(PC-do-complete-and-exit): Synch to 2008-11-24 change to
[bpt/emacs.git] / ChangeLog
CommitLineData
6a7447b3
RS
12008-11-28 Richard M Stallman <rms@gnu.org>
2
3 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
4 New configurations.
5
d8aef2e6
GM
62008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
7
8 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
9 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
10
c4e58908
EZ
112008-11-15 Eli Zaretskii <eliz@gnu.org>
12
21d907a3
EZ
13 * Makefile.in (INFO_FILES): Remove ns-emacs.
14
c4e58908
EZ
15 * info/dir (NS-Emacs): Remove entry.
16
b73f809c
EZ
172008-11-08 Eli Zaretskii <eliz@gnu.org>
18
19 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
20
9fea5ed1
GM
212008-11-07 Glenn Morris <rgm@gnu.org>
22
23 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
24
b5ba7271
EZ
252008-10-31 Eli Zaretskii <eliz@gnu.org>
26
27 * config.bat: Tell user to expect one "File not found" message
28 while the `doc' directory is being configured.
29
27301075
CY
302008-10-30 Chong Yidong <cyd@stupidchicken.com>
31
32 * update-subdirs: Put obsolete directory last.
33
28f3a9d1
KH
342008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
35
36 * configure.in: Check fontconfig always.
37
2194ea1c
DN
382008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
39
40 * configure (*-solaris2.[7-9]*): Fix typo.
41
ea09b8d5
GM
422008-10-24 Glenn Morris <rgm@gnu.org>
43
44 * configure.in (--without-sync-input, --with-pkg-config-prog):
45 Help strings start with lower case.
46 (--with-gnustep-conf): New option.
47 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
48
ef913c89
GM
492008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
50
51 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
52 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
53 is not found. (Bug#1230)
54
9b3362b8
DN
552008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
56
57 * configure (*-sunos5*, *-solaris* ): Use the new file sol2-10.h.
58 Use sol2-6.h for Solaris 7-9.
59
fac5dc61
DN
602008-10-18 Ulrich Mueller <ulm@gentoo.org>
61
62 * configure.in: Add support for GNU/Linux on SuperH.
63
6b0262c1
AS
642008-10-12 Andreas Schwab <schwab@suse.de>
65
66 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
67
8d87199b
AR
682008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
69
70 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
71 "X") to avoid confusion.
72
73 * configure: Regenerate.
74
265f3a4d
RF
752008-09-07 Romain Francoise <romain@orebokech.com>
76
77 * make-dist: Distribute doc/man/ChangeLog.
78
cfe91a31
CY
792008-08-28 Chong Yidong <cyd@stupidchicken.com>
80
81 * configure.in: Disable XFT and Freetype when without X.
82
83 * configure: Regenerate.
84
c5e2611e
DN
852008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
86
87 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
88
cc9e2523
CY
892008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
90
91 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
92 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
93
94 * configure: Regenerate.
95
67931678
EZ
962008-08-20 Eli Zaretskii <eliz@gnu.org>
97
98 * configure.in: Move "#define subprocesses" before
99 config_opsysfile is included.
100
5b6fd9ea
KH
1012008-08-19 Kenichi Handa <handa@m17n.org>
102
103 * INSTALL (Extra fonts): Mention local fonts, don't mention
104 mule-unicode.
105
d32e280e
CY
1062008-08-16 Chong Yidong <cyd@stupidchicken.com>
107
108 * make-dist: Omit info/.arch-inventory.
109
3271ac8c
JR
1102008-08-16 Jason Rumney <jasonr@gnu.org>
111
112 * make-dist (tempdir/nt): Link emacsclient.rc.
113
48fad8e8
DN
1142008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
115
116 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
117 AC_SUBST it.
118 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
119 AC_SUBST it.
120 (OTHER_FILES): Always define for HAVE_NS.
121 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
122 * configure: Regenerate.
123
6b8bc489
AS
1242008-08-07 Andreas Schwab <schwab@suse.de>
125
126 * configure.in: Correctly handle
127 --enable-cocoa-experimental-ctrl-g=no and
128 --enable-ns-self-contained=yes.
6b8bc489 129
d5e2f8fe
AR
1302008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
131
132 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4eec6197
AR
133 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
134 bother undef'ing since won't have desired effect.
d5e2f8fe 135
9e0f670e
AS
1362008-08-06 Andreas Schwab <schwab@suse.de>
137
138 * configure.in: Fix quoting.
139
23ca30bd
CY
1402008-08-06 Chong Yidong <cyd@stupidchicken.com>
141
142 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
143
b44d2112
CY
1442008-08-05 Ulrich Mueller <ulm@gentoo.org>
145
146 * configure.in: Add checks for krb5_error.text and
147 krb5_error.e_text struct members.
148
19571844
CY
1492008-08-04 Chong Yidong <cyd@stupidchicken.com>
150
19571844 151 * configure.in: Test for existence of NSInteger.
509b4b38 152 Suggested by Yavor Doganov.
19571844 153
96cac6f1
RF
1542008-08-02 Romain Francoise <romain@orebokech.com>
155
156 * Makefile.in (INFO_FILES): Add mairix-el.
157
7c2fb837
DN
1582008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
159
160 * make-dist:
161 * README: Remove VMS support.
162 * vms: Remove directory.
163
69ab3201
DN
1642008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
165
166 * configure.in (MULTI_KBOARD): Remove.
167
9d9a7716
DN
1682008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
169
170 * configure.in (DO_BLOCK_INPUT): Remove, unused.
171
a7b7b527
CY
1722008-07-29 Chong Yidong <cyd@stupidchicken.com>
173
174 * info/dir (File): Add mairix-el.
175
9e2a2647
DN
1762008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
177
178 Remove support for Mac Carbon.
179 * mac: Remove directory.
180 * make-dist:
181 * configure.in:
182 * README:
183 * Makefile.in:
0e134ea0 184 * INSTALL: Remove code for Carbon.
9e2a2647
DN
185 * configure: Regenerate.
186
98822133 1872008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
fb67f03d 188
0e134ea0 189 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
fb67f03d 190
7cadb46a
CY
1912008-07-25 Chong Yidong <cyd@stupidchicken.com>
192
193 * configure.in: Check for getrlimit.
194
195 * configure: Regenerate.
196
77ccee09
DN
1972008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
198
199 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
200 in src/Makefile.in.
201 (static): Remove, autoconf would always comment it out anyway.
202 (subprocesses): Define unconditionally.
203
10d975d7 2042008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
7a55ab54 205
10d975d7
GM
206 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
207 compilation under GNUstep.
7a55ab54 208
658a0f85
KH
2092008-07-18 Kenichi Handa <handa@m17n.org>
210
211 * INSTALL (Complex Text Layout support libraries): Delete the
212 paragraph about --enable-font-backend.
213
ba60bd44 2142008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2a7973b6
AR
215
216 * configure.in: Print out some info to user for NeXTstep builds.
217 (ns-app): Remove enable option.
218 (ns-self-contained): Add enable option.
219 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
220 GNUstep, use to set install prefixes, and substitute in Makefiles.
221 * configure: Regenerate.
222 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
223 NS app bundle.
224
facfbbbd
SM
2252008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
226
227 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
228
ba60bd44 2292008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
122e9f8f
AR
230
231 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
232 NS_IMPL_COCOA.
122e9f8f 233
2c369af7
GM
2342008-07-16 Glenn Morris <rgm@gnu.org>
235
6ba72723
GM
236 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
237 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
238 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
239 never unset.
240
2c369af7
GM
241 * make-dist: Add nextstep/ directories.
242 (src, lib-src): Add .m files.
243
6b0273cd
DN
2442008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
245
246 * configure.in (freebsd, kfreebsd): Undo part of previous change.
247 (USER_FULL_NAME): Remove, not used anymore.
248 * configure: Regenerate.
249
ba60bd44 2502008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783
AR
251
252 Changes and additions for NeXTstep windowing system (Cocoa and
253 GNUstep) support.
254
255 * configure.in: Add support for NS window system: --with-ns (default
256 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
257 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
258 disable font backend if window system is "none", not if !HAVE_X11.
259 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
260 (install-arch-dep): Add commands to assemble NS .app package.
261
40dde9d1
DN
2622008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
263
176fe5fc
DN
264 * configure.in: Use macppc for Darwin. Remove references to
265 desupported systems.
40dde9d1
DN
266 * configure: Regenerate.
267
2906a94c
GM
2682008-07-05 Glenn Morris <rgm@gnu.org>
269
270 * make-dist (EMACS): Doc fix.
271 (lisp): There are no *.dat or image files here any more.
272 (src): There are no *.s files here any more.
273 (etc/images, etc/images/*): Link to most regular files.
274
26d41f17
GM
2752008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
276
277 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
278
3d4c9dbd
GM
2792008-07-01 Glenn Morris <rgm@gnu.org>
280
281 * configure.in (cpp_undefs): Rename from `undefs', update uses.
282 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
283 and explicitly export there. (Bug#507.)
284
f2a77c3a
DN
2852008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
286
287 * configure.in:
288 * configure: Remove references to obsolete systems.
289
ac935997
SM
2902008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
291
292 * Makefile.in (Makefile): Use it for its timestamp value as well, and
293 make it depend on all other */.in files.
294 (src/Makefile, src/config.stamp, lib-src/Makefile)
295 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
296 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
297 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
298 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
299
300 * configure.in: Don't create src/config.stamp any more.
301
b4945b95
SM
3022008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
303
f245f2c6 304 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
b4945b95 305
8a6a5642
GM
3062008-06-22 Glenn Morris <rgm@gnu.org>
307
308 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
309
822ef7a0
RF
3102008-06-21 Romain Francoise <romain@orebokech.com>
311
312 * Makefile.in (INFO_FILES): Add sasl.
313
fc46d219
SM
3142008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
315
316 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
317 (bootstrap-build): Remove.
318 (top_bootclean): New var.
319 (top_distclean, bootstrap-clean): Use it.
320 (bootstrap): Don't recheck config. Make normally.
321
49f6eb95
SM
3222008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
323
324 * Makefile.in (SUBDIR): Include `lisp'.
325 (lisp): Depend on `src'.
326 (top_distclean): Don't remove config.status.
327 (bootstrap-clean): New target.
328 (maintainer-clean): Use it.
329 (bootstrap): Use bootstrap-clean. Re-run config.status.
330 (src/bootstrap-emacs${EXEEXT}): New target.
331 (bootstrap-build): Use it. Don't use bootstrap-prepare because
332 src/Makefile now takes care of it.
333 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
25241b4d 334
02db7a65
GM
3352008-06-15 Glenn Morris <rgm@gnu.org>
336
337 * info/dir: Add sasl.
338
294e8689
AM
3392008-06-09 Alan Mackenzie <acm@muc.de>
340
341 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
342
8669e78f
ER
3432008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
344
429870c2 345 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
8669e78f 346
b464059a
GM
3472008-06-07 Glenn Morris <rgm@gnu.org>
348
349 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
350 serve no purpose.
351
d893468a
DN
3522008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
353
354 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
355 * configure: Regenerate.
356
79241466
SM
3572008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
358
359 * update-subdirs: Don't touch subdirs.el if it is unchanged.
360
b8bdd8c9
KH
3612008-05-14 Kenichi Handa <handa@m17n.org>
362
363 * configure: Regenerate.
364
365 * configure.in: Don't handle --disable-font-backend. Don't print
366 a message about a font backend.
367
1c73f195
GM
3682008-05-09 Glenn Morris <rgm@gnu.org>
369
370 * configure.in: Make absence of makeinfo a fatal error only if the info
371 files don't exist.
372 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
373
d95d9b23
EZ
3742008-05-07 Eli Zaretskii <eliz@gnu.org>
375
376 * config.bat: Fix last change: don't use < and > in "rem" lines,
377 they are interpreted as redirection by DOS shells.
378
f67e15be 3792008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
fac4a32b
YM
380
381 * configure.in: Check availability of AvailabilityMacros.h
382 if HAVE_CARBON.
383
384 * configure: Regenerate.
385
1066d056
GM
3862008-05-03 Glenn Morris <rgm@gnu.org>
387
388 * configure.in (x_libraries): Remove standard 64-bit directories -
389 experimental workaround for minor autoconf bug.
390
79bc8bbb
GM
391 * configure.in (--without-makeinfo): New option. If set,
392 absence of suitable makeinfo is not a fatal error.
393 * Makefile.in (MAKEINFO): New, set by configure.
394 (install-arch-indep): Without makeinfo, ignore any missing manuals.
395 (info-real): New target.
396 (info): Without makeinfo, do nothing, else call `info-real'.
397
a113b3ca 3982008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
b6924dd7
DN
399
400 * configure.in: Remove hpux10.20 from the desupported list.
401
73d798d5
SM
4022008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
403
404 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
405
a51f4969
SM
4062008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
407
408 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
409 rather than change CPPFLAGS.
410 (HAVE_GTK): Rename to USE_GTK.
411
7316a2b5
SM
4122008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
413
414 * configure.in: Replace the obsolete macros AC_AIX and
415 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
416
5d374ce1
AS
4172008-04-05 Andreas Schwab <schwab@suse.de>
418
419 * configure.in: No longer create admin/unidata/Makefile.
420
d0b7952a
AS
4212008-03-28 Andreas Schwab <schwab@suse.de>
422
423 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
424 (lisp/Makefile): New rule.
425
acfdc2b1
GM
4262008-03-13 Glenn Morris <rgm@gnu.org>
427
428 * configure.in (AC_INIT): Fix version number.
429 (sync-input): Reword the option, since it's on by default.
430
880820fe 4312008-03-11 Jan Djärv <jan.h.d@swipnet.se>
ca34d75a
JD
432
433 * configure.in: Add --enable-sync-input, default yes.
434
dc6150eb
GM
4352008-03-11 Glenn Morris <rgm@gnu.org>
436
69c7cf1b
GM
437 * Makefile.in (install-etc, mkdir): Handle directory
438 etc/images/icons/hicolor/*/mimetypes/.
439
dc6150eb
GM
440 * make-dist: Handle icons/hicolor/scalable directory.
441
491d33f9
GM
4422008-03-05 Glenn Morris <rgm@gnu.org>
443
444 * configure.in: Enable font-backend by default.
77dfeef5
GM
445 (USE_FONT_BACKEND): Set to "no" in absence of X.
446 (PKG_CONFIG): Don't set multiple times, once is enough.
447 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
491d33f9 448
4cba674a
GM
4492008-03-03 Glenn Morris <rgm@gnu.org>
450
451 * Makefile.in (iconsrcdir): New variable.
452 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
453 directory.
454
2d61385a
GM
4552008-02-29 Glenn Morris <rgm@gnu.org>
456
457 * test/: New directory.
458
880820fe 4592008-02-27 Jan Djärv <jan.h.d@swipnet.se>
72f51d25
JD
460
461 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
462
26a42dac
DN
4632008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
464
f245f2c6
JB
465 * configure.in: Print an error for systems that we think are obsolete
466 and are proposed to be removed. Remove some more unused systems.
26a42dac 467
9d2818d6
DN
4682008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
469
f245f2c6 470 * configure.in: Remove references to obsolete variables and systems.
9d2818d6 471
2cbff44e
GM
4722008-02-21 Glenn Morris <rgm@gnu.org>
473
7864e4ee
GM
474 * Makefile.in (set_installuser): New.
475 (install-arch-indep): Use set_installuser to avoid duplicate code.
476
2cbff44e
GM
477 * README.unicode: Split into admin/notes/unicode,font-backend and
478 remove.
479
372a3385
RS
4802008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
481
f245f2c6 482 * configure.in (arm*-*-freebsd*): Add.
372a3385 483
4624371d
DN
4842008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
485
486 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
487 dealing with obsolete variables.
488
737e2b96
GM
4892008-02-08 Glenn Morris <rgm@gnu.org>
490
491 * Makefile.in (check-info-dir): New target.
492
bcf21c09
MO
4932008-02-08 Michael Olson <mwolson@gnu.org>
494
507f2b91
MO
495 * Makefile.in (INFO_FILES): Add epa.
496
bcf21c09
MO
497 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
498 features" section.
499
86dc59b0
GM
5002008-02-06 Glenn Morris <rgm@gnu.org>
501
502 * configure.in (--with-gcc): Give an error saying this option has
503 been removed.
504 (--with-gtk): Remove this option.
505
02f35af2
GM
5062008-02-06 Tom Tromey <tromey@redhat.com>
507
508 * configure.in (--with-gcc): Remove.
509 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
510
5112008-02-05 Ulrich Mueller <ulm@gentoo.org>
5e0699b4
JB
512
513 * INSTALL: Recommend giflib, not libungif.
514
b5a922de
MO
5152008-02-05 Tom Tromey <tromey@redhat.com>
516
517 * configure.in (--with-dbus): Default to enabled.
518
9f432734
KH
5192008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
520
521 * INSTALL (Complex Text Layout support libraries): New section.
522
c0bc7978
DN
5232008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
524
525 * make-dist: Remove references to files in mac/ that have been
526 deleted.
527
435f8bc5
TTN
5282008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
529
530 * configure.in: For libotf and m17n-flt checks, set shell vars
531 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
532 pkg_check_m17n_flt, respectively, for the sake of the summary output.
533 Reported by Ulrich Mueller.
435f8bc5 534
2ee27f27
EZ
5352008-02-02 Eli Zaretskii <eliz@gnu.org>
536
537 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
538 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
539
5402008-02-02 Glenn Morris <rgm@gnu.org>
541
542 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
543 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
544 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 545
9209bb23 5462008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
547
548 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
549 [libotf], and [m17n-flt] options.
550
9209bb23 5512008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
552
553 * configure.in: Add EMACS_ARG_N([libotf]...), and
554 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
555 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
556 CFLAGS, and LIBS in checking of m17n-flt.
557
9209bb23 5582008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
559
560 * configure.in: Check the availability of m17n-flt library.
561
9209bb23 5622008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
563
564 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
565 not available.
566
9209bb23 5672008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
568
569 * configure.in: New args --enable-font-backend, --with-xft,
570 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
571 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
572 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
573 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
574
9209bb23 5752008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
576
577 * make-dist: Include etc/charsets in tarball.
578
9209bb23 5792008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
580
581 * configure.in: While running cpp on junk.c, include
582 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
583 exists.
584
8dd59f01 5852008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
586
587 * configure.in (xtensa): Match more configurations.
588
9c28b587
DN
5892008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
590
591 * configure.in: Update comment.
592
304484e4
GM
5932008-01-26 Glenn Morris <rgm@gnu.org>
594
595 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 596 (--with-carbon): Tone down rhetoric in help text.
304484e4 597
5b940d5a
GM
5982008-01-25 Glenn Morris <rgm@gnu.org>
599
600 * configure.in: Correct usage of OPTION_DEFAULT_ON,
601 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
602 Default `Carbon' to off (it's unsupported).
603
bf9a7ece
GM
6042008-01-24 Glenn Morris <rgm@gnu.org>
605
606 * configure.in: Standardize dbus-related messages.
607
1eee1145
MO
6082008-01-23 Michael Olson <mwolson@gnu.org>
609
610 * configure.in (pkg-config-prog): Remove initial whitespace.
611
8b1de1b5
MO
6122008-01-23 Tom Tromey <tromey@redhat.com>
613
bf9a7ece 614 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
615 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
616 Update all users.
617
8ca7e0f1
DN
6182008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
619
620 * config.guess, config.sub: Updated from master source.
621
55e6d9b2
AS
6222008-01-17 Andreas Schwab <schwab@suse.de>
623
95986dbe 624 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 625
058e0687
GM
6262008-01-17 Glenn Morris <rgm@gnu.org>
627
628 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
629
6bed5c4a
DN
6302008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
631
632 * configure.in: Remove more references to unsupported systems.
633
ed398055
GM
6342008-01-16 Sven Joachim <svenjoac@gmx.de>
635
636 * make-dist: Add --lzma.
637
2c2935f7
GM
6382008-01-16 Glenn Morris <rgm@gnu.org>
639
640 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
641 configure checks for this.
642
f40f5dc3
DN
6432008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
644
645 * configure.in: Remove more references to unsupported systems.
646
effb6952
RF
6472008-01-06 Romain Francoise <romain@orebokech.com>
648
649 * configure.in: Delete extra semicolons.
650
f3041af1
DN
6512008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
652
653 * configure.in: Remove references to unsupported systems.
654
37d6e313
RF
6552008-01-05 Romain Francoise <romain@orebokech.com>
656
657 * make-dist: Add --bzip2. Update copyright.
658
d35e1cd7
DN
6592008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
660
661 * configure.in: Remove support for Masscomp.
662
b26cd843
GM
6632008-01-05 Glenn Morris <rgm@gnu.org>
664
665 * Makefile.in (desktopdir, icondir): New variables.
666 (install-arch-indep): Also depend on `install-etc'.
667 (install-etc): New target.
668 (mkdir): Also create the `applications' and `icons' directories.
669
d8981daf
GM
6702008-01-04 Glenn Morris <rgm@gnu.org>
671
672 * make-dist: Update for new etc/images/icons/hicolor directory.
673
d088fbb2
AS
6742007-12-09 Andreas Schwab <schwab@suse.de>
675
676 * configure.in: D-Bus is not enabled by default.
677
880820fe 6782007-12-06 Jan Djärv <jan.h.d@swipnet.se>
9fb1ba80
JD
679
680 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
681 change.
682
880820fe 6832007-12-04 Jan Djärv <jan.h.d@swipnet.se>
9cf8f393 684
10d1d0af 685 * configure.in: Give package name and version to AC_INIT.
9cf8f393 686
cffe4909
MH
6872007-12-03 Magnus Henoch <mange@freemail.hu>
688
689 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
690
868641cc
MA
6912007-12-03 Michael Albinus <michael.albinus@gmx.de>
692
693 * configure.in: No need for DBUS_INFO anymore.
694
868641cc
MA
695 * Makefile.in (INFO_FILES): Use dbus unconditionally.
696
131e4133
MA
6972007-12-02 Michael Albinus <michael.albinus@gmx.de>
698
699 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
700
131e4133
MA
701 * Makefile.in (INFO_FILES): Add dbus.
702
916447e4
RF
7032007-12-02 Romain Francoise <romain@orebokech.com>
704
705 * make-dist: Fix last change.
706
472fd4dc
GM
7072007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
708
709 * configure.in: Add support for gnu-kfreebsd.
710
02964da1
GM
7112007-11-28 Glenn Morris <rgm@gnu.org>
712
713 * make-dist: Add etc/nxml.
714
d6447bae
RF
7152007-11-24 Romain Francoise <romain@orebokech.com>
716
717 * Makefile.in (INFO_FILES): Add nxml-mode.
718
3ada8b66
RF
7192007-11-23 Romain Francoise <romain@orebokech.com>
720
721 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
722 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
723
074767f2
AS
7242007-11-20 Andreas Schwab <schwab@suse.de>
725
14ee32ab 726 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 727
8d6069a4
AS
7282007-11-17 Andreas Schwab <schwab@suse.de>
729
730 * update-subdirs: Atomically update subdirs.el.
731
4f73d1e1
GM
7322007-11-17 Glenn Morris <rgm@gnu.org>
733
734 * Makefile.in (check-declare): New target.
735
f117c226
GM
7362007-11-07 Glenn Morris <rgm@gnu.org>
737
738 * configure.in: Deprecate Mac Carbon port.
739
880820fe 7402007-11-01 Jan Djärv <jan.h.d@swipnet.se>
a5c2c204
JD
741
742 * configure.in: Remove HAVE_X11R5 check.
743
9a56b440
GM
7442007-10-31 Glenn Morris <rgm@gnu.org>
745
746 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
747 when changing ownership of installed files.
748
32c22e5e
GM
7492007-10-30 Glenn Morris <rgm@gnu.org>
750
751 * make-dist: Add new directory etc/gnus.
752
47cca554
MO
7532007-10-30 Michael Olson <mwolson@gnu.org>
754
755 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
756
7016b92b
GM
7572007-10-29 Glenn Morris <rgm@gnu.org>
758
759 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
760
ca076674
GM
7612007-10-23 Glenn Morris <rgm@gnu.org>
762
763 * MAINTAINERS: Move to admin/.
764
c136b828
CY
7652007-10-17 Chong Yidong <cyd@stupidchicken.com>
766
767 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
768 (HAVE_LIBRESOLV): Also define if we are using res_init().
769
c49847b9
GM
7702007-10-17 Glenn Morris <rgm@gnu.org>
771
772 * FTP: Remove file, since it's just a duplicate of one in etc/.
773
799303b6
EZ
7742007-10-05 Eli Zaretskii <eliz@gnu.org>
775
776 * config.bat: Fix configuring `doc' due to changes in the
777 directory structure.
778
5aec60df 7792007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
780
781 * configure.in: Don't use -lpthread on HP-UX.
782
c8d2eff3
GM
7832007-09-16 Glenn Morris <rgm@gnu.org>
784
785 * make-dist: File gfdl.1 has been removed.
786
02ff9df4
GM
7872007-09-15 Glenn Morris <rgm@gnu.org>
788
789 * configure.in: Fix makeinfo version regexp.
790
cd227ad1
GM
7912007-09-12 Glenn Morris <rgm@gnu.org>
792
5a6a83f2
GM
793 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
794 implementation of alloca is not found.
795
cd227ad1 796 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 797 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 798
fe79fcb3
JL
7992007-09-09 Juri Linkov <juri@jurta.org>
800
801 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
802
803 * README: Add doc/ to documentation directories.
804
97268cd1
MO
8052007-09-08 Michael Olson <mwolson@gnu.org>
806
807 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 808 Update for new doc/ directory layout.
97268cd1 809
d175b0ae
RF
8102007-09-06 Romain Francoise <romain@orebokech.com>
811
812 * make-dist: Update for new doc/ directory layout.
813
e7426ea4
GM
8142007-09-06 Glenn Morris <rgm@gnu.org>
815
816 * Makefile.in (mansrcdir): New variable.
817 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
818 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
819 update these targets for new doc/ directory layout.
820 (doc/misc/Makefile): New target.
821 (install-arch-indep): Use mansrcdir for new location of manpages.
822 (mostlyclean, clean, distclean, maintainer-clean, unlock)
823 (relock, info, dvi): Update targets for new doc/ directory layout.
824
825 * configure.in (AC_OUTPUT): Update names of generated Makefiles
826 for new doc/ directory layout.
827
709e90de
AS
8282007-09-02 Andreas Schwab <schwab@suse.de>
829
830 * configure.in: Use AS_HELP_STRING throughout.
831 * configure: Regenerate.
832
880820fe 8332007-09-02 Jan Djärv <jan.h.d@swipnet.se>
f8932819
JD
834
835 * configure.in: Require Gtk/Glib 2.6.
836
49adb60f
TTN
8372007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
838
839 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
840 Use them throughout in place of AC_ARG_WITH calls.
841 * configure: Regenerate.
842
28aa2c3e
AS
8432007-09-01 Andreas Schwab <schwab@suse.de>
844
845 * configure.in: Put quotes around nested macro calls.
846
e35a28cd
TTN
8472007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
848
849 * configure.in: Fix typo.
850 * configure: Regenerate.
851
050b82f6
GM
8522007-08-30 Glenn Morris <rgm@gnu.org>
853
854 * configure.in (AH_BOTTOM): Copy some manual changes made to
855 src/config.in here so they are not lost when it regenerates.
856
e1b79824
GM
857 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
858
880820fe 8592007-08-29 Károly Lőrentey <karoly@lorentey.hu>
e1b79824
GM
860
861 * README.multi-tty: New file.
862
6d017e27
GM
8632007-08-29 Glenn Morris <rgm@gnu.org>
864
865 * README: Increase version to 23.0.50.
866
880820fe 8672007-08-29 Jan Djärv <jan.h.d@swipnet.se>
c982cf7d
JD
868
869 * configure.in: New option: --without-xaw3d.
870
d25b54b3
GM
8712007-08-24 Glenn Morris <rgm@gnu.org>
872
873 * configure.in: Check for a suitably recent makeinfo.
874
3d20d6aa
SM
8752007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
876
877 * configure.in (Check for required libraries): Typo.
878
ae0476ed
YM
8792007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
880
881 * configure.in: Check librsvg2 also for Mac Carbon.
882
561c44e8
RF
8832007-08-22 Romain Francoise <romain@orebokech.com>
884
885 * make-dist: Follow reorganization of files in etc/.
886
65999ef5
GM
8872007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
888
889 * configure.in: Add support for SVG images through librsvg2.
890
664a406f
EZ
8912007-07-28 Eli Zaretskii <eliz@gnu.org>
892
893 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
894 to avoid an error message if there is no DOC there.
895
cacc7b51
GM
8962007-07-25 Glenn Morris <rgm@gnu.org>
897
898 * Relicense all FSF files to GPLv3 or later.
899
9e45936b 900 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 901
880820fe 9022007-06-20 Jan Djärv <jan.h.d@swipnet.se>
31ad8850
JD
903
904 * configure.in: Complain if X seems to be installed but no
515f0896 905 development files were found.
31ad8850 906
7adaaf72
GM
9072007-06-20 Glenn Morris <rgm@gnu.org>
908
909 * configure.in: Prefer libgif over libungif.
910
880820fe 9112007-06-14 Jan Djärv <jan.h.d@swipnet.se>
bfa6fb7e
JD
912
913 * configure.in: Check for all image libraries before exiting.
914
880820fe 9152007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1ee86f21
JD
916
917 * configure.in: Exit with error if image libraries aren't found.
918
154c9c9b
CY
9192007-06-13 Chong Yidong <cyd@stupidchicken.com>
920
921 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
922 when compiling without scrollbars.
923
7a9a50d8
GM
9242007-06-12 Glenn Morris <rgm@gnu.org>
925
926 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
927
880820fe 9282007-06-11 Jan Djärv <jan.h.d@swipnet.se>
29d69661 929
4b649a8e
JB
930 * configure.in: Change wording about yes/gtk and lucid/athena
931 being synonyms.
29d69661 932
45cb0b58
GM
9332007-06-08 Glenn Morris <rgm@gnu.org>
934
935 * configure.in: Make gtk the default toolkit.
936
42bf63da
GM
9372007-06-07 Glenn Morris <rgm@gnu.org>
938
939 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
940 for a Sun C compiler.
941
924e4ab0
GM
942 * Makefile.in (install-arch-indep): Install only the DOC- file
943 specific to the build, if possible, rather than DOC-*.
944
7dfc4cda
CY
9452007-06-02 Chong Yidong <cyd@stupidchicken.com>
946
947 * Version 22.1 released.
948
80821874
CY
9492007-05-25 Chong Yidong <cyd@stupidchicken.com>
950
951 * mkinstalldirs: Sync to version in automake CVS.
952
1770dcdc
AS
9532007-05-22 Andreas Schwab <schwab@suse.de>
954
14ee32ab 955 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
956 * configure: Regenerate.
957
9582007-05-20 Andreas Schwab <schwab@suse.de>
959
960 * configure.in: Remove empty AC_SUBST.
961 * configure: Regenerate.
962
7e5a23bd
NR
9632007-05-20 Nick Roberts <nickrob@snap.net.nz>
964
965 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
966 it like others.
967 * configure: Regenerate.
968
60889ffa
NR
9692007-05-20 Nick Roberts <nickrob@snap.net.nz>
970
14ee32ab 971 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
972 (AC_CHECK_LIB): Add -lgpm.
973 * configure: Regenerate.
974
a61daa64
GM
9752007-05-03 Glenn Morris <rgm@gnu.org>
976
977 * configure: Tweak message about the absence of shell functions.
978
edaeebf5
AS
9792007-04-27 Andreas Schwab <schwab@suse.de>
980
14ee32ab 981 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 982
07016031
GM
9832007-04-26 Glenn Morris <rgm@gnu.org>
984
985 * README: Increase version to 22.1.50.
986
6b6c5b14
JB
9872007-04-24 Juanma Barranquero <lekktu@gmail.com>
988
989 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
990
e45f35a0
CY
9912007-04-19 Glenn Morris <rgm@gnu.org>
992
4b649a8e 993 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 994
d14f8614
GM
9952007-04-18 Glenn Morris <rgm@gnu.org>
996
997 * INSTALL: Mention CPP.
998
c98b464f
GM
9992007-04-15 Glenn Morris <rgm@gnu.org>
1000
1001 * FTP: Replace with a pointer to the web version.
1002
fc6ee824
GM
10032007-04-13 Glenn Morris <rgm@gnu.org>
1004
1005 * INSTALL: In lib-src, timer, wakeup, yow are removed.
1006
2c0b72db
GM
10072007-04-04 Glenn Morris <rgm@gnu.org>
1008
1009 * configure.in (NON_GNU_CPP): Use associated preprocessor when
1010 compiling with Sun Studio on Solaris.
1011
7ba3f463
GM
10122007-03-23 Glenn Morris <rgm@gnu.org>
1013
1014 * configure.in: Restore support for hp800 (removed 2007-01-27)
1015 following clarification of legal status.
1016
6b6c5b14 10172007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
1018
1019 * configure.in: Add support for AIX4.3 on IBM RS6000.
1020
1021 * configure: Regenerate.
1022
9b77729f
RS
10232007-03-20 Richard Stallman <rms@gnu.org>
1024
1025 * configure.in: Fix previous change.
1026
705959fc
RS
10272007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
1028
1029 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
1030 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
1031 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
1032
51673bc4
CY
10332007-03-19 Chong Yidong <cyd@stupidchicken.com>
1034
1035 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
1036 user specifies "without".
1037
1038 * configure: Regenerate.
1039
880820fe 10402007-03-18 Jan Djärv <jan.h.d@swipnet.se>
fe542960
JD
1041
1042 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 1043 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 1044
c16a484b
GM
10452007-02-27 Glenn Morris <rgm@gnu.org>
1046
1047 * make-dist (oldXMenu): Remove Imakefile.
1048 (etc/images): Add README.
1049
3a7723ad
DN
10502007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1051
67feae14 1052 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 1053
67feae14 1054 * configure: Regenerate.
3a7723ad 1055
a12246ad
DN
10562007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
1057
1058 * config.guess, config.sub: Updated from master source.
c16a484b 1059
4bbe413d 10602007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 1061
4bbe413d 1062 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 1063
44a43802
CY
10642007-01-29 Chong Yidong <cyd@stupidchicken.com>
1065
1066 * configure.in: Restore support for hp800's not running HP-UX.
1067
1068 * configure: Regenerate.
1069
6d1f63d5
CY
10702007-01-27 Chong Yidong <cyd@stupidchicken.com>
1071
1072 * configure.in: Remove support for hp800 and sr2k machine types.
1073
1074 * configure: Regenerate.
1075
880820fe 10762007-01-26 Jan Djärv <jan.h.d@swipnet.se>
cddb7844
JD
1077
1078 * configure.in: Add check for libXft.
1079
4bbe413d 10802007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
1081
1082 * INSTALL: Info files moved to share/info.
1083
c3295e7b
RS
10842007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
1085
1086 * configure.in: Detect and use fink-installed in intel-based Mac
1087 builds; change Apple Darwin section to support both PowerPC and
1088 Intel-based Macs.
1089
14429ceb
AS
10902006-12-26 Andreas Schwab <schwab@suse.de>
1091
1092 * Makefile.in (datarootdir): Define.
1093
be064bc4
RS
10942006-12-24 Richard Stallman <rms@gnu.org>
1095
1096 * configure.in: Require Autoconf 2.61.
1097
453027ac
EZ
10982006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
1099
1100 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
1101 Remove redundant entry for powerpc-apple-netbsd.
1102
1103 * configure: Regenerate.
1104
007e4308
CY
11052006-12-22 Chong Yidong <cyd@stupidchicken.com>
1106
1107 * configure: Regenerate with autoconf 2.61.
1108
880820fe 11092006-12-20 Jan Djärv <jan.h.d@swipnet.se>
7fb24298
JD
1110
1111 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
1112 * configure: Regenerate.
1113
880820fe 11142006-12-19 Jan Djärv <jan.h.d@swipnet.se>
8eeae1c9 1115
14d1edc0
JB
1116 * configure.in: Check if GTK+ compiles at all.
1117
64d962c1
AS
11182006-12-10 Andreas Schwab <schwab@suse.de>
1119
1120 * configure.in: Remove check for struct timezone, its result is
1121 never used.
1122
14d1edc0 11232006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
1124
1125 * configure.in: Add support for Solaris 10 on x86-64.
1126
880820fe 11272006-12-08 Jan Djärv <jan.h.d@swipnet.se>
75750090
JD
1128
1129 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
1130 of PKG_CONFIG_PATH.
1131
ee77eef5
YM
11322006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1133
1134 * configure.in (HAVE_SYNC): New test.
1135
c00d843f
GM
11362006-12-03 Glenn Morris <rgm@gnu.org>
1137
1138 * Makefile.in: Fix Copyright format.
1139
23382015
GM
1140 * configure.in (AH_TOP): Add missing Copyright year.
1141
1142 * update-subdirs: Add missing Copyright years.
1143
e925d5ae 11442006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
1145
1146 * Makefile.in: Touch only the parts of the share/emacs directory
1147 specific to this version.
1148
daab13ea
CY
11492006-11-26 Chong Yidong <cyd@stupidchicken.com>
1150
1151 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
1152
9b150aa2
YM
11532006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1154
1155 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
1156
c5a31d8b
YM
11572006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1158
1159 * configure.in: Prefer X11 to Carbon only when some X-specific
880820fe 1160 option is specified (Thanks to Jan Djärv and Andreas Schwab).
c5a31d8b 1161
c38d01fb
RF
11622006-11-04 Romain Francoise <romain@orebokech.com>
1163
d57727c9
JB
1164 * Makefile.in (bootstrap-clean-before): Fix typo.
1165 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 1166
d57727c9 11672006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
1168
1169 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
1170
c0af0f6e
CY
11712006-10-30 Chong Yidong <cyd@stupidchicken.com>
1172
1173 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
1174 directories.
1175
afa0f40b
CY
11762006-10-29 Jeramey Crawford <jeramey@jeramey.com>
1177
1178 * configure.in: Enable x86-64 OpenBSD compilation.
1179
3f9a75cd
GM
11802006-10-28 Glenn Morris <rgm@gnu.org>
1181
1182 * AUTHORS: Add cal-html.el author.
1183
e278f0fe
YM
11842006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1185
1186 * make-dist: Make links to mac/make-package and
1187 mac/Emacs.app/Contents/Resources/Emacs.icns.
1188
4f2c8638
CY
11892006-10-27 Chong Yidong <cyd@stupidchicken.com>
1190
1191 * README: Bump version number to 22.0.90.
1192
92d1ccf4
AS
11932006-10-23 Andreas Schwab <schwab@suse.de>
1194
1195 * configure.in: Make sure x_default_search_path is always set even
1196 when x_libraries is empty, and look in .../share as well for each
1197 library directory.
1198
7ad02ea8
KH
11992006-09-28 Kenichi Handa <handa@m17n.org>
1200
1201 * configure.in (locallisppath): Don't include leim dir.
1202 (lisppath): Include leim dir.
1203
45a2056c
JB
12042006-09-15 Jay Belanger <belanger@truman.edu>
1205
1206 * COPYING: Replace "Library Public License" by "Lesser Public
1207 License" throughout.
1208
4b1aaa8b
PE
12092006-09-11 Paul Eggert <eggert@cs.ucla.edu>
1210
1211 * make-dist (EMACS): Exit and fail if the EMACS environment
1212 variable is set to something other than an absolute file name.
1213
e9f67acf
AS
12142006-08-16 Andreas Schwab <schwab@suse.de>
1215
1216 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
1217 of hardcoding it.
1218
3cb74cd1
RS
12192006-08-16 Richard Stallman <rms@gnu.org>
1220
1221 * INSTALL.CVS: Clean up wording.
1222
41bab5e3
EZ
12232006-07-14 Eli Zaretskii <eliz@gnu.org>
1224
1225 * configure.in (PKG_CHECK_MODULES): Redirect the output of
1226 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 1227 * configure: Regenerate.
41bab5e3 1228
3aa7c28e
RS
12292006-07-08 Richard Stallman <rms@gnu.org>
1230
1231 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
1232
1eca02e7
KS
12332006-07-09 Kim F. Storm <storm@cua.dk>
1234
1235 * CONTRIBUTE: Use outline format.
1236 Add section on copyright years (from admin/notes/years).
1237
d47a5ce6
EZ
12382006-07-08 Eli Zaretskii <eliz@gnu.org>
1239
3aa7c28e 1240 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
1241 to /dev/null, since we don't need the error message, just the
1242 exit status.
1243
014a250c
EZ
12442006-07-07 Eli Zaretskii <eliz@gnu.org>
1245
d57727c9
JB
1246 * CONTRIBUTE: Slight formatting changes and typo fixes.
1247 Add description of NEWS markings.
014a250c 1248
09542a66
KS
12492006-07-07 Kim F. Storm <storm@cua.dk>
1250
1251 * CONTRIBUTE: Mention INSTALL.CVS.
1252
98f46e1b
RF
12532006-07-05 Romain Francoise <romain@orebokech.com>
1254
1255 * make-dist (top-level): Add CONTRIBUTE.
1256
978db147
RS
12572006-07-04 Richard Stallman <rms@gnu.org>
1258
1259 * CONTRIBUTE: Much rewrite.
1260
6f82a6d0
NR
12612006-07-04 Nick Roberts <nickrob@snap.net.nz>
1262
1263 * CONTRIBUTE: New file.
1264
eff6bfea
EZ
12652006-06-24 Eli Zaretskii <eliz@gnu.org>
1266
f8e83735 1267 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 1268
880820fe 12692006-05-18 Jan Djärv <jan.h.d@swipnet.se>
88fab15b
JD
1270
1271 * configure.in: Add check for ALSA.
88fab15b 1272
f53d2e87
EZ
12732006-05-06 Eli Zaretskii <eliz@gnu.org>
1274
1275 * Makefile.in (INFO_FILES): Remove emacs-xtra.
1276
1277 * info/dir: Remove the Emacs-Xtra entry.
1278
d57727c9 12792006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 1280
8aa90482
KS
1281 * Copyright (sources/emacs): Update copyright year(s).
1282
7c00e1e9
EZ
12832006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1284
1285 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
1286 --without-toolkit-scroll-bars was specified.
1287
7e332390 12882006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 1289
8aa90482
KS
1290 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
1291 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 1292
8a7c3c86
EZ
12932006-03-18 Claudio Fontana <claudio@gnu.org>
1294
1295 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
1296 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
1297 to be installed/uninstalled.
1298 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
1299 to Info files installed by Emacs.
1300
83fe2c21 13012006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 1302
9e2bcc86
EZ
1303 * Makefile.in (install, uninstall): Add DESTDIR variable to
1304 support staged installations.
6e1fbe44 1305
885f1975
RS
13062006-02-14 Richard M. Stallman <rms@gnu.org>
1307
1308 * configure.in (s390x-*-linux-gnu*): New configuration.
1309
880820fe 13102006-01-31 Jan Djärv <jan.h.d@swipnet.se>
448541bc
JD
1311
1312 * configure.in: Require GTK 2.4 or newer.
448541bc 1313
597993cf
MB
13142006-01-29 Michael Olson <mwolson@gnu.org>
1315
1316 * Makefile.in (install-arch-indep, uninstall): Add ERC.
1317 * info/dir (ERC): New entry.
1318
33c7860d
EZ
13192006-01-29 Eli Zaretskii <eliz@gnu.org>
1320
1321 * info/dir: Fix last change.
1322
07037643
LT
13232006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1324
1325 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
1326
f9fe3e26
EZ
13272006-01-27 Eli Zaretskii <eliz@gnu.org>
1328
1329 * info/dir: Untabify the whole file.
07037643 1330 (Rcirc): New entry.
f9fe3e26 1331
e143ad11
AS
13322006-01-12 Andreas Schwab <schwab@suse.de>
1333
1334 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
1335 check.
e143ad11 1336
01abe918
CY
13372006-01-02 Chong Yidong <cyd@stupidchicken.com>
1338
1339 * configure.in: Use -Wno-pointer-sign if available.
01abe918 1340
88ec8c53
AS
13412005-12-29 Andreas Schwab <schwab@suse.de>
1342
1343 * config.guess, config.sub: Updated from master source.
1344
cdda1b59 13452005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 1346
f8e83735 1347 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 1348
ad7a98ae
RF
13492005-11-22 Romain Francoise <romain@orebokech.com>
1350
1351 * make-dist: Add etc/images/icons.
1352
11bdfcdd
AS
13532005-11-03 Andreas Schwab <schwab@suse.de>
1354
1355 * configure.in: Use GZIP_PROG instead of GZIP.
1356
1357 * Makefile.in (GZIP_PROG): Renamed from GZIP.
1358 (install-arch-indep): Adjust.
1359
b4235a80
AS
13602005-11-01 Andreas Schwab <schwab@suse.de>
1361
1362 * Makefile.in (bootstrap): Fix dependencies for parallel build.
1363 (bootfast): Likewise.
1364
e8439d34
RF
13652005-11-01 Romain Francoise <romain@orebokech.com>
1366
1367 * configure.in: Check for gzip.
e8439d34
RF
1368
1369 * Makefile.in (install): Compress source files.
1370
eae54018
ST
13712005-10-24 Steven Tamm <steventamm@mac.com>
1372
e8439d34 1373 * configure.in: Fix darwin386 configuration issue.
eae54018 1374
5798342c
EZ
13752005-10-22 Eli Zaretskii <eliz@gnu.org>
1376
1377 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
1378
ffda926c
BW
13792005-10-17 Bill Wohler <wohler@newt.com>
1380
1381 * make-dist: Create and populate etc/images/low-color.
1382
29dd7a69
BW
13832005-10-15 Bill Wohler <wohler@newt.com>
1384
1385 * make-dist: Create and populate etc/images/gud.
1386
b82ecedf
RS
13872005-10-08 Richard M. Stallman <rms@gnu.org>
1388
1389 * make-dist (tempparent): Don't check for 14-char file name limit.
1390
36eaa68f
RF
13912005-10-07 Romain Francoise <romain@orebokech.com>
1392
1393 * make-dist: Add etc/images/ezimage and etc/images/mail
1394 directories. Install images in etc/images.
1395
66533b25
YM
13962005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1397
1398 * configure.in: Prefer Carbon if --enable-carbon-app or
1399 --with-carbon is explicitly specified even when X11 is detected.
66533b25 1400
5c4757d3
RS
14012005-09-15 Ulf Jasper <ulf.jasper@web.de>
1402
1403 * Makefile.in (install-arch-indep, uninstall):
1404 Handle newsticker manual.
1405 (info): Add - to commands.
1406
ed326e35
EZ
14072005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
1408
1409 Remove the MAXPATHLEN limitations:
1410
1411 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 1412
022dc424 14132005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
1414
1415 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 1416 * configure: Regenerate.
50a6ff15 1417
c9ac21eb
PE
14182005-09-05 Paul Eggert <eggert@cs.ucla.edu>
1419
1420 * config.guess, config.sub: Updated from master source.
1421
9a69ec4b
JB
14222005-08-03 Juanma Barranquero <lekktu@gmail.com>
1423
1424 * .cvsignore: Add `lock'.
1425
c638055f
JB
14262005-07-28 Juanma Barranquero <lekktu@gmail.com>
1427
1428 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
1429
9eff9fe3
PE
14302005-07-26 Paul Eggert <eggert@cs.ucla.edu>
1431
1432 Merge gnulib getopt implementation into Emacs.
1433
1434 * Makefile.in (AUTOCONF_INPUTS): New macro.
1435 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
1436 so that these files also depend on m4/getopt.m4.
1437 * configure.in: Configure getopt by including m4/getopt.m4,
1438 and configuring a getopt replacement if necessary.
1439 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
1440 * m4/getopt.m4: New file.
1441
edfaf76d
LK
14422005-07-06 Lute Kamstra <lute@gnu.org>
1443
1444 * configure.in: Fix capitalization.
edfaf76d 1445
385ee3de
LK
14462005-07-04 Lute Kamstra <lute@gnu.org>
1447
1448 Update FSF's address in GPL notices.
1449
880820fe 14502005-06-19 Jérôme Marant <jerome@marant.org>
eb7c6f20
LK
1451
1452 * Makefile.in (epaths-force): Protect both lisppath and
1453 buildlisppath from whitespace.
1454
23fd4483
ST
14552005-06-08 Steven Tamm <steventamm@mac.com>
1456
1457 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 1458
880820fe 14592005-06-06 Jan Djärv <jan.h.d@swipnet.se>
98c3db67
JD
1460
1461 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 1462
880820fe 14632005-05-11 Jérôme Marant <jmarant@marant.org>
9adfabc2
LK
1464
1465 * configure.in: Add --enable-locallisppath.
9adfabc2 1466
5063dbbf
YM
14672005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1468
1469 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
1470 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
1471 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 1472
880820fe 14732005-05-07 Jérôme Marant <jerome@marant.org>
6a4fb78f
EZ
1474
1475 * make-dist: Remove references to makefile.nt and makefile.def.
1476 Include widgets and images subdirectories of etc. Do not exclude
1477 ldefs-boot.el.
1478
2c97085e
AS
14792005-04-23 Andreas Schwab <schwab@suse.de>
1480
1481 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 1482
766c5349
TTN
14832005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
1484
1485 * configure.in: Check for <pwd.h>.
766c5349 1486
118e2c39
LK
14872005-04-14 Lute Kamstra <lute@gnu.org>
1488
1489 * make-dist: Distribute all ChangeLog files in lisp/.
1490 Don't distribute ldefs-boot.el.
1491 lisp/makefile.nt no longer exists.
1492
5c156fdf
LK
14932005-04-13 Lute Kamstra <lute@gnu.org>
1494
1495 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
1496 for "no-byte-compile: t" in the file instead.
1497
4693dbc9
SM
14982005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
1499
1500 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
1501 shadow the main Lesstif/Motif-2.1 libs and includes.
1502
880820fe 15032005-03-10 Jan Djärv <jan.h.d@swipnet.se>
0f88527f
JD
1504
1505 * configure.in: Only add XASSERTS to cppflags.
0f88527f 1506
880820fe 15072005-03-04 Jan Djärv <jan.h.d@swipnet.se>
d0098f13
JD
1508
1509 * configure.in: Added --enable-asserts.
d0098f13 1510
bf247b6e
KS
15112005-02-09 Kim F. Storm <storm@cua.dk>
1512
1513 Change release version from 21.4 to 22.1 throughout.
1514 Change development version from 21.3.50 to 22.0.50.
1515
551ffc27
ST
15162005-01-19 Steven Tamm <steventamm@mac.com>
1517
1518 * configure.in: Check for <sys/utsname.h>.
551ffc27 1519
adf87c29
KS
15202004-12-11 Kim F. Storm <storm@cua.dk>
1521
1522 * Makefile.in (info): Undo 2004-12-05 change.
1523
b2d6e132
LT
15242004-12-08 Luc Teirlinck <teirllm@auburn.edu>
1525
058a9e4f
LT
1526 * info/dir (File): Add URL and Org Mode manuals.
1527 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
1528 manuals.
1529
56f7d69d 15302004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
1531
1532 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
1533 committed to src/config.in.
1534
880820fe 15352004-12-07 Jan Djärv <jan.h.d@swipnet.se>
b8bdffbe 1536
be5472bd 1537 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 1538 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 1539
cc60c723
RS
15402004-12-05 Richard M. Stallman <rms@gnu.org>
1541
1542 * Makefile.in (info): Ignore errors building info files.
1543
77cafc7a
EZ
15442004-11-27 Eli Zaretskii <eliz@gnu.org>
1545
1546 * config.bat: If 8-byte alignment is not supported, define
1547 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
1548 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
1549 filter through Sed to remove the quotes.
77cafc7a 1550
49561cf6
SM
15512004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1552
1553 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
1554 not apply to files explicitly `cvs add'ed.
1555
d8dfe187
EZ
15562004-11-12 Eli Zaretskii <eliz@gnu.org>
1557
1558 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
1559 Add a test for DECL_ALIGN support, and add a trivial definition to
1560 src/config.h if 8-byte alignment is not supported.
d8dfe187 1561
85c38542
KS
15622004-11-08 Kim F. Storm <storm@cua.dk>
1563
1564 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
1565 files before building.
1566 (bootfast, bootstrap-clean-before-fast): New targets, like
1567 bootstrap but don't remove .elc files.
1568
59dede22
EZ
15692004-11-06 Lars Brinkhoff <lars@nocrew.org>
1570
1571 * configure.in: Add check for getrusage.
1572
880820fe 15732004-11-02 Jan Djärv <jan.h.d@swipnet.se>
572a3cc2 1574
49561cf6
SM
1575 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
1576 New tests for new and old GTK file dialogs.
d0a80c21
JD
1577 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
1578 to no.
1579
880820fe 15802004-10-20 Jan Djärv <jan.h.d@swipnet.se>
f17e308a
JD
1581
1582 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
1583 can be set. Remove SETARCH test.
f17e308a 1584
cef11da2
ST
15852004-10-08 Steven Tamm <steventamm@mac.com>
1586
1587 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 1588
880820fe 15892004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4cbbf6b7
JD
1590
1591 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 1592 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 1593
880820fe 15942004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4494a266 1595
49561cf6 1596 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
1597 Run test to see if heap start address is random.
1598
bc9b2430
MB
15992004-09-29 Miles Bader <miles@gnu.org>
1600
1601 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
1602 if setarch is present.
1603
880820fe 16042004-09-25 Jan Djärv <jan.h.d@swipnet.se>
dd571c2f
JD
1605
1606 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 1607
880820fe 16082004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4489ece2
JD
1609
1610 * configure.in: Check for exec-shield.
4489ece2 1611
de10c114
AS
16122004-08-06 Andreas Schwab <schwab@suse.de>
1613
1614 * Makefile.in (install-arch-indep, uninstall): Add flymake.
1615
d9a68b6a
EZ
16162004-07-31 Eli Zaretskii <eliz@gnu.org>
1617
1618 * config.bat: Update URLs in the comments.
1619
23f87bed
MB
16202004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1621
49561cf6 1622 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
1623
1624 * info/.cvsignore: Added pgg and sieve.
1625
52b9b5cc
AS
16262004-07-05 Andreas Schwab <schwab@suse.de>
1627
1628 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
1629
1d390bd8
KH
16302004-06-21 Kenichi Handa <handa@m17n.org>
1631
1632 * make-dist: Link leim-ext.el into tempdir.
1633
1f94377f
LT
16342004-06-15 Luc Teirlinck <teirllm@auburn.edu>
1635
1636 * info/dir (File): Add emacs-xtra.
1637 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
1638
1c492b87
JL
16392004-06-12 Juri Linkov <juri@jurta.org>
1640
1641 * info/dir: Move menu help lines from `* Menu:' to file header.
1642 Describe the purpose of a red *.
1643
8f9d4905
SM
16442004-05-04 Dave Love <fx@gnu.org>
1645
1646 * configure.in: Don't use `extrasub'.
1647
2c2cd44f
SM
16482004-04-29 Dave Love <fx@gnu.org>
1649
1650 * configure.in: Don't forget to quote args to `test'.
1651
510ead5f
TTN
16522004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
1653
1654 * autogen.sh: Update filename in "please read" message.
1655
1ee652eb
RS
16562004-04-17 Richard M. Stallman <rms@gnu.org>
1657
1658 * INSTALL: Move the info about site-lisp dirs,
1659 and say uninstalled Emacs looks there too.
1660
c1994268
EZ
16612004-04-04 Eli Zaretskii <eliz@gnu.org>
1662
1663 * config.bat (lib-src): Recognize comment lines in Makefile.in
1664 that have a TAB after the #, to avoid errors in preprocessing with
1665 GCC 3.3.3.
1666
04e08b8c
LT
16672004-03-31 Luc Teirlinck <teirllm@auburn.edu>
1668
1669 * Makefile.in: Mention in comment that `make maintainer-clean'
1670 deletes .elc files.
1671
4a61faec
SM
16722004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1673
1674 * update-subdirs: Add local variables to prevent byte-compiling.
1675
06aacc62
RS
16762004-03-21 Dave Love <fx@gnu.org>
1677
1678 * configure.in: Fix previous change.
1679
36a3fd05
RS
16802004-03-18 Dave Love <fx@gnu.org>
1681
06aacc62 1682 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 1683
6939e0b1
LT
16842004-03-15 Luc Teirlinck <teirllm@auburn.edu>
1685
1686 * info/dir (File): Add SMTP and SES.
1687
d8d95bc7
SM
16882004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
1689
1690 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 1691 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 1692
58ec79cf
KS
16932004-02-18 Kim F. Storm <storm@cua.dk>
1694
d8d95bc7 1695 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 1696
a6eeaa81 16972004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 1698
d8d95bc7 1699 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 1700
584b627e
JY
17012004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
1702
1703 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
1704 to match previous changes by Eli Zaretskii.
1705
68e4cc57
LT
17062004-02-09 Luc Teirlinck <teirllm@auburn.edu>
1707
1708 * Makefile.in: Set CDPATH to an empty string.
1709
22bb9485
SM
17102004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
1711
1712 * configure.in <darwin>: Use fink packages if available.
1713
880820fe 17142004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
1715
1716 * make-dist (lispref): Do include lispref/index.texi.
1717
b4963755 17182004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 1719
4a61faec 1720 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 1721
a6eeaa81 17222003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
1723
1724 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
1725 clashes with install-sh on 8+3 filesystems.
1726
8af1a978
MB
17272003-12-08 Miles Bader <miles@gnu.org>
1728
1729 * .cvsignore: Add .arch-inventory.
1730
ce6e4c21
AS
17312003-12-24 Andreas Schwab <schwab@suse.de>
1732
1733 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 1734 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 1735
880820fe 17362003-12-24 Jan Djärv <jan.h.d@swipnet.se>
0b1ec9e9
JD
1737
1738 * Makefile.in (install-arch-dep): Don't let cd output go into
1739 pipe for carbon_appdir.
1740
cf59a5b7
AS
17412003-12-24 Andreas Schwab <schwab@suse.de>
1742
1743 * configure.in (PKG_CHECK_MODULES): Fix quoting.
1744
55e4f3cd
AS
17452003-12-01 Andreas Schwab <schwab@suse.de>
1746
2a75d75d 1747 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 1748 hardcoding gcc.
55e4f3cd 1749
880820fe 17502003-11-16 Jan Djärv <jan.h.d@swipnet.se>
57669b57
JD
1751
1752 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
1753 multiple displays.
22bb9485 1754 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 1755
68e03c1c
DL
17562003-09-23 Dave Love <fx@gnu.org>
1757
1758 * configure.in: Check members of struct ifreq.
1759
6df2a645
KS
17602003-09-14 Kim F. Storm <storm@cua.dk>
1761
1762 * configure.in: Add checks for sys/ioctl.h and net/if.h.
1763
da92b8d9
LT
17642003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
1765
1766 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
1767
19bb0fcd 17682003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
1769
1770 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
1771 required anymore.
1772
abd39b57
AC
17732003-08-07 Andrew Choi <akochoi@shaw.ca>
1774
1775 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
1776 option instead of -traditional-cpp for CPP.
1777
c855f2ca
RS
17782003-07-29 Richard M. Stallman <rms@gnu.org>
1779
1780 * configure.in (HAVE_XIM): Define if XIM is available.
1781
32b0a3c6
JB
17822003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1783
1784 * configure.in: The function gtk_window_set_icon_from_file was
1785 introduced in GTK+ 2.2, so check for that release.
1786
2eaa00ba
AS
17872003-07-23 Andreas Schwab <schwab@suse.de>
1788
1789 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
1790
1791 * Makefile.in (YACC): Remove, not used.
1792 (MAINT): Don't set.
1793 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
1794 disable dependency on ${srcdir}/configure.in when maintainer mode
1795 is disabled.
1796
f57bd967
DL
17972003-07-22 Dave Love <fx@gnu.org>
1798
1799 * configure.in: Make XRegisterIMInstantiateCallback test depend on
1800 HAVE_X11, not with_xim.
1801 (HAVE_CRTIN): Provide template.
1802 <with_png>: Test for png.h and libpng/png.h.
1803
da894f7d
AS
18042003-07-15 Andreas Schwab <schwab@suse.de>
1805
1806 * configure.in: Temporarily leave quoting for AC_DEFINE.
1807
ec03b83e
SM
18082003-07-13 Stefan Monnier <monnier@cs.yale.edu>
1809
1810 * configure.in: Check for posix_memalign.
1811
800bebe3
RS
18122003-07-12 Richard M. Stallman <rms@gnu.org>
1813
1814 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
1815
42f81f64
KS
18162003-07-09 Kim F. Storm <storm@cua.dk>
1817
1818 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
1819 functionality of --without-xim.
1820
d320e9f3
DL
18212003-06-29 Dave Love <fx@gnu.org>
1822
1823 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
1824
7bea57c9
DL
18252003-06-23 Dave Love <fx@gnu.org>
1826
ec03b83e
SM
1827 * configure.in: Check for sys/_mbstate_t.h.
1828 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
1829 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
1830
eb3b52fa
DL
18312003-06-06 Dave Love <fx@gnu.org>
1832
1833 * configure.in: Check for locale.h.
1834
f16205ca
DL
18352003-06-05 Dave Love <fx@gnu.org>
1836
ec03b83e
SM
1837 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
1838 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 1839 (NLIST_STRUCT): Don't define.
eb3b52fa 1840 (AH_BOTTOM): Define my_strftime.
f16205ca 1841
efd60266
JB
18422003-06-02 Richard M. Stallman <rms@gnu.org>
1843
1844 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
1845
016bd3c0
AS
18462003-05-24 Andreas Schwab <schwab@suse.de>
1847
1848 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
1849 bzero, and bcmp.
1850
7933722a
DL
18512003-05-22 Dave Love <fx@gnu.org>
1852
ec03b83e 1853 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 1854
463f55ee
DL
18552003-05-20 Dave Love <fx@gnu.org>
1856
1857 * configure.in: Append * to s390-*-linux-gnu case.
1858 (LIBMAIL) <lockfile>: Don't define.
1859
18602003-04-30 Richard M. Stallman <rms@gnu.org>
1861
1862 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1863
880820fe 18642003-04-28 Francesco Potortì <pot@gnu.org>
463f55ee 1865
89aa5de3 1866 * configure.in: Undo last (RMS') change, as it is useless, per
463f55ee
DL
1867 Dave Love.
1868
18692003-04-08 Richard M. Stallman <rms@gnu.org>
1870
1871 * configure.in: Put #include of jpeglib.h at start of line.
1872
880820fe 18732003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6740b4d6
KG
1874
1875 * INSTALL (* GNU/Linux development packages): Mention Debian and
1876 RedHat package names.
1877
ed3c3314
RS
18782003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
1879
1880 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1881
880820fe 18822003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5b31a763
KG
1883
1884 * INSTALL (* GNU/Linux development packages): Tell people to
1885 install additional packages for compiling Emacs.
1886
880820fe 18872003-04-06 Francesco Potortì <pot@gnu.org>
18fe6f45
FP
1888
1889 * configure.in: Use the same configuration for all aix5, not just
1890 aix5.1.
1891
77fb5d1a
FP
18922003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
1893
1894 * configure.in: Check for need for bigtoc support on IBM AIX for
1895 solving a linker table overflow problem.
1896
710ee5a9
RB
18972003-03-03 Rob Browning <rlb@defaultvalue.org>
1898
efd60266
JB
1899 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
1900 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
1901 over bzero, bcmp, and bcopy.
1902
16f6f948
SJ
19032003-02-23 Simon Josefsson <jas@extundo.com>
1904
1905 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
1906
92a8ce63
JB
19072003-02-21 Klaus Zeitler <kzeitler@lucent.com>
1908
1909 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
1910
47774164
KH
19112003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
1912
1913 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
1914
0dfd93c0
AS
19152003-02-08 Andreas Schwab <schwab@suse.de>
1916
1917 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
1918 instead of the substitution.
1919
c60ee5e7
JB
19202003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
1921
1922 * Makefile.in: Use @EXEEXT@ for Cygwin.
1923 Use USERNAME if LOGNAME is not set (for Cygwin).
1924
1d894293 1925 * configure.in: Add opsys=cygwin.
88373452 1926
12bf22e0
AS
19272003-01-22 Andreas Schwab <schwab@suse.de>
1928
1929 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
1930 redefining it explicitly in src/config.in.
1931
ffdf4f26
MR
19322003-01-22 Markus Rost <rost@math.ohio-state.edu>
1933
1934 * Makefile.in (bootstrap): Make bootstrap-after.
1935
880820fe 19362003-01-20 Jan Djärv <jan.h.d@swipnet.se>
cd890796
JD
1937
1938 * configure.in: Fix --with-gtk.
1939
880820fe 19402003-01-19 Jan Djärv <jan.h.d@swipnet.se>
488dd4c4
JD
1941
1942 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
1943
1944 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
1945
880820fe 19462003-01-14 Francesco Potortì <pot@gnu.org>
e833850f 1947
ec03b83e 1948 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 1949
52cd7d02
ST
19502003-01-07 Steven Tamm <steventamm@mac.com>
1951
1952 * configure.in: New option, --enable-carbon-app, to specify
1953 that the application should be installed
1954 * Makefile.in (install-arch-dep): On Mac OS X, install the
1955 Emacs.app application if carbon-app is enabled
1956
fb02aff2
DL
19572003-01-06 Dave Love <fx@gnu.org>
1958
1959 * configure.in: Check for nl_langinfo.
1960 [!HAVE_SIZE_T]: Fix typedef.
1961
1d08c2fe
DK
19622003-01-06 David Kastrup <dak@gnu.org>
1963
ec03b83e 1964 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 1965
14d1edc0 1966 * configure.in: Add tests for install-info.
1d08c2fe 1967
72c5c58f
MR
19682002-12-09 Markus Rost <rost@math.ohio-state.edu>
1969
1970 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
1971 use again sol2-6 instead of sol2-8.
1972
a4ac5b17
DL
19732002-12-09 Dave Love <fx@gnu.org>
1974
fb02aff2 1975 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 1976
4824556f
AS
19772002-12-08 Andreas Schwab <schwab@suse.de>
1978
1979 * Makefile.in (install-arch-indep): Revert last change.
1980
6b2fd6ea
DL
19812002-11-27 Dave Love <fx@gnu.org>
1982
1983 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
1984 Check for __sys_siglist too. Check for memset.
1985 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 1986
8c95f450
JB
19872002-11-22 Juanma Barranquero <lektu@terra.es>
1988
1989 * config.guess, config.sub: Updated from master source.
1990
39f7b5f7
KF
19912002-11-19 Karl Fogel <kfogel@red-bean.com>
1992
1993 * autogen.sh: New file.
1994
d824beee
DL
19952002-11-15 Dave Love <fx@gnu.org>
1996
ec03b83e
SM
1997 * configure.in: Tidy up various quoting issues throughout.
1998 Use AC_GNU_SOURCE.
d824beee
DL
1999 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
2000 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
2001 Maybe define bcopy, bzero, bcmp.
ec03b83e 2002 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
2003 non-existent machine file).
2004 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
2005 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 2006 (nlist.h): Move test up.
d824beee 2007
72c5c58f 20082002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 2009
72c5c58f 2010 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 2011
880820fe 20122002-11-14 Francesco Potortì <pot@gnu.org>
816753a7
FP
2013
2014 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
2015
98b4e102
JB
20162002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2017
2018 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
2019
6bae0ccf
DL
20202002-11-08 Dave Love <fx@gnu.org>
2021
ec03b83e 2022 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
2023 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
2024
ab4f69f2
MB
20252002-11-07 Miles Bader <miles@gnu.org>
2026
ec03b83e
SM
2027 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
2028 Handle separate-build-dir case.
ab4f69f2 2029
318db6cb
RS
20302002-11-06 Richard M. Stallman <rms@gnu.org>
2031
2032 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
2033 bulletproof. $bar may be empty when there are no .elc files.
2034
2baf1bfa
DL
20352002-10-30 Dave Love <fx@gnu.org>
2036
89aa5de3 2037 * configure.in: Require autoconf 2.53. Test for pty.h,
2baf1bfa 2038 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
2039 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
2040 (AC_PROG_YACC): Delete.
2baf1bfa
DL
2041 (size_t): Use AC_CHECK_TYPES.
2042 (AH_TOP): Up-date copyright.
2043
a6cadf53
JB
20442002-10-01 Juanma Barranquero <lektu@terra.es>
2045
2046 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
2047
9811b1cf
RS
20482002-09-19 Richard M. Stallman <rms@gnu.org>
2049
2050 * configure.in: Fix the LessTif-directory-finder for real.
2051
ef7fb3bb
RS
20522002-09-14 Richard M. Stallman <rms@gnu.org>
2053
2054 * Makefile.in (maybe_bootstrap): Test for complete absence
2055 of compiled Lisp files.
2056
b3cd6965
SM
20572002-09-11 Stefan Monnier <monnier@cs.yale.edu>
2058
2059 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
2060 (bootstrap-clean-after): Delete.
2061 (bootstrap): Make the sequencing explicit.
2062
3e6be279
RS
20632002-09-10 Richard M. Stallman <rms@gnu.org>
2064
2065 * configure.in: Fix previous LessTif change.
2066
50332dc1
RS
20672002-09-09 Richard M. Stallman <rms@gnu.org>
2068
2069 * configure.in (powerpcle-*-solaris2.5*): New configuration.
2070 (powerpcle-*-solaris*): Use version 2.6 as default.
2071 (*-sunos5.6*, *-solaris2.6*): New alternative.
2072 (*-sunos5*): Use version 2.6 as default.
2073
880820fe 20742002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
2075
2076 * configure.in: Fix typo.
2077
22eaea41
RS
20782002-09-05 Richard M. Stallman <rms@gnu.org>
2079
2080 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
2081
b3cd6965 2082 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
2083 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
2084
6bc85c3b
KS
20852002-08-26 Kim F. Storm <storm@cua.dk>
2086
2087 * Makefile.in (install-arch-indep): Do not remove DOC file
2088 when it is the only DOC file installed; this is the case when
2089 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
2090
dc16594b
MR
20912002-07-24 Markus Rost <rost@math.ohio-state.edu>
2092
2093 * configure.in: Fix typo.
2094
2a0c903c
RS
20952002-07-24 Richard M. Stallman <rms@gnu.org>
2096
2097 * configure.in: Don't print anything special about gamedir.
2098
3ea1bfb2 2099 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 2100
a8bbe549
RS
21012002-07-21 Richard M. Stallman <rms@gnu.org>
2102
2103 * Makefile.in (gamedir, localstatedir): New variables.
2104 (epaths-force): Insert value of gamedir into PATH_GAME.
2105
2106 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 2107 (--with-game-dir option): Delete.
a8bbe549 2108
880820fe 21092002-06-21 Pavel Janík <Pavel@Janik.cz>
29c3cbf0
PJ
2110
2111 * configure.in: Add support for mipseb-*-netbsd* machines.
2112
880820fe 21132002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
2114
2115 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
2116
880820fe 21172002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
2118
2119 * info/dir (File): Add an entry for Tramp.
2120
e0156c8d
EZ
21212002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
2122
2123 * INSTALL-CVS: New file.
2124
3fa4ac47
AS
21252002-06-07 Andreas Schwab <schwab@suse.de>
2126
2127 * configure.in (x86_64-*-linux-gnu*): New system.
2128
86bbfe77
EZ
21292002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
2130
2131 * config.bat: Handle the case when lispintro is truncated to lispintr.
2132
2570d28c
PE
21332002-05-26 Paul Eggert <eggert@twinsun.com>
2134
2135 * config.guess, config.sub: Updated from master source.
2136
a1d8dc87
RS
21372002-05-09 Richard M. Stallman <rms@gnu.org>
2138
2139 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
2140
880820fe 21412002-05-04 Pavel Janík <Pavel@Janik.cz>
9a40c2fb
PJ
2142
2143 * make-dist: Do not distribute lock/ directory.
2144
e3ba1015
AC
21452002-04-30 Andrew Choi <akochoi@shaw.ca>
2146
2147 * configure.in: Provide documentation string when defining
2148 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
2149 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
2150
5167cfda
CW
21512002-04-28 Colin Walters <walters@verbum.org>
2152
b3cd6965 2153 * configure.in: Delete configure check for access to the game user.
5167cfda 2154
880820fe 21552002-04-29 Pavel Janík <Pavel@Janik.cz>
2912f349
PJ
2156
2157 * make-dist: lwlib/Imakefile is removed.
2158
e0f712ba
AC
21592002-04-26 Andrew Choi <akochoi@shaw.ca>
2160
2161 * configure.in: Add support for powerpc-apple-darwin*.
2162 (HAVE_CARBON): Add.
2163
b3cd6965 2164 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 2165
880820fe 21662002-04-25 Pavel Janík <Pavel@Janik.cz>
90077f66
PJ
2167
2168 * make-dist: lwlib-Xol* are removed.
2169
8fba10fc
AS
21702002-04-23 Andreas Schwab <schwab@suse.de>
2171
2172 * Makefile.in (MAINT): New variable.
2173 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
2174 instead of configure.in, to avoid running autoconf and autoheader
2175 unless explicitly requested.
2176
852eef40
EZ
21772002-04-16 Eli Zaretskii <eliz@gnu.org>
2178
2179 * config.bat: Update for msdos/sed2v2.inp.
2180
6817198a
AS
21812002-04-15 Andreas Schwab <schwab@suse.de>
2182
b3cd6965 2183 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
2184 * configure.in: Add config header templates to all AC_DEFINE and
2185 AC_DEFINE_UNQUOTED symbols.
2186 * make-dist: Run autoheader if necessary.
2187
b9b966e0
CW
21882002-04-10 Colin Walters <walters@verbum.org>
2189
2190 * configure.in: Add --game-dir, --game-user. Test to see if we
2191 can use them.
2192
880820fe 21932002-04-08 Pavel Janík <Pavel@Janik.cz>
3d9830e5
PJ
2194
2195 * configure.in: Add --with-sound.
2196
10ce34dc
KS
21972002-03-18 Kim F. Storm <storm@cua.dk>
2198
2199 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
2200 and getsockname functions. Test for sys/un.h include file.
2201
1ef1ef96
EZ
22022002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
2203
2204 * configure.in: Support AIX 5.1.
2205
880820fe 22062002-03-10 Jan Djärv <jan.h.d@swipnet.se>
d873ec96
JD
2207
2208 * configure.in: Added test for X Session Management (HAVE_X_SM).
2209
16e79fec
RS
22102002-03-03 Richard M. Stallman <rms@gnu.org>
2211
2212 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
2213 Run chown $${LOGNAME} on files installed by tar xvf.
2214
6a22cdf4
KS
22152002-03-03 Kim F. Storm <storm@cua.dk>
2216
2217 * configure.in: Test for getpeername.
2218
4d766b59
RS
22192002-03-01 Richard M. Stallman <rms@gnu.org>
2220
2221 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
2222 (HAVE_GIF): Don't use old libungif versions that crash.
2223
4fff8c79
RS
22242002-02-26 Richard M. Stallman <rms@gnu.org>
2225
2226 * configure.in <making srcdir absolute>: Verify that PWD is correct,
2227 not just well-formed and valid.
2228 (mips-compaq-nonstopux*): New configuration.
b3cd6965 2229
e5389a0b
PE
22302002-02-18 Paul Eggert <eggert@twinsun.com>
2231
2232 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
2233 "sed q" is a portable equivalent to plain "head -1".
2234
db54c53a
RS
22352002-02-13 Richard M. Stallman <rms@gnu.org>
2236
2237 * Makefile.in (maybe_bootstrap): Do `exit 1'.
2238 (all): Don't depend on maybe_bootstrap here.
2239 (${SUBDIR}): Depend on it here instead.
2240
b735b2ab
RS
22412002-02-08 Richard M. Stallman <rms@gnu.org>
2242
2243 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
2244
d8359893
EZ
22452002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
2246
2247 * configure.in: Recognize BSD/OS 5.0.
2248
f3b812da
EZ
22492002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
2250
2251 * make-dist: Make version checking in emacs.texi consistent with
2252 how we set it there.
2253
f48a30d7
KS
22542001-12-29 Kim F. Storm <storm@cua.dk>
2255
2256 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
2257
07025a55
RS
22582001-12-28 Richard M. Stallman <rms@gnu.org>
2259
2260 * configure.in: Test for mbsinit.
2261
b0a21bf9
EZ
22622001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
2263
2264 These changes make Leim part of the standard distribution:
2265
3a787a1e 2266 * README: Add info about the `leim' directory.
b0a21bf9
EZ
2267
2268 * INSTALL: Remove text that describes Leim as a separate package.
2269
2270 * noleim-Makefile.in: File removed.
2271
2272 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
2273 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
2274 Leim files out of the Emacs tree. Don't prepare a separate tarball
2275 for Leim.
5a60d1da 2276
61e3b944
RS
22772001-12-11 Richard M. Stallman <rms@gnu.org>
2278
2279 * configure.in (hppa*-*-linux-gnu*): New alternative.
2280
880820fe 22812001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
2282
2283 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
2284 creating distribution.
2285
d6a70204
PE
22862001-12-06 Paul Eggert <eggert@twinsun.com>
2287
2288 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
2289 (AC_FUNC_VFORK): Remove.
2290 (AC_FUNC_FORK): Add.
2291 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
2292 this is required by recent Autoconf versions.
2293
880820fe 22942001-12-02 Pavel Janík <Pavel@Janik.cz>
4a3cf58d
PJ
2295
2296 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
2297 TODO, vms-pp.trans and others).
2298
880820fe 22992001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
2300
2301 * make-dist: Use COPYING from the top-level directory.
2302
1096bcc0
GM
23032001-11-29 Gerd Moellmann <gerd@gnu.org>
2304
2305 * configure.in: Add support for FreeBSD/Alpha.
2306
880820fe 23072001-11-29 Pavel Janík <Pavel@Janik.cz>
b1356234 2308
dd536f94
PJ
2309 * make-dist: Add COPYING to the top-level directory of the
2310 distribution. Simplify the logic behind copying.
2311
b1356234
PJ
2312 * Makefile.in (maybe_bootstrap): Fix previous change.
2313
66458f32
RS
23142001-11-28 Richard M. Stallman <rms@gnu.org>
2315
2316 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
2317
ebcbef4e
RS
23182001-11-26 Richard M. Stallman <rms@gnu.org>
2319
2320 * Makefile.in: bootstrap should not delete dumped executables.
2321 (bootstrap-clean-before): New target.
2322 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 2323 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 2324
b77d2746 23252001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 2326
070f247d
EZ
2327 These changes add the Emacs Lisp Introduction manual to the
2328 distribution:
2329
b3cd6965 2330 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 2331
070f247d
EZ
2332 * make-dist: Copy the files in lispintro directory.
2333
7336d09b
EZ
2334 * config.bat: Configure in the lispintro directory.
2335
ac74199d
EZ
2336 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
2337
7f947b13 2338 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 2339 (lispintro/Makefile): New target.
7f947b13
EZ
2340 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
2341 (unlock, relock, info, dvi): Ditto.
2342
d4fa890c
EZ
23432001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2344
b3cd6965 2345 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 2346
d4fa890c
EZ
2347 * make-dist (etc): Don't distribute gfdl.1.
2348
5fb25beb
CW
23492001-11-22 Colin Walters <walters@debian.org>
2350
2351 * Makefile.in (install-arch-indep): Install the calc .info files.
880820fe 2352 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5fb25beb 2353
9f8bbf0f
EZ
23542001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2355
2356 * make-dist (lispref): Add *.txt, *.el, permute-index, and
2357 tindex.pl to the list of those being put into the distribution.
2358
aa2af83a
EZ
23592001-11-16 Eli Zaretskii <eliz@gnu.org>
2360
2361 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
2362
880820fe 23632001-11-15 Pavel Janík <Pavel@Janik.cz>
71f94ae1 2364
987aac50
PJ
2365 * Makefile.in (uninstall): Fix previous change.
2366
71f94ae1
PJ
2367 * configure.in, Makefile.in: Add support for --program-prefix,
2368 --program-suffix and --program-transform-name options.
2369
880820fe 23702001-11-13 Pavel Janík <Pavel@Janik.cz>
e5d9d2e7 2371
b3cd6965 2372 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
2373 (install-arch-indep): Install emacsclient manual page.
2374 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 2375
97c91ba6
EZ
23762001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
2377
2378 * make-dist: Add lispref/index.*perm files to the distribution.
880820fe 2379 From Pavel Janík <Pavel@Janik.cz>.
97c91ba6 2380
880820fe 23812001-11-12 Pavel Janík <Pavel@Janik.cz>
3d3f602a
PJ
2382
2383 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
2384
2bf92717
EZ
23852001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2386
dff28924 2387 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 2388
0cc70510
EZ
23892001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2390
5c32b7c5
EZ
2391 The following changes add the ELisp reference manual to the
2392 distribution.
2393
10fa7f8e
EZ
2394 * make-dist: Add the lispref directory to the distribution.
2395
0cc70510
EZ
2396 * Makefile.in (install-arch-indep): Add elisp* to the list of
2397 installed Info files.
5c32b7c5
EZ
2398 (SUBDIR_MAKEFILES): Add lispref/Makefile.
2399 (lispref/Makefile): New target.
2400 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
2401 Add commands for the lispref directory.
2402 (info, dvi): Ditto.
1b5a3644
EZ
2403
2404 * config.bat: Configure in `lispref'.
2405
6baef0fd
RS
24062001-11-09 Richard M. Stallman <rms@gnu.org>
2407
2408 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
2409
ed5882b9
EZ
24102001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
2411
2412 * make-dist (tempdir): Copy AUTHORS as well.
2413
f0f2756d
SS
24142001-11-06 Sam Steingold <sds@gnu.org>
2415
14d1edc0 2416 * configure.in: Added a check for <nlist.h>.
9ba48103 2417
880820fe 24182001-11-01 Pavel Janík <Pavel@Janik.cz>
d576358b
PJ
2419
2420 * configure.in: Reindent --help output.
ce058493 2421 From Per Starbäck (starback@ling.uu.se).
dff28924 2422
bf00d461 24232001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
2424
2425 * configure.in: New entry for HP/UX-11.
2426
5d991fc4
EZ
2427 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
2428 From Eric S. Raymond <esr@golux.thyrsus.com>.
2429
73d25f9c
EZ
24302001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
2431
2432 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
2433 <athornton@sinenomine.net>.
2434
5b6a51aa
GM
24352001-10-25 Gerd Moellmann <gerd@gnu.org>
2436
2437 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 2438 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 2439
84e70f78
KR
24402001-10-24 Ken Raeburn <raeburn@gnu.org>
2441
2442 * configure.in: If --with-hesiod is given, look for
2443 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 2444 resolv libraries respectively if system libraries don't supply them.
84e70f78 2445
4aa6b955
GM
24462001-10-24 Gerd Moellmann <gerd@gnu.org>
2447
2448 * configure.in: Use $MAKE for `make' if set.
2449
bc171472
GM
24502001-10-22 Gerd Moellmann <gerd@gnu.org>
2451
2452 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
2453 to tar options.
2454
71431a0e
GM
24552001-10-20 Gerd Moellmann <gerd@gnu.org>
2456
6aa97356 2457 * (Version 21.1 released).
71431a0e 2458
531a3336
MB
24592001-10-20 Miles Bader <miles@gnu.org>
2460
2461 * configure.in (configuration): Set from `host' if `host_alias'
2462 isn't defined.
2463
121ff711
AS
24642001-10-19 Andreas Schwab <schwab@suse.de>
2465
2466 * configure.in: Make ready for autoconf 2.5x.
2467 (AC_PREREQ): Require autoconf 2.50.
2468 * aclocal.m4: Removed.
121ff711
AS
2469 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
2470
eef9b65f
EZ
24712001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2472
2473 * README: Bump Emacs version to 21.1.50.
2474
ab952a4f
GM
24752001-10-05 Gerd Moellmann <gerd@gnu.org>
2476
2477 * Branch for 21.1.
dff28924 2478
3b74127d
GM
24792001-09-05 Gerd Moellmann <gerd@gnu.org>
2480
2481 * configure.in: Avoid `$@' which is handled specially in
2482 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 2483
80b97918
EZ
24842001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
2485
2486 * make-dist (nt): Add subdirs.el to the list of distributed files.
2487
3a4f8160
EZ
24882001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
2489
2490 * configure.in (machine): Add an entry for
2491 hppa1.1-hitachi-hiuxwe2*.
2492
eb04d6cd
GM
24932001-05-28 Gerd Moellmann <gerd@gnu.org>
2494
2495 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
2496 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
2497
f4500bec
GM
24982001-05-14 Gerd Moellmann <gerd@gnu.org>
2499
2500 * make-dist: Copy texinfo.tex unconditionally.
2501
26978e9a
EZ
25022001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
2503
2504 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
2505 that are installed.
2506
afa3935f
GM
25072001-04-06 Gerd Moellmann <gerd@gnu.org>
2508
e5c8f6f1
GM
2509 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
2510 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 2511
afa3935f
GM
2512 * make-dist: Handle leim/MISC-DIC. Only include
2513 `[a-zA-Z]*.{el,elc}' from leim/quail.
2514
a55e4e68
GM
25152001-04-05 Gerd Moellmann <gerd@gnu.org>
2516
2517 * Makefile.in (install-arch-indep): Remove .cvsignore files.
2518
87d8eba4
GM
25192001-03-30 Gerd Moellmann <gerd@gnu.org>
2520
2521 * Makefile.in (.PHONY): Add for bootstrap targets.
2522 (bootstrap-clean): New target.
2523 (bootstrap): Use it instead of `clean'.
2524
ed31fabf
GM
25252001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
2526
2527 * Makefile.in (SUBDIR): Remove leim.
2528 (all, .RECURSIVE, extraclean): Add leim explicitly.
2529 (leim): Provide separate rule which exports PARALLEL=0 into the
2530 environment.
2531
5721ae13
GM
25322001-03-20 Gerd Moellmann <gerd@gnu.org>
2533
2534 * configure.in (HAVE_XPM): Don't print the result of the check for
2535 XpmReturnAllocPixels if we don't have an xpm.h.
2536
10ebaeb6
GM
25372001-03-05 Gerd Moellmann <gerd@gnu.org>
2538
2539 * COPYING: New file.
2540
e30bd7b7
EZ
25412001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
2542
2543 * config.bat: Update the copyright.
2544
d0e9bfd2
GM
25452001-02-23 Kenichi Handa <handa@etl.go.jp>
2546
2547 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
2548 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
2549 to `yes'. Later in AC_OUTPUT, check this variable.
2550
038f4ae3
DL
25512001-02-09 Dave Love <fx@gnu.org>
2552
2553 * AUTHORS: Updated.
2554
44806980
EZ
25552001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
2556
2557 * info/dir (Ebrowse): Fix the entry (was missing a dot).
2558
20b28f82
GM
25592001-02-02 Gerd Moellmann <gerd@gnu.org>
2560
bdadfce3
GM
2561 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
2562
5db37a2e 2563 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 2564
20b28f82
GM
2565 * Makefile.in (uninstall): Remove more info files. Remove
2566 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
2567
7ccf7ab9
GM
25682001-01-31 Gerd Moellmann <gerd@gnu.org>
2569
2570 * noleim-Makefile.in (extraclean): Add.
2571
03e0fe6e 25722001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
2573
2574 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
2575 it quiet.
2576
e1e441f9
GM
25772001-01-24 Colin Walters <walters@cis.ohio-state.edu>
2578
2579 * Makefile.in (tags): Fix typo.
2580
64388126
KH
25812001-01-13 Kenichi Handa <handa@etl.go.jp>
2582
2583 * configure.in: Fix typo in the code setting x_search_path.
2584
457b792c
GM
25852001-01-10 Dave Love <fx@gnu.org>
2586
2587 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
2588 -lXext.
2589 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
2590 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
2591 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
2592 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
2593 (now in $LIBS).
2594
1460e5d4
EZ
25952001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
2596
2597 * config.bat: Run the preprocessor with -traditional.
2598
e2b6e5ea
EZ
25992001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
2600
2601 * INSTALL: Move copying conditions to end of file.
2602
b202115b
EZ
26032000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
2604
2605 * INSTALL: Add basic installation procedure which assumes
2606 `configure' does its job. Elaborate on image support libraries.
2607 Add a pointer to Xaw3d library. Add advice about solving
2608 configure-time problems by looking in config.log and setting
3163da06 2609 variables in the environment.
b202115b 2610
3e32cc27
GM
26112000-12-27 Gerd Moellmann <gerd@gnu.org>
2612
2613 * Makefile.in (install-arch-indep): If tar fails, exit with
2614 exit code 1.
2615
7b93a85b
GM
26162000-12-19 Gerd Moellmann <gerd@gnu.org>
2617
2618 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
2619 source file includes XKBlib.h. On some broken Solaris systems,
2620 there is an XKBlib.h, reportedly, but header files included by
2621 XKBlib.h are missing.
2622
02387dcc
GM
26232000-12-14 Gerd Moellmann <gerd@gnu.org>
2624
2625 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
2626
34979055
DL
26272000-12-11 Dave Love <fx@gnu.org>
2628
2629 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
2630
169fe44e
GM
26312000-12-11 Paul Eggert <eggert@twinsun.com>
2632
2633 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
2634 Merge fixes from latest GNU tar version. These macros no longer
2635 futz with _XOPEN_SOURCE, as that was not portable in practice.
2636 (AC_FUNC_FSEEKO): New macro.
dff28924 2637
169fe44e
GM
2638 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
2639 ftello.
dff28924 2640
5c62b2e9
DL
26412000-12-05 Dave Love <fx@gnu.org>
2642
2643 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
2644
2dce2360
EZ
26452000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
2646
2647 * info/dir: Change the category to "Emacs".
2648
8c28d444
GM
26492000-12-01 Gerd Moellmann <gerd@gnu.org>
2650
2651 * make-dist (tempdir): Remove epaths.h from the distribution
2652 instead of paths.h.
2653
68a887fa
EZ
26542000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2655
2656 * config.bat: Check for existence of djecho.exe, and print an
2657 error message if it is not available.
2658
2659 * INSTALL: Describe possible problem with djecho.exe in old
2660 versions of DJGPP v2.x.
2661
d96a4de3
GM
26622000-11-23 Gerd Moellmann <gerd@gnu.org>
2663
2664 * configure.in: Initialize HAVE_LIBXP to no.
2665
3aeecf97
GM
26662000-11-22 Gerd Moellmann <gerd@gnu.org>
2667
dff28924 2668 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
2669 m/powerpc.h.
2670
fb279a6d
GM
26712000-11-21 Gerd Moellmann <gerd@gnu.org>
2672
3c64f287
GM
2673 * Makefile.in (install-arch-indep): Also install info/eshell*
2674 and info/speedbar*.
2675
fb279a6d
GM
2676 * configure.in (HAVE_PNG): Check for the presence of
2677 png_get_channels to rule out older PNG libs.
2678
f5f47add
GM
2679 * configure.in (AC_OUTPUT): Arrange to emit definitions of
2680 GCC and NON_GNU_CPP into config.status.
2681
62d14e9a
DL
26822000-11-20 Dave Love <fx@gnu.org>
2683
1c203d4c
DL
2684 * configure.in: Fix last change.
2685
62d14e9a 2686 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 2687 * FTP: New file to replace it.
62d14e9a
DL
2688 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
2689
f1d6d1e8
GM
26902000-11-20 Gerd Moellmann <gerd@gnu.org>
2691
2692 * configure.in: Use -traditional with GNU cpp.
2693
b3635775
GM
26942000-11-17 Gerd Moellmann <gerd@gnu.org>
2695
2696 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
2697 Distribute more files from the nt/ subdir. Distribute PBM
2698 image files from subdirs of lisp/. Distribute old change logs
2699 from subdirs of lisp/. Distribute play/5x5.el.
2700
0eafc06c
DL
27012000-11-11 Dave Love <fx@gnu.org>
2702
2703 * config.sub, config.guess: Updated from master source.
2704
03391420
DL
27052000-11-07 Dave Love <fx@gnu.org>
2706
2707 * configure.in: Test for mkstemp.
2708
cd66d2ed
EZ
27092000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
2710
2711 * info/dir (Top): Rearrange menu items more logically, and put
2712 them into a single category. Add menu items for RefTeX and
2713 Widget.
2714
880820fe 27152000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1da437e9 2716
15b526b2
EZ
2717 * Makefile.in (install-arch-indep): Use --info-dir instead of
2718 --dir-file, and a simple argument instead of --info-file, so that
2719 the Debian version of install-info also works.
1da437e9 2720
99483220
EL
27212000-10-19 Eric M. Ludlam <zappo@ultranet.com>
2722
2723 * info/dir (Speedbar): Add entry.
2724
45e680a8
EZ
27252000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
2726
2727 * INSTALL: Describe the new image-support options to the configure
2728 script. List URLs where image support libraries can be found.
2729
f2f049f3
EZ
27302000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
2731
2732 * info/dir (Top): Add an entry for Eshell.
2733
2021ab61
DL
27342000-10-02 Dave Love <fx@gnu.org>
2735
2736 * configure.in: Check for gai_strerror.
2737
65f75351
AS
27382000-10-01 Andreas Schwab <schwab@suse.de>
2739
4b649a8e 2740 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 2741
71c9ec51
GM
27422000-09-30 Gerd Moellmann <gerd@gnu.org>
2743
2744 * configure.in: Support `sparc*-*-netbsd*'.
2745
513f1fd9
EZ
27462000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
2747
2748 * info/dir (MIME): Add entry for emacs-mime.
2749
a55b799a
DL
27502000-09-29 Dave Love <fx@gnu.org>
2751
2752 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
2753
ce75c97a
GM
27542000-09-26 Gerd Moellmann <gerd@gnu.org>
2755
2756 * make-dist: Adapt to the change of leim/Makefile which was
2757 necessary to ensure a reasonably working `make dist'.
2758
2759 * leim-Makefile.in: Moved to leim/Makefile.in..
2760
2761 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
2762
36e44f62
KH
27632000-09-21 Kenichi Handa <handa@etl.go.jp>
2764
dff28924
SS
2765 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
2766 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
2767 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
2768 files to .elc.
2769 (${TIT}): Adjusted for the above change.
2770 (clean mostlyclean): Likewise.
2771 (.el.elc): New target.
2772
da1608d9
GM
27732000-09-19 Gerd Moellmann <gerd@gnu.org>
2774
2775 * make-dist: Include XPM and XBM files in lisp/ and subdirs
2776 in the distribution.
2777
6fed3546
GM
27782000-09-18 Gerd Moellmann <gerd@gnu.org>
2779
2780 * make-dist (skk): Rename to `ja-dic' because the leim directory
2781 was renamed.
2782
b4331e96
DL
27832000-09-14 Dave Love <fx@gnu.org>
2784
2785 * configure.in: Fix spurion in last change.
2786
ef9e4345
GM
27872000-09-14 Gerd Moellmann <gerd@gnu.org>
2788
2789 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
2790 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
2791 to `no' if defined. Change result report.
2792
575daf04
DL
27932000-09-08 Dave Love <fx@gnu.org>
2794
2795 * configure.in: Remove spurious `@'s.
2796
2797 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
2798 autoconf.
2799
fa0b693c
GM
28002000-09-06 Gerd Moellmann <gerd@gnu.org>
2801
73b77ee5
GM
2802 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
2803 file and print informational message.
dff28924 2804
fa0b693c
GM
2805 * configure.in (AC_FUNC_MMAP): Add.
2806
ff8df3be
GM
28072000-09-01 Gerd Moellmann <gerd@gnu.org>
2808
2809 * configure.in: Add ``checking'' messages for
2810 XpmReturnAllocPixels.
2811
bb17930d
GM
28122000-08-28 Gerd Moellmann <gerd@gnu.org>
2813
2814 * configure.in: Check <strings.h>; check `index' and `rindex'
2815 functions.
2816
6ce974d4
KH
28172000-08-26 Kenichi Handa <handa@etl.go.jp>
2818
2819 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
2820 "case "${canonical}" in".
2821
7bc3ff79
DL
28222000-08-25 Dave Love <fx@gnu.org>
2823
2824 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
2825
457dd64a
KH
28262000-08-25 Kenichi Handa <handa@etl.go.jp>
2827
7c100e1a 2828 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 2829
17494071
GM
28302000-08-24 Gerd Moellmann <gerd@gnu.org>
2831
2832 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 2833 contains a relative path. Protect against unusable values of $PWD.
17494071 2834
dd0e1e54
EZ
28352000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
2836
3d819a75
EZ
2837 * info/dir (WoMan): Add entry.
2838
dd0e1e54
EZ
2839 * config.bat (maindir): Update src/_gdbinit even if it does
2840 already exist.
2841
70fc58b3
GM
28422000-08-07 Gerd Moellmann <gerd@gnu.org>
2843
3a787a1e 2844 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 2845
f4988be7
GM
28462000-08-03 Gerd Moellmann <gerd@gnu.org>
2847
2848 * configure.in: Add support for ia64*-*-linux*.
2849
27848c01
GM
28502000-07-27 Gerd Moellmann <gerd@gnu.org>
2851
2852 * make-dist (aclocal.m4): Include in distribution.
2853
b4a12321
DL
28542000-07-26 Dave Love <fx@gnu.org>
2855
2856 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
2857
c66c29a2
DL
28582000-07-24 Dave Love <fx@gnu.org>
2859
2860 * configure.in: Add AC_SIZE_T.
2861
3b33a005
DL
28622000-07-18 Dave Love <fx@gnu.org>
2863
2864 * configure.in: Reorder so that most tests are done after CPPFLAGS
2865 is set from the C_SWITCH_... definitions.
2866
4b92c49a
GM
28672000-07-10 Gerd Moellmann <gerd@gnu.org>
2868
2869 * configure.in (HAVE_XPM): Undo previous change. Check for
2870 preprocessor define XpmReturnAllocPixels.
2871
6c6d2e33
GM
28722000-07-06 Gerd Moellmann <gerd@gnu.org>
2873
2874 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
2875 instead of XpmReadFileToPixmap.
2876
b192d653
KR
28772000-07-05 Ken Raeburn <raeburn@gnu.org>
2878
2879 * configure.in: Check for <soundcard.h>. Look for ossaudio
2880 library, and set LIBSOUND accordingly.
2881
65171e3a
DL
28822000-07-05 Dave Love <fx@gnu.org>
2883
2884 * configure.in: Use AC_HEADER_SYS_WAIT.
2885
969f7e79
GM
28862000-07-05 Gerd Moellmann <gerd@gnu.org>
2887
2888 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
2889 lisp/Makefile. Distribute lisp/Makefile.in instead of
2890 lisp/Makefile.
2891
5a9bf171
KR
28922000-06-30 Ken Raeburn <raeburn@gnu.org>
2893
2894 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
2895 while searching for image-handling libraries.
2896
1d36487c
GM
28972000-06-26 Gerd Moellmann <gerd@gnu.org>
2898
2899 * configure.in (--with-xim): New option.
2900
6a465756
DL
29012000-06-23 Dave Love <fx@gnu.org>
2902
2903 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
2904 for struct timezone and test how we can call gettimeofday.
48d4b120 2905 Check for OSF 5+. Check for term.h.
6a465756
DL
2906
2907 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
2908 version.
2909
16cf31f7
GM
29102000-06-23 Gerd Moellmann <gerd@gnu.org>
2911
2912 * configure.in (HAVE_LIBXP): Change test for libXp.
2913
4c343001
DL
29142000-06-21 Dave Love <fx@gnu.org>
2915
2916 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
2917 simple test for getloadavg and substitute GETLOADAVG_LIBS.
2918 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
2919
a3f08d9e
DL
29202000-06-19 Dave Love <fx@gnu.org>
2921
2922 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
2923 _XOPEN_SOURCE is defined.
2924
0a2ea235
GM
29252000-06-16 Gerd Moellmann <gerd@gnu.org>
2926
dff28924 2927 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 2928
7d5c8691
EZ
29292000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
2930
2931 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
2932
e9924e52
GM
29332000-06-15 Gerd Moellmann <gerd@gnu.org>
2934
2935 * make-dist: Add --help and --snapshot options.
2936
9f817ea4
GM
29372000-06-14 Gerd Moellmann <gerd@gnu.org>
2938
dce6b995 2939 * configure.in: Generate lisp/Makefile.
dff28924 2940
9f817ea4
GM
2941 * configure.in: Add support for `*-lynxos*'.
2942 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
2943 recommended by <Karen.Dorhamer@compaq.com> to fix problems
2944 on Tru64 UNIX v5.0.
2945
97aa9c1d
KR
29462000-06-13 Ken Raeburn <raeburn@gnu.org>
2947
2948 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
2949 it's on a continuation line.
2950
d42122a3
DL
29512000-06-02 Dave Love <fx@gnu.org>
2952
b4963755 2953 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
2954 files.
2955
d42122a3
DL
2956 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
2957 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
2958 test.
2959
2960 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
2961 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
2962
34ec9ebe
GM
29632000-05-26 Gerd Moellmann <gerd@gnu.org>
2964
2965 * configure.in: Add check for speed_t typedef.
2966
50d7ce09
KR
29672000-05-25 Ken Raeburn <raeburn@gnu.org>
2968
2969 * Makefile.in (install-arch-dep): Install fns-*.el only if it
2970 exists; it won't in the CANNOT_DUMP case.
2971
10db7fc5
GM
29722000-05-25 Gerd Moellmann <gerd@gnu.org>
2973
2974 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
2975 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 2976 (install-arch-indep): Install ebrowse.info.
10db7fc5 2977
087121cc
GM
29782000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
2979
2980 * configure.in: Check for grandpt and getpt.
2981
b992884d
DL
29822000-05-09 Dave Love <fx@gnu.org>
2983
2984 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
2985
056565f7
GM
29862000-05-05 Gerd Moellmann <gerd@gnu.org>
2987
14d1edc0
JB
2988 * make-dist: Make a link for lib-src/grep-changelog.
2989 Copy install-sh.
056565f7 2990
35a28e21
EZ
29912000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
2992
2993 * config.bat: Identify the beginning of the cpp stuff in
2994 src/Makefile.in and lib-src/Makefile.in more accurately.
2995
c76e04a8
GM
29962000-04-27 Gerd Moellmann <gerd@gnu.org>
2997
2998 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
2999
5e3dac3f
GM
30002000-04-19 Gerd Moellmann <gerd@gnu.org>
3001
3002 * configure.in: Add support for `powerpc-*-netbsd*'.
3003
0b8f263e
DL
30042000-04-19 Dave Love <fx@gnu.org>
3005
7825fef9
DL
3006 * configure.in: Don't use AC_FUNC_GETLOADAVG.
3007
0b8f263e
DL
3008 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
3009
3dd2781e
DL
30102000-04-16 Dave Love <fx@gnu.org>
3011
3012 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
3013
3edfea34
DL
30142000-04-14 Dave Love <fx@gnu.org>
3015
3016 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
3017
3018 * aclocal.m4 (AC_FUNC_MKTIME): New.
3019
4d6e16b3
KR
30202000-03-28 Ken Raeburn <raeburn@gnu.org>
3021
3022 * configure.in: Line up "--help" output a little better.
3023
89e80928
GM
30242000-03-26 Gerd Moellmann <gerd@gnu.org>
3025
087121cc 3026 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
3027 New targets.
3028 (bootstrap): Rewritten in terms of the new targets above. Make
3029 info files, too.
dff28924 3030
e1cff360
GM
30312000-03-12 Gerd Moellmann <gerd@gnu.org>
3032
3033 * config.guess, config.sub: Use the versions of the files from
3034 subversions.
3035
7397acc4
DL
30362000-03-08 Dave Love <fx@gnu.org>
3037
3038 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
3039 AC_C_VOLATILE. Define POINTER_TYPE.
3040
3041 * aclocal.m4: New file.
3042
d054101f 30432000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
3044
3045 * configure.in (machine): Add `mipsel-*-netbsd*' and
3046 `arm-*-netbsd*'.
dff28924 3047
d054101f 30482000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 3049
d054101f 3050 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 3051
ed4d0512
GM
30522000-02-29 Gerd Moellmann <gerd@gnu.org>
3053
3054 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
3055
2dc95ddd
DL
30562000-02-18 Dave Love <fx@gnu.org>
3057
3058 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
3059
57beb0e0
AS
30602000-02-18 Andreas Schwab <schwab@suse.de>
3061
3062 * Makefile.in (install-arch-indep): Add eudc to list of installed
3063 info files.
3064
3b3cc4a4
KR
30652000-02-17 Ken Raeburn <raeburn@gnu.org>
3066
3067 * configure.in: Include -lz and -ljpeg (if it's available) when
3068 testing for the tiff library.
3069
8389e1e2
GM
30702000-02-17 Gerd Moellmann <gerd@gnu.org>
3071
3072 * configure.in: Remove LISP_FLOAT_TYPE.
3073
647847ea
DL
30742000-02-12 Dave Love <fx@gnu.org>
3075
3076 * configure.in: Use AC_FUNC_VFORK.
3077
9a90d84c
GM
30782000-02-01 Gerd Moellmann <gerd@gnu.org>
3079
5eea385d
GM
3080 * make-dist: Various fixes for new development tree.
3081
9a90d84c
GM
3082 * leim-Makefile.in: New file.
3083
b6680a0e
GM
30842000-01-31 Gerd Moellmann <gerd@gnu.org>
3085
3086 * Makefile.in (dist): Call ./make-dist.
3087
1e5279b9
DL
30882000-01-24 Dave Love <fx@gnu.org>
3089
3090 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
3091
ffe36136
GM
30922000-01-18 Gerd Moellmann <gerd@gnu.org>
3093
3094 * configure.in (HAVE_GIF): Check for DGifOpen instead of
3095 DGifOpenFileName.
3096
a970dae4
AS
30972000-01-11 Andreas Schwab <schwab@suse.de>
3098
3099 * Makefile.in (install-arch-indep): Update list of info files to
3100 be installed.
3101
c4bb2108
DL
31022000-01-05 Dave Love <fx@gnu.org>
3103
3104 * configure.in: Check for jerror.h as well as libjpeg.
3105
bb9d2b64
AS
31062000-01-03 Andreas Schwab <schwab@suse.de>
3107
3108 * Makefile.in (install-arch-indep): Install autotype*. Run
3109 install-info on autotype and emacs-faq.info.
3110
22afa6e8
DL
31111999-12-04 Dave Love <fx@gnu.org>
3112
b4963755 3113 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
3114 (install-strip): Use `install' as sub-make target.
3115
a21616bd
KR
31161999-11-23 Ken Raeburn <raeburn@gnu.org>
3117
3118 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
3119 didn't need to be deleted. Check for the k5crypto library as well
3120 as the crypto library; MIT Kerberos 1.1 changed the name.
3121
946173ad
DL
31221999-11-18 Dave Love <fx@gnu.org>
3123
3124 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
3125
4f6f5dab
GM
31261999-11-11 Erik Naggum <erik@naggum.no>
3127
3128 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
3129
2323760c
DL
31301999-11-08 Dave Love <fx@gnu.org>
3131
3132 * configure.in: Fix change for --with-pop default.
3133
c3d00920
DL
31341999-11-04 Dave Love <fx@gnu.org>
3135
3136 * configure.in: Default to --with-pop. Change sense of with-gcc
3137 and with-toolkit-scroll-bars messages to reflect the defaults.
3138
400a1ed0
GM
31391999-11-01 Gerd Moellmann <gerd@gnu.org>
3140
3141 * INSTALL: Mention the Emacs Lisp Reference.
3142
1e3196e8
GM
31431999-10-27 Noah Friedman <friedman@splode.com>
3144
3145 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
3146
8ac52782
GM
31471999-10-23 Gerd Moellmann <gerd@gnu.org>
3148
3149 * Makefile.in (bootstrap): New target.
3150
1113b624
PE
31511999-10-19 Paul Eggert <eggert@twinsun.com>
3152
3153 Add support for large files. Merge glibc 2.1.2.
3154
3155 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
3156 (HAVE_TM_GMTOFF): New symbol.
3157 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
3158 mbrlen, strsignal.
3159 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 3160
77162a4f
SM
31611999-10-09 Stefan Monnier <monnier@cs.yale.edu>
3162
3163 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
3164 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
3165
a2743e67
RS
31661999-10-09 Richard M. Stallman <rms@gnu.org>
3167
dff28924 3168 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
3169 Unset CDPATH to prevent cd from generating output.
3170
37e2d8f4
SM
31711999-10-08 Stefan Monnier <monnier@cs.yale.edu>
3172
3173 * update-subdirs: also ignore CVS subdirs.
3174
4e1d9c86
GM
31751999-10-07 Gerd Moellmann <gerd@gnu.org>
3176
3177 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 3178
2b6bac15
DL
31791999-10-06 Dave Love <fx@gnu.org>
3180
3181 * Makefile.in: Add rules for config.status, configure.
3182
a4a9692d
DL
31831999-09-07 Gerd Moellmann <gerd@gnu.org>
3184
3185 * configure.in (--with-sound): Removed.
3186
31871999-08-30 Gerd Moellmann <gerd@gnu.org>
3188
3189 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
3190 the test for Xaw3d.
3191 (HAVE_TIFF): Add -lm to library check.
3192
31931999-08-28 Richard Stallman <rms@gnu.org>
3194
3195 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
3196 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
3197 after the other X-related libraries.
3198
31991999-08-21 Dave Love <fx@gnu.org>
3200
3201 * configure.in: Don't check for jpeglib.h.
3202
32031999-08-20 Gerd Moellmann <gerd@gnu.org>
3204
3205 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
3206 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
3207
32081999-08-18 Dave Love <fx@gnu.org>
3209
3a787a1e 3210 * configure.in: Check for termcap.h.
a4a9692d
DL
3211
32121999-08-15 Gerd Moellmann <gerd@gnu.org>
3213
3214 * configure.in: Add --with-toolkit-scroll-bars. If "no",
3215 use Emacs' scroll bars, even if configured for Motif or when
3216 Xaw3d is available.
3217
32181999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
3219
3220 * configure.in: Check for getaddrinfo.
3221
32221999-08-04 Eli Zaretskii <eliz@gnu.org>
3223
3224 * config.bat: Make --no-debug work again by removing -gcoff.
3225
32261999-07-30 Dave Love <fx@gnu.org>
3227
3228 * configure.in: Check for stdlib.h.
3229
32301999-07-19 Dave Love <fx@gnu.org>
3231
3232 * configure.in: Grok sparc64-*-linux-gnu*.
3233
32341999-07-12 Richard Stallman <rms@gnu.org>
3235
3236 * Version 20.4 released.
3237
32381999-06-23 Karl Heuer <kwzh@gnu.org>
3239
3240 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
3241 Quote $EMACS, in case it's a program with args.
3242
32431999-05-29 Richard M. Stallman <rms@gnu.org>
3244
3245 * configure.in: Delete the Kerberos stuff.
3246
32471999-05-27 Greg Hudson <ghudson@mit.edu>
3248
3249 * configure.in: Prefer kerberos 5 names.
3250
32511999-04-26 Richard M. Stallman <rms@gnu.org>
3252
3253 * configure.in: Check for libXp.
3254
32551999-04-08 Richard Stallman <rms@gnu.org>
3256
3257 * make-dist: Include change logs in subdirs of `lisp'.
3258
32591999-04-05 Richard Stallman <rms@gnu.org>
3260
3261 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
3262 (install-arch-indep): Make ${datadir}/emacs world-readable.
3263
32641999-03-30 Eli Zaretskii <eliz@gnu.org>
3265
3266 * config.bat: Use epaths.* instead of paths.*.
3267
32681999-03-07 Eli Zaretskii <eliz@gnu.org>
3269
3270 * INSTALL: Add detailed instructions to unpack and install
3271 intlfonts on MS-DOS.
3272
32731999-02-26 Richard Stallman <rms@gnu.org>
3274
4b649a8e 3275 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
3276
3277 * Makefile.in (epaths-force): Renamed from paths-force;
3278 operate on epaths.in and produce epaths.h.
3279
32801999-02-24 Richard Stallman <rms@gnu.org>
3281
3282 * make-dist: Fix nt/icons directory handling.
3283
32841999-02-22 Simon Josefsson <jas@pdc.kth.se>
3285
3286 * configure.in (f301-fujitsu-uxpv4.1): New target.
3287
32881999-02-20 Richard Stallman <rms@gnu.org>
3289
3290 * make-dist (tempparent): Fix command to update info files.
3291
32921999-02-09 Richard Stallman <rms@gnu.org>
3293
3294 * configure.in (powerpc-apple-netbsd*): New alternative.
3295
32961999-01-25 Geoff Voelker <voelker@cs.washington.edu>
3297
3298 * make-dist: Include the new directory nt/icons in distributions.
3299
33001999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3301
3302 * configure.in: Change message about HAVE_XFREE386.
3303
33041999-01-07 Eli Zaretskii <eliz@gnu.org>
3305
3306 * config.bat: Support configuring with leim.
3307
33081998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
3309
3310 * configure.in (mips-sgi-irix6.5): New target.
3311
33121998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3313
3314 * configure.in: Remove GSS-API support, since it has been removed
3315 from movemail.
3316
33171998-12-04 Markus Rost <rost@delysid.gnu.org>
3318
3319 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3320
33211998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
3322
3a787a1e
JB
3323 * Makefile.in: Don't install customize info file.
3324 Run install-info on viper info file.
a4a9692d
DL
3325
33261998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
3327
3328 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3329
33301998-11-16 Kenichi Handa <handa@etl.go.jp>
3331
3332 * configure.in (*-*-bsdi4*): New target.
3333
33341998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
3335
3336 * configure.in: Fix previous change.
3337
33381998-11-11 Richard Stallman <rms@gnu.org>
3339
3340 * configure.in (aviion-intel): New machine.
3341
33421998-11-04 Kenichi Handa <handa@etl.go.jp>
3343
3344 * configure.in (mips-nec-sysv4*): New target.
3345
33461998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
3347
3348 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
3349 from lisp.
3350
33511998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
3352
3353 * make-dist: Don't include fns*.el in dist.
3354
33551998-10-30 Dave Love <fx@gnu.org>
3356
3357 * configure.in: Don't mkdir cpp.
3358
33591998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
3360
3361 * Makefile.in (install-arch-dep): Install src/fns-*.el in
3362 ${archlibdir}.
3363
33641998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3365
3366 * Version 20.3 released.
3367
33681998-07-30 Paul Eggert <eggert@twinsun.com>
3369
3370 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
3371 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
3372 (lwlib/Makefile, leim/Makefile):
3373 Prepend $(srcdir)/ to rule dependencies outside this dir.
3374
33751998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3376
3377 * configure.in: Use unset CDPATH instead of making it empty.
3378
33791998-06-20 Karl Heuer <kwzh@gnu.org>
3380
3381 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
3382
33831998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
3384
3385 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
3386 and default.el. Sort the results.
3387
33881998-05-31 Karl Heuer <kwzh@gnu.org>
3389
3390 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
3391 writable.
3392
33931998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
3394
3395 * Makefile.in (install-arch-indep):
3396 Don't alter site-lisp/subdirs.el if it exists.
3397
33981998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3399
3400 * Makefile.in (install-arch-indep): Put `-' on commands to create
3401 subdirs.el in site-lisp dirs.
3402
34031998-05-07 Richard Stallman <rms@psilocin.gnu.org>
3404
3405 * Makefile.in (install-arch-indep): Fix typo in previous change.
3406
34071998-05-06 Richard Stallman <rms@psilocin.gnu.org>
3408
3409 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
3410
34111998-04-28 Richard Stallman <rms@psilocin.gnu.org>
3412
3413 * Makefile.in (mkdir): Create the site-lisp dirs.
3414 (install-arch-indep): Make site-lisp/subdirs files world-readable.
3415
34161998-04-26 Richard Stallman <rms@psilocin.gnu.org>
3417
3418 * Makefile.in (INSTALL_INFO): New variable.
3419 (install-arch-indep): Don't replace the dir file if it already exists.
3420 Use the install-info program, via INSTALL_INFO, to add entries.
3421 Make the `info' subdir and the Info files world-readable.
3422
34231998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
3424
3425 * config.bat: Make sure the environment is large enough to support
4b649a8e 3426 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
3427
34281998-04-10 Karl Heuer <kwzh@gnu.org>
3429
3430 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
3431
34321998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3433
3434 * configure.in: Add --with-gssapi to specify GSS-API
3435 authentication support for movemail.
3436
34371998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
3438
3439 * Makefile.in (install-arch-indep): Fix previous change.
3440
34411998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3442
3443 * Makefile.in (info): Run man in build dir, not srcdir.
3444
34451998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
3446
3447 * Makefile.in (install-arch-indep): Fix previous change.
3448
34491998-03-23 Kenichi Handa <handa@etl.go.jp>
3450
4b649a8e 3451 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
3452
34531998-03-22 Richard Stallman <rms@gnu.org>
3454
3455 * Makefile.in (install-arch-indep): Put special subdirs.el files
3456 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
3457
34581998-03-21 Richard Stallman <rms@psilocin.gnu.org>
3459
3460 * make-dist: Fix shell syntax in check for missing .el or .elc files.
3461
34621998-03-09 Richard Stallman <rms@psilocin.gnu.org>
3463
3464 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
3465 (m68*-hp-hpux*): Handle versions 1X like 10.
3466
34671998-03-07 Richard Stallman <rms@psilocin.gnu.org>
3468
3469 * make-dist: PROBLEMS is now in etc, not top level dir.
3470
3471 * Makefile.in (SOURCES): Delete PROBLEMS.
3472
34731998-02-25 Richard Stallman <rms@gnu.org>
3474
3475 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
3476
3477 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
3478
34791998-01-17 Richard Stallman <rms@gnu.org>
3480
3481 * Makefile.in (install-arch-indep): Add semicolon before `else'.
3482
34831998-01-02 Richard Stallman <rms@psilocin.gnu.org>
3484
3485 * make-dist (tempparent): New option --no-check.
3486
3487 * make-dist: Don't do anything with cpp directory.
3488
34891997-12-20 Richard Stallman <rms@psilocin.gnu.org>
3490
3491 * configure.in (sparc-fujitsu-sysv4*): New target.
3492
34931997-12-17 Andreas Schwab <schwab@gnu.org>
3494
3495 * configure.in: Cache more tests. Add missing quotes around
3496 message with embedded comma.
3497
34981997-12-04 Karl Heuer <kwzh@gnu.org>
3499
3500 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
3501
35021997-11-26 Joel N. Weber II <devnull@gnu.org>
3503
3504 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
3505 restrict access to any files.'; previously it said `Don't protect
3506 any files', which may have implied that we think fascism is good.
a4a9692d
DL
3507
35081997-11-24 Paul Eggert <eggert@twinsun.com>
3509
3510 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
3511 strftime needs the underlying host's strftime for locale dependent
3512 formats.
3513
35141997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
3515
3516 * configure.in (i586-dg-dguxR4.*): New name in case branch.
3517
35181997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
3519
3520 * config.bat: Configure the man subdirectory.
3521
35221997-11-07 Paul Eggert <eggert@twinsun.com>
3523
3524 * configure.in (AC_CHECK_LIB): Add -lintl.
3525
35261997-11-07 Karl Heuer <kwzh@gnu.org>
3527
3528 * make-dist (check for .elc files): Avoid bash-specific syntax.
3529 (check for overflow 14-char limit): Simplify.
3530
35311997-11-07 Richard Stallman <rms@gnu.org>
3532
3533 * Makefile.in (install): Move blessmail last.
3534
35351997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3536
3537 * configure.in (gettimeofday, one arg or two):
3538 Clarify messages by avoiding double negative.
3539
35401997-09-30 Karl Eichwalder <ke@suse.de>
3541
3a787a1e 3542 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
3543
35441997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3545
3546 * configure.in (with-pop, with-kerberos): Need to check Kerberos
3547 libraries in reverse order, so that libraries will appear in the
3548 correct dependency order on the link line (and so that the
3549 configure checks themselves will work properly when early
3550 libraries depend on later ones).
3551
35521997-09-21 Erik Naggum <erik@naggum.no>
3553
3a787a1e 3554 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
3555
3556 * make-delta: New script to produce delta distributions.
3557
35581997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3559
3560 * Version 20.2 released.
3561
35621997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3563
3564 * Version 20.1 released.
3565
3566 * Makefile.in (install-leim): Depend on mkdir.
3567 (leim): Depend on src.
3568
35691997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3570
3571 * configure.in: Recognize alpha* instead of just alpha.
3572
35731997-09-12 Paul Eggert <eggert@twinsun.com>
3574
3575 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
3576
35771997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3578
3579 * update-subdirs: Use rm -f.
3580
35811997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3582
3583 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
3584 Ignore subdirs named Old.
dff28924 3585
a4a9692d
DL
35861997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
3587
3588 * configure.in: Add OpenBSD clause to set $machine.
3589
35901997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3591
3592 * make-dist: Recompile everything after updating various Lisp files.
3593 Recompile in leim as well as lisp.
3594 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 3595
a4a9692d
DL
35961997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3597
3598 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
3599
36001997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3601
3602 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
3603 before trying to copy anything from it.
3604
36051997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3606
3607 * Makefile.in (man/Makefile): New target.
3608 (tags): Define env var EMACS and run Makefile from build dir.
3609
36101997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
3611
3612 * config.bat: If src/_gdbinit doesn't exist, try using
3613 src/.gdbinit to create it (for building on Windows 95).
3614
36151997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3616
3617 * Makefile.in (install-arch-indep):
3618 Discard extra data in tar | tar pipes.
3619
36201997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
3621
3622 * configure.in (x_default_search_path): Corrected
3623 '${x_library}' to '${x_library}/X11'.
3624
36251997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3626
4b649a8e 3627 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
3628
36291997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3630
3631 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
3632 Kerberos V5 for movemail, including detection of V4 and V5 header
3633 files and libraries.
a4a9692d
DL
3634
36351997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
3636
3637 * configure.in: Compute x_default_search_path
3638 and substitute into makefiles.
3639
3640 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
3641
36421997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3643
3644 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
3645
36461997-08-07 Erik Naggum <erik@naggum.no>
3647
3648 * configure.in: Remove lockdir, it is no longer needed.
3649 * Makefile.in (mkdir): Don't create lockdir.
3650 (lockdir): Variable deleted.
3651 (paths-force): Don't operate on PATH_LOCK.
3652
36531997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3654
3655 * leim-Makefile.in (clean, distclean): New targets.
3656
3657 * make-dist: Include leim/ChangeLog in leim distribution.
3658
36591997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3660
3661 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
3662
36631997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3664
3665 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
3666
36671997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3668
3669 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
3670
36711997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3672
3673 * make-dist: Update leim/leim-list.el.
3674 Pass along value of $EMACS when updating lisp dir.
3675
36761997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3677
dff28924 3678 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
3679 prerequisite to the use of Doug Lea's malloc.
3680
36811997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3682
3683 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
3684
3685 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
3686
36871997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3688
3689 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
3690
36911997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3692
3693 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
3694 to news-r6.h.
3695
36961997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
3697
3698 * config.bat: Use `sed' instead of `cp', which might not be
3699 installed.
3700
37011997-07-09 Kenichi Handa <handa@etl.go.jp>
3702
3703 * Makefile.in (mostlyclean): Add cleaning leim directory.
3704 (clean, distclean, maintainer-clean): Likewise.
3705
37061997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3707
3708 * make-dist (bogosities): Check subdirs of `lisp' also.
3709
37101997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3711
3712 * make-dist (etc): Really avoid symlinks now.
3713 (lisp): Don't delete from subdirs the things we never copy.
3714
56f7d69d 37151997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3716
3717 * Makefile.in (install-arch-indep): Correct the target name.
3718 The first letter `i' was dropped by the previous change of mine.
3719
37201997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3721
3722 * configure.in (leim/Makefile): Generate this.
3723 (*-sysv4.2uw*): Recognize new alternative.
3724
3725 * leim-Makefile.in: Renamed from leim-Makefile.
3726
3727 * make-dist: Set up real-leim subdirectory,
3728 with the real contents of leim; then move it to
3729 a separate top-level directory.
3730
3731 * make-dist: Don't mention site-lisp, site-init, site-start
3732 or default, when listing files hat are not compiled and should be.
dff28924 3733
a4a9692d
DL
3734 * configure.in: Create src/config.stamp at the end.
3735
37361997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3737
3738 * Makefile.in (install-leim): Correct previous change.
3739
56f7d69d 37401997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3741
3742 * Makefile.in (install-leim): New target.
3743 (install): Depend on install-leim.
dff28924 3744
56f7d69d 37451997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3746
3747 * Makefile.in (SUBDIR): Add leim.
3748 (SUBDIR_MAKEFILES): Add leim/Makefile.
3749 (leim/Makefile): New target.
3750
37511997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3752
3753 * leim-Makefile: New file.
3754 * make-dist: Initialize a `leim' subdirectory with that makefile.
3755
37561997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3757
3758 * configure.in (GNU_MALLOC_reason): Fix message text.
3759
37601997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3761
3762 * make-dist (lisp): Don't process subdirs that start with =.
3763 (etc): Copy symlinks, as in src.
3764
37651997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3766
3767 * configure.in (i*86-*-unixware*): New alternative.
3768
37691997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3770
3771 * Makefile.in (src/config.stamp): Target renamed from src/config.h
3772 and touch it explicitly.
3773
3774 * configure.in (mips-sony-newsos6*): New alternative.
3775 (mips-*-linux-gnu*): New alternative.
3776 (*-*-bsdi*): New alternative.
3777 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
3778
37791997-06-22 Dave Love <d.love@dl.ac.uk>
3780
3a787a1e
JB
3781 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
3782 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
3783
37841997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3785
3786 * configure.in (shutdown): Check for `shutdown' function.
3787
56f7d69d 37881997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3789
3790 * update-subdirs: Include the directory "language" in subdirs.
3791
37921997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3793
3794 * configure.in (m88k-dg-dgux4*): New alternative.
3795 (alpha-*-netbsd*): New alternative.
3796 (powerpcle-*-solaris2*): New alternative.
3797
37981997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3799
3800 * make-dist: Warn about .el files that are not compiled.
3801
38021997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3803
3804 * Makefile.in (dist): Don't run update-subdirs here,
3805 since make-dist now gets that done.
3806
3807 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 3808
a4a9692d
DL
3809 * make-dist: Use new non-file targets in lisp/Makefile.
3810
38111997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3812
3813 * make-dist: Handle all subdirs of `lisp' uniformly.
3814 Don't handle `term' and `language' specially.
3815 Clear out umask at the beginning.
dff28924 3816
a4a9692d
DL
38171997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3818
3819 * make-dist: Use Make to update finder-inf.el and autoloads.
3820 Also update cus-load.el.
3821
38221997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3823
89aa5de3 3824 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 3825 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
3826
38271997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3828
3829 * configure.in (DOUG_LEA_MALLOC):
3830 Define if malloc_{get,set}_state exist.
3831
56f7d69d 38321997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3833
3834 * make-dist: Make links for files under lisp/language.
3835
177c0ea7 38361997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3837
3838 * update-subdirs: Exclude the directory "language" from subdirs.
3839
38401997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
3841
3842 * configure.in: Check for rint and cbrt.
3843
38441997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3845
3846 * make-dist: Use $EMACS to say where to run Emacs.
3847 Add --no-update option.
dff28924 3848
a4a9692d
DL
38491996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3850
3851 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
3852
38531996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3854
3855 * make-dist (copying src): Check thoroughly for symlinks
3856 and copy them in all cases. Regularize the linking of *.in
3857 and *.opt and ChangeLog files.
3858 (copying lib-src): Likewise.
3859 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 3860
a4a9692d
DL
38611996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
3862
3863 * configure.in: Check for libmail, maillock.h and
3864 touchlock (for movemail).
3865
38661996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3867
3868 * configure.in (limits.h): Check for this file.
3869
38701996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3871
3872 * configure.in (rs6000-ibm-aix4.2): New alternative.
3873 (rs6000-ibm-aix4.0): New alternative.
3874 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
3875
38761996-11-22 Ben Harris <bjh21@cam.ac.uk>
3877
3878 * configure.in: Recognize vax-*-netbsd*.
3879
38801996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3881
3882 * configure.in (locallisppath): Add leim directory.
3883
38841996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3885
3886 * config.bat: Make sure `mv' supports forward slashes and -f.
3887
38881996-10-28 Christian Limpach <chris@nice.ch>
3889
3890 * configure.in (hppa*-next-nextstep*): * added after hppa
3891 to accept hppa1.0 and hppa1.1.
3892
38931996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
3894
3895 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
3896 * configure.in (ld_switch_machine): Fix typo.
3897
38981996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3899
3900 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
3901 from config.h and use them in $ac_link.
3902
39031996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
3904
3905 * configure.in: Create a subdir named `lisp'.
3906
39071996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3908
3909 * configure.in: Check for getcwd.
3910
39111996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3912
dff28924 3913 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
3914
39151996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3916
3917 * configure.in: Check for setrlimit.
3918
39191996-08-31 Paul Eggert <eggert@twinsun.com>
3920
3921 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
3922
39231996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3924
3925 * configure.in: Check for utimes.
3926
3927 * configure.in: Check for com_err library, but only
3928 if --with-kerberos was used. Check for krb and des
3929 only if --with-kerberos.
3930
39311996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3932
3933 * Makefile.in (INSTALL_STRIP): New variable.
3934 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
3935 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
3936
39371996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3938
3939 * configure.in: Check for krb and des libraries.
3940
39411996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3942
3943 * configure.in (*-sunos4.1.[3-9]*noshare):
3944 Use sunos413, not sunos4-1-3.
3945 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
3946 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 3947
a4a9692d
DL
39481996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3949
3950 * Makefile.in (src/paths.h): Target deleted.
3951 (paths-force): Delete all dependencies on this target
3952 but don't delete the target.
3953 (install): Depend on `all'.
3954 (paths-force): Don't print a message.
3955
3956 * configure.in: Generate src/paths.h here.
3957
39581996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3959
3960 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
3961 New variables that affect linking only.
3962 (alpha-dec-osf*): Use those instead of previous change.
3963
39641996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3965
3966 * Makefile.in (install-arch-indep): Install info/messages.
3967
39681996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3969
3970 * Version 19.33 released.
3971
39721996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
3973
3974 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3975 Fix previous change.
3976
39771996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3978
3979 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3980 New alternative.
3981
39821996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3983
3984 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
3985 and NON_GCC_TEST_OPTIONS.
3986
39871996-08-06 Paul Eggert <eggert@twinsun.com>
3988
3989 * configure.in (LOCALTIME_CACHE): Don't put a string literal
3990 "TZ=..." in environ.
3991
39921996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3993
3994 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
3995
39961996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3997
3998 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
3999 the more general *-sunos4.1.[3-9]* clause.
4000
40011996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4002
4003 * Version 19.32 released.
4004
4005 * configure.in (*-sco3.2v5*):
4006 Set OVERRIDE_CPPFLAG to a string of one space.
4007 Fix the code that uses OVERRIDE_CPPFLAG.
4008
40091996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
4010
4011 * configure.in: Undo previous change.
4012
40131996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4014
4015 * config.sub: Use `pc', not `unknown', when canonicalizing
4016 the vendor for ...86.
4017
177c0ea7 40181996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
4019
4020 * configure.in: Check for termios.h header.
4021
40221996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
4023
3a787a1e 4024 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
4025
40261996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
4027
4028 * configure.in: Split bsdos2 and bsdos2-1.
4029
40301996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4031
4032 * config.sub: If last two words are not a recognized
4033 KERNEL-OS pair, use just the last word as OS, as in 19.31.
4034 Make conversion of gnu/linux to linux-gnu really work.
dff28924 4035
a4a9692d
DL
4036 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
4037
40381996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4039
4040 * configure.in (check for using Lucid widgets by default):
4041 Eliminate indentation that confuses some compilers.
4042
40431996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4044
4045 * config.sub: Convert linux and gnu/linux to linux-gnu.
4046
4047 * make-dist: Don't update getdate.c.
4048 Ignore =... files when checking for too-long Lisp file names.
4049
40501996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4051
4052 * configure.in (euidaccess): Check for that, not for eaccess.
4053
40541996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4055
4056 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 4057 before `noshare'.
a4a9692d
DL
4058 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
4059
40601996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4061
4062 * configure.in: Rename lignux to linux-gnu in configuration names.
4063 Use gnu-linux as the opsys value (s/ file name).
4064 Allow i686 just like i386, i486, i586.
4065
40661996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4067
4068 * configure.in (i*86-*-sco3.2v5): New alternative.
4069 (OVERRIDE_CPPFLAG): New variable.
4070 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
4071
4072 * configure.in: Specify vpath for .texi files.
4073
40741996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4075
4076 * configure.in: Always check for HAVE_X11R5.
4077 Separately decide whether to use a toolkit by default.
4078
40791996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
4080
4081 * configure.in: If X11R5 is missing the Xaw headers,
4082 default to --with-x-toolkit=no.
4083
40841996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4085
4086 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
4087
40881996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4089
4090 * Makefile.in (install-arch-indep): If cd etc makes output,
4091 don't treat that as part of the tar data.
4092 Check that ./lisp actually exists.
dff28924 4093
a4a9692d
DL
40941996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
4095
4096 * make-dist: Check for long file names.
4097
40981996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4099
4100 * Version 19.31 released.
4101
41021996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4103
4104 * configure.in: Recognize sparc-*-lignux.
4105
41061996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4107
4108 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
4109 Don't include config.w95.
4110
41111996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4112
4113 * make-dist: Replace --no-clean-up and --no-tar options
4114 with --clean-up and --tar, so that the default is useful.
4115
41161996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
4117
4118 * config.bat: Make sure the GDB init file is called src/_gdbinit;
4119 if not, tell the user to rename it and abort.
4120
41211996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
4122
4123 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
4124 test program.
4125
41261996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4127
4128 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
4129
4130 * make-dist (MANIFEST): Fix previous change.
4131 (msdos): Put mainmake.v2 into the dist.
4132
41331996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4134
4135 * make-dist: Exit if autoconf fails.
4136
41371996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
4138
4139 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 4140 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
4141 Rename label libsrc2 to libsrc3.
4142 Substitute for LDFLAGS in src/Makefile.
4143 Substitute for ALL_CFLAGS in lib-src/Makefile.
4144
41451996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4146
4147 * configure.in (ncurses): Check this after checking fns like strerror.
4148
41491996-04-08 Erik Naggum <erik@naggum.no>
4150
4151 * make-dist (MANIFEST): Don't include lines from =files.
4152
41531996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4154
4155 * make-dist: Don't put lisp/dired.todo in the dist.
4156
41571996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
4158
4159 * configure.in (HAVE_NCURSES): Look for library named ncurses.
4160
4161 * configure.in (setlocale): Check for it.
4162
4163 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 4164
a4a9692d
DL
41651996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4166
4167 * configure.in: Use lignux instead of linux as value of opsys.
4168
41691996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4170
4171 * Makefile.in (install-strip): Fix whitespace.
4172 Get rid of continuation.
4173
4174 * config.sub: Convert linux or gnu/linux to lignux.
4175
41761996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4177
4178 * configure.in: Accept lignux in configuration name.
4179
41801996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4181
4182 * Makefile.in (install-strip): New target.
4183
41841996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4185
4186 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
4187 -f failed to do the job on Suns.
4188
41891996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4190
4191 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
4192
4193 * configure.in (linux/version.h): Check for this header.
4194
41951996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4196
4197 * configure.in: Remove -fno-builtin hackery from -lm check.
4198
41991996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4200
4201 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 4202 just this test.
a4a9692d
DL
4203
4204 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
4205
42061996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4207
4208 * configure.in: Check for ncurses.
4209
42101996-02-28 Paul Eggert <eggert@twinsun.com>
4211
4212 * configure.in (LOCALTIME_CACHE):
4213 Also define if localtime mishandles unsetting TZ.
4214 This works around a localtime bug in mips-dec-ultrix.
4215
42161996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4217
4218 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
4219
4220 * configure.in: Improve messages about X versions.
4221
42221996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4223
4224 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
4225
42261996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4227
4228 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
4229 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
4230
4231 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
4232 (install): Put install-arch-indep before install-arch-dep.
4233
42341996-02-20 Dave Love <d.love@dl.ac.uk>
4235
4236 * INSTALL: Clarify info about MS-DOS path handling.
4237
42381996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4239
4240 * Makefile.in (install-arch-indep): Install info/ccmode*.
4241 In previous change, protect against /bin/pwd returning null string.
4242
42431996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4244
4245 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
4246 to lispdir.
4247
42481996-02-01 Paul Eggert <eggert@twinsun.com>
4249
4250 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
4251
42521996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4253
4254 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
4255
42561996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4257
4258 * Makefile.in (extraclean): Use ${top_distclean} to ensure
4259 we delete everything distclean deletes.
4260
42611996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
4262
4263 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
4264
42651996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4266
4267 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
4268 into LDFLAGS instead of into LIBS.
4269
42701996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4271
4272 * configure.in (HAVE_XMU): Fix typo in previous change.
4273
42741996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4275
4276 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
4277
42781996-01-10 Erik Naggum <erik@naggum.no>
4279
4280 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
4281
42821996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
4283
4284 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
4285
42861996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4287
4288 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
4289 and use -lXt to link it.
4290
42911996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4292
4293 * configure.in (locallisppath): Put version-specific dir first.
4294
42951996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4296
4297 * configure.in (hppa-*-nextstep*): New alternative.
4298 (USE_X_TOOLKIT): By default, set this to "maybe";
4299 and change that later to LUCID or "no" according to X11 version.
4300
4301 * make-dist: Recompile outdated .elc files and update all autoloads.
4302
43031996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4304
4305 * configure.in (locallisppath): Fix typo in last change: " -> '.
4306
43071996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4308
4309 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
4310
43111995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4312
4313 * Makefile.in (install-arch-indep): Give all files read permission.
4314
43151995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4316
4317 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
4318 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
4319
43201995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4321
4322 * configure.in: Determine HAVE_X11R6.
4323 (HAVE_MENUS): Renamed from HAVE_X_MENU.
4324
43251995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4326
4327 * configure.in: Just "solaris" now defaults to version 2.4.
4328 Add sunos4.1.n-noshare as alternative.
4329
43301995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4331
4332 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
4333
43341995-11-29 Erik Naggum <erik@naggum.no>
4335
4336 * Makefile.in (install-arch-indep): Add missing backslash.
4337
43381995-11-29 Karl Eichwalder <ke@ke.Central.DE>
4339
4340 * Makefile.in (install-arch-indep): Don't install
4341 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
4342
43431995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4344
4345 * Makefile.in (install-arch-indep): Fix previous change.
4346
4347 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
4348
43491995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4350
4351 * Version 19.30 released.
4352
4353 * make-dist (lisp): Exclude subdirs.el.
4354
43551995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4356
4357 * make-dist (etc): Delete *.orig and *.rej.
4358
43591995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4360
4361 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
4362
43631995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4364
4365 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
4366
43671995-11-14 Geoff Voelker <voelker@cs.washington.edu>
4368
4369 * make-dist (nt): Rename install, readme, and todo to
4370 INSTALL, README, and TODO.
4371
43721995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4373
4374 * make-dist (lisp): Don't distribute site-start.
4375
43761995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
4377
4378 * make-dist: Break the hard link on alloca.c.
4379
43801995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4381
4382 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
4383
43841995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4385
4386 * make-dist (src, lib-src): Don't distribute Makefile.c.
4387 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
4388
43891995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4390
4391 * Makefile.in (mkdir): Create man1dir, not mandir.
4392 (uninstall): Use man1dir, not mandir.
4393
43941995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4395
4396 * Makefile.in (man1dir): New variable.
92a8ce63 4397 (install-arch-indep): Use man1dir.
a4a9692d
DL
4398
4399 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
4400
4401 * make-dist: Create lisp/MANIFEST.
4402
44031995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4404
4405 * configure.in (m68k-*-linux*): New alternative.
4406
44071995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4408
4409 * make-dist: Use new names config.in, paths.in, and
4410 {src,lib-src}/Makefile.in.
4411
44121995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4413
4414 * configure.in: Don't bother checking for drem.
4415
44161995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4417
4418 * Makefile.in (distclean): Delete line with just a tab in it.
4419 (install-arch-indep): Delete spaces that precede tabs.
4420 Delete spurious `fi' left from previous change.
4421 (install): Supply `true' as command, to avoid null command.
4422
44231995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4424
4425 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
4426
44271995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4428
4429 * configure.in (powerpc-*-solaris2): New alternative.x
4430
44311995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
4432
4433 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
4434 of paths.h.tmp$$, to avoid going beyond 14 characters.
4435
44361995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4437
4438 * configure.in: Improve error msg for invalid --with-x-toolkit value.
4439
44401995-09-06 Paul Eggert <eggert@twinsun.com>
4441
4442 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
4443 if localtime caches TZ. Check for tzset.
4444
44451995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4446
4447 * config.bat: Simplify using new names file names src/makefile.in,
4448 config.in, paths.in. Change Echo commands not to use `.
4449
44501995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4451
4452 * Makefile.in (install-arch-indep): Always install the new dir file;
4453 rename the previous dir file to dir.bak or dir.old.
4454
44551995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4456
4457 * configure.in (RANLIB): Substitute this into makefiles.
4458 Set it specially on solaris; set it by default on other systems.
4459
4460 * configure.in: Fix previous Alpha change.
4461
44621995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4463
4464 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
4465 NON_GCC_TEST_OPTIONS.
4466
44671995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4468
4469 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
4470 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
4471
4472 * configure.in (alpha-*-linux*): New configuration.
4473
44741995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4475
4476 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
4477 (m68k-next-nextstep*): New alias for that.
4478 (i*86-*-nextstep*): Use nextstep.h.
4479 (sparc-*-nextstep*): New configuration.
4480
44811995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4482
4483 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
4484 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
4485
44861995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4487
4488 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
4489 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
4490
44911995-07-18 Mike Long <mike.long@analog.com>
4492
4493 * make-dist: Fix update of finder-inf.el, and byte-compile it.
4494
44951995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4496
4497 * Makefile.in (src/paths.h, paths-force):
4498 Rename src/paths.h.in to src/paths.in.
4499 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
4500
4501 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
4502 Use Makefile.c for intermediate file.
4503 Rename src/config.h.in to src/config.in.
4504
45051995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
4506
4507 * configure.in (mips-dec-ultrix*): Assume version 4.3.
4508 (mips-dec-ultrix4.[12]): New alternative for old versions.
4509
45101995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4511
4512 * make-dist: Don't break intra-tree links.
4513
45141995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4515
4516 * configure.in: Put back archlibdir initialization. Require
92a8ce63 4517 autoconf 2.4.1 or later.
a4a9692d
DL
4518
45191995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4520
4521 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
4522 (mips-mips-riscos5*): New alternative.
4523
45241995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4525
4526 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
4527
45281995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4529
4530 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
4531 (mandir, infodir, archlibdir): Initializations deleted.
4532
4533 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
4534 On hpux9shr, use hpux9shxr4.h.
4535
45361995-06-24 Morten Welinder <terra+@cs.cmu.edu>
4537
4538 * configure.in: Added target mips-dec-mach_bsd4.3.
4539 * config.guess: Guess mips-dec-mach_bsd4.3.
4540
45411995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4542
4543 * Makefile.in (mkdir): Use symbolic chmod.
4544
45451995-06-22 Paul Eggert <eggert@twinsun.com>
4546
3a787a1e 4547 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
10d1d0af 4548 SunOS 4.1.5 through 4.1.9, should they ever exist.)
a4a9692d
DL
4549
45501995-06-22 Paul Eggert <eggert@twinsun.com>
4551
4552 * Makefile.in (SUBDIR_MAKEFILES):
4553 Add man/Makefile, so `make distclean' removes it.
4554 (top_distclean): Add config.log to the list of files to be removed.
4555
45561995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4557
4558 * Version 19.29 released.
4559
45601995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4561
4562 * configure.in: Fix the previous change to verify that the -b
4563 option really solves the problem.
4564
4565 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
4566
45671995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4568
4569 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
4570
45711995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4572
4573 * configure.in: Report more clearly when there is no special
4574 dir to search for X includes or libraries.
4575
45761995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4577
4578 * configure.in: Check for -lpthreads, not -lpthread.
4579
45801995-06-09 Geoff Voelker <voelker@cs.washington.edu>
4581
4582 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
4583
45841995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4585
4586 * configure.in: Check for -lpthread.
4587
45881995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4589
4590 * Makefile.in (install-arch-indep): Install info files for mh-e.
4591 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
4592
45931995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4594
4595 * configure.in (*-solaris2.5): New configuration.
4596
4597 * make-dist: Copy new files config.nt and config.w95.
4598
45991995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4600
4601 * configure.in: Use x_includes, not x_libraries, for -I.
4602 Make bitmapdir a colon-separated list.
4603
46041995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
4605
4606 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
4607
4608 * configure.in: Allow x_libraries and x_includes to be paths.
4609
46101995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4611
4612 * configure.in: Fix typo.
4613
46141995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4615
4616 * INSTALL: Clarify use of site-init.el.
4617
46181995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
4619
3a787a1e 4620 * configure.in: Pass arg to sqrt.
a4a9692d
DL
4621
46221995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4623
4624 * make-dist: Fix May 6 change.
4625
46261995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4627
4628 * vpath.sed: Delete reference to ymakefile.
4629
46301995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4631
3a787a1e 4632 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
4633
46341995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4635
4636 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
4637
4638 * update-subdirs: Specify /bin/sh to run the script.
4639
46401995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4641
4642 * make-dist: Put src/makefile.nt in dist.
4643
4644 * configure.in (i[345]86-*-bsdi2*): New configuration.
4645 (vax-dec-bsd386*): Deleted.
4646
46471995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4648
3a787a1e
JB
4649 * configure.in: Make sure CDPATH doesn't mess up PWD check.
4650 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
4651 Use fmod instead of logb in -lm check.
a4a9692d
DL
4652
46531995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4654
4655 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
4656 Use bsd4-3. Don't set NON_GNU_CPP.
4657
4658 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 4659 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
4660 Fix the ln commands for the subdirs of nt.
4661
46621995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4663
4664 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
4665
46661995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4667
4668 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
4669 since that's what the header file expects.
4670
880820fe 46711995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
a4a9692d
DL
4672
4673 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
4674 and 68040 based machines when choosing options for gnucc.
4675
46761995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4677
4678 * Makefile.in (top_distclean): Delete config.cache.
4679
46801995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4681
4682 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
4683
4684 * configure.in: Use m/ncr386.h.
4685
46861995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4687
4688 * Makefile.in (install-arch-indep): Undo Sep 23 change.
4689
46901995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4691
4692 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
4693 (man): Don't copy texindex.c and getopt.c; they're deleted.
4694 (etc): Omit `e'; it's a subdirectory.
4695 (etc/e): Use `../..', not `..', to reference top level.
4696
46971995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
4698
4699 * Makefile.in (install-arch-indep, dist):
3a787a1e 4700 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
4701
47021995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4703
4704 * make-dist: Include mkinstalldirs in distribution.
4705
47061995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4707
4708 * make-dist: Add missing close backquote.
4709
47101995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4711
4712 * make-dist: Don't distribute shortnames directory.
4713
47141995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4715
4716 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
4717
47181995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4719
4720 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
4721
47221995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4723
4724 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
4725
47261995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4727
4728 * configure.in (mips-sgi-irix6): New configuration.
4729
47301995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4731
4732 * Makefile.in (maintainer-clean): Renamed from realclean.
4733
47341995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4735
3a787a1e
JB
4736 * configure.in: Create a .gdbinit that sources the real one,
4737 if using a different build directory.
a4a9692d
DL
4738
47391995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4740
4741 * configure.in: Check for sys/select.h.
4742
47431995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4744
4745 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
4746
47471994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4748
4749 * configure.in: Handle isc 4.1 operating system.
4750
47511994-12-10 Richard Stallman <rms@kepa>
4752
4753 * configure.in (rs6000-ibm-aix4.1*): New alternative.
4754 (rs6000-ibm-aix4*): New alternative.
4755
47561994-12-06 Richard Stallman <rms@kepa>
4757
4758 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
4759
47601994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4761
4762 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 4763 to already exist.
a4a9692d
DL
4764
47651994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4766
4767 * configure.in: Generate man/Makefile from man/Makefile.in.
4768 Create the man subdir.
4769
4770 * Makefile.in (dvi): Run Make in our man subdir.
4771
4772 * make-dist: Create subdir etc/e.
4773 Make links to it.
4774 Put man/Makefile.in in dist, instead of man/Makefile.
4775
47761994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
4777
4778 * configure.in: Add --with-pop, --with-kerberos, and
4779 --with-hesiod for movemail.
4780
47811994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4782
4783 * configure.in (m68*-apollo*): Use s/domain.h.
4784
47851994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4786
4787 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
4788
47891994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4790
4791 * configure.in: Don't add -I, -L, -R options for cc if their
4792 arguments would be empty.
4793
47941994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4795
4796 * configure.in (i860-intel-osf1*): New alternative.
4797 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
4798 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
4799
48001994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4801
4802 * configure.in: Make h_errno check not use nested functions.
4803
48041994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4805
4806 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
4807
48081994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4809
4810 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 4811 swallowing target line.
a4a9692d
DL
4812
48131994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
4814
4815 * configure.in: Protect a character class with `changequote'.
4816
48171994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4818
4819 * configure.in: Accept `news' as a synonym for `newsos'.
4820
48211994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4822
4823 * Makefile.in: Don't rm files if cd fails.
4824
48251994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4826
4827 * make-dist: Put nt subdir and its subdirs in the dist.
4828 (lib-src): Put makefile.nt in the dist.
4829 (lisp): Put makefile.nt in the dist.
4830
48311994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4832
4833 * configure.in: Change a stray `[' to `test'.
4834
48351994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4836
4837 * configure.in: Adapt for Autoconf v2. Use the standard argument
4838 parser, host type canonicalizer, X11 finder, and message
4839 printing macros. Use the new macro names. Use `test' instead of `['.
4840
48411994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4842
4843 * configure.in: Check for getpagesize.
4844
48451994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4846
4847 * make-dist (msdos): Put sed* in the distribution.
4848
48491994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
4850
4851 * config.bat: New option, `--with-x', for configuring Emacs
4852 for use with the X11 system DesqView/X.
4853 New option, `--no-debug', for compiling Emacs without debug
4854 information thus saving disk space.
4855 (src/config.h, src/paths.h): Use `update' (which is like
4856 `move-if-changed') to change the file.
4857 (src/config.h): When configuring for X11 perform extra changes.
4858 (src/makefile): When configuring for X11 perform extra changes.
4859 (lib-src): Remove temporary files.
4860 (): Check that `sed', `rm', `mv', and `gcc' are available.
4861
48621994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4863
4864 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
4865
4866 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
4867
48681994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4869
4870 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
4871
4872 * configure.in (canonical): Substitute var into makefiles.
4873 (bitmapdir): Likewise.
4874
4875 * Makefile.in (bitmapdir): New variable.
4876 (src/paths.h, paths-force): Edit PATH_BITMAPS.
4877
48781994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4879
4880 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
4881
4882 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
4883 * update-subdirs: New shell script.
4884
48851994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4886
4887 * Makefile.in (top_distclean): Don't rm build-install.
4888 (SOURCES): Delete build-install.in.
4889
4890 * make-dist: Don't distribute build-ins.in.
4891 * build-ins.in: File deleted.
4892
48931994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
4894
4895 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
4896
48971994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4898
4899 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
4900
4901 * configure.in (libexecdir): Renamed from libdir. New default.
4902 (sharedstatedir): Renamed from statedir. New default.
4903 (datadir): New default.
4904
4905 * make-dist: Don't distribute subdirs.el.
4906
49071994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4908
4909 * configure.in (eaccess): Check for it.
4910
49111994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4912
4913 * configure.in (mktime): Check for it.
4914
49151994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
4916
4917 * configure.in (motif): Add support for usage and option checking.
4918
49191994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4920
4921 * configure.in (utimes): Check for it.
4922
49231994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4924
4925 * Makefile.in (install-arch-indep): Don't do mkdir here.
4926
49271994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4928
4929 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4930 riscix.h renamed to acorn.h.
4931
177c0ea7 49321994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
4933
4934 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4935 New configurations.
4936
49371994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4938
4939 * configure.in: Remove trailing slashes from srcdir.
4940
49411994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4942
4943 * configure.in (i[345]86-sequent-ptx*): Handle
4944
49451994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4946
4947 * Makefile.in (paths-force): Depend on src/paths.h
4948
49491994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4950
4951 * configure.in (config_options): Save all arguments, not just some.
4952
49531994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4954
4955 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
4956
4957 * configure.in: Add AC_AIX.
4958 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
4959
49601994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4961
4962 * configure.in (parsing options): Simplify sed command to delete -'s.
4963
49641994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
4965
4966 * configure.in (config_options): New shell variable.
4967 Pass its value to C code in EMACS_CONFIG_OPTIONS.
4968
49691994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4970
4971 * configure.in (alpha-dec-osf*): New target.
4972
4973 * Makefile.in: Use just one FRC target.
4974
49751994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4976
4977 * Makefile.in (removenullpaths, paths-force):
4978 Use name paths.h.tmp$$, which depends on the pid.
4979
49801994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4981
4982 * Makefile.in (removenullpaths, paths-force):
4983 Put paths.h.tmp in top-level dir, not in src.
4984
49851994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4986
4987 * Version 19.27 released.
4988
49891994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4990
4991 * Version 19.26 released.
4992
49931994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4994
4995 * configure.in: Check for lrand48, not rand48.
4996
49971994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4998
4999 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
5000 (powerpc-ibm-aix*): New aliases.
5001
50021994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5003
5004 * make-dist (src/m, src/s): Put *.inp in distribution.
5005
50061994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5007
5008 * configure.in: Accept i586 and i486 along with i386.
5009
50101994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5011
5012 * configure.in: Do compute unexec, LIBX, system_malloc, etc
5013 even if CPP env var was set by the user.
5014
5015 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
5016
50171994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
5018
5019 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
5020
50211994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5022
5023 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
5024
50251994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5026
5027 * configure.in: Check more specifically for i*86-sun-sunos.
5028
50291994-08-03 Caveh Jalali (caveh@eng.sun.com)
5030
5031 * configure.in: Handle solaris 2.4.
5032
50331994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5034
5035 * configure.in (rand48): Check for it.
5036
50371994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5038
5039 * make-dist: Update the info files.
5040
50411994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5042
5043 * configure.in: Make "checking..." messages' style consistent.
5044 (HAVE_H_ERRNO): New test.
5045
50461994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5047
5048 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
5049
50501994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5051
5052 * configure.in (CFLAGS): If the envvar was specified, use that.
5053 And set REAL_CFLAGS from it too.
5054
50551994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5056
5057 * make-dist: Update finder-inf.el.
5058
50591994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5060
5061 * make-dist (msdos): Include sed4.inp in dist.
5062
5063 * Makefile.in (libsrc_libs): Var deleted.
5064
50651994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5066
5067 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
5068
50691994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5070
5071 * configure.in (mips-sony-newsos4*): New alias.
5072
50731994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5074
5075 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
5076 (*-convex-convexos*): Accept this as alias.
5077
50781994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5079
5080 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
5081 for two different uses.
5082
50831994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5084
5085 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
5086
50871994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5088
5089 * make-dist: Put ./BUGS into the distrib.
5090
50911994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5092
5093 * configure.in: Handle 386 running Solaris 2.
5094
50951994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5096
5097 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
5098
50991994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5100
5101 * configure.in (mips-sony-newsos*): Use news-risc.h.
5102
5103 * configure.in: Accept bsdi as opsys, like bsd386.
5104
51051994-06-01 Morten Welinder (terra@diku.dk)
5106
5107 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
5108
51091994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5110
5111 * Version 19.25 released.
5112
5113 * make-dist (shortversion): Don't assume another period follows.
5114
51151994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5116
5117 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
5118 (uninstall): Use /bin/pwd.
5119
5120 * Makefile.in (blessmail): Depend on src.
5121 (all): Don't depend on blessmail.
5122
5123 * Makefile.in (src/paths.h): Don't force recomputation.
5124 (paths-force): New target; force recomputation of paths.h.
5125 (all): Depend on paths-force.
5126 (src, lib-src): Depend on src/paths.h.
5127
5128 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
5129 NON_GCC_TEST_OPTIONS.
5130
51311994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5132
5133 * configure.in: Don't insist on subversions for irix.
5134
51351994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5136
5137 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
5138
5139 * configure.in (i[34]86-next-*): New alternative.
5140
51411994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5142
5143 * Version 19.24 released.
5144
5145 * configure.in: New config hppa*-hp-hpux9shr*.
5146
51471994-05-22 Morten Welinder (terra@tyr.diku.dk)
5148
5149 * config.bat: Doc fix.
5150
51511994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5152
5153 * Makefile.in (mostlyclean, clean, distclean, realclean)
5154 (extraclean): Don't act on man subdir if it doesn't exist.
5155
51561994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5157
5158 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
5159 Use them to set up CC.
5160 (*-sun-sunos4.1.3): Set them.
5161
51621994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5163
5164 * Makefile.in (lib-src): Don't depend on src/paths.h.
5165
51661994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5167
5168 * build-ins.in (copydests): Get rid of spurious `-'s.
5169
5170 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
5171
51721994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5173
5174 * Version 19.23 released.
5175
5176 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
5177 for the Xlib and Xt checks; then restore old CFLAGS.
5178
51791994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5180
5181 * configure.in (HAVE_X11XTR6): Add newline before #if.
5182 Add newline after #endif.
5183
51841994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5185
5186 * configure.in (HAVE_X11XTR6): Arrange to define it.
5187
51881994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5189
5190 * Makefile.in (install): Depend on blessmail.
5191
51921994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5193
5194 * configure.in (mips-siemens-sysv*): Put quotes around value
5195 containing blanks.
5196
51971994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5198
5199 * Makefile.in (TAGS): Use the makefile in src subdir.
5200
52011994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5202
5203 * configure.in (opsys): Recognize `gnu'.
5204
52051994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5206
5207 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
5208
52091994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5210
5211 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
5212 version > 1.8.
5213
52141994-05-08 Morten Welinder (terra@diku.dk)
5215
5216 * config.bat: Forcibly remove "# " style comments from makefiles.
5217
52181994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5219
5220 * Makefile.in (uninstall): When processing lispdir and etcdir,
5221 do nothing unless it exists and is a directory.
5222
52231994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5224
5225 * Makefile.in (install-arch-indep): Do install info/dired-x*.
5226 Merge code in from install-doc.
5227 (install-doc): Merge code back into install-arch-indep.
5228 (install-arch-dep): Don't depend on install-doc.
5229
5230 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
5231
52321994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5233
5234 * configure.in (making src/Makefile and lib-src/Makefile):
5235 Split off the autoconf substitutions and don't pass them thru cpp.
5236 (undefs): Use $canonical as well as $configuration.
5237
5238 * make-dist: Distribute lisp/Makefile.
5239
5240 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
5241 Use lower case names for the s files.
5242
52431994-05-03 Morten Welinder (terra@diku.dk)
5244
5245 * config.bat: Added possibility for different file name
10d1d0af 5246 transcriptions in lib-src.
a4a9692d
DL
5247
52481994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5249
5250 * Makefile.in (lib-src): Undo previous change.
5251 (blessmail): New target to run maybe-blessmail in lib-src.
5252 (all): Depend on blessmail.
5253
5254 * Makefile.in (lib-src): Depend on src.
5255
52561994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
5257
5258 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
5259 (m88k-dg-dgux5.4R2): dgux5.4R2.
5260
52611994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5262
5263 * configure.in (window_system): Restore accidentally deleted code
5264 that uses AC_FIND_X.
5265
5266 * make-dist: Distribute config.bat.
5267
52681994-04-29 Morten Welinder (terra@diku.dk)
5269
5270 * config.bat: Corrected the configuration of lib-src
5271 to keep up with configure. Add note about dos version 3
5272 or better needed (djgpp needs that). Add note explaining
5273 that either install in c:/emacs or edit the script.
5274 Don't change to c:/emacs, but assume we're there (to minimize
5275 the number of places to change).
5276
5277 * config.bat: Build-in the first step towards X11 support with
5278 the X11 emulator that exists. At this time it won't work,
5279 and several files are missing.
5280
52811994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5282
5283 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
5284 Don't look for -lresolv.
5285
5286 * Makefile.in (lib-src): Depend on src/paths.h.
5287
52881994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5289
5290 * configure.in: Restore deleted AC_SUBST of `configuration'.
5291 Improve error message for bad --with-x-toolkit value.
5292
5293 * configure.in: Define CONFIGURATION in src/config.h
5294 rather than substituting in src/Makefile.in.
5295
52961994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5297
5298 * Makefile.in (install-doc): New target.
5299 (install-arch-dep): Depend on install-doc.
5300 (mkdir): Create docdir.
5301
53021994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5303
5304 * configure.in: Test for libresolv.a.
5305 Substitute machfile and opsysfile.
5306
53071994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5308
5309 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
5310 (install-arch-dep): Install under the name $(EMACS).
5311
53121994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5313
5314 * configure.in (version): Use entire value of emacs-version.
5315 (mips-siemens-sysv*): New alternative.
5316
53171994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5318
5319 * Makefile.in (install-arch-indep): Don't install dired-x*.
5320
53211994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5322
5323 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
5324 Fix definition of $undefs.
5325
53261994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5327
5328 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
5329
5330 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
5331
53321994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5333
5334 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
5335
53361994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5337
5338 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
5339 and run it thru cpp, as with src/Makefile.in.
5340
5341 * configure.in: Use AC_SET_MAKE.
5342
53431994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5344
5345 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
5346
53471994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5348
5349 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
5350
5351 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
5352 (printing the choices): Make the toolkit message unconditional.
5353 (USE_X_TOOLKIT): Use `none', not `no', if none.
5354 (include libsrc_libs): Include config.h, and specify -I for srcdir.
5355 Get rid of temp file foofoo1.
5356
53571994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5358
5359 * configure.in (CFLAGS): Use shell syntax, not Makefile.
5360
53611994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5362
5363 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
5364 (printing the choices): State choice of toolkit.
5365 (libsrc_libs): Recalculate after writing config.h;
5366 then update lib-src/Makefile.
5367
53681994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5369
5370 * configure.in: Add sunos4shr as alternative for suns.
5371 Conditionals testing for null $CC were backwards.
5372
53731994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5374
5375 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
5376
53771994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5378
5379 * configure.in: Handle -isc4.0*.
5380
53811994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5382
5383 * configure.in (esix5): Set NON_GNU_CPP.
5384
53851994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
5386
5387 * Makefile.in (thisdir): Nonsensical variable removed.
5388 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
5389 back to $thisdir, rather than the directory `this_dir'.
5390
53911994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5392
5393 * Makefile.in (install-arch-indep): Add missing backslash after a
5394 `then'.
5395
53961994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5397
5398 * Makefile.in (thisdir): New variable.
5399 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
5400
54011994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5402
5403 * configure.in: Add freebsd.
5404
54051994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5406
5407 * configure.in: Check for fpathconf.
5408
54091994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5410
5411 * configure.in (with_x_toolkit): Fix typo in previous change.
5412
54131994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5414
5415 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
5416
54171994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5418
5419 * configure.in (with_x_toolkit): Don't allow motif or open-look.
5420
54211994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5422
5423 * configure.in: Fix value of docdir.
5424 * Makefile.in (install-arch-indep): Install DOC* in docdir.
5425
54261994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5427
5428 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
5429
54301994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
5431
5432 * configure.in: New variable docdir to control where the docstring
5433 file goes.
5434 Makefile.in: Use it to initialize PATH_DOC in paths.h.
5435
54361994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5437
5438 * configure.in: When --run-in-place, don't inherit archlibdir.
5439
54401994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5441
5442 * Makefile.in (install-arch-dep, install-arch-indep):
5443 New targets split up former do-install rule.
5444 (do-install): Target deleted.
5445
54461994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5447
5448 * configure.in (mips-sony-newsos*): New configuration.
5449
54501994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
5451
5452 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
5453
54541994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5455
5456 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
5457
54581994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5459
5460 * configure.in: Don't initialize CC.
5461
54621994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5463
5464 * configure.in (creating src/Makefile): Also generate -U switches
5465 for symbols in the $configuration value.
5466
5467 * configure.in: Check for sys_siglist being declared in system header.
5468
54691994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5470
5471 * configure.in (creating src/Makefile): Delete blank lines
5472 along with lines of whitespace.
5473 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
5474
54751994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5476
5477 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
5478 like C_SWITCH_SYSTEM.
5479 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
5480
54811994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5482
5483 * configure.in (drem): Check for this function.
5484
54851994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5486
5487 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
5488 If CPP was inherited from environment, don't use NON_GNU_CPP.
5489 (NON_GNU_CC): Likewise.
5490 (handling with_gcc): Use explicit if in the `no' case.
5491 (cc_specified): New variable; if set, don't use NON_GNU_CC.
5492
54931994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5494
5495 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
5496
54971994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5498
5499 * configure.in: Check whether fmod exists.
5500
55011994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5502
5503 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
5504 {src,lisp}/OChangeLog.
5505
55061994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5507
5508 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
5509 necessary for proper operation. This code works with the current
5510 released version of Autoconf.
5511
55121994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5513
5514 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
5515 (USE_X_TOOLKIT): Define it for all values except `no'.
5516
5517 * configure.in: Undo first Jan 8 change and Jan 16 change.
5518
55191994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5520
5521 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
5522 Substitute USE_X_TOOLKIT as both C macro and Make variable.
5523
5524 * Makefile.in (lwlib/Makefile): New target.
5525 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
5526 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
5527 (unlock, relock): Handle lwlib subdir.
5528
5529 * Makefile.in: Add some .PHONY targets.
5530
5531 * make-dist: Handle lwlib subdir like oldXMenu subdir.
5532
5533 * lwlib: New subdirectory.
5534
55351994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5536
5537 * configure.in: If CPP has a value that is a directory,
5538 discard the value.
5539
55401994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5541
5542 * configure.in (srcdir_undefs): Add g flag to sed substitution to
5543 remove -U[0-9]*.
5544
55451994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5546
5547 * Makefile.in (do-install): Install the dired-x info files.
5548
5549 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
5550 (See src/s/sol2.h.)
5551
55521994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5553
5554 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
5555
55561994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5557
5558 * configure.in (creating src/Makefile): Put code inside 2nd arg to
5559 AC_OUTPUT as it should be; hopefully noone will again see fit to
5560 gratuitously break this and not make a change log entry.
5561 Optimized sed processing of Makefile.in and cpp output; now
5562 preserves comments previously removed from the cpp input.
5563 Eliminated temp file for cpp output. Generate -U switches to
5564 undefine all identifiers that appear in the directory name
5565 ${srcdir}; pass these to cpp.
5566
5567 * configure.in (version): Fix sed regexp to match two-elt version
5568 number.
5569
5570 * configure.in: Check for strerror.
5571
55721994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5573
5574 * configure.in: Test for bcmp.
5575
55761994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5577
5578 * make-dist (tempdir): Put subdir msdos into the distribution.
5579
55801993-01-07 Morten Welinder (terra@diku.dk)
5581
5582 * config.bat: New file.
5583
55841994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5585
5586 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
5587
55881994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5589
5590 * configure.in (m68*-next-*): Don't care about which os is specified.
5591 (i[34]86-*-*): Check for *-nextstop*.
5592
55931993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5594
5595 * configure.in: Check for setsid.
5596
55971993-12-17 Richard Stallman (rms@srarc2)
5598
5599 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
5600
56011993-12-15 Richard Stallman (rms@srarc2)
5602
5603 * Makefile.in (mkdir): Make only the lockdir writable.
5604
5605 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
5606
56071993-12-11 Richard Stallman (rms@srarc2)
5608
5609 * Makefile.in (libdir): Use @libdir@.
5610
56111993-12-08 Richard Stallman (rms@srarc2)
5612
5613 * Makefile.in (install): Add empty command.
5614
56151993-12-04 Richard Stallman (rms@srarc2)
5616
5617 * make-dist: Put man/getopt.c in the dist.
5618
5619 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
5620
5621 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
5622
56231993-12-03 Richard Stallman (rms@srarc2)
5624
5625 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
5626 Set it for all solaris versions.
5627 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
5628 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
5629 Likewise for NON_GNU_CC and CC.
5630
56311993-12-01 Richard Stallman (rms@srarc2)
5632
5633 * configure.in (mips-mips-riscos4*): Assign variable CC.
5634 (checking ${with_gcc}): If "no", don't override CC if already set.
5635 (CC): Initialize it as empty.
5636
dff28924 56371993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
5638
5639 * configure.in (Suns): Set CPP if *-solaris2.3*.
5640
56411993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5642
5643 * Version 19.22 released.
5644
5645 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
5646
56471993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5648
5649 * make-dist: When breaking links, use cp -p.
5650 Copy install.sh into distribution.
5651 Move the temp dir up into the parent dir;
5652 don't leave the staging dir make-dist.tmp... in existence.
5653 * install.sh: New file.
5654
56551993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5656
5657 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
5658
56591993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5660
5661 * configure.in (version): When --run-in-place, exclude
5662 ${datadir}/emacs/site-lisp from locallisppath.
5663
56641993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5665
5666 * configure.in: Delete jumk.c before writing it.
5667
56681993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5669
5670 * Version 19.21 released.
5671
5672 * Makefile.in (mkdir): Ignore error from chmod.
5673
56741993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5675
5676 * make-dist: Don't put lisp/forms.README in the distribution.
5677
56781993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5679
5680 * configure.in (creating src/Makefile): Before running cpp,
5681 discard all lines that start with `# Generated' or /**/#.
5682
56831993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5684
5685 * Version 19.20 released.
5686
5687 * make-dist: Use build-ins.in, not build-install.in.
5688 Don't bother updating TAGS since it's not included.
5689
5690 * build-ins.in: Renamed from build-install.in.
5691
56921993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5693
5694 * make-dist: Don't try to link *.texinfo--there are none now.
5695 When running make in lib-src, specify YACC var value.
5696
56971993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5698
5699 * configure.in (extrasub): Add vpath patterns for %.[yls].
5700
5701 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
5702 Instead just include the commands to make src/Makefile as the
5703 second arg to AC_OUTPUT.
5704
5705 * configure.in: Use : instead of dnl for comment inside
5706 $makefile_command.
5707
5708 * configure.in: No longer use vpath_sed. Instead, when we notice
5709 srcdir already configured, set extrasub to hack vpath in the
5710 makefiles.
5711
5712 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
5713 before moving it.
5714 * Makefile.in (VPATH): Define to @srcdir@.
5715
57161993-09-28 Brian Fox (bfox@cubit)
5717
5718 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
5719 doesn't exist. Just copy src/Makefile.in instead. Touch
5720 all of the Makefiles after editing config.status.
5721
5722 * INSTALL: Update documentation to match new configuration
5723 mechanism.
5724
57251993-09-27 Brian Fox (bfox@ai.mit.edu)
5726
5727 * configure.in: Allow any of the path or directory Makefile
5728 variables to be set with flags to configure. Create all Makefiles
5729 at configure time. Edit special commands into config.status after
5730 src/Makefile.in is built from src/Makefile.
5731
5732 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
5733 If these files are out of date, simply have config.status
5734 rebuild them; don't rebuild them explicitly.
5735
57361993-09-25 Brian Fox (bfox@ai.mit.edu)
5737
5738 * build-install.in: Change src/xemacs to src/emacs. We no longer
5739 create src/xemacs, so the file wouldn't be found.
5740
5741 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
5742
57431993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
5744
5745 * configure.in: Avoid forcing the search of /usr/include before
5746 fixed include files by resetting C_SWITCH_X_SITE if it is
5747 "-I/usr/include".
5748
57491993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5750
5751 * Makefile.in (@rip_paths@locallisppath):
5752 Delete ${datadir}/emacs/site-lisp.
5753
57541993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5755
5756 * configure.in:
5757 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
5758 Remove ${extra_output} from AC_OUTPUT call.
5759
57601993-09-17 Brian Fox (bfox@inferno)
5761
5762 * make-dist: Quote backquotes found in strings to be echoed.
5763
5764 * configure.in: Use "sh -c pwd" when we want to avoid having the
5765 shell fix up the value of $PWD.
5766
57671993-09-13 Brian Fox (bfox@inferno)
5768
5769 * Makefile.in (do-install): Don't abort if ln or chmod at the end
5770 of the installation fail. Suggested by Karl Berry.
5771
57721993-08-30 Brian Fox (bfox@inferno)
5773
5774 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
5775 was used. Set MAKEFLAGS from MFLAGS.
5776
57771993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5778
5779 * configure.in: Test for res_init in libc.
5780
57811993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5782
5783 * configure.in: In the file ${tempcname}, use configure___
5784 instead of @configure@.
5785
57861993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
5787
5788 * make-dist: Dist vpath.sed
5789
5790 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
5791 Depend on vpath.sed.
5792 Replace sed comand for VPATH with @vpath_sed@.
5793
5794 * configure.in: Substitute variable `vpath_sed'.
5795 If not in $srcdir and $srcdir is configured,
5796 issue warning that GNU make is required,
5797 and set vpath_sed to use vpath.sed script.
5798
57991993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5800
5801 * configure.in: Remove check for $srcdir being configured. This
5802 pretty much works now.
5803 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
5804 Check for XFree86 (/usr/X386/include) independent of whether
5805 -lXbsd exists.
5806
5807 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
5808 realclean, unlock, relock): Use `$(MAKE)' in place of plain
5809 `make'.
5810
58111993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5812
5813 * Version 19.19 released.
5814
5815 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
5816
58171993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5818
5819 * configure.in: Check for XScreenNumberOfScreen.
5820
58211993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5822
5823 * configure.in: Add * to end of all configuration alternatives.
5824 (m68*-sony-newsos3*): New alternative.
5825
58261993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5827
5828 * make-dist: Include getdate.c in distribution.
5829
5830 * configure.in: For --help, use $PAGER if it is set.
5831 (LIB_X11_LIB): Default to -lX11.
5832 (mips-sgi-irix5.*): New alternative.
5833
5834 * Makefile.in (do-install): Install info/gnus* and info/sc*.
5835
5836 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
5837 Recognize *.B8.* as hpux version 8.
5838 (m68*-tektronix-bsd*): Fix typo in tek4300.
5839 (AC_HAVE_FUNCS): Add ftime.
5840
58411993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5842
5843 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
5844 Use tekxd88, not tekXD88.
5845
58461993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5847
5848 * configure.in: Check for -lm. Then can check for frexp and logb.
5849
58501993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5851
5852 * Version 19.18 released.
5853
5854 * make-dist (src): Don't put gnu-hp300 in dist.
5855 (src, lisp): Include OChangeLog in dist.
5856
58571993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5858
5859 * configure.in: Test for presence of logb and frexp functions.
5860
58611993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5862
5863 * configure.in (machine): Add i370-ibm-aix*.
5864
58651993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5866
5867 * configure.in (function checks): Test for mkdir and rmdir.
5868
5869 * configure.in (function checks): Don't test for random and bcopy
5870 only when we're building with X; look for them all the time.
5871
58721993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5873
5874 * configure.in: Test for availability of bcopy functions, searching
5875 the X libraries if we're using X.
5876
5877 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
5878 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
5879 versions of AIX, and needs to be passed to the loader.
5880
10d1d0af 5881 * configure.in: Test for the availability of the
a4a9692d
DL
5882 XScreenResourceString function.
5883
58841993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
5885
5886 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
5887 LD_SWITCH_X_SITE and assume --with-x11.
5888 Only look for X11 files if we weren't told about a window system
5889 or if we were told to use X11 but not told where.
5890 Search the libraries from the s and/or m files when checking for
5891 functions.
5892
5893 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
5894
58951993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5896
5897 * make-dist: Include lisp/dired.todo in the distribution.
5898
58991993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5900
5901 * configure.in: Add code to set HAVE_INET_SOCKETS.
5902
59031993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5904
5905 * configure.in: If we do find x_includes and x_libraries
5906 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
5907
59081993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5909
5910 * make-dist: Include src/gnu-hp300 in the dist.
5911
5912 * configure.in (canonical): New variable holds the canonicalized
5913 configuration. Don't alter `configuration'. Use `configuration'
5914 for Makefile.in for file naming.
5915 (testing x_includes and x_libraries): Use =, not ==.
5916
59171993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5918
5919 * Version 19.17 released.
5920
5921 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
5922 directory's makefile. This allows the invocation of CPP which
5923 builds xmakefile to receive these switches. The SunSoft C
5924 preprocessor inserts spaces between tokens if it doesn't get the
5925 -Xs flag requested in src/s/sol2.h.
5926
59271993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
5928
5929 * configure.in (m68k-bull-sysv3): new config.
5930
59311993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5932
5933 * configure.in: Use the autoconf AC_FIND_X macro to try to find
5934 the X Windows libraries.
5935
59361993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5937
5938 * make-dist (tempdir): Don't create lisp/forms-mode directory in
5939 the distribution. Those files aren't kept in their own
5940 subdirectory any more.
5941
59421993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5943
5944 * Version 19.16 released.
5945
59461993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5947
5948 * configure.in: Add --verbose flag.
5949
59501993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5951
5952 * version 19.15 released.
5953
59541993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5955
5956 * Makefile.in (top_distclean): Use -f switch when cleaning out
5957 lock dir; it might be empty.
5958
5959 * configure.in: Only check for -lXbsd once.
5960
59611993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5962
5963 * Version 19.14 released.
5964
59651993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5966
5967 * make-dist: If using gzip, create distribution with '.gz' extension.
5968
5969 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
5970 (lisp/forms-mode): This doesn't exist anymore.
5971
5972 * configure.in: Look for the closedir function.
5973
59741993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5975
5976 * configure.in (CPP): Autoconf sets this to a shell variable
5977 reference, which doesn't work when it's edited into a makefile.
5978 Expand that variable reference.
5979
5980 * Makefile.in (CPP): New variable.
5981 (src/Makefile): Edit CPP into src/Makefile.
5982
5983 * Makefile.in (src/Makefile): Don't bother exiting single quotes
5984 and entering double quotes to get the values of LD_SWITCH_X_SITE
5985 and the other make variables; make substitutes them in anyway.
5986
5987 * Makefile.in (uninstall): Don't remove the lisp and etc
5988 directories if they're in the source tree.
5989
92a8ce63 5990 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
5991 * Makefile.in (mostlyclean, clean): Separate these two; just have
5992 them pass the request to the subdirectory makefiles.
5993 (distclean): Pass the request down, and then get rid of the
5994 files configure built, and get rid of the Makefiles.
5995 (realclean): Pass the request down, and then do the same things
5996 distclean does.
5997 (uninstall, info, dvi): New targets.
5998
5999 * configure.in: Move clause for PC-compatible i386 box to the end
6000 of the case statement, to avoid masking configurations below.
6001
6002 * configure.in: Add case for m88k-motorola-sysv4.
6003
6004 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
6005 the HP 68000 machines.
6006
6007 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
6008 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
6009 preprocessor won't fiddle with them.
6010
60111993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6012
6013 * Makefile.in (TAGS): cd to src to run etags.
6014
60151993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6016
6017 * configure.in (version): Check the X libraries for XrmSetDatabase
6018 and random, and see if we have -lXbsd.
6019
60201993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6021
6022 * configure.in: Pass "-Isrc" to the CPP we run to examine the
6023 s/*.h and m/*.h files. Martin Tomes
6024 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
6025
60261993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6027
6028 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
6029 above the general i386 alternative.
6030
60311993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6032
6033 * configure.in: Recognize configuration name for Data General
6034 AViiON machines.
6035
6036 * configure.in: Use AC_LONG_FILE_NAMES.
6037
60381993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6039
6040 * configure.in: Test for bison.
6041 * Makefile.in (YACC): New variable.
6042 (lib-src/Makefile.in): Edit YACC into the makefile.
6043
60441993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6045
6046 * Version 19.13 released.
6047
6048 * configure.in (CFLAGS): Don't set this according to the value of
6049 the GCC shell variable. Instead, consult the machine and system
6050 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
6051 test __GNUC__ while we're at it.
6052
6053 * configure.in: Remove extra ;; from hpux cases.
6054
60551993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6056
6057 * configure.in: Check to see if the system has -ldnet.
6058
60591993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6060
6061 * make-dist: Add clauses to distribute lisp/forms-mode.
6062
60631993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6064
6065 * configure.in (machine): Fix the versions in hpux version number test.
6066 Do not guess based on cpu type. Do check for explicit system version.
6067
60681993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6069
6070 * configure.in: Do NOT look for `unknown' as company name.
6071
60721993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6073
6074 * configure.in: Fix typo in message.
6075
60761993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6077
6078 * Version 19.12 released.
6079
6080 * Makefile.in (do-install): Correct previous etc-copying change.
6081 Partially rewrite using `if'.
6082 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
6083
6084 * Version 19.11 released.
6085
6086 * configure.in: Handle 386bsd.
6087
60881993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6089
6090 * make-dist: Update getdate.c.
6091
6092 * configure.in: Handle bsd386.
6093
6094 * Makefile.in (do-install): Use `-' in tar options.
6095
6096 * configure.in: Change ! "${...}" to x"${...}" = x.
6097
6098 * Makefile.in (do-install): Copy the DOC-* files from the build
6099 etc directory, as well as lots of things from ${srcdir}/etc.
6100
6101 * make-dist: Copy config.guess.
6102
6103 * configure.in: Handle AIX versions 1.2, 1.3.
6104
61051993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6106
6107 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
6108 the configuration name mips-mips-usg* to represent USG systems.
6109
6110 * configure.in: Fix logic to detect if srcdir is already configured.
6111
6112 * Makefile.in: Pass in LD_SWITCH_X_SITE.
6113
6114 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
6115 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
6116 of a directory; cd might fail, and have pwd print out the current
6117 directory.
6118
61191993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6120
6121 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
6122
61231993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6124
6125 * configure.in: Complain if srcdir points at an already-configured
6126 tree.
6127
61281993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6129
6130 * Version 19.10 released.
6131
61321993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6133
6134 * Makefile.in: Use Makefile comments, not C comments.
6135
6136 * configure.in: Add case for the Tektronix XD88.
6137
61381993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6139
6140 * configure.in: Handle sysv4.2 and sysvr4.2.
6141
61421993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6143
6144 * configure.in: Traverse the argument list without destroying it;
6145 don't use shift. It turns out that "set - ${saved_arguments}"
6146 doesn't work portably.
6147
6148 * configure.in: Add missing "fi".
6149
6150 * make-dist: Rebuild configure if configure.in is newer.
6151
6152 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
6153 targets to be executed even if make remembers that it has already
10d1d0af 6154 satisfied FRC.
a4a9692d
DL
6155
61561993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6157
6158 * Makefile.in (do-install): Delete redundant code to copy etc twice.
6159
6160 * configure.in (romp): Handle various version numbers with aos and bsd.
6161
61621993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6163
6164 * configure.in: Fix message text.
6165
61661993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6167
6168 * make-dist: Make a `site-lisp' directory in the distribution,
6169 instead of a `local-lisp' directory, which hasn't been the
6170 appropriate name for a long time.
6171 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
6172 from the distribution first, then /usr/local/lib/emacs/site-lisp.
6173
6174 * Makefile.in (do-install): Correctly detect if ./etc and
6175 ${srcdir}/etc are the same.
6176
6177 * configure.in: Extract UNEXEC from the system configuration
6178 files, compute the name of the source file corresponding to the
6179 object file, and #define it as UNEXEC_SRC in config.h.
6180
6181 * configure.in: If srcdir is '.', then try using PWD to make it
6182 absolute.
6183
6184 * configure.in: Include ${srcdir} in the printed report, to help
6185 people notice if it's an automounter path.
6186
61871993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6188
6189 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
6190
61911993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6192
6193 * Makefile.in (do-install): Delete the dest dir, not the source dir,
6194 when they are different. Add `shift' command.
6195 (COPYDESTS, COPYDIR): Delete external-lisp dir.
6196 (externallispdir): Var deleted.
6197
6198 * configure.in: Delete spurious paren outputting short_usage.
6199
62001993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6201
6202 * Version 19.9 released.
6203
62041993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6205
6206 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
6207 subdirectory makes.
6208
6209 * make-dist: Check for .elc files with no corresponding .el file.
6210
6211 * Makefile.in (mkdir): Make all the directories in locallisppath.
6212
6213 * config.guess: New file.
6214 * configure.in: Use it, tentatively.
88c71720 6215 * INSTALL: Mention its usage.
a4a9692d
DL
6216
6217 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
6218 the former gives you the operating system rev directly. Use
6219 s/hpux.h if we don't recognize what we got.
6220
6221 * Makefile.in (do-install): Don't remove a destination directory
6222 if it's the same as the source. If ${srcdir}/info == ${infodir},
6223 don't try to copy the info files.
6224
6225 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
6226 doesn't work if you're not using a separate source directory.
6227 (do-install): Copy the build tree's etc directory only after
6228 making sure it's not also the source tree's etc directory.
6229
62301993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6231
6232 * configure.in: Handle sunos4.1.3 specially.
6233
62341993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6235
6236 * Makefile.in (INSTALL): Add definition.
6237
6238 * configure.in: Fix some messages. Support -with-gnu-cc.
6239 At the end, use `set --', not `set -'.
6240 Delete spurious `.h' in hpux alternatives.
6241
62421993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6243
6244 * Version 19.8 released.
6245
62461993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6247
6248 * configure.in: When looking for source in the same directory as
6249 the configure script, make the path thus discovered absolute.
6250 If the user specifies the `--srcdir' switch, make that directory
6251 absolute too.
6252
6253 * Makefile.in (srcdir): Remove comment saying this doesn't work.
6254
6255 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
6256 too, as the value of the PATH_INFO macro.
6257
6258 * configure.in: Check to see if the source lives in the same
6259 directory as the configure script.
6260
62611993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6262
6263 * Makefile.in (install): Split this into `install' and
6264 `do-install', to give people more control over exactly what gets
6265 done.
6266 (do-install): New target, containing the guts of `install'. Don't
6267 remove and recreate the directories inside the copying loop - do
6268 it all before the copying loop. Pass more flags to the lib-src
6269 make.
6270 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
6271 avoid errors and warnings.
6272
6273 * configure.in: For generic IBM PC boxes, insist on "unknown" for
6274 the manufacturer - the more general case was blocking other i386
6275 configuration names below, and that's how the names are written in
6276 MACHINES anyway.
6277
6278 * make-dist: When breaking links, remove the link before moving
6279 the copy onto it, to avoid interactive behavior.
6280
6281 * Makefile.in: Doc fix.
6282
6283 * configure.in: Doc fix.
6284
6285 * INSTALL: Mention --exec-prefix option.
6286
6287 * configure.in: Add support for the `--exec-prefix' option.
6288 * Makefile.in: Accept that support.
6289
6290 * configure.in: Use the AC_PROG_INSTALL macro.
6291 * Makefile.in (INSTALL): Variable removed.
6292 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
6293
6294 * configure.in: Distinguish between hp800's and hp700's by calling
6295 "uname -m".
6296
62971993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6298
92a8ce63 6299 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
6300 running SYSV.
6301
63021993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6303
6304 * configure.in: Distinguish between hp800's and hp700's by the
6305 version of HP/UX they run, since that's something people are more
6306 likely to know - hp700's run 8.0.
6307 Add HP 700 configuration.
6308
6309 * configure.in: Test for the presence of the `rename' function.
6310
6311 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
6312 configure.in.
6313 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
6314
6315 * make-dist: Break intra-tree links.
6316
6317 * configure.in: Explain that this is an autoconf script, and give
6318 instructions for rebuilding configure from it. Arrange to put
6319 comments in configure explaining this too.
6320
6321 * configure.in: Make the first line of the configure script be
6322 "#!/bin/sh". Leaving the first line blank didn't work.
6323
6324 * configure.in (long_usage): Removed; made short_usage describe
6325 the options briefly.
6326
6327 * configure.in: Implement the --prefix option.
6328 * Makefile.in (prefix): Add support for it here.
6329 * INSTALL: Document it here.
6330
6331 * Makefile.in (install): Don't assume that the files in the `info'
6332 subdirectory match *.info. They don't have that prefix.
6333
63341993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6335
6336 * configure.in: Add case for version 5 of Esix.
6337
63381993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6339
92a8ce63 6340 * Version 19.7 released.
a4a9692d
DL
6341
6342 * make-dist: There aren't any *.com files in lib-src anymore.
6343
6344 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
6345 them; they're symlinks to other filesystems on the GNU machines.
6346
6347 * make-dist: Check that the manual reflects the same version of
6348 Emacs as stated in lisp/version.el. Edit that version number into
6349 the README file.
6350
63511993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6352
6353 * configure.in: Remove the hack of AC_DEFINE; use
6354 AC_DEFINE_UNQUOTED.
6355
63561993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6357
6358 * make-dist: Don't distribute precomp.com, compile.com, or
6359 link.com from ./src; they're in ./vms now.
6360
6361 Some time-handling patches from Paul Eggert:
6362 * configure.in: Add AC_TIMEZONE.
6363
63641993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6365
6366 * configure.in: Recognize Linux as a valid operating system for
6367 the i386.
6368
63691993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6370
6371 * make-dist: Distribute some VMS files we got from Richard Levitte.
6372
6373 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
6374 the source for the sed command, not oldXMenu/Makefile.
6375
63761993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6377
6378 * INSTALL: Don't claim the srcdir option doesn't work.
6379
63801993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6381
6382 * configure.in: Include remarks saying what order the autoconf
6383 tests should go in, and remind people to change config.h.in
6384 whenever they add autoconf tests which make #definitions.
6385
6386 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
6387
63881993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6389
6390 * Makefile.in (oldXMenu/Makefile): Make this depend on
6391 ${srcdir}/oldXMenu/Makefile.in, not itself.
6392
6393 * PROBLEMS: Some updates from David J. Mackenzie.
6394
6395 More changes from David J. Mackenzie.
6396 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
6397 removed; autoconf and config.h should specify all these
6398 differences.
6399 (buildlisppath): Make this path depend on ${srcdir}.
6400 (INSTALLFLAGS): Removed.
6401 (INSTALL): Include the -c flag.
6402 (install): Change the way we invoke install accordingly.
6403
6404 Install ${srcdir} changes from DJM.
6405 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
6406 list.
6407 (COPYDIR, COPYDESTS): Install files from both the etc directory in
6408 the source tree and the etc directory in the object tree.
6409 (${SUBDIR}): Pass the prefix variable down to submakes.
6410 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
6411 in /bin.
6412 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
6413 values for srcdir and VPATH.
6414 (install): Add `v' flag to tar command. Make sure that `dir'
6415 exists in ${srcdir}/info before copying it. Remember that the man
6416 pages come from the source tree, not the object tree.
6417 * configure.in: Remove remarks saying that the --srcdir option
6418 doesn't work.
6419 Create the etc directory in the object tree.
6420 Recognize configuration names of the form *-sun-solaris*.
6421 Recognize sunos5 and solaris as operating system names.
6422
6423 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
6424 lib-src/getdate.y and src/systime.h.
6425
64261993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6427
6428 * make-dist: Make links in info subdir.
6429
64301993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6431
6432 * configure.in: Call AC_STDC_HEADERS.
6433
64341993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6435
6436 * configure.in: Sidestep autoconf's quoting of the second argument
6437 of AC_DEFINE, so we can specify the value to put there. It would
6438 be nice if autoconf provided some way to specify computed values
6439 for macros.
6440
64411993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6442
6443 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
6444 this is always just -DHAVE_CONFIG_H.
6445
6446 The GNU coding standards specify that CFLAGS should be left for
6447 users to set.
6448 * Makefile.in (CFLAGS): Let configure determine the default value
6449 for this. Don't
6450 have it default to DEFS.
6451 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
6452 (lib-src/Makefile, src/Makefile): Edit the default value for
6453 CFLAGS into these files, not DEFS.
6454 * configure.in (CFLAGS): Choose a default value for this - "-g"
6455 normally, or "-g -O" if we're using GCC. Edit it into the
6456 top-level Makefile.
6457
6458 * configure.in: When scanning the machine and system description
6459 #include files, write their names to conftest.c properly.
6460
64611993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6462
6463 * configure.in: In configuration name case for Apallos running
6464 Domainios, set opsys, not opsysfile.
6465
6466 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
6467 src/config.h, instead of AC_OUTPUT; the latter overwrites
6468 src/config.h even when it hasn't changed, puts a makefile-style
6469 comment at the top even though it's C code, and produces a
6470 config.status script which doesn't do the job right.
6471
6472 * configure.in: Add AC_LN_S test, so we can tell whether or not we
6473 can use a symbolic link to get the X Menu library into src.
6474 * Makefile.in (LN_S): New variable.
6475 (src/Makefile): Edit the value of LN_S into this makefile.
6476
64771993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6478
6479 * configure.in: Support *-sco3.2v4* as opsystem.
6480
6481 * make-dist: Don't include calc directory.
6482 Exclude many files in the man directory; copy a few.
6483
64841993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6485
6486 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
6487 call AC_STRUCT_TM to see what's in time.h.
6488
6489 * configure.in: Employ quoting stupidity to get the value of CPP
6490 to expand properly.
6491
64921993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6493
6494 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
6495 variable to scan the machine and system description files.
6496
6497 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
6498 so that getdate.y builds correctly.
6499
65001993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6501
6502 * configure.in (tempcname): Change this to "conftest.c", so it will
6503 work properly on systems with short filenames; this is the name
6504 autoconf uses.
6505
6506 * configure.in: Also detect the availability of dup2 and
6507 gethostname.
6508
6509 * configure.in: Use the AC_ALLOCA test.
6510 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
6511 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
6512
65131993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6514
6515 * make-dist: Distribute configure, as well as configure.in.
6516 Oversight.
6517
65181993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6519
6520 * Makefile.in (install): Print out the name of the directory we're
6521 copying, so people can have some idea of whether we're making
6522 progress.
6523
6524 * Makefile.in (install.aix, install.xenix, install.sysv, install):
6525 Don't forget to re-create the COPYDESTS directories after we clear
6526 them out.
6527
65281993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6529
6530 * Makefile.in: Add autoconf cookies so that the configure
6531 script can comment out sections of path variable definitions to
6532 choose between the installable configuration and the run-in-place
6533 configuration.
6534 * configure.in: Add new option `--run-in-place', to select the
6535 run-in-place path definitions.
6536
6537 * configure.in: Add a clause to the big configuration name case
6538 for the NeXT machine.
6539
65401993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6541
6542 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6543 Make sure that each source directory exists, and is different from
6544 the destination directory; then, delete the destination before
6545 copying over the source.
6546
6547 * make-dist: Distribute configure.in, instead of configure.
6548
65491993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6550
6551 * configure.in: Don't set CC to "gcc -O" if the user specifies
6552 `--with-gcc'. Add -O to DEFS if GCC is set.
6553
65541993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6555
6556 * Makefile.in (clean mostlyclean): Missing right paren.
6557
6558 * configure.in: When checking for X windows, search for an X11
6559 subdirectory of ${x_includes}.
6560
6561 * configure.in: Check for gettimeofday function, for getdate.y.
6562
92a8ce63 6563 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
6564 autoconf can't derive all the information we need, but we'd really
6565 like to be able to take advantage of some of its tests, and its
6566 file-editing facilities.
6567 * configure.in: Renamed from configure.
6568 Quote the sections of shell script we want copied literally to
6569 the configure script.
6570 (compile): Initialize this to make the autoconf macros' code happy.
6571 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
6572 code to do their jobs.
6573 Use autoconf to produce Makefile and src/config.h.
6574 Remove the Makefile-style comment that autoconf places at the top
6575 of src/config.h.
6576 (config_h_opts): Removed - no longer necessary.
6577 * Makefile.in (configname): Renamed to configuration.
6578 (CONFIG_CFLAGS): Renamed to DEFS.
6579 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
6580 get values via autoload @cookies@.
6581 (libsrc_libs): Get this from autoconf. We used to do nothing
6582 about this.
6583 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
6584
6585 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
6586 echo the move-if-change command.
6587
65881993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
6589
6590 * make-dist: Distribute lib-src/rcs-checkin.
6591
6592 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
6593 Don't try to make links to the RCS or Old subdirectories.
6594 Use the appropriate extension for the compression type in use.
6595 Create the tar file in the shell's initial default directory, not
6596 in ${tempparent}.
6597 Erase the whole ${tempparent} tree, not just ${tempdir}.
6598
65991993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6600
6601 * Makefile.in (src/paths.h): Don't echo the huge sed command we
6602 use to build paths.h.
6603 (lib-src/Makefile, src/Makefile): Similarly.
6604
6605 * configure: Extend test for working `const' keyword to handle AIX
6606 3.2 cc.
6607
66081993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6609
6610 * make-dist: Distribute lisp/term/ChangeLog.
6611
92a8ce63 6612 Arrange for C compilation throughout the tree to get
a4a9692d
DL
6613 C_SWITCH_SYSTEM from the configuration files.
6614 * configure: Extract C_SWITCH_SYSTEM from the machine and
6615 system-dependent files, and save it in the top-level Makefile.
6616 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
6617 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
6618
6619 * make-dist: Include the VMS support files in oldXMenu in the
6620 distribution.
6621
6622 * configure: Doc fix.
6623
6624 * configure: Fix corrupted config_h_opts.
6625
6626 * configure: Properly report option names in error messages.
6627
6628 * configure: Properly recognize --x-includes and --x-libraries
6629 options.
6630
6631 * configure: Fix syntax errors in code handling XFree386.
6632
66331993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6634
6635 * configure: Add special code to detect XFree386, and tell
6636 config.h about it.
6637
6638 * configure: Properly handle extracting values of LIBS_MACHINE and
6639 LIBS_SYSTEM that contain spaces.
6640
6641 * configure: Add `--x-includes' and `--x-libraries' options. I
6642 think these are dopey, but no less than three alpha testers, at
6643 large sites, have said they have their X files installed in odd
6644 places. Implement them by setting C_SWITCH_X_SITE and
6645 LD_SWITCH_X_SITE in src/config.h.
6646
66471993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6648
6649 * make-dist: Don't distribute etc/Old files.
6650
6651 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
6652 backups.
6653
66541993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6655
6656 * make-dist: Fix typo.
6657
66581993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6659
6660 * make-dist: Corrected typo, fixed it to discard = and TAGS files
6661 in some cases where it should but didn't seen to.
6662
6663 * Makefile.in: Added unlock and relock productions.
6664
66651993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6666
6667 * make-dist: Add a --compress option to force make-dist to use
6668 compress.
6669
6670 * make-dist: Use gzip, if we can find it.
6671
6672 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6673 make rs6000-ibm-aix default to -aix32.
6674
66751993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6676
6677 * Makefile.in: Added `Developer's configuration' section.
6678
66791993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6680
6681 * Makefile.in: Add commented-out variable settings for developer's
6682 configuration.
6683
66841993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6685
6686 * make-dist: Distribute `src/bitmaps' too.
6687
66881993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
6689
6690 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6691 make rs6000-ibm-aix default to -aix32.
6692
66931993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6694
6695 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
6696
6697 * Makefile.in (install.sysv): Add a second `$' in front of
6698 `${dest}', so that the shell will expand it, instead of Make.
6699
6700 * configure: When processing the name of the configure script,
6701 collapse `././' to `./', but leave a single `./' prefix alone.
6702
6703 * configure: Doc fix.
6704
67051993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6706
6707 * configure: Handle isc3.0 correctly.
6708
67091993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6710
6711 * make-dist: Don't try to copy the COPYING notice into
6712 external-lisp; we're not distributing that directory any more.
6713
67141993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6715
6716 * Makefile.in (install, install.aix, install.xenix, install.sysv):
6717 Remove CVS subdirectories from the installed directory trees, as
6718 well as RCS directories.
6719
67201993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6721
6722 * make-dist: Only copy gmalloc.c if we couldn't link it.
6723 Don't try to copy man/{README,Makefile} unless they actually exist.
6724
6725 * Makefile.in (lisppath): Don't include externallispdir in this.
6726 We're not sure whether we're even going to distribute the
6727 directory yet.
6728
67291993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6730
6731 * make-dist: Don't distribute the external-lisp directory anymore.
6732 * INSTALL: Remove all references to external-lisp.
6733
6734 * configure: Detect whether the compiler supports `const'
6735 properly, and edit src/config.h accordingly.
6736
6737 * configure: Tweak layout of final report.
6738
6739 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
6740 CFLAGS.
6741
6742 * Makefile.in (locallisppath): Make this default to
6743 ${datadir}/emacs/site-lisp, instead of
6744 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
6745 the same thing, and local-lisp causes completion conflicts with
6746 lock.
6747 (lisppath): Add ${externallispdir} to this.
6748 * INSTALL: Adjust installation directions.
6749
6750 * Makefile.in (externallispdir): New variable, to say where to
6751 install the externally-maintained lisp files.
6752 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
6753 the others.
6754 * INSTALL: Describe external-lisp and the new externallispdir
6755 variable.
6756
67571993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6758
6759 * configure (progname): New option `--with-gcc'. Make it clearer
6760 how we are trying to guess whether or not we have GCC.
6761 * INSTALL: Document the `--with-gcc' option, and improve
6762 description of `--with-x' options.
6763
67641993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6765
6766 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
6767 ${infodir} from these variables; we have written out explicit code
6768 to install the info files.
6769
67701993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6771
6772 * make-dist: Don't distributed the RCS files in the etc directory.
6773
67741993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6775
6776 * Makefile.in: Some makes can't handle comments in the middle of
6777 commands; move them to before the whole rule.
6778
67791993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6780
6781 * README: Mention what Emacs is.
6782
67831993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6784
6785 * make-dist: Include `./lisp/calc-2.02' in the distribution.
6786 Add `./cpp' and `./man' back into the distribution.
6787
67881993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6789
6790 * Makefile.in: Define MAKE, and use where appropriate.
6791
67921993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6793
6794 * make-dist: Remember that the authoritative COPYING notice is
6795 `etc/COPYING', not `../etc/COPYING'.
6796
67971992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6798
6799 * make-dist: Make sure that the COPYING notices in each directory
6800 are copies, not symlinks.
6801
68021992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6803
6804 * INSTALL: The build process produces an executable called `emacs'
6805 now. Change references.
6806 * Makefile.in: Adjust `install.mumble' targets to install
6807 `src/emacs', not `src/xemacs'.
6808
6809 * configure: Start with a blank line; this keeps some old CSH's
6810 from thinking it's a CSH script. Most systems will just use
6811 /bin/sh to run it, which is what we're expecting; the only other
6812 shells which might try to interpret it themselves are probably
6813 Bourne-compatible.
6814
68151992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6816
6817 * INSTALL: Improvements suggested by David Mackenzie.
6818
68191992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6820
6821 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6822 Don't try to copy the info files if there aren't any; the
6823 unexpanded globbing pattern disappoints `install'. Ignore the
6824 return status of that command.
6825
6826 * INSTALL: Updated for new configuration arrangement.
6827
6828 * configure: Don't make the top-level Makefile read-only - people
6829 may want to edit the values of the path variables.
6830
6831 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6832 Install the info files in ${infodir}. Install the executable
6833 under both `emacs' and `emacs-VERSION'.
6834
6835 * Makefile.in: Doc fix.
6836
6837 * Makefile.in (exec_prefix): New variable, as per latest version
6838 of coding standards.
6839 (bindir, libdir): Use it, instead of `prefix'.
6840 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
6841
6842 * Makefile.in (mandir): Make the default value for this depend on
6843 $(prefix).
6844
6845 * Makefile.in (datadir, statedir, libdir): Make these all default
6846 to ${prefix}/lib.
6847 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
6848 to compensate.
6849
6850 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6851 Install the etags and ctags man pages too.
6852
6853 * Makefile.in (distclean): Don't delete backup files; that's the
6854 job of extraclean.
6855 (extraclean): Like distclean, but deletes backup and autosave files.
6856
68571992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6858
6859 Make path specification conform to GNU coding standards.
6860 * configure (long_usage): Remove all traces of old arguments from
6861 usage messages, and document the options we do accept in more
6862 detail: -with-x... and --srcdir.
6863 (options, boolean_opts): Deleted; we don't have enough options to
6864 make this worthwhile.
6865 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
6866 along with the code which supported them; these should be set as
6867 arguments to the top-level make.
6868 (config_h_opts): Since this no longer doubles as a list of option
6869 names, make them upper case; this simplifies the code which uses
6870 them to build the sed command to edit src/config.h. Change the
6871 code which sets them.
6872 (cc, g, O): Don't allow the user to set these using options; they
6873 should be specified using `CC=' and `CFLAGS=' arguments to the
6874 top-level make. Just choose reasonable default values for them,
6875 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
6876 values.
6877 (gnu_malloc, rel_alloc): Don't allow the user to set these using
6878 options; use them whenever the configuration files say they're
6879 possible.
6880 Simplify the argument processing loop. Don't accept abbreviations
6881 for option names; these might conflict with other configuration
6882 options in the future.
6883 Add some support for the `--srcdir' option. Check for the sources
6884 in . and .. if `--srcdir' is omitted. If the directories we will
6885 compile in don't exist yet, create them under the current directory.
6886 Note that the rest of the build process doesn't really support
6887 this.
6888 Edit only the top Makefile. That should edit the others. Edit
6889 into the makefile: `version', from lisp/version.el, `configname'
6890 and `srcdir' from the configuration arguments, `CC' and
6891 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
6892 the user's path, and LOADLIBES as gleaned from the system
6893 description files.
6894 Simplify the report generated; it doesn't need to include any
6895 description of paths now.
6896 Make `config.status' exec configure instead of just calling it, so
6897 there's no harm in overwriting `config.status'.
6898 * Makefile.in (version, configname): New variables, used to choose
6899 the default values for datadir and libdir.
6900 Path variables rearranged into two clearer groups:
6901 - In the first group are the variables specified by the GNU coding
6902 standards (prefix, bindir, datadir, statedir, libdir, mandir,
6903 manext, infodir, and srcdir).
6904 - In the second are the variables actually used for Emacs's paths
6905 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
6906 archlibdir), which depend on the first category.
6907 datadir and libdir default to directories under
6908 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
6909 demand.
6910 etcdir and lispdir default to subdirectories of datadir.
6911 archlibdir defaults to libdir.
6912 The new installation tree is a bit deeper than it used to be, so
6913 use the new make-path program in lib-src to build them all.
6914 Always build a new src/paths.h.tmp and then move-if-change it to
6915 src/paths.h, to avoid unnecessary rebuilds while responding to the
6916 right changes.
6917 Remove all mention of arch-lib. Run utility commands from
6918 lib-src, and let the executables be copied into archlibdir when
6919 Emacs is installed.
6920 Add targets for src/Makefile, lib-src/Makefile, and
6921 oldXMenu/Makefile, editing the values of the path variables into
6922 them.
6923 Let lib-src do its own installation.
6924 (datadir): Default to putting data files under
6925 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
6926 (emacsdir): Variable deleted; it would only be confusing to use.
6927 (lispdir, etcdir): Default to ${datadir}/lisp.
6928 (mkdir): Use make-path for this.
6929 (lockdir): Do this in mkdir.
6930 (Makefile): New target.
6931
6932 * configure (usage_message): Rename to long_usage.
6933
6934 * make-dist: Don't bother creating an arch-lib directory; that's
6935 only for installation now.
6936
69371992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6938
6939 * configure: Use GCC-style configuration names, using config.sub.
6940 Change the usage and help messages.
6941
6942 * configure: Initialize window_system, not indow_system.
6943
6944 * configure: Report which window system, compiler, and signal
6945 handler return type we decide to use.
6946
6947 * make-dist: Explain what's going on if config.sub and gmalloc.c
6948 can't be linked. Place the code which copies them near the code
6949 which links the rest of the files around them.
6950
69511992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
6952
6953 * make-dist: Don't bother to distribute src/*.com, or
6954 src/vmsbuild; those have all been moved to `../vms'.
6955
69561992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6957
6958 * make-dist: Don't forget that the way to avoid filenames starting
6959 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
6960 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
6961 couldn't make hard links to, since we have two already, and
6962 perhaps more to come.
6963
69641992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6965
6966 * configure: When editing parameters into lib-src/Makefile, change
6967 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
6968 needs some other flags too.
6969
69701992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6971
6972 * configure: Remove spurious echo of the configuration name.
6973
6974 * make-dist: Don't distribute files in src/m and src/s whose names
6975 begin with `='.
6976
69771992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6978
6979 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
6980 Also LISP_FLOAT_TYPE.
6981
69821992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6983
6984 * make-dist: Copy config.sub, since it's a symbolic link to a file
6985 on another file system.
6986
69871992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6988
6989 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
6990 distribution.
6991
6992 * config.sub: New file, to help us recognize configuration names.
6993 * make-dist: Include it in the distribution.
6994
69951992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6996
6997 * configure: Convert `-' to `_' in specified option names.
6998 Accept options with --. Delete --highpri and --have-x-menu options.
6999 New options --with-x and --with-x10 replace -window-system.
7000 Don't mention options --gnu-malloc, --rel-alloc
7001 or --lisp-float-type in help message.
7002
70031992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7004
92a8ce63 7005 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
7006
70071992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7008
7009 * configure: Remove lines starting with "# DIST: " when building
7010 lib-src/Makefile and src/Makefile. This allows us to mark the
7011 "Makefile.in" files with explanatory comments which won't also get
7012 stuck in the Makefiles.
7013
70141992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7015
7016 * make-dist: Don't use the '+' operator in the sed regular
7017 expression that extracts the version number from lisp/version.el;
7018 Ultrix sed doesn't seem support the operator. Just double the
7019 operand and use *.
7020
70211992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7022
7023 * Makefile.in: Doc fix.
7024
70251992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7026
7027 * configure: Rewrite sed command to remove at most one ./ prefix;
7028 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
7029 group.
7030
70311992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7032
7033 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
7034
70351992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7036
7037 * make-dist: Go ahead and build a new TAGS file, unless the
7038 --newer option was specified. Don't try to delete a TAGS file
7039 from etc; it's not kept there, and shouldn't be deleted anyway.
7040
70411992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7042
7043 * make-dist: If the lisp directory contains a default.el, don't
7044 distribute it.
7045
7046 * configure: When searching signal.h for the type of a signal
7047 return handler, make a copy of it, not a symbolic link to it; that
7048 way, it will work on systems that don't have symbolic links.
7049
70501992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7051
10d1d0af 7052 * make-dist: Taught it about vcdiff and rcs2log, added --newer
a4a9692d
DL
7053 option for generating incremental distributions. Stopped it from
7054 generating a TAGS file into the distribution; that sucker is
7055 *big*, and easily enough generated with the toplevel makefile.
7056
70571992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7058
7059 * configure: When writing config.status, don't prefix progname
7060 with a '.'; it might be absolute.
7061
70621992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7063
7064 * configure: Choose to use X11 if either /usr/lib/libX11.a or
7065 /usr/include/X11 exist, not only if both exist.
7066
70671992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7068
7069 * make-dist: Make the new external-lisp directory a duplicate of
7070 the external-lisp directory, not the lisp directory.
7071
70721992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7073
7074 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
7075 clean' in arch-lib; it doesn't even have a Makefile.
7076
7077 * Makefile.in (clean, mostlyclean): In the test which tries to
7078 distinguish between the build directory, which should be cleaned,
7079 and the installed directory, which shouldn't, cd to `${emacsdir}',
7080 not `${DESTDIR}${LIBDIR}'.
7081
70821992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7083
7084 * make-dist: Be sure to delete the .c and .h files that YACC and
7085 BISON create from getdate.y.
7086
92a8ce63 7087 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
7088 * make-dist: Added support for the external-lisp subdirectory.
7089
7090 * make-dist: Changed message which complains that make-dist wasn't
7091 invoked in the right directory to indicate which files it was
7092 looking for.
7093
70941992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7095
7096 * configure: Add comments explaining why we can't translate
7097 character ranges or control characters in `tr'.
7098
70991992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7100
7101 * configure: When generating the configuration message, we used to
7102 build the message from the start so that each line began with "# "
7103 so that it would be a comment in `config.status'. However, this
7104 causes trouble if any of the variables we use in the message
7105 expand to more than one line of text - as gnu_malloc_reason
7106 sometimes does. So instead, we build the message as it should be
7107 printed to the user (i.e. without the "# " prefixes), and stick on
7108 the "# "s when we write it to `config.status'.
7109
7110 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
7111 `lib-src' and `arch-lib'.
7112
7113 * configure: When generating report and `config.status' file, note
7114 that bindir only determines where `make install' and
7115 `build-install' will place the executables; this should make it
7116 clear that the ordinary build process will not try to install
7117 things.
7118
71191992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7120
7121 * make-dist: Change messages to say that we are 'making links to
7122 X', rather than 'copying X'. And put `' quotes around file names.
7123
7124 * make-dist: Include '.tmp' in the name of the staging directory.
7125
7126 * make-dist: Pass the `-f' option to rm when you're not sure that
7127 the files you're removing actually exist.
7128
7129 * make-dist: When setting up etc/COPYING, always nuke whatever is
7130 there, and then copy it in, to make sure we get a real file.
7131
7132 * make-dist: Don't try to distribute *.defns files any more. The
7133 only such file was for simula.el, which has been superceded by a
7134 version which doesn't have a separate .defns file.
7135
71361992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
7137
7138 * make-dist: Don't distribute configured versions of config.h.in,
7139 paths.h.in, Makefile.in in src.
7140
7141 * configure: Delete .tmp files before creating them; don't bother
7142 trying to make final targets writeable first, since it won't
7143 matter to move-if-change.
7144
71451992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7146
7147 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
7148 mkdir and chmod in the center of all the conditionals. GNU Make
7149 will strip these out, but other makes won't.
7150
71511992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7152
7153 * make-dist: Include move-if-change in list of files to distribute.
7154
71551992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7156
7157 * configure: Remove any "." elements from the program name.
7158
7159 * configure: Don't record the values of all the possible arguments
7160 in config.status; only record the options that the user specified.
7161
7162 * configure: Use move-if-change to move in the new src/config.h.
7163
71641992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
7165
92a8ce63
JB
7166 * move-if-change: New file, copied from gcc release.
7167 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
7168 a temp file, so we don't update paths.h if an error occurs or if
7169 it doesn't need changing.
a4a9692d
DL
7170
71711992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7172
7173 * Makefile.in (src/paths.h): Do not install a value for the
7174 PATH_SUPERLOCK value; that macro doesn't exist anymore.
7175 * build-install.in: Same thing.
7176
71771992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7178
7179 * make-dist: Check the flag called "make_tar", not "make_dir"; the
7180 latter, being a typo, is always false, resulting in a program
fffa137c 7181 whose default behavior is to painstakingly build a copy of the
a4a9692d
DL
7182 source tree, and then delete it. Rah.
7183
7184 * Makefile.in: Add dist target, and comment for it.
7185
7186 * configure: When scanning <signal.h> for a declaration for
7187 signal, create a symbolic link with a name ending in .c, so the
7188 compiler won't complain that it's only been given .h files.
7189
7190 * configure: Check whether there are any arguments available
7191 before shifting to get the value of a non-boolean parameter.
7192
7193 * make-dist: Doc fix.
7194
71951992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7196
7197 * configure: Instead of grepping /usr/include/signal.h for a
7198 signal declaration, run /usr/include/signal.h or
7199 /usr/include/sys/signal.h through cpp and grep for the
7200 declaration.
7201
7202 * configure: Redirect the output of grep to /dev/null instead of
7203 using grep -s - that flag means different things on other systems.
7204
7205 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
7206 since the former is recognizable even if you don't know what
7207 'dumping' is.
cc4a96c6 7208 * configure: Accommodate that change.
a4a9692d
DL
7209
7210 * configure: Accept options for all of the directories you can
7211 change in the Makefile.
7212
7213 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
7214
7215 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
7216 FOO before you can use them.
7217
7218 * build-install.in: Made the "Where To Install Things" section
7219 conform with the similar section from Makefile.in. Copied section
7220 which builds src/paths.h from src/paths.h.in from the Makefile.
7221
72221992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7223
7224 * configure: Write config.status to pass its command-line
7225 arguments on to configure, so that people can use it to recreate
7226 an old configuration, with minor changes.
7227
72281992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7229
7230 * configure: Don't rely on option variables being unset if their
7231 values are the empty string. In particular, when producing the
7232 English report, don't assume that highpri will be unset when no
7233 increased priority has been requested; -highpri='' should be the
7234 same as omitting -highpri altogether.
7235
7236 * configure: Fix dumb bug: when running the system and machine
7237 description files through cpp, mark those lines that we want to
7238 evaluate with the string '@configure@', and then only evaluate
7239 them. This way if the files include anything that actually
7240 generates text (type definitions or external declarations, say),
7241 we won't try to eval it.
7242
72431992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7244
7245 * make-dist: New shell script.
7246
7247 * configure: When creating foo from foo.in, make foo read-only to
7248 remind people to edit the .in file instead.
7249
7250 * INSTALL: Changed references to config.h-dist to config.h.in.
7251 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
7252 to build src/paths.h from src/paths.h.in; added a paragraph to do
7253 this.
7254 * configure, Makefile, build-install: Changed filenames like
7255 FOO-dist to FOO.in.
7256
72571992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7258
7259 * Makefile, build-install: Renamed to Makefile.in and
7260 build-install.in; the configure script will edit these to produce
7261 the usable Makefile and build-install.
7262 * configure: Changed to produce ./Makefile, ./build-install,
7263 lib-src/Makefile, and src/Makefile from their *.in counterparts,
7264 instead of editing them in place.
7265
72661992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7267
7268 * Makefile: Re-arranged so that the undumped Emacs will search
7269 ../lisp *after* the site's local elisp files.
7270 (locallisppath, dumplisppath): New variables.
7271 (lisppath): This variable's default value is now chosen based on
7272 $(locallisppath) and $(lispdir); while it used to be the
7273 customization point for adding site-local elisp directories to
7274 load-path, that job is now handled mostly by locallisppath.
7275 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
7276 Check the values being assigned to the *LOADSEARCH macros for null
7277 path elements (like '::' in 'foo::bar').
7278
7279 * configure: When checking if the machine- and system-dependent
7280 files define a particular macro or not, actually run them through
7281 CPP and test the macros with #ifs, instead of just grepping for
7282 the macros' names. In particular, check for SYSTEM_MALLOC in this
7283 way.
7284
72851992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7286
7287 * Makefile (install): Don't use -s in install. (Keep the symbols.)
7288
72891992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7290
7291 * configure: Make the config.status file an executable shell
7292 script which will recreate the same configuration. Include the
7293 verbal description of the current configuration as a comment in
7294 the script.
7295 * INSTALL: Doc fix.
7296
7297 * Makefile: brought the Makefile up to the GNU coding
7298 standards, as described in standards.text:
7299 (TAGS): New name for the target which rebuilds the tags table.
7300 (check): New target; doesn't do anything yet.
7301 (mostlyclean): New target, synonymous with clean.
7302 (realclean): New target. Currently, this just calls the
7303 subdirectories's makefiles and then deletes config.status.
7304 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
7305 variables.
7306 Installation directory variables changed to conform.
7307 (install, install.sysv, install.xenix, install.aix): Changed the
7308 code which copies the directories into their installed location to
7309 allow the installed locations to be in several different
7310 directories; the old version assumed that they would all be in
7311 $(emacsdir).
7312 (mkdir, lockdir): Allow the installed locations to be in several
7313 different directories.
7314 * INSTALL: Doc fix.
7315
7316 * build-install: Use the same variable names as the Makefile.
7317 Allow the installed locations to be in several different
7318 directories.
7319
73201992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7321
7322 * Makefile (src/paths.h): Instead of using a single sed command to
7323 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
7324 separately, and don't forget to append "/!!!SuperLock!!!" to the
7325 value of the PATH_SUPERLOCK macro.
7326
7327 * config.emacs: Renamed to configure, for consistency with other
7328 GNU products. Internal references changed.
7329 INSTALL, Makefile: References changed.
7330
7331 * lock: New directory, which should always be empty. If this
7332 directory doesn't exist, Emacs won't complain; it just won't lock.
7333 Having this here means that people can just unpack Emacs, build
7334 it, and have locking work.
7335
7336 * share-lib: Re-renamed to etc, for the sake of tradition.
7337 * config.emacs: Changed default value for datadir to ../etc.
7338 * INSTALL, README: Adjusted.
7339
73401992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7341
7342 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
7343 by running CPP on the appropriate s/*.h and m/*.h files.
7344
73451992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7346
7347 * config.emacs: Make sure to set the "exit on error" flag once
7348 we've removed config.status; errors should abort the configuration.
7349
dff28924 73501992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7351
7352 * config.emacs: Added -distribute option, so that the Makefile
7353 paths are in their proper form. I don't know why this matters.
7354
dff28924 73551992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7356
7357 * local-lisp: New directory, empty in the distribution, for people
7358 to put local elisp code in.
7359 * config.emacs: Include it in the default load path.
7360 * README: Document it.
7361
dff28924 73621992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7363
7364 * config.emacs: Guess the type of signal handling functions based
7365 on the contents of /usr/include/signal.h.
7366
7367 * config.emacs: Print out progress report messages.
7368
7369 * Makefile (src/paths.h): Don't generically replace
7370 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
7371 editing of the other entries, and each entry should be dealt with
7372 explicitly anyway.
7373
7374 * build-install: Converted from C-shell to Bourne shell.
7375 * config.emacs: Edit build-install properly.
7376
7377 * config.emacs: Doc fix.
7378
73791992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7380
92a8ce63 7381 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 7382
dff28924 73831992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7384
7385 * config.emacs: Removed support for the `maintain-environment'
7386 option; the only important difference between this and its absence
7387 has been removed.
7388 * INSTALL: Removed mention of `maintain-environment'.
7389
7390 * config.emacs: Fix arguments to sed when processing boolean
7391 arguments.
7392
dff28924 73931991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7394
7395 * config.emacs: New file, to help automate the installation
92a8ce63 7396 process.
a4a9692d
DL
7397
7398 * Makefile: Lots of changes to support the separation of etc into
7399 architecture-dependent and -independent files:
7400 (EMACSROOT): New variable, giving the directory under which all of
7401 Emacs's libraries should be installed. Changed rest of file to
7402 use it.
7403 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
7404 (DATADIR): New variable, denoting architecture-independent dir.
7405 (LOCKDIR): New variable, for completeness.
7406 (SUBDIR): No more etc, new lib-src.
7407 (COPYDIR): No more etc, new arch-lib and share-lib.
7408 (src/paths.h): Set PATH_DATA and the LOCK macros too.
7409 (src): Now depends on lib-src, not etc.
7410 * build-install: Changes parallel to the above.
7411 * README: Describe the new arrangement.
7412
7413 * vms: New subdirectory for all the VMS stuff.
7414
dff28924 74151991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7416
7417 * Makefile (LISPPATH): New variable.
7418 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
7419
dff28924 74201990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
7421
7422 * Makefile (install, install.sysv, install.xenix):
7423 Install wakeup instead of loadst. No need for setuid or setgid.
7424
dff28924 74251990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7426
7427 * Makefile (clean): Clean etc if that's not the installation dir.
7428
dff28924 74291990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7430
7431 * Makefile (paths.h): Make sed alter each name in the path.
7432
dff28924 74331988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7434
7435 * Makefile (install.sysv): Use cpio, not tar.
7436
dff28924 74371988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7438
7439 * Makefile (lockdir): Rename `lock' target.
7440 Depend on it from install*, not from `all'.
7441
dff28924 74421988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
7443
7444 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
7445 to match build-install and paths.h.
6922b018
KH
7446
7447;; Local Variables:
880820fe 7448;; coding: utf-8
33462dfa 7449;; add-log-time-zone-rule: t
3d4c9dbd 7450;; bug-reference-url-format: "http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=%s"
6922b018 7451;; End:
2a34a036 7452
e91081eb 7453 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
57ebf0be 7454 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
7f6d64f8
GM
7455
7456 This file is part of GNU Emacs.
7457
4f43e937 7458 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 7459 it under the terms of the GNU General Public License as published by
4f43e937
GM
7460 the Free Software Foundation, either version 3 of the License, or
7461 (at your option) any later version.
7f6d64f8
GM
7462
7463 GNU Emacs is distributed in the hope that it will be useful,
7464 but WITHOUT ANY WARRANTY; without even the implied warranty of
7465 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7466 GNU General Public License for more details.
7467
7468 You should have received a copy of the GNU General Public License
4f43e937 7469 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
7470
7471;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73