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