16958fbec7ef2b6a141b6cabb427c64547a32d68
[bpt/emacs.git] / ChangeLog
1 2010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * configure.in (ORDINARY_LINK): Use on hpux* too.
4
5 2010-08-06 Jan Djärv <jan.h.d@swipnet.se>
6
7 * configure.in: Check for util.h.
8 Use -Wimplicit-function-declaration if compiler supports it.
9
10 2010-08-05 Eli Zaretskii <eliz@gnu.org>
11
12 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
13
14 2010-08-04 Andreas Schwab <schwab@linux-m68k.org>
15
16 * configure.in: Restore accidentally removed use of
17 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
18
19 2010-07-29 Chad Brown <yandros@mit.edu>
20
21 * configure.in: Check for dirent.h.
22
23 2010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
24
25 * configure.in: Remove reference to usg5-4, unused.
26
27 2010-07-25 Andreas Schwab <schwab@linux-m68k.org>
28
29 * configure.in: Check for __executable_start.
30
31 2010-07-24 Ken Brown <kbrown@cornell.edu>
32
33 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
34
35 2010-07-24 Juanma Barranquero <lekktu@gmail.com>
36
37 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
38
39 2010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
40
41 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
42
43 2010-07-12 Andreas Schwab <schwab@linux-m68k.org>
44
45 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
46 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
47 (C_OPTIMIZE_SWITCH): Remove.
48 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
49
50 2010-07-11 Andreas Schwab <schwab@linux-m68k.org>
51
52 * configure.in: Don't check for index and rindex, check for strchr
53 and strrchr. Define strchr and strrchr as index and rindex,
54 resp., in src/config.h if not available.
55
56 2010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
57
58 * configure.in: Use -Wold-style-definition if available.
59 This helps with the transition to standard C code, it can be
60 removed when done.
61
62 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
63
64 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
65 and MSWindows.
66
67 2010-07-07 Andreas Schwab <schwab@linux-m68k.org>
68
69 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
70 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
71
72 2010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
73
74 * configure.in (getenv): Remove K&R declaration.
75
76 2010-07-02 Jan Djärv <jan.h.d@swipnet.se>
77
78 * configure.in: Remove define __P.
79
80 2010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
81
82 * configure.in (--enable-use-lisp-union-type): New flag.
83
84 2010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
85
86 Fix CFLAGS for non-GCC compilers.
87 * configure.in (CFLAGS): Always use -g like it was done before the
88 2010-03-30 change.
89 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
90 (Bug#6538)
91
92 2010-06-30 Glenn Morris <rgm@gnu.org>
93
94 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
95 Set with AC_DEFINE rather than AH_BOTTOM.
96
97 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
98 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
99 Set with shell, not cpp.
100 (LIBX): Remove, just use -lX11 in the one place this was used.
101 (cannot_dump): Replace with CANNOT_DUMP.
102
103 2010-06-28 Jan Djärv <jan.h.d@swipnet.se>
104
105 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
106 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
107 by minimum required Gtk+ 2.6). Add checks for functions introduced
108 in Gtk+ 2.14 or newer (bug#6505).
109
110 2010-06-26 Eli Zaretskii <eliz@gnu.org>
111
112 * config.bat: Remove white space around "+" in COPY commands.
113
114 2010-06-23 Glenn Morris <rgm@gnu.org>
115
116 * info/dir: Start descriptions in column 32, per Texinfo convention.
117
118 2010-06-16 Chong Yidong <cyd@stupidchicken.com>
119
120 * INSTALL: Update font information (Bug#6389).
121
122 2010-06-16 Glenn Morris <rgm@gnu.org>
123
124 * INSTALL: General update.
125
126 2010-06-12 Glenn Morris <rgm@gnu.org>
127
128 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
129
130 2010-06-11 Glenn Morris <rgm@gnu.org>
131
132 * configure.in (--without-compress-info): New option.
133 (GZIP_INFO): New output variable.
134
135 * Makefile.in (GZIP_INFO): New, set by configure.
136 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
137 Handle man pages in the same way.
138
139 2010-06-10 Glenn Morris <rgm@gnu.org>
140
141 * Makefile.in (install-arch-indep): Gzip the info files too.
142
143 * make-dist: Remove references to non-existent directories and files.
144
145 2010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
146
147 * configure.in: Include <strings.h> and <string.h> instead of
148 "strings.h" and "string.h".
149
150 2010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
151
152 * configure.in: Remove code dealing with BSTRING.
153
154 2010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
155
156 * configure.in (AC_PREREQ): Require autoconf 2.65.
157
158 * configure.in (unxec): Do not define and substitute.
159 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
160
161 2010-06-03 Glenn Morris <rgm@gnu.org>
162
163 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
164
165 2010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
166
167 Fix alloca definition when using gcc on non-gnu systems.
168 * configure.in: Use the code sequence indicated by "info autoconf"
169 for alloca (bug#6170).
170
171 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
172
173 * .bzrignore: Ignore new files from trunk, which appear if you use
174 colocated branches (i.e. "bzr switch").
175
176 2010-05-28 Glenn Morris <rgm@gnu.org>
177
178 * configure.in: Simplify some of the $canonical tests.
179
180 2010-05-27 Glenn Morris <rgm@gnu.org>
181
182 * config.bat: Do not preprocess src/Makefile.in.
183
184 * configure.in: Do not preprocess src/Makefile.in.
185 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
186 (AC_EGREP_CPP): Test no longer needed.
187
188 * make-dist: No more Makefile.c files.
189
190 2010-05-26 Glenn Morris <rgm@gnu.org>
191
192 * configure.in (YMF_PASS_LDFLAGS): Remove.
193 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
194
195 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
196 Add $GNUSTEP_LOCAL_HEADERS.
197 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
198
199 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
200 (GNUSTEP_MAKEFILES): Remove.
201 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
202 stuff to here.
203
204 2010-05-25 Glenn Morris <rgm@gnu.org>
205
206 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
207 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
208
209 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
210 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
211 here instead.
212
213 2010-05-24 Romain Francoise <romain@orebokech.com>
214
215 * make-dist: Look for version in src/emacs.c.
216 Use lisp/subr.el rather than lisp/version.el for location check.
217
218 2010-05-21 Glenn Morris <rgm@gnu.org>
219
220 * configure.in (MKDEPDIR): Parallel build tweak.
221
222 * configure.in (ns_frag): New output file.
223
224 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
225 (OLDXMENU_TARGET): Set to empty if USE_GTK.
226
227 * configure.in (cannot_dump): New output variable.
228
229 2010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
230
231 * configure.in: On NetBSD, if terminfo is found, use it in
232 preference to termcap. (Bug#6190)
233
234 2010-05-20 Glenn Morris <rgm@gnu.org>
235
236 * make-dist (src): Include *.mk.
237 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
238 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
239 (deps_frag): New output file.
240 (AUTO_DEPEND): Remove this definition.
241
242 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
243
244 2010-05-19 Glenn Morris <rgm@gnu.org>
245
246 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
247 (ORDINARY_LINK): New AC_DEFINE.
248 (LIB_GCC): No need to set if ORDINARY_LINK.
249
250 2010-05-18 Glenn Morris <rgm@gnu.org>
251
252 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
253 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
254
255 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
256 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
257 (RALLOC_OBJ): New output variable.
258
259 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
260 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
261
262 2010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
263
264 * Makefile.in (src): Provide the name of the VCS file that witnesses
265 a pull.
266 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
267
268 2010-05-17 Glenn Morris <rgm@gnu.org>
269
270 * configure.in (OLDXMENU_DEPS): New output variable.
271
272 2010-05-16 Glenn Morris <rgm@gnu.org>
273
274 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
275
276 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
277 * Makefile.in (install-arch-dep): Update for above change.
278
279 * Makefile.in (ns_appdir): Remove.
280 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
281
282 * configure.in (TEMACS_LDFLAGS2): New output variable.
283
284 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
285 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
286 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
287 nothing uses.
288
289 2010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
290
291 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
292 does not use them.
293 (X11R5_INHIBIT_I18N): Remove, unused.
294
295 2010-05-15 Glenn Morris <rgm@gnu.org>
296
297 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
298
299 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
300
301 2010-05-15 Ken Raeburn <raeburn@raeburn.org>
302
303 * configure.in: Look for version string in its new location.
304
305 2010-05-15 Eli Zaretskii <eliz@gnu.org>
306
307 * config.bat: Remove support for DJGPP v1.x.
308
309 2010-05-15 Glenn Morris <rgm@gnu.org>
310
311 * configure.in (OLDXMENU_TARGET): New output variable.
312
313 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
314
315 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
316 and other files that no longer exist.
317
318 2010-05-14 Glenn Morris <rgm@gnu.org>
319
320 * configure.in (cpp_undefs): Add mktime, register, X11.
321
322 * configure.in (GPM_MOUSE_SUPPORT): Remove.
323 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
324 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
325
326 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
327 (GNUSTEP_MAKEFILES): Do not output.
328
329 2010-05-13 Glenn Morris <rgm@gnu.org>
330
331 * configure.in: Fix some paren typos.
332
333 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
334
335 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
336
337 2010-05-12 Glenn Morris <rgm@gnu.org>
338
339 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
340
341 * configure.in (LIB_GCC): New output variable.
342
343 2010-05-11 Glenn Morris <rgm@gnu.org>
344
345 * make-dist (msdos): No more mainmake.
346
347 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
348 * config.bat: Do not run cpp on lib-src/Makefile.in.
349
350 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
351
352 2010-05-10 Glenn Morris <rgm@gnu.org>
353
354 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
355
356 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
357 (BLESSMAIL_TARGET): New output variable.
358
359 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
360
361 * INSTALL: Fix typos.
362
363 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
364
365 * configure.in: Add check for buggy version of GCC (Bug#6031).
366
367 2010-05-08 Glenn Morris <rgm@gnu.org>
368
369 * configure.in (HAVE_LIBNCURSES): New local variable.
370 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
371 replacing cpp in src/s/*.h and src/Makefile.in.
372
373 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
374
375 * Version 23.2 released.
376
377 2010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
378
379 * configure.in: Add tests for `isnan' and `copysign'.
380
381 2010-05-07 Eli Zaretskii <eliz@gnu.org>
382
383 * config.bat: Allow for 2 leading `#'s in comments in
384 src/Makefile.in.
385
386 2010-05-07 Glenn Morris <rgm@gnu.org>
387
388 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
389 Merges logic from src/s/* and src/Makefile.in.
390 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
391
392 2010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
393
394 Define START_FILES and LIB_STANDARD using autoconf.
395 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
396 here from src/s/*.h.
397 (HAVE_CRTIN): Remove, inline logic in the netbsd
398 START_FILES/LIB_STANDARD computation.
399
400 2010-05-06 Glenn Morris <rgm@gnu.org>
401
402 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
403
404 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
405 (LD_SWITCH_X_SITE): Remove unused variables.
406
407 2010-05-04 Glenn Morris <rgm@gnu.org>
408
409 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
410 as well.
411 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
412
413 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
414
415 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
416 variables, replacing c_switch_machine, c_switch_system.
417 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
418 @c_switch_system@.
419
420 2010-05-03 Glenn Morris <rgm@gnu.org>
421
422 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
423
424 * make-dist: There are no more src/m/*.inp files.
425
426 2010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
427
428 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
429 (ac_link): Do not use ld_switch_machine.
430
431 2010-05-01 Glenn Morris <rgm@gnu.org>
432
433 * configure.in (OTHER_OBJ): Remove.
434 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
435
436 2010-04-30 Glenn Morris <rgm@gnu.org>
437
438 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
439 Elsewhere, maybe include it.
440
441 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
442 (OLDXMENU, LIBXMENU): New output variables.
443
444 * configure.in (OTHER_OBJ): New output variable.
445
446 2010-04-28 Glenn Morris <rgm@gnu.org>
447
448 * configure.in (CYGWIN_OBJ): New output variable.
449
450 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
451
452 * configure.in (FONT_OBJ): New output variable.
453
454 * configure.in (LIBXMU): New output variable.
455
456 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
457
458 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
459 userland and maybe change values to i386 (move test from s/amdx86-64.h).
460
461 2010-04-27 Glenn Morris <rgm@gnu.org>
462
463 * configure.in (LIBXTR6): New output variable. Move unixware special
464 case here from src/s/unixware.h.
465
466 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
467 in Makefiles.
468 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
469
470 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
471 (LIBXP): No longer substitute in Makefiles.
472 (MOTIF_LIBW): New output variable. Move system-specific settings here
473 from src/s files.
474
475 2010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
476
477 Reduce CPP usage.
478 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
479 (unexec): Define unconditionally, all platforms define
480 UNEXEC. AC_SUBST it.
481 (UNEXEC_SRC): Remove, unused.
482 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
483
484 2010-04-27 Glenn Morris <rgm@gnu.org>
485
486 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
487 replaced by LIBXP.
488
489 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
490 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
491 On hpux10-20, default to /lib.
492
493 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
494
495 2010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
496
497 * configure.in (LIBS_MACHINE): Remove, unused.
498
499 * configure.in (LIB_MATH): New output variable. Set it for some systems.
500
501 2010-04-24 Glenn Morris <rgm@gnu.org>
502
503 * configure.in (CRT_DIR): New output variable.
504 (--with-crt-dir): New option. (Bug#5655)
505 (HAVE_LIB64_DIR): Remove.
506
507 2010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
508
509 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
510
511 2010-04-22 Miles Bader <miles@gnu.org>
512
513 * configure.in: Get rid of "unix" pre-defined macro when
514 preprocessing Makefile. (Bug#5857)
515
516 2010-04-21 Andreas Schwab <schwab@linux-m68k.org>
517
518 Avoid non-portable shell command negation
519 * configure.in: Revert last change.
520
521 2010-04-21 Jan Djärv <jan.h.d@swipnet.se>
522
523 * configure.in: Change "if test ! -f" to "if ! test -f".
524
525 2010-04-21 Glenn Morris <rgm@gnu.org>
526
527 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
528 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
529
530 2010-04-21 Karel Klíč <kklic@redhat.com>
531
532 * configure.in: New option: --with(out)-selinux, on by default.
533 Set HAVE_LIBSELINUX if we find libselinux, and substitute
534 LIBSELINUX_LIBS in Makefiles.
535
536 2010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
537
538 * configure.in: Remove all references to LIBX11_SYSTEM.
539
540 2010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
541
542 * configure.in: Remove all references to C_DEBUG_SWITCH.
543
544 2010-03-27 Eli Zaretskii <eliz@gnu.org>
545
546 * config.bat <lib-src>: Edit out lines that begin with several #
547 characters.
548
549 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
550
551 * configure.in: Remove support for old UNIX System V systems and
552 for Unixware on non-x86 machines.
553
554 * configure.in: Remove support for Solaris on PPC and for old versions.
555
556 * configure.in: Remove non-working lynxos port.
557
558 2010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
559
560 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
561
562 2010-03-19 Glenn Morris <rgm@gnu.org>
563
564 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
565 happy.
566
567 2010-03-18 Jan Djärv <jan.h.d@swipnet.se>
568
569 * configure.in: Check for tputs and friends, abort if not
570 found (bug#5735).
571
572 2010-03-18 Glenn Morris <rgm@gnu.org>
573
574 * configure.in (--with-x-toolkit): In the help text, say which options
575 are synonyms.
576
577 * configure.in (--with-mmdf, --with-mail-unlink):
578 New options, off by default.
579 (--with-mailhost): New option to set default POP host.
580 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
581 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
582 New variables, substituted in Makefiles.
583 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
584 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
585 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
586 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
587 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
588
589 2010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
590
591 * Makefile.in (uninstall): Handle the case where archlibdir does not
592 exist. (Bug#5720)
593
594 2010-03-12 Eli Zaretskii <eliz@gnu.org>
595
596 These changes remove termcap.c from the build on Posix platforms.
597 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
598
599 * configure: Regenerated.
600
601 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
602
603 * Branch for 23.2.
604
605 2010-01-31 Juri Linkov <juri@jurta.org>
606
607 * .bzrignore: Add TAGS-LISP.
608
609 2010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
610
611 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
612 this header file).
613
614 2010-01-12 Juanma Barranquero <lekktu@gmail.com>
615
616 * .bzrignore: Ignore all .exe, instead of individual files.
617
618 2010-01-12 Chong Yidong <cyd@stupidchicken.com>
619
620 * configure.in: Explicitly check for and link to -lXrender.
621
622 2010-01-12 Glenn Morris <rgm@gnu.org>
623
624 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
625 for bug reports for development versions.
626
627 2010-01-02 Eli Zaretskii <eliz@gnu.org>
628
629 * .bzrignore: Add more ignored patterns, including for the MS-DOS
630 build.
631
632 2009-12-27 Karl Fogel <kfogel@red-bean>
633
634 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
635 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
636
637 2009-12-17 Glenn Morris <rgm@gnu.org>
638
639 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
640
641 2009-12-15 Glenn Morris <rgm@gnu.org>
642
643 * info/dir: Add EDT entry.
644 * Makefile.in (INFO_FILES): Add edt.
645
646 2009-12-10 Jan Djärv <jan.h.d@swipnet.se>
647
648 * configure.in: Check for RSVG if GNUStep is used.
649
650 2009-12-09 Jan Djärv <jan.h.d@swipnet.se>
651
652 * configure.in: Don't check for RSVG or GConf unless X11 is used.
653
654 2009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
655
656 * configure.in: Allow compiling Emacs with GTK on Cygwin.
657
658 2009-12-01 Glenn Morris <rgm@gnu.org>
659
660 * make-dist: Add etc/images/mpc directory.
661
662 2009-11-21 Jan Djärv <jan.h.d@swipnet.se>
663
664 * configure.in: Don't check for GConf unless X is used.
665
666 2009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
667
668 * configure.in: Use -Wdeclaration-after-statement if available.
669
670 2009-11-17 Jan Djärv <jan.h.d@swipnet.se>
671
672 * configure.in: New option: --with(out)-gconf.
673 Set HAVE_GCONF if we find gconf.
674
675 2009-11-17 Glenn Morris <rgm@gnu.org>
676
677 * Makefile.in (INFO_FILES): Add semantic.
678
679 2009-11-16 Chong Yidong <cyd@stupidchicken.com>
680
681 * info/dir: Add Semantic.
682
683 2009-11-16 Glenn Morris <rgm@gnu.org>
684
685 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
686 pattern, so as not to exclude makefile*.el. (Bug#4912)
687
688 2009-11-14 Jan Djärv <jan.h.d@swipnet.se>
689
690 * configure.in: --enable-autodepend is new. Check for GNU Make
691 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
692 gcc and GNU make to generate dependencies.
693
694 2009-10-27 Glenn Morris <rgm@gnu.org>
695
696 * make-dist: Make links to doc/lispintro/*.pdf.
697
698 2009-10-23 Jim Meyering <meyering@redhat.com>
699
700 * configure.in: Invoke $CPP with -P when creating Makefile and
701 src/Makefile. Without this, gcc 4.4.2 converts each
702 backslash-newline pair in the input to a bare newline, yielding
703 invalid Makefiles.
704
705 * configure: Regenerate.
706
707 2009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
708
709 * configure.in (vax-dec-vms): Remove, not supported anymore.
710
711 2009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
712
713 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
714 (*-apple-darwin*): Add x86_64 architecture.
715
716 2009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
717
718 * config.guess, config.sub: Updated from master source.
719
720 2009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
721
722 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
723
724 2009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
725
726 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
727
728 2009-09-29 Glenn Morris <rgm@gnu.org>
729
730 * make-dist (check): Update for two new levels of subdirectory in lisp/.
731
732 2009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
733
734 * config.guess, config.sub: Updated from master source.
735
736 * configure.in (OTHER_FILES): Define using autoconf not cpp.
737
738 2009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
739
740 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
741
742 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
743
744 * INSTALL: Update URL for GNU FreeFont.
745
746 2009-09-09 Glenn Morris <rgm@gnu.org>
747
748 * Makefile.in (install-arch-indep): Don't recursively change perms of
749 site-lisp and infodir. There may be non-Emacs files in here, and the
750 files supplied by Emacs are all handled explicitly already. (Bug#3800)
751 (mkdir): Set umask to world-readable before creating directories.
752 mkinstalldirs already checks if dirs exist, don't duplicate this test.
753
754 2009-08-29 Glenn Morris <rgm@gnu.org>
755
756 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
757 (info): Don't give an error in the absence of makeinfo - let the doc
758 Makefiles do that, if the info files need rebuilding. (Bug#3982)
759
760 2009-08-23 Ken Raeburn <raeburn@raeburn.org>
761
762 * Makefile.in (install-arch-indep): If the versioned DOC-####
763 generated during loadup+dump isn't found, install the plain DOC
764 file that always gets generated, in case CANNOT_DUMP is set.
765
766 * configure.in: Warn if package version specified here doesn't
767 match the version in version.el.
768 * configure: Regenerate.
769
770 2009-08-22 Michael Albinus <michael.albinus@gmx.de>
771
772 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
773
774 * configure: Regenerate.
775
776 2009-08-19 Glenn Morris <rgm@gnu.org>
777
778 * INSTALL: Remove reference to cvtmail.
779
780 2009-08-15 CHENG Gao <chenggao@gmail.com>
781
782 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
783
784 2009-08-02 Kevin Ryde <user42@zip.com.au>
785
786 * INSTALL: Fix free fonts URL.
787
788 2009-07-22 Glenn Morris <rgm@gnu.org>
789
790 * configure.in (AC_PREREQ): Require autoconf 2.62.
791
792 2009-07-04 Andreas Schwab <schwab@linux-m68k.org>
793
794 * configure.in (--enable-checking, --enable-profiling):
795 Use AS_HELP_STRING.
796
797 2009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
798
799 * configure.in (--enable-profiling): New option.
800 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
801
802 2009-06-27 Glenn Morris <rgm@gnu.org>
803
804 * configure.in: Restore netbsd on mips, mipsel, mipseb.
805
806 2009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
807
808 * configure.in (--enable-checking): New option.
809
810 2009-06-24 Glenn Morris <rgm@gnu.org>
811
812 * make-dist: Warn if subdir does not exist in source.
813 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
814 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
815 No longer make links.
816
817 2009-06-24 Yavor Doganov <yavor@gnu.org>
818
819 * make-dist (tempdir): Don't create directories preferences.gorm
820 and preferences.nib, they are no longer required.
821
822 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
823
824 * Branch for 23.1.
825
826 2009-06-12 Chong Yidong <cyd@stupidchicken.com>
827
828 * configure.in: Delete mac-fix-env target, which has been
829 removed (Bug#3531).
830
831 2009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
832
833 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
834
835 2009-05-05 Per Starbäck <per@starback.se> (tiny change)
836
837 * BUGS: Use new binding of view-emacs-problems.
838
839 2009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
840
841 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
842 for Solaris compatibility.
843
844 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
845
846 * configure: Regenerate.
847
848 * configure.in: Disable use of FreeType without libXft.
849
850 2009-04-19 Jan Djärv <jan.h.d@swipnet.se>
851
852 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
853 Check if it is declared in gtk.h.
854
855 2009-04-12 Andreas Schwab <schwab@linux-m68k.org>
856
857 * Makefile.in (install-arch-indep): Remove .gitignore files.
858
859 2009-04-03 Kenichi Handa <handa@m17n.org>
860
861 * INSTALL: Make the section "Complex Text Layout support
862 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
863
864 2009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
865
866 * configure.in (rs6000-ibm-aix6*): Fix typo.
867
868 2009-03-04 Glenn Morris <rgm@gnu.org>
869
870 * Makefile.in (INFO_FILES): Add auth.
871
872 2009-03-03 Glenn Morris <rgm@gnu.org>
873
874 * info/dir: Add Auth-source.
875
876 2009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
877
878 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
879 the second.
880
881 2009-02-28 Eli Zaretskii <eliz@gnu.org>
882
883 * config.bat: Copy .dbxinit to _dbxinit.
884
885 * make-dist (Making links to `info'): Remove .gitignore.
886
887 2009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
888
889 * Makefile.in (lib-src, lisp): Use simpler rule.
890 (src): Be more specific to avoid recompiling all the .elc files just
891 because the bootstrap-emacs is missing.
892
893 2009-02-26 Chong Yidong <cyd@stupidchicken.com>
894
895 * configure.in: Require librsvg >= 2.11.
896
897 2009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
898
899 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
900 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
901
902 2009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
903
904 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
905
906 2009-02-03 Glenn Morris <rgm@gnu.org>
907
908 * make-dist: Add some missing files, remove some that are no longer
909 present.
910
911 2009-02-02 Glenn Morris <rgm@gnu.org>
912
913 * make-dist: Add some missing nextstep/ files.
914
915 2009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
916
917 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
918
919 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
920
921 * configure.in: Add support for m68k-*-netbsd.
922
923 2009-01-14 Juri Linkov <juri@jurta.org>
924
925 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
926
927 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
928 and bug-reference-mode.
929
930 2009-01-11 Juri Linkov <juri@jurta.org>
931
932 * INSTALL.CVS: Move configuration explicitly to the first step.
933
934 2009-01-09 Glenn Morris <rgm@gnu.org>
935
936 * .dir-locals.el: Don't set indent-tabs-mode.
937
938 2008-12-30 Kenichi Handa <handa@m17n.org>
939
940 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
941 the function OTF_get_variation_glyphs.
942
943 2008-12-30 Jan Djärv <jan.h.d@swipnet.se>
944
945 * Makefile.in (install-arch-dep): Remove old directories in
946 ns_app* before moving new directories there.
947
948 2008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
949
950 * .dir-locals.el: Remove non-working entry for pmail.
951 (fill-column): Fix typo.
952 (change-log-mode): Add fill column.
953
954 2008-12-26 Eli Zaretskii <eliz@gnu.org>
955
956 * config.bat: Produce _dir-locals.el from .dir-locals.el.
957
958 2008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
959
960 * make-dist (tempdir): Distribute .dir-locals.el.
961
962 * .dir-locals.el: New file.
963
964 2008-12-19 Eli Zaretskii <eliz@gnu.org>
965
966 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
967 for rationale.
968
969 2008-12-13 Glenn Morris <rgm@gnu.org>
970
971 * Makefile.in (install-arch-indep): Add new man-pages.
972 (manext): Remove variable.
973 (MAN_PAGES): New variable.
974 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
975 and remove.
976 (uninstall): Remove desktop file and icons, game scores if empty.
977
978 2008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
979
980 * config.guess, config.sub: Updated from master source.
981
982 2008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
983
984 * Makefile.in (install-arch-indep): Install ebrowse.1.
985
986 2008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
987
988 * configure.in: Add Solaris on x86_64.
989
990 2008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
991
992 * config.guess, config.sub: Updated from master source.
993
994 2008-12-08 Eli Zaretskii <eliz@gnu.org>
995
996 * info/dir: Fix last change.
997
998 2008-12-07 Eli Zaretskii <eliz@gnu.org>
999
1000 * info/dir: Untabify.
1001
1002 2008-11-28 Ulrich Mueller <ulm@gentoo.org>
1003
1004 * configure.in: Fix last change.
1005
1006 2008-11-28 Richard M Stallman <rms@gnu.org>
1007
1008 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1009 New configurations.
1010
1011 2008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1012
1013 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1014 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1015
1016 2008-11-15 Eli Zaretskii <eliz@gnu.org>
1017
1018 * Makefile.in (INFO_FILES): Remove ns-emacs.
1019
1020 * info/dir (NS-Emacs): Remove entry.
1021
1022 2008-11-08 Eli Zaretskii <eliz@gnu.org>
1023
1024 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1025
1026 2008-11-07 Glenn Morris <rgm@gnu.org>
1027
1028 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1029
1030 2008-10-31 Eli Zaretskii <eliz@gnu.org>
1031
1032 * config.bat: Tell user to expect one "File not found" message
1033 while the `doc' directory is being configured.
1034
1035 2008-10-30 Chong Yidong <cyd@stupidchicken.com>
1036
1037 * update-subdirs: Put obsolete directory last.
1038
1039 2008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1040
1041 * configure.in: Check fontconfig always.
1042
1043 2008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1044
1045 * configure (*-solaris2.[7-9]*): Fix typo.
1046
1047 2008-10-24 Glenn Morris <rgm@gnu.org>
1048
1049 * configure.in (--without-sync-input, --with-pkg-config-prog):
1050 Help strings start with lower case.
1051 (--with-gnustep-conf): New option.
1052 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1053
1054 2008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1055
1056 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1057 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1058 is not found. (Bug#1230)
1059
1060 2008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1061
1062 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
1063 Use sol2-6.h for Solaris 7-9.
1064
1065 2008-10-18 Ulrich Mueller <ulm@gentoo.org>
1066
1067 * configure.in: Add support for GNU/Linux on SuperH.
1068
1069 2008-10-12 Andreas Schwab <schwab@suse.de>
1070
1071 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1072
1073 2008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1074
1075 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1076 "X") to avoid confusion.
1077
1078 * configure: Regenerate.
1079
1080 2008-09-07 Romain Francoise <romain@orebokech.com>
1081
1082 * make-dist: Distribute doc/man/ChangeLog.
1083
1084 2008-08-28 Chong Yidong <cyd@stupidchicken.com>
1085
1086 * configure.in: Disable XFT and Freetype when without X.
1087
1088 * configure: Regenerate.
1089
1090 2008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1091
1092 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1093
1094 2008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1095
1096 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1097 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1098
1099 * configure: Regenerate.
1100
1101 2008-08-20 Eli Zaretskii <eliz@gnu.org>
1102
1103 * configure.in: Move "#define subprocesses" before
1104 config_opsysfile is included.
1105
1106 2008-08-19 Kenichi Handa <handa@m17n.org>
1107
1108 * INSTALL (Extra fonts): Mention local fonts, don't mention
1109 mule-unicode.
1110
1111 2008-08-16 Chong Yidong <cyd@stupidchicken.com>
1112
1113 * make-dist: Omit info/.arch-inventory.
1114
1115 2008-08-16 Jason Rumney <jasonr@gnu.org>
1116
1117 * make-dist (tempdir/nt): Link emacsclient.rc.
1118
1119 2008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1120
1121 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1122 AC_SUBST it.
1123 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1124 AC_SUBST it.
1125 (OTHER_FILES): Always define for HAVE_NS.
1126 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1127 * configure: Regenerate.
1128
1129 2008-08-07 Andreas Schwab <schwab@suse.de>
1130
1131 * configure.in: Correctly handle
1132 --enable-cocoa-experimental-ctrl-g=no and
1133 --enable-ns-self-contained=yes.
1134
1135 2008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1136
1137 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
1138 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1139 bother undef'ing since won't have desired effect.
1140
1141 2008-08-06 Andreas Schwab <schwab@suse.de>
1142
1143 * configure.in: Fix quoting.
1144
1145 2008-08-06 Chong Yidong <cyd@stupidchicken.com>
1146
1147 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1148
1149 2008-08-05 Ulrich Mueller <ulm@gentoo.org>
1150
1151 * configure.in: Add checks for krb5_error.text and
1152 krb5_error.e_text struct members.
1153
1154 2008-08-04 Chong Yidong <cyd@stupidchicken.com>
1155
1156 * configure.in: Test for existence of NSInteger.
1157 Suggested by Yavor Doganov.
1158
1159 2008-08-02 Romain Francoise <romain@orebokech.com>
1160
1161 * Makefile.in (INFO_FILES): Add mairix-el.
1162
1163 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1164
1165 * make-dist:
1166 * README: Remove VMS support.
1167 * vms: Remove directory.
1168
1169 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1170
1171 * configure.in (MULTI_KBOARD): Remove.
1172
1173 2008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1174
1175 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1176
1177 2008-07-29 Chong Yidong <cyd@stupidchicken.com>
1178
1179 * info/dir (File): Add mairix-el.
1180
1181 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1182
1183 Remove support for Mac Carbon.
1184 * mac: Remove directory.
1185 * make-dist:
1186 * configure.in:
1187 * README:
1188 * Makefile.in:
1189 * INSTALL: Remove code for Carbon.
1190 * configure: Regenerate.
1191
1192 2008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
1193
1194 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
1195
1196 2008-07-25 Chong Yidong <cyd@stupidchicken.com>
1197
1198 * configure.in: Check for getrlimit.
1199
1200 * configure: Regenerate.
1201
1202 2008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1203
1204 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1205 in src/Makefile.in.
1206 (static): Remove, autoconf would always comment it out anyway.
1207 (subprocesses): Define unconditionally.
1208
1209 2008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
1210
1211 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1212 compilation under GNUstep.
1213
1214 2008-07-18 Kenichi Handa <handa@m17n.org>
1215
1216 * INSTALL (Complex Text Layout support libraries): Delete the
1217 paragraph about --enable-font-backend.
1218
1219 2008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
1220
1221 * configure.in: Print out some info to user for NeXTstep builds.
1222 (ns-app): Remove enable option.
1223 (ns-self-contained): Add enable option.
1224 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1225 GNUstep, use to set install prefixes, and substitute in Makefiles.
1226 * configure: Regenerate.
1227 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1228 NS app bundle.
1229
1230 2008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1231
1232 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1233
1234 2008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
1235
1236 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1237 NS_IMPL_COCOA.
1238
1239 2008-07-16 Glenn Morris <rgm@gnu.org>
1240
1241 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1242 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1243 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1244 never unset.
1245
1246 * make-dist: Add nextstep/ directories.
1247 (src, lib-src): Add .m files.
1248
1249 2008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1250
1251 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1252 (USER_FULL_NAME): Remove, not used anymore.
1253 * configure: Regenerate.
1254
1255 2008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1256
1257 Changes and additions for NeXTstep windowing system (Cocoa and
1258 GNUstep) support.
1259
1260 * configure.in: Add support for NS window system: --with-ns (default
1261 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1262 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1263 disable font backend if window system is "none", not if !HAVE_X11.
1264 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
1265 (install-arch-dep): Add commands to assemble NS .app package.
1266
1267 2008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
1268
1269 * configure.in: Use macppc for Darwin. Remove references to
1270 desupported systems.
1271 * configure: Regenerate.
1272
1273 2008-07-05 Glenn Morris <rgm@gnu.org>
1274
1275 * make-dist (EMACS): Doc fix.
1276 (lisp): There are no *.dat or image files here any more.
1277 (src): There are no *.s files here any more.
1278 (etc/images, etc/images/*): Link to most regular files.
1279
1280 2008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1281
1282 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
1283
1284 2008-07-01 Glenn Morris <rgm@gnu.org>
1285
1286 * configure.in (cpp_undefs): Rename from `undefs', update uses.
1287 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
1288 and explicitly export there. (Bug#507.)
1289
1290 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1291
1292 * configure.in:
1293 * configure: Remove references to obsolete systems.
1294
1295 2008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1296
1297 * Makefile.in (Makefile): Use it for its timestamp value as well, and
1298 make it depend on all other */.in files.
1299 (src/Makefile, src/config.stamp, lib-src/Makefile)
1300 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
1301 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
1302 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
1303 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
1304
1305 * configure.in: Don't create src/config.stamp any more.
1306
1307 2008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
1308
1309 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
1310
1311 2008-06-22 Glenn Morris <rgm@gnu.org>
1312
1313 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
1314
1315 2008-06-21 Romain Francoise <romain@orebokech.com>
1316
1317 * Makefile.in (INFO_FILES): Add sasl.
1318
1319 2008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
1320
1321 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
1322 (bootstrap-build): Remove.
1323 (top_bootclean): New var.
1324 (top_distclean, bootstrap-clean): Use it.
1325 (bootstrap): Don't recheck config. Make normally.
1326
1327 2008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
1328
1329 * Makefile.in (SUBDIR): Include `lisp'.
1330 (lisp): Depend on `src'.
1331 (top_distclean): Don't remove config.status.
1332 (bootstrap-clean): New target.
1333 (maintainer-clean): Use it.
1334 (bootstrap): Use bootstrap-clean. Re-run config.status.
1335 (src/bootstrap-emacs${EXEEXT}): New target.
1336 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1337 src/Makefile now takes care of it.
1338 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
1339
1340 2008-06-15 Glenn Morris <rgm@gnu.org>
1341
1342 * info/dir: Add sasl.
1343
1344 2008-06-09 Alan Mackenzie <acm@muc.de>
1345
1346 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1347
1348 2008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1349
1350 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
1351
1352 2008-06-07 Glenn Morris <rgm@gnu.org>
1353
1354 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1355 serve no purpose.
1356
1357 2008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1358
1359 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1360 * configure: Regenerate.
1361
1362 2008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
1363
1364 * update-subdirs: Don't touch subdirs.el if it is unchanged.
1365
1366 2008-05-14 Kenichi Handa <handa@m17n.org>
1367
1368 * configure: Regenerate.
1369
1370 * configure.in: Don't handle --disable-font-backend. Don't print
1371 a message about a font backend.
1372
1373 2008-05-09 Glenn Morris <rgm@gnu.org>
1374
1375 * configure.in: Make absence of makeinfo a fatal error only if the info
1376 files don't exist.
1377 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
1378
1379 2008-05-07 Eli Zaretskii <eliz@gnu.org>
1380
1381 * config.bat: Fix last change: don't use < and > in "rem" lines,
1382 they are interpreted as redirection by DOS shells.
1383
1384 2008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1385
1386 * configure.in: Check availability of AvailabilityMacros.h
1387 if HAVE_CARBON.
1388
1389 * configure: Regenerate.
1390
1391 2008-05-03 Glenn Morris <rgm@gnu.org>
1392
1393 * configure.in (x_libraries): Remove standard 64-bit directories -
1394 experimental workaround for minor autoconf bug.
1395
1396 * configure.in (--without-makeinfo): New option. If set,
1397 absence of suitable makeinfo is not a fatal error.
1398 * Makefile.in (MAKEINFO): New, set by configure.
1399 (install-arch-indep): Without makeinfo, ignore any missing manuals.
1400 (info-real): New target.
1401 (info): Without makeinfo, do nothing, else call `info-real'.
1402
1403 2008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
1404
1405 * configure.in: Remove hpux10.20 from the desupported list.
1406
1407 2008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
1408
1409 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
1410
1411 2008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
1412
1413 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
1414 rather than change CPPFLAGS.
1415 (HAVE_GTK): Rename to USE_GTK.
1416
1417 2008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
1418
1419 * configure.in: Replace the obsolete macros AC_AIX and
1420 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
1421
1422 2008-04-05 Andreas Schwab <schwab@suse.de>
1423
1424 * configure.in: No longer create admin/unidata/Makefile.
1425
1426 2008-03-28 Andreas Schwab <schwab@suse.de>
1427
1428 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
1429 (lisp/Makefile): New rule.
1430
1431 2008-03-13 Glenn Morris <rgm@gnu.org>
1432
1433 * configure.in (AC_INIT): Fix version number.
1434 (sync-input): Reword the option, since it's on by default.
1435
1436 2008-03-11 Jan Djärv <jan.h.d@swipnet.se>
1437
1438 * configure.in: Add --enable-sync-input, default yes.
1439
1440 2008-03-11 Glenn Morris <rgm@gnu.org>
1441
1442 * Makefile.in (install-etc, mkdir): Handle directory
1443 etc/images/icons/hicolor/*/mimetypes/.
1444
1445 * make-dist: Handle icons/hicolor/scalable directory.
1446
1447 2008-03-05 Glenn Morris <rgm@gnu.org>
1448
1449 * configure.in: Enable font-backend by default.
1450 (USE_FONT_BACKEND): Set to "no" in absence of X.
1451 (PKG_CONFIG): Don't set multiple times, once is enough.
1452 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
1453
1454 2008-03-03 Glenn Morris <rgm@gnu.org>
1455
1456 * Makefile.in (iconsrcdir): New variable.
1457 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
1458 directory.
1459
1460 2008-02-29 Glenn Morris <rgm@gnu.org>
1461
1462 * test/: New directory.
1463
1464 2008-02-27 Jan Djärv <jan.h.d@swipnet.se>
1465
1466 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
1467
1468 2008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1469
1470 * configure.in: Print an error for systems that we think are obsolete
1471 and are proposed to be removed. Remove some more unused systems.
1472 Add support for powerpc-ibm-aix6*.
1473
1474 2008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
1475
1476 * configure.in: Remove references to obsolete variables and systems.
1477
1478 2008-02-21 Glenn Morris <rgm@gnu.org>
1479
1480 * Makefile.in (set_installuser): New.
1481 (install-arch-indep): Use set_installuser to avoid duplicate code.
1482
1483 * README.unicode: Split into admin/notes/unicode,font-backend and
1484 remove.
1485
1486 2008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
1487
1488 * configure.in (arm*-*-freebsd*): Add.
1489
1490 2008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
1491
1492 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
1493 dealing with obsolete variables.
1494
1495 2008-02-08 Glenn Morris <rgm@gnu.org>
1496
1497 * Makefile.in (check-info-dir): New target.
1498
1499 2008-02-08 Michael Olson <mwolson@gnu.org>
1500
1501 * Makefile.in (INFO_FILES): Add epa.
1502
1503 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1504 features" section.
1505
1506 2008-02-06 Glenn Morris <rgm@gnu.org>
1507
1508 * configure.in (--with-gcc): Give an error saying this option has
1509 been removed.
1510 (--with-gtk): Remove this option.
1511
1512 2008-02-06 Tom Tromey <tromey@redhat.com>
1513
1514 * configure.in (--with-gcc): Remove.
1515 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1516
1517 2008-02-05 Ulrich Mueller <ulm@gentoo.org>
1518
1519 * INSTALL: Recommend giflib, not libungif.
1520
1521 2008-02-05 Tom Tromey <tromey@redhat.com>
1522
1523 * configure.in (--with-dbus): Default to enabled.
1524
1525 2008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1526
1527 * INSTALL (Complex Text Layout support libraries): New section.
1528
1529 2008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1530
1531 * make-dist: Remove references to files in mac/ that have been
1532 deleted.
1533
1534 2008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1535
1536 * configure.in: For libotf and m17n-flt checks, set shell vars
1537 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1538 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1539 Reported by Ulrich Mueller.
1540
1541 2008-02-02 Eli Zaretskii <eliz@gnu.org>
1542
1543 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1544 admin/unidata/Makefile.in to Makefile.
1545
1546 2008-02-02 Glenn Morris <rgm@gnu.org>
1547
1548 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
1549 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
1550 (HAVE_XFT): Add "Does Emacs use..." messages at end.
1551
1552 2008-02-01 Miles Bader <miles@gnu.org>
1553
1554 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
1555 [libotf], and [m17n-flt] options.
1556
1557 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1558
1559 * configure.in: Add EMACS_ARG_N([libotf]...), and
1560 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
1561 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
1562 CFLAGS, and LIBS in checking of m17n-flt.
1563
1564 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1565
1566 * configure.in: Check the availability of m17n-flt library.
1567
1568 2008-02-01 Kenichi Handa <handa@m17n.org>
1569
1570 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
1571 not available.
1572
1573 2008-02-01 Kenichi Handa <handa@m17n.org>
1574
1575 * configure.in: New args --enable-font-backend, --with-xft,
1576 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
1577 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
1578 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
1579 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
1580
1581 2008-02-01 Kenichi Handa <handa@m17n.org>
1582
1583 * make-dist: Include etc/charsets in tarball.
1584
1585 2008-02-01 Kenichi Handa <handa@m17n.org>
1586
1587 * configure.in: While running cpp on junk.c, include
1588 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
1589 exists.
1590
1591 2008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
1592
1593 * configure.in (xtensa): Match more configurations.
1594
1595 2008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
1596
1597 * configure.in: Update comment.
1598
1599 2008-01-26 Glenn Morris <rgm@gnu.org>
1600
1601 * configure.in (--without-gcc): By default, neither off nor on.
1602 (--with-carbon): Tone down rhetoric in help text.
1603
1604 2008-01-25 Glenn Morris <rgm@gnu.org>
1605
1606 * configure.in: Correct usage of OPTION_DEFAULT_ON,
1607 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
1608 Default `Carbon' to off (it's unsupported).
1609
1610 2008-01-24 Glenn Morris <rgm@gnu.org>
1611
1612 * configure.in: Standardize dbus-related messages.
1613
1614 2008-01-23 Michael Olson <mwolson@gnu.org>
1615
1616 * configure.in (pkg-config-prog): Remove initial whitespace.
1617
1618 2008-01-23 Tom Tromey <tromey@redhat.com>
1619
1620 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
1621 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
1622 Update all users.
1623
1624 2008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
1625
1626 * config.guess, config.sub: Updated from master source.
1627
1628 2008-01-17 Andreas Schwab <schwab@suse.de>
1629
1630 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
1631
1632 2008-01-17 Glenn Morris <rgm@gnu.org>
1633
1634 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
1635
1636 2008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
1637
1638 * configure.in: Remove more references to unsupported systems.
1639
1640 2008-01-16 Sven Joachim <svenjoac@gmx.de>
1641
1642 * make-dist: Add --lzma.
1643
1644 2008-01-16 Glenn Morris <rgm@gnu.org>
1645
1646 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
1647 configure checks for this.
1648
1649 2008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
1650
1651 * configure.in: Remove more references to unsupported systems.
1652
1653 2008-01-06 Romain Francoise <romain@orebokech.com>
1654
1655 * configure.in: Delete extra semicolons.
1656
1657 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1658
1659 * configure.in: Remove references to unsupported systems.
1660
1661 2008-01-05 Romain Francoise <romain@orebokech.com>
1662
1663 * make-dist: Add --bzip2. Update copyright.
1664
1665 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1666
1667 * configure.in: Remove support for Masscomp.
1668
1669 2008-01-05 Glenn Morris <rgm@gnu.org>
1670
1671 * Makefile.in (desktopdir, icondir): New variables.
1672 (install-arch-indep): Also depend on `install-etc'.
1673 (install-etc): New target.
1674 (mkdir): Also create the `applications' and `icons' directories.
1675
1676 2008-01-04 Glenn Morris <rgm@gnu.org>
1677
1678 * make-dist: Update for new etc/images/icons/hicolor directory.
1679
1680 2007-12-09 Andreas Schwab <schwab@suse.de>
1681
1682 * configure.in: D-Bus is not enabled by default.
1683
1684 2007-12-06 Jan Djärv <jan.h.d@swipnet.se>
1685
1686 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
1687 change.
1688
1689 2007-12-04 Jan Djärv <jan.h.d@swipnet.se>
1690
1691 * configure.in: Give package name and version to AC_INIT.
1692
1693 2007-12-03 Magnus Henoch <mange@freemail.hu>
1694
1695 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
1696
1697 2007-12-03 Michael Albinus <michael.albinus@gmx.de>
1698
1699 * configure.in: No need for DBUS_INFO anymore.
1700
1701 * Makefile.in (INFO_FILES): Use dbus unconditionally.
1702
1703 2007-12-02 Michael Albinus <michael.albinus@gmx.de>
1704
1705 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
1706
1707 * Makefile.in (INFO_FILES): Add dbus.
1708
1709 2007-12-02 Romain Francoise <romain@orebokech.com>
1710
1711 * make-dist: Fix last change.
1712
1713 2007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
1714
1715 * configure.in: Add support for gnu-kfreebsd.
1716
1717 2007-11-28 Glenn Morris <rgm@gnu.org>
1718
1719 * make-dist: Add etc/nxml.
1720
1721 2007-11-24 Romain Francoise <romain@orebokech.com>
1722
1723 * Makefile.in (INFO_FILES): Add nxml-mode.
1724
1725 2007-11-23 Romain Francoise <romain@orebokech.com>
1726
1727 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
1728 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
1729
1730 2007-11-20 Andreas Schwab <schwab@suse.de>
1731
1732 * configure.in: Always include <resolv.h> when checking for res_init.
1733
1734 2007-11-17 Andreas Schwab <schwab@suse.de>
1735
1736 * update-subdirs: Atomically update subdirs.el.
1737
1738 2007-11-17 Glenn Morris <rgm@gnu.org>
1739
1740 * Makefile.in (check-declare): New target.
1741
1742 2007-11-07 Glenn Morris <rgm@gnu.org>
1743
1744 * configure.in: Deprecate Mac Carbon port.
1745
1746 2007-11-01 Jan Djärv <jan.h.d@swipnet.se>
1747
1748 * configure.in: Remove HAVE_X11R5 check.
1749
1750 2007-10-31 Glenn Morris <rgm@gnu.org>
1751
1752 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
1753 when changing ownership of installed files.
1754
1755 2007-10-30 Glenn Morris <rgm@gnu.org>
1756
1757 * make-dist: Add new directory etc/gnus.
1758
1759 2007-10-30 Michael Olson <mwolson@gnu.org>
1760
1761 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
1762
1763 2007-10-29 Glenn Morris <rgm@gnu.org>
1764
1765 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
1766
1767 2007-10-23 Glenn Morris <rgm@gnu.org>
1768
1769 * MAINTAINERS: Move to admin/.
1770
1771 2007-10-17 Chong Yidong <cyd@stupidchicken.com>
1772
1773 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
1774 (HAVE_LIBRESOLV): Also define if we are using res_init().
1775
1776 2007-10-17 Glenn Morris <rgm@gnu.org>
1777
1778 * FTP: Remove file, since it's just a duplicate of one in etc/.
1779
1780 2007-10-05 Eli Zaretskii <eliz@gnu.org>
1781
1782 * config.bat: Fix configuring `doc' due to changes in the
1783 directory structure.
1784
1785 2007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
1786
1787 * configure.in: Don't use -lpthread on HP-UX.
1788
1789 2007-09-16 Glenn Morris <rgm@gnu.org>
1790
1791 * make-dist: File gfdl.1 has been removed.
1792
1793 2007-09-15 Glenn Morris <rgm@gnu.org>
1794
1795 * configure.in: Fix makeinfo version regexp.
1796
1797 2007-09-12 Glenn Morris <rgm@gnu.org>
1798
1799 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
1800 implementation of alloca is not found.
1801
1802 * Makefile.in (SOURCES, unlock, relock): Delete.
1803 (install-arch-indep): Do not exclude the etc/ Makefiles.
1804
1805 2007-09-09 Juri Linkov <juri@jurta.org>
1806
1807 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
1808
1809 * README: Add doc/ to documentation directories.
1810
1811 2007-09-08 Michael Olson <mwolson@gnu.org>
1812
1813 * MAINTAINERS: Add myself for ERC and tq.el.
1814 Update for new doc/ directory layout.
1815
1816 2007-09-06 Romain Francoise <romain@orebokech.com>
1817
1818 * make-dist: Update for new doc/ directory layout.
1819
1820 2007-09-06 Glenn Morris <rgm@gnu.org>
1821
1822 * Makefile.in (mansrcdir): New variable.
1823 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
1824 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
1825 update these targets for new doc/ directory layout.
1826 (doc/misc/Makefile): New target.
1827 (install-arch-indep): Use mansrcdir for new location of manpages.
1828 (mostlyclean, clean, distclean, maintainer-clean, unlock)
1829 (relock, info, dvi): Update targets for new doc/ directory layout.
1830
1831 * configure.in (AC_OUTPUT): Update names of generated Makefiles
1832 for new doc/ directory layout.
1833
1834 2007-09-02 Andreas Schwab <schwab@suse.de>
1835
1836 * configure.in: Use AS_HELP_STRING throughout.
1837 * configure: Regenerate.
1838
1839 2007-09-02 Jan Djärv <jan.h.d@swipnet.se>
1840
1841 * configure.in: Require Gtk/Glib 2.6.
1842
1843 2007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1844
1845 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
1846 Use them throughout in place of AC_ARG_WITH calls.
1847 * configure: Regenerate.
1848
1849 2007-09-01 Andreas Schwab <schwab@suse.de>
1850
1851 * configure.in: Put quotes around nested macro calls.
1852
1853 2007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
1854
1855 * configure.in: Fix typo.
1856 * configure: Regenerate.
1857
1858 2007-08-30 Glenn Morris <rgm@gnu.org>
1859
1860 * configure.in (AH_BOTTOM): Copy some manual changes made to
1861 src/config.in here so they are not lost when it regenerates.
1862
1863 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
1864
1865 2007-08-29 Károly Lőrentey <karoly@lorentey.hu>
1866
1867 * README.multi-tty: New file.
1868
1869 2007-08-29 Glenn Morris <rgm@gnu.org>
1870
1871 * README: Increase version to 23.0.50.
1872
1873 2007-08-29 Jan Djärv <jan.h.d@swipnet.se>
1874
1875 * configure.in: New option: --without-xaw3d.
1876
1877 2007-08-24 Glenn Morris <rgm@gnu.org>
1878
1879 * configure.in: Check for a suitably recent makeinfo.
1880
1881 2007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
1882
1883 * configure.in (Check for required libraries): Typo.
1884
1885 2007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1886
1887 * configure.in: Check librsvg2 also for Mac Carbon.
1888
1889 2007-08-22 Romain Francoise <romain@orebokech.com>
1890
1891 * make-dist: Follow reorganization of files in etc/.
1892
1893 2007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
1894
1895 * configure.in: Add support for SVG images through librsvg2.
1896
1897 2007-07-28 Eli Zaretskii <eliz@gnu.org>
1898
1899 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
1900 to avoid an error message if there is no DOC there.
1901
1902 2007-07-25 Glenn Morris <rgm@gnu.org>
1903
1904 * Relicense all FSF files to GPLv3 or later.
1905
1906 * COPYING, info/COPYING: Switch to GPLv3.
1907
1908 2007-06-20 Jan Djärv <jan.h.d@swipnet.se>
1909
1910 * configure.in: Complain if X seems to be installed but no
1911 development files were found.
1912
1913 2007-06-20 Glenn Morris <rgm@gnu.org>
1914
1915 * configure.in: Prefer libgif over libungif.
1916
1917 2007-06-14 Jan Djärv <jan.h.d@swipnet.se>
1918
1919 * configure.in: Check for all image libraries before exiting.
1920
1921 2007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1922
1923 * configure.in: Exit with error if image libraries aren't found.
1924
1925 2007-06-13 Chong Yidong <cyd@stupidchicken.com>
1926
1927 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
1928 when compiling without scrollbars.
1929
1930 2007-06-12 Glenn Morris <rgm@gnu.org>
1931
1932 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
1933
1934 2007-06-11 Jan Djärv <jan.h.d@swipnet.se>
1935
1936 * configure.in: Change wording about yes/gtk and lucid/athena
1937 being synonyms.
1938
1939 2007-06-08 Glenn Morris <rgm@gnu.org>
1940
1941 * configure.in: Make gtk the default toolkit.
1942
1943 2007-06-07 Glenn Morris <rgm@gnu.org>
1944
1945 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
1946 for a Sun C compiler.
1947
1948 * Makefile.in (install-arch-indep): Install only the DOC- file
1949 specific to the build, if possible, rather than DOC-*.
1950
1951 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
1952
1953 * Version 22.1 released.
1954
1955 2007-05-25 Chong Yidong <cyd@stupidchicken.com>
1956
1957 * mkinstalldirs: Sync to version in automake CVS.
1958
1959 2007-05-22 Andreas Schwab <schwab@suse.de>
1960
1961 * configure.in: Prefer build_alias over host when host_alias is not set.
1962 * configure: Regenerate.
1963
1964 2007-05-20 Andreas Schwab <schwab@suse.de>
1965
1966 * configure.in: Remove empty AC_SUBST.
1967 * configure: Regenerate.
1968
1969 2007-05-20 Nick Roberts <nickrob@snap.net.nz>
1970
1971 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
1972 it like others.
1973 * configure: Regenerate.
1974
1975 2007-05-20 Nick Roberts <nickrob@snap.net.nz>
1976
1977 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
1978 (AC_CHECK_LIB): Add -lgpm.
1979 * configure: Regenerate.
1980
1981 2007-05-03 Glenn Morris <rgm@gnu.org>
1982
1983 * configure: Tweak message about the absence of shell functions.
1984
1985 2007-04-27 Andreas Schwab <schwab@suse.de>
1986
1987 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
1988
1989 2007-04-26 Glenn Morris <rgm@gnu.org>
1990
1991 * README: Increase version to 22.1.50.
1992
1993 2007-04-24 Juanma Barranquero <lekktu@gmail.com>
1994
1995 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
1996
1997 2007-04-19 Glenn Morris <rgm@gnu.org>
1998
1999 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
2000
2001 2007-04-18 Glenn Morris <rgm@gnu.org>
2002
2003 * INSTALL: Mention CPP.
2004
2005 2007-04-15 Glenn Morris <rgm@gnu.org>
2006
2007 * FTP: Replace with a pointer to the web version.
2008
2009 2007-04-13 Glenn Morris <rgm@gnu.org>
2010
2011 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2012
2013 2007-04-04 Glenn Morris <rgm@gnu.org>
2014
2015 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2016 compiling with Sun Studio on Solaris.
2017
2018 2007-03-23 Glenn Morris <rgm@gnu.org>
2019
2020 * configure.in: Restore support for hp800 (removed 2007-01-27)
2021 following clarification of legal status.
2022
2023 2007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
2024
2025 * configure.in: Add support for AIX4.3 on IBM RS6000.
2026
2027 * configure: Regenerate.
2028
2029 2007-03-20 Richard Stallman <rms@gnu.org>
2030
2031 * configure.in: Fix previous change.
2032
2033 2007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2034
2035 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2036 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2037 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2038
2039 2007-03-19 Chong Yidong <cyd@stupidchicken.com>
2040
2041 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2042 user specifies "without".
2043
2044 * configure: Regenerate.
2045
2046 2007-03-18 Jan Djärv <jan.h.d@swipnet.se>
2047
2048 * configure.in: Warning for Gtk+ and Cygwin added.
2049 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
2050
2051 2007-02-27 Glenn Morris <rgm@gnu.org>
2052
2053 * make-dist (oldXMenu): Remove Imakefile.
2054 (etc/images): Add README.
2055
2056 2007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2057
2058 * configure.in (xtensa-*-linux-gnu*): New configuration.
2059
2060 * configure: Regenerate.
2061
2062 2007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2063
2064 * config.guess, config.sub: Updated from master source.
2065
2066 2007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
2067
2068 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
2069
2070 2007-01-29 Chong Yidong <cyd@stupidchicken.com>
2071
2072 * configure.in: Restore support for hp800's not running HP-UX.
2073
2074 * configure: Regenerate.
2075
2076 2007-01-27 Chong Yidong <cyd@stupidchicken.com>
2077
2078 * configure.in: Remove support for hp800 and sr2k machine types.
2079
2080 * configure: Regenerate.
2081
2082 2007-01-26 Jan Djärv <jan.h.d@swipnet.se>
2083
2084 * configure.in: Add check for libXft.
2085
2086 2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2087
2088 * INSTALL: Info files moved to share/info.
2089
2090 2007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2091
2092 * configure.in: Detect and use fink-installed in intel-based Mac
2093 builds; change Apple Darwin section to support both PowerPC and
2094 Intel-based Macs.
2095
2096 2006-12-26 Andreas Schwab <schwab@suse.de>
2097
2098 * Makefile.in (datarootdir): Define.
2099
2100 2006-12-24 Richard Stallman <rms@gnu.org>
2101
2102 * configure.in: Require Autoconf 2.61.
2103
2104 2006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2105
2106 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2107 Remove redundant entry for powerpc-apple-netbsd.
2108
2109 * configure: Regenerate.
2110
2111 2006-12-22 Chong Yidong <cyd@stupidchicken.com>
2112
2113 * configure: Regenerate with autoconf 2.61.
2114
2115 2006-12-20 Jan Djärv <jan.h.d@swipnet.se>
2116
2117 * configure.in: Detect alsa/asoundlib.h also.
2118 * configure: Regenerate.
2119
2120 2006-12-19 Jan Djärv <jan.h.d@swipnet.se>
2121
2122 * configure.in: Check if GTK+ compiles at all.
2123
2124 2006-12-10 Andreas Schwab <schwab@suse.de>
2125
2126 * configure.in: Remove check for struct timezone, its result is
2127 never used.
2128
2129 2006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2130
2131 * configure.in: Add support for Solaris 10 on x86-64.
2132
2133 2006-12-08 Jan Djärv <jan.h.d@swipnet.se>
2134
2135 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2136 of PKG_CONFIG_PATH.
2137
2138 2006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2139
2140 * configure.in (HAVE_SYNC): New test.
2141
2142 2006-12-03 Glenn Morris <rgm@gnu.org>
2143
2144 * Makefile.in: Fix Copyright format.
2145
2146 * configure.in (AH_TOP): Add missing Copyright year.
2147
2148 * update-subdirs: Add missing Copyright years.
2149
2150 2006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
2151
2152 * Makefile.in: Touch only the parts of the share/emacs directory
2153 specific to this version.
2154
2155 2006-11-26 Chong Yidong <cyd@stupidchicken.com>
2156
2157 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2158
2159 2006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2160
2161 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2162
2163 2006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2164
2165 * configure.in: Prefer X11 to Carbon only when some X-specific
2166 option is specified (Thanks to Jan Djärv and Andreas Schwab).
2167
2168 2006-11-04 Romain Francoise <romain@orebokech.com>
2169
2170 * Makefile.in (bootstrap-clean-before): Fix typo.
2171 Use new target `bootstrap-clean' in the leim subdirectory.
2172
2173 2006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2174
2175 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2176
2177 2006-10-30 Chong Yidong <cyd@stupidchicken.com>
2178
2179 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2180 directories.
2181
2182 2006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2183
2184 * configure.in: Enable x86-64 OpenBSD compilation.
2185
2186 2006-10-28 Glenn Morris <rgm@gnu.org>
2187
2188 * AUTHORS: Add cal-html.el author.
2189
2190 2006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2191
2192 * make-dist: Make links to mac/make-package and
2193 mac/Emacs.app/Contents/Resources/Emacs.icns.
2194
2195 2006-10-27 Chong Yidong <cyd@stupidchicken.com>
2196
2197 * README: Bump version number to 22.0.90.
2198
2199 2006-10-23 Andreas Schwab <schwab@suse.de>
2200
2201 * configure.in: Make sure x_default_search_path is always set even
2202 when x_libraries is empty, and look in .../share as well for each
2203 library directory.
2204
2205 2006-09-28 Kenichi Handa <handa@m17n.org>
2206
2207 * configure.in (locallisppath): Don't include leim dir.
2208 (lisppath): Include leim dir.
2209
2210 2006-09-15 Jay Belanger <belanger@truman.edu>
2211
2212 * COPYING: Replace "Library Public License" by "Lesser Public
2213 License" throughout.
2214
2215 2006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2216
2217 * make-dist (EMACS): Exit and fail if the EMACS environment
2218 variable is set to something other than an absolute file name.
2219
2220 2006-08-16 Andreas Schwab <schwab@suse.de>
2221
2222 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2223 of hardcoding it.
2224
2225 2006-08-16 Richard Stallman <rms@gnu.org>
2226
2227 * INSTALL.CVS: Clean up wording.
2228
2229 2006-07-14 Eli Zaretskii <eliz@gnu.org>
2230
2231 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2232 $PKG_CONFIG --exists "$2" to config.log.
2233 * configure: Regenerate.
2234
2235 2006-07-08 Richard Stallman <rms@gnu.org>
2236
2237 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2238
2239 2006-07-09 Kim F. Storm <storm@cua.dk>
2240
2241 * CONTRIBUTE: Use outline format.
2242 Add section on copyright years (from admin/notes/years).
2243
2244 2006-07-08 Eli Zaretskii <eliz@gnu.org>
2245
2246 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
2247 to /dev/null, since we don't need the error message, just the
2248 exit status.
2249
2250 2006-07-07 Eli Zaretskii <eliz@gnu.org>
2251
2252 * CONTRIBUTE: Slight formatting changes and typo fixes.
2253 Add description of NEWS markings.
2254
2255 2006-07-07 Kim F. Storm <storm@cua.dk>
2256
2257 * CONTRIBUTE: Mention INSTALL.CVS.
2258
2259 2006-07-05 Romain Francoise <romain@orebokech.com>
2260
2261 * make-dist (top-level): Add CONTRIBUTE.
2262
2263 2006-07-04 Richard Stallman <rms@gnu.org>
2264
2265 * CONTRIBUTE: Much rewrite.
2266
2267 2006-07-04 Nick Roberts <nickrob@snap.net.nz>
2268
2269 * CONTRIBUTE: New file.
2270
2271 2006-06-24 Eli Zaretskii <eliz@gnu.org>
2272
2273 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
2274
2275 2006-05-18 Jan Djärv <jan.h.d@swipnet.se>
2276
2277 * configure.in: Add check for ALSA.
2278
2279 2006-05-06 Eli Zaretskii <eliz@gnu.org>
2280
2281 * Makefile.in (INFO_FILES): Remove emacs-xtra.
2282
2283 * info/dir: Remove the Emacs-Xtra entry.
2284
2285 2006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
2286
2287 Update copyright year(s) in many files.
2288
2289 2006-04-01 Eli Zaretskii <eliz@gnu.org>
2290
2291 * configure: Regenerated.
2292
2293 2006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2294
2295 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
2296 --without-toolkit-scroll-bars was specified.
2297
2298 2006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
2299
2300 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
2301 to CFLAGS. Update Copyright years written to src/config.in.
2302
2303 2006-03-18 Claudio Fontana <claudio@gnu.org>
2304
2305 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
2306 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
2307 to be installed/uninstalled.
2308 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
2309 to Info files installed by Emacs.
2310
2311 2006-03-03 Claudio Fontana <claudio@gnu.org>
2312
2313 * Makefile.in (install, uninstall): Add DESTDIR variable to
2314 support staged installations.
2315
2316 2006-02-14 Richard M. Stallman <rms@gnu.org>
2317
2318 * configure.in (s390x-*-linux-gnu*): New configuration.
2319
2320 2006-01-31 Jan Djärv <jan.h.d@swipnet.se>
2321
2322 * configure.in: Require GTK 2.4 or newer.
2323
2324 2006-01-29 Michael Olson <mwolson@gnu.org>
2325
2326 * Makefile.in (install-arch-indep, uninstall): Add ERC.
2327 * info/dir (ERC): New entry.
2328
2329 2006-01-29 Eli Zaretskii <eliz@gnu.org>
2330
2331 * info/dir: Fix last change.
2332
2333 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2334
2335 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
2336
2337 2006-01-27 Eli Zaretskii <eliz@gnu.org>
2338
2339 * info/dir: Untabify the whole file.
2340 (Rcirc): New entry.
2341
2342 2006-01-12 Andreas Schwab <schwab@suse.de>
2343
2344 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2345 check.
2346
2347 2006-01-02 Chong Yidong <cyd@stupidchicken.com>
2348
2349 * configure.in: Use -Wno-pointer-sign if available.
2350
2351 2005-12-29 Andreas Schwab <schwab@suse.de>
2352
2353 * config.guess, config.sub: Updated from master source.
2354
2355 2005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2356
2357 * configure.in: Use amdx86-64 for freebsd on x86_64.
2358
2359 2005-11-22 Romain Francoise <romain@orebokech.com>
2360
2361 * make-dist: Add etc/images/icons.
2362
2363 2005-11-03 Andreas Schwab <schwab@suse.de>
2364
2365 * configure.in: Use GZIP_PROG instead of GZIP.
2366
2367 * Makefile.in (GZIP_PROG): Renamed from GZIP.
2368 (install-arch-indep): Adjust.
2369
2370 2005-11-01 Andreas Schwab <schwab@suse.de>
2371
2372 * Makefile.in (bootstrap): Fix dependencies for parallel build.
2373 (bootfast): Likewise.
2374
2375 2005-11-01 Romain Francoise <romain@orebokech.com>
2376
2377 * configure.in: Check for gzip.
2378
2379 * Makefile.in (install): Compress source files.
2380
2381 2005-10-24 Steven Tamm <steventamm@mac.com>
2382
2383 * configure.in: Fix darwin386 configuration issue.
2384
2385 2005-10-22 Eli Zaretskii <eliz@gnu.org>
2386
2387 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
2388
2389 2005-10-17 Bill Wohler <wohler@newt.com>
2390
2391 * make-dist: Create and populate etc/images/low-color.
2392
2393 2005-10-15 Bill Wohler <wohler@newt.com>
2394
2395 * make-dist: Create and populate etc/images/gud.
2396
2397 2005-10-08 Richard M. Stallman <rms@gnu.org>
2398
2399 * make-dist (tempparent): Don't check for 14-char file name limit.
2400
2401 2005-10-07 Romain Francoise <romain@orebokech.com>
2402
2403 * make-dist: Add etc/images/ezimage and etc/images/mail
2404 directories. Install images in etc/images.
2405
2406 2005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2407
2408 * configure.in: Prefer Carbon if --enable-carbon-app or
2409 --with-carbon is explicitly specified even when X11 is detected.
2410
2411 2005-09-15 Ulf Jasper <ulf.jasper@web.de>
2412
2413 * Makefile.in (install-arch-indep, uninstall):
2414 Handle newsticker manual.
2415 (info): Add - to commands.
2416
2417 2005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
2418
2419 Remove the MAXPATHLEN limitations:
2420
2421 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
2422
2423 2005-09-09 Eli Zaretskii <eliz@gnu.org>
2424
2425 * configure.in <lynxsos*>: Support for LynxOS on PPC.
2426 * configure: Regenerate.
2427
2428 2005-09-05 Paul Eggert <eggert@cs.ucla.edu>
2429
2430 * config.guess, config.sub: Updated from master source.
2431
2432 2005-08-03 Juanma Barranquero <lekktu@gmail.com>
2433
2434 * .cvsignore: Add `lock'.
2435
2436 2005-07-28 Juanma Barranquero <lekktu@gmail.com>
2437
2438 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
2439
2440 2005-07-26 Paul Eggert <eggert@cs.ucla.edu>
2441
2442 Merge gnulib getopt implementation into Emacs.
2443
2444 * Makefile.in (AUTOCONF_INPUTS): New macro.
2445 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
2446 so that these files also depend on m4/getopt.m4.
2447 * configure.in: Configure getopt by including m4/getopt.m4,
2448 and configuring a getopt replacement if necessary.
2449 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
2450 * m4/getopt.m4: New file.
2451
2452 2005-07-06 Lute Kamstra <lute@gnu.org>
2453
2454 * configure.in: Fix capitalization.
2455
2456 2005-07-04 Lute Kamstra <lute@gnu.org>
2457
2458 Update FSF's address in GPL notices.
2459
2460 2005-06-19 Jérôme Marant <jerome@marant.org>
2461
2462 * Makefile.in (epaths-force): Protect both lisppath and
2463 buildlisppath from whitespace.
2464
2465 2005-06-08 Steven Tamm <steventamm@mac.com>
2466
2467 * configure.in: Support Darwin/MacOSX on Intel
2468
2469 2005-06-06 Jan Djärv <jan.h.d@swipnet.se>
2470
2471 * configure.in (HAVE_CANCELMENUTRACKING): New test.
2472
2473 2005-05-11 Jérôme Marant <jmarant@marant.org>
2474
2475 * configure.in: Add --enable-locallisppath.
2476
2477 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2478
2479 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
2480 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
2481 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
2482
2483 2005-05-07 Jérôme Marant <jerome@marant.org>
2484
2485 * make-dist: Remove references to makefile.nt and makefile.def.
2486 Include widgets and images subdirectories of etc. Do not exclude
2487 ldefs-boot.el.
2488
2489 2005-04-23 Andreas Schwab <schwab@suse.de>
2490
2491 * configure.in: Remove duplicate match for powerpc configuration.
2492
2493 2005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2494
2495 * configure.in: Check for <pwd.h>.
2496
2497 2005-04-14 Lute Kamstra <lute@gnu.org>
2498
2499 * make-dist: Distribute all ChangeLog files in lisp/.
2500 Don't distribute ldefs-boot.el.
2501 lisp/makefile.nt no longer exists.
2502
2503 2005-04-13 Lute Kamstra <lute@gnu.org>
2504
2505 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2506 for "no-byte-compile: t" in the file instead.
2507
2508 2005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2509
2510 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2511 shadow the main Lesstif/Motif-2.1 libs and includes.
2512
2513 2005-03-10 Jan Djärv <jan.h.d@swipnet.se>
2514
2515 * configure.in: Only add XASSERTS to cppflags.
2516
2517 2005-03-04 Jan Djärv <jan.h.d@swipnet.se>
2518
2519 * configure.in: Added --enable-asserts.
2520
2521 2005-02-09 Kim F. Storm <storm@cua.dk>
2522
2523 Change release version from 21.4 to 22.1 throughout.
2524 Change development version from 21.3.50 to 22.0.50.
2525
2526 2005-01-19 Steven Tamm <steventamm@mac.com>
2527
2528 * configure.in: Check for <sys/utsname.h>.
2529
2530 2004-12-11 Kim F. Storm <storm@cua.dk>
2531
2532 * Makefile.in (info): Undo 2004-12-05 change.
2533
2534 2004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2535
2536 * info/dir (File): Add URL and Org Mode manuals.
2537 * Makefile.in (install-arch-indep, uninstall): Add url and org
2538 manuals.
2539
2540 2004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
2541
2542 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2543 committed to src/config.in.
2544
2545 2004-12-07 Jan Djärv <jan.h.d@swipnet.se>
2546
2547 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
2548 pthreads and define HAVE_GTK_AND_PTHREAD.
2549
2550 2004-12-05 Richard M. Stallman <rms@gnu.org>
2551
2552 * Makefile.in (info): Ignore errors building info files.
2553
2554 2004-11-27 Eli Zaretskii <eliz@gnu.org>
2555
2556 * config.bat: If 8-byte alignment is not supported, define
2557 NO_DECL_ALIGN in src/config.h, instead of trivially defining
2558 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
2559 filter through Sed to remove the quotes.
2560
2561 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2562
2563 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
2564 not apply to files explicitly `cvs add'ed.
2565
2566 2004-11-12 Eli Zaretskii <eliz@gnu.org>
2567
2568 * config.bat: Don't require djecho.exe for the v1.x build.
2569 Add a test for DECL_ALIGN support, and add a trivial definition to
2570 src/config.h if 8-byte alignment is not supported.
2571
2572 2004-11-08 Kim F. Storm <storm@cua.dk>
2573
2574 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
2575 files before building.
2576 (bootfast, bootstrap-clean-before-fast): New targets, like
2577 bootstrap but don't remove .elc files.
2578
2579 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
2580
2581 * configure.in: Add check for getrusage.
2582
2583 2004-11-02 Jan Djärv <jan.h.d@swipnet.se>
2584
2585 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
2586 New tests for new and old GTK file dialogs.
2587 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
2588 to no.
2589
2590 2004-10-20 Jan Djärv <jan.h.d@swipnet.se>
2591
2592 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
2593 can be set. Remove SETARCH test.
2594
2595 2004-10-08 Steven Tamm <steventamm@mac.com>
2596
2597 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
2598
2599 2004-10-06 Jan Djärv <jan.h.d@swipnet.se>
2600
2601 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
2602 AC_MSG_WARN. Move output of warning message to end of configure run.
2603
2604 2004-10-05 Jan Djärv <jan.h.d@swipnet.se>
2605
2606 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
2607 Run test to see if heap start address is random.
2608
2609 2004-09-29 Miles Bader <miles@gnu.org>
2610
2611 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
2612 if setarch is present.
2613
2614 2004-09-25 Jan Djärv <jan.h.d@swipnet.se>
2615
2616 * configure.in (HAVE_EXECSHIELD): Only define on x86.
2617
2618 2004-09-24 Jan Djärv <jan.h.d@swipnet.se>
2619
2620 * configure.in: Check for exec-shield.
2621
2622 2004-08-06 Andreas Schwab <schwab@suse.de>
2623
2624 * Makefile.in (install-arch-indep, uninstall): Add flymake.
2625
2626 2004-07-31 Eli Zaretskii <eliz@gnu.org>
2627
2628 * config.bat: Update URLs in the comments.
2629
2630 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2631
2632 * Makefile.in (install-arch-indep): Add pgg and sieve.
2633
2634 * info/.cvsignore: Added pgg and sieve.
2635
2636 2004-07-05 Andreas Schwab <schwab@suse.de>
2637
2638 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
2639
2640 2004-06-21 Kenichi Handa <handa@m17n.org>
2641
2642 * make-dist: Link leim-ext.el into tempdir.
2643
2644 2004-06-15 Luc Teirlinck <teirllm@auburn.edu>
2645
2646 * info/dir (File): Add emacs-xtra.
2647 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
2648
2649 2004-06-12 Juri Linkov <juri@jurta.org>
2650
2651 * info/dir: Move menu help lines from `* Menu:' to file header.
2652 Describe the purpose of a red *.
2653
2654 2004-05-04 Dave Love <fx@gnu.org>
2655
2656 * configure.in: Don't use `extrasub'.
2657
2658 2004-04-29 Dave Love <fx@gnu.org>
2659
2660 * configure.in: Don't forget to quote args to `test'.
2661
2662 2004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
2663
2664 * autogen.sh: Update filename in "please read" message.
2665
2666 2004-04-17 Richard M. Stallman <rms@gnu.org>
2667
2668 * INSTALL: Move the info about site-lisp dirs,
2669 and say uninstalled Emacs looks there too.
2670
2671 2004-04-04 Eli Zaretskii <eliz@gnu.org>
2672
2673 * config.bat (lib-src): Recognize comment lines in Makefile.in
2674 that have a TAB after the #, to avoid errors in preprocessing with
2675 GCC 3.3.3.
2676
2677 2004-03-31 Luc Teirlinck <teirllm@auburn.edu>
2678
2679 * Makefile.in: Mention in comment that `make maintainer-clean'
2680 deletes .elc files.
2681
2682 2004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2683
2684 * update-subdirs: Add local variables to prevent byte-compiling.
2685
2686 2004-03-21 Dave Love <fx@gnu.org>
2687
2688 * configure.in: Fix previous change.
2689
2690 2004-03-18 Dave Love <fx@gnu.org>
2691
2692 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
2693
2694 2004-03-15 Luc Teirlinck <teirllm@auburn.edu>
2695
2696 * info/dir (File): Add SMTP and SES.
2697
2698 2004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
2699
2700 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
2701 (bootstrap): Use the new bootstrap-prepare target in lisp.
2702
2703 2004-02-18 Kim F. Storm <storm@cua.dk>
2704
2705 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
2706
2707 2004-02-16 Eli Zaretskii <eliz@gnu.org>
2708
2709 * make-dist: Don't link index.*perm and permute-index into tempdir.
2710
2711 2004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
2712
2713 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
2714 to match previous changes by Eli Zaretskii.
2715
2716 2004-02-09 Luc Teirlinck <teirllm@auburn.edu>
2717
2718 * Makefile.in: Set CDPATH to an empty string.
2719
2720 2004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
2721
2722 * configure.in <darwin>: Use fink packages if available.
2723
2724 2004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
2725
2726 * make-dist (lispref): Do include lispref/index.texi.
2727
2728 2004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
2729
2730 * make-dist (tempdir): Include cursors in nt/icons.
2731
2732 2003-12-30 Eli Zaretskii <eliz@gnu.org>
2733
2734 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
2735 clashes with install-sh on 8+3 filesystems.
2736
2737 2003-12-08 Miles Bader <miles@gnu.org>
2738
2739 * .cvsignore: Add .arch-inventory.
2740
2741 2003-12-24 Andreas Schwab <schwab@suse.de>
2742
2743 * configure.in: Check for <sys/socket.h>. Include it before
2744 including <net/if.h>. Move check for <net/if.h> before its use.
2745
2746 2003-12-24 Jan Djärv <jan.h.d@swipnet.se>
2747
2748 * Makefile.in (install-arch-dep): Don't let cd output go into
2749 pipe for carbon_appdir.
2750
2751 2003-12-24 Andreas Schwab <schwab@suse.de>
2752
2753 * configure.in (PKG_CHECK_MODULES): Fix quoting.
2754
2755 2003-12-01 Andreas Schwab <schwab@suse.de>
2756
2757 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
2758 hardcoding gcc.
2759
2760 2003-11-16 Jan Djärv <jan.h.d@swipnet.se>
2761
2762 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
2763 multiple displays.
2764 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
2765
2766 2003-09-23 Dave Love <fx@gnu.org>
2767
2768 * configure.in: Check members of struct ifreq.
2769
2770 2003-09-14 Kim F. Storm <storm@cua.dk>
2771
2772 * configure.in: Add checks for sys/ioctl.h and net/if.h.
2773
2774 2003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
2775
2776 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
2777
2778 2003-08-18 Lute Kamstra <lute@gnu.org>
2779
2780 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
2781 required anymore.
2782
2783 2003-08-07 Andrew Choi <akochoi@shaw.ca>
2784
2785 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
2786 option instead of -traditional-cpp for CPP.
2787
2788 2003-07-29 Richard M. Stallman <rms@gnu.org>
2789
2790 * configure.in (HAVE_XIM): Define if XIM is available.
2791
2792 2003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2793
2794 * configure.in: The function gtk_window_set_icon_from_file was
2795 introduced in GTK+ 2.2, so check for that release.
2796
2797 2003-07-23 Andreas Schwab <schwab@suse.de>
2798
2799 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
2800
2801 * Makefile.in (YACC): Remove, not used.
2802 (MAINT): Don't set.
2803 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
2804 disable dependency on ${srcdir}/configure.in when maintainer mode
2805 is disabled.
2806
2807 2003-07-22 Dave Love <fx@gnu.org>
2808
2809 * configure.in: Make XRegisterIMInstantiateCallback test depend on
2810 HAVE_X11, not with_xim.
2811 (HAVE_CRTIN): Provide template.
2812 <with_png>: Test for png.h and libpng/png.h.
2813
2814 2003-07-15 Andreas Schwab <schwab@suse.de>
2815
2816 * configure.in: Temporarily leave quoting for AC_DEFINE.
2817
2818 2003-07-13 Stefan Monnier <monnier@cs.yale.edu>
2819
2820 * configure.in: Check for posix_memalign.
2821
2822 2003-07-12 Richard M. Stallman <rms@gnu.org>
2823
2824 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
2825
2826 2003-07-09 Kim F. Storm <storm@cua.dk>
2827
2828 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
2829 functionality of --without-xim.
2830
2831 2003-06-29 Dave Love <fx@gnu.org>
2832
2833 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
2834
2835 2003-06-23 Dave Love <fx@gnu.org>
2836
2837 * configure.in: Check for sys/_mbstate_t.h.
2838 Test XRegisterIMInstantiateCallback prototype.
2839 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
2840
2841 2003-06-06 Dave Love <fx@gnu.org>
2842
2843 * configure.in: Check for locale.h.
2844
2845 2003-06-05 Dave Love <fx@gnu.org>
2846
2847 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
2848 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
2849 (NLIST_STRUCT): Don't define.
2850 (AH_BOTTOM): Define my_strftime.
2851
2852 2003-06-02 Richard M. Stallman <rms@gnu.org>
2853
2854 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
2855
2856 2003-05-24 Andreas Schwab <schwab@suse.de>
2857
2858 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
2859 bzero, and bcmp.
2860
2861 2003-05-22 Dave Love <fx@gnu.org>
2862
2863 * configure.in: Remove redundant test for term.h. Test for difftime.
2864
2865 2003-05-20 Dave Love <fx@gnu.org>
2866
2867 * configure.in: Append * to s390-*-linux-gnu case.
2868 (LIBMAIL) <lockfile>: Don't define.
2869
2870 2003-04-30 Richard M. Stallman <rms@gnu.org>
2871
2872 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2873
2874 2003-04-28 Francesco Potortì <pot@gnu.org>
2875
2876 * configure.in: Undo last (RMS') change, as it is useless, per
2877 Dave Love.
2878
2879 2003-04-08 Richard M. Stallman <rms@gnu.org>
2880
2881 * configure.in: Put #include of jpeglib.h at start of line.
2882
2883 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
2884
2885 * INSTALL (* GNU/Linux development packages): Mention Debian and
2886 RedHat package names.
2887
2888 2003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
2889
2890 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2891
2892 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
2893
2894 * INSTALL (* GNU/Linux development packages): Tell people to
2895 install additional packages for compiling Emacs.
2896
2897 2003-04-06 Francesco Potortì <pot@gnu.org>
2898
2899 * configure.in: Use the same configuration for all aix5, not just
2900 aix5.1.
2901
2902 2003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
2903
2904 * configure.in: Check for need for bigtoc support on IBM AIX for
2905 solving a linker table overflow problem.
2906
2907 2003-03-03 Rob Browning <rlb@defaultvalue.org>
2908
2909 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
2910 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
2911 over bzero, bcmp, and bcopy.
2912
2913 2003-02-23 Simon Josefsson <jas@extundo.com>
2914
2915 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
2916
2917 2003-02-21 Klaus Zeitler <kzeitler@lucent.com>
2918
2919 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
2920
2921 2003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
2922
2923 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
2924
2925 2003-02-08 Andreas Schwab <schwab@suse.de>
2926
2927 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
2928 instead of the substitution.
2929
2930 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2931
2932 * Makefile.in: Use @EXEEXT@ for Cygwin.
2933 Use USERNAME if LOGNAME is not set (for Cygwin).
2934
2935 * configure.in: Add opsys=cygwin.
2936
2937 2003-01-22 Andreas Schwab <schwab@suse.de>
2938
2939 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
2940 redefining it explicitly in src/config.in.
2941
2942 2003-01-22 Markus Rost <rost@math.ohio-state.edu>
2943
2944 * Makefile.in (bootstrap): Make bootstrap-after.
2945
2946 2003-01-20 Jan Djärv <jan.h.d@swipnet.se>
2947
2948 * configure.in: Fix --with-gtk.
2949
2950 2003-01-19 Jan Djärv <jan.h.d@swipnet.se>
2951
2952 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
2953
2954 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
2955
2956 2003-01-14 Francesco Potortì <pot@gnu.org>
2957
2958 * configure.in (m68k-motorola-sysv): Remove (obsolete).
2959
2960 2003-01-07 Steven Tamm <steventamm@mac.com>
2961
2962 * configure.in: New option, --enable-carbon-app, to specify
2963 that the application should be installed
2964 * Makefile.in (install-arch-dep): On Mac OS X, install the
2965 Emacs.app application if carbon-app is enabled
2966
2967 2003-01-06 Dave Love <fx@gnu.org>
2968
2969 * configure.in: Check for nl_langinfo.
2970 [!HAVE_SIZE_T]: Fix typedef.
2971
2972 2003-01-06 David Kastrup <dak@gnu.org>
2973
2974 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
2975
2976 * configure.in: Add tests for install-info.
2977
2978 2002-12-09 Markus Rost <rost@math.ohio-state.edu>
2979
2980 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
2981 use again sol2-6 instead of sol2-8.
2982
2983 2002-12-09 Dave Love <fx@gnu.org>
2984
2985 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
2986
2987 2002-12-08 Andreas Schwab <schwab@suse.de>
2988
2989 * Makefile.in (install-arch-indep): Revert last change.
2990
2991 2002-11-27 Dave Love <fx@gnu.org>
2992
2993 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
2994 Check for __sys_siglist too. Check for memset.
2995 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
2996
2997 2002-11-22 Juanma Barranquero <lektu@terra.es>
2998
2999 * config.guess, config.sub: Updated from master source.
3000
3001 2002-11-19 Karl Fogel <kfogel@red-bean.com>
3002
3003 * autogen.sh: New file.
3004
3005 2002-11-15 Dave Love <fx@gnu.org>
3006
3007 * configure.in: Tidy up various quoting issues throughout.
3008 Use AC_GNU_SOURCE.
3009 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3010 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3011 Maybe define bcopy, bzero, bcmp.
3012 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
3013 non-existent machine file).
3014 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3015 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
3016 (nlist.h): Move test up.
3017
3018 2002-11-18 Markus Rost <rost@math.ohio-state.edu>
3019
3020 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
3021
3022 2002-11-14 Francesco Potortì <pot@gnu.org>
3023
3024 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3025
3026 2002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3027
3028 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3029
3030 2002-11-08 Dave Love <fx@gnu.org>
3031
3032 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
3033 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3034
3035 2002-11-07 Miles Bader <miles@gnu.org>
3036
3037 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3038 Handle separate-build-dir case.
3039
3040 2002-11-06 Richard M. Stallman <rms@gnu.org>
3041
3042 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3043 bulletproof. $bar may be empty when there are no .elc files.
3044
3045 2002-10-30 Dave Love <fx@gnu.org>
3046
3047 * configure.in: Require autoconf 2.53. Test for pty.h,
3048 sys/mman.h, sys/param.h, mremap, memmove.
3049 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3050 (AC_PROG_YACC): Delete.
3051 (size_t): Use AC_CHECK_TYPES.
3052 (AH_TOP): Up-date copyright.
3053
3054 2002-10-01 Juanma Barranquero <lektu@terra.es>
3055
3056 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3057
3058 2002-09-19 Richard M. Stallman <rms@gnu.org>
3059
3060 * configure.in: Fix the LessTif-directory-finder for real.
3061
3062 2002-09-14 Richard M. Stallman <rms@gnu.org>
3063
3064 * Makefile.in (maybe_bootstrap): Test for complete absence
3065 of compiled Lisp files.
3066
3067 2002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3068
3069 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3070 (bootstrap-clean-after): Delete.
3071 (bootstrap): Make the sequencing explicit.
3072
3073 2002-09-10 Richard M. Stallman <rms@gnu.org>
3074
3075 * configure.in: Fix previous LessTif change.
3076
3077 2002-09-09 Richard M. Stallman <rms@gnu.org>
3078
3079 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3080 (powerpcle-*-solaris*): Use version 2.6 as default.
3081 (*-sunos5.6*, *-solaris2.6*): New alternative.
3082 (*-sunos5*): Use version 2.6 as default.
3083
3084 2002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3085
3086 * configure.in: Fix typo.
3087
3088 2002-09-05 Richard M. Stallman <rms@gnu.org>
3089
3090 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3091
3092 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
3093 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3094
3095 2002-08-26 Kim F. Storm <storm@cua.dk>
3096
3097 * Makefile.in (install-arch-indep): Do not remove DOC file
3098 when it is the only DOC file installed; this is the case when
3099 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3100
3101 2002-07-24 Markus Rost <rost@math.ohio-state.edu>
3102
3103 * configure.in: Fix typo.
3104
3105 2002-07-24 Richard M. Stallman <rms@gnu.org>
3106
3107 * configure.in: Don't print anything special about gamedir.
3108
3109 * configure.in: Delete nonstandard --with-game-user option.
3110
3111 2002-07-21 Richard M. Stallman <rms@gnu.org>
3112
3113 * Makefile.in (gamedir, localstatedir): New variables.
3114 (epaths-force): Insert value of gamedir into PATH_GAME.
3115
3116 * configure.in (gamedir): Handle it like lispdir.
3117 (--with-game-dir option): Delete.
3118
3119 2002-06-21 Pavel Janík <Pavel@Janik.cz>
3120
3121 * configure.in: Add support for mipseb-*-netbsd* machines.
3122
3123 2002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3124
3125 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3126
3127 2002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3128
3129 * info/dir (File): Add an entry for Tramp.
3130
3131 2002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3132
3133 * INSTALL-CVS: New file.
3134
3135 2002-06-07 Andreas Schwab <schwab@suse.de>
3136
3137 * configure.in (x86_64-*-linux-gnu*): New system.
3138
3139 2002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3140
3141 * config.bat: Handle the case when lispintro is truncated to lispintr.
3142
3143 2002-05-26 Paul Eggert <eggert@twinsun.com>
3144
3145 * config.guess, config.sub: Updated from master source.
3146
3147 2002-05-09 Richard M. Stallman <rms@gnu.org>
3148
3149 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3150
3151 2002-05-04 Pavel Janík <Pavel@Janik.cz>
3152
3153 * make-dist: Do not distribute lock/ directory.
3154
3155 2002-04-30 Andrew Choi <akochoi@shaw.ca>
3156
3157 * configure.in: Provide documentation string when defining
3158 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3159 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3160
3161 2002-04-28 Colin Walters <walters@verbum.org>
3162
3163 * configure.in: Delete configure check for access to the game user.
3164
3165 2002-04-29 Pavel Janík <Pavel@Janik.cz>
3166
3167 * make-dist: lwlib/Imakefile is removed.
3168
3169 2002-04-26 Andrew Choi <akochoi@shaw.ca>
3170
3171 * configure.in: Add support for powerpc-apple-darwin*.
3172 (HAVE_CARBON): Add.
3173
3174 * make-dist: Create directories in mac/Emacs.app.
3175
3176 2002-04-25 Pavel Janík <Pavel@Janik.cz>
3177
3178 * make-dist: lwlib-Xol* are removed.
3179
3180 2002-04-23 Andreas Schwab <schwab@suse.de>
3181
3182 * Makefile.in (MAINT): New variable.
3183 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3184 instead of configure.in, to avoid running autoconf and autoheader
3185 unless explicitly requested.
3186
3187 2002-04-16 Eli Zaretskii <eliz@gnu.org>
3188
3189 * config.bat: Update for msdos/sed2v2.inp.
3190
3191 2002-04-15 Andreas Schwab <schwab@suse.de>
3192
3193 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
3194 * configure.in: Add config header templates to all AC_DEFINE and
3195 AC_DEFINE_UNQUOTED symbols.
3196 * make-dist: Run autoheader if necessary.
3197
3198 2002-04-10 Colin Walters <walters@verbum.org>
3199
3200 * configure.in: Add --game-dir, --game-user. Test to see if we
3201 can use them.
3202
3203 2002-04-08 Pavel Janík <Pavel@Janik.cz>
3204
3205 * configure.in: Add --with-sound.
3206
3207 2002-03-18 Kim F. Storm <storm@cua.dk>
3208
3209 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3210 and getsockname functions. Test for sys/un.h include file.
3211
3212 2002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3213
3214 * configure.in: Support AIX 5.1.
3215
3216 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
3217
3218 * configure.in: Added test for X Session Management (HAVE_X_SM).
3219
3220 2002-03-03 Richard M. Stallman <rms@gnu.org>
3221
3222 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3223 Run chown $${LOGNAME} on files installed by tar xvf.
3224
3225 2002-03-03 Kim F. Storm <storm@cua.dk>
3226
3227 * configure.in: Test for getpeername.
3228
3229 2002-03-01 Richard M. Stallman <rms@gnu.org>
3230
3231 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3232 (HAVE_GIF): Don't use old libungif versions that crash.
3233
3234 2002-02-26 Richard M. Stallman <rms@gnu.org>
3235
3236 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3237 not just well-formed and valid.
3238 (mips-compaq-nonstopux*): New configuration.
3239
3240 2002-02-18 Paul Eggert <eggert@twinsun.com>
3241
3242 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3243 "sed q" is a portable equivalent to plain "head -1".
3244
3245 2002-02-13 Richard M. Stallman <rms@gnu.org>
3246
3247 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3248 (all): Don't depend on maybe_bootstrap here.
3249 (${SUBDIR}): Depend on it here instead.
3250
3251 2002-02-08 Richard M. Stallman <rms@gnu.org>
3252
3253 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3254
3255 2002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3256
3257 * configure.in: Recognize BSD/OS 5.0.
3258
3259 2002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3260
3261 * make-dist: Make version checking in emacs.texi consistent with
3262 how we set it there.
3263
3264 2001-12-29 Kim F. Storm <storm@cua.dk>
3265
3266 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
3267
3268 2001-12-28 Richard M. Stallman <rms@gnu.org>
3269
3270 * configure.in: Test for mbsinit.
3271
3272 2001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
3273
3274 These changes make Leim part of the standard distribution:
3275
3276 * README: Add info about the `leim' directory.
3277
3278 * INSTALL: Remove text that describes Leim as a separate package.
3279
3280 * noleim-Makefile.in: File removed.
3281
3282 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
3283 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
3284 Leim files out of the Emacs tree. Don't prepare a separate tarball
3285 for Leim.
3286
3287 2001-12-11 Richard M. Stallman <rms@gnu.org>
3288
3289 * configure.in (hppa*-*-linux-gnu*): New alternative.
3290
3291 2001-12-08 Pavel Janík <Pavel@Janik.cz>
3292
3293 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
3294 creating distribution.
3295
3296 2001-12-06 Paul Eggert <eggert@twinsun.com>
3297
3298 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
3299 (AC_FUNC_VFORK): Remove.
3300 (AC_FUNC_FORK): Add.
3301 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
3302 this is required by recent Autoconf versions.
3303
3304 2001-12-02 Pavel Janík <Pavel@Janik.cz>
3305
3306 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
3307 TODO, vms-pp.trans and others).
3308
3309 2001-11-29 Pavel Janík <Pavel@Janik.cz>
3310
3311 * make-dist: Use COPYING from the top-level directory.
3312
3313 2001-11-29 Gerd Moellmann <gerd@gnu.org>
3314
3315 * configure.in: Add support for FreeBSD/Alpha.
3316
3317 2001-11-29 Pavel Janík <Pavel@Janik.cz>
3318
3319 * make-dist: Add COPYING to the top-level directory of the
3320 distribution. Simplify the logic behind copying.
3321
3322 * Makefile.in (maybe_bootstrap): Fix previous change.
3323
3324 2001-11-28 Richard M. Stallman <rms@gnu.org>
3325
3326 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
3327
3328 2001-11-26 Richard M. Stallman <rms@gnu.org>
3329
3330 * Makefile.in: bootstrap should not delete dumped executables.
3331 (bootstrap-clean-before): New target.
3332 (bootstrap): Use bootstrap-clean-before instead of clean.
3333 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
3334
3335 2001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
3336
3337 These changes add the Emacs Lisp Introduction manual to the
3338 distribution:
3339
3340 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
3341
3342 * make-dist: Copy the files in lispintro directory.
3343
3344 * config.bat: Configure in the lispintro directory.
3345
3346 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3347
3348 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
3349 (lispintro/Makefile): New target.
3350 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3351 (unlock, relock, info, dvi): Ditto.
3352
3353 2001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3354
3355 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
3356
3357 * make-dist (etc): Don't distribute gfdl.1.
3358
3359 2001-11-22 Colin Walters <walters@debian.org>
3360
3361 * Makefile.in (install-arch-indep): Install the calc .info files.
3362 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
3363
3364 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3365
3366 * make-dist (lispref): Add *.txt, *.el, permute-index, and
3367 tindex.pl to the list of those being put into the distribution.
3368
3369 2001-11-16 Eli Zaretskii <eliz@gnu.org>
3370
3371 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
3372
3373 2001-11-15 Pavel Janík <Pavel@Janik.cz>
3374
3375 * Makefile.in (uninstall): Fix previous change.
3376
3377 * configure.in, Makefile.in: Add support for --program-prefix,
3378 --program-suffix and --program-transform-name options.
3379
3380 2001-11-13 Pavel Janík <Pavel@Janik.cz>
3381
3382 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
3383 (install-arch-indep): Install emacsclient manual page.
3384 (uninstall): Uninstall emacsclient manual page.
3385
3386 2001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
3387
3388 * make-dist: Add lispref/index.*perm files to the distribution.
3389 From Pavel Janík <Pavel@Janik.cz>.
3390
3391 2001-11-12 Pavel Janík <Pavel@Janik.cz>
3392
3393 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
3394
3395 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3396
3397 * configure.in: AC_OUTPUT lispref/Makefile.
3398
3399 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3400
3401 The following changes add the ELisp reference manual to the
3402 distribution.
3403
3404 * make-dist: Add the lispref directory to the distribution.
3405
3406 * Makefile.in (install-arch-indep): Add elisp* to the list of
3407 installed Info files.
3408 (SUBDIR_MAKEFILES): Add lispref/Makefile.
3409 (lispref/Makefile): New target.
3410 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
3411 Add commands for the lispref directory.
3412 (info, dvi): Ditto.
3413
3414 * config.bat: Configure in `lispref'.
3415
3416 2001-11-09 Richard M. Stallman <rms@gnu.org>
3417
3418 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
3419
3420 2001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
3421
3422 * make-dist (tempdir): Copy AUTHORS as well.
3423
3424 2001-11-06 Sam Steingold <sds@gnu.org>
3425
3426 * configure.in: Added a check for <nlist.h>.
3427
3428 2001-11-01 Pavel Janík <Pavel@Janik.cz>
3429
3430 * configure.in: Reindent --help output.
3431 From Per Starbäck (starback@ling.uu.se).
3432
3433 2001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3434
3435 * configure.in: New entry for HP/UX-11.
3436
3437 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
3438 From Eric S. Raymond <esr@golux.thyrsus.com>.
3439
3440 2001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
3441
3442 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
3443 <athornton@sinenomine.net>.
3444
3445 2001-10-25 Gerd Moellmann <gerd@gnu.org>
3446
3447 * Makefile.in (maybe_bootstrap): New target.
3448 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
3449
3450 2001-10-24 Ken Raeburn <raeburn@gnu.org>
3451
3452 * configure.in: If --with-hesiod is given, look for
3453 hes_getmailhost and res_send or __res_send; check hesiod and
3454 resolv libraries respectively if system libraries don't supply them.
3455
3456 2001-10-24 Gerd Moellmann <gerd@gnu.org>
3457
3458 * configure.in: Use $MAKE for `make' if set.
3459
3460 2001-10-22 Gerd Moellmann <gerd@gnu.org>
3461
3462 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
3463 to tar options.
3464
3465 2001-10-20 Gerd Moellmann <gerd@gnu.org>
3466
3467 * (Version 21.1 released).
3468
3469 2001-10-20 Miles Bader <miles@gnu.org>
3470
3471 * configure.in (configuration): Set from `host' if `host_alias'
3472 isn't defined.
3473
3474 2001-10-19 Andreas Schwab <schwab@suse.de>
3475
3476 * configure.in: Make ready for autoconf 2.5x.
3477 (AC_PREREQ): Require autoconf 2.50.
3478 * aclocal.m4: Removed.
3479 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
3480
3481 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3482
3483 * README: Bump Emacs version to 21.1.50.
3484
3485 2001-10-05 Gerd Moellmann <gerd@gnu.org>
3486
3487 * Branch for 21.1.
3488
3489 2001-09-05 Gerd Moellmann <gerd@gnu.org>
3490
3491 * configure.in: Avoid `$@' which is handled specially in
3492 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
3493
3494 2001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
3495
3496 * make-dist (nt): Add subdirs.el to the list of distributed files.
3497
3498 2001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
3499
3500 * configure.in (machine): Add an entry for
3501 hppa1.1-hitachi-hiuxwe2*.
3502
3503 2001-05-28 Gerd Moellmann <gerd@gnu.org>
3504
3505 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3506 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3507
3508 2001-05-14 Gerd Moellmann <gerd@gnu.org>
3509
3510 * make-dist: Copy texinfo.tex unconditionally.
3511
3512 2001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3513
3514 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3515 that are installed.
3516
3517 2001-04-06 Gerd Moellmann <gerd@gnu.org>
3518
3519 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3520 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
3521
3522 * make-dist: Handle leim/MISC-DIC. Only include
3523 `[a-zA-Z]*.{el,elc}' from leim/quail.
3524
3525 2001-04-05 Gerd Moellmann <gerd@gnu.org>
3526
3527 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3528
3529 2001-03-30 Gerd Moellmann <gerd@gnu.org>
3530
3531 * Makefile.in (.PHONY): Add for bootstrap targets.
3532 (bootstrap-clean): New target.
3533 (bootstrap): Use it instead of `clean'.
3534
3535 2001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3536
3537 * Makefile.in (SUBDIR): Remove leim.
3538 (all, .RECURSIVE, extraclean): Add leim explicitly.
3539 (leim): Provide separate rule which exports PARALLEL=0 into the
3540 environment.
3541
3542 2001-03-20 Gerd Moellmann <gerd@gnu.org>
3543
3544 * configure.in (HAVE_XPM): Don't print the result of the check for
3545 XpmReturnAllocPixels if we don't have an xpm.h.
3546
3547 2001-03-05 Gerd Moellmann <gerd@gnu.org>
3548
3549 * COPYING: New file.
3550
3551 2001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
3552
3553 * config.bat: Update the copyright.
3554
3555 2001-02-23 Kenichi Handa <handa@etl.go.jp>
3556
3557 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
3558 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
3559 to `yes'. Later in AC_OUTPUT, check this variable.
3560
3561 2001-02-09 Dave Love <fx@gnu.org>
3562
3563 * AUTHORS: Updated.
3564
3565 2001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
3566
3567 * info/dir (Ebrowse): Fix the entry (was missing a dot).
3568
3569 2001-02-02 Gerd Moellmann <gerd@gnu.org>
3570
3571 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
3572
3573 * Makefile.in (uninstall): Ignore exit code of `rm'.
3574
3575 * Makefile.in (uninstall): Remove more info files. Remove
3576 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
3577
3578 2001-01-31 Gerd Moellmann <gerd@gnu.org>
3579
3580 * noleim-Makefile.in (extraclean): Add.
3581
3582 2001-01-28 Gerd Moellmann <gerd@gnu.org>
3583
3584 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
3585 it quiet.
3586
3587 2001-01-24 Colin Walters <walters@cis.ohio-state.edu>
3588
3589 * Makefile.in (tags): Fix typo.
3590
3591 2001-01-13 Kenichi Handa <handa@etl.go.jp>
3592
3593 * configure.in: Fix typo in the code setting x_search_path.
3594
3595 2001-01-10 Dave Love <fx@gnu.org>
3596
3597 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
3598 -lXext.
3599 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
3600 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
3601 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
3602 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
3603 (now in $LIBS).
3604
3605 2001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
3606
3607 * config.bat: Run the preprocessor with -traditional.
3608
3609 2001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
3610
3611 * INSTALL: Move copying conditions to end of file.
3612
3613 2000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
3614
3615 * INSTALL: Add basic installation procedure which assumes
3616 `configure' does its job. Elaborate on image support libraries.
3617 Add a pointer to Xaw3d library. Add advice about solving
3618 configure-time problems by looking in config.log and setting
3619 variables in the environment.
3620
3621 2000-12-27 Gerd Moellmann <gerd@gnu.org>
3622
3623 * Makefile.in (install-arch-indep): If tar fails, exit with
3624 exit code 1.
3625
3626 2000-12-19 Gerd Moellmann <gerd@gnu.org>
3627
3628 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
3629 source file includes XKBlib.h. On some broken Solaris systems,
3630 there is an XKBlib.h, reportedly, but header files included by
3631 XKBlib.h are missing.
3632
3633 2000-12-14 Gerd Moellmann <gerd@gnu.org>
3634
3635 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
3636
3637 2000-12-11 Dave Love <fx@gnu.org>
3638
3639 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
3640
3641 2000-12-11 Paul Eggert <eggert@twinsun.com>
3642
3643 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
3644 Merge fixes from latest GNU tar version. These macros no longer
3645 futz with _XOPEN_SOURCE, as that was not portable in practice.
3646 (AC_FUNC_FSEEKO): New macro.
3647
3648 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
3649 ftello.
3650
3651 2000-12-05 Dave Love <fx@gnu.org>
3652
3653 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
3654
3655 2000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
3656
3657 * info/dir: Change the category to "Emacs".
3658
3659 2000-12-01 Gerd Moellmann <gerd@gnu.org>
3660
3661 * make-dist (tempdir): Remove epaths.h from the distribution
3662 instead of paths.h.
3663
3664 2000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3665
3666 * config.bat: Check for existence of djecho.exe, and print an
3667 error message if it is not available.
3668
3669 * INSTALL: Describe possible problem with djecho.exe in old
3670 versions of DJGPP v2.x.
3671
3672 2000-11-23 Gerd Moellmann <gerd@gnu.org>
3673
3674 * configure.in: Initialize HAVE_LIBXP to no.
3675
3676 2000-11-22 Gerd Moellmann <gerd@gnu.org>
3677
3678 * configure.in: Use m/macppc.h instead of the non-existent
3679 m/powerpc.h.
3680
3681 2000-11-21 Gerd Moellmann <gerd@gnu.org>
3682
3683 * Makefile.in (install-arch-indep): Also install info/eshell*
3684 and info/speedbar*.
3685
3686 * configure.in (HAVE_PNG): Check for the presence of
3687 png_get_channels to rule out older PNG libs.
3688
3689 * configure.in (AC_OUTPUT): Arrange to emit definitions of
3690 GCC and NON_GNU_CPP into config.status.
3691
3692 2000-11-20 Dave Love <fx@gnu.org>
3693
3694 * configure.in: Fix last change.
3695
3696 * GETTING.GNU.SOFTWARE: Deleted.
3697 * FTP: New file to replace it.
3698 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
3699
3700 2000-11-20 Gerd Moellmann <gerd@gnu.org>
3701
3702 * configure.in: Use -traditional with GNU cpp.
3703
3704 2000-11-17 Gerd Moellmann <gerd@gnu.org>
3705
3706 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
3707 Distribute more files from the nt/ subdir. Distribute PBM
3708 image files from subdirs of lisp/. Distribute old change logs
3709 from subdirs of lisp/. Distribute play/5x5.el.
3710
3711 2000-11-11 Dave Love <fx@gnu.org>
3712
3713 * config.sub, config.guess: Updated from master source.
3714
3715 2000-11-07 Dave Love <fx@gnu.org>
3716
3717 * configure.in: Test for mkstemp.
3718
3719 2000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
3720
3721 * info/dir (Top): Rearrange menu items more logically, and put
3722 them into a single category. Add menu items for RefTeX and
3723 Widget.
3724
3725 2000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3726
3727 * Makefile.in (install-arch-indep): Use --info-dir instead of
3728 --dir-file, and a simple argument instead of --info-file, so that
3729 the Debian version of install-info also works.
3730
3731 2000-10-19 Eric M. Ludlam <zappo@ultranet.com>
3732
3733 * info/dir (Speedbar): Add entry.
3734
3735 2000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
3736
3737 * INSTALL: Describe the new image-support options to the configure
3738 script. List URLs where image support libraries can be found.
3739
3740 2000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
3741
3742 * info/dir (Top): Add an entry for Eshell.
3743
3744 2000-10-02 Dave Love <fx@gnu.org>
3745
3746 * configure.in: Check for gai_strerror.
3747
3748 2000-10-01 Andreas Schwab <schwab@suse.de>
3749
3750 * Makefile.in (install-arch-indep): Update list of installed info files.
3751
3752 2000-09-30 Gerd Moellmann <gerd@gnu.org>
3753
3754 * configure.in: Support `sparc*-*-netbsd*'.
3755
3756 2000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
3757
3758 * info/dir (MIME): Add entry for emacs-mime.
3759
3760 2000-09-29 Dave Love <fx@gnu.org>
3761
3762 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
3763
3764 2000-09-26 Gerd Moellmann <gerd@gnu.org>
3765
3766 * make-dist: Adapt to the change of leim/Makefile which was
3767 necessary to ensure a reasonably working `make dist'.
3768
3769 * leim-Makefile.in: Moved to leim/Makefile.in..
3770
3771 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
3772
3773 2000-09-21 Kenichi Handa <handa@etl.go.jp>
3774
3775 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
3776 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
3777 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
3778 files to .elc.
3779 (${TIT}): Adjusted for the above change.
3780 (clean mostlyclean): Likewise.
3781 (.el.elc): New target.
3782
3783 2000-09-19 Gerd Moellmann <gerd@gnu.org>
3784
3785 * make-dist: Include XPM and XBM files in lisp/ and subdirs
3786 in the distribution.
3787
3788 2000-09-18 Gerd Moellmann <gerd@gnu.org>
3789
3790 * make-dist (skk): Rename to `ja-dic' because the leim directory
3791 was renamed.
3792
3793 2000-09-14 Dave Love <fx@gnu.org>
3794
3795 * configure.in: Fix spurion in last change.
3796
3797 2000-09-14 Gerd Moellmann <gerd@gnu.org>
3798
3799 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
3800 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
3801 to `no' if defined. Change result report.
3802
3803 2000-09-08 Dave Love <fx@gnu.org>
3804
3805 * configure.in: Remove spurious `@'s.
3806
3807 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
3808 autoconf.
3809
3810 2000-09-06 Gerd Moellmann <gerd@gnu.org>
3811
3812 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
3813 file and print informational message.
3814
3815 * configure.in (AC_FUNC_MMAP): Add.
3816
3817 2000-09-01 Gerd Moellmann <gerd@gnu.org>
3818
3819 * configure.in: Add ``checking'' messages for
3820 XpmReturnAllocPixels.
3821
3822 2000-08-28 Gerd Moellmann <gerd@gnu.org>
3823
3824 * configure.in: Check <strings.h>; check `index' and `rindex'
3825 functions.
3826
3827 2000-08-26 Kenichi Handa <handa@etl.go.jp>
3828
3829 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
3830 "case "${canonical}" in".
3831
3832 2000-08-25 Dave Love <fx@gnu.org>
3833
3834 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
3835
3836 2000-08-25 Kenichi Handa <handa@etl.go.jp>
3837
3838 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
3839
3840 2000-08-24 Gerd Moellmann <gerd@gnu.org>
3841
3842 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3843 contains a relative path. Protect against unusable values of $PWD.
3844
3845 2000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
3846
3847 * info/dir (WoMan): Add entry.
3848
3849 * config.bat (maindir): Update src/_gdbinit even if it does
3850 already exist.
3851
3852 2000-08-07 Gerd Moellmann <gerd@gnu.org>
3853
3854 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
3855
3856 2000-08-03 Gerd Moellmann <gerd@gnu.org>
3857
3858 * configure.in: Add support for ia64*-*-linux*.
3859
3860 2000-07-27 Gerd Moellmann <gerd@gnu.org>
3861
3862 * make-dist (aclocal.m4): Include in distribution.
3863
3864 2000-07-26 Dave Love <fx@gnu.org>
3865
3866 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
3867
3868 2000-07-24 Dave Love <fx@gnu.org>
3869
3870 * configure.in: Add AC_SIZE_T.
3871
3872 2000-07-18 Dave Love <fx@gnu.org>
3873
3874 * configure.in: Reorder so that most tests are done after CPPFLAGS
3875 is set from the C_SWITCH_... definitions.
3876
3877 2000-07-10 Gerd Moellmann <gerd@gnu.org>
3878
3879 * configure.in (HAVE_XPM): Undo previous change. Check for
3880 preprocessor define XpmReturnAllocPixels.
3881
3882 2000-07-06 Gerd Moellmann <gerd@gnu.org>
3883
3884 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
3885 instead of XpmReadFileToPixmap.
3886
3887 2000-07-05 Ken Raeburn <raeburn@gnu.org>
3888
3889 * configure.in: Check for <soundcard.h>. Look for ossaudio
3890 library, and set LIBSOUND accordingly.
3891
3892 2000-07-05 Dave Love <fx@gnu.org>
3893
3894 * configure.in: Use AC_HEADER_SYS_WAIT.
3895
3896 2000-07-05 Gerd Moellmann <gerd@gnu.org>
3897
3898 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
3899 lisp/Makefile. Distribute lisp/Makefile.in instead of
3900 lisp/Makefile.
3901
3902 2000-06-30 Ken Raeburn <raeburn@gnu.org>
3903
3904 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
3905 while searching for image-handling libraries.
3906
3907 2000-06-26 Gerd Moellmann <gerd@gnu.org>
3908
3909 * configure.in (--with-xim): New option.
3910
3911 2000-06-23 Dave Love <fx@gnu.org>
3912
3913 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
3914 for struct timezone and test how we can call gettimeofday.
3915 Check for OSF 5+. Check for term.h.
3916
3917 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
3918 version.
3919
3920 2000-06-23 Gerd Moellmann <gerd@gnu.org>
3921
3922 * configure.in (HAVE_LIBXP): Change test for libXp.
3923
3924 2000-06-21 Dave Love <fx@gnu.org>
3925
3926 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
3927 simple test for getloadavg and substitute GETLOADAVG_LIBS.
3928 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
3929
3930 2000-06-19 Dave Love <fx@gnu.org>
3931
3932 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
3933 _XOPEN_SOURCE is defined.
3934
3935 2000-06-16 Gerd Moellmann <gerd@gnu.org>
3936
3937 * Makefile.in (distclean): Also make distclean in lisp/.
3938
3939 2000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
3940
3941 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
3942
3943 2000-06-15 Gerd Moellmann <gerd@gnu.org>
3944
3945 * make-dist: Add --help and --snapshot options.
3946
3947 2000-06-14 Gerd Moellmann <gerd@gnu.org>
3948
3949 * configure.in: Generate lisp/Makefile.
3950
3951 * configure.in: Add support for `*-lynxos*'.
3952 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
3953 recommended by <Karen.Dorhamer@compaq.com> to fix problems
3954 on Tru64 UNIX v5.0.
3955
3956 2000-06-13 Ken Raeburn <raeburn@gnu.org>
3957
3958 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
3959 it's on a continuation line.
3960
3961 2000-06-02 Dave Love <fx@gnu.org>
3962
3963 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
3964 files.
3965
3966 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
3967 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
3968 test.
3969
3970 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
3971 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
3972
3973 2000-05-26 Gerd Moellmann <gerd@gnu.org>
3974
3975 * configure.in: Add check for speed_t typedef.
3976
3977 2000-05-25 Ken Raeburn <raeburn@gnu.org>
3978
3979 * Makefile.in (install-arch-dep): Install fns-*.el only if it
3980 exists; it won't in the CANNOT_DUMP case.
3981
3982 2000-05-25 Gerd Moellmann <gerd@gnu.org>
3983
3984 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
3985 On FreeBSD, the exit status is 1 if CDPATH is not set.
3986 (install-arch-indep): Install ebrowse.info.
3987
3988 2000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
3989
3990 * configure.in: Check for grandpt and getpt.
3991
3992 2000-05-09 Dave Love <fx@gnu.org>
3993
3994 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
3995
3996 2000-05-05 Gerd Moellmann <gerd@gnu.org>
3997
3998 * make-dist: Make a link for lib-src/grep-changelog.
3999 Copy install-sh.
4000
4001 2000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4002
4003 * config.bat: Identify the beginning of the cpp stuff in
4004 src/Makefile.in and lib-src/Makefile.in more accurately.
4005
4006 2000-04-27 Gerd Moellmann <gerd@gnu.org>
4007
4008 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4009
4010 2000-04-19 Gerd Moellmann <gerd@gnu.org>
4011
4012 * configure.in: Add support for `powerpc-*-netbsd*'.
4013
4014 2000-04-19 Dave Love <fx@gnu.org>
4015
4016 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4017
4018 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4019
4020 2000-04-16 Dave Love <fx@gnu.org>
4021
4022 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4023
4024 2000-04-14 Dave Love <fx@gnu.org>
4025
4026 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4027
4028 * aclocal.m4 (AC_FUNC_MKTIME): New.
4029
4030 2000-03-28 Ken Raeburn <raeburn@gnu.org>
4031
4032 * configure.in: Line up "--help" output a little better.
4033
4034 2000-03-26 Gerd Moellmann <gerd@gnu.org>
4035
4036 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
4037 New targets.
4038 (bootstrap): Rewritten in terms of the new targets above. Make
4039 info files, too.
4040
4041 2000-03-12 Gerd Moellmann <gerd@gnu.org>
4042
4043 * config.guess, config.sub: Use the versions of the files from
4044 subversions.
4045
4046 2000-03-08 Dave Love <fx@gnu.org>
4047
4048 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4049 AC_C_VOLATILE. Define POINTER_TYPE.
4050
4051 * aclocal.m4: New file.
4052
4053 2000-03-02 Gerd Moellmann <gerd@gnu.org>
4054
4055 * configure.in (machine): Add `mipsel-*-netbsd*' and
4056 `arm-*-netbsd*'.
4057
4058 2000-03-01 Gerd Moellmann <gerd@gnu.org>
4059
4060 * configure.in (machine): Add support for `*-auspex-sunos*'.
4061
4062 2000-02-29 Gerd Moellmann <gerd@gnu.org>
4063
4064 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4065
4066 2000-02-18 Dave Love <fx@gnu.org>
4067
4068 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4069
4070 2000-02-18 Andreas Schwab <schwab@suse.de>
4071
4072 * Makefile.in (install-arch-indep): Add eudc to list of installed
4073 info files.
4074
4075 2000-02-17 Ken Raeburn <raeburn@gnu.org>
4076
4077 * configure.in: Include -lz and -ljpeg (if it's available) when
4078 testing for the tiff library.
4079
4080 2000-02-17 Gerd Moellmann <gerd@gnu.org>
4081
4082 * configure.in: Remove LISP_FLOAT_TYPE.
4083
4084 2000-02-12 Dave Love <fx@gnu.org>
4085
4086 * configure.in: Use AC_FUNC_VFORK.
4087
4088 2000-02-01 Gerd Moellmann <gerd@gnu.org>
4089
4090 * make-dist: Various fixes for new development tree.
4091
4092 * leim-Makefile.in: New file.
4093
4094 2000-01-31 Gerd Moellmann <gerd@gnu.org>
4095
4096 * Makefile.in (dist): Call ./make-dist.
4097
4098 2000-01-24 Dave Love <fx@gnu.org>
4099
4100 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4101
4102 2000-01-18 Gerd Moellmann <gerd@gnu.org>
4103
4104 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4105 DGifOpenFileName.
4106
4107 2000-01-11 Andreas Schwab <schwab@suse.de>
4108
4109 * Makefile.in (install-arch-indep): Update list of info files to
4110 be installed.
4111
4112 2000-01-05 Dave Love <fx@gnu.org>
4113
4114 * configure.in: Check for jerror.h as well as libjpeg.
4115
4116 2000-01-03 Andreas Schwab <schwab@suse.de>
4117
4118 * Makefile.in (install-arch-indep): Install autotype*. Run
4119 install-info on autotype and emacs-faq.info.
4120
4121 1999-12-04 Dave Love <fx@gnu.org>
4122
4123 * Makefile.in (install-arch-indep): Depend on `info'.
4124 (install-strip): Use `install' as sub-make target.
4125
4126 1999-11-23 Ken Raeburn <raeburn@gnu.org>
4127
4128 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4129 didn't need to be deleted. Check for the k5crypto library as well
4130 as the crypto library; MIT Kerberos 1.1 changed the name.
4131
4132 1999-11-18 Dave Love <fx@gnu.org>
4133
4134 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4135
4136 1999-11-11 Erik Naggum <erik@naggum.no>
4137
4138 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4139
4140 1999-11-08 Dave Love <fx@gnu.org>
4141
4142 * configure.in: Fix change for --with-pop default.
4143
4144 1999-11-04 Dave Love <fx@gnu.org>
4145
4146 * configure.in: Default to --with-pop. Change sense of with-gcc
4147 and with-toolkit-scroll-bars messages to reflect the defaults.
4148
4149 1999-11-01 Gerd Moellmann <gerd@gnu.org>
4150
4151 * INSTALL: Mention the Emacs Lisp Reference.
4152
4153 1999-10-27 Noah Friedman <friedman@splode.com>
4154
4155 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4156
4157 1999-10-23 Gerd Moellmann <gerd@gnu.org>
4158
4159 * Makefile.in (bootstrap): New target.
4160
4161 1999-10-19 Paul Eggert <eggert@twinsun.com>
4162
4163 Add support for large files. Merge glibc 2.1.2.
4164
4165 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4166 (HAVE_TM_GMTOFF): New symbol.
4167 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4168 mbrlen, strsignal.
4169 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
4170
4171 1999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4172
4173 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4174 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
4175
4176 1999-10-09 Richard M. Stallman <rms@gnu.org>
4177
4178 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
4179 Unset CDPATH to prevent cd from generating output.
4180
4181 1999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4182
4183 * update-subdirs: Also ignore CVS subdirs.
4184
4185 1999-10-07 Gerd Moellmann <gerd@gnu.org>
4186
4187 * Makefile.in (install-arch-indep): Add ada-mode.
4188
4189 1999-10-06 Dave Love <fx@gnu.org>
4190
4191 * Makefile.in: Add rules for config.status, configure.
4192
4193 1999-09-07 Gerd Moellmann <gerd@gnu.org>
4194
4195 * configure.in (--with-sound): Removed.
4196
4197 1999-08-30 Gerd Moellmann <gerd@gnu.org>
4198
4199 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4200 the test for Xaw3d.
4201 (HAVE_TIFF): Add -lm to library check.
4202
4203 1999-08-28 Richard Stallman <rms@gnu.org>
4204
4205 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4206 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4207 after the other X-related libraries.
4208
4209 1999-08-21 Dave Love <fx@gnu.org>
4210
4211 * configure.in: Don't check for jpeglib.h.
4212
4213 1999-08-20 Gerd Moellmann <gerd@gnu.org>
4214
4215 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4216 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4217
4218 1999-08-18 Dave Love <fx@gnu.org>
4219
4220 * configure.in: Check for termcap.h.
4221
4222 1999-08-15 Gerd Moellmann <gerd@gnu.org>
4223
4224 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4225 use Emacs' scroll bars, even if configured for Motif or when
4226 Xaw3d is available.
4227
4228 1999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4229
4230 * configure.in: Check for getaddrinfo.
4231
4232 1999-08-04 Eli Zaretskii <eliz@gnu.org>
4233
4234 * config.bat: Make --no-debug work again by removing -gcoff.
4235
4236 1999-07-30 Dave Love <fx@gnu.org>
4237
4238 * configure.in: Check for stdlib.h.
4239
4240 1999-07-19 Dave Love <fx@gnu.org>
4241
4242 * configure.in: Grok sparc64-*-linux-gnu*.
4243
4244 1999-07-12 Richard Stallman <rms@gnu.org>
4245
4246 * Version 20.4 released.
4247
4248 1999-06-23 Karl Heuer <kwzh@gnu.org>
4249
4250 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4251 Quote $EMACS, in case it's a program with args.
4252
4253 1999-06-15 Gerd Moellmann <gerd@gnu.org>
4254
4255 * configure.in (HAVE_GIF): Use libungif instead of libgif
4256 because the former doesn't contain patented compression code.
4257
4258 1999-05-29 Richard M. Stallman <rms@gnu.org>
4259
4260 * configure.in: Delete the Kerberos stuff.
4261
4262 1999-05-27 Greg Hudson <ghudson@mit.edu>
4263
4264 * configure.in: Prefer kerberos 5 names.
4265
4266 1999-04-26 Richard M. Stallman <rms@gnu.org>
4267
4268 * configure.in: Check for libXp.
4269
4270 1999-04-08 Richard Stallman <rms@gnu.org>
4271
4272 * make-dist: Include change logs in subdirs of `lisp'.
4273
4274 1999-04-05 Richard Stallman <rms@gnu.org>
4275
4276 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
4277 (install-arch-indep): Make ${datadir}/emacs world-readable.
4278
4279 1999-03-30 Eli Zaretskii <eliz@gnu.org>
4280
4281 * config.bat: Use epaths.* instead of paths.*.
4282
4283 1999-03-07 Eli Zaretskii <eliz@gnu.org>
4284
4285 * INSTALL: Add detailed instructions to unpack and install
4286 intlfonts on MS-DOS.
4287
4288 1999-02-26 Richard Stallman <rms@gnu.org>
4289
4290 * configure.in: Use epaths.h and epaths-force instead of paths...
4291
4292 * Makefile.in (epaths-force): Renamed from paths-force;
4293 operate on epaths.in and produce epaths.h.
4294
4295 1999-02-24 Richard Stallman <rms@gnu.org>
4296
4297 * make-dist: Fix nt/icons directory handling.
4298
4299 1999-02-22 Simon Josefsson <jas@pdc.kth.se>
4300
4301 * configure.in (f301-fujitsu-uxpv4.1): New target.
4302
4303 1999-02-20 Richard Stallman <rms@gnu.org>
4304
4305 * make-dist (tempparent): Fix command to update info files.
4306
4307 1999-02-09 Richard Stallman <rms@gnu.org>
4308
4309 * configure.in (powerpc-apple-netbsd*): New alternative.
4310
4311 1999-01-25 Geoff Voelker <voelker@cs.washington.edu>
4312
4313 * make-dist: Include the new directory nt/icons in distributions.
4314
4315 1999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4316
4317 * configure.in: Change message about HAVE_XFREE386.
4318
4319 1999-01-07 Eli Zaretskii <eliz@gnu.org>
4320
4321 * config.bat: Support configuring with leim.
4322
4323 1998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
4324
4325 * configure.in (mips-sgi-irix6.5): New target.
4326
4327 1998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4328
4329 * configure.in: Remove GSS-API support, since it has been removed
4330 from movemail.
4331
4332 1998-12-04 Markus Rost <rost@delysid.gnu.org>
4333
4334 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4335
4336 1998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
4337
4338 * Makefile.in: Don't install customize info file.
4339 Run install-info on viper info file.
4340
4341 1998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
4342
4343 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4344
4345 1998-11-16 Kenichi Handa <handa@etl.go.jp>
4346
4347 * configure.in (*-*-bsdi4*): New target.
4348
4349 1998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4350
4351 * configure.in: Fix previous change.
4352
4353 1998-11-11 Richard Stallman <rms@gnu.org>
4354
4355 * configure.in (aviion-intel): New machine.
4356
4357 1998-11-04 Kenichi Handa <handa@etl.go.jp>
4358
4359 * configure.in (mips-nec-sysv4*): New target.
4360
4361 1998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
4362
4363 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
4364 from lisp.
4365
4366 1998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
4367
4368 * make-dist: Don't include fns*.el in dist.
4369
4370 1998-10-30 Dave Love <fx@gnu.org>
4371
4372 * configure.in: Don't mkdir cpp.
4373
4374 1998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
4375
4376 * Makefile.in (install-arch-dep): Install src/fns-*.el in
4377 ${archlibdir}.
4378
4379 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4380
4381 * Version 20.3 released.
4382
4383 1998-07-30 Paul Eggert <eggert@twinsun.com>
4384
4385 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
4386 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
4387 (lwlib/Makefile, leim/Makefile):
4388 Prepend $(srcdir)/ to rule dependencies outside this dir.
4389
4390 1998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4391
4392 * configure.in: Use unset CDPATH instead of making it empty.
4393
4394 1998-06-20 Karl Heuer <kwzh@gnu.org>
4395
4396 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
4397
4398 1998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
4399
4400 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
4401 and default.el. Sort the results.
4402
4403 1998-05-31 Karl Heuer <kwzh@gnu.org>
4404
4405 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
4406 writable.
4407
4408 1998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
4409
4410 * Makefile.in (install-arch-indep):
4411 Don't alter site-lisp/subdirs.el if it exists.
4412
4413 1998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4414
4415 * Makefile.in (install-arch-indep): Put `-' on commands to create
4416 subdirs.el in site-lisp dirs.
4417
4418 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
4419
4420 * Makefile.in (install-arch-indep): Fix typo in previous change.
4421
4422 1998-05-06 Richard Stallman <rms@psilocin.gnu.org>
4423
4424 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
4425
4426 1998-04-28 Richard Stallman <rms@psilocin.gnu.org>
4427
4428 * Makefile.in (mkdir): Create the site-lisp dirs.
4429 (install-arch-indep): Make site-lisp/subdirs files world-readable.
4430
4431 1998-04-26 Richard Stallman <rms@psilocin.gnu.org>
4432
4433 * Makefile.in (INSTALL_INFO): New variable.
4434 (install-arch-indep): Don't replace the dir file if it already exists.
4435 Use the install-info program, via INSTALL_INFO, to add entries.
4436 Make the `info' subdir and the Info files world-readable.
4437
4438 1998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
4439
4440 * config.bat: Make sure the environment is large enough to support
4441 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
4442
4443 1998-04-10 Karl Heuer <kwzh@gnu.org>
4444
4445 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
4446
4447 1998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4448
4449 * configure.in: Add --with-gssapi to specify GSS-API
4450 authentication support for movemail.
4451
4452 1998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
4453
4454 * Makefile.in (install-arch-indep): Fix previous change.
4455
4456 1998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4457
4458 * Makefile.in (info): Run man in build dir, not srcdir.
4459
4460 1998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
4461
4462 * Makefile.in (install-arch-indep): Fix previous change.
4463
4464 1998-03-23 Kenichi Handa <handa@etl.go.jp>
4465
4466 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
4467
4468 1998-03-22 Richard Stallman <rms@gnu.org>
4469
4470 * Makefile.in (install-arch-indep): Put special subdirs.el files
4471 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
4472
4473 1998-03-21 Richard Stallman <rms@psilocin.gnu.org>
4474
4475 * make-dist: Fix shell syntax in check for missing .el or .elc files.
4476
4477 1998-03-09 Richard Stallman <rms@psilocin.gnu.org>
4478
4479 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
4480 (m68*-hp-hpux*): Handle versions 1X like 10.
4481
4482 1998-03-07 Richard Stallman <rms@psilocin.gnu.org>
4483
4484 * make-dist: PROBLEMS is now in etc, not top level dir.
4485
4486 * Makefile.in (SOURCES): Delete PROBLEMS.
4487
4488 1998-02-25 Richard Stallman <rms@gnu.org>
4489
4490 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
4491
4492 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
4493
4494 1998-01-17 Richard Stallman <rms@gnu.org>
4495
4496 * Makefile.in (install-arch-indep): Add semicolon before `else'.
4497
4498 1998-01-02 Richard Stallman <rms@psilocin.gnu.org>
4499
4500 * make-dist (tempparent): New option --no-check.
4501
4502 * make-dist: Don't do anything with cpp directory.
4503
4504 1997-12-20 Richard Stallman <rms@psilocin.gnu.org>
4505
4506 * configure.in (sparc-fujitsu-sysv4*): New target.
4507
4508 1997-12-17 Andreas Schwab <schwab@gnu.org>
4509
4510 * configure.in: Cache more tests. Add missing quotes around
4511 message with embedded comma.
4512
4513 1997-12-04 Karl Heuer <kwzh@gnu.org>
4514
4515 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4516
4517 1997-11-26 Joel N. Weber II <devnull@gnu.org>
4518
4519 * make-dist: Changed the comment about `umask 0' to say `Don't
4520 restrict access to any files.'; previously it said `Don't protect
4521 any files', which may have implied that we think fascism is good.
4522
4523 1997-11-24 Paul Eggert <eggert@twinsun.com>
4524
4525 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4526 strftime needs the underlying host's strftime for locale dependent
4527 formats.
4528
4529 1997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4530
4531 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4532
4533 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4534
4535 * config.bat: Configure the man subdirectory.
4536
4537 1997-11-07 Paul Eggert <eggert@twinsun.com>
4538
4539 * configure.in (AC_CHECK_LIB): Add -lintl.
4540
4541 1997-11-07 Karl Heuer <kwzh@gnu.org>
4542
4543 * make-dist (check for .elc files): Avoid bash-specific syntax.
4544 (check for overflow 14-char limit): Simplify.
4545
4546 1997-11-07 Richard Stallman <rms@gnu.org>
4547
4548 * Makefile.in (install): Move blessmail last.
4549
4550 1997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4551
4552 * configure.in (gettimeofday, one arg or two):
4553 Clarify messages by avoiding double negative.
4554
4555 1997-09-30 Karl Eichwalder <ke@suse.de>
4556
4557 * Makefile.in (install-arch-indep): Install the widget info file.
4558
4559 1997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4560
4561 * configure.in (with-pop, with-kerberos): Need to check Kerberos
4562 libraries in reverse order, so that libraries will appear in the
4563 correct dependency order on the link line (and so that the
4564 configure checks themselves will work properly when early
4565 libraries depend on later ones).
4566
4567 1997-09-21 Erik Naggum <erik@naggum.no>
4568
4569 * make-dist (making links to `src'): Keep timestamp on copied files.
4570
4571 * make-delta: New script to produce delta distributions.
4572
4573 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4574
4575 * Version 20.2 released.
4576
4577 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4578
4579 * Version 20.1 released.
4580
4581 * Makefile.in (install-leim): Depend on mkdir.
4582 (leim): Depend on src.
4583
4584 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4585
4586 * configure.in: Recognize alpha* instead of just alpha.
4587
4588 1997-09-12 Paul Eggert <eggert@twinsun.com>
4589
4590 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
4591
4592 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4593
4594 * update-subdirs: Use rm -f.
4595
4596 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4597
4598 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
4599 Ignore subdirs named Old.
4600
4601 1997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
4602
4603 * configure.in: Add OpenBSD clause to set $machine.
4604
4605 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4606
4607 * make-dist: Recompile everything after updating various Lisp files.
4608 Recompile in leim as well as lisp.
4609 Check in leim as well as lisp for mismatched files and too-long names.
4610
4611 1997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4612
4613 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
4614
4615 1997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4616
4617 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
4618 before trying to copy anything from it.
4619
4620 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4621
4622 * Makefile.in (man/Makefile): New target.
4623 (tags): Define env var EMACS and run Makefile from build dir.
4624
4625 1997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
4626
4627 * config.bat: If src/_gdbinit doesn't exist, try using
4628 src/.gdbinit to create it (for building on Windows 95).
4629
4630 1997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4631
4632 * Makefile.in (install-arch-indep):
4633 Discard extra data in tar | tar pipes.
4634
4635 1997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
4636
4637 * configure.in (x_default_search_path): Corrected
4638 '${x_library}' to '${x_library}/X11'.
4639
4640 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4641
4642 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
4643
4644 1997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4645
4646 * configure.in: Support auto-configuration of both Kerberos V4 and
4647 Kerberos V5 for movemail, including detection of V4 and V5 header
4648 files and libraries.
4649
4650 1997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
4651
4652 * configure.in: Compute x_default_search_path
4653 and substitute into makefiles.
4654
4655 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
4656
4657 1997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4658
4659 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
4660
4661 1997-08-07 Erik Naggum <erik@naggum.no>
4662
4663 * configure.in: Remove lockdir, it is no longer needed.
4664 * Makefile.in (mkdir): Don't create lockdir.
4665 (lockdir): Variable deleted.
4666 (paths-force): Don't operate on PATH_LOCK.
4667
4668 1997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4669
4670 * leim-Makefile.in (clean, distclean): New targets.
4671
4672 * make-dist: Include leim/ChangeLog in leim distribution.
4673
4674 1997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4675
4676 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
4677
4678 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4679
4680 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
4681
4682 1997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4683
4684 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
4685
4686 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4687
4688 * make-dist: Update leim/leim-list.el.
4689 Pass along value of $EMACS when updating lisp dir.
4690
4691 1997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4692
4693 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
4694 prerequisite to the use of Doug Lea's malloc.
4695
4696 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4697
4698 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
4699
4700 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
4701
4702 1997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4703
4704 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
4705
4706 1997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4707
4708 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
4709 to news-r6.h.
4710
4711 1997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
4712
4713 * config.bat: Use `sed' instead of `cp', which might not be
4714 installed.
4715
4716 1997-07-09 Kenichi Handa <handa@etl.go.jp>
4717
4718 * Makefile.in (mostlyclean): Add cleaning leim directory.
4719 (clean, distclean, maintainer-clean): Likewise.
4720
4721 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4722
4723 * make-dist (bogosities): Check subdirs of `lisp' also.
4724
4725 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4726
4727 * make-dist (etc): Really avoid symlinks now.
4728 (lisp): Don't delete from subdirs the things we never copy.
4729
4730 1997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
4731
4732 * Makefile.in (install-arch-indep): Correct the target name.
4733 The first letter `i' was dropped by the previous change of mine.
4734
4735 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4736
4737 * configure.in (leim/Makefile): Generate this.
4738 (*-sysv4.2uw*): Recognize new alternative.
4739
4740 * leim-Makefile.in: Renamed from leim-Makefile.
4741
4742 * make-dist: Set up real-leim subdirectory,
4743 with the real contents of leim; then move it to
4744 a separate top-level directory.
4745
4746 * make-dist: Don't mention site-lisp, site-init, site-start
4747 or default, when listing files hat are not compiled and should be.
4748
4749 * configure.in: Create src/config.stamp at the end.
4750
4751 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4752
4753 * Makefile.in (install-leim): Correct previous change.
4754
4755 1997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
4756
4757 * Makefile.in (install-leim): New target.
4758 (install): Depend on install-leim.
4759
4760 1997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
4761
4762 * Makefile.in (SUBDIR): Add leim.
4763 (SUBDIR_MAKEFILES): Add leim/Makefile.
4764 (leim/Makefile): New target.
4765
4766 1997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4767
4768 * leim-Makefile: New file.
4769 * make-dist: Initialize a `leim' subdirectory with that makefile.
4770
4771 1997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4772
4773 * configure.in (GNU_MALLOC_reason): Fix message text.
4774
4775 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4776
4777 * make-dist (lisp): Don't process subdirs that start with =.
4778 (etc): Copy symlinks, as in src.
4779
4780 1997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4781
4782 * configure.in (i*86-*-unixware*): New alternative.
4783
4784 1997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4785
4786 * Makefile.in (src/config.stamp): Target renamed from src/config.h
4787 and touch it explicitly.
4788
4789 * configure.in (mips-sony-newsos6*): New alternative.
4790 (mips-*-linux-gnu*): New alternative.
4791 (*-*-bsdi*): New alternative.
4792 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
4793
4794 1997-06-22 Dave Love <d.love@dl.ac.uk>
4795
4796 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
4797 (src/config.h): New target to re-configure if src/config.in is patched.
4798
4799 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4800
4801 * configure.in (shutdown): Check for `shutdown' function.
4802
4803 1997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
4804
4805 * update-subdirs: Include the directory "language" in subdirs.
4806
4807 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4808
4809 * configure.in (m88k-dg-dgux4*): New alternative.
4810 (alpha-*-netbsd*): New alternative.
4811 (powerpcle-*-solaris2*): New alternative.
4812
4813 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4814
4815 * make-dist: Warn about .el files that are not compiled.
4816
4817 1997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4818
4819 * Makefile.in (dist): Don't run update-subdirs here,
4820 since make-dist now gets that done.
4821
4822 * make-dist: Use the new `updates' target in lisp/Makefile.
4823
4824 * make-dist: Use new non-file targets in lisp/Makefile.
4825
4826 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4827
4828 * make-dist: Handle all subdirs of `lisp' uniformly.
4829 Don't handle `term' and `language' specially.
4830 Clear out umask at the beginning.
4831
4832 1997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4833
4834 * make-dist: Use Make to update finder-inf.el and autoloads.
4835 Also update cus-load.el.
4836
4837 1997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4838
4839 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
4840 in case it is desirable to disable the GNU malloc features with glibc.
4841
4842 1997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4843
4844 * configure.in (DOUG_LEA_MALLOC):
4845 Define if malloc_{get,set}_state exist.
4846
4847 1997-03-05 Kenichi Handa <handa@etl.go.jp>
4848
4849 * make-dist: Make links for files under lisp/language.
4850
4851 1997-02-20 Kenichi Handa <handa@etl.go.jp>
4852
4853 * update-subdirs: Exclude the directory "language" from subdirs.
4854
4855 1997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
4856
4857 * configure.in: Check for rint and cbrt.
4858
4859 1997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4860
4861 * make-dist: Use $EMACS to say where to run Emacs.
4862 Add --no-update option.
4863
4864 1996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4865
4866 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
4867
4868 1996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4869
4870 * make-dist (copying src): Check thoroughly for symlinks
4871 and copy them in all cases. Regularize the linking of *.in
4872 and *.opt and ChangeLog files.
4873 (copying lib-src): Likewise.
4874 Don't rm getdate.c or y.tab.*--they don't exist any more.
4875
4876 1996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
4877
4878 * configure.in: Check for libmail, maillock.h and
4879 touchlock (for movemail).
4880
4881 1996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4882
4883 * configure.in (limits.h): Check for this file.
4884
4885 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4886
4887 * configure.in (rs6000-ibm-aix4.2): New alternative.
4888 (rs6000-ibm-aix4.0): New alternative.
4889 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
4890
4891 1996-11-22 Ben Harris <bjh21@cam.ac.uk>
4892
4893 * configure.in: Recognize vax-*-netbsd*.
4894
4895 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4896
4897 * configure.in (locallisppath): Add leim directory.
4898
4899 1996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4900
4901 * config.bat: Make sure `mv' supports forward slashes and -f.
4902
4903 1996-10-28 Christian Limpach <chris@nice.ch>
4904
4905 * configure.in (hppa*-next-nextstep*): * added after hppa
4906 to accept hppa1.0 and hppa1.1.
4907
4908 1996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
4909
4910 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
4911 * configure.in (ld_switch_machine): Fix typo.
4912
4913 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4914
4915 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
4916 from config.h and use them in $ac_link.
4917
4918 1996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
4919
4920 * configure.in: Create a subdir named `lisp'.
4921
4922 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4923
4924 * configure.in: Check for getcwd.
4925
4926 1996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4927
4928 * configure.in: Check for termios.h. Check for setpgid.
4929
4930 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4931
4932 * configure.in: Check for setrlimit.
4933
4934 1996-08-31 Paul Eggert <eggert@twinsun.com>
4935
4936 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
4937
4938 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4939
4940 * configure.in: Check for utimes.
4941
4942 * configure.in: Check for com_err library, but only
4943 if --with-kerberos was used. Check for krb and des
4944 only if --with-kerberos.
4945
4946 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4947
4948 * Makefile.in (INSTALL_STRIP): New variable.
4949 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
4950 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
4951
4952 1996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4953
4954 * configure.in: Check for krb and des libraries.
4955
4956 1996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4957
4958 * configure.in (*-sunos4.1.[3-9]*noshare):
4959 Use sunos413, not sunos4-1-3.
4960 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
4961 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
4962
4963 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4964
4965 * Makefile.in (src/paths.h): Target deleted.
4966 (paths-force): Delete all dependencies on this target
4967 but don't delete the target.
4968 (install): Depend on `all'.
4969 (paths-force): Don't print a message.
4970
4971 * configure.in: Generate src/paths.h here.
4972
4973 1996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4974
4975 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
4976 New variables that affect linking only.
4977 (alpha-dec-osf*): Use those instead of previous change.
4978
4979 1996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4980
4981 * Makefile.in (install-arch-indep): Install info/messages.
4982
4983 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4984
4985 * Version 19.33 released.
4986
4987 1996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
4988
4989 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4990 Fix previous change.
4991
4992 1996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4993
4994 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4995 New alternative.
4996
4997 1996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4998
4999 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5000 and NON_GCC_TEST_OPTIONS.
5001
5002 1996-08-06 Paul Eggert <eggert@twinsun.com>
5003
5004 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5005 "TZ=..." in environ.
5006
5007 1996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5008
5009 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5010
5011 1996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5012
5013 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5014 the more general *-sunos4.1.[3-9]* clause.
5015
5016 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5017
5018 * Version 19.32 released.
5019
5020 * configure.in (*-sco3.2v5*):
5021 Set OVERRIDE_CPPFLAG to a string of one space.
5022 Fix the code that uses OVERRIDE_CPPFLAG.
5023
5024 1996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5025
5026 * configure.in: Undo previous change.
5027
5028 1996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5029
5030 * config.sub: Use `pc', not `unknown', when canonicalizing
5031 the vendor for ...86.
5032
5033 1996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
5034
5035 * configure.in: Check for termios.h header.
5036
5037 1996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5038
5039 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
5040
5041 1996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5042
5043 * configure.in: Split bsdos2 and bsdos2-1.
5044
5045 1996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5046
5047 * config.sub: If last two words are not a recognized
5048 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5049 Make conversion of gnu/linux to linux-gnu really work.
5050
5051 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5052
5053 1996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5054
5055 * configure.in (check for using Lucid widgets by default):
5056 Eliminate indentation that confuses some compilers.
5057
5058 1996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5059
5060 * config.sub: Convert linux and gnu/linux to linux-gnu.
5061
5062 * make-dist: Don't update getdate.c.
5063 Ignore =... files when checking for too-long Lisp file names.
5064
5065 1996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5066
5067 * configure.in (euidaccess): Check for that, not for eaccess.
5068
5069 1996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5070
5071 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
5072 before `noshare'.
5073 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5074
5075 1996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5076
5077 * configure.in: Rename lignux to linux-gnu in configuration names.
5078 Use gnu-linux as the opsys value (s/ file name).
5079 Allow i686 just like i386, i486, i586.
5080
5081 1996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5082
5083 * configure.in (i*86-*-sco3.2v5): New alternative.
5084 (OVERRIDE_CPPFLAG): New variable.
5085 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5086
5087 * configure.in: Specify vpath for .texi files.
5088
5089 1996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5090
5091 * configure.in: Always check for HAVE_X11R5.
5092 Separately decide whether to use a toolkit by default.
5093
5094 1996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5095
5096 * configure.in: If X11R5 is missing the Xaw headers,
5097 default to --with-x-toolkit=no.
5098
5099 1996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5100
5101 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5102
5103 1996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5104
5105 * Makefile.in (install-arch-indep): If cd etc makes output,
5106 don't treat that as part of the tar data.
5107 Check that ./lisp actually exists.
5108
5109 1996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5110
5111 * make-dist: Check for long file names.
5112
5113 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5114
5115 * Version 19.31 released.
5116
5117 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5118
5119 * configure.in: Recognize sparc-*-lignux.
5120
5121 1996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5122
5123 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5124 Don't include config.w95.
5125
5126 1996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5127
5128 * make-dist: Replace --no-clean-up and --no-tar options
5129 with --clean-up and --tar, so that the default is useful.
5130
5131 1996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5132
5133 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5134 if not, tell the user to rename it and abort.
5135
5136 1996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5137
5138 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5139 test program.
5140
5141 1996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5142
5143 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5144
5145 * make-dist (MANIFEST): Fix previous change.
5146 (msdos): Put mainmake.v2 into the dist.
5147
5148 1996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5149
5150 * make-dist: Exit if autoconf fails.
5151
5152 1996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5153
5154 * config.bat: Set djgpp-ver, and unset it at the end.
5155 Add a number of conditionals for DJGPP version 2.
5156 Rename label libsrc2 to libsrc3.
5157 Substitute for LDFLAGS in src/Makefile.
5158 Substitute for ALL_CFLAGS in lib-src/Makefile.
5159
5160 1996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5161
5162 * configure.in (ncurses): Check this after checking fns like strerror.
5163
5164 1996-04-08 Erik Naggum <erik@naggum.no>
5165
5166 * make-dist (MANIFEST): Don't include lines from =files.
5167
5168 1996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5169
5170 * make-dist: Don't put lisp/dired.todo in the dist.
5171
5172 1996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5173
5174 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5175
5176 * configure.in (setlocale): Check for it.
5177
5178 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
5179
5180 1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5181
5182 * configure.in: Use lignux instead of linux as value of opsys.
5183
5184 1996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5185
5186 * Makefile.in (install-strip): Fix whitespace.
5187 Get rid of continuation.
5188
5189 * config.sub: Convert linux or gnu/linux to lignux.
5190
5191 1996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5192
5193 * configure.in: Accept lignux in configuration name.
5194
5195 1996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5196
5197 * Makefile.in (install-strip): New target.
5198
5199 1996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5200
5201 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5202 -f failed to do the job on Suns.
5203
5204 1996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5205
5206 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5207
5208 * configure.in (linux/version.h): Check for this header.
5209
5210 1996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5211
5212 * configure.in: Remove -fno-builtin hackery from -lm check.
5213
5214 1996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5215
5216 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
5217 just this test.
5218
5219 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5220
5221 1996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5222
5223 * configure.in: Check for ncurses.
5224
5225 1996-02-28 Paul Eggert <eggert@twinsun.com>
5226
5227 * configure.in (LOCALTIME_CACHE):
5228 Also define if localtime mishandles unsetting TZ.
5229 This works around a localtime bug in mips-dec-ultrix.
5230
5231 1996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5232
5233 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5234
5235 * configure.in: Improve messages about X versions.
5236
5237 1996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5238
5239 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5240
5241 1996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5242
5243 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5244 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5245
5246 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5247 (install): Put install-arch-indep before install-arch-dep.
5248
5249 1996-02-20 Dave Love <d.love@dl.ac.uk>
5250
5251 * INSTALL: Clarify info about MS-DOS path handling.
5252
5253 1996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5254
5255 * Makefile.in (install-arch-indep): Install info/ccmode*.
5256 In previous change, protect against /bin/pwd returning null string.
5257
5258 1996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5259
5260 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5261 to lispdir.
5262
5263 1996-02-01 Paul Eggert <eggert@twinsun.com>
5264
5265 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
5266
5267 1996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5268
5269 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
5270
5271 1996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5272
5273 * Makefile.in (extraclean): Use ${top_distclean} to ensure
5274 we delete everything distclean deletes.
5275
5276 1996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
5277
5278 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
5279
5280 1996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5281
5282 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
5283 into LDFLAGS instead of into LIBS.
5284
5285 1996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5286
5287 * configure.in (HAVE_XMU): Fix typo in previous change.
5288
5289 1996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5290
5291 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
5292
5293 1996-01-10 Erik Naggum <erik@naggum.no>
5294
5295 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
5296
5297 1996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
5298
5299 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
5300
5301 1996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5302
5303 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
5304 and use -lXt to link it.
5305
5306 1996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5307
5308 * configure.in (locallisppath): Put version-specific dir first.
5309
5310 1996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5311
5312 * configure.in (hppa-*-nextstep*): New alternative.
5313 (USE_X_TOOLKIT): By default, set this to "maybe";
5314 and change that later to LUCID or "no" according to X11 version.
5315
5316 * make-dist: Recompile outdated .elc files and update all autoloads.
5317
5318 1996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5319
5320 * configure.in (locallisppath): Fix typo in last change: " -> '.
5321
5322 1996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5323
5324 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
5325
5326 1995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5327
5328 * Makefile.in (install-arch-indep): Give all files read permission.
5329
5330 1995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5331
5332 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
5333 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
5334
5335 1995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5336
5337 * configure.in: Determine HAVE_X11R6.
5338 (HAVE_MENUS): Renamed from HAVE_X_MENU.
5339
5340 1995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5341
5342 * configure.in: Just "solaris" now defaults to version 2.4.
5343 Add sunos4.1.n-noshare as alternative.
5344
5345 1995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5346
5347 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5348
5349 1995-11-29 Erik Naggum <erik@naggum.no>
5350
5351 * Makefile.in (install-arch-indep): Add missing backslash.
5352
5353 1995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5354
5355 * Makefile.in (install-arch-indep): Don't install
5356 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5357
5358 1995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5359
5360 * Makefile.in (install-arch-indep): Fix previous change.
5361
5362 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
5363
5364 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5365
5366 * Version 19.30 released.
5367
5368 * make-dist (lisp): Exclude subdirs.el.
5369
5370 1995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5371
5372 * make-dist (etc): Delete *.orig and *.rej.
5373
5374 1995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5375
5376 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
5377
5378 1995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5379
5380 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
5381
5382 1995-11-14 Geoff Voelker <voelker@cs.washington.edu>
5383
5384 * make-dist (nt): Rename install, readme, and todo to
5385 INSTALL, README, and TODO.
5386
5387 1995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5388
5389 * make-dist (lisp): Don't distribute site-start.
5390
5391 1995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
5392
5393 * make-dist: Break the hard link on alloca.c.
5394
5395 1995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5396
5397 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
5398
5399 1995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5400
5401 * make-dist (src, lib-src): Don't distribute Makefile.c.
5402 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
5403
5404 1995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5405
5406 * Makefile.in (mkdir): Create man1dir, not mandir.
5407 (uninstall): Use man1dir, not mandir.
5408
5409 1995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5410
5411 * Makefile.in (man1dir): New variable.
5412 (install-arch-indep): Use man1dir.
5413
5414 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
5415
5416 * make-dist: Create lisp/MANIFEST.
5417
5418 1995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5419
5420 * configure.in (m68k-*-linux*): New alternative.
5421
5422 1995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5423
5424 * make-dist: Use new names config.in, paths.in, and
5425 {src,lib-src}/Makefile.in.
5426
5427 1995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5428
5429 * configure.in: Don't bother checking for drem.
5430
5431 1995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5432
5433 * Makefile.in (distclean): Delete line with just a tab in it.
5434 (install-arch-indep): Delete spaces that precede tabs.
5435 Delete spurious `fi' left from previous change.
5436 (install): Supply `true' as command, to avoid null command.
5437
5438 1995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5439
5440 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
5441
5442 1995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5443
5444 * configure.in (powerpc-*-solaris2): New alternative.x
5445
5446 1995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
5447
5448 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
5449 of paths.h.tmp$$, to avoid going beyond 14 characters.
5450
5451 1995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5452
5453 * configure.in: Improve error msg for invalid --with-x-toolkit value.
5454
5455 1995-09-06 Paul Eggert <eggert@twinsun.com>
5456
5457 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
5458 if localtime caches TZ. Check for tzset.
5459
5460 1995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5461
5462 * config.bat: Simplify using new names file names src/makefile.in,
5463 config.in, paths.in. Change Echo commands not to use `.
5464
5465 1995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5466
5467 * Makefile.in (install-arch-indep): Always install the new dir file;
5468 rename the previous dir file to dir.bak or dir.old.
5469
5470 1995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5471
5472 * configure.in (RANLIB): Substitute this into makefiles.
5473 Set it specially on solaris; set it by default on other systems.
5474
5475 * configure.in: Fix previous Alpha change.
5476
5477 1995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5478
5479 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
5480 NON_GCC_TEST_OPTIONS.
5481
5482 1995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5483
5484 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
5485 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
5486
5487 * configure.in (alpha-*-linux*): New configuration.
5488
5489 1995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5490
5491 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
5492 (m68k-next-nextstep*): New alias for that.
5493 (i*86-*-nextstep*): Use nextstep.h.
5494 (sparc-*-nextstep*): New configuration.
5495
5496 1995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5497
5498 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
5499 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
5500
5501 1995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5502
5503 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
5504 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
5505
5506 1995-07-18 Mike Long <mike.long@analog.com>
5507
5508 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5509
5510 1995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5511
5512 * Makefile.in (src/paths.h, paths-force):
5513 Rename src/paths.h.in to src/paths.in.
5514 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5515
5516 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5517 Use Makefile.c for intermediate file.
5518 Rename src/config.h.in to src/config.in.
5519
5520 1995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5521
5522 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5523 (mips-dec-ultrix4.[12]): New alternative for old versions.
5524
5525 1995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5526
5527 * make-dist: Don't break intra-tree links.
5528
5529 1995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5530
5531 * configure.in: Put back archlibdir initialization. Require
5532 autoconf 2.4.1 or later.
5533
5534 1995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5535
5536 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5537 (mips-mips-riscos5*): New alternative.
5538
5539 1995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5540
5541 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5542
5543 1995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5544
5545 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5546 (mandir, infodir, archlibdir): Initializations deleted.
5547
5548 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
5549 On hpux9shr, use hpux9shxr4.h.
5550
5551 1995-06-24 Morten Welinder <terra+@cs.cmu.edu>
5552
5553 * configure.in: Added target mips-dec-mach_bsd4.3.
5554 * config.guess: Guess mips-dec-mach_bsd4.3.
5555
5556 1995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5557
5558 * Makefile.in (mkdir): Use symbolic chmod.
5559
5560 1995-06-22 Paul Eggert <eggert@twinsun.com>
5561
5562 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
5563 SunOS 4.1.5 through 4.1.9, should they ever exist.)
5564
5565 1995-06-22 Paul Eggert <eggert@twinsun.com>
5566
5567 * Makefile.in (SUBDIR_MAKEFILES):
5568 Add man/Makefile, so `make distclean' removes it.
5569 (top_distclean): Add config.log to the list of files to be removed.
5570
5571 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5572
5573 * Version 19.29 released.
5574
5575 1995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5576
5577 * configure.in: Fix the previous change to verify that the -b
5578 option really solves the problem.
5579
5580 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
5581
5582 1995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5583
5584 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
5585
5586 1995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5587
5588 * configure.in: Report more clearly when there is no special
5589 dir to search for X includes or libraries.
5590
5591 1995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5592
5593 * configure.in: Check for -lpthreads, not -lpthread.
5594
5595 1995-06-09 Geoff Voelker <voelker@cs.washington.edu>
5596
5597 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
5598
5599 1995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5600
5601 * configure.in: Check for -lpthread.
5602
5603 1995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5604
5605 * Makefile.in (install-arch-indep): Install info files for mh-e.
5606 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
5607
5608 1995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5609
5610 * configure.in (*-solaris2.5): New configuration.
5611
5612 * make-dist: Copy new files config.nt and config.w95.
5613
5614 1995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5615
5616 * configure.in: Use x_includes, not x_libraries, for -I.
5617 Make bitmapdir a colon-separated list.
5618
5619 1995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
5620
5621 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
5622
5623 * configure.in: Allow x_libraries and x_includes to be paths.
5624
5625 1995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5626
5627 * configure.in: Fix typo.
5628
5629 1995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5630
5631 * INSTALL: Clarify use of site-init.el.
5632
5633 1995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
5634
5635 * configure.in: Pass arg to sqrt.
5636
5637 1995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5638
5639 * make-dist: Fix May 6 change.
5640
5641 1995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5642
5643 * vpath.sed: Delete reference to ymakefile.
5644
5645 1995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5646
5647 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
5648
5649 1995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5650
5651 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
5652
5653 * update-subdirs: Specify /bin/sh to run the script.
5654
5655 1995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5656
5657 * make-dist: Put src/makefile.nt in dist.
5658
5659 * configure.in (i[345]86-*-bsdi2*): New configuration.
5660 (vax-dec-bsd386*): Deleted.
5661
5662 1995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5663
5664 * configure.in: Make sure CDPATH doesn't mess up PWD check.
5665 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
5666 Use fmod instead of logb in -lm check.
5667
5668 1995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5669
5670 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
5671 Use bsd4-3. Don't set NON_GNU_CPP.
5672
5673 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
5674 In nt, copy various different things, but not *.cmd.
5675 Fix the ln commands for the subdirs of nt.
5676
5677 1995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5678
5679 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
5680
5681 1995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5682
5683 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
5684 since that's what the header file expects.
5685
5686 1995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
5687
5688 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
5689 and 68040 based machines when choosing options for gnucc.
5690
5691 1995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5692
5693 * Makefile.in (top_distclean): Delete config.cache.
5694
5695 1995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5696
5697 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
5698
5699 * configure.in: Use m/ncr386.h.
5700
5701 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5702
5703 * Makefile.in (install-arch-indep): Undo Sep 23 change.
5704
5705 1995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5706
5707 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
5708 (man): Don't copy texindex.c and getopt.c; they're deleted.
5709 (etc): Omit `e'; it's a subdirectory.
5710 (etc/e): Use `../..', not `..', to reference top level.
5711
5712 1995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
5713
5714 * Makefile.in (install-arch-indep, dist):
5715 Look for `update-subdir' in $(srcdir).
5716
5717 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5718
5719 * make-dist: Include mkinstalldirs in distribution.
5720
5721 1995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5722
5723 * make-dist: Add missing close backquote.
5724
5725 1995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5726
5727 * make-dist: Don't distribute shortnames directory.
5728
5729 1995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5730
5731 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
5732
5733 1995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5734
5735 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
5736
5737 1995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5738
5739 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
5740
5741 1995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5742
5743 * configure.in (mips-sgi-irix6): New configuration.
5744
5745 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5746
5747 * Makefile.in (maintainer-clean): Renamed from realclean.
5748
5749 1995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5750
5751 * configure.in: Create a .gdbinit that sources the real one,
5752 if using a different build directory.
5753
5754 1995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5755
5756 * configure.in: Check for sys/select.h.
5757
5758 1995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5759
5760 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
5761
5762 1994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5763
5764 * configure.in: Handle isc 4.1 operating system.
5765
5766 1994-12-10 Richard Stallman <rms@kepa>
5767
5768 * configure.in (rs6000-ibm-aix4.1*): New alternative.
5769 (rs6000-ibm-aix4*): New alternative.
5770
5771 1994-12-06 Richard Stallman <rms@kepa>
5772
5773 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
5774
5775 1994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5776
5777 * configure.in: Don't try to make directories that are guaranteed
5778 to already exist.
5779
5780 1994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5781
5782 * configure.in: Generate man/Makefile from man/Makefile.in.
5783 Create the man subdir.
5784
5785 * Makefile.in (dvi): Run Make in our man subdir.
5786
5787 * make-dist: Create subdir etc/e.
5788 Make links to it.
5789 Put man/Makefile.in in dist, instead of man/Makefile.
5790
5791 1994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
5792
5793 * configure.in: Add --with-pop, --with-kerberos, and
5794 --with-hesiod for movemail.
5795
5796 1994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5797
5798 * configure.in (m68*-apollo*): Use s/domain.h.
5799
5800 1994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5801
5802 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
5803
5804 1994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5805
5806 * configure.in: Don't add -I, -L, -R options for cc if their
5807 arguments would be empty.
5808
5809 1994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5810
5811 * configure.in (i860-intel-osf1*): New alternative.
5812 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
5813 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
5814
5815 1994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5816
5817 * configure.in: Make h_errno check not use nested functions.
5818
5819 1994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5820
5821 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
5822
5823 1994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5824
5825 * Makefile.in (install-arch-indep): Avoid continued comment
5826 swallowing target line.
5827
5828 1994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
5829
5830 * configure.in: Protect a character class with `changequote'.
5831
5832 1994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5833
5834 * configure.in: Accept `news' as a synonym for `newsos'.
5835
5836 1994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5837
5838 * Makefile.in: Don't rm files if cd fails.
5839
5840 1994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5841
5842 * make-dist: Put nt subdir and its subdirs in the dist.
5843 (lib-src): Put makefile.nt in the dist.
5844 (lisp): Put makefile.nt in the dist.
5845
5846 1994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5847
5848 * configure.in: Change a stray `[' to `test'.
5849
5850 1994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5851
5852 * configure.in: Adapt for Autoconf v2. Use the standard argument
5853 parser, host type canonicalizer, X11 finder, and message
5854 printing macros. Use the new macro names. Use `test' instead of `['.
5855
5856 1994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5857
5858 * configure.in: Check for getpagesize.
5859
5860 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5861
5862 * make-dist (msdos): Put sed* in the distribution.
5863
5864 1994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
5865
5866 * config.bat: New option, `--with-x', for configuring Emacs
5867 for use with the X11 system DesqView/X.
5868 New option, `--no-debug', for compiling Emacs without debug
5869 information thus saving disk space.
5870 (src/config.h, src/paths.h): Use `update' (which is like
5871 `move-if-changed') to change the file.
5872 (src/config.h): When configuring for X11 perform extra changes.
5873 (src/makefile): When configuring for X11 perform extra changes.
5874 (lib-src): Remove temporary files.
5875 (): Check that `sed', `rm', `mv', and `gcc' are available.
5876
5877 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5878
5879 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
5880
5881 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
5882
5883 1994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5884
5885 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
5886
5887 * configure.in (canonical): Substitute var into makefiles.
5888 (bitmapdir): Likewise.
5889
5890 * Makefile.in (bitmapdir): New variable.
5891 (src/paths.h, paths-force): Edit PATH_BITMAPS.
5892
5893 1994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5894
5895 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
5896
5897 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
5898 * update-subdirs: New shell script.
5899
5900 1994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5901
5902 * Makefile.in (top_distclean): Don't rm build-install.
5903 (SOURCES): Delete build-install.in.
5904
5905 * make-dist: Don't distribute build-ins.in.
5906 * build-ins.in: File deleted.
5907
5908 1994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
5909
5910 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
5911
5912 1994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5913
5914 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
5915
5916 * configure.in (libexecdir): Renamed from libdir. New default.
5917 (sharedstatedir): Renamed from statedir. New default.
5918 (datadir): New default.
5919
5920 * make-dist: Don't distribute subdirs.el.
5921
5922 1994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5923
5924 * configure.in (eaccess): Check for it.
5925
5926 1994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5927
5928 * configure.in (mktime): Check for it.
5929
5930 1994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
5931
5932 * configure.in (motif): Add support for usage and option checking.
5933
5934 1994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5935
5936 * configure.in (utimes): Check for it.
5937
5938 1994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5939
5940 * Makefile.in (install-arch-indep): Don't do mkdir here.
5941
5942 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5943
5944 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5945 riscix.h renamed to acorn.h.
5946
5947 1994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
5948
5949 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5950 New configurations.
5951
5952 1994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5953
5954 * configure.in: Remove trailing slashes from srcdir.
5955
5956 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5957
5958 * configure.in (i[345]86-sequent-ptx*): Handle
5959
5960 1994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5961
5962 * Makefile.in (paths-force): Depend on src/paths.h
5963
5964 1994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5965
5966 * configure.in (config_options): Save all arguments, not just some.
5967
5968 1994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5969
5970 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
5971
5972 * configure.in: Add AC_AIX.
5973 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
5974
5975 1994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5976
5977 * configure.in (parsing options): Simplify sed command to delete -'s.
5978
5979 1994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
5980
5981 * configure.in (config_options): New shell variable.
5982 Pass its value to C code in EMACS_CONFIG_OPTIONS.
5983
5984 1994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5985
5986 * configure.in (alpha-dec-osf*): New target.
5987
5988 * Makefile.in: Use just one FRC target.
5989
5990 1994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5991
5992 * Makefile.in (removenullpaths, paths-force):
5993 Use name paths.h.tmp$$, which depends on the pid.
5994
5995 1994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5996
5997 * Makefile.in (removenullpaths, paths-force):
5998 Put paths.h.tmp in top-level dir, not in src.
5999
6000 1994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6001
6002 * Version 19.27 released.
6003
6004 1994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6005
6006 * Version 19.26 released.
6007
6008 1994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6009
6010 * configure.in: Check for lrand48, not rand48.
6011
6012 1994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6013
6014 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6015 (powerpc-ibm-aix*): New aliases.
6016
6017 1994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6018
6019 * make-dist (src/m, src/s): Put *.inp in distribution.
6020
6021 1994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6022
6023 * configure.in: Accept i586 and i486 along with i386.
6024
6025 1994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6026
6027 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6028 even if CPP env var was set by the user.
6029
6030 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6031
6032 1994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6033
6034 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6035
6036 1994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6037
6038 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6039
6040 1994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6041
6042 * configure.in: Check more specifically for i*86-sun-sunos.
6043
6044 1994-08-03 Caveh Jalali (caveh@eng.sun.com)
6045
6046 * configure.in: Handle solaris 2.4.
6047
6048 1994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6049
6050 * configure.in (rand48): Check for it.
6051
6052 1994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6053
6054 * make-dist: Update the info files.
6055
6056 1994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6057
6058 * configure.in: Make "checking..." messages' style consistent.
6059 (HAVE_H_ERRNO): New test.
6060
6061 1994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6062
6063 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6064
6065 1994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6066
6067 * configure.in (CFLAGS): If the envvar was specified, use that.
6068 And set REAL_CFLAGS from it too.
6069
6070 1994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6071
6072 * make-dist: Update finder-inf.el.
6073
6074 1994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6075
6076 * make-dist (msdos): Include sed4.inp in dist.
6077
6078 * Makefile.in (libsrc_libs): Var deleted.
6079
6080 1994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6081
6082 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6083
6084 1994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6085
6086 * configure.in (mips-sony-newsos4*): New alias.
6087
6088 1994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6089
6090 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6091 (*-convex-convexos*): Accept this as alias.
6092
6093 1994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6094
6095 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6096 for two different uses.
6097
6098 1994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6099
6100 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6101
6102 1994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6103
6104 * make-dist: Put ./BUGS into the distrib.
6105
6106 1994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6107
6108 * configure.in: Handle 386 running Solaris 2.
6109
6110 1994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6111
6112 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6113
6114 1994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6115
6116 * configure.in (mips-sony-newsos*): Use news-risc.h.
6117
6118 * configure.in: Accept bsdi as opsys, like bsd386.
6119
6120 1994-06-01 Morten Welinder (terra@diku.dk)
6121
6122 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6123
6124 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6125
6126 * Version 19.25 released.
6127
6128 * make-dist (shortversion): Don't assume another period follows.
6129
6130 1994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6131
6132 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6133 (uninstall): Use /bin/pwd.
6134
6135 * Makefile.in (blessmail): Depend on src.
6136 (all): Don't depend on blessmail.
6137
6138 * Makefile.in (src/paths.h): Don't force recomputation.
6139 (paths-force): New target; force recomputation of paths.h.
6140 (all): Depend on paths-force.
6141 (src, lib-src): Depend on src/paths.h.
6142
6143 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6144 NON_GCC_TEST_OPTIONS.
6145
6146 1994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6147
6148 * configure.in: Don't insist on subversions for irix.
6149
6150 1994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6151
6152 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6153
6154 * configure.in (i[34]86-next-*): New alternative.
6155
6156 1994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6157
6158 * Version 19.24 released.
6159
6160 * configure.in: New config hppa*-hp-hpux9shr*.
6161
6162 1994-05-22 Morten Welinder (terra@tyr.diku.dk)
6163
6164 * config.bat: Doc fix.
6165
6166 1994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6167
6168 * Makefile.in (mostlyclean, clean, distclean, realclean)
6169 (extraclean): Don't act on man subdir if it doesn't exist.
6170
6171 1994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6172
6173 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6174 Use them to set up CC.
6175 (*-sun-sunos4.1.3): Set them.
6176
6177 1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6178
6179 * Makefile.in (lib-src): Don't depend on src/paths.h.
6180
6181 1994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6182
6183 * build-ins.in (copydests): Get rid of spurious `-'s.
6184
6185 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6186
6187 1994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6188
6189 * Version 19.23 released.
6190
6191 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6192 for the Xlib and Xt checks; then restore old CFLAGS.
6193
6194 1994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6195
6196 * configure.in (HAVE_X11XTR6): Add newline before #if.
6197 Add newline after #endif.
6198
6199 1994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6200
6201 * configure.in (HAVE_X11XTR6): Arrange to define it.
6202
6203 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6204
6205 * Makefile.in (install): Depend on blessmail.
6206
6207 1994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6208
6209 * configure.in (mips-siemens-sysv*): Put quotes around value
6210 containing blanks.
6211
6212 1994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6213
6214 * Makefile.in (TAGS): Use the makefile in src subdir.
6215
6216 1994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6217
6218 * configure.in (opsys): Recognize `gnu'.
6219
6220 1994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6221
6222 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6223
6224 1994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6225
6226 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
6227 version > 1.8.
6228
6229 1994-05-08 Morten Welinder (terra@diku.dk)
6230
6231 * config.bat: Forcibly remove "# " style comments from makefiles.
6232
6233 1994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6234
6235 * Makefile.in (uninstall): When processing lispdir and etcdir,
6236 do nothing unless it exists and is a directory.
6237
6238 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6239
6240 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6241 Merge code in from install-doc.
6242 (install-doc): Merge code back into install-arch-indep.
6243 (install-arch-dep): Don't depend on install-doc.
6244
6245 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6246
6247 1994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6248
6249 * configure.in (making src/Makefile and lib-src/Makefile):
6250 Split off the autoconf substitutions and don't pass them thru cpp.
6251 (undefs): Use $canonical as well as $configuration.
6252
6253 * make-dist: Distribute lisp/Makefile.
6254
6255 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6256 Use lower case names for the s files.
6257
6258 1994-05-03 Morten Welinder (terra@diku.dk)
6259
6260 * config.bat: Added possibility for different file name
6261 transcriptions in lib-src.
6262
6263 1994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6264
6265 * Makefile.in (lib-src): Undo previous change.
6266 (blessmail): New target to run maybe-blessmail in lib-src.
6267 (all): Depend on blessmail.
6268
6269 * Makefile.in (lib-src): Depend on src.
6270
6271 1994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
6272
6273 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
6274 (m88k-dg-dgux5.4R2): dgux5.4R2.
6275
6276 1994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6277
6278 * configure.in (window_system): Restore accidentally deleted code
6279 that uses AC_FIND_X.
6280
6281 * make-dist: Distribute config.bat.
6282
6283 1994-04-29 Morten Welinder (terra@diku.dk)
6284
6285 * config.bat: Corrected the configuration of lib-src
6286 to keep up with configure. Add note about dos version 3
6287 or better needed (djgpp needs that). Add note explaining
6288 that either install in c:/emacs or edit the script.
6289 Don't change to c:/emacs, but assume we're there (to minimize
6290 the number of places to change).
6291
6292 * config.bat: Build-in the first step towards X11 support with
6293 the X11 emulator that exists. At this time it won't work,
6294 and several files are missing.
6295
6296 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6297
6298 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
6299 Don't look for -lresolv.
6300
6301 * Makefile.in (lib-src): Depend on src/paths.h.
6302
6303 1994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6304
6305 * configure.in: Restore deleted AC_SUBST of `configuration'.
6306 Improve error message for bad --with-x-toolkit value.
6307
6308 * configure.in: Define CONFIGURATION in src/config.h
6309 rather than substituting in src/Makefile.in.
6310
6311 1994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6312
6313 * Makefile.in (install-doc): New target.
6314 (install-arch-dep): Depend on install-doc.
6315 (mkdir): Create docdir.
6316
6317 1994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6318
6319 * configure.in: Test for libresolv.a.
6320 Substitute machfile and opsysfile.
6321
6322 1994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6323
6324 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
6325 (install-arch-dep): Install under the name $(EMACS).
6326
6327 1994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6328
6329 * configure.in (version): Use entire value of emacs-version.
6330 (mips-siemens-sysv*): New alternative.
6331
6332 1994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6333
6334 * Makefile.in (install-arch-indep): Don't install dired-x*.
6335
6336 1994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6337
6338 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
6339 Fix definition of $undefs.
6340
6341 1994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6342
6343 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
6344
6345 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6346
6347 1994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6348
6349 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6350
6351 1994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6352
6353 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6354 and run it thru cpp, as with src/Makefile.in.
6355
6356 * configure.in: Use AC_SET_MAKE.
6357
6358 1994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6359
6360 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
6361
6362 1994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6363
6364 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
6365
6366 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
6367 (printing the choices): Make the toolkit message unconditional.
6368 (USE_X_TOOLKIT): Use `none', not `no', if none.
6369 (include libsrc_libs): Include config.h, and specify -I for srcdir.
6370 Get rid of temp file foofoo1.
6371
6372 1994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6373
6374 * configure.in (CFLAGS): Use shell syntax, not Makefile.
6375
6376 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6377
6378 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
6379 (printing the choices): State choice of toolkit.
6380 (libsrc_libs): Recalculate after writing config.h;
6381 then update lib-src/Makefile.
6382
6383 1994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6384
6385 * configure.in: Add sunos4shr as alternative for suns.
6386 Conditionals testing for null $CC were backwards.
6387
6388 1994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6389
6390 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
6391
6392 1994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6393
6394 * configure.in: Handle -isc4.0*.
6395
6396 1994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6397
6398 * configure.in (esix5): Set NON_GNU_CPP.
6399
6400 1994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
6401
6402 * Makefile.in (thisdir): Nonsensical variable removed.
6403 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
6404 back to $thisdir, rather than the directory `this_dir'.
6405
6406 1994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6407
6408 * Makefile.in (install-arch-indep): Add missing backslash after a
6409 `then'.
6410
6411 1994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6412
6413 * Makefile.in (thisdir): New variable.
6414 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
6415
6416 1994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6417
6418 * configure.in: Add freebsd.
6419
6420 1994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6421
6422 * configure.in: Check for fpathconf.
6423
6424 1994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6425
6426 * configure.in (with_x_toolkit): Fix typo in previous change.
6427
6428 1994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6429
6430 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
6431
6432 1994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6433
6434 * configure.in (with_x_toolkit): Don't allow motif or open-look.
6435
6436 1994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6437
6438 * configure.in: Fix value of docdir.
6439 * Makefile.in (install-arch-indep): Install DOC* in docdir.
6440
6441 1994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6442
6443 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
6444
6445 1994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
6446
6447 * configure.in: New variable docdir to control where the docstring
6448 file goes.
6449 Makefile.in: Use it to initialize PATH_DOC in paths.h.
6450
6451 1994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6452
6453 * configure.in: When --run-in-place, don't inherit archlibdir.
6454
6455 1994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6456
6457 * Makefile.in (install-arch-dep, install-arch-indep):
6458 New targets split up former do-install rule.
6459 (do-install): Target deleted.
6460
6461 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6462
6463 * configure.in (mips-sony-newsos*): New configuration.
6464
6465 1994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
6466
6467 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
6468
6469 1994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6470
6471 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
6472
6473 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6474
6475 * configure.in: Don't initialize CC.
6476
6477 1994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6478
6479 * configure.in (creating src/Makefile): Also generate -U switches
6480 for symbols in the $configuration value.
6481
6482 * configure.in: Check for sys_siglist being declared in system header.
6483
6484 1994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6485
6486 * configure.in (creating src/Makefile): Delete blank lines
6487 along with lines of whitespace.
6488 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
6489
6490 1994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6491
6492 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
6493 like C_SWITCH_SYSTEM.
6494 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
6495
6496 1994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6497
6498 * configure.in (drem): Check for this function.
6499
6500 1994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6501
6502 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
6503 If CPP was inherited from environment, don't use NON_GNU_CPP.
6504 (NON_GNU_CC): Likewise.
6505 (handling with_gcc): Use explicit if in the `no' case.
6506 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6507
6508 1994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6509
6510 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6511
6512 1994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6513
6514 * configure.in: Check whether fmod exists.
6515
6516 1994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6517
6518 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6519 {src,lisp}/OChangeLog.
6520
6521 1994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6522
6523 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6524 necessary for proper operation. This code works with the current
6525 released version of Autoconf.
6526
6527 1994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6528
6529 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6530 (USE_X_TOOLKIT): Define it for all values except `no'.
6531
6532 * configure.in: Undo first Jan 8 change and Jan 16 change.
6533
6534 1994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6535
6536 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6537 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6538
6539 * Makefile.in (lwlib/Makefile): New target.
6540 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6541 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6542 (unlock, relock): Handle lwlib subdir.
6543
6544 * Makefile.in: Add some .PHONY targets.
6545
6546 * make-dist: Handle lwlib subdir like oldXMenu subdir.
6547
6548 * lwlib: New subdirectory.
6549
6550 1994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6551
6552 * configure.in: If CPP has a value that is a directory,
6553 discard the value.
6554
6555 1994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6556
6557 * configure.in (srcdir_undefs): Add g flag to sed substitution to
6558 remove -U[0-9]*.
6559
6560 1994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6561
6562 * Makefile.in (do-install): Install the dired-x info files.
6563
6564 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
6565 (See src/s/sol2.h.)
6566
6567 1994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6568
6569 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
6570
6571 1994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6572
6573 * configure.in (creating src/Makefile): Put code inside 2nd arg to
6574 AC_OUTPUT as it should be; hopefully noone will again see fit to
6575 gratuitously break this and not make a change log entry.
6576 Optimized sed processing of Makefile.in and cpp output; now
6577 preserves comments previously removed from the cpp input.
6578 Eliminated temp file for cpp output. Generate -U switches to
6579 undefine all identifiers that appear in the directory name
6580 ${srcdir}; pass these to cpp.
6581
6582 * configure.in (version): Fix sed regexp to match two-elt version
6583 number.
6584
6585 * configure.in: Check for strerror.
6586
6587 1994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6588
6589 * configure.in: Test for bcmp.
6590
6591 1994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6592
6593 * make-dist (tempdir): Put subdir msdos into the distribution.
6594
6595 1993-01-07 Morten Welinder (terra@diku.dk)
6596
6597 * config.bat: New file.
6598
6599 1994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6600
6601 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
6602
6603 1994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6604
6605 * configure.in (m68*-next-*): Don't care about which os is specified.
6606 (i[34]86-*-*): Check for *-nextstop*.
6607
6608 1993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6609
6610 * configure.in: Check for setsid.
6611
6612 1993-12-17 Richard Stallman (rms@srarc2)
6613
6614 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
6615
6616 1993-12-15 Richard Stallman (rms@srarc2)
6617
6618 * Makefile.in (mkdir): Make only the lockdir writable.
6619
6620 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
6621
6622 1993-12-11 Richard Stallman (rms@srarc2)
6623
6624 * Makefile.in (libdir): Use @libdir@.
6625
6626 1993-12-08 Richard Stallman (rms@srarc2)
6627
6628 * Makefile.in (install): Add empty command.
6629
6630 1993-12-04 Richard Stallman (rms@srarc2)
6631
6632 * make-dist: Put man/getopt.c in the dist.
6633
6634 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
6635
6636 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
6637
6638 1993-12-03 Richard Stallman (rms@srarc2)
6639
6640 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
6641 Set it for all solaris versions.
6642 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
6643 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
6644 Likewise for NON_GNU_CC and CC.
6645
6646 1993-12-01 Richard Stallman (rms@srarc2)
6647
6648 * configure.in (mips-mips-riscos4*): Assign variable CC.
6649 (checking ${with_gcc}): If "no", don't override CC if already set.
6650 (CC): Initialize it as empty.
6651
6652 1993-11-30 Richard Stallman (rms@srarc2)
6653
6654 * configure.in (Suns): Set CPP if *-solaris2.3*.
6655
6656 1993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6657
6658 * Version 19.22 released.
6659
6660 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
6661
6662 1993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6663
6664 * make-dist: When breaking links, use cp -p.
6665 Copy install.sh into distribution.
6666 Move the temp dir up into the parent dir;
6667 don't leave the staging dir make-dist.tmp... in existence.
6668 * install.sh: New file.
6669
6670 1993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6671
6672 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
6673
6674 1993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6675
6676 * configure.in (version): When --run-in-place, exclude
6677 ${datadir}/emacs/site-lisp from locallisppath.
6678
6679 1993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6680
6681 * configure.in: Delete jumk.c before writing it.
6682
6683 1993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6684
6685 * Version 19.21 released.
6686
6687 * Makefile.in (mkdir): Ignore error from chmod.
6688
6689 1993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6690
6691 * make-dist: Don't put lisp/forms.README in the distribution.
6692
6693 1993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6694
6695 * configure.in (creating src/Makefile): Before running cpp,
6696 discard all lines that start with `# Generated' or /**/#.
6697
6698 1993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6699
6700 * Version 19.20 released.
6701
6702 * make-dist: Use build-ins.in, not build-install.in.
6703 Don't bother updating TAGS since it's not included.
6704
6705 * build-ins.in: Renamed from build-install.in.
6706
6707 1993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6708
6709 * make-dist: Don't try to link *.texinfo--there are none now.
6710 When running make in lib-src, specify YACC var value.
6711
6712 1993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6713
6714 * configure.in (extrasub): Add vpath patterns for %.[yls].
6715
6716 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
6717 Instead just include the commands to make src/Makefile as the
6718 second arg to AC_OUTPUT.
6719
6720 * configure.in: Use : instead of dnl for comment inside
6721 $makefile_command.
6722
6723 * configure.in: No longer use vpath_sed. Instead, when we notice
6724 srcdir already configured, set extrasub to hack vpath in the
6725 makefiles.
6726
6727 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
6728 before moving it.
6729 * Makefile.in (VPATH): Define to @srcdir@.
6730
6731 1993-09-28 Brian J. Fox (bfox@cubit)
6732
6733 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
6734 doesn't exist. Just copy src/Makefile.in instead. Touch
6735 all of the Makefiles after editing config.status.
6736
6737 * INSTALL: Update documentation to match new configuration
6738 mechanism.
6739
6740 1993-09-27 Brian J. Fox (bfox@ai.mit.edu)
6741
6742 * configure.in: Allow any of the path or directory Makefile
6743 variables to be set with flags to configure. Create all Makefiles
6744 at configure time. Edit special commands into config.status after
6745 src/Makefile.in is built from src/Makefile.
6746
6747 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
6748 If these files are out of date, simply have config.status
6749 rebuild them; don't rebuild them explicitly.
6750
6751 1993-09-25 Brian J. Fox (bfox@ai.mit.edu)
6752
6753 * build-install.in: Change src/xemacs to src/emacs. We no longer
6754 create src/xemacs, so the file wouldn't be found.
6755
6756 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
6757
6758 1993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
6759
6760 * configure.in: Avoid forcing the search of /usr/include before
6761 fixed include files by resetting C_SWITCH_X_SITE if it is
6762 "-I/usr/include".
6763
6764 1993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6765
6766 * Makefile.in (@rip_paths@locallisppath):
6767 Delete ${datadir}/emacs/site-lisp.
6768
6769 1993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6770
6771 * configure.in:
6772 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
6773 Remove ${extra_output} from AC_OUTPUT call.
6774
6775 1993-09-17 Brian J. Fox (bfox@inferno)
6776
6777 * make-dist: Quote backquotes found in strings to be echoed.
6778
6779 * configure.in: Use "sh -c pwd" when we want to avoid having the
6780 shell fix up the value of $PWD.
6781
6782 1993-09-13 Brian J. Fox (bfox@inferno)
6783
6784 * Makefile.in (do-install): Don't abort if ln or chmod at the end
6785 of the installation fail. Suggested by Karl Berry.
6786
6787 1993-08-30 Brian J. Fox (bfox@inferno)
6788
6789 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
6790 was used. Set MAKEFLAGS from MFLAGS.
6791
6792 1993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6793
6794 * configure.in: Test for res_init in libc.
6795
6796 1993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6797
6798 * configure.in: In the file ${tempcname}, use configure___
6799 instead of @configure@.
6800
6801 1993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
6802
6803 * make-dist: Dist vpath.sed
6804
6805 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
6806 Depend on vpath.sed.
6807 Replace sed comand for VPATH with @vpath_sed@.
6808
6809 * configure.in: Substitute variable `vpath_sed'.
6810 If not in $srcdir and $srcdir is configured,
6811 issue warning that GNU make is required,
6812 and set vpath_sed to use vpath.sed script.
6813
6814 1993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6815
6816 * configure.in: Remove check for $srcdir being configured. This
6817 pretty much works now.
6818 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
6819 Check for XFree86 (/usr/X386/include) independent of whether
6820 -lXbsd exists.
6821
6822 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
6823 realclean, unlock, relock): Use `$(MAKE)' in place of plain
6824 `make'.
6825
6826 1993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6827
6828 * Version 19.19 released.
6829
6830 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
6831
6832 1993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6833
6834 * configure.in: Check for XScreenNumberOfScreen.
6835
6836 1993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6837
6838 * configure.in: Add * to end of all configuration alternatives.
6839 (m68*-sony-newsos3*): New alternative.
6840
6841 1993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6842
6843 * make-dist: Include getdate.c in distribution.
6844
6845 * configure.in: For --help, use $PAGER if it is set.
6846 (LIB_X11_LIB): Default to -lX11.
6847 (mips-sgi-irix5.*): New alternative.
6848
6849 * Makefile.in (do-install): Install info/gnus* and info/sc*.
6850
6851 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
6852 Recognize *.B8.* as hpux version 8.
6853 (m68*-tektronix-bsd*): Fix typo in tek4300.
6854 (AC_HAVE_FUNCS): Add ftime.
6855
6856 1993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6857
6858 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
6859 Use tekxd88, not tekXD88.
6860
6861 1993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6862
6863 * configure.in: Check for -lm. Then can check for frexp and logb.
6864
6865 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6866
6867 * Version 19.18 released.
6868
6869 * make-dist (src): Don't put gnu-hp300 in dist.
6870 (src, lisp): Include OChangeLog in dist.
6871
6872 1993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6873
6874 * configure.in: Test for presence of logb and frexp functions.
6875
6876 1993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6877
6878 * configure.in (machine): Add i370-ibm-aix*.
6879
6880 1993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6881
6882 * configure.in (function checks): Test for mkdir and rmdir.
6883
6884 * configure.in (function checks): Don't test for random and bcopy
6885 only when we're building with X; look for them all the time.
6886
6887 1993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6888
6889 * configure.in: Test for availability of bcopy functions, searching
6890 the X libraries if we're using X.
6891
6892 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
6893 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
6894 versions of AIX, and needs to be passed to the loader.
6895
6896 * configure.in: Test for the availability of the
6897 XScreenResourceString function.
6898
6899 1993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
6900
6901 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
6902 LD_SWITCH_X_SITE and assume --with-x11.
6903 Only look for X11 files if we weren't told about a window system
6904 or if we were told to use X11 but not told where.
6905 Search the libraries from the s and/or m files when checking for
6906 functions.
6907
6908 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
6909
6910 1993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6911
6912 * make-dist: Include lisp/dired.todo in the distribution.
6913
6914 1993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6915
6916 * configure.in: Add code to set HAVE_INET_SOCKETS.
6917
6918 1993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6919
6920 * configure.in: If we do find x_includes and x_libraries
6921 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
6922
6923 1993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6924
6925 * make-dist: Include src/gnu-hp300 in the dist.
6926
6927 * configure.in (canonical): New variable holds the canonicalized
6928 configuration. Don't alter `configuration'. Use `configuration'
6929 for Makefile.in for file naming.
6930 (testing x_includes and x_libraries): Use =, not ==.
6931
6932 1993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6933
6934 * Version 19.17 released.
6935
6936 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
6937 directory's makefile. This allows the invocation of CPP which
6938 builds xmakefile to receive these switches. The SunSoft C
6939 preprocessor inserts spaces between tokens if it doesn't get the
6940 -Xs flag requested in src/s/sol2.h.
6941
6942 1993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
6943
6944 * configure.in (m68k-bull-sysv3): New config.
6945
6946 1993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6947
6948 * configure.in: Use the autoconf AC_FIND_X macro to try to find
6949 the X Windows libraries.
6950
6951 1993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6952
6953 * make-dist (tempdir): Don't create lisp/forms-mode directory in
6954 the distribution. Those files aren't kept in their own
6955 subdirectory any more.
6956
6957 1993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6958
6959 * Version 19.16 released.
6960
6961 1993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6962
6963 * configure.in: Add --verbose flag.
6964
6965 1993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6966
6967 * version 19.15 released.
6968
6969 1993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6970
6971 * Makefile.in (top_distclean): Use -f switch when cleaning out
6972 lock dir; it might be empty.
6973
6974 * configure.in: Only check for -lXbsd once.
6975
6976 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6977
6978 * Version 19.14 released.
6979
6980 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6981
6982 * make-dist: If using gzip, create distribution with '.gz' extension.
6983
6984 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
6985 (lisp/forms-mode): This doesn't exist anymore.
6986
6987 * configure.in: Look for the closedir function.
6988
6989 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6990
6991 * configure.in (CPP): Autoconf sets this to a shell variable
6992 reference, which doesn't work when it's edited into a makefile.
6993 Expand that variable reference.
6994
6995 * Makefile.in (CPP): New variable.
6996 (src/Makefile): Edit CPP into src/Makefile.
6997
6998 * Makefile.in (src/Makefile): Don't bother exiting single quotes
6999 and entering double quotes to get the values of LD_SWITCH_X_SITE
7000 and the other make variables; make substitutes them in anyway.
7001
7002 * Makefile.in (uninstall): Don't remove the lisp and etc
7003 directories if they're in the source tree.
7004
7005 Bring mumbleclean targets into conformance with GNU coding standards.
7006 * Makefile.in (mostlyclean, clean): Separate these two; just have
7007 them pass the request to the subdirectory makefiles.
7008 (distclean): Pass the request down, and then get rid of the
7009 files configure built, and get rid of the Makefiles.
7010 (realclean): Pass the request down, and then do the same things
7011 distclean does.
7012 (uninstall, info, dvi): New targets.
7013
7014 * configure.in: Move clause for PC-compatible i386 box to the end
7015 of the case statement, to avoid masking configurations below.
7016
7017 * configure.in: Add case for m88k-motorola-sysv4.
7018
7019 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7020 the HP 68000 machines.
7021
7022 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7023 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7024 preprocessor won't fiddle with them.
7025
7026 1993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7027
7028 * Makefile.in (TAGS): cd to src to run etags.
7029
7030 1993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7031
7032 * configure.in (version): Check the X libraries for XrmSetDatabase
7033 and random, and see if we have -lXbsd.
7034
7035 1993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7036
7037 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7038 s/*.h and m/*.h files. Martin Tomes
7039 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7040
7041 1993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7042
7043 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7044 above the general i386 alternative.
7045
7046 1993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7047
7048 * configure.in: Recognize configuration name for Data General
7049 AViiON machines.
7050
7051 * configure.in: Use AC_LONG_FILE_NAMES.
7052
7053 1993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7054
7055 * configure.in: Test for bison.
7056 * Makefile.in (YACC): New variable.
7057 (lib-src/Makefile.in): Edit YACC into the makefile.
7058
7059 1993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7060
7061 * Version 19.13 released.
7062
7063 * configure.in (CFLAGS): Don't set this according to the value of
7064 the GCC shell variable. Instead, consult the machine and system
7065 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7066 test __GNUC__ while we're at it.
7067
7068 * configure.in: Remove extra ;; from hpux cases.
7069
7070 1993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7071
7072 * configure.in: Check to see if the system has -ldnet.
7073
7074 1993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7075
7076 * make-dist: Add clauses to distribute lisp/forms-mode.
7077
7078 1993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7079
7080 * configure.in (machine): Fix the versions in hpux version number test.
7081 Do not guess based on cpu type. Do check for explicit system version.
7082
7083 1993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7084
7085 * configure.in: Do NOT look for `unknown' as company name.
7086
7087 1993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7088
7089 * configure.in: Fix typo in message.
7090
7091 1993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7092
7093 * Version 19.12 released.
7094
7095 * Makefile.in (do-install): Correct previous etc-copying change.
7096 Partially rewrite using `if'.
7097 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7098
7099 * Version 19.11 released.
7100
7101 * configure.in: Handle 386bsd.
7102
7103 1993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7104
7105 * make-dist: Update getdate.c.
7106
7107 * configure.in: Handle bsd386.
7108
7109 * Makefile.in (do-install): Use `-' in tar options.
7110
7111 * configure.in: Change ! "${...}" to x"${...}" = x.
7112
7113 * Makefile.in (do-install): Copy the DOC-* files from the build
7114 etc directory, as well as lots of things from ${srcdir}/etc.
7115
7116 * make-dist: Copy config.guess.
7117
7118 * configure.in: Handle AIX versions 1.2, 1.3.
7119
7120 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7121
7122 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7123 the configuration name mips-mips-usg* to represent USG systems.
7124
7125 * configure.in: Fix logic to detect if srcdir is already configured.
7126
7127 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7128
7129 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7130 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7131 of a directory; cd might fail, and have pwd print out the current
7132 directory.
7133
7134 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7135
7136 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7137
7138 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7139
7140 * configure.in: Complain if srcdir points at an already-configured
7141 tree.
7142
7143 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7144
7145 * Version 19.10 released.
7146
7147 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7148
7149 * Makefile.in: Use Makefile comments, not C comments.
7150
7151 * configure.in: Add case for the Tektronix XD88.
7152
7153 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7154
7155 * configure.in: Handle sysv4.2 and sysvr4.2.
7156
7157 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7158
7159 * configure.in: Traverse the argument list without destroying it;
7160 don't use shift. It turns out that "set - ${saved_arguments}"
7161 doesn't work portably.
7162
7163 * configure.in: Add missing "fi".
7164
7165 * make-dist: Rebuild configure if configure.in is newer.
7166
7167 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
7168 targets to be executed even if make remembers that it has already
7169 satisfied FRC.
7170
7171 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7172
7173 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7174
7175 * configure.in (romp): Handle various version numbers with aos and bsd.
7176
7177 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7178
7179 * configure.in: Fix message text.
7180
7181 1993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7182
7183 * make-dist: Make a `site-lisp' directory in the distribution,
7184 instead of a `local-lisp' directory, which hasn't been the
7185 appropriate name for a long time.
7186 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7187 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7188
7189 * Makefile.in (do-install): Correctly detect if ./etc and
7190 ${srcdir}/etc are the same.
7191
7192 * configure.in: Extract UNEXEC from the system configuration
7193 files, compute the name of the source file corresponding to the
7194 object file, and #define it as UNEXEC_SRC in config.h.
7195
7196 * configure.in: If srcdir is '.', then try using PWD to make it
7197 absolute.
7198
7199 * configure.in: Include ${srcdir} in the printed report, to help
7200 people notice if it's an automounter path.
7201
7202 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7203
7204 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7205
7206 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7207
7208 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7209 when they are different. Add `shift' command.
7210 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7211 (externallispdir): Var deleted.
7212
7213 * configure.in: Delete spurious paren outputting short_usage.
7214
7215 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7216
7217 * Version 19.9 released.
7218
7219 1993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7220
7221 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7222 subdirectory makes.
7223
7224 * make-dist: Check for .elc files with no corresponding .el file.
7225
7226 * Makefile.in (mkdir): Make all the directories in locallisppath.
7227
7228 * config.guess: New file.
7229 * configure.in: Use it, tentatively.
7230 * INSTALL: Mention its usage.
7231
7232 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7233 the former gives you the operating system rev directly. Use
7234 s/hpux.h if we don't recognize what we got.
7235
7236 * Makefile.in (do-install): Don't remove a destination directory
7237 if it's the same as the source. If ${srcdir}/info == ${infodir},
7238 don't try to copy the info files.
7239
7240 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7241 doesn't work if you're not using a separate source directory.
7242 (do-install): Copy the build tree's etc directory only after
7243 making sure it's not also the source tree's etc directory.
7244
7245 1993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7246
7247 * configure.in: Handle sunos4.1.3 specially.
7248
7249 1993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7250
7251 * Makefile.in (INSTALL): Add definition.
7252
7253 * configure.in: Fix some messages. Support -with-gnu-cc.
7254 At the end, use `set --', not `set -'.
7255 Delete spurious `.h' in hpux alternatives.
7256
7257 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7258
7259 * Version 19.8 released.
7260
7261 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7262
7263 * configure.in: When looking for source in the same directory as
7264 the configure script, make the path thus discovered absolute.
7265 If the user specifies the `--srcdir' switch, make that directory
7266 absolute too.
7267
7268 * Makefile.in (srcdir): Remove comment saying this doesn't work.
7269
7270 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
7271 too, as the value of the PATH_INFO macro.
7272
7273 * configure.in: Check to see if the source lives in the same
7274 directory as the configure script.
7275
7276 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7277
7278 * Makefile.in (install): Split this into `install' and
7279 `do-install', to give people more control over exactly what gets
7280 done.
7281 (do-install): New target, containing the guts of `install'. Don't
7282 remove and recreate the directories inside the copying loop - do
7283 it all before the copying loop. Pass more flags to the lib-src
7284 make.
7285 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
7286 avoid errors and warnings.
7287
7288 * configure.in: For generic IBM PC boxes, insist on "unknown" for
7289 the manufacturer - the more general case was blocking other i386
7290 configuration names below, and that's how the names are written in
7291 MACHINES anyway.
7292
7293 * make-dist: When breaking links, remove the link before moving
7294 the copy onto it, to avoid interactive behavior.
7295
7296 * Makefile.in: Doc fix.
7297
7298 * configure.in: Doc fix.
7299
7300 * INSTALL: Mention --exec-prefix option.
7301
7302 * configure.in: Add support for the `--exec-prefix' option.
7303 * Makefile.in: Accept that support.
7304
7305 * configure.in: Use the AC_PROG_INSTALL macro.
7306 * Makefile.in (INSTALL): Variable removed.
7307 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
7308
7309 * configure.in: Distinguish between hp800's and hp700's by calling
7310 "uname -m".
7311
7312 1993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7313
7314 * configure.in: Recognize configuration names for i860 boxes
7315 running SYSV.
7316
7317 1993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7318
7319 * configure.in: Distinguish between hp800's and hp700's by the
7320 version of HP/UX they run, since that's something people are more
7321 likely to know - hp700's run 8.0.
7322 Add HP 700 configuration.
7323
7324 * configure.in: Test for the presence of the `rename' function.
7325
7326 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
7327 configure.in.
7328 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
7329
7330 * make-dist: Break intra-tree links.
7331
7332 * configure.in: Explain that this is an autoconf script, and give
7333 instructions for rebuilding configure from it. Arrange to put
7334 comments in configure explaining this too.
7335
7336 * configure.in: Make the first line of the configure script be
7337 "#!/bin/sh". Leaving the first line blank didn't work.
7338
7339 * configure.in (long_usage): Removed; made short_usage describe
7340 the options briefly.
7341
7342 * configure.in: Implement the --prefix option.
7343 * Makefile.in (prefix): Add support for it here.
7344 * INSTALL: Document it here.
7345
7346 * Makefile.in (install): Don't assume that the files in the `info'
7347 subdirectory match *.info. They don't have that prefix.
7348
7349 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7350
7351 * configure.in: Add case for version 5 of Esix.
7352
7353 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7354
7355 * Version 19.7 released.
7356
7357 * make-dist: There aren't any *.com files in lib-src anymore.
7358
7359 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7360 them; they're symlinks to other filesystems on the GNU machines.
7361
7362 * make-dist: Check that the manual reflects the same version of
7363 Emacs as stated in lisp/version.el. Edit that version number into
7364 the README file.
7365
7366 1993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7367
7368 * configure.in: Remove the hack of AC_DEFINE; use
7369 AC_DEFINE_UNQUOTED.
7370
7371 1993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7372
7373 * make-dist: Don't distribute precomp.com, compile.com, or
7374 link.com from ./src; they're in ./vms now.
7375
7376 Some time-handling patches from Paul Eggert:
7377 * configure.in: Add AC_TIMEZONE.
7378
7379 1993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7380
7381 * configure.in: Recognize Linux as a valid operating system for
7382 the i386.
7383
7384 1993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7385
7386 * make-dist: Distribute some VMS files we got from Richard Levitte.
7387
7388 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
7389 the source for the sed command, not oldXMenu/Makefile.
7390
7391 1993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7392
7393 * INSTALL: Don't claim the srcdir option doesn't work.
7394
7395 1993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7396
7397 * configure.in: Include remarks saying what order the autoconf
7398 tests should go in, and remind people to change config.h.in
7399 whenever they add autoconf tests which make #definitions.
7400
7401 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
7402
7403 1993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7404
7405 * Makefile.in (oldXMenu/Makefile): Make this depend on
7406 ${srcdir}/oldXMenu/Makefile.in, not itself.
7407
7408 * PROBLEMS: Some updates from David J. Mackenzie.
7409
7410 More changes from David J. Mackenzie.
7411 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
7412 removed; autoconf and config.h should specify all these
7413 differences.
7414 (buildlisppath): Make this path depend on ${srcdir}.
7415 (INSTALLFLAGS): Removed.
7416 (INSTALL): Include the -c flag.
7417 (install): Change the way we invoke install accordingly.
7418
7419 Install ${srcdir} changes from DJM.
7420 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
7421 list.
7422 (COPYDIR, COPYDESTS): Install files from both the etc directory in
7423 the source tree and the etc directory in the object tree.
7424 (${SUBDIR}): Pass the prefix variable down to submakes.
7425 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
7426 in /bin.
7427 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
7428 values for srcdir and VPATH.
7429 (install): Add `v' flag to tar command. Make sure that `dir'
7430 exists in ${srcdir}/info before copying it. Remember that the man
7431 pages come from the source tree, not the object tree.
7432 * configure.in: Remove remarks saying that the --srcdir option
7433 doesn't work.
7434 Create the etc directory in the object tree.
7435 Recognize configuration names of the form *-sun-solaris*.
7436 Recognize sunos5 and solaris as operating system names.
7437
7438 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
7439 lib-src/getdate.y and src/systime.h.
7440
7441 1993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7442
7443 * make-dist: Make links in info subdir.
7444
7445 1993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7446
7447 * configure.in: Call AC_STDC_HEADERS.
7448
7449 1993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7450
7451 * configure.in: Sidestep autoconf's quoting of the second argument
7452 of AC_DEFINE, so we can specify the value to put there. It would
7453 be nice if autoconf provided some way to specify computed values
7454 for macros.
7455
7456 1993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7457
7458 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
7459 this is always just -DHAVE_CONFIG_H.
7460
7461 The GNU coding standards specify that CFLAGS should be left for
7462 users to set.
7463 * Makefile.in (CFLAGS): Let configure determine the default value
7464 for this. Don't
7465 have it default to DEFS.
7466 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
7467 (lib-src/Makefile, src/Makefile): Edit the default value for
7468 CFLAGS into these files, not DEFS.
7469 * configure.in (CFLAGS): Choose a default value for this - "-g"
7470 normally, or "-g -O" if we're using GCC. Edit it into the
7471 top-level Makefile.
7472
7473 * configure.in: When scanning the machine and system description
7474 #include files, write their names to conftest.c properly.
7475
7476 1993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7477
7478 * configure.in: In configuration name case for Apallos running
7479 Domainios, set opsys, not opsysfile.
7480
7481 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
7482 src/config.h, instead of AC_OUTPUT; the latter overwrites
7483 src/config.h even when it hasn't changed, puts a makefile-style
7484 comment at the top even though it's C code, and produces a
7485 config.status script which doesn't do the job right.
7486
7487 * configure.in: Add AC_LN_S test, so we can tell whether or not we
7488 can use a symbolic link to get the X Menu library into src.
7489 * Makefile.in (LN_S): New variable.
7490 (src/Makefile): Edit the value of LN_S into this makefile.
7491
7492 1993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7493
7494 * configure.in: Support *-sco3.2v4* as opsystem.
7495
7496 * make-dist: Don't include calc directory.
7497 Exclude many files in the man directory; copy a few.
7498
7499 1993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7500
7501 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
7502 call AC_STRUCT_TM to see what's in time.h.
7503
7504 * configure.in: Employ quoting stupidity to get the value of CPP
7505 to expand properly.
7506
7507 1993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7508
7509 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7510 variable to scan the machine and system description files.
7511
7512 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7513 so that getdate.y builds correctly.
7514
7515 1993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7516
7517 * configure.in (tempcname): Change this to "conftest.c", so it will
7518 work properly on systems with short filenames; this is the name
7519 autoconf uses.
7520
7521 * configure.in: Also detect the availability of dup2 and
7522 gethostname.
7523
7524 * configure.in: Use the AC_ALLOCA test.
7525 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7526 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7527
7528 1993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7529
7530 * make-dist: Distribute configure, as well as configure.in.
7531 Oversight.
7532
7533 1993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7534
7535 * Makefile.in (install): Print out the name of the directory we're
7536 copying, so people can have some idea of whether we're making
7537 progress.
7538
7539 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7540 Don't forget to re-create the COPYDESTS directories after we clear
7541 them out.
7542
7543 1993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7544
7545 * Makefile.in: Add autoconf cookies so that the configure
7546 script can comment out sections of path variable definitions to
7547 choose between the installable configuration and the run-in-place
7548 configuration.
7549 * configure.in: Add new option `--run-in-place', to select the
7550 run-in-place path definitions.
7551
7552 * configure.in: Add a clause to the big configuration name case
7553 for the NeXT machine.
7554
7555 1993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7556
7557 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7558 Make sure that each source directory exists, and is different from
7559 the destination directory; then, delete the destination before
7560 copying over the source.
7561
7562 * make-dist: Distribute configure.in, instead of configure.
7563
7564 1993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7565
7566 * configure.in: Don't set CC to "gcc -O" if the user specifies
7567 `--with-gcc'. Add -O to DEFS if GCC is set.
7568
7569 1993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7570
7571 * Makefile.in (clean mostlyclean): Missing right paren.
7572
7573 * configure.in: When checking for X windows, search for an X11
7574 subdirectory of ${x_includes}.
7575
7576 * configure.in: Check for gettimeofday function, for getdate.y.
7577
7578 Change `configure' to a mixture of custom code and autoconf stuff.
7579 autoconf can't derive all the information we need, but we'd really
7580 like to be able to take advantage of some of its tests, and its
7581 file-editing facilities.
7582 * configure.in: Renamed from configure.
7583 Quote the sections of shell script we want copied literally to
7584 the configure script.
7585 (compile): Initialize this to make the autoconf macros' code happy.
7586 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
7587 code to do their jobs.
7588 Use autoconf to produce Makefile and src/config.h.
7589 Remove the Makefile-style comment that autoconf places at the top
7590 of src/config.h.
7591 (config_h_opts): Removed - no longer necessary.
7592 * Makefile.in (configname): Renamed to configuration.
7593 (CONFIG_CFLAGS): Renamed to DEFS.
7594 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
7595 get values via autoload @cookies@.
7596 (libsrc_libs): Get this from autoconf. We used to do nothing
7597 about this.
7598 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
7599
7600 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
7601 echo the move-if-change command.
7602
7603 1993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
7604
7605 * make-dist: Distribute lib-src/rcs-checkin.
7606
7607 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
7608 Don't try to make links to the RCS or Old subdirectories.
7609 Use the appropriate extension for the compression type in use.
7610 Create the tar file in the shell's initial default directory, not
7611 in ${tempparent}.
7612 Erase the whole ${tempparent} tree, not just ${tempdir}.
7613
7614 1993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7615
7616 * Makefile.in (src/paths.h): Don't echo the huge sed command we
7617 use to build paths.h.
7618 (lib-src/Makefile, src/Makefile): Similarly.
7619
7620 * configure: Extend test for working `const' keyword to handle AIX
7621 3.2 cc.
7622
7623 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7624
7625 * make-dist: Distribute lisp/term/ChangeLog.
7626
7627 Arrange for C compilation throughout the tree to get
7628 C_SWITCH_SYSTEM from the configuration files.
7629 * configure: Extract C_SWITCH_SYSTEM from the machine and
7630 system-dependent files, and save it in the top-level Makefile.
7631 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
7632 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
7633
7634 * make-dist: Include the VMS support files in oldXMenu in the
7635 distribution.
7636
7637 * configure: Doc fix.
7638
7639 * configure: Fix corrupted config_h_opts.
7640
7641 * configure: Properly report option names in error messages.
7642
7643 * configure: Properly recognize --x-includes and --x-libraries
7644 options.
7645
7646 * configure: Fix syntax errors in code handling XFree386.
7647
7648 1993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7649
7650 * configure: Add special code to detect XFree386, and tell
7651 config.h about it.
7652
7653 * configure: Properly handle extracting values of LIBS_MACHINE and
7654 LIBS_SYSTEM that contain spaces.
7655
7656 * configure: Add `--x-includes' and `--x-libraries' options. I
7657 think these are dopey, but no less than three alpha testers, at
7658 large sites, have said they have their X files installed in odd
7659 places. Implement them by setting C_SWITCH_X_SITE and
7660 LD_SWITCH_X_SITE in src/config.h.
7661
7662 1993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7663
7664 * make-dist: Don't distribute etc/Old files.
7665
7666 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
7667 backups.
7668
7669 1993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7670
7671 * make-dist: Fix typo.
7672
7673 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7674
7675 * make-dist: Corrected typo, fixed it to discard = and TAGS files
7676 in some cases where it should but didn't seen to.
7677
7678 * Makefile.in: Added unlock and relock productions.
7679
7680 1993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7681
7682 * make-dist: Add a --compress option to force make-dist to use
7683 compress.
7684
7685 * make-dist: Use gzip, if we can find it.
7686
7687 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7688 make rs6000-ibm-aix default to -aix32.
7689
7690 1993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7691
7692 * Makefile.in: Added `Developer's configuration' section.
7693
7694 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7695
7696 * Makefile.in: Add commented-out variable settings for developer's
7697 configuration.
7698
7699 1993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7700
7701 * make-dist: Distribute `src/bitmaps' too.
7702
7703 1993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
7704
7705 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7706 make rs6000-ibm-aix default to -aix32.
7707
7708 1993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7709
7710 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
7711
7712 * Makefile.in (install.sysv): Add a second `$' in front of
7713 `${dest}', so that the shell will expand it, instead of Make.
7714
7715 * configure: When processing the name of the configure script,
7716 collapse `././' to `./', but leave a single `./' prefix alone.
7717
7718 * configure: Doc fix.
7719
7720 1993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7721
7722 * configure: Handle isc3.0 correctly.
7723
7724 1993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7725
7726 * make-dist: Don't try to copy the COPYING notice into
7727 external-lisp; we're not distributing that directory any more.
7728
7729 1993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7730
7731 * Makefile.in (install, install.aix, install.xenix, install.sysv):
7732 Remove CVS subdirectories from the installed directory trees, as
7733 well as RCS directories.
7734
7735 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7736
7737 * make-dist: Only copy gmalloc.c if we couldn't link it.
7738 Don't try to copy man/{README,Makefile} unless they actually exist.
7739
7740 * Makefile.in (lisppath): Don't include externallispdir in this.
7741 We're not sure whether we're even going to distribute the
7742 directory yet.
7743
7744 1993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7745
7746 * make-dist: Don't distribute the external-lisp directory anymore.
7747 * INSTALL: Remove all references to external-lisp.
7748
7749 * configure: Detect whether the compiler supports `const'
7750 properly, and edit src/config.h accordingly.
7751
7752 * configure: Tweak layout of final report.
7753
7754 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
7755 CFLAGS.
7756
7757 * Makefile.in (locallisppath): Make this default to
7758 ${datadir}/emacs/site-lisp, instead of
7759 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
7760 the same thing, and local-lisp causes completion conflicts with
7761 lock.
7762 (lisppath): Add ${externallispdir} to this.
7763 * INSTALL: Adjust installation directions.
7764
7765 * Makefile.in (externallispdir): New variable, to say where to
7766 install the externally-maintained lisp files.
7767 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
7768 the others.
7769 * INSTALL: Describe external-lisp and the new externallispdir
7770 variable.
7771
7772 1993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7773
7774 * configure (progname): New option `--with-gcc'. Make it clearer
7775 how we are trying to guess whether or not we have GCC.
7776 * INSTALL: Document the `--with-gcc' option, and improve
7777 description of `--with-x' options.
7778
7779 1993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7780
7781 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
7782 ${infodir} from these variables; we have written out explicit code
7783 to install the info files.
7784
7785 1993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7786
7787 * make-dist: Don't distributed the RCS files in the etc directory.
7788
7789 1993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7790
7791 * Makefile.in: Some makes can't handle comments in the middle of
7792 commands; move them to before the whole rule.
7793
7794 1993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7795
7796 * README: Mention what Emacs is.
7797
7798 1993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7799
7800 * make-dist: Include `./lisp/calc-2.02' in the distribution.
7801 Add `./cpp' and `./man' back into the distribution.
7802
7803 1993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7804
7805 * Makefile.in: Define MAKE, and use where appropriate.
7806
7807 1993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7808
7809 * make-dist: Remember that the authoritative COPYING notice is
7810 `etc/COPYING', not `../etc/COPYING'.
7811
7812 1992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7813
7814 * make-dist: Make sure that the COPYING notices in each directory
7815 are copies, not symlinks.
7816
7817 1992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7818
7819 * INSTALL: The build process produces an executable called `emacs'
7820 now. Change references.
7821 * Makefile.in: Adjust `install.mumble' targets to install
7822 `src/emacs', not `src/xemacs'.
7823
7824 * configure: Start with a blank line; this keeps some old CSH's
7825 from thinking it's a CSH script. Most systems will just use
7826 /bin/sh to run it, which is what we're expecting; the only other
7827 shells which might try to interpret it themselves are probably
7828 Bourne-compatible.
7829
7830 1992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7831
7832 * INSTALL: Improvements suggested by David Mackenzie.
7833
7834 1992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7835
7836 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7837 Don't try to copy the info files if there aren't any; the
7838 unexpanded globbing pattern disappoints `install'. Ignore the
7839 return status of that command.
7840
7841 * INSTALL: Updated for new configuration arrangement.
7842
7843 * configure: Don't make the top-level Makefile read-only - people
7844 may want to edit the values of the path variables.
7845
7846 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7847 Install the info files in ${infodir}. Install the executable
7848 under both `emacs' and `emacs-VERSION'.
7849
7850 * Makefile.in: Doc fix.
7851
7852 * Makefile.in (exec_prefix): New variable, as per latest version
7853 of coding standards.
7854 (bindir, libdir): Use it, instead of `prefix'.
7855 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
7856
7857 * Makefile.in (mandir): Make the default value for this depend on
7858 $(prefix).
7859
7860 * Makefile.in (datadir, statedir, libdir): Make these all default
7861 to ${prefix}/lib.
7862 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
7863 to compensate.
7864
7865 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7866 Install the etags and ctags man pages too.
7867
7868 * Makefile.in (distclean): Don't delete backup files; that's the
7869 job of extraclean.
7870 (extraclean): Like distclean, but deletes backup and autosave files.
7871
7872 1992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7873
7874 Make path specification conform to GNU coding standards.
7875 * configure (long_usage): Remove all traces of old arguments from
7876 usage messages, and document the options we do accept in more
7877 detail: -with-x... and --srcdir.
7878 (options, boolean_opts): Deleted; we don't have enough options to
7879 make this worthwhile.
7880 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
7881 along with the code which supported them; these should be set as
7882 arguments to the top-level make.
7883 (config_h_opts): Since this no longer doubles as a list of option
7884 names, make them upper case; this simplifies the code which uses
7885 them to build the sed command to edit src/config.h. Change the
7886 code which sets them.
7887 (cc, g, O): Don't allow the user to set these using options; they
7888 should be specified using `CC=' and `CFLAGS=' arguments to the
7889 top-level make. Just choose reasonable default values for them,
7890 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
7891 values.
7892 (gnu_malloc, rel_alloc): Don't allow the user to set these using
7893 options; use them whenever the configuration files say they're
7894 possible.
7895 Simplify the argument processing loop. Don't accept abbreviations
7896 for option names; these might conflict with other configuration
7897 options in the future.
7898 Add some support for the `--srcdir' option. Check for the sources
7899 in . and .. if `--srcdir' is omitted. If the directories we will
7900 compile in don't exist yet, create them under the current directory.
7901 Note that the rest of the build process doesn't really support
7902 this.
7903 Edit only the top Makefile. That should edit the others. Edit
7904 into the makefile: `version', from lisp/version.el, `configname'
7905 and `srcdir' from the configuration arguments, `CC' and
7906 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
7907 the user's path, and LOADLIBES as gleaned from the system
7908 description files.
7909 Simplify the report generated; it doesn't need to include any
7910 description of paths now.
7911 Make `config.status' exec configure instead of just calling it, so
7912 there's no harm in overwriting `config.status'.
7913 * Makefile.in (version, configname): New variables, used to choose
7914 the default values for datadir and libdir.
7915 Path variables rearranged into two clearer groups:
7916 - In the first group are the variables specified by the GNU coding
7917 standards (prefix, bindir, datadir, statedir, libdir, mandir,
7918 manext, infodir, and srcdir).
7919 - In the second are the variables actually used for Emacs's paths
7920 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
7921 archlibdir), which depend on the first category.
7922 datadir and libdir default to directories under
7923 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
7924 demand.
7925 etcdir and lispdir default to subdirectories of datadir.
7926 archlibdir defaults to libdir.
7927 The new installation tree is a bit deeper than it used to be, so
7928 use the new make-path program in lib-src to build them all.
7929 Always build a new src/paths.h.tmp and then move-if-change it to
7930 src/paths.h, to avoid unnecessary rebuilds while responding to the
7931 right changes.
7932 Remove all mention of arch-lib. Run utility commands from
7933 lib-src, and let the executables be copied into archlibdir when
7934 Emacs is installed.
7935 Add targets for src/Makefile, lib-src/Makefile, and
7936 oldXMenu/Makefile, editing the values of the path variables into
7937 them.
7938 Let lib-src do its own installation.
7939 (datadir): Default to putting data files under
7940 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
7941 (emacsdir): Variable deleted; it would only be confusing to use.
7942 (lispdir, etcdir): Default to ${datadir}/lisp.
7943 (mkdir): Use make-path for this.
7944 (lockdir): Do this in mkdir.
7945 (Makefile): New target.
7946
7947 * configure (usage_message): Rename to long_usage.
7948
7949 * make-dist: Don't bother creating an arch-lib directory; that's
7950 only for installation now.
7951
7952 1992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7953
7954 * configure: Use GCC-style configuration names, using config.sub.
7955 Change the usage and help messages.
7956
7957 * configure: Initialize window_system, not indow_system.
7958
7959 * configure: Report which window system, compiler, and signal
7960 handler return type we decide to use.
7961
7962 * make-dist: Explain what's going on if config.sub and gmalloc.c
7963 can't be linked. Place the code which copies them near the code
7964 which links the rest of the files around them.
7965
7966 1992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
7967
7968 * make-dist: Don't bother to distribute src/*.com, or
7969 src/vmsbuild; those have all been moved to `../vms'.
7970
7971 1992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7972
7973 * make-dist: Don't forget that the way to avoid filenames starting
7974 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
7975 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
7976 couldn't make hard links to, since we have two already, and
7977 perhaps more to come.
7978
7979 1992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7980
7981 * configure: When editing parameters into lib-src/Makefile, change
7982 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
7983 needs some other flags too.
7984
7985 1992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7986
7987 * configure: Remove spurious echo of the configuration name.
7988
7989 * make-dist: Don't distribute files in src/m and src/s whose names
7990 begin with `='.
7991
7992 1992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7993
7994 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
7995 Also LISP_FLOAT_TYPE.
7996
7997 1992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7998
7999 * make-dist: Copy config.sub, since it's a symbolic link to a file
8000 on another file system.
8001
8002 1992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8003
8004 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8005 distribution.
8006
8007 * config.sub: New file, to help us recognize configuration names.
8008 * make-dist: Include it in the distribution.
8009
8010 1992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8011
8012 * configure: Convert `-' to `_' in specified option names.
8013 Accept options with --. Delete --highpri and --have-x-menu options.
8014 New options --with-x and --with-x10 replace -window-system.
8015 Don't mention options --gnu-malloc, --rel-alloc
8016 or --lisp-float-type in help message.
8017
8018 1992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8019
8020 * make-dist: Include the `vms' subdirectory in the distribution.
8021
8022 1992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8023
8024 * configure: Remove lines starting with "# DIST: " when building
8025 lib-src/Makefile and src/Makefile. This allows us to mark the
8026 "Makefile.in" files with explanatory comments which won't also get
8027 stuck in the Makefiles.
8028
8029 1992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8030
8031 * make-dist: Don't use the '+' operator in the sed regular
8032 expression that extracts the version number from lisp/version.el;
8033 Ultrix sed doesn't seem support the operator. Just double the
8034 operand and use *.
8035
8036 1992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8037
8038 * Makefile.in: Doc fix.
8039
8040 1992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8041
8042 * configure: Rewrite sed command to remove at most one ./ prefix;
8043 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8044 group.
8045
8046 1992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8047
8048 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8049
8050 1992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8051
8052 * make-dist: Go ahead and build a new TAGS file, unless the
8053 --newer option was specified. Don't try to delete a TAGS file
8054 from etc; it's not kept there, and shouldn't be deleted anyway.
8055
8056 1992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8057
8058 * make-dist: If the lisp directory contains a default.el, don't
8059 distribute it.
8060
8061 * configure: When searching signal.h for the type of a signal
8062 return handler, make a copy of it, not a symbolic link to it; that
8063 way, it will work on systems that don't have symbolic links.
8064
8065 1992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8066
8067 * make-dist: Taught it about vcdiff and rcs2log, added --newer
8068 option for generating incremental distributions. Stopped it from
8069 generating a TAGS file into the distribution; that sucker is
8070 *big*, and easily enough generated with the toplevel makefile.
8071
8072 1992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8073
8074 * configure: When writing config.status, don't prefix progname
8075 with a '.'; it might be absolute.
8076
8077 1992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8078
8079 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8080 /usr/include/X11 exist, not only if both exist.
8081
8082 1992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8083
8084 * make-dist: Make the new external-lisp directory a duplicate of
8085 the external-lisp directory, not the lisp directory.
8086
8087 1992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8088
8089 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8090 clean' in arch-lib; it doesn't even have a Makefile.
8091
8092 * Makefile.in (clean, mostlyclean): In the test which tries to
8093 distinguish between the build directory, which should be cleaned,
8094 and the installed directory, which shouldn't, cd to `${emacsdir}',
8095 not `${DESTDIR}${LIBDIR}'.
8096
8097 1992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8098
8099 * make-dist: Be sure to delete the .c and .h files that YACC and
8100 BISON create from getdate.y.
8101
8102 * external-lisp: New directory; see `external-lisp/README'.
8103 * make-dist: Added support for the external-lisp subdirectory.
8104
8105 * make-dist: Changed message which complains that make-dist wasn't
8106 invoked in the right directory to indicate which files it was
8107 looking for.
8108
8109 1992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8110
8111 * configure: Add comments explaining why we can't translate
8112 character ranges or control characters in `tr'.
8113
8114 1992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8115
8116 * configure: When generating the configuration message, we used to
8117 build the message from the start so that each line began with "# "
8118 so that it would be a comment in `config.status'. However, this
8119 causes trouble if any of the variables we use in the message
8120 expand to more than one line of text - as gnu_malloc_reason
8121 sometimes does. So instead, we build the message as it should be
8122 printed to the user (i.e. without the "# " prefixes), and stick on
8123 the "# "s when we write it to `config.status'.
8124
8125 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8126 `lib-src' and `arch-lib'.
8127
8128 * configure: When generating report and `config.status' file, note
8129 that bindir only determines where `make install' and
8130 `build-install' will place the executables; this should make it
8131 clear that the ordinary build process will not try to install
8132 things.
8133
8134 1992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8135
8136 * make-dist: Change messages to say that we are 'making links to
8137 X', rather than 'copying X'. And put `' quotes around file names.
8138
8139 * make-dist: Include '.tmp' in the name of the staging directory.
8140
8141 * make-dist: Pass the `-f' option to rm when you're not sure that
8142 the files you're removing actually exist.
8143
8144 * make-dist: When setting up etc/COPYING, always nuke whatever is
8145 there, and then copy it in, to make sure we get a real file.
8146
8147 * make-dist: Don't try to distribute *.defns files any more. The
8148 only such file was for simula.el, which has been superceded by a
8149 version which doesn't have a separate .defns file.
8150
8151 1992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8152
8153 * make-dist: Don't distribute configured versions of config.h.in,
8154 paths.h.in, Makefile.in in src.
8155
8156 * configure: Delete .tmp files before creating them; don't bother
8157 trying to make final targets writeable first, since it won't
8158 matter to move-if-change.
8159
8160 1992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8161
8162 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8163 mkdir and chmod in the center of all the conditionals. GNU Make
8164 will strip these out, but other makes won't.
8165
8166 1992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8167
8168 * make-dist: Include move-if-change in list of files to distribute.
8169
8170 1992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8171
8172 * configure: Remove any "." elements from the program name.
8173
8174 * configure: Don't record the values of all the possible arguments
8175 in config.status; only record the options that the user specified.
8176
8177 * configure: Use move-if-change to move in the new src/config.h.
8178
8179 1992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8180
8181 * move-if-change: New file, copied from gcc release.
8182 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8183 a temp file, so we don't update paths.h if an error occurs or if
8184 it doesn't need changing.
8185
8186 1992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8187
8188 * Makefile.in (src/paths.h): Do not install a value for the
8189 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8190 * build-install.in: Same thing.
8191
8192 1992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8193
8194 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8195 latter, being a typo, is always false, resulting in a program
8196 whose default behavior is to painstakingly build a copy of the
8197 source tree, and then delete it. Rah.
8198
8199 * Makefile.in: Add dist target, and comment for it.
8200
8201 * configure: When scanning <signal.h> for a declaration for
8202 signal, create a symbolic link with a name ending in .c, so the
8203 compiler won't complain that it's only been given .h files.
8204
8205 * configure: Check whether there are any arguments available
8206 before shifting to get the value of a non-boolean parameter.
8207
8208 * make-dist: Doc fix.
8209
8210 1992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8211
8212 * configure: Instead of grepping /usr/include/signal.h for a
8213 signal declaration, run /usr/include/signal.h or
8214 /usr/include/sys/signal.h through cpp and grep for the
8215 declaration.
8216
8217 * configure: Redirect the output of grep to /dev/null instead of
8218 using grep -s - that flag means different things on other systems.
8219
8220 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8221 since the former is recognizable even if you don't know what
8222 'dumping' is.
8223 * configure: Accommodate that change.
8224
8225 * configure: Accept options for all of the directories you can
8226 change in the Makefile.
8227
8228 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8229
8230 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8231 FOO before you can use them.
8232
8233 * build-install.in: Made the "Where To Install Things" section
8234 conform with the similar section from Makefile.in. Copied section
8235 which builds src/paths.h from src/paths.h.in from the Makefile.
8236
8237 1992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8238
8239 * configure: Write config.status to pass its command-line
8240 arguments on to configure, so that people can use it to recreate
8241 an old configuration, with minor changes.
8242
8243 1992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8244
8245 * configure: Don't rely on option variables being unset if their
8246 values are the empty string. In particular, when producing the
8247 English report, don't assume that highpri will be unset when no
8248 increased priority has been requested; -highpri='' should be the
8249 same as omitting -highpri altogether.
8250
8251 * configure: Fix dumb bug: when running the system and machine
8252 description files through cpp, mark those lines that we want to
8253 evaluate with the string '@configure@', and then only evaluate
8254 them. This way if the files include anything that actually
8255 generates text (type definitions or external declarations, say),
8256 we won't try to eval it.
8257
8258 1992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8259
8260 * make-dist: New shell script.
8261
8262 * configure: When creating foo from foo.in, make foo read-only to
8263 remind people to edit the .in file instead.
8264
8265 * INSTALL: Changed references to config.h-dist to config.h.in.
8266 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
8267 to build src/paths.h from src/paths.h.in; added a paragraph to do
8268 this.
8269 * configure, Makefile, build-install: Changed filenames like
8270 FOO-dist to FOO.in.
8271
8272 1992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8273
8274 * Makefile, build-install: Renamed to Makefile.in and
8275 build-install.in; the configure script will edit these to produce
8276 the usable Makefile and build-install.
8277 * configure: Changed to produce ./Makefile, ./build-install,
8278 lib-src/Makefile, and src/Makefile from their *.in counterparts,
8279 instead of editing them in place.
8280
8281 1992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8282
8283 * Makefile: Re-arranged so that the undumped Emacs will search
8284 ../lisp *after* the site's local elisp files.
8285 (locallisppath, dumplisppath): New variables.
8286 (lisppath): This variable's default value is now chosen based on
8287 $(locallisppath) and $(lispdir); while it used to be the
8288 customization point for adding site-local elisp directories to
8289 load-path, that job is now handled mostly by locallisppath.
8290 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
8291 Check the values being assigned to the *LOADSEARCH macros for null
8292 path elements (like '::' in 'foo::bar').
8293
8294 * configure: When checking if the machine- and system-dependent
8295 files define a particular macro or not, actually run them through
8296 CPP and test the macros with #ifs, instead of just grepping for
8297 the macros' names. In particular, check for SYSTEM_MALLOC in this
8298 way.
8299
8300 1992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8301
8302 * Makefile (install): Don't use -s in install. (Keep the symbols.)
8303
8304 1992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8305
8306 * configure: Make the config.status file an executable shell
8307 script which will recreate the same configuration. Include the
8308 verbal description of the current configuration as a comment in
8309 the script.
8310 * INSTALL: Doc fix.
8311
8312 * Makefile: Brought the Makefile up to the GNU coding
8313 standards, as described in standards.text:
8314 (TAGS): New name for the target which rebuilds the tags table.
8315 (check): New target; doesn't do anything yet.
8316 (mostlyclean): New target, synonymous with clean.
8317 (realclean): New target. Currently, this just calls the
8318 subdirectories's makefiles and then deletes config.status.
8319 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
8320 variables.
8321 Installation directory variables changed to conform.
8322 (install, install.sysv, install.xenix, install.aix): Changed the
8323 code which copies the directories into their installed location to
8324 allow the installed locations to be in several different
8325 directories; the old version assumed that they would all be in
8326 $(emacsdir).
8327 (mkdir, lockdir): Allow the installed locations to be in several
8328 different directories.
8329 * INSTALL: Doc fix.
8330
8331 * build-install: Use the same variable names as the Makefile.
8332 Allow the installed locations to be in several different
8333 directories.
8334
8335 1992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8336
8337 * Makefile (src/paths.h): Instead of using a single sed command to
8338 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
8339 separately, and don't forget to append "/!!!SuperLock!!!" to the
8340 value of the PATH_SUPERLOCK macro.
8341
8342 * config.emacs: Renamed to configure, for consistency with other
8343 GNU products. Internal references changed.
8344 INSTALL, Makefile: References changed.
8345
8346 * lock: New directory, which should always be empty. If this
8347 directory doesn't exist, Emacs won't complain; it just won't lock.
8348 Having this here means that people can just unpack Emacs, build
8349 it, and have locking work.
8350
8351 * share-lib: Re-renamed to etc, for the sake of tradition.
8352 * config.emacs: Changed default value for datadir to ../etc.
8353 * INSTALL, README: Adjusted.
8354
8355 1992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8356
8357 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8358 by running CPP on the appropriate s/*.h and m/*.h files.
8359
8360 1992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8361
8362 * config.emacs: Make sure to set the "exit on error" flag once
8363 we've removed config.status; errors should abort the configuration.
8364
8365 1992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8366
8367 * config.emacs: Added -distribute option, so that the Makefile
8368 paths are in their proper form. I don't know why this matters.
8369
8370 1992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8371
8372 * local-lisp: New directory, empty in the distribution, for people
8373 to put local elisp code in.
8374 * config.emacs: Include it in the default load path.
8375 * README: Document it.
8376
8377 1992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8378
8379 * config.emacs: Guess the type of signal handling functions based
8380 on the contents of /usr/include/signal.h.
8381
8382 * config.emacs: Print out progress report messages.
8383
8384 * Makefile (src/paths.h): Don't generically replace
8385 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
8386 editing of the other entries, and each entry should be dealt with
8387 explicitly anyway.
8388
8389 * build-install: Converted from C-shell to Bourne shell.
8390 * config.emacs: Edit build-install properly.
8391
8392 * config.emacs: Doc fix.
8393
8394 1992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8395
8396 * Makefile (install): Remove `B' from tar xf command.
8397
8398 1992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8399
8400 * config.emacs: Removed support for the `maintain-environment'
8401 option; the only important difference between this and its absence
8402 has been removed.
8403 * INSTALL: Removed mention of `maintain-environment'.
8404
8405 * config.emacs: Fix arguments to sed when processing boolean
8406 arguments.
8407
8408 1991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8409
8410 * config.emacs: New file, to help automate the installation
8411 process.
8412
8413 * Makefile: Lots of changes to support the separation of etc into
8414 architecture-dependent and -independent files:
8415 (EMACSROOT): New variable, giving the directory under which all of
8416 Emacs's libraries should be installed. Changed rest of file to
8417 use it.
8418 (LIBDIR): Now denotes only architecture-dependent dir.
8419 (DATADIR): New variable, denoting architecture-independent dir.
8420 (LOCKDIR): New variable, for completeness.
8421 (SUBDIR): No more etc, new lib-src.
8422 (COPYDIR): No more etc, new arch-lib and share-lib.
8423 (src/paths.h): Set PATH_DATA and the LOCK macros too.
8424 (src): Now depends on lib-src, not etc.
8425 * build-install: Changes parallel to the above.
8426 * README: Describe the new arrangement.
8427
8428 * vms: New subdirectory for all the VMS stuff.
8429
8430 1991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8431
8432 * Makefile (LISPPATH): New variable.
8433 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
8434
8435 1990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
8436
8437 * Makefile (install, install.sysv, install.xenix):
8438 Install wakeup instead of loadst. No need for setuid or setgid.
8439
8440 1990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8441
8442 * Makefile (clean): Clean etc if that's not the installation dir.
8443
8444 1990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8445
8446 * Makefile (paths.h): Make sed alter each name in the path.
8447
8448 1988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8449
8450 * Makefile (install.sysv): Use cpio, not tar.
8451
8452 1988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8453
8454 * Makefile (lockdir): Rename `lock' target.
8455 Depend on it from install*, not from `all'.
8456
8457 1988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
8458
8459 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
8460 to match build-install and paths.h.
8461
8462 ;; Local Variables:
8463 ;; coding: utf-8
8464 ;; add-log-time-zone-rule: t
8465 ;; End:
8466
8467 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
8468 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
8469
8470 This file is part of GNU Emacs.
8471
8472 GNU Emacs is free software: you can redistribute it and/or modify
8473 it under the terms of the GNU General Public License as published by
8474 the Free Software Foundation, either version 3 of the License, or
8475 (at your option) any later version.
8476
8477 GNU Emacs is distributed in the hope that it will be useful,
8478 but WITHOUT ANY WARRANTY; without even the implied warranty of
8479 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8480 GNU General Public License for more details.
8481
8482 You should have received a copy of the GNU General Public License
8483 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
8484
8485 ;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73