*** empty log message ***
[bpt/emacs.git] / ChangeLog
CommitLineData
b5a09903
EZ
12008-12-19 Eli Zaretskii <eliz@gnu.org>
2
3 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
4 for rationale.
5
c4607d7f
GM
62008-12-13 Glenn Morris <rgm@gnu.org>
7
8 * Makefile.in (install-arch-indep): Add new man-pages.
8e7aa5de
GM
9 (manext): Remove variable.
10 (MAN_PAGES): New variable.
11 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
12 and remove.
8bfbbb97 13 (uninstall): Remove desktop file and icons, game scores if empty.
c4607d7f 14
894b66d8
DN
152008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
16
17 * config.guess, config.sub: Updated from master source.
18
08d03897
DN
192008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
20
21 * Makefile.in (install-arch-indep): Install ebrowse.1.
22
7c54c0a0
DN
232008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
24
25 * configure.in: Add Solaris on x86_64.
26
149b51bc
DN
272008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
28
29 * config.guess, config.sub: Updated from master source.
30
961de2e7
EZ
312008-12-08 Eli Zaretskii <eliz@gnu.org>
32
33 * info/dir: Fix last change.
34
777af7e5
EZ
352008-12-07 Eli Zaretskii <eliz@gnu.org>
36
37 * info/dir: Untabify.
38
3c00847f
RF
392008-11-28 Ulrich Mueller <ulm@gentoo.org>
40
41 * configure.in: Fix last change.
42
6a7447b3
RS
432008-11-28 Richard M Stallman <rms@gnu.org>
44
45 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
46 New configurations.
47
d8aef2e6
GM
482008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
49
50 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
51 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
52
c4e58908
EZ
532008-11-15 Eli Zaretskii <eliz@gnu.org>
54
21d907a3
EZ
55 * Makefile.in (INFO_FILES): Remove ns-emacs.
56
c4e58908
EZ
57 * info/dir (NS-Emacs): Remove entry.
58
b73f809c
EZ
592008-11-08 Eli Zaretskii <eliz@gnu.org>
60
61 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
62
9fea5ed1
GM
632008-11-07 Glenn Morris <rgm@gnu.org>
64
65 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
66
b5ba7271
EZ
672008-10-31 Eli Zaretskii <eliz@gnu.org>
68
69 * config.bat: Tell user to expect one "File not found" message
70 while the `doc' directory is being configured.
71
27301075
CY
722008-10-30 Chong Yidong <cyd@stupidchicken.com>
73
74 * update-subdirs: Put obsolete directory last.
75
28f3a9d1
KH
762008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
77
78 * configure.in: Check fontconfig always.
79
2194ea1c
DN
802008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
81
82 * configure (*-solaris2.[7-9]*): Fix typo.
83
ea09b8d5
GM
842008-10-24 Glenn Morris <rgm@gnu.org>
85
86 * configure.in (--without-sync-input, --with-pkg-config-prog):
87 Help strings start with lower case.
88 (--with-gnustep-conf): New option.
89 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
90
ef913c89
GM
912008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
92
93 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
94 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
95 is not found. (Bug#1230)
96
b97439ce 972008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
9b3362b8 98
b97439ce 99 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
9b3362b8
DN
100 Use sol2-6.h for Solaris 7-9.
101
fac5dc61
DN
1022008-10-18 Ulrich Mueller <ulm@gentoo.org>
103
104 * configure.in: Add support for GNU/Linux on SuperH.
105
6b0262c1
AS
1062008-10-12 Andreas Schwab <schwab@suse.de>
107
108 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
109
8d87199b
AR
1102008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
111
112 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
113 "X") to avoid confusion.
114
115 * configure: Regenerate.
116
265f3a4d
RF
1172008-09-07 Romain Francoise <romain@orebokech.com>
118
119 * make-dist: Distribute doc/man/ChangeLog.
120
cfe91a31
CY
1212008-08-28 Chong Yidong <cyd@stupidchicken.com>
122
123 * configure.in: Disable XFT and Freetype when without X.
124
125 * configure: Regenerate.
126
c5e2611e
DN
1272008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
128
129 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
130
cc9e2523
CY
1312008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
132
133 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
134 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
135
136 * configure: Regenerate.
137
67931678
EZ
1382008-08-20 Eli Zaretskii <eliz@gnu.org>
139
140 * configure.in: Move "#define subprocesses" before
141 config_opsysfile is included.
142
5b6fd9ea
KH
1432008-08-19 Kenichi Handa <handa@m17n.org>
144
145 * INSTALL (Extra fonts): Mention local fonts, don't mention
146 mule-unicode.
147
d32e280e
CY
1482008-08-16 Chong Yidong <cyd@stupidchicken.com>
149
150 * make-dist: Omit info/.arch-inventory.
151
3271ac8c
JR
1522008-08-16 Jason Rumney <jasonr@gnu.org>
153
154 * make-dist (tempdir/nt): Link emacsclient.rc.
155
48fad8e8
DN
1562008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
157
158 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
159 AC_SUBST it.
160 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
161 AC_SUBST it.
162 (OTHER_FILES): Always define for HAVE_NS.
163 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
164 * configure: Regenerate.
165
6b8bc489
AS
1662008-08-07 Andreas Schwab <schwab@suse.de>
167
168 * configure.in: Correctly handle
169 --enable-cocoa-experimental-ctrl-g=no and
170 --enable-ns-self-contained=yes.
6b8bc489 171
d5e2f8fe
AR
1722008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
173
174 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4eec6197
AR
175 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
176 bother undef'ing since won't have desired effect.
d5e2f8fe 177
9e0f670e
AS
1782008-08-06 Andreas Schwab <schwab@suse.de>
179
180 * configure.in: Fix quoting.
181
23ca30bd
CY
1822008-08-06 Chong Yidong <cyd@stupidchicken.com>
183
184 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
185
b44d2112
CY
1862008-08-05 Ulrich Mueller <ulm@gentoo.org>
187
188 * configure.in: Add checks for krb5_error.text and
189 krb5_error.e_text struct members.
190
19571844
CY
1912008-08-04 Chong Yidong <cyd@stupidchicken.com>
192
19571844 193 * configure.in: Test for existence of NSInteger.
509b4b38 194 Suggested by Yavor Doganov.
19571844 195
96cac6f1
RF
1962008-08-02 Romain Francoise <romain@orebokech.com>
197
198 * Makefile.in (INFO_FILES): Add mairix-el.
199
7c2fb837
DN
2002008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
201
202 * make-dist:
203 * README: Remove VMS support.
204 * vms: Remove directory.
205
69ab3201
DN
2062008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
207
208 * configure.in (MULTI_KBOARD): Remove.
209
9d9a7716
DN
2102008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
211
212 * configure.in (DO_BLOCK_INPUT): Remove, unused.
213
a7b7b527
CY
2142008-07-29 Chong Yidong <cyd@stupidchicken.com>
215
216 * info/dir (File): Add mairix-el.
217
9e2a2647
DN
2182008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
219
220 Remove support for Mac Carbon.
221 * mac: Remove directory.
222 * make-dist:
223 * configure.in:
224 * README:
225 * Makefile.in:
0e134ea0 226 * INSTALL: Remove code for Carbon.
9e2a2647
DN
227 * configure: Regenerate.
228
98822133 2292008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
fb67f03d 230
0e134ea0 231 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
fb67f03d 232
7cadb46a
CY
2332008-07-25 Chong Yidong <cyd@stupidchicken.com>
234
235 * configure.in: Check for getrlimit.
236
237 * configure: Regenerate.
238
77ccee09
DN
2392008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
240
241 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
242 in src/Makefile.in.
243 (static): Remove, autoconf would always comment it out anyway.
244 (subprocesses): Define unconditionally.
245
10d975d7 2462008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
7a55ab54 247
10d975d7
GM
248 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
249 compilation under GNUstep.
7a55ab54 250
658a0f85
KH
2512008-07-18 Kenichi Handa <handa@m17n.org>
252
253 * INSTALL (Complex Text Layout support libraries): Delete the
254 paragraph about --enable-font-backend.
255
ba60bd44 2562008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2a7973b6
AR
257
258 * configure.in: Print out some info to user for NeXTstep builds.
259 (ns-app): Remove enable option.
260 (ns-self-contained): Add enable option.
261 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
262 GNUstep, use to set install prefixes, and substitute in Makefiles.
263 * configure: Regenerate.
264 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
265 NS app bundle.
266
facfbbbd
SM
2672008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
268
269 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
270
ba60bd44 2712008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
122e9f8f
AR
272
273 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
274 NS_IMPL_COCOA.
122e9f8f 275
2c369af7
GM
2762008-07-16 Glenn Morris <rgm@gnu.org>
277
6ba72723
GM
278 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
279 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
280 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
281 never unset.
282
2c369af7
GM
283 * make-dist: Add nextstep/ directories.
284 (src, lib-src): Add .m files.
285
6b0273cd
DN
2862008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
287
288 * configure.in (freebsd, kfreebsd): Undo part of previous change.
289 (USER_FULL_NAME): Remove, not used anymore.
290 * configure: Regenerate.
291
ba60bd44 2922008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783
AR
293
294 Changes and additions for NeXTstep windowing system (Cocoa and
295 GNUstep) support.
296
297 * configure.in: Add support for NS window system: --with-ns (default
298 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
299 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
300 disable font backend if window system is "none", not if !HAVE_X11.
301 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
302 (install-arch-dep): Add commands to assemble NS .app package.
303
40dde9d1
DN
3042008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
305
176fe5fc
DN
306 * configure.in: Use macppc for Darwin. Remove references to
307 desupported systems.
40dde9d1
DN
308 * configure: Regenerate.
309
2906a94c
GM
3102008-07-05 Glenn Morris <rgm@gnu.org>
311
312 * make-dist (EMACS): Doc fix.
313 (lisp): There are no *.dat or image files here any more.
314 (src): There are no *.s files here any more.
315 (etc/images, etc/images/*): Link to most regular files.
316
26d41f17
GM
3172008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
318
319 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
320
3d4c9dbd
GM
3212008-07-01 Glenn Morris <rgm@gnu.org>
322
323 * configure.in (cpp_undefs): Rename from `undefs', update uses.
324 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
325 and explicitly export there. (Bug#507.)
326
f2a77c3a
DN
3272008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
328
329 * configure.in:
330 * configure: Remove references to obsolete systems.
331
ac935997
SM
3322008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
333
334 * Makefile.in (Makefile): Use it for its timestamp value as well, and
335 make it depend on all other */.in files.
336 (src/Makefile, src/config.stamp, lib-src/Makefile)
337 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
338 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
339 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
340 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
341
342 * configure.in: Don't create src/config.stamp any more.
343
b4945b95
SM
3442008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
345
f245f2c6 346 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
b4945b95 347
8a6a5642
GM
3482008-06-22 Glenn Morris <rgm@gnu.org>
349
350 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
351
822ef7a0
RF
3522008-06-21 Romain Francoise <romain@orebokech.com>
353
354 * Makefile.in (INFO_FILES): Add sasl.
355
fc46d219
SM
3562008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
357
358 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
359 (bootstrap-build): Remove.
360 (top_bootclean): New var.
361 (top_distclean, bootstrap-clean): Use it.
362 (bootstrap): Don't recheck config. Make normally.
363
49f6eb95
SM
3642008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
365
366 * Makefile.in (SUBDIR): Include `lisp'.
367 (lisp): Depend on `src'.
368 (top_distclean): Don't remove config.status.
369 (bootstrap-clean): New target.
370 (maintainer-clean): Use it.
371 (bootstrap): Use bootstrap-clean. Re-run config.status.
372 (src/bootstrap-emacs${EXEEXT}): New target.
373 (bootstrap-build): Use it. Don't use bootstrap-prepare because
374 src/Makefile now takes care of it.
375 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
25241b4d 376
02db7a65
GM
3772008-06-15 Glenn Morris <rgm@gnu.org>
378
379 * info/dir: Add sasl.
380
294e8689
AM
3812008-06-09 Alan Mackenzie <acm@muc.de>
382
383 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
384
8669e78f
ER
3852008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
386
429870c2 387 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
8669e78f 388
b464059a
GM
3892008-06-07 Glenn Morris <rgm@gnu.org>
390
391 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
392 serve no purpose.
393
d893468a
DN
3942008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
395
396 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
397 * configure: Regenerate.
398
79241466
SM
3992008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
400
401 * update-subdirs: Don't touch subdirs.el if it is unchanged.
402
b8bdd8c9
KH
4032008-05-14 Kenichi Handa <handa@m17n.org>
404
405 * configure: Regenerate.
406
407 * configure.in: Don't handle --disable-font-backend. Don't print
408 a message about a font backend.
409
1c73f195
GM
4102008-05-09 Glenn Morris <rgm@gnu.org>
411
412 * configure.in: Make absence of makeinfo a fatal error only if the info
413 files don't exist.
414 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
415
d95d9b23
EZ
4162008-05-07 Eli Zaretskii <eliz@gnu.org>
417
418 * config.bat: Fix last change: don't use < and > in "rem" lines,
419 they are interpreted as redirection by DOS shells.
420
f67e15be 4212008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
fac4a32b
YM
422
423 * configure.in: Check availability of AvailabilityMacros.h
424 if HAVE_CARBON.
425
426 * configure: Regenerate.
427
1066d056
GM
4282008-05-03 Glenn Morris <rgm@gnu.org>
429
430 * configure.in (x_libraries): Remove standard 64-bit directories -
431 experimental workaround for minor autoconf bug.
432
79bc8bbb
GM
433 * configure.in (--without-makeinfo): New option. If set,
434 absence of suitable makeinfo is not a fatal error.
435 * Makefile.in (MAKEINFO): New, set by configure.
436 (install-arch-indep): Without makeinfo, ignore any missing manuals.
437 (info-real): New target.
438 (info): Without makeinfo, do nothing, else call `info-real'.
439
a113b3ca 4402008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
b6924dd7
DN
441
442 * configure.in: Remove hpux10.20 from the desupported list.
443
73d798d5
SM
4442008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
445
446 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
447
a51f4969
SM
4482008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
449
450 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
451 rather than change CPPFLAGS.
452 (HAVE_GTK): Rename to USE_GTK.
453
7316a2b5
SM
4542008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
455
456 * configure.in: Replace the obsolete macros AC_AIX and
457 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
458
5d374ce1
AS
4592008-04-05 Andreas Schwab <schwab@suse.de>
460
461 * configure.in: No longer create admin/unidata/Makefile.
462
d0b7952a
AS
4632008-03-28 Andreas Schwab <schwab@suse.de>
464
465 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
466 (lisp/Makefile): New rule.
467
acfdc2b1
GM
4682008-03-13 Glenn Morris <rgm@gnu.org>
469
470 * configure.in (AC_INIT): Fix version number.
471 (sync-input): Reword the option, since it's on by default.
472
880820fe 4732008-03-11 Jan Djärv <jan.h.d@swipnet.se>
ca34d75a
JD
474
475 * configure.in: Add --enable-sync-input, default yes.
476
dc6150eb
GM
4772008-03-11 Glenn Morris <rgm@gnu.org>
478
69c7cf1b
GM
479 * Makefile.in (install-etc, mkdir): Handle directory
480 etc/images/icons/hicolor/*/mimetypes/.
481
dc6150eb
GM
482 * make-dist: Handle icons/hicolor/scalable directory.
483
491d33f9
GM
4842008-03-05 Glenn Morris <rgm@gnu.org>
485
486 * configure.in: Enable font-backend by default.
77dfeef5
GM
487 (USE_FONT_BACKEND): Set to "no" in absence of X.
488 (PKG_CONFIG): Don't set multiple times, once is enough.
489 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
491d33f9 490
4cba674a
GM
4912008-03-03 Glenn Morris <rgm@gnu.org>
492
493 * Makefile.in (iconsrcdir): New variable.
494 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
495 directory.
496
2d61385a
GM
4972008-02-29 Glenn Morris <rgm@gnu.org>
498
499 * test/: New directory.
500
880820fe 5012008-02-27 Jan Djärv <jan.h.d@swipnet.se>
72f51d25
JD
502
503 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
504
26a42dac
DN
5052008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
506
f245f2c6
JB
507 * configure.in: Print an error for systems that we think are obsolete
508 and are proposed to be removed. Remove some more unused systems.
26a42dac 509
9d2818d6
DN
5102008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
511
f245f2c6 512 * configure.in: Remove references to obsolete variables and systems.
9d2818d6 513
2cbff44e
GM
5142008-02-21 Glenn Morris <rgm@gnu.org>
515
7864e4ee
GM
516 * Makefile.in (set_installuser): New.
517 (install-arch-indep): Use set_installuser to avoid duplicate code.
518
2cbff44e
GM
519 * README.unicode: Split into admin/notes/unicode,font-backend and
520 remove.
521
372a3385
RS
5222008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
523
f245f2c6 524 * configure.in (arm*-*-freebsd*): Add.
372a3385 525
4624371d
DN
5262008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
527
528 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
529 dealing with obsolete variables.
530
737e2b96
GM
5312008-02-08 Glenn Morris <rgm@gnu.org>
532
533 * Makefile.in (check-info-dir): New target.
534
bcf21c09
MO
5352008-02-08 Michael Olson <mwolson@gnu.org>
536
507f2b91
MO
537 * Makefile.in (INFO_FILES): Add epa.
538
bcf21c09
MO
539 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
540 features" section.
541
86dc59b0
GM
5422008-02-06 Glenn Morris <rgm@gnu.org>
543
544 * configure.in (--with-gcc): Give an error saying this option has
545 been removed.
546 (--with-gtk): Remove this option.
547
02f35af2
GM
5482008-02-06 Tom Tromey <tromey@redhat.com>
549
550 * configure.in (--with-gcc): Remove.
551 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
552
5532008-02-05 Ulrich Mueller <ulm@gentoo.org>
5e0699b4
JB
554
555 * INSTALL: Recommend giflib, not libungif.
556
b5a922de
MO
5572008-02-05 Tom Tromey <tromey@redhat.com>
558
559 * configure.in (--with-dbus): Default to enabled.
560
9f432734
KH
5612008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
562
563 * INSTALL (Complex Text Layout support libraries): New section.
564
c0bc7978
DN
5652008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
566
567 * make-dist: Remove references to files in mac/ that have been
568 deleted.
569
435f8bc5
TTN
5702008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
571
572 * configure.in: For libotf and m17n-flt checks, set shell vars
573 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
574 pkg_check_m17n_flt, respectively, for the sake of the summary output.
575 Reported by Ulrich Mueller.
435f8bc5 576
2ee27f27
EZ
5772008-02-02 Eli Zaretskii <eliz@gnu.org>
578
579 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
580 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
581
5822008-02-02 Glenn Morris <rgm@gnu.org>
583
584 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
585 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
586 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 587
9209bb23 5882008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
589
590 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
591 [libotf], and [m17n-flt] options.
592
9209bb23 5932008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
594
595 * configure.in: Add EMACS_ARG_N([libotf]...), and
596 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
597 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
598 CFLAGS, and LIBS in checking of m17n-flt.
599
9209bb23 6002008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
601
602 * configure.in: Check the availability of m17n-flt library.
603
9209bb23 6042008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
605
606 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
607 not available.
608
9209bb23 6092008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
610
611 * configure.in: New args --enable-font-backend, --with-xft,
612 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
613 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
614 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
615 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
616
9209bb23 6172008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
618
619 * make-dist: Include etc/charsets in tarball.
620
9209bb23 6212008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
622
623 * configure.in: While running cpp on junk.c, include
624 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
625 exists.
626
8dd59f01 6272008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
628
629 * configure.in (xtensa): Match more configurations.
630
9c28b587
DN
6312008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
632
633 * configure.in: Update comment.
634
304484e4
GM
6352008-01-26 Glenn Morris <rgm@gnu.org>
636
637 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 638 (--with-carbon): Tone down rhetoric in help text.
304484e4 639
5b940d5a
GM
6402008-01-25 Glenn Morris <rgm@gnu.org>
641
642 * configure.in: Correct usage of OPTION_DEFAULT_ON,
643 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
644 Default `Carbon' to off (it's unsupported).
645
bf9a7ece
GM
6462008-01-24 Glenn Morris <rgm@gnu.org>
647
648 * configure.in: Standardize dbus-related messages.
649
1eee1145
MO
6502008-01-23 Michael Olson <mwolson@gnu.org>
651
652 * configure.in (pkg-config-prog): Remove initial whitespace.
653
8b1de1b5
MO
6542008-01-23 Tom Tromey <tromey@redhat.com>
655
bf9a7ece 656 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
657 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
658 Update all users.
659
8ca7e0f1
DN
6602008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
661
662 * config.guess, config.sub: Updated from master source.
663
55e6d9b2
AS
6642008-01-17 Andreas Schwab <schwab@suse.de>
665
95986dbe 666 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 667
058e0687
GM
6682008-01-17 Glenn Morris <rgm@gnu.org>
669
670 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
671
6bed5c4a
DN
6722008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
673
674 * configure.in: Remove more references to unsupported systems.
675
ed398055
GM
6762008-01-16 Sven Joachim <svenjoac@gmx.de>
677
678 * make-dist: Add --lzma.
679
2c2935f7
GM
6802008-01-16 Glenn Morris <rgm@gnu.org>
681
682 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
683 configure checks for this.
684
f40f5dc3
DN
6852008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
686
687 * configure.in: Remove more references to unsupported systems.
688
effb6952
RF
6892008-01-06 Romain Francoise <romain@orebokech.com>
690
691 * configure.in: Delete extra semicolons.
692
f3041af1
DN
6932008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
694
695 * configure.in: Remove references to unsupported systems.
696
37d6e313
RF
6972008-01-05 Romain Francoise <romain@orebokech.com>
698
699 * make-dist: Add --bzip2. Update copyright.
700
d35e1cd7
DN
7012008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
702
703 * configure.in: Remove support for Masscomp.
704
b26cd843
GM
7052008-01-05 Glenn Morris <rgm@gnu.org>
706
707 * Makefile.in (desktopdir, icondir): New variables.
708 (install-arch-indep): Also depend on `install-etc'.
709 (install-etc): New target.
710 (mkdir): Also create the `applications' and `icons' directories.
711
d8981daf
GM
7122008-01-04 Glenn Morris <rgm@gnu.org>
713
714 * make-dist: Update for new etc/images/icons/hicolor directory.
715
d088fbb2
AS
7162007-12-09 Andreas Schwab <schwab@suse.de>
717
718 * configure.in: D-Bus is not enabled by default.
719
880820fe 7202007-12-06 Jan Djärv <jan.h.d@swipnet.se>
9fb1ba80
JD
721
722 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
723 change.
724
880820fe 7252007-12-04 Jan Djärv <jan.h.d@swipnet.se>
9cf8f393 726
10d1d0af 727 * configure.in: Give package name and version to AC_INIT.
9cf8f393 728
cffe4909
MH
7292007-12-03 Magnus Henoch <mange@freemail.hu>
730
731 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
732
868641cc
MA
7332007-12-03 Michael Albinus <michael.albinus@gmx.de>
734
735 * configure.in: No need for DBUS_INFO anymore.
736
868641cc
MA
737 * Makefile.in (INFO_FILES): Use dbus unconditionally.
738
131e4133
MA
7392007-12-02 Michael Albinus <michael.albinus@gmx.de>
740
741 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
742
131e4133
MA
743 * Makefile.in (INFO_FILES): Add dbus.
744
916447e4
RF
7452007-12-02 Romain Francoise <romain@orebokech.com>
746
747 * make-dist: Fix last change.
748
472fd4dc
GM
7492007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
750
751 * configure.in: Add support for gnu-kfreebsd.
752
02964da1
GM
7532007-11-28 Glenn Morris <rgm@gnu.org>
754
755 * make-dist: Add etc/nxml.
756
d6447bae
RF
7572007-11-24 Romain Francoise <romain@orebokech.com>
758
759 * Makefile.in (INFO_FILES): Add nxml-mode.
760
3ada8b66
RF
7612007-11-23 Romain Francoise <romain@orebokech.com>
762
763 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
764 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
765
074767f2
AS
7662007-11-20 Andreas Schwab <schwab@suse.de>
767
14ee32ab 768 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 769
8d6069a4
AS
7702007-11-17 Andreas Schwab <schwab@suse.de>
771
772 * update-subdirs: Atomically update subdirs.el.
773
4f73d1e1
GM
7742007-11-17 Glenn Morris <rgm@gnu.org>
775
776 * Makefile.in (check-declare): New target.
777
f117c226
GM
7782007-11-07 Glenn Morris <rgm@gnu.org>
779
780 * configure.in: Deprecate Mac Carbon port.
781
880820fe 7822007-11-01 Jan Djärv <jan.h.d@swipnet.se>
a5c2c204
JD
783
784 * configure.in: Remove HAVE_X11R5 check.
785
9a56b440
GM
7862007-10-31 Glenn Morris <rgm@gnu.org>
787
788 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
789 when changing ownership of installed files.
790
32c22e5e
GM
7912007-10-30 Glenn Morris <rgm@gnu.org>
792
793 * make-dist: Add new directory etc/gnus.
794
47cca554
MO
7952007-10-30 Michael Olson <mwolson@gnu.org>
796
797 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
798
7016b92b
GM
7992007-10-29 Glenn Morris <rgm@gnu.org>
800
801 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
802
ca076674
GM
8032007-10-23 Glenn Morris <rgm@gnu.org>
804
805 * MAINTAINERS: Move to admin/.
806
c136b828
CY
8072007-10-17 Chong Yidong <cyd@stupidchicken.com>
808
809 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
810 (HAVE_LIBRESOLV): Also define if we are using res_init().
811
c49847b9
GM
8122007-10-17 Glenn Morris <rgm@gnu.org>
813
814 * FTP: Remove file, since it's just a duplicate of one in etc/.
815
799303b6
EZ
8162007-10-05 Eli Zaretskii <eliz@gnu.org>
817
818 * config.bat: Fix configuring `doc' due to changes in the
819 directory structure.
820
5aec60df 8212007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
822
823 * configure.in: Don't use -lpthread on HP-UX.
824
c8d2eff3
GM
8252007-09-16 Glenn Morris <rgm@gnu.org>
826
827 * make-dist: File gfdl.1 has been removed.
828
02ff9df4
GM
8292007-09-15 Glenn Morris <rgm@gnu.org>
830
831 * configure.in: Fix makeinfo version regexp.
832
cd227ad1
GM
8332007-09-12 Glenn Morris <rgm@gnu.org>
834
5a6a83f2
GM
835 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
836 implementation of alloca is not found.
837
cd227ad1 838 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 839 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 840
fe79fcb3
JL
8412007-09-09 Juri Linkov <juri@jurta.org>
842
843 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
844
845 * README: Add doc/ to documentation directories.
846
97268cd1
MO
8472007-09-08 Michael Olson <mwolson@gnu.org>
848
849 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 850 Update for new doc/ directory layout.
97268cd1 851
d175b0ae
RF
8522007-09-06 Romain Francoise <romain@orebokech.com>
853
854 * make-dist: Update for new doc/ directory layout.
855
e7426ea4
GM
8562007-09-06 Glenn Morris <rgm@gnu.org>
857
858 * Makefile.in (mansrcdir): New variable.
859 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
860 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
861 update these targets for new doc/ directory layout.
862 (doc/misc/Makefile): New target.
863 (install-arch-indep): Use mansrcdir for new location of manpages.
864 (mostlyclean, clean, distclean, maintainer-clean, unlock)
865 (relock, info, dvi): Update targets for new doc/ directory layout.
866
867 * configure.in (AC_OUTPUT): Update names of generated Makefiles
868 for new doc/ directory layout.
869
709e90de
AS
8702007-09-02 Andreas Schwab <schwab@suse.de>
871
872 * configure.in: Use AS_HELP_STRING throughout.
873 * configure: Regenerate.
874
880820fe 8752007-09-02 Jan Djärv <jan.h.d@swipnet.se>
f8932819
JD
876
877 * configure.in: Require Gtk/Glib 2.6.
878
49adb60f
TTN
8792007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
880
881 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
882 Use them throughout in place of AC_ARG_WITH calls.
883 * configure: Regenerate.
884
28aa2c3e
AS
8852007-09-01 Andreas Schwab <schwab@suse.de>
886
887 * configure.in: Put quotes around nested macro calls.
888
e35a28cd
TTN
8892007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
890
891 * configure.in: Fix typo.
892 * configure: Regenerate.
893
050b82f6
GM
8942007-08-30 Glenn Morris <rgm@gnu.org>
895
896 * configure.in (AH_BOTTOM): Copy some manual changes made to
897 src/config.in here so they are not lost when it regenerates.
898
e1b79824
GM
899 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
900
880820fe 9012007-08-29 Károly Lőrentey <karoly@lorentey.hu>
e1b79824
GM
902
903 * README.multi-tty: New file.
904
6d017e27
GM
9052007-08-29 Glenn Morris <rgm@gnu.org>
906
907 * README: Increase version to 23.0.50.
908
880820fe 9092007-08-29 Jan Djärv <jan.h.d@swipnet.se>
c982cf7d
JD
910
911 * configure.in: New option: --without-xaw3d.
912
d25b54b3
GM
9132007-08-24 Glenn Morris <rgm@gnu.org>
914
915 * configure.in: Check for a suitably recent makeinfo.
916
3d20d6aa
SM
9172007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
918
919 * configure.in (Check for required libraries): Typo.
920
ae0476ed
YM
9212007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
922
923 * configure.in: Check librsvg2 also for Mac Carbon.
924
561c44e8
RF
9252007-08-22 Romain Francoise <romain@orebokech.com>
926
927 * make-dist: Follow reorganization of files in etc/.
928
65999ef5
GM
9292007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
930
931 * configure.in: Add support for SVG images through librsvg2.
932
664a406f
EZ
9332007-07-28 Eli Zaretskii <eliz@gnu.org>
934
935 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
936 to avoid an error message if there is no DOC there.
937
cacc7b51
GM
9382007-07-25 Glenn Morris <rgm@gnu.org>
939
940 * Relicense all FSF files to GPLv3 or later.
941
9e45936b 942 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 943
880820fe 9442007-06-20 Jan Djärv <jan.h.d@swipnet.se>
31ad8850
JD
945
946 * configure.in: Complain if X seems to be installed but no
515f0896 947 development files were found.
31ad8850 948
7adaaf72
GM
9492007-06-20 Glenn Morris <rgm@gnu.org>
950
951 * configure.in: Prefer libgif over libungif.
952
880820fe 9532007-06-14 Jan Djärv <jan.h.d@swipnet.se>
bfa6fb7e
JD
954
955 * configure.in: Check for all image libraries before exiting.
956
880820fe 9572007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1ee86f21
JD
958
959 * configure.in: Exit with error if image libraries aren't found.
960
154c9c9b
CY
9612007-06-13 Chong Yidong <cyd@stupidchicken.com>
962
963 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
964 when compiling without scrollbars.
965
7a9a50d8
GM
9662007-06-12 Glenn Morris <rgm@gnu.org>
967
968 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
969
880820fe 9702007-06-11 Jan Djärv <jan.h.d@swipnet.se>
29d69661 971
4b649a8e
JB
972 * configure.in: Change wording about yes/gtk and lucid/athena
973 being synonyms.
29d69661 974
45cb0b58
GM
9752007-06-08 Glenn Morris <rgm@gnu.org>
976
977 * configure.in: Make gtk the default toolkit.
978
42bf63da
GM
9792007-06-07 Glenn Morris <rgm@gnu.org>
980
981 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
982 for a Sun C compiler.
983
924e4ab0
GM
984 * Makefile.in (install-arch-indep): Install only the DOC- file
985 specific to the build, if possible, rather than DOC-*.
986
7dfc4cda
CY
9872007-06-02 Chong Yidong <cyd@stupidchicken.com>
988
989 * Version 22.1 released.
990
80821874
CY
9912007-05-25 Chong Yidong <cyd@stupidchicken.com>
992
993 * mkinstalldirs: Sync to version in automake CVS.
994
1770dcdc
AS
9952007-05-22 Andreas Schwab <schwab@suse.de>
996
14ee32ab 997 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
998 * configure: Regenerate.
999
10002007-05-20 Andreas Schwab <schwab@suse.de>
1001
1002 * configure.in: Remove empty AC_SUBST.
1003 * configure: Regenerate.
1004
7e5a23bd
NR
10052007-05-20 Nick Roberts <nickrob@snap.net.nz>
1006
1007 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
1008 it like others.
1009 * configure: Regenerate.
1010
60889ffa
NR
10112007-05-20 Nick Roberts <nickrob@snap.net.nz>
1012
14ee32ab 1013 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
1014 (AC_CHECK_LIB): Add -lgpm.
1015 * configure: Regenerate.
1016
a61daa64
GM
10172007-05-03 Glenn Morris <rgm@gnu.org>
1018
1019 * configure: Tweak message about the absence of shell functions.
1020
edaeebf5
AS
10212007-04-27 Andreas Schwab <schwab@suse.de>
1022
14ee32ab 1023 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 1024
07016031
GM
10252007-04-26 Glenn Morris <rgm@gnu.org>
1026
1027 * README: Increase version to 22.1.50.
1028
6b6c5b14
JB
10292007-04-24 Juanma Barranquero <lekktu@gmail.com>
1030
1031 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
1032
e45f35a0
CY
10332007-04-19 Glenn Morris <rgm@gnu.org>
1034
4b649a8e 1035 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 1036
d14f8614
GM
10372007-04-18 Glenn Morris <rgm@gnu.org>
1038
1039 * INSTALL: Mention CPP.
1040
c98b464f
GM
10412007-04-15 Glenn Morris <rgm@gnu.org>
1042
1043 * FTP: Replace with a pointer to the web version.
1044
fc6ee824
GM
10452007-04-13 Glenn Morris <rgm@gnu.org>
1046
1047 * INSTALL: In lib-src, timer, wakeup, yow are removed.
1048
2c0b72db
GM
10492007-04-04 Glenn Morris <rgm@gnu.org>
1050
1051 * configure.in (NON_GNU_CPP): Use associated preprocessor when
1052 compiling with Sun Studio on Solaris.
1053
7ba3f463
GM
10542007-03-23 Glenn Morris <rgm@gnu.org>
1055
1056 * configure.in: Restore support for hp800 (removed 2007-01-27)
1057 following clarification of legal status.
1058
6b6c5b14 10592007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
1060
1061 * configure.in: Add support for AIX4.3 on IBM RS6000.
1062
1063 * configure: Regenerate.
1064
9b77729f
RS
10652007-03-20 Richard Stallman <rms@gnu.org>
1066
1067 * configure.in: Fix previous change.
1068
705959fc
RS
10692007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
1070
1071 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
1072 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
1073 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
1074
51673bc4
CY
10752007-03-19 Chong Yidong <cyd@stupidchicken.com>
1076
1077 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
1078 user specifies "without".
1079
1080 * configure: Regenerate.
1081
880820fe 10822007-03-18 Jan Djärv <jan.h.d@swipnet.se>
fe542960
JD
1083
1084 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 1085 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 1086
c16a484b
GM
10872007-02-27 Glenn Morris <rgm@gnu.org>
1088
1089 * make-dist (oldXMenu): Remove Imakefile.
1090 (etc/images): Add README.
1091
3a7723ad
DN
10922007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1093
67feae14 1094 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 1095
67feae14 1096 * configure: Regenerate.
3a7723ad 1097
a12246ad
DN
10982007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
1099
1100 * config.guess, config.sub: Updated from master source.
c16a484b 1101
4bbe413d 11022007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 1103
4bbe413d 1104 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 1105
44a43802
CY
11062007-01-29 Chong Yidong <cyd@stupidchicken.com>
1107
1108 * configure.in: Restore support for hp800's not running HP-UX.
1109
1110 * configure: Regenerate.
1111
6d1f63d5
CY
11122007-01-27 Chong Yidong <cyd@stupidchicken.com>
1113
1114 * configure.in: Remove support for hp800 and sr2k machine types.
1115
1116 * configure: Regenerate.
1117
880820fe 11182007-01-26 Jan Djärv <jan.h.d@swipnet.se>
cddb7844
JD
1119
1120 * configure.in: Add check for libXft.
1121
4bbe413d 11222007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
1123
1124 * INSTALL: Info files moved to share/info.
1125
c3295e7b
RS
11262007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
1127
1128 * configure.in: Detect and use fink-installed in intel-based Mac
1129 builds; change Apple Darwin section to support both PowerPC and
1130 Intel-based Macs.
1131
14429ceb
AS
11322006-12-26 Andreas Schwab <schwab@suse.de>
1133
1134 * Makefile.in (datarootdir): Define.
1135
be064bc4
RS
11362006-12-24 Richard Stallman <rms@gnu.org>
1137
1138 * configure.in: Require Autoconf 2.61.
1139
453027ac
EZ
11402006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
1141
1142 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
1143 Remove redundant entry for powerpc-apple-netbsd.
1144
1145 * configure: Regenerate.
1146
007e4308
CY
11472006-12-22 Chong Yidong <cyd@stupidchicken.com>
1148
1149 * configure: Regenerate with autoconf 2.61.
1150
880820fe 11512006-12-20 Jan Djärv <jan.h.d@swipnet.se>
7fb24298
JD
1152
1153 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
1154 * configure: Regenerate.
1155
880820fe 11562006-12-19 Jan Djärv <jan.h.d@swipnet.se>
8eeae1c9 1157
14d1edc0
JB
1158 * configure.in: Check if GTK+ compiles at all.
1159
64d962c1
AS
11602006-12-10 Andreas Schwab <schwab@suse.de>
1161
1162 * configure.in: Remove check for struct timezone, its result is
1163 never used.
1164
14d1edc0 11652006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
1166
1167 * configure.in: Add support for Solaris 10 on x86-64.
1168
880820fe 11692006-12-08 Jan Djärv <jan.h.d@swipnet.se>
75750090
JD
1170
1171 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
1172 of PKG_CONFIG_PATH.
1173
ee77eef5
YM
11742006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1175
1176 * configure.in (HAVE_SYNC): New test.
1177
c00d843f
GM
11782006-12-03 Glenn Morris <rgm@gnu.org>
1179
1180 * Makefile.in: Fix Copyright format.
1181
23382015
GM
1182 * configure.in (AH_TOP): Add missing Copyright year.
1183
1184 * update-subdirs: Add missing Copyright years.
1185
e925d5ae 11862006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
1187
1188 * Makefile.in: Touch only the parts of the share/emacs directory
1189 specific to this version.
1190
daab13ea
CY
11912006-11-26 Chong Yidong <cyd@stupidchicken.com>
1192
1193 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
1194
9b150aa2
YM
11952006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1196
1197 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
1198
c5a31d8b
YM
11992006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1200
1201 * configure.in: Prefer X11 to Carbon only when some X-specific
880820fe 1202 option is specified (Thanks to Jan Djärv and Andreas Schwab).
c5a31d8b 1203
c38d01fb
RF
12042006-11-04 Romain Francoise <romain@orebokech.com>
1205
d57727c9
JB
1206 * Makefile.in (bootstrap-clean-before): Fix typo.
1207 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 1208
d57727c9 12092006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
1210
1211 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
1212
c0af0f6e
CY
12132006-10-30 Chong Yidong <cyd@stupidchicken.com>
1214
1215 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
1216 directories.
1217
afa0f40b
CY
12182006-10-29 Jeramey Crawford <jeramey@jeramey.com>
1219
1220 * configure.in: Enable x86-64 OpenBSD compilation.
1221
3f9a75cd
GM
12222006-10-28 Glenn Morris <rgm@gnu.org>
1223
1224 * AUTHORS: Add cal-html.el author.
1225
e278f0fe
YM
12262006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1227
1228 * make-dist: Make links to mac/make-package and
1229 mac/Emacs.app/Contents/Resources/Emacs.icns.
1230
4f2c8638
CY
12312006-10-27 Chong Yidong <cyd@stupidchicken.com>
1232
1233 * README: Bump version number to 22.0.90.
1234
92d1ccf4
AS
12352006-10-23 Andreas Schwab <schwab@suse.de>
1236
1237 * configure.in: Make sure x_default_search_path is always set even
1238 when x_libraries is empty, and look in .../share as well for each
1239 library directory.
1240
7ad02ea8
KH
12412006-09-28 Kenichi Handa <handa@m17n.org>
1242
1243 * configure.in (locallisppath): Don't include leim dir.
1244 (lisppath): Include leim dir.
1245
45a2056c
JB
12462006-09-15 Jay Belanger <belanger@truman.edu>
1247
1248 * COPYING: Replace "Library Public License" by "Lesser Public
1249 License" throughout.
1250
4b1aaa8b
PE
12512006-09-11 Paul Eggert <eggert@cs.ucla.edu>
1252
1253 * make-dist (EMACS): Exit and fail if the EMACS environment
1254 variable is set to something other than an absolute file name.
1255
e9f67acf
AS
12562006-08-16 Andreas Schwab <schwab@suse.de>
1257
1258 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
1259 of hardcoding it.
1260
3cb74cd1
RS
12612006-08-16 Richard Stallman <rms@gnu.org>
1262
1263 * INSTALL.CVS: Clean up wording.
1264
41bab5e3
EZ
12652006-07-14 Eli Zaretskii <eliz@gnu.org>
1266
1267 * configure.in (PKG_CHECK_MODULES): Redirect the output of
1268 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 1269 * configure: Regenerate.
41bab5e3 1270
3aa7c28e
RS
12712006-07-08 Richard Stallman <rms@gnu.org>
1272
1273 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
1274
1eca02e7
KS
12752006-07-09 Kim F. Storm <storm@cua.dk>
1276
1277 * CONTRIBUTE: Use outline format.
1278 Add section on copyright years (from admin/notes/years).
1279
d47a5ce6
EZ
12802006-07-08 Eli Zaretskii <eliz@gnu.org>
1281
3aa7c28e 1282 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
1283 to /dev/null, since we don't need the error message, just the
1284 exit status.
1285
014a250c
EZ
12862006-07-07 Eli Zaretskii <eliz@gnu.org>
1287
d57727c9
JB
1288 * CONTRIBUTE: Slight formatting changes and typo fixes.
1289 Add description of NEWS markings.
014a250c 1290
09542a66
KS
12912006-07-07 Kim F. Storm <storm@cua.dk>
1292
1293 * CONTRIBUTE: Mention INSTALL.CVS.
1294
98f46e1b
RF
12952006-07-05 Romain Francoise <romain@orebokech.com>
1296
1297 * make-dist (top-level): Add CONTRIBUTE.
1298
978db147
RS
12992006-07-04 Richard Stallman <rms@gnu.org>
1300
1301 * CONTRIBUTE: Much rewrite.
1302
6f82a6d0
NR
13032006-07-04 Nick Roberts <nickrob@snap.net.nz>
1304
1305 * CONTRIBUTE: New file.
1306
eff6bfea
EZ
13072006-06-24 Eli Zaretskii <eliz@gnu.org>
1308
f8e83735 1309 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 1310
880820fe 13112006-05-18 Jan Djärv <jan.h.d@swipnet.se>
88fab15b
JD
1312
1313 * configure.in: Add check for ALSA.
88fab15b 1314
f53d2e87
EZ
13152006-05-06 Eli Zaretskii <eliz@gnu.org>
1316
1317 * Makefile.in (INFO_FILES): Remove emacs-xtra.
1318
1319 * info/dir: Remove the Emacs-Xtra entry.
1320
d57727c9 13212006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 1322
178463e7 1323 Update copyright year(s) in many files.
8aa90482 1324
7c00e1e9
EZ
13252006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1326
1327 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
1328 --without-toolkit-scroll-bars was specified.
1329
7e332390 13302006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 1331
8aa90482
KS
1332 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
1333 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 1334
8a7c3c86
EZ
13352006-03-18 Claudio Fontana <claudio@gnu.org>
1336
1337 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
1338 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
1339 to be installed/uninstalled.
1340 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
1341 to Info files installed by Emacs.
1342
83fe2c21 13432006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 1344
9e2bcc86
EZ
1345 * Makefile.in (install, uninstall): Add DESTDIR variable to
1346 support staged installations.
6e1fbe44 1347
885f1975
RS
13482006-02-14 Richard M. Stallman <rms@gnu.org>
1349
1350 * configure.in (s390x-*-linux-gnu*): New configuration.
1351
880820fe 13522006-01-31 Jan Djärv <jan.h.d@swipnet.se>
448541bc
JD
1353
1354 * configure.in: Require GTK 2.4 or newer.
448541bc 1355
597993cf
MB
13562006-01-29 Michael Olson <mwolson@gnu.org>
1357
1358 * Makefile.in (install-arch-indep, uninstall): Add ERC.
1359 * info/dir (ERC): New entry.
1360
33c7860d
EZ
13612006-01-29 Eli Zaretskii <eliz@gnu.org>
1362
1363 * info/dir: Fix last change.
1364
07037643
LT
13652006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1366
1367 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
1368
f9fe3e26
EZ
13692006-01-27 Eli Zaretskii <eliz@gnu.org>
1370
1371 * info/dir: Untabify the whole file.
07037643 1372 (Rcirc): New entry.
f9fe3e26 1373
e143ad11
AS
13742006-01-12 Andreas Schwab <schwab@suse.de>
1375
1376 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
1377 check.
e143ad11 1378
01abe918
CY
13792006-01-02 Chong Yidong <cyd@stupidchicken.com>
1380
1381 * configure.in: Use -Wno-pointer-sign if available.
01abe918 1382
88ec8c53
AS
13832005-12-29 Andreas Schwab <schwab@suse.de>
1384
1385 * config.guess, config.sub: Updated from master source.
1386
cdda1b59 13872005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 1388
f8e83735 1389 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 1390
ad7a98ae
RF
13912005-11-22 Romain Francoise <romain@orebokech.com>
1392
1393 * make-dist: Add etc/images/icons.
1394
11bdfcdd
AS
13952005-11-03 Andreas Schwab <schwab@suse.de>
1396
1397 * configure.in: Use GZIP_PROG instead of GZIP.
1398
1399 * Makefile.in (GZIP_PROG): Renamed from GZIP.
1400 (install-arch-indep): Adjust.
1401
b4235a80
AS
14022005-11-01 Andreas Schwab <schwab@suse.de>
1403
1404 * Makefile.in (bootstrap): Fix dependencies for parallel build.
1405 (bootfast): Likewise.
1406
e8439d34
RF
14072005-11-01 Romain Francoise <romain@orebokech.com>
1408
1409 * configure.in: Check for gzip.
e8439d34
RF
1410
1411 * Makefile.in (install): Compress source files.
1412
eae54018
ST
14132005-10-24 Steven Tamm <steventamm@mac.com>
1414
e8439d34 1415 * configure.in: Fix darwin386 configuration issue.
eae54018 1416
5798342c
EZ
14172005-10-22 Eli Zaretskii <eliz@gnu.org>
1418
1419 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
1420
ffda926c
BW
14212005-10-17 Bill Wohler <wohler@newt.com>
1422
1423 * make-dist: Create and populate etc/images/low-color.
1424
29dd7a69
BW
14252005-10-15 Bill Wohler <wohler@newt.com>
1426
1427 * make-dist: Create and populate etc/images/gud.
1428
b82ecedf
RS
14292005-10-08 Richard M. Stallman <rms@gnu.org>
1430
1431 * make-dist (tempparent): Don't check for 14-char file name limit.
1432
36eaa68f
RF
14332005-10-07 Romain Francoise <romain@orebokech.com>
1434
1435 * make-dist: Add etc/images/ezimage and etc/images/mail
1436 directories. Install images in etc/images.
1437
66533b25
YM
14382005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1439
1440 * configure.in: Prefer Carbon if --enable-carbon-app or
1441 --with-carbon is explicitly specified even when X11 is detected.
66533b25 1442
5c4757d3
RS
14432005-09-15 Ulf Jasper <ulf.jasper@web.de>
1444
1445 * Makefile.in (install-arch-indep, uninstall):
1446 Handle newsticker manual.
1447 (info): Add - to commands.
1448
ed326e35
EZ
14492005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
1450
1451 Remove the MAXPATHLEN limitations:
1452
1453 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 1454
022dc424 14552005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
1456
1457 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 1458 * configure: Regenerate.
50a6ff15 1459
c9ac21eb
PE
14602005-09-05 Paul Eggert <eggert@cs.ucla.edu>
1461
1462 * config.guess, config.sub: Updated from master source.
1463
9a69ec4b
JB
14642005-08-03 Juanma Barranquero <lekktu@gmail.com>
1465
1466 * .cvsignore: Add `lock'.
1467
c638055f
JB
14682005-07-28 Juanma Barranquero <lekktu@gmail.com>
1469
1470 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
1471
9eff9fe3
PE
14722005-07-26 Paul Eggert <eggert@cs.ucla.edu>
1473
1474 Merge gnulib getopt implementation into Emacs.
1475
1476 * Makefile.in (AUTOCONF_INPUTS): New macro.
1477 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
1478 so that these files also depend on m4/getopt.m4.
1479 * configure.in: Configure getopt by including m4/getopt.m4,
1480 and configuring a getopt replacement if necessary.
1481 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
1482 * m4/getopt.m4: New file.
1483
edfaf76d
LK
14842005-07-06 Lute Kamstra <lute@gnu.org>
1485
1486 * configure.in: Fix capitalization.
edfaf76d 1487
385ee3de
LK
14882005-07-04 Lute Kamstra <lute@gnu.org>
1489
1490 Update FSF's address in GPL notices.
1491
880820fe 14922005-06-19 Jérôme Marant <jerome@marant.org>
eb7c6f20
LK
1493
1494 * Makefile.in (epaths-force): Protect both lisppath and
1495 buildlisppath from whitespace.
1496
23fd4483
ST
14972005-06-08 Steven Tamm <steventamm@mac.com>
1498
1499 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 1500
880820fe 15012005-06-06 Jan Djärv <jan.h.d@swipnet.se>
98c3db67
JD
1502
1503 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 1504
880820fe 15052005-05-11 Jérôme Marant <jmarant@marant.org>
9adfabc2
LK
1506
1507 * configure.in: Add --enable-locallisppath.
9adfabc2 1508
5063dbbf
YM
15092005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1510
1511 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
1512 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
1513 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 1514
880820fe 15152005-05-07 Jérôme Marant <jerome@marant.org>
6a4fb78f
EZ
1516
1517 * make-dist: Remove references to makefile.nt and makefile.def.
1518 Include widgets and images subdirectories of etc. Do not exclude
1519 ldefs-boot.el.
1520
2c97085e
AS
15212005-04-23 Andreas Schwab <schwab@suse.de>
1522
1523 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 1524
766c5349
TTN
15252005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
1526
1527 * configure.in: Check for <pwd.h>.
766c5349 1528
118e2c39
LK
15292005-04-14 Lute Kamstra <lute@gnu.org>
1530
1531 * make-dist: Distribute all ChangeLog files in lisp/.
1532 Don't distribute ldefs-boot.el.
1533 lisp/makefile.nt no longer exists.
1534
5c156fdf
LK
15352005-04-13 Lute Kamstra <lute@gnu.org>
1536
1537 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
1538 for "no-byte-compile: t" in the file instead.
1539
4693dbc9
SM
15402005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
1541
1542 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
1543 shadow the main Lesstif/Motif-2.1 libs and includes.
1544
880820fe 15452005-03-10 Jan Djärv <jan.h.d@swipnet.se>
0f88527f
JD
1546
1547 * configure.in: Only add XASSERTS to cppflags.
0f88527f 1548
880820fe 15492005-03-04 Jan Djärv <jan.h.d@swipnet.se>
d0098f13
JD
1550
1551 * configure.in: Added --enable-asserts.
d0098f13 1552
bf247b6e
KS
15532005-02-09 Kim F. Storm <storm@cua.dk>
1554
1555 Change release version from 21.4 to 22.1 throughout.
1556 Change development version from 21.3.50 to 22.0.50.
1557
551ffc27
ST
15582005-01-19 Steven Tamm <steventamm@mac.com>
1559
1560 * configure.in: Check for <sys/utsname.h>.
551ffc27 1561
adf87c29
KS
15622004-12-11 Kim F. Storm <storm@cua.dk>
1563
1564 * Makefile.in (info): Undo 2004-12-05 change.
1565
b2d6e132
LT
15662004-12-08 Luc Teirlinck <teirllm@auburn.edu>
1567
058a9e4f
LT
1568 * info/dir (File): Add URL and Org Mode manuals.
1569 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
1570 manuals.
1571
56f7d69d 15722004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
1573
1574 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
1575 committed to src/config.in.
1576
880820fe 15772004-12-07 Jan Djärv <jan.h.d@swipnet.se>
b8bdffbe 1578
be5472bd 1579 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 1580 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 1581
cc60c723
RS
15822004-12-05 Richard M. Stallman <rms@gnu.org>
1583
1584 * Makefile.in (info): Ignore errors building info files.
1585
77cafc7a
EZ
15862004-11-27 Eli Zaretskii <eliz@gnu.org>
1587
1588 * config.bat: If 8-byte alignment is not supported, define
1589 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
1590 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
1591 filter through Sed to remove the quotes.
77cafc7a 1592
49561cf6
SM
15932004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1594
1595 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
1596 not apply to files explicitly `cvs add'ed.
1597
d8dfe187
EZ
15982004-11-12 Eli Zaretskii <eliz@gnu.org>
1599
1600 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
1601 Add a test for DECL_ALIGN support, and add a trivial definition to
1602 src/config.h if 8-byte alignment is not supported.
d8dfe187 1603
85c38542
KS
16042004-11-08 Kim F. Storm <storm@cua.dk>
1605
1606 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
1607 files before building.
1608 (bootfast, bootstrap-clean-before-fast): New targets, like
1609 bootstrap but don't remove .elc files.
1610
59dede22
EZ
16112004-11-06 Lars Brinkhoff <lars@nocrew.org>
1612
1613 * configure.in: Add check for getrusage.
1614
880820fe 16152004-11-02 Jan Djärv <jan.h.d@swipnet.se>
572a3cc2 1616
49561cf6
SM
1617 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
1618 New tests for new and old GTK file dialogs.
d0a80c21
JD
1619 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
1620 to no.
1621
880820fe 16222004-10-20 Jan Djärv <jan.h.d@swipnet.se>
f17e308a
JD
1623
1624 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
1625 can be set. Remove SETARCH test.
f17e308a 1626
cef11da2
ST
16272004-10-08 Steven Tamm <steventamm@mac.com>
1628
1629 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 1630
880820fe 16312004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4cbbf6b7
JD
1632
1633 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 1634 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 1635
880820fe 16362004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4494a266 1637
49561cf6 1638 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
1639 Run test to see if heap start address is random.
1640
bc9b2430
MB
16412004-09-29 Miles Bader <miles@gnu.org>
1642
1643 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
1644 if setarch is present.
1645
880820fe 16462004-09-25 Jan Djärv <jan.h.d@swipnet.se>
dd571c2f
JD
1647
1648 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 1649
880820fe 16502004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4489ece2
JD
1651
1652 * configure.in: Check for exec-shield.
4489ece2 1653
de10c114
AS
16542004-08-06 Andreas Schwab <schwab@suse.de>
1655
1656 * Makefile.in (install-arch-indep, uninstall): Add flymake.
1657
d9a68b6a
EZ
16582004-07-31 Eli Zaretskii <eliz@gnu.org>
1659
1660 * config.bat: Update URLs in the comments.
1661
23f87bed
MB
16622004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1663
49561cf6 1664 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
1665
1666 * info/.cvsignore: Added pgg and sieve.
1667
52b9b5cc
AS
16682004-07-05 Andreas Schwab <schwab@suse.de>
1669
1670 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
1671
1d390bd8
KH
16722004-06-21 Kenichi Handa <handa@m17n.org>
1673
1674 * make-dist: Link leim-ext.el into tempdir.
1675
1f94377f
LT
16762004-06-15 Luc Teirlinck <teirllm@auburn.edu>
1677
1678 * info/dir (File): Add emacs-xtra.
1679 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
1680
1c492b87
JL
16812004-06-12 Juri Linkov <juri@jurta.org>
1682
1683 * info/dir: Move menu help lines from `* Menu:' to file header.
1684 Describe the purpose of a red *.
1685
8f9d4905
SM
16862004-05-04 Dave Love <fx@gnu.org>
1687
1688 * configure.in: Don't use `extrasub'.
1689
2c2cd44f
SM
16902004-04-29 Dave Love <fx@gnu.org>
1691
1692 * configure.in: Don't forget to quote args to `test'.
1693
510ead5f
TTN
16942004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
1695
1696 * autogen.sh: Update filename in "please read" message.
1697
1ee652eb
RS
16982004-04-17 Richard M. Stallman <rms@gnu.org>
1699
1700 * INSTALL: Move the info about site-lisp dirs,
1701 and say uninstalled Emacs looks there too.
1702
c1994268
EZ
17032004-04-04 Eli Zaretskii <eliz@gnu.org>
1704
1705 * config.bat (lib-src): Recognize comment lines in Makefile.in
1706 that have a TAB after the #, to avoid errors in preprocessing with
1707 GCC 3.3.3.
1708
04e08b8c
LT
17092004-03-31 Luc Teirlinck <teirllm@auburn.edu>
1710
1711 * Makefile.in: Mention in comment that `make maintainer-clean'
1712 deletes .elc files.
1713
4a61faec
SM
17142004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1715
1716 * update-subdirs: Add local variables to prevent byte-compiling.
1717
06aacc62
RS
17182004-03-21 Dave Love <fx@gnu.org>
1719
1720 * configure.in: Fix previous change.
1721
36a3fd05
RS
17222004-03-18 Dave Love <fx@gnu.org>
1723
06aacc62 1724 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 1725
6939e0b1
LT
17262004-03-15 Luc Teirlinck <teirllm@auburn.edu>
1727
1728 * info/dir (File): Add SMTP and SES.
1729
d8d95bc7
SM
17302004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
1731
1732 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 1733 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 1734
58ec79cf
KS
17352004-02-18 Kim F. Storm <storm@cua.dk>
1736
d8d95bc7 1737 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 1738
a6eeaa81 17392004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 1740
d8d95bc7 1741 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 1742
584b627e
JY
17432004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
1744
1745 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
1746 to match previous changes by Eli Zaretskii.
1747
68e4cc57
LT
17482004-02-09 Luc Teirlinck <teirllm@auburn.edu>
1749
1750 * Makefile.in: Set CDPATH to an empty string.
1751
22bb9485
SM
17522004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
1753
1754 * configure.in <darwin>: Use fink packages if available.
1755
880820fe 17562004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
1757
1758 * make-dist (lispref): Do include lispref/index.texi.
1759
b4963755 17602004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 1761
4a61faec 1762 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 1763
a6eeaa81 17642003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
1765
1766 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
1767 clashes with install-sh on 8+3 filesystems.
1768
8af1a978
MB
17692003-12-08 Miles Bader <miles@gnu.org>
1770
1771 * .cvsignore: Add .arch-inventory.
1772
ce6e4c21
AS
17732003-12-24 Andreas Schwab <schwab@suse.de>
1774
1775 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 1776 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 1777
880820fe 17782003-12-24 Jan Djärv <jan.h.d@swipnet.se>
0b1ec9e9
JD
1779
1780 * Makefile.in (install-arch-dep): Don't let cd output go into
1781 pipe for carbon_appdir.
1782
cf59a5b7
AS
17832003-12-24 Andreas Schwab <schwab@suse.de>
1784
1785 * configure.in (PKG_CHECK_MODULES): Fix quoting.
1786
55e4f3cd
AS
17872003-12-01 Andreas Schwab <schwab@suse.de>
1788
2a75d75d 1789 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 1790 hardcoding gcc.
55e4f3cd 1791
880820fe 17922003-11-16 Jan Djärv <jan.h.d@swipnet.se>
57669b57
JD
1793
1794 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
1795 multiple displays.
22bb9485 1796 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 1797
68e03c1c
DL
17982003-09-23 Dave Love <fx@gnu.org>
1799
1800 * configure.in: Check members of struct ifreq.
1801
6df2a645
KS
18022003-09-14 Kim F. Storm <storm@cua.dk>
1803
1804 * configure.in: Add checks for sys/ioctl.h and net/if.h.
1805
da92b8d9
LT
18062003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
1807
1808 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
1809
19bb0fcd 18102003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
1811
1812 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
1813 required anymore.
1814
abd39b57
AC
18152003-08-07 Andrew Choi <akochoi@shaw.ca>
1816
1817 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
1818 option instead of -traditional-cpp for CPP.
1819
c855f2ca
RS
18202003-07-29 Richard M. Stallman <rms@gnu.org>
1821
1822 * configure.in (HAVE_XIM): Define if XIM is available.
1823
32b0a3c6
JB
18242003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1825
1826 * configure.in: The function gtk_window_set_icon_from_file was
1827 introduced in GTK+ 2.2, so check for that release.
1828
2eaa00ba
AS
18292003-07-23 Andreas Schwab <schwab@suse.de>
1830
1831 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
1832
1833 * Makefile.in (YACC): Remove, not used.
1834 (MAINT): Don't set.
1835 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
1836 disable dependency on ${srcdir}/configure.in when maintainer mode
1837 is disabled.
1838
f57bd967
DL
18392003-07-22 Dave Love <fx@gnu.org>
1840
1841 * configure.in: Make XRegisterIMInstantiateCallback test depend on
1842 HAVE_X11, not with_xim.
1843 (HAVE_CRTIN): Provide template.
1844 <with_png>: Test for png.h and libpng/png.h.
1845
da894f7d
AS
18462003-07-15 Andreas Schwab <schwab@suse.de>
1847
1848 * configure.in: Temporarily leave quoting for AC_DEFINE.
1849
ec03b83e
SM
18502003-07-13 Stefan Monnier <monnier@cs.yale.edu>
1851
1852 * configure.in: Check for posix_memalign.
1853
800bebe3
RS
18542003-07-12 Richard M. Stallman <rms@gnu.org>
1855
1856 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
1857
42f81f64
KS
18582003-07-09 Kim F. Storm <storm@cua.dk>
1859
1860 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
1861 functionality of --without-xim.
1862
d320e9f3
DL
18632003-06-29 Dave Love <fx@gnu.org>
1864
1865 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
1866
7bea57c9
DL
18672003-06-23 Dave Love <fx@gnu.org>
1868
ec03b83e
SM
1869 * configure.in: Check for sys/_mbstate_t.h.
1870 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
1871 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
1872
eb3b52fa
DL
18732003-06-06 Dave Love <fx@gnu.org>
1874
1875 * configure.in: Check for locale.h.
1876
f16205ca
DL
18772003-06-05 Dave Love <fx@gnu.org>
1878
ec03b83e
SM
1879 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
1880 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 1881 (NLIST_STRUCT): Don't define.
eb3b52fa 1882 (AH_BOTTOM): Define my_strftime.
f16205ca 1883
efd60266
JB
18842003-06-02 Richard M. Stallman <rms@gnu.org>
1885
1886 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
1887
016bd3c0
AS
18882003-05-24 Andreas Schwab <schwab@suse.de>
1889
1890 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
1891 bzero, and bcmp.
1892
7933722a
DL
18932003-05-22 Dave Love <fx@gnu.org>
1894
ec03b83e 1895 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 1896
463f55ee
DL
18972003-05-20 Dave Love <fx@gnu.org>
1898
1899 * configure.in: Append * to s390-*-linux-gnu case.
1900 (LIBMAIL) <lockfile>: Don't define.
1901
19022003-04-30 Richard M. Stallman <rms@gnu.org>
1903
1904 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1905
880820fe 19062003-04-28 Francesco Potortì <pot@gnu.org>
463f55ee 1907
89aa5de3 1908 * configure.in: Undo last (RMS') change, as it is useless, per
463f55ee
DL
1909 Dave Love.
1910
19112003-04-08 Richard M. Stallman <rms@gnu.org>
1912
1913 * configure.in: Put #include of jpeglib.h at start of line.
1914
880820fe 19152003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6740b4d6
KG
1916
1917 * INSTALL (* GNU/Linux development packages): Mention Debian and
1918 RedHat package names.
1919
ed3c3314
RS
19202003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
1921
1922 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1923
880820fe 19242003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5b31a763
KG
1925
1926 * INSTALL (* GNU/Linux development packages): Tell people to
1927 install additional packages for compiling Emacs.
1928
880820fe 19292003-04-06 Francesco Potortì <pot@gnu.org>
18fe6f45
FP
1930
1931 * configure.in: Use the same configuration for all aix5, not just
1932 aix5.1.
1933
77fb5d1a
FP
19342003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
1935
1936 * configure.in: Check for need for bigtoc support on IBM AIX for
1937 solving a linker table overflow problem.
1938
710ee5a9
RB
19392003-03-03 Rob Browning <rlb@defaultvalue.org>
1940
efd60266
JB
1941 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
1942 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
1943 over bzero, bcmp, and bcopy.
1944
16f6f948
SJ
19452003-02-23 Simon Josefsson <jas@extundo.com>
1946
1947 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
1948
92a8ce63
JB
19492003-02-21 Klaus Zeitler <kzeitler@lucent.com>
1950
1951 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
1952
47774164
KH
19532003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
1954
1955 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
1956
0dfd93c0
AS
19572003-02-08 Andreas Schwab <schwab@suse.de>
1958
1959 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
1960 instead of the substitution.
1961
c60ee5e7
JB
19622003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
1963
1964 * Makefile.in: Use @EXEEXT@ for Cygwin.
1965 Use USERNAME if LOGNAME is not set (for Cygwin).
1966
1d894293 1967 * configure.in: Add opsys=cygwin.
88373452 1968
12bf22e0
AS
19692003-01-22 Andreas Schwab <schwab@suse.de>
1970
1971 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
1972 redefining it explicitly in src/config.in.
1973
ffdf4f26
MR
19742003-01-22 Markus Rost <rost@math.ohio-state.edu>
1975
1976 * Makefile.in (bootstrap): Make bootstrap-after.
1977
880820fe 19782003-01-20 Jan Djärv <jan.h.d@swipnet.se>
cd890796
JD
1979
1980 * configure.in: Fix --with-gtk.
1981
880820fe 19822003-01-19 Jan Djärv <jan.h.d@swipnet.se>
488dd4c4
JD
1983
1984 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
1985
1986 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
1987
880820fe 19882003-01-14 Francesco Potortì <pot@gnu.org>
e833850f 1989
ec03b83e 1990 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 1991
52cd7d02
ST
19922003-01-07 Steven Tamm <steventamm@mac.com>
1993
1994 * configure.in: New option, --enable-carbon-app, to specify
1995 that the application should be installed
1996 * Makefile.in (install-arch-dep): On Mac OS X, install the
1997 Emacs.app application if carbon-app is enabled
1998
fb02aff2
DL
19992003-01-06 Dave Love <fx@gnu.org>
2000
2001 * configure.in: Check for nl_langinfo.
2002 [!HAVE_SIZE_T]: Fix typedef.
2003
1d08c2fe
DK
20042003-01-06 David Kastrup <dak@gnu.org>
2005
ec03b83e 2006 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 2007
14d1edc0 2008 * configure.in: Add tests for install-info.
1d08c2fe 2009
72c5c58f
MR
20102002-12-09 Markus Rost <rost@math.ohio-state.edu>
2011
2012 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
2013 use again sol2-6 instead of sol2-8.
2014
a4ac5b17
DL
20152002-12-09 Dave Love <fx@gnu.org>
2016
fb02aff2 2017 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 2018
4824556f
AS
20192002-12-08 Andreas Schwab <schwab@suse.de>
2020
2021 * Makefile.in (install-arch-indep): Revert last change.
2022
6b2fd6ea
DL
20232002-11-27 Dave Love <fx@gnu.org>
2024
2025 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
2026 Check for __sys_siglist too. Check for memset.
2027 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 2028
8c95f450
JB
20292002-11-22 Juanma Barranquero <lektu@terra.es>
2030
2031 * config.guess, config.sub: Updated from master source.
2032
39f7b5f7
KF
20332002-11-19 Karl Fogel <kfogel@red-bean.com>
2034
2035 * autogen.sh: New file.
2036
d824beee
DL
20372002-11-15 Dave Love <fx@gnu.org>
2038
ec03b83e
SM
2039 * configure.in: Tidy up various quoting issues throughout.
2040 Use AC_GNU_SOURCE.
d824beee
DL
2041 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
2042 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
2043 Maybe define bcopy, bzero, bcmp.
ec03b83e 2044 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
2045 non-existent machine file).
2046 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
2047 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 2048 (nlist.h): Move test up.
d824beee 2049
72c5c58f 20502002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 2051
72c5c58f 2052 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 2053
880820fe 20542002-11-14 Francesco Potortì <pot@gnu.org>
816753a7
FP
2055
2056 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
2057
98b4e102
JB
20582002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2059
2060 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
2061
6bae0ccf
DL
20622002-11-08 Dave Love <fx@gnu.org>
2063
ec03b83e 2064 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
2065 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
2066
ab4f69f2
MB
20672002-11-07 Miles Bader <miles@gnu.org>
2068
ec03b83e
SM
2069 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
2070 Handle separate-build-dir case.
ab4f69f2 2071
318db6cb
RS
20722002-11-06 Richard M. Stallman <rms@gnu.org>
2073
2074 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
2075 bulletproof. $bar may be empty when there are no .elc files.
2076
2baf1bfa
DL
20772002-10-30 Dave Love <fx@gnu.org>
2078
89aa5de3 2079 * configure.in: Require autoconf 2.53. Test for pty.h,
2baf1bfa 2080 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
2081 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
2082 (AC_PROG_YACC): Delete.
2baf1bfa
DL
2083 (size_t): Use AC_CHECK_TYPES.
2084 (AH_TOP): Up-date copyright.
2085
a6cadf53
JB
20862002-10-01 Juanma Barranquero <lektu@terra.es>
2087
2088 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
2089
9811b1cf
RS
20902002-09-19 Richard M. Stallman <rms@gnu.org>
2091
2092 * configure.in: Fix the LessTif-directory-finder for real.
2093
ef7fb3bb
RS
20942002-09-14 Richard M. Stallman <rms@gnu.org>
2095
2096 * Makefile.in (maybe_bootstrap): Test for complete absence
2097 of compiled Lisp files.
2098
b3cd6965
SM
20992002-09-11 Stefan Monnier <monnier@cs.yale.edu>
2100
2101 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
2102 (bootstrap-clean-after): Delete.
2103 (bootstrap): Make the sequencing explicit.
2104
3e6be279
RS
21052002-09-10 Richard M. Stallman <rms@gnu.org>
2106
2107 * configure.in: Fix previous LessTif change.
2108
50332dc1
RS
21092002-09-09 Richard M. Stallman <rms@gnu.org>
2110
2111 * configure.in (powerpcle-*-solaris2.5*): New configuration.
2112 (powerpcle-*-solaris*): Use version 2.6 as default.
2113 (*-sunos5.6*, *-solaris2.6*): New alternative.
2114 (*-sunos5*): Use version 2.6 as default.
2115
880820fe 21162002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
2117
2118 * configure.in: Fix typo.
2119
22eaea41
RS
21202002-09-05 Richard M. Stallman <rms@gnu.org>
2121
2122 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
2123
b3cd6965 2124 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
2125 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
2126
6bc85c3b
KS
21272002-08-26 Kim F. Storm <storm@cua.dk>
2128
2129 * Makefile.in (install-arch-indep): Do not remove DOC file
2130 when it is the only DOC file installed; this is the case when
2131 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
2132
dc16594b
MR
21332002-07-24 Markus Rost <rost@math.ohio-state.edu>
2134
2135 * configure.in: Fix typo.
2136
2a0c903c
RS
21372002-07-24 Richard M. Stallman <rms@gnu.org>
2138
2139 * configure.in: Don't print anything special about gamedir.
2140
3ea1bfb2 2141 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 2142
a8bbe549
RS
21432002-07-21 Richard M. Stallman <rms@gnu.org>
2144
2145 * Makefile.in (gamedir, localstatedir): New variables.
2146 (epaths-force): Insert value of gamedir into PATH_GAME.
2147
2148 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 2149 (--with-game-dir option): Delete.
a8bbe549 2150
880820fe 21512002-06-21 Pavel Janík <Pavel@Janik.cz>
29c3cbf0
PJ
2152
2153 * configure.in: Add support for mipseb-*-netbsd* machines.
2154
880820fe 21552002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
2156
2157 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
2158
880820fe 21592002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
2160
2161 * info/dir (File): Add an entry for Tramp.
2162
e0156c8d
EZ
21632002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
2164
2165 * INSTALL-CVS: New file.
2166
3fa4ac47
AS
21672002-06-07 Andreas Schwab <schwab@suse.de>
2168
2169 * configure.in (x86_64-*-linux-gnu*): New system.
2170
86bbfe77
EZ
21712002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
2172
2173 * config.bat: Handle the case when lispintro is truncated to lispintr.
2174
2570d28c
PE
21752002-05-26 Paul Eggert <eggert@twinsun.com>
2176
2177 * config.guess, config.sub: Updated from master source.
2178
a1d8dc87
RS
21792002-05-09 Richard M. Stallman <rms@gnu.org>
2180
2181 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
2182
880820fe 21832002-05-04 Pavel Janík <Pavel@Janik.cz>
9a40c2fb
PJ
2184
2185 * make-dist: Do not distribute lock/ directory.
2186
e3ba1015
AC
21872002-04-30 Andrew Choi <akochoi@shaw.ca>
2188
2189 * configure.in: Provide documentation string when defining
2190 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
2191 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
2192
5167cfda
CW
21932002-04-28 Colin Walters <walters@verbum.org>
2194
b3cd6965 2195 * configure.in: Delete configure check for access to the game user.
5167cfda 2196
880820fe 21972002-04-29 Pavel Janík <Pavel@Janik.cz>
2912f349
PJ
2198
2199 * make-dist: lwlib/Imakefile is removed.
2200
e0f712ba
AC
22012002-04-26 Andrew Choi <akochoi@shaw.ca>
2202
2203 * configure.in: Add support for powerpc-apple-darwin*.
2204 (HAVE_CARBON): Add.
2205
b3cd6965 2206 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 2207
880820fe 22082002-04-25 Pavel Janík <Pavel@Janik.cz>
90077f66
PJ
2209
2210 * make-dist: lwlib-Xol* are removed.
2211
8fba10fc
AS
22122002-04-23 Andreas Schwab <schwab@suse.de>
2213
2214 * Makefile.in (MAINT): New variable.
2215 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
2216 instead of configure.in, to avoid running autoconf and autoheader
2217 unless explicitly requested.
2218
852eef40
EZ
22192002-04-16 Eli Zaretskii <eliz@gnu.org>
2220
2221 * config.bat: Update for msdos/sed2v2.inp.
2222
6817198a
AS
22232002-04-15 Andreas Schwab <schwab@suse.de>
2224
b3cd6965 2225 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
2226 * configure.in: Add config header templates to all AC_DEFINE and
2227 AC_DEFINE_UNQUOTED symbols.
2228 * make-dist: Run autoheader if necessary.
2229
b9b966e0
CW
22302002-04-10 Colin Walters <walters@verbum.org>
2231
2232 * configure.in: Add --game-dir, --game-user. Test to see if we
2233 can use them.
2234
880820fe 22352002-04-08 Pavel Janík <Pavel@Janik.cz>
3d9830e5
PJ
2236
2237 * configure.in: Add --with-sound.
2238
10ce34dc
KS
22392002-03-18 Kim F. Storm <storm@cua.dk>
2240
2241 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
2242 and getsockname functions. Test for sys/un.h include file.
2243
1ef1ef96
EZ
22442002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
2245
2246 * configure.in: Support AIX 5.1.
2247
880820fe 22482002-03-10 Jan Djärv <jan.h.d@swipnet.se>
d873ec96
JD
2249
2250 * configure.in: Added test for X Session Management (HAVE_X_SM).
2251
16e79fec
RS
22522002-03-03 Richard M. Stallman <rms@gnu.org>
2253
2254 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
2255 Run chown $${LOGNAME} on files installed by tar xvf.
2256
6a22cdf4
KS
22572002-03-03 Kim F. Storm <storm@cua.dk>
2258
2259 * configure.in: Test for getpeername.
2260
4d766b59
RS
22612002-03-01 Richard M. Stallman <rms@gnu.org>
2262
2263 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
2264 (HAVE_GIF): Don't use old libungif versions that crash.
2265
4fff8c79
RS
22662002-02-26 Richard M. Stallman <rms@gnu.org>
2267
2268 * configure.in <making srcdir absolute>: Verify that PWD is correct,
2269 not just well-formed and valid.
2270 (mips-compaq-nonstopux*): New configuration.
b3cd6965 2271
e5389a0b
PE
22722002-02-18 Paul Eggert <eggert@twinsun.com>
2273
2274 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
2275 "sed q" is a portable equivalent to plain "head -1".
2276
db54c53a
RS
22772002-02-13 Richard M. Stallman <rms@gnu.org>
2278
2279 * Makefile.in (maybe_bootstrap): Do `exit 1'.
2280 (all): Don't depend on maybe_bootstrap here.
2281 (${SUBDIR}): Depend on it here instead.
2282
b735b2ab
RS
22832002-02-08 Richard M. Stallman <rms@gnu.org>
2284
2285 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
2286
d8359893
EZ
22872002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
2288
2289 * configure.in: Recognize BSD/OS 5.0.
2290
f3b812da
EZ
22912002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
2292
2293 * make-dist: Make version checking in emacs.texi consistent with
2294 how we set it there.
2295
f48a30d7
KS
22962001-12-29 Kim F. Storm <storm@cua.dk>
2297
2298 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
2299
07025a55
RS
23002001-12-28 Richard M. Stallman <rms@gnu.org>
2301
2302 * configure.in: Test for mbsinit.
2303
b0a21bf9
EZ
23042001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
2305
2306 These changes make Leim part of the standard distribution:
2307
3a787a1e 2308 * README: Add info about the `leim' directory.
b0a21bf9
EZ
2309
2310 * INSTALL: Remove text that describes Leim as a separate package.
2311
2312 * noleim-Makefile.in: File removed.
2313
2314 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
2315 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
2316 Leim files out of the Emacs tree. Don't prepare a separate tarball
2317 for Leim.
5a60d1da 2318
61e3b944
RS
23192001-12-11 Richard M. Stallman <rms@gnu.org>
2320
2321 * configure.in (hppa*-*-linux-gnu*): New alternative.
2322
880820fe 23232001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
2324
2325 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
2326 creating distribution.
2327
d6a70204
PE
23282001-12-06 Paul Eggert <eggert@twinsun.com>
2329
2330 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
2331 (AC_FUNC_VFORK): Remove.
2332 (AC_FUNC_FORK): Add.
2333 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
2334 this is required by recent Autoconf versions.
2335
880820fe 23362001-12-02 Pavel Janík <Pavel@Janik.cz>
4a3cf58d
PJ
2337
2338 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
2339 TODO, vms-pp.trans and others).
2340
880820fe 23412001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
2342
2343 * make-dist: Use COPYING from the top-level directory.
2344
1096bcc0
GM
23452001-11-29 Gerd Moellmann <gerd@gnu.org>
2346
2347 * configure.in: Add support for FreeBSD/Alpha.
2348
880820fe 23492001-11-29 Pavel Janík <Pavel@Janik.cz>
b1356234 2350
dd536f94
PJ
2351 * make-dist: Add COPYING to the top-level directory of the
2352 distribution. Simplify the logic behind copying.
2353
b1356234
PJ
2354 * Makefile.in (maybe_bootstrap): Fix previous change.
2355
66458f32
RS
23562001-11-28 Richard M. Stallman <rms@gnu.org>
2357
2358 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
2359
ebcbef4e
RS
23602001-11-26 Richard M. Stallman <rms@gnu.org>
2361
2362 * Makefile.in: bootstrap should not delete dumped executables.
2363 (bootstrap-clean-before): New target.
2364 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 2365 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 2366
b77d2746 23672001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 2368
070f247d
EZ
2369 These changes add the Emacs Lisp Introduction manual to the
2370 distribution:
2371
b3cd6965 2372 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 2373
070f247d
EZ
2374 * make-dist: Copy the files in lispintro directory.
2375
7336d09b
EZ
2376 * config.bat: Configure in the lispintro directory.
2377
ac74199d
EZ
2378 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
2379
7f947b13 2380 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 2381 (lispintro/Makefile): New target.
7f947b13
EZ
2382 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
2383 (unlock, relock, info, dvi): Ditto.
2384
d4fa890c
EZ
23852001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2386
b3cd6965 2387 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 2388
d4fa890c
EZ
2389 * make-dist (etc): Don't distribute gfdl.1.
2390
5fb25beb
CW
23912001-11-22 Colin Walters <walters@debian.org>
2392
2393 * Makefile.in (install-arch-indep): Install the calc .info files.
880820fe 2394 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5fb25beb 2395
9f8bbf0f
EZ
23962001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2397
2398 * make-dist (lispref): Add *.txt, *.el, permute-index, and
2399 tindex.pl to the list of those being put into the distribution.
2400
aa2af83a
EZ
24012001-11-16 Eli Zaretskii <eliz@gnu.org>
2402
2403 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
2404
880820fe 24052001-11-15 Pavel Janík <Pavel@Janik.cz>
71f94ae1 2406
987aac50
PJ
2407 * Makefile.in (uninstall): Fix previous change.
2408
71f94ae1
PJ
2409 * configure.in, Makefile.in: Add support for --program-prefix,
2410 --program-suffix and --program-transform-name options.
2411
880820fe 24122001-11-13 Pavel Janík <Pavel@Janik.cz>
e5d9d2e7 2413
b3cd6965 2414 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
2415 (install-arch-indep): Install emacsclient manual page.
2416 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 2417
97c91ba6
EZ
24182001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
2419
2420 * make-dist: Add lispref/index.*perm files to the distribution.
880820fe 2421 From Pavel Janík <Pavel@Janik.cz>.
97c91ba6 2422
880820fe 24232001-11-12 Pavel Janík <Pavel@Janik.cz>
3d3f602a
PJ
2424
2425 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
2426
2bf92717
EZ
24272001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2428
dff28924 2429 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 2430
0cc70510
EZ
24312001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2432
5c32b7c5
EZ
2433 The following changes add the ELisp reference manual to the
2434 distribution.
2435
10fa7f8e
EZ
2436 * make-dist: Add the lispref directory to the distribution.
2437
0cc70510
EZ
2438 * Makefile.in (install-arch-indep): Add elisp* to the list of
2439 installed Info files.
5c32b7c5
EZ
2440 (SUBDIR_MAKEFILES): Add lispref/Makefile.
2441 (lispref/Makefile): New target.
2442 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
2443 Add commands for the lispref directory.
2444 (info, dvi): Ditto.
1b5a3644
EZ
2445
2446 * config.bat: Configure in `lispref'.
2447
6baef0fd
RS
24482001-11-09 Richard M. Stallman <rms@gnu.org>
2449
2450 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
2451
ed5882b9
EZ
24522001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
2453
2454 * make-dist (tempdir): Copy AUTHORS as well.
2455
f0f2756d
SS
24562001-11-06 Sam Steingold <sds@gnu.org>
2457
14d1edc0 2458 * configure.in: Added a check for <nlist.h>.
9ba48103 2459
880820fe 24602001-11-01 Pavel Janík <Pavel@Janik.cz>
d576358b
PJ
2461
2462 * configure.in: Reindent --help output.
ce058493 2463 From Per Starbäck (starback@ling.uu.se).
dff28924 2464
bf00d461 24652001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
2466
2467 * configure.in: New entry for HP/UX-11.
2468
5d991fc4
EZ
2469 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
2470 From Eric S. Raymond <esr@golux.thyrsus.com>.
2471
73d25f9c
EZ
24722001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
2473
2474 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
2475 <athornton@sinenomine.net>.
2476
5b6a51aa
GM
24772001-10-25 Gerd Moellmann <gerd@gnu.org>
2478
2479 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 2480 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 2481
84e70f78
KR
24822001-10-24 Ken Raeburn <raeburn@gnu.org>
2483
2484 * configure.in: If --with-hesiod is given, look for
2485 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 2486 resolv libraries respectively if system libraries don't supply them.
84e70f78 2487
4aa6b955
GM
24882001-10-24 Gerd Moellmann <gerd@gnu.org>
2489
2490 * configure.in: Use $MAKE for `make' if set.
2491
bc171472
GM
24922001-10-22 Gerd Moellmann <gerd@gnu.org>
2493
2494 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
2495 to tar options.
2496
71431a0e
GM
24972001-10-20 Gerd Moellmann <gerd@gnu.org>
2498
6aa97356 2499 * (Version 21.1 released).
71431a0e 2500
531a3336
MB
25012001-10-20 Miles Bader <miles@gnu.org>
2502
2503 * configure.in (configuration): Set from `host' if `host_alias'
2504 isn't defined.
2505
121ff711
AS
25062001-10-19 Andreas Schwab <schwab@suse.de>
2507
2508 * configure.in: Make ready for autoconf 2.5x.
2509 (AC_PREREQ): Require autoconf 2.50.
2510 * aclocal.m4: Removed.
121ff711
AS
2511 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
2512
eef9b65f
EZ
25132001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2514
2515 * README: Bump Emacs version to 21.1.50.
2516
ab952a4f
GM
25172001-10-05 Gerd Moellmann <gerd@gnu.org>
2518
2519 * Branch for 21.1.
dff28924 2520
3b74127d
GM
25212001-09-05 Gerd Moellmann <gerd@gnu.org>
2522
2523 * configure.in: Avoid `$@' which is handled specially in
2524 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 2525
80b97918
EZ
25262001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
2527
2528 * make-dist (nt): Add subdirs.el to the list of distributed files.
2529
3a4f8160
EZ
25302001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
2531
2532 * configure.in (machine): Add an entry for
2533 hppa1.1-hitachi-hiuxwe2*.
2534
eb04d6cd
GM
25352001-05-28 Gerd Moellmann <gerd@gnu.org>
2536
2537 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
2538 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
2539
f4500bec
GM
25402001-05-14 Gerd Moellmann <gerd@gnu.org>
2541
2542 * make-dist: Copy texinfo.tex unconditionally.
2543
26978e9a
EZ
25442001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
2545
2546 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
2547 that are installed.
2548
afa3935f
GM
25492001-04-06 Gerd Moellmann <gerd@gnu.org>
2550
e5c8f6f1
GM
2551 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
2552 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 2553
afa3935f
GM
2554 * make-dist: Handle leim/MISC-DIC. Only include
2555 `[a-zA-Z]*.{el,elc}' from leim/quail.
2556
a55e4e68
GM
25572001-04-05 Gerd Moellmann <gerd@gnu.org>
2558
2559 * Makefile.in (install-arch-indep): Remove .cvsignore files.
2560
87d8eba4
GM
25612001-03-30 Gerd Moellmann <gerd@gnu.org>
2562
2563 * Makefile.in (.PHONY): Add for bootstrap targets.
2564 (bootstrap-clean): New target.
2565 (bootstrap): Use it instead of `clean'.
2566
ed31fabf
GM
25672001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
2568
2569 * Makefile.in (SUBDIR): Remove leim.
2570 (all, .RECURSIVE, extraclean): Add leim explicitly.
2571 (leim): Provide separate rule which exports PARALLEL=0 into the
2572 environment.
2573
5721ae13
GM
25742001-03-20 Gerd Moellmann <gerd@gnu.org>
2575
2576 * configure.in (HAVE_XPM): Don't print the result of the check for
2577 XpmReturnAllocPixels if we don't have an xpm.h.
2578
10ebaeb6
GM
25792001-03-05 Gerd Moellmann <gerd@gnu.org>
2580
2581 * COPYING: New file.
2582
e30bd7b7
EZ
25832001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
2584
2585 * config.bat: Update the copyright.
2586
d0e9bfd2
GM
25872001-02-23 Kenichi Handa <handa@etl.go.jp>
2588
2589 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
2590 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
2591 to `yes'. Later in AC_OUTPUT, check this variable.
2592
038f4ae3
DL
25932001-02-09 Dave Love <fx@gnu.org>
2594
2595 * AUTHORS: Updated.
2596
44806980
EZ
25972001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
2598
2599 * info/dir (Ebrowse): Fix the entry (was missing a dot).
2600
20b28f82
GM
26012001-02-02 Gerd Moellmann <gerd@gnu.org>
2602
bdadfce3
GM
2603 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
2604
5db37a2e 2605 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 2606
20b28f82
GM
2607 * Makefile.in (uninstall): Remove more info files. Remove
2608 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
2609
7ccf7ab9
GM
26102001-01-31 Gerd Moellmann <gerd@gnu.org>
2611
2612 * noleim-Makefile.in (extraclean): Add.
2613
03e0fe6e 26142001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
2615
2616 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
2617 it quiet.
2618
e1e441f9
GM
26192001-01-24 Colin Walters <walters@cis.ohio-state.edu>
2620
2621 * Makefile.in (tags): Fix typo.
2622
64388126
KH
26232001-01-13 Kenichi Handa <handa@etl.go.jp>
2624
2625 * configure.in: Fix typo in the code setting x_search_path.
2626
457b792c
GM
26272001-01-10 Dave Love <fx@gnu.org>
2628
2629 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
2630 -lXext.
2631 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
2632 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
2633 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
2634 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
2635 (now in $LIBS).
2636
1460e5d4
EZ
26372001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
2638
2639 * config.bat: Run the preprocessor with -traditional.
2640
e2b6e5ea
EZ
26412001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
2642
2643 * INSTALL: Move copying conditions to end of file.
2644
b202115b
EZ
26452000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
2646
2647 * INSTALL: Add basic installation procedure which assumes
2648 `configure' does its job. Elaborate on image support libraries.
2649 Add a pointer to Xaw3d library. Add advice about solving
2650 configure-time problems by looking in config.log and setting
3163da06 2651 variables in the environment.
b202115b 2652
3e32cc27
GM
26532000-12-27 Gerd Moellmann <gerd@gnu.org>
2654
2655 * Makefile.in (install-arch-indep): If tar fails, exit with
2656 exit code 1.
2657
7b93a85b
GM
26582000-12-19 Gerd Moellmann <gerd@gnu.org>
2659
2660 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
2661 source file includes XKBlib.h. On some broken Solaris systems,
2662 there is an XKBlib.h, reportedly, but header files included by
2663 XKBlib.h are missing.
2664
02387dcc
GM
26652000-12-14 Gerd Moellmann <gerd@gnu.org>
2666
2667 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
2668
34979055
DL
26692000-12-11 Dave Love <fx@gnu.org>
2670
2671 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
2672
169fe44e
GM
26732000-12-11 Paul Eggert <eggert@twinsun.com>
2674
2675 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
2676 Merge fixes from latest GNU tar version. These macros no longer
2677 futz with _XOPEN_SOURCE, as that was not portable in practice.
2678 (AC_FUNC_FSEEKO): New macro.
dff28924 2679
169fe44e
GM
2680 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
2681 ftello.
dff28924 2682
5c62b2e9
DL
26832000-12-05 Dave Love <fx@gnu.org>
2684
2685 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
2686
2dce2360
EZ
26872000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
2688
2689 * info/dir: Change the category to "Emacs".
2690
8c28d444
GM
26912000-12-01 Gerd Moellmann <gerd@gnu.org>
2692
2693 * make-dist (tempdir): Remove epaths.h from the distribution
2694 instead of paths.h.
2695
68a887fa
EZ
26962000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2697
2698 * config.bat: Check for existence of djecho.exe, and print an
2699 error message if it is not available.
2700
2701 * INSTALL: Describe possible problem with djecho.exe in old
2702 versions of DJGPP v2.x.
2703
d96a4de3
GM
27042000-11-23 Gerd Moellmann <gerd@gnu.org>
2705
2706 * configure.in: Initialize HAVE_LIBXP to no.
2707
3aeecf97
GM
27082000-11-22 Gerd Moellmann <gerd@gnu.org>
2709
dff28924 2710 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
2711 m/powerpc.h.
2712
fb279a6d
GM
27132000-11-21 Gerd Moellmann <gerd@gnu.org>
2714
3c64f287
GM
2715 * Makefile.in (install-arch-indep): Also install info/eshell*
2716 and info/speedbar*.
2717
fb279a6d
GM
2718 * configure.in (HAVE_PNG): Check for the presence of
2719 png_get_channels to rule out older PNG libs.
2720
f5f47add
GM
2721 * configure.in (AC_OUTPUT): Arrange to emit definitions of
2722 GCC and NON_GNU_CPP into config.status.
2723
62d14e9a
DL
27242000-11-20 Dave Love <fx@gnu.org>
2725
1c203d4c
DL
2726 * configure.in: Fix last change.
2727
62d14e9a 2728 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 2729 * FTP: New file to replace it.
62d14e9a
DL
2730 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
2731
f1d6d1e8
GM
27322000-11-20 Gerd Moellmann <gerd@gnu.org>
2733
2734 * configure.in: Use -traditional with GNU cpp.
2735
b3635775
GM
27362000-11-17 Gerd Moellmann <gerd@gnu.org>
2737
2738 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
2739 Distribute more files from the nt/ subdir. Distribute PBM
2740 image files from subdirs of lisp/. Distribute old change logs
2741 from subdirs of lisp/. Distribute play/5x5.el.
2742
0eafc06c
DL
27432000-11-11 Dave Love <fx@gnu.org>
2744
2745 * config.sub, config.guess: Updated from master source.
2746
03391420
DL
27472000-11-07 Dave Love <fx@gnu.org>
2748
2749 * configure.in: Test for mkstemp.
2750
cd66d2ed
EZ
27512000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
2752
2753 * info/dir (Top): Rearrange menu items more logically, and put
2754 them into a single category. Add menu items for RefTeX and
2755 Widget.
2756
880820fe 27572000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1da437e9 2758
15b526b2
EZ
2759 * Makefile.in (install-arch-indep): Use --info-dir instead of
2760 --dir-file, and a simple argument instead of --info-file, so that
2761 the Debian version of install-info also works.
1da437e9 2762
99483220
EL
27632000-10-19 Eric M. Ludlam <zappo@ultranet.com>
2764
2765 * info/dir (Speedbar): Add entry.
2766
45e680a8
EZ
27672000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
2768
2769 * INSTALL: Describe the new image-support options to the configure
2770 script. List URLs where image support libraries can be found.
2771
f2f049f3
EZ
27722000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
2773
2774 * info/dir (Top): Add an entry for Eshell.
2775
2021ab61
DL
27762000-10-02 Dave Love <fx@gnu.org>
2777
2778 * configure.in: Check for gai_strerror.
2779
65f75351
AS
27802000-10-01 Andreas Schwab <schwab@suse.de>
2781
4b649a8e 2782 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 2783
71c9ec51
GM
27842000-09-30 Gerd Moellmann <gerd@gnu.org>
2785
2786 * configure.in: Support `sparc*-*-netbsd*'.
2787
513f1fd9
EZ
27882000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
2789
2790 * info/dir (MIME): Add entry for emacs-mime.
2791
a55b799a
DL
27922000-09-29 Dave Love <fx@gnu.org>
2793
2794 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
2795
ce75c97a
GM
27962000-09-26 Gerd Moellmann <gerd@gnu.org>
2797
2798 * make-dist: Adapt to the change of leim/Makefile which was
2799 necessary to ensure a reasonably working `make dist'.
2800
2801 * leim-Makefile.in: Moved to leim/Makefile.in..
2802
2803 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
2804
36e44f62
KH
28052000-09-21 Kenichi Handa <handa@etl.go.jp>
2806
dff28924
SS
2807 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
2808 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
2809 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
2810 files to .elc.
2811 (${TIT}): Adjusted for the above change.
2812 (clean mostlyclean): Likewise.
2813 (.el.elc): New target.
2814
da1608d9
GM
28152000-09-19 Gerd Moellmann <gerd@gnu.org>
2816
2817 * make-dist: Include XPM and XBM files in lisp/ and subdirs
2818 in the distribution.
2819
6fed3546
GM
28202000-09-18 Gerd Moellmann <gerd@gnu.org>
2821
2822 * make-dist (skk): Rename to `ja-dic' because the leim directory
2823 was renamed.
2824
b4331e96
DL
28252000-09-14 Dave Love <fx@gnu.org>
2826
2827 * configure.in: Fix spurion in last change.
2828
ef9e4345
GM
28292000-09-14 Gerd Moellmann <gerd@gnu.org>
2830
2831 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
2832 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
2833 to `no' if defined. Change result report.
2834
575daf04
DL
28352000-09-08 Dave Love <fx@gnu.org>
2836
2837 * configure.in: Remove spurious `@'s.
2838
2839 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
2840 autoconf.
2841
fa0b693c
GM
28422000-09-06 Gerd Moellmann <gerd@gnu.org>
2843
73b77ee5
GM
2844 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
2845 file and print informational message.
dff28924 2846
fa0b693c
GM
2847 * configure.in (AC_FUNC_MMAP): Add.
2848
ff8df3be
GM
28492000-09-01 Gerd Moellmann <gerd@gnu.org>
2850
2851 * configure.in: Add ``checking'' messages for
2852 XpmReturnAllocPixels.
2853
bb17930d
GM
28542000-08-28 Gerd Moellmann <gerd@gnu.org>
2855
2856 * configure.in: Check <strings.h>; check `index' and `rindex'
2857 functions.
2858
6ce974d4
KH
28592000-08-26 Kenichi Handa <handa@etl.go.jp>
2860
2861 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
2862 "case "${canonical}" in".
2863
7bc3ff79
DL
28642000-08-25 Dave Love <fx@gnu.org>
2865
2866 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
2867
457dd64a
KH
28682000-08-25 Kenichi Handa <handa@etl.go.jp>
2869
7c100e1a 2870 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 2871
17494071
GM
28722000-08-24 Gerd Moellmann <gerd@gnu.org>
2873
2874 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 2875 contains a relative path. Protect against unusable values of $PWD.
17494071 2876
dd0e1e54
EZ
28772000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
2878
3d819a75
EZ
2879 * info/dir (WoMan): Add entry.
2880
dd0e1e54
EZ
2881 * config.bat (maindir): Update src/_gdbinit even if it does
2882 already exist.
2883
70fc58b3
GM
28842000-08-07 Gerd Moellmann <gerd@gnu.org>
2885
3a787a1e 2886 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 2887
f4988be7
GM
28882000-08-03 Gerd Moellmann <gerd@gnu.org>
2889
2890 * configure.in: Add support for ia64*-*-linux*.
2891
27848c01
GM
28922000-07-27 Gerd Moellmann <gerd@gnu.org>
2893
2894 * make-dist (aclocal.m4): Include in distribution.
2895
b4a12321
DL
28962000-07-26 Dave Love <fx@gnu.org>
2897
2898 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
2899
c66c29a2
DL
29002000-07-24 Dave Love <fx@gnu.org>
2901
2902 * configure.in: Add AC_SIZE_T.
2903
3b33a005
DL
29042000-07-18 Dave Love <fx@gnu.org>
2905
2906 * configure.in: Reorder so that most tests are done after CPPFLAGS
2907 is set from the C_SWITCH_... definitions.
2908
4b92c49a
GM
29092000-07-10 Gerd Moellmann <gerd@gnu.org>
2910
2911 * configure.in (HAVE_XPM): Undo previous change. Check for
2912 preprocessor define XpmReturnAllocPixels.
2913
6c6d2e33
GM
29142000-07-06 Gerd Moellmann <gerd@gnu.org>
2915
2916 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
2917 instead of XpmReadFileToPixmap.
2918
b192d653
KR
29192000-07-05 Ken Raeburn <raeburn@gnu.org>
2920
2921 * configure.in: Check for <soundcard.h>. Look for ossaudio
2922 library, and set LIBSOUND accordingly.
2923
65171e3a
DL
29242000-07-05 Dave Love <fx@gnu.org>
2925
2926 * configure.in: Use AC_HEADER_SYS_WAIT.
2927
969f7e79
GM
29282000-07-05 Gerd Moellmann <gerd@gnu.org>
2929
2930 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
2931 lisp/Makefile. Distribute lisp/Makefile.in instead of
2932 lisp/Makefile.
2933
5a9bf171
KR
29342000-06-30 Ken Raeburn <raeburn@gnu.org>
2935
2936 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
2937 while searching for image-handling libraries.
2938
1d36487c
GM
29392000-06-26 Gerd Moellmann <gerd@gnu.org>
2940
2941 * configure.in (--with-xim): New option.
2942
6a465756
DL
29432000-06-23 Dave Love <fx@gnu.org>
2944
2945 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
2946 for struct timezone and test how we can call gettimeofday.
48d4b120 2947 Check for OSF 5+. Check for term.h.
6a465756
DL
2948
2949 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
2950 version.
2951
16cf31f7
GM
29522000-06-23 Gerd Moellmann <gerd@gnu.org>
2953
2954 * configure.in (HAVE_LIBXP): Change test for libXp.
2955
4c343001
DL
29562000-06-21 Dave Love <fx@gnu.org>
2957
2958 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
2959 simple test for getloadavg and substitute GETLOADAVG_LIBS.
2960 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
2961
a3f08d9e
DL
29622000-06-19 Dave Love <fx@gnu.org>
2963
2964 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
2965 _XOPEN_SOURCE is defined.
2966
0a2ea235
GM
29672000-06-16 Gerd Moellmann <gerd@gnu.org>
2968
dff28924 2969 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 2970
7d5c8691
EZ
29712000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
2972
2973 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
2974
e9924e52
GM
29752000-06-15 Gerd Moellmann <gerd@gnu.org>
2976
2977 * make-dist: Add --help and --snapshot options.
2978
9f817ea4
GM
29792000-06-14 Gerd Moellmann <gerd@gnu.org>
2980
dce6b995 2981 * configure.in: Generate lisp/Makefile.
dff28924 2982
9f817ea4
GM
2983 * configure.in: Add support for `*-lynxos*'.
2984 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
2985 recommended by <Karen.Dorhamer@compaq.com> to fix problems
2986 on Tru64 UNIX v5.0.
2987
97aa9c1d
KR
29882000-06-13 Ken Raeburn <raeburn@gnu.org>
2989
2990 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
2991 it's on a continuation line.
2992
d42122a3
DL
29932000-06-02 Dave Love <fx@gnu.org>
2994
b4963755 2995 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
2996 files.
2997
d42122a3
DL
2998 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
2999 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
3000 test.
3001
3002 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
3003 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
3004
34ec9ebe
GM
30052000-05-26 Gerd Moellmann <gerd@gnu.org>
3006
3007 * configure.in: Add check for speed_t typedef.
3008
50d7ce09
KR
30092000-05-25 Ken Raeburn <raeburn@gnu.org>
3010
3011 * Makefile.in (install-arch-dep): Install fns-*.el only if it
3012 exists; it won't in the CANNOT_DUMP case.
3013
10db7fc5
GM
30142000-05-25 Gerd Moellmann <gerd@gnu.org>
3015
3016 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
3017 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 3018 (install-arch-indep): Install ebrowse.info.
10db7fc5 3019
087121cc
GM
30202000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
3021
3022 * configure.in: Check for grandpt and getpt.
3023
b992884d
DL
30242000-05-09 Dave Love <fx@gnu.org>
3025
3026 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
3027
056565f7
GM
30282000-05-05 Gerd Moellmann <gerd@gnu.org>
3029
14d1edc0
JB
3030 * make-dist: Make a link for lib-src/grep-changelog.
3031 Copy install-sh.
056565f7 3032
35a28e21
EZ
30332000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
3034
3035 * config.bat: Identify the beginning of the cpp stuff in
3036 src/Makefile.in and lib-src/Makefile.in more accurately.
3037
c76e04a8
GM
30382000-04-27 Gerd Moellmann <gerd@gnu.org>
3039
3040 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
3041
5e3dac3f
GM
30422000-04-19 Gerd Moellmann <gerd@gnu.org>
3043
3044 * configure.in: Add support for `powerpc-*-netbsd*'.
3045
0b8f263e
DL
30462000-04-19 Dave Love <fx@gnu.org>
3047
7825fef9
DL
3048 * configure.in: Don't use AC_FUNC_GETLOADAVG.
3049
0b8f263e
DL
3050 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
3051
3dd2781e
DL
30522000-04-16 Dave Love <fx@gnu.org>
3053
3054 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
3055
3edfea34
DL
30562000-04-14 Dave Love <fx@gnu.org>
3057
3058 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
3059
3060 * aclocal.m4 (AC_FUNC_MKTIME): New.
3061
4d6e16b3
KR
30622000-03-28 Ken Raeburn <raeburn@gnu.org>
3063
3064 * configure.in: Line up "--help" output a little better.
3065
89e80928
GM
30662000-03-26 Gerd Moellmann <gerd@gnu.org>
3067
087121cc 3068 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
3069 New targets.
3070 (bootstrap): Rewritten in terms of the new targets above. Make
3071 info files, too.
dff28924 3072
e1cff360
GM
30732000-03-12 Gerd Moellmann <gerd@gnu.org>
3074
3075 * config.guess, config.sub: Use the versions of the files from
3076 subversions.
3077
7397acc4
DL
30782000-03-08 Dave Love <fx@gnu.org>
3079
3080 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
3081 AC_C_VOLATILE. Define POINTER_TYPE.
3082
3083 * aclocal.m4: New file.
3084
d054101f 30852000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
3086
3087 * configure.in (machine): Add `mipsel-*-netbsd*' and
3088 `arm-*-netbsd*'.
dff28924 3089
d054101f 30902000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 3091
d054101f 3092 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 3093
ed4d0512
GM
30942000-02-29 Gerd Moellmann <gerd@gnu.org>
3095
3096 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
3097
2dc95ddd
DL
30982000-02-18 Dave Love <fx@gnu.org>
3099
3100 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
3101
57beb0e0
AS
31022000-02-18 Andreas Schwab <schwab@suse.de>
3103
3104 * Makefile.in (install-arch-indep): Add eudc to list of installed
3105 info files.
3106
3b3cc4a4
KR
31072000-02-17 Ken Raeburn <raeburn@gnu.org>
3108
3109 * configure.in: Include -lz and -ljpeg (if it's available) when
3110 testing for the tiff library.
3111
8389e1e2
GM
31122000-02-17 Gerd Moellmann <gerd@gnu.org>
3113
3114 * configure.in: Remove LISP_FLOAT_TYPE.
3115
647847ea
DL
31162000-02-12 Dave Love <fx@gnu.org>
3117
3118 * configure.in: Use AC_FUNC_VFORK.
3119
9a90d84c
GM
31202000-02-01 Gerd Moellmann <gerd@gnu.org>
3121
5eea385d
GM
3122 * make-dist: Various fixes for new development tree.
3123
9a90d84c
GM
3124 * leim-Makefile.in: New file.
3125
b6680a0e
GM
31262000-01-31 Gerd Moellmann <gerd@gnu.org>
3127
3128 * Makefile.in (dist): Call ./make-dist.
3129
1e5279b9
DL
31302000-01-24 Dave Love <fx@gnu.org>
3131
3132 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
3133
ffe36136
GM
31342000-01-18 Gerd Moellmann <gerd@gnu.org>
3135
3136 * configure.in (HAVE_GIF): Check for DGifOpen instead of
3137 DGifOpenFileName.
3138
a970dae4
AS
31392000-01-11 Andreas Schwab <schwab@suse.de>
3140
3141 * Makefile.in (install-arch-indep): Update list of info files to
3142 be installed.
3143
c4bb2108
DL
31442000-01-05 Dave Love <fx@gnu.org>
3145
3146 * configure.in: Check for jerror.h as well as libjpeg.
3147
bb9d2b64
AS
31482000-01-03 Andreas Schwab <schwab@suse.de>
3149
3150 * Makefile.in (install-arch-indep): Install autotype*. Run
3151 install-info on autotype and emacs-faq.info.
3152
22afa6e8
DL
31531999-12-04 Dave Love <fx@gnu.org>
3154
b4963755 3155 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
3156 (install-strip): Use `install' as sub-make target.
3157
a21616bd
KR
31581999-11-23 Ken Raeburn <raeburn@gnu.org>
3159
3160 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
3161 didn't need to be deleted. Check for the k5crypto library as well
3162 as the crypto library; MIT Kerberos 1.1 changed the name.
3163
946173ad
DL
31641999-11-18 Dave Love <fx@gnu.org>
3165
3166 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
3167
4f6f5dab
GM
31681999-11-11 Erik Naggum <erik@naggum.no>
3169
3170 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
3171
2323760c
DL
31721999-11-08 Dave Love <fx@gnu.org>
3173
3174 * configure.in: Fix change for --with-pop default.
3175
c3d00920
DL
31761999-11-04 Dave Love <fx@gnu.org>
3177
3178 * configure.in: Default to --with-pop. Change sense of with-gcc
3179 and with-toolkit-scroll-bars messages to reflect the defaults.
3180
400a1ed0
GM
31811999-11-01 Gerd Moellmann <gerd@gnu.org>
3182
3183 * INSTALL: Mention the Emacs Lisp Reference.
3184
1e3196e8
GM
31851999-10-27 Noah Friedman <friedman@splode.com>
3186
3187 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
3188
8ac52782
GM
31891999-10-23 Gerd Moellmann <gerd@gnu.org>
3190
3191 * Makefile.in (bootstrap): New target.
3192
1113b624
PE
31931999-10-19 Paul Eggert <eggert@twinsun.com>
3194
3195 Add support for large files. Merge glibc 2.1.2.
3196
3197 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
3198 (HAVE_TM_GMTOFF): New symbol.
3199 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
3200 mbrlen, strsignal.
3201 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 3202
77162a4f
SM
32031999-10-09 Stefan Monnier <monnier@cs.yale.edu>
3204
3205 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
3206 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
3207
a2743e67
RS
32081999-10-09 Richard M. Stallman <rms@gnu.org>
3209
dff28924 3210 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
3211 Unset CDPATH to prevent cd from generating output.
3212
37e2d8f4
SM
32131999-10-08 Stefan Monnier <monnier@cs.yale.edu>
3214
3215 * update-subdirs: also ignore CVS subdirs.
3216
4e1d9c86
GM
32171999-10-07 Gerd Moellmann <gerd@gnu.org>
3218
3219 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 3220
2b6bac15
DL
32211999-10-06 Dave Love <fx@gnu.org>
3222
3223 * Makefile.in: Add rules for config.status, configure.
3224
a4a9692d
DL
32251999-09-07 Gerd Moellmann <gerd@gnu.org>
3226
3227 * configure.in (--with-sound): Removed.
3228
32291999-08-30 Gerd Moellmann <gerd@gnu.org>
3230
3231 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
3232 the test for Xaw3d.
3233 (HAVE_TIFF): Add -lm to library check.
3234
32351999-08-28 Richard Stallman <rms@gnu.org>
3236
3237 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
3238 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
3239 after the other X-related libraries.
3240
32411999-08-21 Dave Love <fx@gnu.org>
3242
3243 * configure.in: Don't check for jpeglib.h.
3244
32451999-08-20 Gerd Moellmann <gerd@gnu.org>
3246
3247 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
3248 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
3249
32501999-08-18 Dave Love <fx@gnu.org>
3251
3a787a1e 3252 * configure.in: Check for termcap.h.
a4a9692d
DL
3253
32541999-08-15 Gerd Moellmann <gerd@gnu.org>
3255
3256 * configure.in: Add --with-toolkit-scroll-bars. If "no",
3257 use Emacs' scroll bars, even if configured for Motif or when
3258 Xaw3d is available.
3259
32601999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
3261
3262 * configure.in: Check for getaddrinfo.
3263
32641999-08-04 Eli Zaretskii <eliz@gnu.org>
3265
3266 * config.bat: Make --no-debug work again by removing -gcoff.
3267
32681999-07-30 Dave Love <fx@gnu.org>
3269
3270 * configure.in: Check for stdlib.h.
3271
32721999-07-19 Dave Love <fx@gnu.org>
3273
3274 * configure.in: Grok sparc64-*-linux-gnu*.
3275
32761999-07-12 Richard Stallman <rms@gnu.org>
3277
3278 * Version 20.4 released.
3279
32801999-06-23 Karl Heuer <kwzh@gnu.org>
3281
3282 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
3283 Quote $EMACS, in case it's a program with args.
3284
32851999-05-29 Richard M. Stallman <rms@gnu.org>
3286
3287 * configure.in: Delete the Kerberos stuff.
3288
32891999-05-27 Greg Hudson <ghudson@mit.edu>
3290
3291 * configure.in: Prefer kerberos 5 names.
3292
32931999-04-26 Richard M. Stallman <rms@gnu.org>
3294
3295 * configure.in: Check for libXp.
3296
32971999-04-08 Richard Stallman <rms@gnu.org>
3298
3299 * make-dist: Include change logs in subdirs of `lisp'.
3300
33011999-04-05 Richard Stallman <rms@gnu.org>
3302
3303 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
3304 (install-arch-indep): Make ${datadir}/emacs world-readable.
3305
33061999-03-30 Eli Zaretskii <eliz@gnu.org>
3307
3308 * config.bat: Use epaths.* instead of paths.*.
3309
33101999-03-07 Eli Zaretskii <eliz@gnu.org>
3311
3312 * INSTALL: Add detailed instructions to unpack and install
3313 intlfonts on MS-DOS.
3314
33151999-02-26 Richard Stallman <rms@gnu.org>
3316
4b649a8e 3317 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
3318
3319 * Makefile.in (epaths-force): Renamed from paths-force;
3320 operate on epaths.in and produce epaths.h.
3321
33221999-02-24 Richard Stallman <rms@gnu.org>
3323
3324 * make-dist: Fix nt/icons directory handling.
3325
33261999-02-22 Simon Josefsson <jas@pdc.kth.se>
3327
3328 * configure.in (f301-fujitsu-uxpv4.1): New target.
3329
33301999-02-20 Richard Stallman <rms@gnu.org>
3331
3332 * make-dist (tempparent): Fix command to update info files.
3333
33341999-02-09 Richard Stallman <rms@gnu.org>
3335
3336 * configure.in (powerpc-apple-netbsd*): New alternative.
3337
33381999-01-25 Geoff Voelker <voelker@cs.washington.edu>
3339
3340 * make-dist: Include the new directory nt/icons in distributions.
3341
33421999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3343
3344 * configure.in: Change message about HAVE_XFREE386.
3345
33461999-01-07 Eli Zaretskii <eliz@gnu.org>
3347
3348 * config.bat: Support configuring with leim.
3349
33501998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
3351
3352 * configure.in (mips-sgi-irix6.5): New target.
3353
33541998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3355
3356 * configure.in: Remove GSS-API support, since it has been removed
3357 from movemail.
3358
33591998-12-04 Markus Rost <rost@delysid.gnu.org>
3360
3361 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3362
33631998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
3364
3a787a1e
JB
3365 * Makefile.in: Don't install customize info file.
3366 Run install-info on viper info file.
a4a9692d
DL
3367
33681998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
3369
3370 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3371
33721998-11-16 Kenichi Handa <handa@etl.go.jp>
3373
3374 * configure.in (*-*-bsdi4*): New target.
3375
33761998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
3377
3378 * configure.in: Fix previous change.
3379
33801998-11-11 Richard Stallman <rms@gnu.org>
3381
3382 * configure.in (aviion-intel): New machine.
3383
33841998-11-04 Kenichi Handa <handa@etl.go.jp>
3385
3386 * configure.in (mips-nec-sysv4*): New target.
3387
33881998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
3389
3390 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
3391 from lisp.
3392
33931998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
3394
3395 * make-dist: Don't include fns*.el in dist.
3396
33971998-10-30 Dave Love <fx@gnu.org>
3398
3399 * configure.in: Don't mkdir cpp.
3400
34011998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
3402
3403 * Makefile.in (install-arch-dep): Install src/fns-*.el in
3404 ${archlibdir}.
3405
34061998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3407
3408 * Version 20.3 released.
3409
34101998-07-30 Paul Eggert <eggert@twinsun.com>
3411
3412 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
3413 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
3414 (lwlib/Makefile, leim/Makefile):
3415 Prepend $(srcdir)/ to rule dependencies outside this dir.
3416
34171998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3418
3419 * configure.in: Use unset CDPATH instead of making it empty.
3420
34211998-06-20 Karl Heuer <kwzh@gnu.org>
3422
3423 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
3424
34251998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
3426
3427 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
3428 and default.el. Sort the results.
3429
34301998-05-31 Karl Heuer <kwzh@gnu.org>
3431
3432 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
3433 writable.
3434
34351998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
3436
3437 * Makefile.in (install-arch-indep):
3438 Don't alter site-lisp/subdirs.el if it exists.
3439
34401998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3441
3442 * Makefile.in (install-arch-indep): Put `-' on commands to create
3443 subdirs.el in site-lisp dirs.
3444
34451998-05-07 Richard Stallman <rms@psilocin.gnu.org>
3446
3447 * Makefile.in (install-arch-indep): Fix typo in previous change.
3448
34491998-05-06 Richard Stallman <rms@psilocin.gnu.org>
3450
3451 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
3452
34531998-04-28 Richard Stallman <rms@psilocin.gnu.org>
3454
3455 * Makefile.in (mkdir): Create the site-lisp dirs.
3456 (install-arch-indep): Make site-lisp/subdirs files world-readable.
3457
34581998-04-26 Richard Stallman <rms@psilocin.gnu.org>
3459
3460 * Makefile.in (INSTALL_INFO): New variable.
3461 (install-arch-indep): Don't replace the dir file if it already exists.
3462 Use the install-info program, via INSTALL_INFO, to add entries.
3463 Make the `info' subdir and the Info files world-readable.
3464
34651998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
3466
3467 * config.bat: Make sure the environment is large enough to support
4b649a8e 3468 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
3469
34701998-04-10 Karl Heuer <kwzh@gnu.org>
3471
3472 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
3473
34741998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3475
3476 * configure.in: Add --with-gssapi to specify GSS-API
3477 authentication support for movemail.
3478
34791998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
3480
3481 * Makefile.in (install-arch-indep): Fix previous change.
3482
34831998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3484
3485 * Makefile.in (info): Run man in build dir, not srcdir.
3486
34871998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
3488
3489 * Makefile.in (install-arch-indep): Fix previous change.
3490
34911998-03-23 Kenichi Handa <handa@etl.go.jp>
3492
4b649a8e 3493 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
3494
34951998-03-22 Richard Stallman <rms@gnu.org>
3496
3497 * Makefile.in (install-arch-indep): Put special subdirs.el files
3498 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
3499
35001998-03-21 Richard Stallman <rms@psilocin.gnu.org>
3501
3502 * make-dist: Fix shell syntax in check for missing .el or .elc files.
3503
35041998-03-09 Richard Stallman <rms@psilocin.gnu.org>
3505
3506 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
3507 (m68*-hp-hpux*): Handle versions 1X like 10.
3508
35091998-03-07 Richard Stallman <rms@psilocin.gnu.org>
3510
3511 * make-dist: PROBLEMS is now in etc, not top level dir.
3512
3513 * Makefile.in (SOURCES): Delete PROBLEMS.
3514
35151998-02-25 Richard Stallman <rms@gnu.org>
3516
3517 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
3518
3519 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
3520
35211998-01-17 Richard Stallman <rms@gnu.org>
3522
3523 * Makefile.in (install-arch-indep): Add semicolon before `else'.
3524
35251998-01-02 Richard Stallman <rms@psilocin.gnu.org>
3526
3527 * make-dist (tempparent): New option --no-check.
3528
3529 * make-dist: Don't do anything with cpp directory.
3530
35311997-12-20 Richard Stallman <rms@psilocin.gnu.org>
3532
3533 * configure.in (sparc-fujitsu-sysv4*): New target.
3534
35351997-12-17 Andreas Schwab <schwab@gnu.org>
3536
3537 * configure.in: Cache more tests. Add missing quotes around
3538 message with embedded comma.
3539
35401997-12-04 Karl Heuer <kwzh@gnu.org>
3541
3542 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
3543
35441997-11-26 Joel N. Weber II <devnull@gnu.org>
3545
3546 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
3547 restrict access to any files.'; previously it said `Don't protect
3548 any files', which may have implied that we think fascism is good.
a4a9692d
DL
3549
35501997-11-24 Paul Eggert <eggert@twinsun.com>
3551
3552 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
3553 strftime needs the underlying host's strftime for locale dependent
3554 formats.
3555
35561997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
3557
3558 * configure.in (i586-dg-dguxR4.*): New name in case branch.
3559
35601997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
3561
3562 * config.bat: Configure the man subdirectory.
3563
35641997-11-07 Paul Eggert <eggert@twinsun.com>
3565
3566 * configure.in (AC_CHECK_LIB): Add -lintl.
3567
35681997-11-07 Karl Heuer <kwzh@gnu.org>
3569
3570 * make-dist (check for .elc files): Avoid bash-specific syntax.
3571 (check for overflow 14-char limit): Simplify.
3572
35731997-11-07 Richard Stallman <rms@gnu.org>
3574
3575 * Makefile.in (install): Move blessmail last.
3576
35771997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3578
3579 * configure.in (gettimeofday, one arg or two):
3580 Clarify messages by avoiding double negative.
3581
35821997-09-30 Karl Eichwalder <ke@suse.de>
3583
3a787a1e 3584 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
3585
35861997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3587
3588 * configure.in (with-pop, with-kerberos): Need to check Kerberos
3589 libraries in reverse order, so that libraries will appear in the
3590 correct dependency order on the link line (and so that the
3591 configure checks themselves will work properly when early
3592 libraries depend on later ones).
3593
35941997-09-21 Erik Naggum <erik@naggum.no>
3595
3a787a1e 3596 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
3597
3598 * make-delta: New script to produce delta distributions.
3599
36001997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3601
3602 * Version 20.2 released.
3603
36041997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3605
3606 * Version 20.1 released.
3607
3608 * Makefile.in (install-leim): Depend on mkdir.
3609 (leim): Depend on src.
3610
36111997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3612
3613 * configure.in: Recognize alpha* instead of just alpha.
3614
36151997-09-12 Paul Eggert <eggert@twinsun.com>
3616
3617 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
3618
36191997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3620
3621 * update-subdirs: Use rm -f.
3622
36231997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3624
3625 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
3626 Ignore subdirs named Old.
dff28924 3627
a4a9692d
DL
36281997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
3629
3630 * configure.in: Add OpenBSD clause to set $machine.
3631
36321997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3633
3634 * make-dist: Recompile everything after updating various Lisp files.
3635 Recompile in leim as well as lisp.
3636 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 3637
a4a9692d
DL
36381997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3639
3640 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
3641
36421997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3643
3644 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
3645 before trying to copy anything from it.
3646
36471997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3648
3649 * Makefile.in (man/Makefile): New target.
3650 (tags): Define env var EMACS and run Makefile from build dir.
3651
36521997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
3653
3654 * config.bat: If src/_gdbinit doesn't exist, try using
3655 src/.gdbinit to create it (for building on Windows 95).
3656
36571997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3658
3659 * Makefile.in (install-arch-indep):
3660 Discard extra data in tar | tar pipes.
3661
36621997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
3663
3664 * configure.in (x_default_search_path): Corrected
3665 '${x_library}' to '${x_library}/X11'.
3666
36671997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3668
4b649a8e 3669 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
3670
36711997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3672
3673 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
3674 Kerberos V5 for movemail, including detection of V4 and V5 header
3675 files and libraries.
a4a9692d
DL
3676
36771997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
3678
3679 * configure.in: Compute x_default_search_path
3680 and substitute into makefiles.
3681
3682 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
3683
36841997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3685
3686 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
3687
36881997-08-07 Erik Naggum <erik@naggum.no>
3689
3690 * configure.in: Remove lockdir, it is no longer needed.
3691 * Makefile.in (mkdir): Don't create lockdir.
3692 (lockdir): Variable deleted.
3693 (paths-force): Don't operate on PATH_LOCK.
3694
36951997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3696
3697 * leim-Makefile.in (clean, distclean): New targets.
3698
3699 * make-dist: Include leim/ChangeLog in leim distribution.
3700
37011997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3702
3703 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
3704
37051997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3706
3707 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
3708
37091997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3710
3711 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
3712
37131997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3714
3715 * make-dist: Update leim/leim-list.el.
3716 Pass along value of $EMACS when updating lisp dir.
3717
37181997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3719
dff28924 3720 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
3721 prerequisite to the use of Doug Lea's malloc.
3722
37231997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3724
3725 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
3726
3727 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
3728
37291997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3730
3731 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
3732
37331997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3734
3735 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
3736 to news-r6.h.
3737
37381997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
3739
3740 * config.bat: Use `sed' instead of `cp', which might not be
3741 installed.
3742
37431997-07-09 Kenichi Handa <handa@etl.go.jp>
3744
3745 * Makefile.in (mostlyclean): Add cleaning leim directory.
3746 (clean, distclean, maintainer-clean): Likewise.
3747
37481997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3749
3750 * make-dist (bogosities): Check subdirs of `lisp' also.
3751
37521997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3753
3754 * make-dist (etc): Really avoid symlinks now.
3755 (lisp): Don't delete from subdirs the things we never copy.
3756
56f7d69d 37571997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3758
3759 * Makefile.in (install-arch-indep): Correct the target name.
3760 The first letter `i' was dropped by the previous change of mine.
3761
37621997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3763
3764 * configure.in (leim/Makefile): Generate this.
3765 (*-sysv4.2uw*): Recognize new alternative.
3766
3767 * leim-Makefile.in: Renamed from leim-Makefile.
3768
3769 * make-dist: Set up real-leim subdirectory,
3770 with the real contents of leim; then move it to
3771 a separate top-level directory.
3772
3773 * make-dist: Don't mention site-lisp, site-init, site-start
3774 or default, when listing files hat are not compiled and should be.
dff28924 3775
a4a9692d
DL
3776 * configure.in: Create src/config.stamp at the end.
3777
37781997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3779
3780 * Makefile.in (install-leim): Correct previous change.
3781
56f7d69d 37821997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3783
3784 * Makefile.in (install-leim): New target.
3785 (install): Depend on install-leim.
dff28924 3786
56f7d69d 37871997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3788
3789 * Makefile.in (SUBDIR): Add leim.
3790 (SUBDIR_MAKEFILES): Add leim/Makefile.
3791 (leim/Makefile): New target.
3792
37931997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3794
3795 * leim-Makefile: New file.
3796 * make-dist: Initialize a `leim' subdirectory with that makefile.
3797
37981997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3799
3800 * configure.in (GNU_MALLOC_reason): Fix message text.
3801
38021997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3803
3804 * make-dist (lisp): Don't process subdirs that start with =.
3805 (etc): Copy symlinks, as in src.
3806
38071997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3808
3809 * configure.in (i*86-*-unixware*): New alternative.
3810
38111997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3812
3813 * Makefile.in (src/config.stamp): Target renamed from src/config.h
3814 and touch it explicitly.
3815
3816 * configure.in (mips-sony-newsos6*): New alternative.
3817 (mips-*-linux-gnu*): New alternative.
3818 (*-*-bsdi*): New alternative.
3819 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
3820
38211997-06-22 Dave Love <d.love@dl.ac.uk>
3822
3a787a1e
JB
3823 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
3824 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
3825
38261997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3827
3828 * configure.in (shutdown): Check for `shutdown' function.
3829
56f7d69d 38301997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3831
3832 * update-subdirs: Include the directory "language" in subdirs.
3833
38341997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3835
3836 * configure.in (m88k-dg-dgux4*): New alternative.
3837 (alpha-*-netbsd*): New alternative.
3838 (powerpcle-*-solaris2*): New alternative.
3839
38401997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3841
3842 * make-dist: Warn about .el files that are not compiled.
3843
38441997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3845
3846 * Makefile.in (dist): Don't run update-subdirs here,
3847 since make-dist now gets that done.
3848
3849 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 3850
a4a9692d
DL
3851 * make-dist: Use new non-file targets in lisp/Makefile.
3852
38531997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3854
3855 * make-dist: Handle all subdirs of `lisp' uniformly.
3856 Don't handle `term' and `language' specially.
3857 Clear out umask at the beginning.
dff28924 3858
a4a9692d
DL
38591997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3860
3861 * make-dist: Use Make to update finder-inf.el and autoloads.
3862 Also update cus-load.el.
3863
38641997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3865
89aa5de3 3866 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 3867 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
3868
38691997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3870
3871 * configure.in (DOUG_LEA_MALLOC):
3872 Define if malloc_{get,set}_state exist.
3873
56f7d69d 38741997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3875
3876 * make-dist: Make links for files under lisp/language.
3877
177c0ea7 38781997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3879
3880 * update-subdirs: Exclude the directory "language" from subdirs.
3881
38821997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
3883
3884 * configure.in: Check for rint and cbrt.
3885
38861997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3887
3888 * make-dist: Use $EMACS to say where to run Emacs.
3889 Add --no-update option.
dff28924 3890
a4a9692d
DL
38911996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3892
3893 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
3894
38951996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3896
3897 * make-dist (copying src): Check thoroughly for symlinks
3898 and copy them in all cases. Regularize the linking of *.in
3899 and *.opt and ChangeLog files.
3900 (copying lib-src): Likewise.
3901 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 3902
a4a9692d
DL
39031996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
3904
3905 * configure.in: Check for libmail, maillock.h and
3906 touchlock (for movemail).
3907
39081996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3909
3910 * configure.in (limits.h): Check for this file.
3911
39121996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3913
3914 * configure.in (rs6000-ibm-aix4.2): New alternative.
3915 (rs6000-ibm-aix4.0): New alternative.
3916 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
3917
39181996-11-22 Ben Harris <bjh21@cam.ac.uk>
3919
3920 * configure.in: Recognize vax-*-netbsd*.
3921
39221996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3923
3924 * configure.in (locallisppath): Add leim directory.
3925
39261996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3927
3928 * config.bat: Make sure `mv' supports forward slashes and -f.
3929
39301996-10-28 Christian Limpach <chris@nice.ch>
3931
3932 * configure.in (hppa*-next-nextstep*): * added after hppa
3933 to accept hppa1.0 and hppa1.1.
3934
39351996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
3936
3937 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
3938 * configure.in (ld_switch_machine): Fix typo.
3939
39401996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3941
3942 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
3943 from config.h and use them in $ac_link.
3944
39451996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
3946
3947 * configure.in: Create a subdir named `lisp'.
3948
39491996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3950
3951 * configure.in: Check for getcwd.
3952
39531996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3954
dff28924 3955 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
3956
39571996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3958
3959 * configure.in: Check for setrlimit.
3960
39611996-08-31 Paul Eggert <eggert@twinsun.com>
3962
3963 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
3964
39651996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3966
3967 * configure.in: Check for utimes.
3968
3969 * configure.in: Check for com_err library, but only
3970 if --with-kerberos was used. Check for krb and des
3971 only if --with-kerberos.
3972
39731996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3974
3975 * Makefile.in (INSTALL_STRIP): New variable.
3976 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
3977 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
3978
39791996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3980
3981 * configure.in: Check for krb and des libraries.
3982
39831996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3984
3985 * configure.in (*-sunos4.1.[3-9]*noshare):
3986 Use sunos413, not sunos4-1-3.
3987 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
3988 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 3989
a4a9692d
DL
39901996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3991
3992 * Makefile.in (src/paths.h): Target deleted.
3993 (paths-force): Delete all dependencies on this target
3994 but don't delete the target.
3995 (install): Depend on `all'.
3996 (paths-force): Don't print a message.
3997
3998 * configure.in: Generate src/paths.h here.
3999
40001996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4001
4002 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
4003 New variables that affect linking only.
4004 (alpha-dec-osf*): Use those instead of previous change.
4005
40061996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4007
4008 * Makefile.in (install-arch-indep): Install info/messages.
4009
40101996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4011
4012 * Version 19.33 released.
4013
f0131492 40141996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
a4a9692d
DL
4015
4016 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4017 Fix previous change.
4018
40191996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4020
4021 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4022 New alternative.
4023
40241996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4025
4026 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
4027 and NON_GCC_TEST_OPTIONS.
4028
40291996-08-06 Paul Eggert <eggert@twinsun.com>
4030
4031 * configure.in (LOCALTIME_CACHE): Don't put a string literal
4032 "TZ=..." in environ.
4033
40341996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4035
4036 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
4037
40381996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4039
4040 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
4041 the more general *-sunos4.1.[3-9]* clause.
4042
40431996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4044
4045 * Version 19.32 released.
4046
4047 * configure.in (*-sco3.2v5*):
4048 Set OVERRIDE_CPPFLAG to a string of one space.
4049 Fix the code that uses OVERRIDE_CPPFLAG.
4050
40511996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
4052
4053 * configure.in: Undo previous change.
4054
40551996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4056
4057 * config.sub: Use `pc', not `unknown', when canonicalizing
4058 the vendor for ...86.
4059
177c0ea7 40601996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
4061
4062 * configure.in: Check for termios.h header.
4063
40641996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
4065
3a787a1e 4066 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
4067
40681996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
4069
4070 * configure.in: Split bsdos2 and bsdos2-1.
4071
40721996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4073
4074 * config.sub: If last two words are not a recognized
4075 KERNEL-OS pair, use just the last word as OS, as in 19.31.
4076 Make conversion of gnu/linux to linux-gnu really work.
dff28924 4077
a4a9692d
DL
4078 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
4079
40801996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4081
4082 * configure.in (check for using Lucid widgets by default):
4083 Eliminate indentation that confuses some compilers.
4084
40851996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4086
4087 * config.sub: Convert linux and gnu/linux to linux-gnu.
4088
4089 * make-dist: Don't update getdate.c.
4090 Ignore =... files when checking for too-long Lisp file names.
4091
40921996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4093
4094 * configure.in (euidaccess): Check for that, not for eaccess.
4095
40961996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4097
4098 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 4099 before `noshare'.
a4a9692d
DL
4100 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
4101
41021996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4103
4104 * configure.in: Rename lignux to linux-gnu in configuration names.
4105 Use gnu-linux as the opsys value (s/ file name).
4106 Allow i686 just like i386, i486, i586.
4107
41081996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4109
4110 * configure.in (i*86-*-sco3.2v5): New alternative.
4111 (OVERRIDE_CPPFLAG): New variable.
4112 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
4113
4114 * configure.in: Specify vpath for .texi files.
4115
41161996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4117
4118 * configure.in: Always check for HAVE_X11R5.
4119 Separately decide whether to use a toolkit by default.
4120
41211996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
4122
4123 * configure.in: If X11R5 is missing the Xaw headers,
4124 default to --with-x-toolkit=no.
4125
41261996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4127
4128 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
4129
41301996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4131
4132 * Makefile.in (install-arch-indep): If cd etc makes output,
4133 don't treat that as part of the tar data.
4134 Check that ./lisp actually exists.
dff28924 4135
a4a9692d
DL
41361996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
4137
4138 * make-dist: Check for long file names.
4139
41401996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4141
4142 * Version 19.31 released.
4143
41441996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4145
4146 * configure.in: Recognize sparc-*-lignux.
4147
41481996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4149
4150 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
4151 Don't include config.w95.
4152
41531996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4154
4155 * make-dist: Replace --no-clean-up and --no-tar options
4156 with --clean-up and --tar, so that the default is useful.
4157
41581996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
4159
4160 * config.bat: Make sure the GDB init file is called src/_gdbinit;
4161 if not, tell the user to rename it and abort.
4162
41631996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
4164
4165 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
4166 test program.
4167
41681996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4169
4170 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
4171
4172 * make-dist (MANIFEST): Fix previous change.
4173 (msdos): Put mainmake.v2 into the dist.
4174
41751996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4176
4177 * make-dist: Exit if autoconf fails.
4178
41791996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
4180
4181 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 4182 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
4183 Rename label libsrc2 to libsrc3.
4184 Substitute for LDFLAGS in src/Makefile.
4185 Substitute for ALL_CFLAGS in lib-src/Makefile.
4186
41871996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4188
4189 * configure.in (ncurses): Check this after checking fns like strerror.
4190
41911996-04-08 Erik Naggum <erik@naggum.no>
4192
4193 * make-dist (MANIFEST): Don't include lines from =files.
4194
41951996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4196
4197 * make-dist: Don't put lisp/dired.todo in the dist.
4198
41991996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
4200
4201 * configure.in (HAVE_NCURSES): Look for library named ncurses.
4202
4203 * configure.in (setlocale): Check for it.
4204
4205 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 4206
a4a9692d
DL
42071996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4208
4209 * configure.in: Use lignux instead of linux as value of opsys.
4210
42111996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4212
4213 * Makefile.in (install-strip): Fix whitespace.
4214 Get rid of continuation.
4215
4216 * config.sub: Convert linux or gnu/linux to lignux.
4217
42181996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4219
4220 * configure.in: Accept lignux in configuration name.
4221
42221996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4223
4224 * Makefile.in (install-strip): New target.
4225
42261996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4227
4228 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
4229 -f failed to do the job on Suns.
4230
42311996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4232
4233 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
4234
4235 * configure.in (linux/version.h): Check for this header.
4236
42371996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4238
4239 * configure.in: Remove -fno-builtin hackery from -lm check.
4240
42411996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4242
4243 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 4244 just this test.
a4a9692d
DL
4245
4246 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
4247
42481996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4249
4250 * configure.in: Check for ncurses.
4251
42521996-02-28 Paul Eggert <eggert@twinsun.com>
4253
4254 * configure.in (LOCALTIME_CACHE):
4255 Also define if localtime mishandles unsetting TZ.
4256 This works around a localtime bug in mips-dec-ultrix.
4257
42581996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4259
4260 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
4261
4262 * configure.in: Improve messages about X versions.
4263
42641996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4265
4266 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
4267
42681996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4269
4270 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
4271 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
4272
4273 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
4274 (install): Put install-arch-indep before install-arch-dep.
4275
42761996-02-20 Dave Love <d.love@dl.ac.uk>
4277
4278 * INSTALL: Clarify info about MS-DOS path handling.
4279
42801996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4281
4282 * Makefile.in (install-arch-indep): Install info/ccmode*.
4283 In previous change, protect against /bin/pwd returning null string.
4284
42851996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4286
4287 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
4288 to lispdir.
4289
42901996-02-01 Paul Eggert <eggert@twinsun.com>
4291
4292 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
4293
42941996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4295
4296 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
4297
42981996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4299
4300 * Makefile.in (extraclean): Use ${top_distclean} to ensure
4301 we delete everything distclean deletes.
4302
43031996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
4304
4305 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
4306
43071996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4308
4309 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
4310 into LDFLAGS instead of into LIBS.
4311
43121996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4313
4314 * configure.in (HAVE_XMU): Fix typo in previous change.
4315
43161996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4317
4318 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
4319
43201996-01-10 Erik Naggum <erik@naggum.no>
4321
4322 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
4323
43241996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
4325
4326 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
4327
43281996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4329
4330 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
4331 and use -lXt to link it.
4332
43331996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4334
4335 * configure.in (locallisppath): Put version-specific dir first.
4336
43371996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4338
4339 * configure.in (hppa-*-nextstep*): New alternative.
4340 (USE_X_TOOLKIT): By default, set this to "maybe";
4341 and change that later to LUCID or "no" according to X11 version.
4342
4343 * make-dist: Recompile outdated .elc files and update all autoloads.
4344
43451996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4346
4347 * configure.in (locallisppath): Fix typo in last change: " -> '.
4348
43491996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4350
4351 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
4352
43531995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4354
4355 * Makefile.in (install-arch-indep): Give all files read permission.
4356
43571995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4358
4359 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
4360 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
4361
43621995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4363
4364 * configure.in: Determine HAVE_X11R6.
4365 (HAVE_MENUS): Renamed from HAVE_X_MENU.
4366
43671995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4368
4369 * configure.in: Just "solaris" now defaults to version 2.4.
4370 Add sunos4.1.n-noshare as alternative.
4371
43721995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4373
4374 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
4375
43761995-11-29 Erik Naggum <erik@naggum.no>
4377
4378 * Makefile.in (install-arch-indep): Add missing backslash.
4379
43801995-11-29 Karl Eichwalder <ke@ke.Central.DE>
4381
4382 * Makefile.in (install-arch-indep): Don't install
4383 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
4384
43851995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4386
4387 * Makefile.in (install-arch-indep): Fix previous change.
4388
4389 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
4390
43911995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4392
4393 * Version 19.30 released.
4394
4395 * make-dist (lisp): Exclude subdirs.el.
4396
43971995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4398
4399 * make-dist (etc): Delete *.orig and *.rej.
4400
44011995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4402
4403 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
4404
44051995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4406
4407 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
4408
44091995-11-14 Geoff Voelker <voelker@cs.washington.edu>
4410
4411 * make-dist (nt): Rename install, readme, and todo to
4412 INSTALL, README, and TODO.
4413
44141995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4415
4416 * make-dist (lisp): Don't distribute site-start.
4417
44181995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
4419
4420 * make-dist: Break the hard link on alloca.c.
4421
44221995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4423
4424 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
4425
44261995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4427
4428 * make-dist (src, lib-src): Don't distribute Makefile.c.
4429 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
4430
44311995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4432
4433 * Makefile.in (mkdir): Create man1dir, not mandir.
4434 (uninstall): Use man1dir, not mandir.
4435
44361995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4437
4438 * Makefile.in (man1dir): New variable.
92a8ce63 4439 (install-arch-indep): Use man1dir.
a4a9692d
DL
4440
4441 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
4442
4443 * make-dist: Create lisp/MANIFEST.
4444
44451995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4446
4447 * configure.in (m68k-*-linux*): New alternative.
4448
44491995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4450
4451 * make-dist: Use new names config.in, paths.in, and
4452 {src,lib-src}/Makefile.in.
4453
44541995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4455
4456 * configure.in: Don't bother checking for drem.
4457
44581995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4459
4460 * Makefile.in (distclean): Delete line with just a tab in it.
4461 (install-arch-indep): Delete spaces that precede tabs.
4462 Delete spurious `fi' left from previous change.
4463 (install): Supply `true' as command, to avoid null command.
4464
44651995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4466
4467 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
4468
44691995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4470
4471 * configure.in (powerpc-*-solaris2): New alternative.x
4472
44731995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
4474
4475 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
4476 of paths.h.tmp$$, to avoid going beyond 14 characters.
4477
44781995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4479
4480 * configure.in: Improve error msg for invalid --with-x-toolkit value.
4481
44821995-09-06 Paul Eggert <eggert@twinsun.com>
4483
4484 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
4485 if localtime caches TZ. Check for tzset.
4486
44871995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4488
4489 * config.bat: Simplify using new names file names src/makefile.in,
4490 config.in, paths.in. Change Echo commands not to use `.
4491
44921995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4493
4494 * Makefile.in (install-arch-indep): Always install the new dir file;
4495 rename the previous dir file to dir.bak or dir.old.
4496
44971995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4498
4499 * configure.in (RANLIB): Substitute this into makefiles.
4500 Set it specially on solaris; set it by default on other systems.
4501
4502 * configure.in: Fix previous Alpha change.
4503
45041995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4505
4506 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
4507 NON_GCC_TEST_OPTIONS.
4508
45091995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4510
4511 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
4512 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
4513
4514 * configure.in (alpha-*-linux*): New configuration.
4515
45161995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4517
4518 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
4519 (m68k-next-nextstep*): New alias for that.
4520 (i*86-*-nextstep*): Use nextstep.h.
4521 (sparc-*-nextstep*): New configuration.
4522
45231995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4524
4525 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
4526 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
4527
45281995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4529
4530 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
4531 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
4532
45331995-07-18 Mike Long <mike.long@analog.com>
4534
4535 * make-dist: Fix update of finder-inf.el, and byte-compile it.
4536
45371995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4538
4539 * Makefile.in (src/paths.h, paths-force):
4540 Rename src/paths.h.in to src/paths.in.
4541 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
4542
4543 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
4544 Use Makefile.c for intermediate file.
4545 Rename src/config.h.in to src/config.in.
4546
45471995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
4548
4549 * configure.in (mips-dec-ultrix*): Assume version 4.3.
4550 (mips-dec-ultrix4.[12]): New alternative for old versions.
4551
45521995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4553
4554 * make-dist: Don't break intra-tree links.
4555
45561995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4557
4558 * configure.in: Put back archlibdir initialization. Require
92a8ce63 4559 autoconf 2.4.1 or later.
a4a9692d
DL
4560
45611995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4562
4563 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
4564 (mips-mips-riscos5*): New alternative.
4565
45661995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4567
4568 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
4569
45701995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4571
4572 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
4573 (mandir, infodir, archlibdir): Initializations deleted.
4574
4575 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
4576 On hpux9shr, use hpux9shxr4.h.
4577
45781995-06-24 Morten Welinder <terra+@cs.cmu.edu>
4579
4580 * configure.in: Added target mips-dec-mach_bsd4.3.
4581 * config.guess: Guess mips-dec-mach_bsd4.3.
4582
45831995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4584
4585 * Makefile.in (mkdir): Use symbolic chmod.
4586
45871995-06-22 Paul Eggert <eggert@twinsun.com>
4588
3a787a1e 4589 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
10d1d0af 4590 SunOS 4.1.5 through 4.1.9, should they ever exist.)
a4a9692d
DL
4591
45921995-06-22 Paul Eggert <eggert@twinsun.com>
4593
4594 * Makefile.in (SUBDIR_MAKEFILES):
4595 Add man/Makefile, so `make distclean' removes it.
4596 (top_distclean): Add config.log to the list of files to be removed.
4597
45981995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4599
4600 * Version 19.29 released.
4601
46021995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4603
4604 * configure.in: Fix the previous change to verify that the -b
4605 option really solves the problem.
4606
4607 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
4608
46091995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4610
4611 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
4612
46131995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4614
4615 * configure.in: Report more clearly when there is no special
4616 dir to search for X includes or libraries.
4617
46181995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4619
4620 * configure.in: Check for -lpthreads, not -lpthread.
4621
46221995-06-09 Geoff Voelker <voelker@cs.washington.edu>
4623
4624 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
4625
46261995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4627
4628 * configure.in: Check for -lpthread.
4629
46301995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4631
4632 * Makefile.in (install-arch-indep): Install info files for mh-e.
4633 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
4634
46351995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4636
4637 * configure.in (*-solaris2.5): New configuration.
4638
4639 * make-dist: Copy new files config.nt and config.w95.
4640
46411995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4642
4643 * configure.in: Use x_includes, not x_libraries, for -I.
4644 Make bitmapdir a colon-separated list.
4645
46461995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
4647
4648 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
4649
4650 * configure.in: Allow x_libraries and x_includes to be paths.
4651
46521995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4653
4654 * configure.in: Fix typo.
4655
46561995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4657
4658 * INSTALL: Clarify use of site-init.el.
4659
46601995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
4661
3a787a1e 4662 * configure.in: Pass arg to sqrt.
a4a9692d
DL
4663
46641995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4665
4666 * make-dist: Fix May 6 change.
4667
46681995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4669
4670 * vpath.sed: Delete reference to ymakefile.
4671
46721995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4673
3a787a1e 4674 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
4675
46761995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4677
4678 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
4679
4680 * update-subdirs: Specify /bin/sh to run the script.
4681
46821995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4683
4684 * make-dist: Put src/makefile.nt in dist.
4685
4686 * configure.in (i[345]86-*-bsdi2*): New configuration.
4687 (vax-dec-bsd386*): Deleted.
4688
46891995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4690
3a787a1e
JB
4691 * configure.in: Make sure CDPATH doesn't mess up PWD check.
4692 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
4693 Use fmod instead of logb in -lm check.
a4a9692d
DL
4694
46951995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4696
4697 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
4698 Use bsd4-3. Don't set NON_GNU_CPP.
4699
4700 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 4701 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
4702 Fix the ln commands for the subdirs of nt.
4703
47041995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4705
4706 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
4707
47081995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4709
4710 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
4711 since that's what the header file expects.
4712
880820fe 47131995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
a4a9692d
DL
4714
4715 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
4716 and 68040 based machines when choosing options for gnucc.
4717
47181995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4719
4720 * Makefile.in (top_distclean): Delete config.cache.
4721
47221995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4723
4724 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
4725
4726 * configure.in: Use m/ncr386.h.
4727
47281995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4729
4730 * Makefile.in (install-arch-indep): Undo Sep 23 change.
4731
47321995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4733
4734 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
4735 (man): Don't copy texindex.c and getopt.c; they're deleted.
4736 (etc): Omit `e'; it's a subdirectory.
4737 (etc/e): Use `../..', not `..', to reference top level.
4738
47391995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
4740
4741 * Makefile.in (install-arch-indep, dist):
3a787a1e 4742 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
4743
47441995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4745
4746 * make-dist: Include mkinstalldirs in distribution.
4747
47481995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4749
4750 * make-dist: Add missing close backquote.
4751
47521995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4753
4754 * make-dist: Don't distribute shortnames directory.
4755
47561995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4757
4758 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
4759
47601995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4761
4762 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
4763
47641995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4765
4766 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
4767
47681995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4769
4770 * configure.in (mips-sgi-irix6): New configuration.
4771
47721995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4773
4774 * Makefile.in (maintainer-clean): Renamed from realclean.
4775
47761995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4777
3a787a1e
JB
4778 * configure.in: Create a .gdbinit that sources the real one,
4779 if using a different build directory.
a4a9692d
DL
4780
47811995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4782
4783 * configure.in: Check for sys/select.h.
4784
47851995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4786
4787 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
4788
47891994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4790
4791 * configure.in: Handle isc 4.1 operating system.
4792
47931994-12-10 Richard Stallman <rms@kepa>
4794
4795 * configure.in (rs6000-ibm-aix4.1*): New alternative.
4796 (rs6000-ibm-aix4*): New alternative.
4797
47981994-12-06 Richard Stallman <rms@kepa>
4799
4800 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
4801
48021994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4803
4804 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 4805 to already exist.
a4a9692d
DL
4806
48071994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4808
4809 * configure.in: Generate man/Makefile from man/Makefile.in.
4810 Create the man subdir.
4811
4812 * Makefile.in (dvi): Run Make in our man subdir.
4813
4814 * make-dist: Create subdir etc/e.
4815 Make links to it.
4816 Put man/Makefile.in in dist, instead of man/Makefile.
4817
48181994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
4819
4820 * configure.in: Add --with-pop, --with-kerberos, and
4821 --with-hesiod for movemail.
4822
48231994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4824
4825 * configure.in (m68*-apollo*): Use s/domain.h.
4826
48271994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4828
4829 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
4830
48311994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4832
4833 * configure.in: Don't add -I, -L, -R options for cc if their
4834 arguments would be empty.
4835
48361994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4837
4838 * configure.in (i860-intel-osf1*): New alternative.
4839 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
4840 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
4841
48421994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4843
4844 * configure.in: Make h_errno check not use nested functions.
4845
48461994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4847
4848 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
4849
48501994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4851
4852 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 4853 swallowing target line.
a4a9692d
DL
4854
48551994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
4856
4857 * configure.in: Protect a character class with `changequote'.
4858
48591994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4860
4861 * configure.in: Accept `news' as a synonym for `newsos'.
4862
48631994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4864
4865 * Makefile.in: Don't rm files if cd fails.
4866
48671994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4868
4869 * make-dist: Put nt subdir and its subdirs in the dist.
4870 (lib-src): Put makefile.nt in the dist.
4871 (lisp): Put makefile.nt in the dist.
4872
48731994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4874
4875 * configure.in: Change a stray `[' to `test'.
4876
48771994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4878
4879 * configure.in: Adapt for Autoconf v2. Use the standard argument
4880 parser, host type canonicalizer, X11 finder, and message
4881 printing macros. Use the new macro names. Use `test' instead of `['.
4882
48831994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4884
4885 * configure.in: Check for getpagesize.
4886
48871994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4888
4889 * make-dist (msdos): Put sed* in the distribution.
4890
48911994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
4892
4893 * config.bat: New option, `--with-x', for configuring Emacs
4894 for use with the X11 system DesqView/X.
4895 New option, `--no-debug', for compiling Emacs without debug
4896 information thus saving disk space.
4897 (src/config.h, src/paths.h): Use `update' (which is like
4898 `move-if-changed') to change the file.
4899 (src/config.h): When configuring for X11 perform extra changes.
4900 (src/makefile): When configuring for X11 perform extra changes.
4901 (lib-src): Remove temporary files.
4902 (): Check that `sed', `rm', `mv', and `gcc' are available.
4903
49041994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4905
4906 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
4907
4908 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
4909
49101994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4911
4912 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
4913
4914 * configure.in (canonical): Substitute var into makefiles.
4915 (bitmapdir): Likewise.
4916
4917 * Makefile.in (bitmapdir): New variable.
4918 (src/paths.h, paths-force): Edit PATH_BITMAPS.
4919
49201994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4921
4922 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
4923
4924 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
4925 * update-subdirs: New shell script.
4926
49271994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4928
4929 * Makefile.in (top_distclean): Don't rm build-install.
4930 (SOURCES): Delete build-install.in.
4931
4932 * make-dist: Don't distribute build-ins.in.
4933 * build-ins.in: File deleted.
4934
49351994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
4936
4937 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
4938
49391994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4940
4941 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
4942
4943 * configure.in (libexecdir): Renamed from libdir. New default.
4944 (sharedstatedir): Renamed from statedir. New default.
4945 (datadir): New default.
4946
4947 * make-dist: Don't distribute subdirs.el.
4948
49491994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4950
4951 * configure.in (eaccess): Check for it.
4952
49531994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4954
4955 * configure.in (mktime): Check for it.
4956
49571994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
4958
4959 * configure.in (motif): Add support for usage and option checking.
4960
49611994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4962
4963 * configure.in (utimes): Check for it.
4964
49651994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4966
4967 * Makefile.in (install-arch-indep): Don't do mkdir here.
4968
49691994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4970
4971 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4972 riscix.h renamed to acorn.h.
4973
177c0ea7 49741994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
4975
4976 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4977 New configurations.
4978
49791994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4980
4981 * configure.in: Remove trailing slashes from srcdir.
4982
49831994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4984
4985 * configure.in (i[345]86-sequent-ptx*): Handle
4986
49871994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4988
4989 * Makefile.in (paths-force): Depend on src/paths.h
4990
49911994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4992
4993 * configure.in (config_options): Save all arguments, not just some.
4994
49951994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4996
4997 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
4998
4999 * configure.in: Add AC_AIX.
5000 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
5001
50021994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5003
5004 * configure.in (parsing options): Simplify sed command to delete -'s.
5005
50061994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
5007
5008 * configure.in (config_options): New shell variable.
5009 Pass its value to C code in EMACS_CONFIG_OPTIONS.
5010
50111994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5012
5013 * configure.in (alpha-dec-osf*): New target.
5014
5015 * Makefile.in: Use just one FRC target.
5016
50171994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5018
5019 * Makefile.in (removenullpaths, paths-force):
5020 Use name paths.h.tmp$$, which depends on the pid.
5021
50221994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5023
5024 * Makefile.in (removenullpaths, paths-force):
5025 Put paths.h.tmp in top-level dir, not in src.
5026
50271994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5028
5029 * Version 19.27 released.
5030
50311994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5032
5033 * Version 19.26 released.
5034
50351994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5036
5037 * configure.in: Check for lrand48, not rand48.
5038
50391994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5040
5041 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
5042 (powerpc-ibm-aix*): New aliases.
5043
50441994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5045
5046 * make-dist (src/m, src/s): Put *.inp in distribution.
5047
50481994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5049
5050 * configure.in: Accept i586 and i486 along with i386.
5051
50521994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5053
5054 * configure.in: Do compute unexec, LIBX, system_malloc, etc
5055 even if CPP env var was set by the user.
5056
5057 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
5058
50591994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
5060
5061 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
5062
50631994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5064
5065 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
5066
50671994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5068
5069 * configure.in: Check more specifically for i*86-sun-sunos.
5070
50711994-08-03 Caveh Jalali (caveh@eng.sun.com)
5072
5073 * configure.in: Handle solaris 2.4.
5074
50751994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5076
5077 * configure.in (rand48): Check for it.
5078
50791994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5080
5081 * make-dist: Update the info files.
5082
50831994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5084
5085 * configure.in: Make "checking..." messages' style consistent.
5086 (HAVE_H_ERRNO): New test.
5087
50881994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5089
5090 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
5091
50921994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5093
5094 * configure.in (CFLAGS): If the envvar was specified, use that.
5095 And set REAL_CFLAGS from it too.
5096
50971994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5098
5099 * make-dist: Update finder-inf.el.
5100
51011994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5102
5103 * make-dist (msdos): Include sed4.inp in dist.
5104
5105 * Makefile.in (libsrc_libs): Var deleted.
5106
51071994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5108
5109 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
5110
51111994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5112
5113 * configure.in (mips-sony-newsos4*): New alias.
5114
51151994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5116
5117 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
5118 (*-convex-convexos*): Accept this as alias.
5119
51201994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5121
5122 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
5123 for two different uses.
5124
51251994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5126
5127 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
5128
51291994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5130
5131 * make-dist: Put ./BUGS into the distrib.
5132
51331994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5134
5135 * configure.in: Handle 386 running Solaris 2.
5136
51371994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5138
5139 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
5140
51411994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5142
5143 * configure.in (mips-sony-newsos*): Use news-risc.h.
5144
5145 * configure.in: Accept bsdi as opsys, like bsd386.
5146
51471994-06-01 Morten Welinder (terra@diku.dk)
5148
5149 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
5150
51511994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5152
5153 * Version 19.25 released.
5154
5155 * make-dist (shortversion): Don't assume another period follows.
5156
51571994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5158
5159 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
5160 (uninstall): Use /bin/pwd.
5161
5162 * Makefile.in (blessmail): Depend on src.
5163 (all): Don't depend on blessmail.
5164
5165 * Makefile.in (src/paths.h): Don't force recomputation.
5166 (paths-force): New target; force recomputation of paths.h.
5167 (all): Depend on paths-force.
5168 (src, lib-src): Depend on src/paths.h.
5169
5170 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
5171 NON_GCC_TEST_OPTIONS.
5172
51731994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5174
5175 * configure.in: Don't insist on subversions for irix.
5176
51771994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5178
5179 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
5180
5181 * configure.in (i[34]86-next-*): New alternative.
5182
51831994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5184
5185 * Version 19.24 released.
5186
5187 * configure.in: New config hppa*-hp-hpux9shr*.
5188
51891994-05-22 Morten Welinder (terra@tyr.diku.dk)
5190
5191 * config.bat: Doc fix.
5192
51931994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5194
5195 * Makefile.in (mostlyclean, clean, distclean, realclean)
5196 (extraclean): Don't act on man subdir if it doesn't exist.
5197
51981994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5199
5200 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
5201 Use them to set up CC.
5202 (*-sun-sunos4.1.3): Set them.
5203
52041994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5205
5206 * Makefile.in (lib-src): Don't depend on src/paths.h.
5207
52081994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5209
5210 * build-ins.in (copydests): Get rid of spurious `-'s.
5211
5212 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
5213
52141994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5215
5216 * Version 19.23 released.
5217
5218 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
5219 for the Xlib and Xt checks; then restore old CFLAGS.
5220
52211994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5222
5223 * configure.in (HAVE_X11XTR6): Add newline before #if.
5224 Add newline after #endif.
5225
52261994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5227
5228 * configure.in (HAVE_X11XTR6): Arrange to define it.
5229
52301994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5231
5232 * Makefile.in (install): Depend on blessmail.
5233
52341994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5235
5236 * configure.in (mips-siemens-sysv*): Put quotes around value
5237 containing blanks.
5238
52391994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5240
5241 * Makefile.in (TAGS): Use the makefile in src subdir.
5242
52431994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5244
5245 * configure.in (opsys): Recognize `gnu'.
5246
52471994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5248
5249 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
5250
52511994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5252
5253 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
5254 version > 1.8.
5255
52561994-05-08 Morten Welinder (terra@diku.dk)
5257
5258 * config.bat: Forcibly remove "# " style comments from makefiles.
5259
52601994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5261
5262 * Makefile.in (uninstall): When processing lispdir and etcdir,
5263 do nothing unless it exists and is a directory.
5264
52651994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5266
5267 * Makefile.in (install-arch-indep): Do install info/dired-x*.
5268 Merge code in from install-doc.
5269 (install-doc): Merge code back into install-arch-indep.
5270 (install-arch-dep): Don't depend on install-doc.
5271
5272 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
5273
52741994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5275
5276 * configure.in (making src/Makefile and lib-src/Makefile):
5277 Split off the autoconf substitutions and don't pass them thru cpp.
5278 (undefs): Use $canonical as well as $configuration.
5279
5280 * make-dist: Distribute lisp/Makefile.
5281
5282 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
5283 Use lower case names for the s files.
5284
52851994-05-03 Morten Welinder (terra@diku.dk)
5286
5287 * config.bat: Added possibility for different file name
10d1d0af 5288 transcriptions in lib-src.
a4a9692d
DL
5289
52901994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5291
5292 * Makefile.in (lib-src): Undo previous change.
5293 (blessmail): New target to run maybe-blessmail in lib-src.
5294 (all): Depend on blessmail.
5295
5296 * Makefile.in (lib-src): Depend on src.
5297
52981994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
5299
5300 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
5301 (m88k-dg-dgux5.4R2): dgux5.4R2.
5302
53031994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5304
5305 * configure.in (window_system): Restore accidentally deleted code
5306 that uses AC_FIND_X.
5307
5308 * make-dist: Distribute config.bat.
5309
53101994-04-29 Morten Welinder (terra@diku.dk)
5311
5312 * config.bat: Corrected the configuration of lib-src
5313 to keep up with configure. Add note about dos version 3
5314 or better needed (djgpp needs that). Add note explaining
5315 that either install in c:/emacs or edit the script.
5316 Don't change to c:/emacs, but assume we're there (to minimize
5317 the number of places to change).
5318
5319 * config.bat: Build-in the first step towards X11 support with
5320 the X11 emulator that exists. At this time it won't work,
5321 and several files are missing.
5322
53231994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5324
5325 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
5326 Don't look for -lresolv.
5327
5328 * Makefile.in (lib-src): Depend on src/paths.h.
5329
53301994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5331
5332 * configure.in: Restore deleted AC_SUBST of `configuration'.
5333 Improve error message for bad --with-x-toolkit value.
5334
5335 * configure.in: Define CONFIGURATION in src/config.h
5336 rather than substituting in src/Makefile.in.
5337
53381994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5339
5340 * Makefile.in (install-doc): New target.
5341 (install-arch-dep): Depend on install-doc.
5342 (mkdir): Create docdir.
5343
53441994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5345
5346 * configure.in: Test for libresolv.a.
5347 Substitute machfile and opsysfile.
5348
53491994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5350
5351 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
5352 (install-arch-dep): Install under the name $(EMACS).
5353
53541994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5355
5356 * configure.in (version): Use entire value of emacs-version.
5357 (mips-siemens-sysv*): New alternative.
5358
53591994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5360
5361 * Makefile.in (install-arch-indep): Don't install dired-x*.
5362
53631994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5364
5365 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
5366 Fix definition of $undefs.
5367
53681994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5369
5370 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
5371
5372 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
5373
53741994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5375
5376 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
5377
53781994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5379
5380 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
5381 and run it thru cpp, as with src/Makefile.in.
5382
5383 * configure.in: Use AC_SET_MAKE.
5384
53851994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5386
5387 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
5388
53891994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5390
5391 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
5392
5393 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
5394 (printing the choices): Make the toolkit message unconditional.
5395 (USE_X_TOOLKIT): Use `none', not `no', if none.
5396 (include libsrc_libs): Include config.h, and specify -I for srcdir.
5397 Get rid of temp file foofoo1.
5398
53991994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5400
5401 * configure.in (CFLAGS): Use shell syntax, not Makefile.
5402
54031994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5404
5405 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
5406 (printing the choices): State choice of toolkit.
5407 (libsrc_libs): Recalculate after writing config.h;
5408 then update lib-src/Makefile.
5409
54101994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5411
5412 * configure.in: Add sunos4shr as alternative for suns.
5413 Conditionals testing for null $CC were backwards.
5414
54151994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5416
5417 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
5418
54191994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5420
5421 * configure.in: Handle -isc4.0*.
5422
54231994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5424
5425 * configure.in (esix5): Set NON_GNU_CPP.
5426
54271994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
5428
5429 * Makefile.in (thisdir): Nonsensical variable removed.
5430 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
5431 back to $thisdir, rather than the directory `this_dir'.
5432
54331994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5434
5435 * Makefile.in (install-arch-indep): Add missing backslash after a
5436 `then'.
5437
54381994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5439
5440 * Makefile.in (thisdir): New variable.
5441 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
5442
54431994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5444
5445 * configure.in: Add freebsd.
5446
54471994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5448
5449 * configure.in: Check for fpathconf.
5450
54511994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5452
5453 * configure.in (with_x_toolkit): Fix typo in previous change.
5454
54551994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5456
5457 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
5458
54591994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5460
5461 * configure.in (with_x_toolkit): Don't allow motif or open-look.
5462
54631994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5464
5465 * configure.in: Fix value of docdir.
5466 * Makefile.in (install-arch-indep): Install DOC* in docdir.
5467
54681994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5469
5470 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
5471
54721994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
5473
5474 * configure.in: New variable docdir to control where the docstring
5475 file goes.
5476 Makefile.in: Use it to initialize PATH_DOC in paths.h.
5477
54781994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5479
5480 * configure.in: When --run-in-place, don't inherit archlibdir.
5481
54821994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5483
5484 * Makefile.in (install-arch-dep, install-arch-indep):
5485 New targets split up former do-install rule.
5486 (do-install): Target deleted.
5487
54881994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5489
5490 * configure.in (mips-sony-newsos*): New configuration.
5491
54921994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
5493
5494 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
5495
54961994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5497
5498 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
5499
55001994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5501
5502 * configure.in: Don't initialize CC.
5503
55041994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5505
5506 * configure.in (creating src/Makefile): Also generate -U switches
5507 for symbols in the $configuration value.
5508
5509 * configure.in: Check for sys_siglist being declared in system header.
5510
55111994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5512
5513 * configure.in (creating src/Makefile): Delete blank lines
5514 along with lines of whitespace.
5515 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
5516
55171994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5518
5519 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
5520 like C_SWITCH_SYSTEM.
5521 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
5522
55231994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5524
5525 * configure.in (drem): Check for this function.
5526
55271994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5528
5529 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
5530 If CPP was inherited from environment, don't use NON_GNU_CPP.
5531 (NON_GNU_CC): Likewise.
5532 (handling with_gcc): Use explicit if in the `no' case.
5533 (cc_specified): New variable; if set, don't use NON_GNU_CC.
5534
55351994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5536
5537 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
5538
55391994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5540
5541 * configure.in: Check whether fmod exists.
5542
55431994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5544
5545 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
5546 {src,lisp}/OChangeLog.
5547
55481994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5549
5550 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
5551 necessary for proper operation. This code works with the current
5552 released version of Autoconf.
5553
55541994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5555
5556 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
5557 (USE_X_TOOLKIT): Define it for all values except `no'.
5558
5559 * configure.in: Undo first Jan 8 change and Jan 16 change.
5560
55611994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5562
5563 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
5564 Substitute USE_X_TOOLKIT as both C macro and Make variable.
5565
5566 * Makefile.in (lwlib/Makefile): New target.
5567 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
5568 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
5569 (unlock, relock): Handle lwlib subdir.
5570
5571 * Makefile.in: Add some .PHONY targets.
5572
5573 * make-dist: Handle lwlib subdir like oldXMenu subdir.
5574
5575 * lwlib: New subdirectory.
5576
55771994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5578
5579 * configure.in: If CPP has a value that is a directory,
5580 discard the value.
5581
55821994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5583
5584 * configure.in (srcdir_undefs): Add g flag to sed substitution to
5585 remove -U[0-9]*.
5586
55871994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5588
5589 * Makefile.in (do-install): Install the dired-x info files.
5590
5591 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
5592 (See src/s/sol2.h.)
5593
55941994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5595
5596 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
5597
55981994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5599
5600 * configure.in (creating src/Makefile): Put code inside 2nd arg to
5601 AC_OUTPUT as it should be; hopefully noone will again see fit to
5602 gratuitously break this and not make a change log entry.
5603 Optimized sed processing of Makefile.in and cpp output; now
5604 preserves comments previously removed from the cpp input.
5605 Eliminated temp file for cpp output. Generate -U switches to
5606 undefine all identifiers that appear in the directory name
5607 ${srcdir}; pass these to cpp.
5608
5609 * configure.in (version): Fix sed regexp to match two-elt version
5610 number.
5611
5612 * configure.in: Check for strerror.
5613
56141994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5615
5616 * configure.in: Test for bcmp.
5617
56181994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5619
5620 * make-dist (tempdir): Put subdir msdos into the distribution.
5621
56221993-01-07 Morten Welinder (terra@diku.dk)
5623
5624 * config.bat: New file.
5625
56261994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5627
5628 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
5629
56301994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5631
5632 * configure.in (m68*-next-*): Don't care about which os is specified.
5633 (i[34]86-*-*): Check for *-nextstop*.
5634
56351993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5636
5637 * configure.in: Check for setsid.
5638
56391993-12-17 Richard Stallman (rms@srarc2)
5640
5641 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
5642
56431993-12-15 Richard Stallman (rms@srarc2)
5644
5645 * Makefile.in (mkdir): Make only the lockdir writable.
5646
5647 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
5648
56491993-12-11 Richard Stallman (rms@srarc2)
5650
5651 * Makefile.in (libdir): Use @libdir@.
5652
56531993-12-08 Richard Stallman (rms@srarc2)
5654
5655 * Makefile.in (install): Add empty command.
5656
56571993-12-04 Richard Stallman (rms@srarc2)
5658
5659 * make-dist: Put man/getopt.c in the dist.
5660
5661 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
5662
5663 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
5664
56651993-12-03 Richard Stallman (rms@srarc2)
5666
5667 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
5668 Set it for all solaris versions.
5669 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
5670 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
5671 Likewise for NON_GNU_CC and CC.
5672
56731993-12-01 Richard Stallman (rms@srarc2)
5674
5675 * configure.in (mips-mips-riscos4*): Assign variable CC.
5676 (checking ${with_gcc}): If "no", don't override CC if already set.
5677 (CC): Initialize it as empty.
5678
dff28924 56791993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
5680
5681 * configure.in (Suns): Set CPP if *-solaris2.3*.
5682
56831993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5684
5685 * Version 19.22 released.
5686
5687 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
5688
56891993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5690
5691 * make-dist: When breaking links, use cp -p.
5692 Copy install.sh into distribution.
5693 Move the temp dir up into the parent dir;
5694 don't leave the staging dir make-dist.tmp... in existence.
5695 * install.sh: New file.
5696
56971993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5698
5699 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
5700
57011993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5702
5703 * configure.in (version): When --run-in-place, exclude
5704 ${datadir}/emacs/site-lisp from locallisppath.
5705
57061993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5707
5708 * configure.in: Delete jumk.c before writing it.
5709
57101993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5711
5712 * Version 19.21 released.
5713
5714 * Makefile.in (mkdir): Ignore error from chmod.
5715
57161993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5717
5718 * make-dist: Don't put lisp/forms.README in the distribution.
5719
57201993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5721
5722 * configure.in (creating src/Makefile): Before running cpp,
5723 discard all lines that start with `# Generated' or /**/#.
5724
57251993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5726
5727 * Version 19.20 released.
5728
5729 * make-dist: Use build-ins.in, not build-install.in.
5730 Don't bother updating TAGS since it's not included.
5731
5732 * build-ins.in: Renamed from build-install.in.
5733
57341993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5735
5736 * make-dist: Don't try to link *.texinfo--there are none now.
5737 When running make in lib-src, specify YACC var value.
5738
57391993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5740
5741 * configure.in (extrasub): Add vpath patterns for %.[yls].
5742
5743 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
5744 Instead just include the commands to make src/Makefile as the
5745 second arg to AC_OUTPUT.
5746
5747 * configure.in: Use : instead of dnl for comment inside
5748 $makefile_command.
5749
5750 * configure.in: No longer use vpath_sed. Instead, when we notice
5751 srcdir already configured, set extrasub to hack vpath in the
5752 makefiles.
5753
5754 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
5755 before moving it.
5756 * Makefile.in (VPATH): Define to @srcdir@.
5757
f0131492 57581993-09-28 Brian J. Fox (bfox@cubit)
a4a9692d
DL
5759
5760 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
5761 doesn't exist. Just copy src/Makefile.in instead. Touch
5762 all of the Makefiles after editing config.status.
5763
5764 * INSTALL: Update documentation to match new configuration
5765 mechanism.
5766
f0131492 57671993-09-27 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
5768
5769 * configure.in: Allow any of the path or directory Makefile
5770 variables to be set with flags to configure. Create all Makefiles
5771 at configure time. Edit special commands into config.status after
5772 src/Makefile.in is built from src/Makefile.
5773
5774 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
5775 If these files are out of date, simply have config.status
5776 rebuild them; don't rebuild them explicitly.
5777
f0131492 57781993-09-25 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
5779
5780 * build-install.in: Change src/xemacs to src/emacs. We no longer
5781 create src/xemacs, so the file wouldn't be found.
5782
5783 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
5784
f0131492 57851993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
a4a9692d
DL
5786
5787 * configure.in: Avoid forcing the search of /usr/include before
5788 fixed include files by resetting C_SWITCH_X_SITE if it is
5789 "-I/usr/include".
5790
57911993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5792
5793 * Makefile.in (@rip_paths@locallisppath):
5794 Delete ${datadir}/emacs/site-lisp.
5795
57961993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5797
5798 * configure.in:
5799 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
5800 Remove ${extra_output} from AC_OUTPUT call.
5801
f0131492 58021993-09-17 Brian J. Fox (bfox@inferno)
a4a9692d
DL
5803
5804 * make-dist: Quote backquotes found in strings to be echoed.
5805
5806 * configure.in: Use "sh -c pwd" when we want to avoid having the
5807 shell fix up the value of $PWD.
5808
f0131492 58091993-09-13 Brian J. Fox (bfox@inferno)
a4a9692d
DL
5810
5811 * Makefile.in (do-install): Don't abort if ln or chmod at the end
5812 of the installation fail. Suggested by Karl Berry.
5813
f0131492 58141993-08-30 Brian J. Fox (bfox@inferno)
a4a9692d
DL
5815
5816 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
5817 was used. Set MAKEFLAGS from MFLAGS.
5818
58191993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5820
5821 * configure.in: Test for res_init in libc.
5822
58231993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5824
5825 * configure.in: In the file ${tempcname}, use configure___
5826 instead of @configure@.
5827
58281993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
5829
5830 * make-dist: Dist vpath.sed
5831
5832 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
5833 Depend on vpath.sed.
5834 Replace sed comand for VPATH with @vpath_sed@.
5835
5836 * configure.in: Substitute variable `vpath_sed'.
5837 If not in $srcdir and $srcdir is configured,
5838 issue warning that GNU make is required,
5839 and set vpath_sed to use vpath.sed script.
5840
58411993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5842
5843 * configure.in: Remove check for $srcdir being configured. This
5844 pretty much works now.
5845 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
5846 Check for XFree86 (/usr/X386/include) independent of whether
5847 -lXbsd exists.
5848
5849 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
5850 realclean, unlock, relock): Use `$(MAKE)' in place of plain
5851 `make'.
5852
58531993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5854
5855 * Version 19.19 released.
5856
5857 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
5858
58591993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5860
5861 * configure.in: Check for XScreenNumberOfScreen.
5862
58631993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5864
5865 * configure.in: Add * to end of all configuration alternatives.
5866 (m68*-sony-newsos3*): New alternative.
5867
58681993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5869
5870 * make-dist: Include getdate.c in distribution.
5871
5872 * configure.in: For --help, use $PAGER if it is set.
5873 (LIB_X11_LIB): Default to -lX11.
5874 (mips-sgi-irix5.*): New alternative.
5875
5876 * Makefile.in (do-install): Install info/gnus* and info/sc*.
5877
5878 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
5879 Recognize *.B8.* as hpux version 8.
5880 (m68*-tektronix-bsd*): Fix typo in tek4300.
5881 (AC_HAVE_FUNCS): Add ftime.
5882
58831993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5884
5885 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
5886 Use tekxd88, not tekXD88.
5887
58881993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5889
5890 * configure.in: Check for -lm. Then can check for frexp and logb.
5891
58921993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5893
5894 * Version 19.18 released.
5895
5896 * make-dist (src): Don't put gnu-hp300 in dist.
5897 (src, lisp): Include OChangeLog in dist.
5898
58991993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5900
5901 * configure.in: Test for presence of logb and frexp functions.
5902
59031993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5904
5905 * configure.in (machine): Add i370-ibm-aix*.
5906
59071993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5908
5909 * configure.in (function checks): Test for mkdir and rmdir.
5910
5911 * configure.in (function checks): Don't test for random and bcopy
5912 only when we're building with X; look for them all the time.
5913
59141993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5915
5916 * configure.in: Test for availability of bcopy functions, searching
5917 the X libraries if we're using X.
5918
5919 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
5920 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
5921 versions of AIX, and needs to be passed to the loader.
5922
10d1d0af 5923 * configure.in: Test for the availability of the
a4a9692d
DL
5924 XScreenResourceString function.
5925
59261993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
5927
5928 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
5929 LD_SWITCH_X_SITE and assume --with-x11.
5930 Only look for X11 files if we weren't told about a window system
5931 or if we were told to use X11 but not told where.
5932 Search the libraries from the s and/or m files when checking for
5933 functions.
5934
5935 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
5936
59371993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5938
5939 * make-dist: Include lisp/dired.todo in the distribution.
5940
59411993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5942
5943 * configure.in: Add code to set HAVE_INET_SOCKETS.
5944
59451993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5946
5947 * configure.in: If we do find x_includes and x_libraries
5948 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
5949
59501993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5951
5952 * make-dist: Include src/gnu-hp300 in the dist.
5953
5954 * configure.in (canonical): New variable holds the canonicalized
5955 configuration. Don't alter `configuration'. Use `configuration'
5956 for Makefile.in for file naming.
5957 (testing x_includes and x_libraries): Use =, not ==.
5958
59591993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5960
5961 * Version 19.17 released.
5962
5963 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
5964 directory's makefile. This allows the invocation of CPP which
5965 builds xmakefile to receive these switches. The SunSoft C
5966 preprocessor inserts spaces between tokens if it doesn't get the
5967 -Xs flag requested in src/s/sol2.h.
5968
59691993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
5970
5971 * configure.in (m68k-bull-sysv3): new config.
5972
59731993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5974
5975 * configure.in: Use the autoconf AC_FIND_X macro to try to find
5976 the X Windows libraries.
5977
59781993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5979
5980 * make-dist (tempdir): Don't create lisp/forms-mode directory in
5981 the distribution. Those files aren't kept in their own
5982 subdirectory any more.
5983
59841993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5985
5986 * Version 19.16 released.
5987
59881993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5989
5990 * configure.in: Add --verbose flag.
5991
59921993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5993
5994 * version 19.15 released.
5995
59961993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5997
5998 * Makefile.in (top_distclean): Use -f switch when cleaning out
5999 lock dir; it might be empty.
6000
6001 * configure.in: Only check for -lXbsd once.
6002
60031993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6004
6005 * Version 19.14 released.
6006
60071993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6008
6009 * make-dist: If using gzip, create distribution with '.gz' extension.
6010
6011 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
6012 (lisp/forms-mode): This doesn't exist anymore.
6013
6014 * configure.in: Look for the closedir function.
6015
60161993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6017
6018 * configure.in (CPP): Autoconf sets this to a shell variable
6019 reference, which doesn't work when it's edited into a makefile.
6020 Expand that variable reference.
6021
6022 * Makefile.in (CPP): New variable.
6023 (src/Makefile): Edit CPP into src/Makefile.
6024
6025 * Makefile.in (src/Makefile): Don't bother exiting single quotes
6026 and entering double quotes to get the values of LD_SWITCH_X_SITE
6027 and the other make variables; make substitutes them in anyway.
6028
6029 * Makefile.in (uninstall): Don't remove the lisp and etc
6030 directories if they're in the source tree.
6031
92a8ce63 6032 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
6033 * Makefile.in (mostlyclean, clean): Separate these two; just have
6034 them pass the request to the subdirectory makefiles.
6035 (distclean): Pass the request down, and then get rid of the
6036 files configure built, and get rid of the Makefiles.
6037 (realclean): Pass the request down, and then do the same things
6038 distclean does.
6039 (uninstall, info, dvi): New targets.
6040
6041 * configure.in: Move clause for PC-compatible i386 box to the end
6042 of the case statement, to avoid masking configurations below.
6043
6044 * configure.in: Add case for m88k-motorola-sysv4.
6045
6046 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
6047 the HP 68000 machines.
6048
6049 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
6050 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
6051 preprocessor won't fiddle with them.
6052
60531993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6054
6055 * Makefile.in (TAGS): cd to src to run etags.
6056
60571993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6058
6059 * configure.in (version): Check the X libraries for XrmSetDatabase
6060 and random, and see if we have -lXbsd.
6061
60621993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6063
6064 * configure.in: Pass "-Isrc" to the CPP we run to examine the
6065 s/*.h and m/*.h files. Martin Tomes
6066 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
6067
60681993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6069
6070 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
6071 above the general i386 alternative.
6072
60731993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6074
6075 * configure.in: Recognize configuration name for Data General
6076 AViiON machines.
6077
6078 * configure.in: Use AC_LONG_FILE_NAMES.
6079
60801993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6081
6082 * configure.in: Test for bison.
6083 * Makefile.in (YACC): New variable.
6084 (lib-src/Makefile.in): Edit YACC into the makefile.
6085
60861993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6087
6088 * Version 19.13 released.
6089
6090 * configure.in (CFLAGS): Don't set this according to the value of
6091 the GCC shell variable. Instead, consult the machine and system
6092 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
6093 test __GNUC__ while we're at it.
6094
6095 * configure.in: Remove extra ;; from hpux cases.
6096
60971993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6098
6099 * configure.in: Check to see if the system has -ldnet.
6100
61011993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6102
6103 * make-dist: Add clauses to distribute lisp/forms-mode.
6104
61051993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6106
6107 * configure.in (machine): Fix the versions in hpux version number test.
6108 Do not guess based on cpu type. Do check for explicit system version.
6109
61101993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6111
6112 * configure.in: Do NOT look for `unknown' as company name.
6113
61141993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6115
6116 * configure.in: Fix typo in message.
6117
61181993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6119
6120 * Version 19.12 released.
6121
6122 * Makefile.in (do-install): Correct previous etc-copying change.
6123 Partially rewrite using `if'.
6124 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
6125
6126 * Version 19.11 released.
6127
6128 * configure.in: Handle 386bsd.
6129
61301993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6131
6132 * make-dist: Update getdate.c.
6133
6134 * configure.in: Handle bsd386.
6135
6136 * Makefile.in (do-install): Use `-' in tar options.
6137
6138 * configure.in: Change ! "${...}" to x"${...}" = x.
6139
6140 * Makefile.in (do-install): Copy the DOC-* files from the build
6141 etc directory, as well as lots of things from ${srcdir}/etc.
6142
6143 * make-dist: Copy config.guess.
6144
6145 * configure.in: Handle AIX versions 1.2, 1.3.
6146
61471993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6148
6149 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
6150 the configuration name mips-mips-usg* to represent USG systems.
6151
6152 * configure.in: Fix logic to detect if srcdir is already configured.
6153
6154 * Makefile.in: Pass in LD_SWITCH_X_SITE.
6155
6156 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
6157 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
6158 of a directory; cd might fail, and have pwd print out the current
6159 directory.
6160
61611993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6162
6163 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
6164
61651993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6166
6167 * configure.in: Complain if srcdir points at an already-configured
6168 tree.
6169
61701993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6171
6172 * Version 19.10 released.
6173
61741993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6175
6176 * Makefile.in: Use Makefile comments, not C comments.
6177
6178 * configure.in: Add case for the Tektronix XD88.
6179
61801993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6181
6182 * configure.in: Handle sysv4.2 and sysvr4.2.
6183
61841993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6185
6186 * configure.in: Traverse the argument list without destroying it;
6187 don't use shift. It turns out that "set - ${saved_arguments}"
6188 doesn't work portably.
6189
6190 * configure.in: Add missing "fi".
6191
6192 * make-dist: Rebuild configure if configure.in is newer.
6193
6194 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
6195 targets to be executed even if make remembers that it has already
10d1d0af 6196 satisfied FRC.
a4a9692d
DL
6197
61981993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6199
6200 * Makefile.in (do-install): Delete redundant code to copy etc twice.
6201
6202 * configure.in (romp): Handle various version numbers with aos and bsd.
6203
62041993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6205
6206 * configure.in: Fix message text.
6207
62081993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6209
6210 * make-dist: Make a `site-lisp' directory in the distribution,
6211 instead of a `local-lisp' directory, which hasn't been the
6212 appropriate name for a long time.
6213 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
6214 from the distribution first, then /usr/local/lib/emacs/site-lisp.
6215
6216 * Makefile.in (do-install): Correctly detect if ./etc and
6217 ${srcdir}/etc are the same.
6218
6219 * configure.in: Extract UNEXEC from the system configuration
6220 files, compute the name of the source file corresponding to the
6221 object file, and #define it as UNEXEC_SRC in config.h.
6222
6223 * configure.in: If srcdir is '.', then try using PWD to make it
6224 absolute.
6225
6226 * configure.in: Include ${srcdir} in the printed report, to help
6227 people notice if it's an automounter path.
6228
62291993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6230
6231 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
6232
62331993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6234
6235 * Makefile.in (do-install): Delete the dest dir, not the source dir,
6236 when they are different. Add `shift' command.
6237 (COPYDESTS, COPYDIR): Delete external-lisp dir.
6238 (externallispdir): Var deleted.
6239
6240 * configure.in: Delete spurious paren outputting short_usage.
6241
62421993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6243
6244 * Version 19.9 released.
6245
62461993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6247
6248 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
6249 subdirectory makes.
6250
6251 * make-dist: Check for .elc files with no corresponding .el file.
6252
6253 * Makefile.in (mkdir): Make all the directories in locallisppath.
6254
6255 * config.guess: New file.
6256 * configure.in: Use it, tentatively.
88c71720 6257 * INSTALL: Mention its usage.
a4a9692d
DL
6258
6259 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
6260 the former gives you the operating system rev directly. Use
6261 s/hpux.h if we don't recognize what we got.
6262
6263 * Makefile.in (do-install): Don't remove a destination directory
6264 if it's the same as the source. If ${srcdir}/info == ${infodir},
6265 don't try to copy the info files.
6266
6267 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
6268 doesn't work if you're not using a separate source directory.
6269 (do-install): Copy the build tree's etc directory only after
6270 making sure it's not also the source tree's etc directory.
6271
62721993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6273
6274 * configure.in: Handle sunos4.1.3 specially.
6275
62761993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6277
6278 * Makefile.in (INSTALL): Add definition.
6279
6280 * configure.in: Fix some messages. Support -with-gnu-cc.
6281 At the end, use `set --', not `set -'.
6282 Delete spurious `.h' in hpux alternatives.
6283
62841993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6285
6286 * Version 19.8 released.
6287
62881993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6289
6290 * configure.in: When looking for source in the same directory as
6291 the configure script, make the path thus discovered absolute.
6292 If the user specifies the `--srcdir' switch, make that directory
6293 absolute too.
6294
6295 * Makefile.in (srcdir): Remove comment saying this doesn't work.
6296
6297 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
6298 too, as the value of the PATH_INFO macro.
6299
6300 * configure.in: Check to see if the source lives in the same
6301 directory as the configure script.
6302
63031993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6304
6305 * Makefile.in (install): Split this into `install' and
6306 `do-install', to give people more control over exactly what gets
6307 done.
6308 (do-install): New target, containing the guts of `install'. Don't
6309 remove and recreate the directories inside the copying loop - do
6310 it all before the copying loop. Pass more flags to the lib-src
6311 make.
6312 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
6313 avoid errors and warnings.
6314
6315 * configure.in: For generic IBM PC boxes, insist on "unknown" for
6316 the manufacturer - the more general case was blocking other i386
6317 configuration names below, and that's how the names are written in
6318 MACHINES anyway.
6319
6320 * make-dist: When breaking links, remove the link before moving
6321 the copy onto it, to avoid interactive behavior.
6322
6323 * Makefile.in: Doc fix.
6324
6325 * configure.in: Doc fix.
6326
6327 * INSTALL: Mention --exec-prefix option.
6328
6329 * configure.in: Add support for the `--exec-prefix' option.
6330 * Makefile.in: Accept that support.
6331
6332 * configure.in: Use the AC_PROG_INSTALL macro.
6333 * Makefile.in (INSTALL): Variable removed.
6334 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
6335
6336 * configure.in: Distinguish between hp800's and hp700's by calling
6337 "uname -m".
6338
63391993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6340
92a8ce63 6341 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
6342 running SYSV.
6343
63441993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6345
6346 * configure.in: Distinguish between hp800's and hp700's by the
6347 version of HP/UX they run, since that's something people are more
6348 likely to know - hp700's run 8.0.
6349 Add HP 700 configuration.
6350
6351 * configure.in: Test for the presence of the `rename' function.
6352
6353 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
6354 configure.in.
6355 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
6356
6357 * make-dist: Break intra-tree links.
6358
6359 * configure.in: Explain that this is an autoconf script, and give
6360 instructions for rebuilding configure from it. Arrange to put
6361 comments in configure explaining this too.
6362
6363 * configure.in: Make the first line of the configure script be
6364 "#!/bin/sh". Leaving the first line blank didn't work.
6365
6366 * configure.in (long_usage): Removed; made short_usage describe
6367 the options briefly.
6368
6369 * configure.in: Implement the --prefix option.
6370 * Makefile.in (prefix): Add support for it here.
6371 * INSTALL: Document it here.
6372
6373 * Makefile.in (install): Don't assume that the files in the `info'
6374 subdirectory match *.info. They don't have that prefix.
6375
63761993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6377
6378 * configure.in: Add case for version 5 of Esix.
6379
63801993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6381
92a8ce63 6382 * Version 19.7 released.
a4a9692d
DL
6383
6384 * make-dist: There aren't any *.com files in lib-src anymore.
6385
6386 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
6387 them; they're symlinks to other filesystems on the GNU machines.
6388
6389 * make-dist: Check that the manual reflects the same version of
6390 Emacs as stated in lisp/version.el. Edit that version number into
6391 the README file.
6392
63931993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6394
6395 * configure.in: Remove the hack of AC_DEFINE; use
6396 AC_DEFINE_UNQUOTED.
6397
63981993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6399
6400 * make-dist: Don't distribute precomp.com, compile.com, or
6401 link.com from ./src; they're in ./vms now.
6402
6403 Some time-handling patches from Paul Eggert:
6404 * configure.in: Add AC_TIMEZONE.
6405
64061993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6407
6408 * configure.in: Recognize Linux as a valid operating system for
6409 the i386.
6410
64111993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6412
6413 * make-dist: Distribute some VMS files we got from Richard Levitte.
6414
6415 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
6416 the source for the sed command, not oldXMenu/Makefile.
6417
64181993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6419
6420 * INSTALL: Don't claim the srcdir option doesn't work.
6421
64221993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6423
6424 * configure.in: Include remarks saying what order the autoconf
6425 tests should go in, and remind people to change config.h.in
6426 whenever they add autoconf tests which make #definitions.
6427
6428 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
6429
64301993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6431
6432 * Makefile.in (oldXMenu/Makefile): Make this depend on
6433 ${srcdir}/oldXMenu/Makefile.in, not itself.
6434
6435 * PROBLEMS: Some updates from David J. Mackenzie.
6436
6437 More changes from David J. Mackenzie.
6438 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
6439 removed; autoconf and config.h should specify all these
6440 differences.
6441 (buildlisppath): Make this path depend on ${srcdir}.
6442 (INSTALLFLAGS): Removed.
6443 (INSTALL): Include the -c flag.
6444 (install): Change the way we invoke install accordingly.
6445
6446 Install ${srcdir} changes from DJM.
6447 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
6448 list.
6449 (COPYDIR, COPYDESTS): Install files from both the etc directory in
6450 the source tree and the etc directory in the object tree.
6451 (${SUBDIR}): Pass the prefix variable down to submakes.
6452 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
6453 in /bin.
6454 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
6455 values for srcdir and VPATH.
6456 (install): Add `v' flag to tar command. Make sure that `dir'
6457 exists in ${srcdir}/info before copying it. Remember that the man
6458 pages come from the source tree, not the object tree.
6459 * configure.in: Remove remarks saying that the --srcdir option
6460 doesn't work.
6461 Create the etc directory in the object tree.
6462 Recognize configuration names of the form *-sun-solaris*.
6463 Recognize sunos5 and solaris as operating system names.
6464
6465 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
6466 lib-src/getdate.y and src/systime.h.
6467
64681993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6469
6470 * make-dist: Make links in info subdir.
6471
64721993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6473
6474 * configure.in: Call AC_STDC_HEADERS.
6475
64761993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6477
6478 * configure.in: Sidestep autoconf's quoting of the second argument
6479 of AC_DEFINE, so we can specify the value to put there. It would
6480 be nice if autoconf provided some way to specify computed values
6481 for macros.
6482
64831993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6484
6485 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
6486 this is always just -DHAVE_CONFIG_H.
6487
6488 The GNU coding standards specify that CFLAGS should be left for
6489 users to set.
6490 * Makefile.in (CFLAGS): Let configure determine the default value
6491 for this. Don't
6492 have it default to DEFS.
6493 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
6494 (lib-src/Makefile, src/Makefile): Edit the default value for
6495 CFLAGS into these files, not DEFS.
6496 * configure.in (CFLAGS): Choose a default value for this - "-g"
6497 normally, or "-g -O" if we're using GCC. Edit it into the
6498 top-level Makefile.
6499
6500 * configure.in: When scanning the machine and system description
6501 #include files, write their names to conftest.c properly.
6502
65031993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6504
6505 * configure.in: In configuration name case for Apallos running
6506 Domainios, set opsys, not opsysfile.
6507
6508 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
6509 src/config.h, instead of AC_OUTPUT; the latter overwrites
6510 src/config.h even when it hasn't changed, puts a makefile-style
6511 comment at the top even though it's C code, and produces a
6512 config.status script which doesn't do the job right.
6513
6514 * configure.in: Add AC_LN_S test, so we can tell whether or not we
6515 can use a symbolic link to get the X Menu library into src.
6516 * Makefile.in (LN_S): New variable.
6517 (src/Makefile): Edit the value of LN_S into this makefile.
6518
65191993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6520
6521 * configure.in: Support *-sco3.2v4* as opsystem.
6522
6523 * make-dist: Don't include calc directory.
6524 Exclude many files in the man directory; copy a few.
6525
65261993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6527
6528 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
6529 call AC_STRUCT_TM to see what's in time.h.
6530
6531 * configure.in: Employ quoting stupidity to get the value of CPP
6532 to expand properly.
6533
65341993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6535
6536 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
6537 variable to scan the machine and system description files.
6538
6539 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
6540 so that getdate.y builds correctly.
6541
65421993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6543
6544 * configure.in (tempcname): Change this to "conftest.c", so it will
6545 work properly on systems with short filenames; this is the name
6546 autoconf uses.
6547
6548 * configure.in: Also detect the availability of dup2 and
6549 gethostname.
6550
6551 * configure.in: Use the AC_ALLOCA test.
6552 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
6553 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
6554
65551993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6556
6557 * make-dist: Distribute configure, as well as configure.in.
6558 Oversight.
6559
65601993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6561
6562 * Makefile.in (install): Print out the name of the directory we're
6563 copying, so people can have some idea of whether we're making
6564 progress.
6565
6566 * Makefile.in (install.aix, install.xenix, install.sysv, install):
6567 Don't forget to re-create the COPYDESTS directories after we clear
6568 them out.
6569
65701993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6571
6572 * Makefile.in: Add autoconf cookies so that the configure
6573 script can comment out sections of path variable definitions to
6574 choose between the installable configuration and the run-in-place
6575 configuration.
6576 * configure.in: Add new option `--run-in-place', to select the
6577 run-in-place path definitions.
6578
6579 * configure.in: Add a clause to the big configuration name case
6580 for the NeXT machine.
6581
65821993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6583
6584 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6585 Make sure that each source directory exists, and is different from
6586 the destination directory; then, delete the destination before
6587 copying over the source.
6588
6589 * make-dist: Distribute configure.in, instead of configure.
6590
65911993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6592
6593 * configure.in: Don't set CC to "gcc -O" if the user specifies
6594 `--with-gcc'. Add -O to DEFS if GCC is set.
6595
65961993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6597
6598 * Makefile.in (clean mostlyclean): Missing right paren.
6599
6600 * configure.in: When checking for X windows, search for an X11
6601 subdirectory of ${x_includes}.
6602
6603 * configure.in: Check for gettimeofday function, for getdate.y.
6604
92a8ce63 6605 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
6606 autoconf can't derive all the information we need, but we'd really
6607 like to be able to take advantage of some of its tests, and its
6608 file-editing facilities.
6609 * configure.in: Renamed from configure.
6610 Quote the sections of shell script we want copied literally to
6611 the configure script.
6612 (compile): Initialize this to make the autoconf macros' code happy.
6613 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
6614 code to do their jobs.
6615 Use autoconf to produce Makefile and src/config.h.
6616 Remove the Makefile-style comment that autoconf places at the top
6617 of src/config.h.
6618 (config_h_opts): Removed - no longer necessary.
6619 * Makefile.in (configname): Renamed to configuration.
6620 (CONFIG_CFLAGS): Renamed to DEFS.
6621 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
6622 get values via autoload @cookies@.
6623 (libsrc_libs): Get this from autoconf. We used to do nothing
6624 about this.
6625 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
6626
6627 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
6628 echo the move-if-change command.
6629
66301993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
6631
6632 * make-dist: Distribute lib-src/rcs-checkin.
6633
6634 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
6635 Don't try to make links to the RCS or Old subdirectories.
6636 Use the appropriate extension for the compression type in use.
6637 Create the tar file in the shell's initial default directory, not
6638 in ${tempparent}.
6639 Erase the whole ${tempparent} tree, not just ${tempdir}.
6640
66411993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6642
6643 * Makefile.in (src/paths.h): Don't echo the huge sed command we
6644 use to build paths.h.
6645 (lib-src/Makefile, src/Makefile): Similarly.
6646
6647 * configure: Extend test for working `const' keyword to handle AIX
6648 3.2 cc.
6649
66501993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6651
6652 * make-dist: Distribute lisp/term/ChangeLog.
6653
92a8ce63 6654 Arrange for C compilation throughout the tree to get
a4a9692d
DL
6655 C_SWITCH_SYSTEM from the configuration files.
6656 * configure: Extract C_SWITCH_SYSTEM from the machine and
6657 system-dependent files, and save it in the top-level Makefile.
6658 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
6659 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
6660
6661 * make-dist: Include the VMS support files in oldXMenu in the
6662 distribution.
6663
6664 * configure: Doc fix.
6665
6666 * configure: Fix corrupted config_h_opts.
6667
6668 * configure: Properly report option names in error messages.
6669
6670 * configure: Properly recognize --x-includes and --x-libraries
6671 options.
6672
6673 * configure: Fix syntax errors in code handling XFree386.
6674
66751993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6676
6677 * configure: Add special code to detect XFree386, and tell
6678 config.h about it.
6679
6680 * configure: Properly handle extracting values of LIBS_MACHINE and
6681 LIBS_SYSTEM that contain spaces.
6682
6683 * configure: Add `--x-includes' and `--x-libraries' options. I
6684 think these are dopey, but no less than three alpha testers, at
6685 large sites, have said they have their X files installed in odd
6686 places. Implement them by setting C_SWITCH_X_SITE and
6687 LD_SWITCH_X_SITE in src/config.h.
6688
66891993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6690
6691 * make-dist: Don't distribute etc/Old files.
6692
6693 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
6694 backups.
6695
66961993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6697
6698 * make-dist: Fix typo.
6699
67001993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6701
6702 * make-dist: Corrected typo, fixed it to discard = and TAGS files
6703 in some cases where it should but didn't seen to.
6704
6705 * Makefile.in: Added unlock and relock productions.
6706
67071993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6708
6709 * make-dist: Add a --compress option to force make-dist to use
6710 compress.
6711
6712 * make-dist: Use gzip, if we can find it.
6713
6714 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6715 make rs6000-ibm-aix default to -aix32.
6716
67171993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6718
6719 * Makefile.in: Added `Developer's configuration' section.
6720
67211993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6722
6723 * Makefile.in: Add commented-out variable settings for developer's
6724 configuration.
6725
67261993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6727
6728 * make-dist: Distribute `src/bitmaps' too.
6729
67301993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
6731
6732 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6733 make rs6000-ibm-aix default to -aix32.
6734
67351993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6736
6737 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
6738
6739 * Makefile.in (install.sysv): Add a second `$' in front of
6740 `${dest}', so that the shell will expand it, instead of Make.
6741
6742 * configure: When processing the name of the configure script,
6743 collapse `././' to `./', but leave a single `./' prefix alone.
6744
6745 * configure: Doc fix.
6746
67471993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6748
6749 * configure: Handle isc3.0 correctly.
6750
67511993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6752
6753 * make-dist: Don't try to copy the COPYING notice into
6754 external-lisp; we're not distributing that directory any more.
6755
67561993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6757
6758 * Makefile.in (install, install.aix, install.xenix, install.sysv):
6759 Remove CVS subdirectories from the installed directory trees, as
6760 well as RCS directories.
6761
67621993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6763
6764 * make-dist: Only copy gmalloc.c if we couldn't link it.
6765 Don't try to copy man/{README,Makefile} unless they actually exist.
6766
6767 * Makefile.in (lisppath): Don't include externallispdir in this.
6768 We're not sure whether we're even going to distribute the
6769 directory yet.
6770
67711993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6772
6773 * make-dist: Don't distribute the external-lisp directory anymore.
6774 * INSTALL: Remove all references to external-lisp.
6775
6776 * configure: Detect whether the compiler supports `const'
6777 properly, and edit src/config.h accordingly.
6778
6779 * configure: Tweak layout of final report.
6780
6781 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
6782 CFLAGS.
6783
6784 * Makefile.in (locallisppath): Make this default to
6785 ${datadir}/emacs/site-lisp, instead of
6786 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
6787 the same thing, and local-lisp causes completion conflicts with
6788 lock.
6789 (lisppath): Add ${externallispdir} to this.
6790 * INSTALL: Adjust installation directions.
6791
6792 * Makefile.in (externallispdir): New variable, to say where to
6793 install the externally-maintained lisp files.
6794 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
6795 the others.
6796 * INSTALL: Describe external-lisp and the new externallispdir
6797 variable.
6798
67991993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6800
6801 * configure (progname): New option `--with-gcc'. Make it clearer
6802 how we are trying to guess whether or not we have GCC.
6803 * INSTALL: Document the `--with-gcc' option, and improve
6804 description of `--with-x' options.
6805
68061993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6807
6808 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
6809 ${infodir} from these variables; we have written out explicit code
6810 to install the info files.
6811
68121993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6813
6814 * make-dist: Don't distributed the RCS files in the etc directory.
6815
68161993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6817
6818 * Makefile.in: Some makes can't handle comments in the middle of
6819 commands; move them to before the whole rule.
6820
68211993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6822
6823 * README: Mention what Emacs is.
6824
68251993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6826
6827 * make-dist: Include `./lisp/calc-2.02' in the distribution.
6828 Add `./cpp' and `./man' back into the distribution.
6829
68301993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6831
6832 * Makefile.in: Define MAKE, and use where appropriate.
6833
68341993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6835
6836 * make-dist: Remember that the authoritative COPYING notice is
6837 `etc/COPYING', not `../etc/COPYING'.
6838
68391992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6840
6841 * make-dist: Make sure that the COPYING notices in each directory
6842 are copies, not symlinks.
6843
68441992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6845
6846 * INSTALL: The build process produces an executable called `emacs'
6847 now. Change references.
6848 * Makefile.in: Adjust `install.mumble' targets to install
6849 `src/emacs', not `src/xemacs'.
6850
6851 * configure: Start with a blank line; this keeps some old CSH's
6852 from thinking it's a CSH script. Most systems will just use
6853 /bin/sh to run it, which is what we're expecting; the only other
6854 shells which might try to interpret it themselves are probably
6855 Bourne-compatible.
6856
68571992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6858
6859 * INSTALL: Improvements suggested by David Mackenzie.
6860
68611992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6862
6863 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6864 Don't try to copy the info files if there aren't any; the
6865 unexpanded globbing pattern disappoints `install'. Ignore the
6866 return status of that command.
6867
6868 * INSTALL: Updated for new configuration arrangement.
6869
6870 * configure: Don't make the top-level Makefile read-only - people
6871 may want to edit the values of the path variables.
6872
6873 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6874 Install the info files in ${infodir}. Install the executable
6875 under both `emacs' and `emacs-VERSION'.
6876
6877 * Makefile.in: Doc fix.
6878
6879 * Makefile.in (exec_prefix): New variable, as per latest version
6880 of coding standards.
6881 (bindir, libdir): Use it, instead of `prefix'.
6882 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
6883
6884 * Makefile.in (mandir): Make the default value for this depend on
6885 $(prefix).
6886
6887 * Makefile.in (datadir, statedir, libdir): Make these all default
6888 to ${prefix}/lib.
6889 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
6890 to compensate.
6891
6892 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6893 Install the etags and ctags man pages too.
6894
6895 * Makefile.in (distclean): Don't delete backup files; that's the
6896 job of extraclean.
6897 (extraclean): Like distclean, but deletes backup and autosave files.
6898
68991992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6900
6901 Make path specification conform to GNU coding standards.
6902 * configure (long_usage): Remove all traces of old arguments from
6903 usage messages, and document the options we do accept in more
6904 detail: -with-x... and --srcdir.
6905 (options, boolean_opts): Deleted; we don't have enough options to
6906 make this worthwhile.
6907 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
6908 along with the code which supported them; these should be set as
6909 arguments to the top-level make.
6910 (config_h_opts): Since this no longer doubles as a list of option
6911 names, make them upper case; this simplifies the code which uses
6912 them to build the sed command to edit src/config.h. Change the
6913 code which sets them.
6914 (cc, g, O): Don't allow the user to set these using options; they
6915 should be specified using `CC=' and `CFLAGS=' arguments to the
6916 top-level make. Just choose reasonable default values for them,
6917 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
6918 values.
6919 (gnu_malloc, rel_alloc): Don't allow the user to set these using
6920 options; use them whenever the configuration files say they're
6921 possible.
6922 Simplify the argument processing loop. Don't accept abbreviations
6923 for option names; these might conflict with other configuration
6924 options in the future.
6925 Add some support for the `--srcdir' option. Check for the sources
6926 in . and .. if `--srcdir' is omitted. If the directories we will
6927 compile in don't exist yet, create them under the current directory.
6928 Note that the rest of the build process doesn't really support
6929 this.
6930 Edit only the top Makefile. That should edit the others. Edit
6931 into the makefile: `version', from lisp/version.el, `configname'
6932 and `srcdir' from the configuration arguments, `CC' and
6933 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
6934 the user's path, and LOADLIBES as gleaned from the system
6935 description files.
6936 Simplify the report generated; it doesn't need to include any
6937 description of paths now.
6938 Make `config.status' exec configure instead of just calling it, so
6939 there's no harm in overwriting `config.status'.
6940 * Makefile.in (version, configname): New variables, used to choose
6941 the default values for datadir and libdir.
6942 Path variables rearranged into two clearer groups:
6943 - In the first group are the variables specified by the GNU coding
6944 standards (prefix, bindir, datadir, statedir, libdir, mandir,
6945 manext, infodir, and srcdir).
6946 - In the second are the variables actually used for Emacs's paths
6947 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
6948 archlibdir), which depend on the first category.
6949 datadir and libdir default to directories under
6950 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
6951 demand.
6952 etcdir and lispdir default to subdirectories of datadir.
6953 archlibdir defaults to libdir.
6954 The new installation tree is a bit deeper than it used to be, so
6955 use the new make-path program in lib-src to build them all.
6956 Always build a new src/paths.h.tmp and then move-if-change it to
6957 src/paths.h, to avoid unnecessary rebuilds while responding to the
6958 right changes.
6959 Remove all mention of arch-lib. Run utility commands from
6960 lib-src, and let the executables be copied into archlibdir when
6961 Emacs is installed.
6962 Add targets for src/Makefile, lib-src/Makefile, and
6963 oldXMenu/Makefile, editing the values of the path variables into
6964 them.
6965 Let lib-src do its own installation.
6966 (datadir): Default to putting data files under
6967 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
6968 (emacsdir): Variable deleted; it would only be confusing to use.
6969 (lispdir, etcdir): Default to ${datadir}/lisp.
6970 (mkdir): Use make-path for this.
6971 (lockdir): Do this in mkdir.
6972 (Makefile): New target.
6973
6974 * configure (usage_message): Rename to long_usage.
6975
6976 * make-dist: Don't bother creating an arch-lib directory; that's
6977 only for installation now.
6978
69791992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6980
6981 * configure: Use GCC-style configuration names, using config.sub.
6982 Change the usage and help messages.
6983
6984 * configure: Initialize window_system, not indow_system.
6985
6986 * configure: Report which window system, compiler, and signal
6987 handler return type we decide to use.
6988
6989 * make-dist: Explain what's going on if config.sub and gmalloc.c
6990 can't be linked. Place the code which copies them near the code
6991 which links the rest of the files around them.
6992
69931992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
6994
6995 * make-dist: Don't bother to distribute src/*.com, or
6996 src/vmsbuild; those have all been moved to `../vms'.
6997
69981992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6999
7000 * make-dist: Don't forget that the way to avoid filenames starting
7001 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
7002 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
7003 couldn't make hard links to, since we have two already, and
7004 perhaps more to come.
7005
70061992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7007
7008 * configure: When editing parameters into lib-src/Makefile, change
7009 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
7010 needs some other flags too.
7011
70121992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7013
7014 * configure: Remove spurious echo of the configuration name.
7015
7016 * make-dist: Don't distribute files in src/m and src/s whose names
7017 begin with `='.
7018
70191992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7020
7021 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
7022 Also LISP_FLOAT_TYPE.
7023
70241992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7025
7026 * make-dist: Copy config.sub, since it's a symbolic link to a file
7027 on another file system.
7028
70291992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7030
7031 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
7032 distribution.
7033
7034 * config.sub: New file, to help us recognize configuration names.
7035 * make-dist: Include it in the distribution.
7036
70371992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7038
7039 * configure: Convert `-' to `_' in specified option names.
7040 Accept options with --. Delete --highpri and --have-x-menu options.
7041 New options --with-x and --with-x10 replace -window-system.
7042 Don't mention options --gnu-malloc, --rel-alloc
7043 or --lisp-float-type in help message.
7044
70451992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7046
92a8ce63 7047 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
7048
70491992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7050
7051 * configure: Remove lines starting with "# DIST: " when building
7052 lib-src/Makefile and src/Makefile. This allows us to mark the
7053 "Makefile.in" files with explanatory comments which won't also get
7054 stuck in the Makefiles.
7055
70561992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7057
7058 * make-dist: Don't use the '+' operator in the sed regular
7059 expression that extracts the version number from lisp/version.el;
7060 Ultrix sed doesn't seem support the operator. Just double the
7061 operand and use *.
7062
70631992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7064
7065 * Makefile.in: Doc fix.
7066
70671992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7068
7069 * configure: Rewrite sed command to remove at most one ./ prefix;
7070 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
7071 group.
7072
70731992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7074
7075 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
7076
70771992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7078
7079 * make-dist: Go ahead and build a new TAGS file, unless the
7080 --newer option was specified. Don't try to delete a TAGS file
7081 from etc; it's not kept there, and shouldn't be deleted anyway.
7082
70831992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7084
7085 * make-dist: If the lisp directory contains a default.el, don't
7086 distribute it.
7087
7088 * configure: When searching signal.h for the type of a signal
7089 return handler, make a copy of it, not a symbolic link to it; that
7090 way, it will work on systems that don't have symbolic links.
7091
70921992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7093
10d1d0af 7094 * make-dist: Taught it about vcdiff and rcs2log, added --newer
a4a9692d
DL
7095 option for generating incremental distributions. Stopped it from
7096 generating a TAGS file into the distribution; that sucker is
7097 *big*, and easily enough generated with the toplevel makefile.
7098
70991992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7100
7101 * configure: When writing config.status, don't prefix progname
7102 with a '.'; it might be absolute.
7103
71041992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7105
7106 * configure: Choose to use X11 if either /usr/lib/libX11.a or
7107 /usr/include/X11 exist, not only if both exist.
7108
71091992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7110
7111 * make-dist: Make the new external-lisp directory a duplicate of
7112 the external-lisp directory, not the lisp directory.
7113
71141992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7115
7116 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
7117 clean' in arch-lib; it doesn't even have a Makefile.
7118
7119 * Makefile.in (clean, mostlyclean): In the test which tries to
7120 distinguish between the build directory, which should be cleaned,
7121 and the installed directory, which shouldn't, cd to `${emacsdir}',
7122 not `${DESTDIR}${LIBDIR}'.
7123
71241992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7125
7126 * make-dist: Be sure to delete the .c and .h files that YACC and
7127 BISON create from getdate.y.
7128
92a8ce63 7129 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
7130 * make-dist: Added support for the external-lisp subdirectory.
7131
7132 * make-dist: Changed message which complains that make-dist wasn't
7133 invoked in the right directory to indicate which files it was
7134 looking for.
7135
71361992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7137
7138 * configure: Add comments explaining why we can't translate
7139 character ranges or control characters in `tr'.
7140
71411992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7142
7143 * configure: When generating the configuration message, we used to
7144 build the message from the start so that each line began with "# "
7145 so that it would be a comment in `config.status'. However, this
7146 causes trouble if any of the variables we use in the message
7147 expand to more than one line of text - as gnu_malloc_reason
7148 sometimes does. So instead, we build the message as it should be
7149 printed to the user (i.e. without the "# " prefixes), and stick on
7150 the "# "s when we write it to `config.status'.
7151
7152 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
7153 `lib-src' and `arch-lib'.
7154
7155 * configure: When generating report and `config.status' file, note
7156 that bindir only determines where `make install' and
7157 `build-install' will place the executables; this should make it
7158 clear that the ordinary build process will not try to install
7159 things.
7160
71611992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7162
7163 * make-dist: Change messages to say that we are 'making links to
7164 X', rather than 'copying X'. And put `' quotes around file names.
7165
7166 * make-dist: Include '.tmp' in the name of the staging directory.
7167
7168 * make-dist: Pass the `-f' option to rm when you're not sure that
7169 the files you're removing actually exist.
7170
7171 * make-dist: When setting up etc/COPYING, always nuke whatever is
7172 there, and then copy it in, to make sure we get a real file.
7173
7174 * make-dist: Don't try to distribute *.defns files any more. The
7175 only such file was for simula.el, which has been superceded by a
7176 version which doesn't have a separate .defns file.
7177
71781992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
7179
7180 * make-dist: Don't distribute configured versions of config.h.in,
7181 paths.h.in, Makefile.in in src.
7182
7183 * configure: Delete .tmp files before creating them; don't bother
7184 trying to make final targets writeable first, since it won't
7185 matter to move-if-change.
7186
71871992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7188
7189 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
7190 mkdir and chmod in the center of all the conditionals. GNU Make
7191 will strip these out, but other makes won't.
7192
71931992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7194
7195 * make-dist: Include move-if-change in list of files to distribute.
7196
71971992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7198
7199 * configure: Remove any "." elements from the program name.
7200
7201 * configure: Don't record the values of all the possible arguments
7202 in config.status; only record the options that the user specified.
7203
7204 * configure: Use move-if-change to move in the new src/config.h.
7205
72061992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
7207
92a8ce63
JB
7208 * move-if-change: New file, copied from gcc release.
7209 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
7210 a temp file, so we don't update paths.h if an error occurs or if
7211 it doesn't need changing.
a4a9692d
DL
7212
72131992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7214
7215 * Makefile.in (src/paths.h): Do not install a value for the
7216 PATH_SUPERLOCK value; that macro doesn't exist anymore.
7217 * build-install.in: Same thing.
7218
72191992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7220
7221 * make-dist: Check the flag called "make_tar", not "make_dir"; the
7222 latter, being a typo, is always false, resulting in a program
fffa137c 7223 whose default behavior is to painstakingly build a copy of the
a4a9692d
DL
7224 source tree, and then delete it. Rah.
7225
7226 * Makefile.in: Add dist target, and comment for it.
7227
7228 * configure: When scanning <signal.h> for a declaration for
7229 signal, create a symbolic link with a name ending in .c, so the
7230 compiler won't complain that it's only been given .h files.
7231
7232 * configure: Check whether there are any arguments available
7233 before shifting to get the value of a non-boolean parameter.
7234
7235 * make-dist: Doc fix.
7236
72371992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7238
7239 * configure: Instead of grepping /usr/include/signal.h for a
7240 signal declaration, run /usr/include/signal.h or
7241 /usr/include/sys/signal.h through cpp and grep for the
7242 declaration.
7243
7244 * configure: Redirect the output of grep to /dev/null instead of
7245 using grep -s - that flag means different things on other systems.
7246
7247 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
7248 since the former is recognizable even if you don't know what
7249 'dumping' is.
cc4a96c6 7250 * configure: Accommodate that change.
a4a9692d
DL
7251
7252 * configure: Accept options for all of the directories you can
7253 change in the Makefile.
7254
7255 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
7256
7257 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
7258 FOO before you can use them.
7259
7260 * build-install.in: Made the "Where To Install Things" section
7261 conform with the similar section from Makefile.in. Copied section
7262 which builds src/paths.h from src/paths.h.in from the Makefile.
7263
72641992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7265
7266 * configure: Write config.status to pass its command-line
7267 arguments on to configure, so that people can use it to recreate
7268 an old configuration, with minor changes.
7269
72701992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7271
7272 * configure: Don't rely on option variables being unset if their
7273 values are the empty string. In particular, when producing the
7274 English report, don't assume that highpri will be unset when no
7275 increased priority has been requested; -highpri='' should be the
7276 same as omitting -highpri altogether.
7277
7278 * configure: Fix dumb bug: when running the system and machine
7279 description files through cpp, mark those lines that we want to
7280 evaluate with the string '@configure@', and then only evaluate
7281 them. This way if the files include anything that actually
7282 generates text (type definitions or external declarations, say),
7283 we won't try to eval it.
7284
72851992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7286
7287 * make-dist: New shell script.
7288
7289 * configure: When creating foo from foo.in, make foo read-only to
7290 remind people to edit the .in file instead.
7291
7292 * INSTALL: Changed references to config.h-dist to config.h.in.
7293 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
7294 to build src/paths.h from src/paths.h.in; added a paragraph to do
7295 this.
7296 * configure, Makefile, build-install: Changed filenames like
7297 FOO-dist to FOO.in.
7298
72991992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7300
7301 * Makefile, build-install: Renamed to Makefile.in and
7302 build-install.in; the configure script will edit these to produce
7303 the usable Makefile and build-install.
7304 * configure: Changed to produce ./Makefile, ./build-install,
7305 lib-src/Makefile, and src/Makefile from their *.in counterparts,
7306 instead of editing them in place.
7307
73081992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7309
7310 * Makefile: Re-arranged so that the undumped Emacs will search
7311 ../lisp *after* the site's local elisp files.
7312 (locallisppath, dumplisppath): New variables.
7313 (lisppath): This variable's default value is now chosen based on
7314 $(locallisppath) and $(lispdir); while it used to be the
7315 customization point for adding site-local elisp directories to
7316 load-path, that job is now handled mostly by locallisppath.
7317 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
7318 Check the values being assigned to the *LOADSEARCH macros for null
7319 path elements (like '::' in 'foo::bar').
7320
7321 * configure: When checking if the machine- and system-dependent
7322 files define a particular macro or not, actually run them through
7323 CPP and test the macros with #ifs, instead of just grepping for
7324 the macros' names. In particular, check for SYSTEM_MALLOC in this
7325 way.
7326
73271992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7328
7329 * Makefile (install): Don't use -s in install. (Keep the symbols.)
7330
73311992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7332
7333 * configure: Make the config.status file an executable shell
7334 script which will recreate the same configuration. Include the
7335 verbal description of the current configuration as a comment in
7336 the script.
7337 * INSTALL: Doc fix.
7338
7339 * Makefile: brought the Makefile up to the GNU coding
7340 standards, as described in standards.text:
7341 (TAGS): New name for the target which rebuilds the tags table.
7342 (check): New target; doesn't do anything yet.
7343 (mostlyclean): New target, synonymous with clean.
7344 (realclean): New target. Currently, this just calls the
7345 subdirectories's makefiles and then deletes config.status.
7346 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
7347 variables.
7348 Installation directory variables changed to conform.
7349 (install, install.sysv, install.xenix, install.aix): Changed the
7350 code which copies the directories into their installed location to
7351 allow the installed locations to be in several different
7352 directories; the old version assumed that they would all be in
7353 $(emacsdir).
7354 (mkdir, lockdir): Allow the installed locations to be in several
7355 different directories.
7356 * INSTALL: Doc fix.
7357
7358 * build-install: Use the same variable names as the Makefile.
7359 Allow the installed locations to be in several different
7360 directories.
7361
73621992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7363
7364 * Makefile (src/paths.h): Instead of using a single sed command to
7365 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
7366 separately, and don't forget to append "/!!!SuperLock!!!" to the
7367 value of the PATH_SUPERLOCK macro.
7368
7369 * config.emacs: Renamed to configure, for consistency with other
7370 GNU products. Internal references changed.
7371 INSTALL, Makefile: References changed.
7372
7373 * lock: New directory, which should always be empty. If this
7374 directory doesn't exist, Emacs won't complain; it just won't lock.
7375 Having this here means that people can just unpack Emacs, build
7376 it, and have locking work.
7377
7378 * share-lib: Re-renamed to etc, for the sake of tradition.
7379 * config.emacs: Changed default value for datadir to ../etc.
7380 * INSTALL, README: Adjusted.
7381
73821992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7383
7384 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
7385 by running CPP on the appropriate s/*.h and m/*.h files.
7386
73871992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7388
7389 * config.emacs: Make sure to set the "exit on error" flag once
7390 we've removed config.status; errors should abort the configuration.
7391
dff28924 73921992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7393
7394 * config.emacs: Added -distribute option, so that the Makefile
7395 paths are in their proper form. I don't know why this matters.
7396
dff28924 73971992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7398
7399 * local-lisp: New directory, empty in the distribution, for people
7400 to put local elisp code in.
7401 * config.emacs: Include it in the default load path.
7402 * README: Document it.
7403
dff28924 74041992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7405
7406 * config.emacs: Guess the type of signal handling functions based
7407 on the contents of /usr/include/signal.h.
7408
7409 * config.emacs: Print out progress report messages.
7410
7411 * Makefile (src/paths.h): Don't generically replace
7412 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
7413 editing of the other entries, and each entry should be dealt with
7414 explicitly anyway.
7415
7416 * build-install: Converted from C-shell to Bourne shell.
7417 * config.emacs: Edit build-install properly.
7418
7419 * config.emacs: Doc fix.
7420
74211992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7422
92a8ce63 7423 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 7424
dff28924 74251992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7426
7427 * config.emacs: Removed support for the `maintain-environment'
7428 option; the only important difference between this and its absence
7429 has been removed.
7430 * INSTALL: Removed mention of `maintain-environment'.
7431
7432 * config.emacs: Fix arguments to sed when processing boolean
7433 arguments.
7434
dff28924 74351991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7436
7437 * config.emacs: New file, to help automate the installation
92a8ce63 7438 process.
a4a9692d
DL
7439
7440 * Makefile: Lots of changes to support the separation of etc into
7441 architecture-dependent and -independent files:
7442 (EMACSROOT): New variable, giving the directory under which all of
7443 Emacs's libraries should be installed. Changed rest of file to
7444 use it.
7445 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
7446 (DATADIR): New variable, denoting architecture-independent dir.
7447 (LOCKDIR): New variable, for completeness.
7448 (SUBDIR): No more etc, new lib-src.
7449 (COPYDIR): No more etc, new arch-lib and share-lib.
7450 (src/paths.h): Set PATH_DATA and the LOCK macros too.
7451 (src): Now depends on lib-src, not etc.
7452 * build-install: Changes parallel to the above.
7453 * README: Describe the new arrangement.
7454
7455 * vms: New subdirectory for all the VMS stuff.
7456
dff28924 74571991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7458
7459 * Makefile (LISPPATH): New variable.
7460 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
7461
dff28924 74621990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
7463
7464 * Makefile (install, install.sysv, install.xenix):
7465 Install wakeup instead of loadst. No need for setuid or setgid.
7466
dff28924 74671990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7468
7469 * Makefile (clean): Clean etc if that's not the installation dir.
7470
dff28924 74711990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7472
7473 * Makefile (paths.h): Make sed alter each name in the path.
7474
dff28924 74751988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7476
7477 * Makefile (install.sysv): Use cpio, not tar.
7478
dff28924 74791988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7480
7481 * Makefile (lockdir): Rename `lock' target.
7482 Depend on it from install*, not from `all'.
7483
dff28924 74841988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
7485
7486 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
7487 to match build-install and paths.h.
6922b018
KH
7488
7489;; Local Variables:
880820fe 7490;; coding: utf-8
33462dfa 7491;; add-log-time-zone-rule: t
3d4c9dbd 7492;; bug-reference-url-format: "http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=%s"
6922b018 7493;; End:
2a34a036 7494
e91081eb 7495 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
57ebf0be 7496 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
7f6d64f8
GM
7497
7498 This file is part of GNU Emacs.
7499
4f43e937 7500 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 7501 it under the terms of the GNU General Public License as published by
4f43e937
GM
7502 the Free Software Foundation, either version 3 of the License, or
7503 (at your option) any later version.
7f6d64f8
GM
7504
7505 GNU Emacs is distributed in the hope that it will be useful,
7506 but WITHOUT ANY WARRANTY; without even the implied warranty of
7507 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7508 GNU General Public License for more details.
7509
7510 You should have received a copy of the GNU General Public License
4f43e937 7511 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
7512
7513;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73