(Ffile_attributes): Doc fix.
[bpt/emacs.git] / ChangeLog
CommitLineData
834cf436
SM
12009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
4
a6e754b6
CY
52009-05-05 Per Starbäck <per@starback.se> (tiny change)
6
7 * BUGS: Use new binding of view-emacs-problems.
8
734dabe0
CY
92009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
10
11 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
12 for Solaris compatibility.
13
7bbec45b
CY
142009-04-25 Chong Yidong <cyd@stupidchicken.com>
15
16 * configure: Regenerate.
17
18 * configure.in: Disable use of FreeType without libXft.
19
dc2933eb
JD
202009-04-19 Jan Djärv <jan.h.d@swipnet.se>
21
834cf436
SM
22 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
23 Check if it is declared in gtk.h.
dc2933eb 24
cea426d3
AS
252009-04-12 Andreas Schwab <schwab@linux-m68k.org>
26
27 * Makefile.in (install-arch-indep): Remove .gitignore files.
28
11e244d8
KH
292009-04-03 Kenichi Handa <handa@m17n.org>
30
31 * INSTALL: Make the section "Complex Text Layout support
32 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
33
1e447232
DN
342009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
35
36 * configure.in (rs6000-ibm-aix6*): Fix typo.
37
389b99fd
GM
382009-03-04 Glenn Morris <rgm@gnu.org>
39
40 * Makefile.in (INFO_FILES): Add auth.
41
ebb135af
GM
422009-03-03 Glenn Morris <rgm@gnu.org>
43
44 * info/dir: Add Auth-source.
45
2ae83832
SM
462009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
47
48 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
49 the second.
50
3122b073
EZ
512009-02-28 Eli Zaretskii <eliz@gnu.org>
52
1685daf2
EZ
53 * config.bat: Copy .dbxinit to _dbxinit.
54
3122b073
EZ
55 * make-dist (Making links to `info'): Remove .gitignore.
56
b4b7bab7
SM
572009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
58
59 * Makefile.in (lib-src, lisp): Use simpler rule.
60 (src): Be more specific to avoid recompiling all the .elc files just
61 because the bootstrap-emacs is missing.
62
003a2c00
CY
632009-02-26 Chong Yidong <cyd@stupidchicken.com>
64
65 * configure.in: Require librsvg >= 2.11.
66
c21273df
AR
672009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
68
69 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
70 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
71
c5ecbe51
AR
722009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
73
74 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
75
4e1fb954
GM
762009-02-03 Glenn Morris <rgm@gnu.org>
77
78 * make-dist: Add some missing files, remove some that are no longer
79 present.
80
99cc1583
GM
812009-02-02 Glenn Morris <rgm@gnu.org>
82
83 * make-dist: Add some missing nextstep/ files.
84
6debaeb8
AR
852009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
86
adab88bd 87 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
6debaeb8 88
a078d6e5
DN
892009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
90
91 * configure.in: Add support for m68k-*-netbsd.
92
a372b1a2
JL
932009-01-14 Juri Linkov <juri@jurta.org>
94
c2ad0dc9
JL
95 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
96
a372b1a2
JL
97 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
98 and bug-reference-mode.
99
d0bec92c
JL
1002009-01-11 Juri Linkov <juri@jurta.org>
101
102 * INSTALL.CVS: Move configuration explicitly to the first step.
103
05453c9d
GM
1042009-01-09 Glenn Morris <rgm@gnu.org>
105
106 * .dir-locals.el: Don't set indent-tabs-mode.
107
c0eb6ac0
KH
1082008-12-30 Kenichi Handa <handa@m17n.org>
109
110 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
111 the function OTF_get_variation_glyphs.
112
9c222401
JD
1132008-12-30 Jan Djärv <jan.h.d@swipnet.se>
114
115 * Makefile.in (install-arch-dep): Remove old directories in
116 ns_app* before moving new directories there.
117
bda28f63
DN
1182008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
119
120 * .dir-locals.el: Remove non-working entry for pmail.
121 (fill-column): Fix typo.
122 (change-log-mode): Add fill column.
123
745ebc13
EZ
1242008-12-26 Eli Zaretskii <eliz@gnu.org>
125
126 * config.bat: Produce _dir-locals.el from .dir-locals.el.
127
b08ddfb4
DN
1282008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
129
130 * make-dist (tempdir): Distribute .dir-locals.el.
131
132 * .dir-locals.el: New file.
133
b5a09903
EZ
1342008-12-19 Eli Zaretskii <eliz@gnu.org>
135
136 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
137 for rationale.
138
c4607d7f
GM
1392008-12-13 Glenn Morris <rgm@gnu.org>
140
141 * Makefile.in (install-arch-indep): Add new man-pages.
8e7aa5de
GM
142 (manext): Remove variable.
143 (MAN_PAGES): New variable.
144 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
145 and remove.
8bfbbb97 146 (uninstall): Remove desktop file and icons, game scores if empty.
c4607d7f 147
894b66d8
DN
1482008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
149
150 * config.guess, config.sub: Updated from master source.
151
08d03897
DN
1522008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
153
154 * Makefile.in (install-arch-indep): Install ebrowse.1.
155
7c54c0a0
DN
1562008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
157
158 * configure.in: Add Solaris on x86_64.
159
149b51bc
DN
1602008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
161
162 * config.guess, config.sub: Updated from master source.
163
961de2e7
EZ
1642008-12-08 Eli Zaretskii <eliz@gnu.org>
165
166 * info/dir: Fix last change.
167
777af7e5
EZ
1682008-12-07 Eli Zaretskii <eliz@gnu.org>
169
170 * info/dir: Untabify.
171
3c00847f
RF
1722008-11-28 Ulrich Mueller <ulm@gentoo.org>
173
174 * configure.in: Fix last change.
175
6a7447b3
RS
1762008-11-28 Richard M Stallman <rms@gnu.org>
177
178 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
179 New configurations.
180
d8aef2e6
GM
1812008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
182
183 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
184 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
185
c4e58908
EZ
1862008-11-15 Eli Zaretskii <eliz@gnu.org>
187
21d907a3
EZ
188 * Makefile.in (INFO_FILES): Remove ns-emacs.
189
c4e58908
EZ
190 * info/dir (NS-Emacs): Remove entry.
191
b73f809c
EZ
1922008-11-08 Eli Zaretskii <eliz@gnu.org>
193
194 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
195
9fea5ed1
GM
1962008-11-07 Glenn Morris <rgm@gnu.org>
197
198 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
199
b5ba7271
EZ
2002008-10-31 Eli Zaretskii <eliz@gnu.org>
201
202 * config.bat: Tell user to expect one "File not found" message
203 while the `doc' directory is being configured.
204
27301075
CY
2052008-10-30 Chong Yidong <cyd@stupidchicken.com>
206
207 * update-subdirs: Put obsolete directory last.
208
28f3a9d1
KH
2092008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
210
211 * configure.in: Check fontconfig always.
212
2194ea1c
DN
2132008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
214
215 * configure (*-solaris2.[7-9]*): Fix typo.
216
ea09b8d5
GM
2172008-10-24 Glenn Morris <rgm@gnu.org>
218
219 * configure.in (--without-sync-input, --with-pkg-config-prog):
220 Help strings start with lower case.
221 (--with-gnustep-conf): New option.
222 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
223
ef913c89
GM
2242008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
225
226 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
227 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
228 is not found. (Bug#1230)
229
b97439ce 2302008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
9b3362b8 231
b97439ce 232 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
9b3362b8
DN
233 Use sol2-6.h for Solaris 7-9.
234
fac5dc61
DN
2352008-10-18 Ulrich Mueller <ulm@gentoo.org>
236
237 * configure.in: Add support for GNU/Linux on SuperH.
238
6b0262c1
AS
2392008-10-12 Andreas Schwab <schwab@suse.de>
240
241 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
242
8d87199b
AR
2432008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
244
245 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
246 "X") to avoid confusion.
247
248 * configure: Regenerate.
249
265f3a4d
RF
2502008-09-07 Romain Francoise <romain@orebokech.com>
251
252 * make-dist: Distribute doc/man/ChangeLog.
253
cfe91a31
CY
2542008-08-28 Chong Yidong <cyd@stupidchicken.com>
255
256 * configure.in: Disable XFT and Freetype when without X.
257
258 * configure: Regenerate.
259
c5e2611e
DN
2602008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
261
262 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
263
cc9e2523
CY
2642008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
265
266 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
267 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
268
269 * configure: Regenerate.
270
67931678
EZ
2712008-08-20 Eli Zaretskii <eliz@gnu.org>
272
273 * configure.in: Move "#define subprocesses" before
274 config_opsysfile is included.
275
5b6fd9ea
KH
2762008-08-19 Kenichi Handa <handa@m17n.org>
277
278 * INSTALL (Extra fonts): Mention local fonts, don't mention
279 mule-unicode.
280
d32e280e
CY
2812008-08-16 Chong Yidong <cyd@stupidchicken.com>
282
283 * make-dist: Omit info/.arch-inventory.
284
3271ac8c
JR
2852008-08-16 Jason Rumney <jasonr@gnu.org>
286
287 * make-dist (tempdir/nt): Link emacsclient.rc.
288
48fad8e8
DN
2892008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
290
291 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
292 AC_SUBST it.
293 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
294 AC_SUBST it.
295 (OTHER_FILES): Always define for HAVE_NS.
296 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
297 * configure: Regenerate.
298
6b8bc489
AS
2992008-08-07 Andreas Schwab <schwab@suse.de>
300
301 * configure.in: Correctly handle
302 --enable-cocoa-experimental-ctrl-g=no and
303 --enable-ns-self-contained=yes.
6b8bc489 304
d5e2f8fe
AR
3052008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
306
307 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4eec6197
AR
308 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
309 bother undef'ing since won't have desired effect.
d5e2f8fe 310
9e0f670e
AS
3112008-08-06 Andreas Schwab <schwab@suse.de>
312
313 * configure.in: Fix quoting.
314
23ca30bd
CY
3152008-08-06 Chong Yidong <cyd@stupidchicken.com>
316
317 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
318
b44d2112
CY
3192008-08-05 Ulrich Mueller <ulm@gentoo.org>
320
321 * configure.in: Add checks for krb5_error.text and
322 krb5_error.e_text struct members.
323
19571844
CY
3242008-08-04 Chong Yidong <cyd@stupidchicken.com>
325
19571844 326 * configure.in: Test for existence of NSInteger.
509b4b38 327 Suggested by Yavor Doganov.
19571844 328
96cac6f1
RF
3292008-08-02 Romain Francoise <romain@orebokech.com>
330
331 * Makefile.in (INFO_FILES): Add mairix-el.
332
7c2fb837
DN
3332008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
334
335 * make-dist:
336 * README: Remove VMS support.
337 * vms: Remove directory.
338
69ab3201
DN
3392008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
340
341 * configure.in (MULTI_KBOARD): Remove.
342
9d9a7716
DN
3432008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
344
345 * configure.in (DO_BLOCK_INPUT): Remove, unused.
346
a7b7b527
CY
3472008-07-29 Chong Yidong <cyd@stupidchicken.com>
348
349 * info/dir (File): Add mairix-el.
350
9e2a2647
DN
3512008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
352
353 Remove support for Mac Carbon.
354 * mac: Remove directory.
355 * make-dist:
356 * configure.in:
357 * README:
358 * Makefile.in:
0e134ea0 359 * INSTALL: Remove code for Carbon.
9e2a2647
DN
360 * configure: Regenerate.
361
98822133 3622008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
fb67f03d 363
0e134ea0 364 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
fb67f03d 365
7cadb46a
CY
3662008-07-25 Chong Yidong <cyd@stupidchicken.com>
367
368 * configure.in: Check for getrlimit.
369
370 * configure: Regenerate.
371
77ccee09
DN
3722008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
373
374 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
375 in src/Makefile.in.
376 (static): Remove, autoconf would always comment it out anyway.
377 (subprocesses): Define unconditionally.
378
10d975d7 3792008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
7a55ab54 380
10d975d7
GM
381 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
382 compilation under GNUstep.
7a55ab54 383
658a0f85
KH
3842008-07-18 Kenichi Handa <handa@m17n.org>
385
386 * INSTALL (Complex Text Layout support libraries): Delete the
387 paragraph about --enable-font-backend.
388
ba60bd44 3892008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2a7973b6
AR
390
391 * configure.in: Print out some info to user for NeXTstep builds.
392 (ns-app): Remove enable option.
393 (ns-self-contained): Add enable option.
394 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
395 GNUstep, use to set install prefixes, and substitute in Makefiles.
396 * configure: Regenerate.
397 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
398 NS app bundle.
399
facfbbbd
SM
4002008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
401
402 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
403
ba60bd44 4042008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
122e9f8f
AR
405
406 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
407 NS_IMPL_COCOA.
122e9f8f 408
2c369af7
GM
4092008-07-16 Glenn Morris <rgm@gnu.org>
410
6ba72723
GM
411 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
412 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
413 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
414 never unset.
415
2c369af7
GM
416 * make-dist: Add nextstep/ directories.
417 (src, lib-src): Add .m files.
418
6b0273cd
DN
4192008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
420
421 * configure.in (freebsd, kfreebsd): Undo part of previous change.
422 (USER_FULL_NAME): Remove, not used anymore.
423 * configure: Regenerate.
424
ba60bd44 4252008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783
AR
426
427 Changes and additions for NeXTstep windowing system (Cocoa and
428 GNUstep) support.
429
430 * configure.in: Add support for NS window system: --with-ns (default
431 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
432 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
433 disable font backend if window system is "none", not if !HAVE_X11.
434 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
435 (install-arch-dep): Add commands to assemble NS .app package.
436
40dde9d1
DN
4372008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
438
176fe5fc
DN
439 * configure.in: Use macppc for Darwin. Remove references to
440 desupported systems.
40dde9d1
DN
441 * configure: Regenerate.
442
2906a94c
GM
4432008-07-05 Glenn Morris <rgm@gnu.org>
444
445 * make-dist (EMACS): Doc fix.
446 (lisp): There are no *.dat or image files here any more.
447 (src): There are no *.s files here any more.
448 (etc/images, etc/images/*): Link to most regular files.
449
26d41f17
GM
4502008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
451
452 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
453
3d4c9dbd
GM
4542008-07-01 Glenn Morris <rgm@gnu.org>
455
456 * configure.in (cpp_undefs): Rename from `undefs', update uses.
457 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
458 and explicitly export there. (Bug#507.)
459
f2a77c3a
DN
4602008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
461
462 * configure.in:
463 * configure: Remove references to obsolete systems.
464
ac935997
SM
4652008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
466
467 * Makefile.in (Makefile): Use it for its timestamp value as well, and
468 make it depend on all other */.in files.
469 (src/Makefile, src/config.stamp, lib-src/Makefile)
470 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
471 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
472 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
473 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
474
475 * configure.in: Don't create src/config.stamp any more.
476
b4945b95
SM
4772008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
478
f245f2c6 479 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
b4945b95 480
8a6a5642
GM
4812008-06-22 Glenn Morris <rgm@gnu.org>
482
483 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
484
822ef7a0
RF
4852008-06-21 Romain Francoise <romain@orebokech.com>
486
487 * Makefile.in (INFO_FILES): Add sasl.
488
fc46d219
SM
4892008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
490
491 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
492 (bootstrap-build): Remove.
493 (top_bootclean): New var.
494 (top_distclean, bootstrap-clean): Use it.
495 (bootstrap): Don't recheck config. Make normally.
496
49f6eb95
SM
4972008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
498
499 * Makefile.in (SUBDIR): Include `lisp'.
500 (lisp): Depend on `src'.
501 (top_distclean): Don't remove config.status.
502 (bootstrap-clean): New target.
503 (maintainer-clean): Use it.
504 (bootstrap): Use bootstrap-clean. Re-run config.status.
505 (src/bootstrap-emacs${EXEEXT}): New target.
506 (bootstrap-build): Use it. Don't use bootstrap-prepare because
507 src/Makefile now takes care of it.
508 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
25241b4d 509
02db7a65
GM
5102008-06-15 Glenn Morris <rgm@gnu.org>
511
512 * info/dir: Add sasl.
513
294e8689
AM
5142008-06-09 Alan Mackenzie <acm@muc.de>
515
516 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
517
8669e78f
ER
5182008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
519
429870c2 520 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
8669e78f 521
b464059a
GM
5222008-06-07 Glenn Morris <rgm@gnu.org>
523
524 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
525 serve no purpose.
526
d893468a
DN
5272008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
528
529 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
530 * configure: Regenerate.
531
79241466
SM
5322008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
533
534 * update-subdirs: Don't touch subdirs.el if it is unchanged.
535
b8bdd8c9
KH
5362008-05-14 Kenichi Handa <handa@m17n.org>
537
538 * configure: Regenerate.
539
540 * configure.in: Don't handle --disable-font-backend. Don't print
541 a message about a font backend.
542
1c73f195
GM
5432008-05-09 Glenn Morris <rgm@gnu.org>
544
545 * configure.in: Make absence of makeinfo a fatal error only if the info
546 files don't exist.
547 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
548
d95d9b23
EZ
5492008-05-07 Eli Zaretskii <eliz@gnu.org>
550
551 * config.bat: Fix last change: don't use < and > in "rem" lines,
552 they are interpreted as redirection by DOS shells.
553
f67e15be 5542008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
fac4a32b
YM
555
556 * configure.in: Check availability of AvailabilityMacros.h
557 if HAVE_CARBON.
558
559 * configure: Regenerate.
560
1066d056
GM
5612008-05-03 Glenn Morris <rgm@gnu.org>
562
563 * configure.in (x_libraries): Remove standard 64-bit directories -
564 experimental workaround for minor autoconf bug.
565
79bc8bbb
GM
566 * configure.in (--without-makeinfo): New option. If set,
567 absence of suitable makeinfo is not a fatal error.
568 * Makefile.in (MAKEINFO): New, set by configure.
569 (install-arch-indep): Without makeinfo, ignore any missing manuals.
570 (info-real): New target.
571 (info): Without makeinfo, do nothing, else call `info-real'.
572
a113b3ca 5732008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
b6924dd7
DN
574
575 * configure.in: Remove hpux10.20 from the desupported list.
576
73d798d5
SM
5772008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
578
579 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
580
a51f4969
SM
5812008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
582
583 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
584 rather than change CPPFLAGS.
585 (HAVE_GTK): Rename to USE_GTK.
586
7316a2b5
SM
5872008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
588
589 * configure.in: Replace the obsolete macros AC_AIX and
590 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
591
5d374ce1
AS
5922008-04-05 Andreas Schwab <schwab@suse.de>
593
594 * configure.in: No longer create admin/unidata/Makefile.
595
d0b7952a
AS
5962008-03-28 Andreas Schwab <schwab@suse.de>
597
598 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
599 (lisp/Makefile): New rule.
600
acfdc2b1
GM
6012008-03-13 Glenn Morris <rgm@gnu.org>
602
603 * configure.in (AC_INIT): Fix version number.
604 (sync-input): Reword the option, since it's on by default.
605
880820fe 6062008-03-11 Jan Djärv <jan.h.d@swipnet.se>
ca34d75a
JD
607
608 * configure.in: Add --enable-sync-input, default yes.
609
dc6150eb
GM
6102008-03-11 Glenn Morris <rgm@gnu.org>
611
69c7cf1b
GM
612 * Makefile.in (install-etc, mkdir): Handle directory
613 etc/images/icons/hicolor/*/mimetypes/.
614
dc6150eb
GM
615 * make-dist: Handle icons/hicolor/scalable directory.
616
491d33f9
GM
6172008-03-05 Glenn Morris <rgm@gnu.org>
618
619 * configure.in: Enable font-backend by default.
77dfeef5
GM
620 (USE_FONT_BACKEND): Set to "no" in absence of X.
621 (PKG_CONFIG): Don't set multiple times, once is enough.
622 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
491d33f9 623
4cba674a
GM
6242008-03-03 Glenn Morris <rgm@gnu.org>
625
626 * Makefile.in (iconsrcdir): New variable.
627 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
628 directory.
629
2d61385a
GM
6302008-02-29 Glenn Morris <rgm@gnu.org>
631
632 * test/: New directory.
633
880820fe 6342008-02-27 Jan Djärv <jan.h.d@swipnet.se>
72f51d25
JD
635
636 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
637
26a42dac
DN
6382008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
639
f245f2c6
JB
640 * configure.in: Print an error for systems that we think are obsolete
641 and are proposed to be removed. Remove some more unused systems.
e6a498d9 642 Add support for powerpc-ibm-aix6*.
26a42dac 643
9d2818d6
DN
6442008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
645
f245f2c6 646 * configure.in: Remove references to obsolete variables and systems.
9d2818d6 647
2cbff44e
GM
6482008-02-21 Glenn Morris <rgm@gnu.org>
649
7864e4ee
GM
650 * Makefile.in (set_installuser): New.
651 (install-arch-indep): Use set_installuser to avoid duplicate code.
652
2cbff44e
GM
653 * README.unicode: Split into admin/notes/unicode,font-backend and
654 remove.
655
372a3385
RS
6562008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
657
f245f2c6 658 * configure.in (arm*-*-freebsd*): Add.
372a3385 659
4624371d
DN
6602008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
661
662 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
663 dealing with obsolete variables.
664
737e2b96
GM
6652008-02-08 Glenn Morris <rgm@gnu.org>
666
667 * Makefile.in (check-info-dir): New target.
668
bcf21c09
MO
6692008-02-08 Michael Olson <mwolson@gnu.org>
670
507f2b91
MO
671 * Makefile.in (INFO_FILES): Add epa.
672
bcf21c09
MO
673 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
674 features" section.
675
86dc59b0
GM
6762008-02-06 Glenn Morris <rgm@gnu.org>
677
678 * configure.in (--with-gcc): Give an error saying this option has
679 been removed.
680 (--with-gtk): Remove this option.
681
02f35af2
GM
6822008-02-06 Tom Tromey <tromey@redhat.com>
683
684 * configure.in (--with-gcc): Remove.
685 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
686
6872008-02-05 Ulrich Mueller <ulm@gentoo.org>
5e0699b4
JB
688
689 * INSTALL: Recommend giflib, not libungif.
690
b5a922de
MO
6912008-02-05 Tom Tromey <tromey@redhat.com>
692
693 * configure.in (--with-dbus): Default to enabled.
694
9f432734
KH
6952008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
696
697 * INSTALL (Complex Text Layout support libraries): New section.
698
c0bc7978
DN
6992008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
700
701 * make-dist: Remove references to files in mac/ that have been
702 deleted.
703
435f8bc5
TTN
7042008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
705
706 * configure.in: For libotf and m17n-flt checks, set shell vars
707 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
708 pkg_check_m17n_flt, respectively, for the sake of the summary output.
709 Reported by Ulrich Mueller.
435f8bc5 710
2ee27f27
EZ
7112008-02-02 Eli Zaretskii <eliz@gnu.org>
712
713 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
714 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
715
7162008-02-02 Glenn Morris <rgm@gnu.org>
717
718 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
719 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
720 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 721
9209bb23 7222008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
723
724 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
725 [libotf], and [m17n-flt] options.
726
9209bb23 7272008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
728
729 * configure.in: Add EMACS_ARG_N([libotf]...), and
730 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
731 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
732 CFLAGS, and LIBS in checking of m17n-flt.
733
9209bb23 7342008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
735
736 * configure.in: Check the availability of m17n-flt library.
737
9209bb23 7382008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
739
740 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
741 not available.
742
9209bb23 7432008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
744
745 * configure.in: New args --enable-font-backend, --with-xft,
746 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
747 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
748 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
749 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
750
9209bb23 7512008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
752
753 * make-dist: Include etc/charsets in tarball.
754
9209bb23 7552008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
756
757 * configure.in: While running cpp on junk.c, include
758 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
759 exists.
760
8dd59f01 7612008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
762
763 * configure.in (xtensa): Match more configurations.
764
9c28b587
DN
7652008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
766
767 * configure.in: Update comment.
768
304484e4
GM
7692008-01-26 Glenn Morris <rgm@gnu.org>
770
771 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 772 (--with-carbon): Tone down rhetoric in help text.
304484e4 773
5b940d5a
GM
7742008-01-25 Glenn Morris <rgm@gnu.org>
775
776 * configure.in: Correct usage of OPTION_DEFAULT_ON,
777 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
778 Default `Carbon' to off (it's unsupported).
779
bf9a7ece
GM
7802008-01-24 Glenn Morris <rgm@gnu.org>
781
782 * configure.in: Standardize dbus-related messages.
783
1eee1145
MO
7842008-01-23 Michael Olson <mwolson@gnu.org>
785
786 * configure.in (pkg-config-prog): Remove initial whitespace.
787
8b1de1b5
MO
7882008-01-23 Tom Tromey <tromey@redhat.com>
789
bf9a7ece 790 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
791 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
792 Update all users.
793
8ca7e0f1
DN
7942008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
795
796 * config.guess, config.sub: Updated from master source.
797
55e6d9b2
AS
7982008-01-17 Andreas Schwab <schwab@suse.de>
799
95986dbe 800 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 801
058e0687
GM
8022008-01-17 Glenn Morris <rgm@gnu.org>
803
804 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
805
6bed5c4a
DN
8062008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
807
808 * configure.in: Remove more references to unsupported systems.
809
ed398055
GM
8102008-01-16 Sven Joachim <svenjoac@gmx.de>
811
812 * make-dist: Add --lzma.
813
2c2935f7
GM
8142008-01-16 Glenn Morris <rgm@gnu.org>
815
816 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
817 configure checks for this.
818
f40f5dc3
DN
8192008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
820
821 * configure.in: Remove more references to unsupported systems.
822
effb6952
RF
8232008-01-06 Romain Francoise <romain@orebokech.com>
824
825 * configure.in: Delete extra semicolons.
826
f3041af1
DN
8272008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
828
829 * configure.in: Remove references to unsupported systems.
830
37d6e313
RF
8312008-01-05 Romain Francoise <romain@orebokech.com>
832
833 * make-dist: Add --bzip2. Update copyright.
834
d35e1cd7
DN
8352008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
836
837 * configure.in: Remove support for Masscomp.
838
b26cd843
GM
8392008-01-05 Glenn Morris <rgm@gnu.org>
840
841 * Makefile.in (desktopdir, icondir): New variables.
842 (install-arch-indep): Also depend on `install-etc'.
843 (install-etc): New target.
844 (mkdir): Also create the `applications' and `icons' directories.
845
d8981daf
GM
8462008-01-04 Glenn Morris <rgm@gnu.org>
847
848 * make-dist: Update for new etc/images/icons/hicolor directory.
849
d088fbb2
AS
8502007-12-09 Andreas Schwab <schwab@suse.de>
851
852 * configure.in: D-Bus is not enabled by default.
853
880820fe 8542007-12-06 Jan Djärv <jan.h.d@swipnet.se>
9fb1ba80
JD
855
856 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
857 change.
858
880820fe 8592007-12-04 Jan Djärv <jan.h.d@swipnet.se>
9cf8f393 860
10d1d0af 861 * configure.in: Give package name and version to AC_INIT.
9cf8f393 862
cffe4909
MH
8632007-12-03 Magnus Henoch <mange@freemail.hu>
864
865 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
866
868641cc
MA
8672007-12-03 Michael Albinus <michael.albinus@gmx.de>
868
869 * configure.in: No need for DBUS_INFO anymore.
870
868641cc
MA
871 * Makefile.in (INFO_FILES): Use dbus unconditionally.
872
131e4133
MA
8732007-12-02 Michael Albinus <michael.albinus@gmx.de>
874
875 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
876
131e4133
MA
877 * Makefile.in (INFO_FILES): Add dbus.
878
916447e4
RF
8792007-12-02 Romain Francoise <romain@orebokech.com>
880
881 * make-dist: Fix last change.
882
472fd4dc
GM
8832007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
884
885 * configure.in: Add support for gnu-kfreebsd.
886
02964da1
GM
8872007-11-28 Glenn Morris <rgm@gnu.org>
888
889 * make-dist: Add etc/nxml.
890
d6447bae
RF
8912007-11-24 Romain Francoise <romain@orebokech.com>
892
893 * Makefile.in (INFO_FILES): Add nxml-mode.
894
3ada8b66
RF
8952007-11-23 Romain Francoise <romain@orebokech.com>
896
897 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
898 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
899
074767f2
AS
9002007-11-20 Andreas Schwab <schwab@suse.de>
901
14ee32ab 902 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 903
8d6069a4
AS
9042007-11-17 Andreas Schwab <schwab@suse.de>
905
906 * update-subdirs: Atomically update subdirs.el.
907
4f73d1e1
GM
9082007-11-17 Glenn Morris <rgm@gnu.org>
909
910 * Makefile.in (check-declare): New target.
911
f117c226
GM
9122007-11-07 Glenn Morris <rgm@gnu.org>
913
914 * configure.in: Deprecate Mac Carbon port.
915
880820fe 9162007-11-01 Jan Djärv <jan.h.d@swipnet.se>
a5c2c204
JD
917
918 * configure.in: Remove HAVE_X11R5 check.
919
9a56b440
GM
9202007-10-31 Glenn Morris <rgm@gnu.org>
921
922 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
923 when changing ownership of installed files.
924
32c22e5e
GM
9252007-10-30 Glenn Morris <rgm@gnu.org>
926
927 * make-dist: Add new directory etc/gnus.
928
47cca554
MO
9292007-10-30 Michael Olson <mwolson@gnu.org>
930
931 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
932
7016b92b
GM
9332007-10-29 Glenn Morris <rgm@gnu.org>
934
935 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
936
ca076674
GM
9372007-10-23 Glenn Morris <rgm@gnu.org>
938
939 * MAINTAINERS: Move to admin/.
940
c136b828
CY
9412007-10-17 Chong Yidong <cyd@stupidchicken.com>
942
943 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
944 (HAVE_LIBRESOLV): Also define if we are using res_init().
945
c49847b9
GM
9462007-10-17 Glenn Morris <rgm@gnu.org>
947
948 * FTP: Remove file, since it's just a duplicate of one in etc/.
949
799303b6
EZ
9502007-10-05 Eli Zaretskii <eliz@gnu.org>
951
952 * config.bat: Fix configuring `doc' due to changes in the
953 directory structure.
954
5aec60df 9552007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
956
957 * configure.in: Don't use -lpthread on HP-UX.
958
c8d2eff3
GM
9592007-09-16 Glenn Morris <rgm@gnu.org>
960
961 * make-dist: File gfdl.1 has been removed.
962
02ff9df4
GM
9632007-09-15 Glenn Morris <rgm@gnu.org>
964
965 * configure.in: Fix makeinfo version regexp.
966
cd227ad1
GM
9672007-09-12 Glenn Morris <rgm@gnu.org>
968
5a6a83f2
GM
969 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
970 implementation of alloca is not found.
971
cd227ad1 972 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 973 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 974
fe79fcb3
JL
9752007-09-09 Juri Linkov <juri@jurta.org>
976
977 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
978
979 * README: Add doc/ to documentation directories.
980
97268cd1
MO
9812007-09-08 Michael Olson <mwolson@gnu.org>
982
983 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 984 Update for new doc/ directory layout.
97268cd1 985
d175b0ae
RF
9862007-09-06 Romain Francoise <romain@orebokech.com>
987
988 * make-dist: Update for new doc/ directory layout.
989
e7426ea4
GM
9902007-09-06 Glenn Morris <rgm@gnu.org>
991
992 * Makefile.in (mansrcdir): New variable.
993 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
994 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
995 update these targets for new doc/ directory layout.
996 (doc/misc/Makefile): New target.
997 (install-arch-indep): Use mansrcdir for new location of manpages.
998 (mostlyclean, clean, distclean, maintainer-clean, unlock)
999 (relock, info, dvi): Update targets for new doc/ directory layout.
1000
1001 * configure.in (AC_OUTPUT): Update names of generated Makefiles
1002 for new doc/ directory layout.
1003
709e90de
AS
10042007-09-02 Andreas Schwab <schwab@suse.de>
1005
1006 * configure.in: Use AS_HELP_STRING throughout.
1007 * configure: Regenerate.
1008
880820fe 10092007-09-02 Jan Djärv <jan.h.d@swipnet.se>
f8932819
JD
1010
1011 * configure.in: Require Gtk/Glib 2.6.
1012
49adb60f
TTN
10132007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1014
1015 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
1016 Use them throughout in place of AC_ARG_WITH calls.
1017 * configure: Regenerate.
1018
28aa2c3e
AS
10192007-09-01 Andreas Schwab <schwab@suse.de>
1020
1021 * configure.in: Put quotes around nested macro calls.
1022
e35a28cd
TTN
10232007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
1024
1025 * configure.in: Fix typo.
1026 * configure: Regenerate.
1027
050b82f6
GM
10282007-08-30 Glenn Morris <rgm@gnu.org>
1029
1030 * configure.in (AH_BOTTOM): Copy some manual changes made to
1031 src/config.in here so they are not lost when it regenerates.
1032
e1b79824
GM
1033 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
1034
880820fe 10352007-08-29 Károly Lőrentey <karoly@lorentey.hu>
e1b79824
GM
1036
1037 * README.multi-tty: New file.
1038
6d017e27
GM
10392007-08-29 Glenn Morris <rgm@gnu.org>
1040
1041 * README: Increase version to 23.0.50.
1042
880820fe 10432007-08-29 Jan Djärv <jan.h.d@swipnet.se>
c982cf7d
JD
1044
1045 * configure.in: New option: --without-xaw3d.
1046
d25b54b3
GM
10472007-08-24 Glenn Morris <rgm@gnu.org>
1048
1049 * configure.in: Check for a suitably recent makeinfo.
1050
3d20d6aa
SM
10512007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
1052
1053 * configure.in (Check for required libraries): Typo.
1054
ae0476ed
YM
10552007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1056
1057 * configure.in: Check librsvg2 also for Mac Carbon.
1058
561c44e8
RF
10592007-08-22 Romain Francoise <romain@orebokech.com>
1060
1061 * make-dist: Follow reorganization of files in etc/.
1062
65999ef5
GM
10632007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
1064
1065 * configure.in: Add support for SVG images through librsvg2.
1066
664a406f
EZ
10672007-07-28 Eli Zaretskii <eliz@gnu.org>
1068
1069 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
1070 to avoid an error message if there is no DOC there.
1071
cacc7b51
GM
10722007-07-25 Glenn Morris <rgm@gnu.org>
1073
1074 * Relicense all FSF files to GPLv3 or later.
1075
9e45936b 1076 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 1077
880820fe 10782007-06-20 Jan Djärv <jan.h.d@swipnet.se>
31ad8850
JD
1079
1080 * configure.in: Complain if X seems to be installed but no
515f0896 1081 development files were found.
31ad8850 1082
7adaaf72
GM
10832007-06-20 Glenn Morris <rgm@gnu.org>
1084
1085 * configure.in: Prefer libgif over libungif.
1086
880820fe 10872007-06-14 Jan Djärv <jan.h.d@swipnet.se>
bfa6fb7e
JD
1088
1089 * configure.in: Check for all image libraries before exiting.
1090
880820fe 10912007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1ee86f21
JD
1092
1093 * configure.in: Exit with error if image libraries aren't found.
1094
154c9c9b
CY
10952007-06-13 Chong Yidong <cyd@stupidchicken.com>
1096
1097 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
1098 when compiling without scrollbars.
1099
7a9a50d8
GM
11002007-06-12 Glenn Morris <rgm@gnu.org>
1101
1102 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
1103
880820fe 11042007-06-11 Jan Djärv <jan.h.d@swipnet.se>
29d69661 1105
4b649a8e
JB
1106 * configure.in: Change wording about yes/gtk and lucid/athena
1107 being synonyms.
29d69661 1108
45cb0b58
GM
11092007-06-08 Glenn Morris <rgm@gnu.org>
1110
1111 * configure.in: Make gtk the default toolkit.
1112
42bf63da
GM
11132007-06-07 Glenn Morris <rgm@gnu.org>
1114
1115 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
1116 for a Sun C compiler.
1117
924e4ab0
GM
1118 * Makefile.in (install-arch-indep): Install only the DOC- file
1119 specific to the build, if possible, rather than DOC-*.
1120
7dfc4cda
CY
11212007-06-02 Chong Yidong <cyd@stupidchicken.com>
1122
1123 * Version 22.1 released.
1124
80821874
CY
11252007-05-25 Chong Yidong <cyd@stupidchicken.com>
1126
1127 * mkinstalldirs: Sync to version in automake CVS.
1128
1770dcdc
AS
11292007-05-22 Andreas Schwab <schwab@suse.de>
1130
14ee32ab 1131 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
1132 * configure: Regenerate.
1133
11342007-05-20 Andreas Schwab <schwab@suse.de>
1135
1136 * configure.in: Remove empty AC_SUBST.
1137 * configure: Regenerate.
1138
7e5a23bd
NR
11392007-05-20 Nick Roberts <nickrob@snap.net.nz>
1140
1141 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
1142 it like others.
1143 * configure: Regenerate.
1144
60889ffa
NR
11452007-05-20 Nick Roberts <nickrob@snap.net.nz>
1146
14ee32ab 1147 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
1148 (AC_CHECK_LIB): Add -lgpm.
1149 * configure: Regenerate.
1150
a61daa64
GM
11512007-05-03 Glenn Morris <rgm@gnu.org>
1152
1153 * configure: Tweak message about the absence of shell functions.
1154
edaeebf5
AS
11552007-04-27 Andreas Schwab <schwab@suse.de>
1156
14ee32ab 1157 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 1158
07016031
GM
11592007-04-26 Glenn Morris <rgm@gnu.org>
1160
1161 * README: Increase version to 22.1.50.
1162
6b6c5b14
JB
11632007-04-24 Juanma Barranquero <lekktu@gmail.com>
1164
1165 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
1166
e45f35a0
CY
11672007-04-19 Glenn Morris <rgm@gnu.org>
1168
4b649a8e 1169 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 1170
d14f8614
GM
11712007-04-18 Glenn Morris <rgm@gnu.org>
1172
1173 * INSTALL: Mention CPP.
1174
c98b464f
GM
11752007-04-15 Glenn Morris <rgm@gnu.org>
1176
1177 * FTP: Replace with a pointer to the web version.
1178
fc6ee824
GM
11792007-04-13 Glenn Morris <rgm@gnu.org>
1180
1181 * INSTALL: In lib-src, timer, wakeup, yow are removed.
1182
2c0b72db
GM
11832007-04-04 Glenn Morris <rgm@gnu.org>
1184
1185 * configure.in (NON_GNU_CPP): Use associated preprocessor when
1186 compiling with Sun Studio on Solaris.
1187
7ba3f463
GM
11882007-03-23 Glenn Morris <rgm@gnu.org>
1189
1190 * configure.in: Restore support for hp800 (removed 2007-01-27)
1191 following clarification of legal status.
1192
6b6c5b14 11932007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
1194
1195 * configure.in: Add support for AIX4.3 on IBM RS6000.
1196
1197 * configure: Regenerate.
1198
9b77729f
RS
11992007-03-20 Richard Stallman <rms@gnu.org>
1200
1201 * configure.in: Fix previous change.
1202
705959fc
RS
12032007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
1204
1205 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
1206 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
1207 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
1208
51673bc4
CY
12092007-03-19 Chong Yidong <cyd@stupidchicken.com>
1210
1211 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
1212 user specifies "without".
1213
1214 * configure: Regenerate.
1215
880820fe 12162007-03-18 Jan Djärv <jan.h.d@swipnet.se>
fe542960
JD
1217
1218 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 1219 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 1220
c16a484b
GM
12212007-02-27 Glenn Morris <rgm@gnu.org>
1222
1223 * make-dist (oldXMenu): Remove Imakefile.
1224 (etc/images): Add README.
1225
3a7723ad
DN
12262007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1227
67feae14 1228 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 1229
67feae14 1230 * configure: Regenerate.
3a7723ad 1231
a12246ad
DN
12322007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
1233
1234 * config.guess, config.sub: Updated from master source.
c16a484b 1235
4bbe413d 12362007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 1237
4bbe413d 1238 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 1239
44a43802
CY
12402007-01-29 Chong Yidong <cyd@stupidchicken.com>
1241
1242 * configure.in: Restore support for hp800's not running HP-UX.
1243
1244 * configure: Regenerate.
1245
6d1f63d5
CY
12462007-01-27 Chong Yidong <cyd@stupidchicken.com>
1247
1248 * configure.in: Remove support for hp800 and sr2k machine types.
1249
1250 * configure: Regenerate.
1251
880820fe 12522007-01-26 Jan Djärv <jan.h.d@swipnet.se>
cddb7844
JD
1253
1254 * configure.in: Add check for libXft.
1255
4bbe413d 12562007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
1257
1258 * INSTALL: Info files moved to share/info.
1259
c3295e7b
RS
12602007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
1261
1262 * configure.in: Detect and use fink-installed in intel-based Mac
1263 builds; change Apple Darwin section to support both PowerPC and
1264 Intel-based Macs.
1265
14429ceb
AS
12662006-12-26 Andreas Schwab <schwab@suse.de>
1267
1268 * Makefile.in (datarootdir): Define.
1269
be064bc4
RS
12702006-12-24 Richard Stallman <rms@gnu.org>
1271
1272 * configure.in: Require Autoconf 2.61.
1273
453027ac
EZ
12742006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
1275
1276 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
1277 Remove redundant entry for powerpc-apple-netbsd.
1278
1279 * configure: Regenerate.
1280
007e4308
CY
12812006-12-22 Chong Yidong <cyd@stupidchicken.com>
1282
1283 * configure: Regenerate with autoconf 2.61.
1284
880820fe 12852006-12-20 Jan Djärv <jan.h.d@swipnet.se>
7fb24298
JD
1286
1287 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
1288 * configure: Regenerate.
1289
880820fe 12902006-12-19 Jan Djärv <jan.h.d@swipnet.se>
8eeae1c9 1291
14d1edc0
JB
1292 * configure.in: Check if GTK+ compiles at all.
1293
64d962c1
AS
12942006-12-10 Andreas Schwab <schwab@suse.de>
1295
1296 * configure.in: Remove check for struct timezone, its result is
1297 never used.
1298
14d1edc0 12992006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
1300
1301 * configure.in: Add support for Solaris 10 on x86-64.
1302
880820fe 13032006-12-08 Jan Djärv <jan.h.d@swipnet.se>
75750090
JD
1304
1305 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
1306 of PKG_CONFIG_PATH.
1307
ee77eef5
YM
13082006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1309
1310 * configure.in (HAVE_SYNC): New test.
1311
c00d843f
GM
13122006-12-03 Glenn Morris <rgm@gnu.org>
1313
1314 * Makefile.in: Fix Copyright format.
1315
23382015
GM
1316 * configure.in (AH_TOP): Add missing Copyright year.
1317
1318 * update-subdirs: Add missing Copyright years.
1319
e925d5ae 13202006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
1321
1322 * Makefile.in: Touch only the parts of the share/emacs directory
1323 specific to this version.
1324
daab13ea
CY
13252006-11-26 Chong Yidong <cyd@stupidchicken.com>
1326
1327 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
1328
9b150aa2
YM
13292006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1330
1331 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
1332
c5a31d8b
YM
13332006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1334
1335 * configure.in: Prefer X11 to Carbon only when some X-specific
880820fe 1336 option is specified (Thanks to Jan Djärv and Andreas Schwab).
c5a31d8b 1337
c38d01fb
RF
13382006-11-04 Romain Francoise <romain@orebokech.com>
1339
d57727c9
JB
1340 * Makefile.in (bootstrap-clean-before): Fix typo.
1341 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 1342
d57727c9 13432006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
1344
1345 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
1346
c0af0f6e
CY
13472006-10-30 Chong Yidong <cyd@stupidchicken.com>
1348
1349 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
1350 directories.
1351
afa0f40b
CY
13522006-10-29 Jeramey Crawford <jeramey@jeramey.com>
1353
1354 * configure.in: Enable x86-64 OpenBSD compilation.
1355
3f9a75cd
GM
13562006-10-28 Glenn Morris <rgm@gnu.org>
1357
1358 * AUTHORS: Add cal-html.el author.
1359
e278f0fe
YM
13602006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1361
1362 * make-dist: Make links to mac/make-package and
1363 mac/Emacs.app/Contents/Resources/Emacs.icns.
1364
4f2c8638
CY
13652006-10-27 Chong Yidong <cyd@stupidchicken.com>
1366
1367 * README: Bump version number to 22.0.90.
1368
92d1ccf4
AS
13692006-10-23 Andreas Schwab <schwab@suse.de>
1370
1371 * configure.in: Make sure x_default_search_path is always set even
1372 when x_libraries is empty, and look in .../share as well for each
1373 library directory.
1374
7ad02ea8
KH
13752006-09-28 Kenichi Handa <handa@m17n.org>
1376
1377 * configure.in (locallisppath): Don't include leim dir.
1378 (lisppath): Include leim dir.
1379
45a2056c
JB
13802006-09-15 Jay Belanger <belanger@truman.edu>
1381
1382 * COPYING: Replace "Library Public License" by "Lesser Public
1383 License" throughout.
1384
4b1aaa8b
PE
13852006-09-11 Paul Eggert <eggert@cs.ucla.edu>
1386
1387 * make-dist (EMACS): Exit and fail if the EMACS environment
1388 variable is set to something other than an absolute file name.
1389
e9f67acf
AS
13902006-08-16 Andreas Schwab <schwab@suse.de>
1391
1392 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
1393 of hardcoding it.
1394
3cb74cd1
RS
13952006-08-16 Richard Stallman <rms@gnu.org>
1396
1397 * INSTALL.CVS: Clean up wording.
1398
41bab5e3
EZ
13992006-07-14 Eli Zaretskii <eliz@gnu.org>
1400
1401 * configure.in (PKG_CHECK_MODULES): Redirect the output of
1402 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 1403 * configure: Regenerate.
41bab5e3 1404
3aa7c28e
RS
14052006-07-08 Richard Stallman <rms@gnu.org>
1406
1407 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
1408
1eca02e7
KS
14092006-07-09 Kim F. Storm <storm@cua.dk>
1410
1411 * CONTRIBUTE: Use outline format.
1412 Add section on copyright years (from admin/notes/years).
1413
d47a5ce6
EZ
14142006-07-08 Eli Zaretskii <eliz@gnu.org>
1415
3aa7c28e 1416 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
1417 to /dev/null, since we don't need the error message, just the
1418 exit status.
1419
014a250c
EZ
14202006-07-07 Eli Zaretskii <eliz@gnu.org>
1421
d57727c9
JB
1422 * CONTRIBUTE: Slight formatting changes and typo fixes.
1423 Add description of NEWS markings.
014a250c 1424
09542a66
KS
14252006-07-07 Kim F. Storm <storm@cua.dk>
1426
1427 * CONTRIBUTE: Mention INSTALL.CVS.
1428
98f46e1b
RF
14292006-07-05 Romain Francoise <romain@orebokech.com>
1430
1431 * make-dist (top-level): Add CONTRIBUTE.
1432
978db147
RS
14332006-07-04 Richard Stallman <rms@gnu.org>
1434
1435 * CONTRIBUTE: Much rewrite.
1436
6f82a6d0
NR
14372006-07-04 Nick Roberts <nickrob@snap.net.nz>
1438
1439 * CONTRIBUTE: New file.
1440
eff6bfea
EZ
14412006-06-24 Eli Zaretskii <eliz@gnu.org>
1442
f8e83735 1443 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 1444
880820fe 14452006-05-18 Jan Djärv <jan.h.d@swipnet.se>
88fab15b
JD
1446
1447 * configure.in: Add check for ALSA.
88fab15b 1448
f53d2e87
EZ
14492006-05-06 Eli Zaretskii <eliz@gnu.org>
1450
1451 * Makefile.in (INFO_FILES): Remove emacs-xtra.
1452
1453 * info/dir: Remove the Emacs-Xtra entry.
1454
d57727c9 14552006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 1456
178463e7 1457 Update copyright year(s) in many files.
8aa90482 1458
7c00e1e9
EZ
14592006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1460
1461 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
1462 --without-toolkit-scroll-bars was specified.
1463
7e332390 14642006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 1465
8aa90482
KS
1466 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
1467 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 1468
8a7c3c86
EZ
14692006-03-18 Claudio Fontana <claudio@gnu.org>
1470
1471 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
1472 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
1473 to be installed/uninstalled.
1474 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
1475 to Info files installed by Emacs.
1476
83fe2c21 14772006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 1478
9e2bcc86
EZ
1479 * Makefile.in (install, uninstall): Add DESTDIR variable to
1480 support staged installations.
6e1fbe44 1481
885f1975
RS
14822006-02-14 Richard M. Stallman <rms@gnu.org>
1483
1484 * configure.in (s390x-*-linux-gnu*): New configuration.
1485
880820fe 14862006-01-31 Jan Djärv <jan.h.d@swipnet.se>
448541bc
JD
1487
1488 * configure.in: Require GTK 2.4 or newer.
448541bc 1489
597993cf
MB
14902006-01-29 Michael Olson <mwolson@gnu.org>
1491
1492 * Makefile.in (install-arch-indep, uninstall): Add ERC.
1493 * info/dir (ERC): New entry.
1494
33c7860d
EZ
14952006-01-29 Eli Zaretskii <eliz@gnu.org>
1496
1497 * info/dir: Fix last change.
1498
07037643
LT
14992006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1500
1501 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
1502
f9fe3e26
EZ
15032006-01-27 Eli Zaretskii <eliz@gnu.org>
1504
1505 * info/dir: Untabify the whole file.
07037643 1506 (Rcirc): New entry.
f9fe3e26 1507
e143ad11
AS
15082006-01-12 Andreas Schwab <schwab@suse.de>
1509
1510 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
1511 check.
e143ad11 1512
01abe918
CY
15132006-01-02 Chong Yidong <cyd@stupidchicken.com>
1514
1515 * configure.in: Use -Wno-pointer-sign if available.
01abe918 1516
88ec8c53
AS
15172005-12-29 Andreas Schwab <schwab@suse.de>
1518
1519 * config.guess, config.sub: Updated from master source.
1520
cdda1b59 15212005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 1522
f8e83735 1523 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 1524
ad7a98ae
RF
15252005-11-22 Romain Francoise <romain@orebokech.com>
1526
1527 * make-dist: Add etc/images/icons.
1528
11bdfcdd
AS
15292005-11-03 Andreas Schwab <schwab@suse.de>
1530
1531 * configure.in: Use GZIP_PROG instead of GZIP.
1532
1533 * Makefile.in (GZIP_PROG): Renamed from GZIP.
1534 (install-arch-indep): Adjust.
1535
b4235a80
AS
15362005-11-01 Andreas Schwab <schwab@suse.de>
1537
1538 * Makefile.in (bootstrap): Fix dependencies for parallel build.
1539 (bootfast): Likewise.
1540
e8439d34
RF
15412005-11-01 Romain Francoise <romain@orebokech.com>
1542
1543 * configure.in: Check for gzip.
e8439d34
RF
1544
1545 * Makefile.in (install): Compress source files.
1546
eae54018
ST
15472005-10-24 Steven Tamm <steventamm@mac.com>
1548
e8439d34 1549 * configure.in: Fix darwin386 configuration issue.
eae54018 1550
5798342c
EZ
15512005-10-22 Eli Zaretskii <eliz@gnu.org>
1552
1553 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
1554
ffda926c
BW
15552005-10-17 Bill Wohler <wohler@newt.com>
1556
1557 * make-dist: Create and populate etc/images/low-color.
1558
29dd7a69
BW
15592005-10-15 Bill Wohler <wohler@newt.com>
1560
1561 * make-dist: Create and populate etc/images/gud.
1562
b82ecedf
RS
15632005-10-08 Richard M. Stallman <rms@gnu.org>
1564
1565 * make-dist (tempparent): Don't check for 14-char file name limit.
1566
36eaa68f
RF
15672005-10-07 Romain Francoise <romain@orebokech.com>
1568
1569 * make-dist: Add etc/images/ezimage and etc/images/mail
1570 directories. Install images in etc/images.
1571
66533b25
YM
15722005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1573
1574 * configure.in: Prefer Carbon if --enable-carbon-app or
1575 --with-carbon is explicitly specified even when X11 is detected.
66533b25 1576
5c4757d3
RS
15772005-09-15 Ulf Jasper <ulf.jasper@web.de>
1578
1579 * Makefile.in (install-arch-indep, uninstall):
1580 Handle newsticker manual.
1581 (info): Add - to commands.
1582
ed326e35
EZ
15832005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
1584
1585 Remove the MAXPATHLEN limitations:
1586
1587 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 1588
022dc424 15892005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
1590
1591 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 1592 * configure: Regenerate.
50a6ff15 1593
c9ac21eb
PE
15942005-09-05 Paul Eggert <eggert@cs.ucla.edu>
1595
1596 * config.guess, config.sub: Updated from master source.
1597
9a69ec4b
JB
15982005-08-03 Juanma Barranquero <lekktu@gmail.com>
1599
1600 * .cvsignore: Add `lock'.
1601
c638055f
JB
16022005-07-28 Juanma Barranquero <lekktu@gmail.com>
1603
1604 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
1605
9eff9fe3
PE
16062005-07-26 Paul Eggert <eggert@cs.ucla.edu>
1607
1608 Merge gnulib getopt implementation into Emacs.
1609
1610 * Makefile.in (AUTOCONF_INPUTS): New macro.
1611 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
1612 so that these files also depend on m4/getopt.m4.
1613 * configure.in: Configure getopt by including m4/getopt.m4,
1614 and configuring a getopt replacement if necessary.
1615 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
1616 * m4/getopt.m4: New file.
1617
edfaf76d
LK
16182005-07-06 Lute Kamstra <lute@gnu.org>
1619
1620 * configure.in: Fix capitalization.
edfaf76d 1621
385ee3de
LK
16222005-07-04 Lute Kamstra <lute@gnu.org>
1623
1624 Update FSF's address in GPL notices.
1625
880820fe 16262005-06-19 Jérôme Marant <jerome@marant.org>
eb7c6f20
LK
1627
1628 * Makefile.in (epaths-force): Protect both lisppath and
1629 buildlisppath from whitespace.
1630
23fd4483
ST
16312005-06-08 Steven Tamm <steventamm@mac.com>
1632
1633 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 1634
880820fe 16352005-06-06 Jan Djärv <jan.h.d@swipnet.se>
98c3db67
JD
1636
1637 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 1638
880820fe 16392005-05-11 Jérôme Marant <jmarant@marant.org>
9adfabc2
LK
1640
1641 * configure.in: Add --enable-locallisppath.
9adfabc2 1642
5063dbbf
YM
16432005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1644
1645 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
1646 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
1647 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 1648
880820fe 16492005-05-07 Jérôme Marant <jerome@marant.org>
6a4fb78f
EZ
1650
1651 * make-dist: Remove references to makefile.nt and makefile.def.
1652 Include widgets and images subdirectories of etc. Do not exclude
1653 ldefs-boot.el.
1654
2c97085e
AS
16552005-04-23 Andreas Schwab <schwab@suse.de>
1656
1657 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 1658
766c5349
TTN
16592005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
1660
1661 * configure.in: Check for <pwd.h>.
766c5349 1662
118e2c39
LK
16632005-04-14 Lute Kamstra <lute@gnu.org>
1664
1665 * make-dist: Distribute all ChangeLog files in lisp/.
1666 Don't distribute ldefs-boot.el.
1667 lisp/makefile.nt no longer exists.
1668
5c156fdf
LK
16692005-04-13 Lute Kamstra <lute@gnu.org>
1670
1671 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
1672 for "no-byte-compile: t" in the file instead.
1673
4693dbc9
SM
16742005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
1675
1676 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
1677 shadow the main Lesstif/Motif-2.1 libs and includes.
1678
880820fe 16792005-03-10 Jan Djärv <jan.h.d@swipnet.se>
0f88527f
JD
1680
1681 * configure.in: Only add XASSERTS to cppflags.
0f88527f 1682
880820fe 16832005-03-04 Jan Djärv <jan.h.d@swipnet.se>
d0098f13
JD
1684
1685 * configure.in: Added --enable-asserts.
d0098f13 1686
bf247b6e
KS
16872005-02-09 Kim F. Storm <storm@cua.dk>
1688
1689 Change release version from 21.4 to 22.1 throughout.
1690 Change development version from 21.3.50 to 22.0.50.
1691
551ffc27
ST
16922005-01-19 Steven Tamm <steventamm@mac.com>
1693
1694 * configure.in: Check for <sys/utsname.h>.
551ffc27 1695
adf87c29
KS
16962004-12-11 Kim F. Storm <storm@cua.dk>
1697
1698 * Makefile.in (info): Undo 2004-12-05 change.
1699
b2d6e132
LT
17002004-12-08 Luc Teirlinck <teirllm@auburn.edu>
1701
058a9e4f
LT
1702 * info/dir (File): Add URL and Org Mode manuals.
1703 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
1704 manuals.
1705
56f7d69d 17062004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
1707
1708 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
1709 committed to src/config.in.
1710
880820fe 17112004-12-07 Jan Djärv <jan.h.d@swipnet.se>
b8bdffbe 1712
be5472bd 1713 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 1714 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 1715
cc60c723
RS
17162004-12-05 Richard M. Stallman <rms@gnu.org>
1717
1718 * Makefile.in (info): Ignore errors building info files.
1719
77cafc7a
EZ
17202004-11-27 Eli Zaretskii <eliz@gnu.org>
1721
1722 * config.bat: If 8-byte alignment is not supported, define
1723 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
1724 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
1725 filter through Sed to remove the quotes.
77cafc7a 1726
49561cf6
SM
17272004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1728
1729 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
1730 not apply to files explicitly `cvs add'ed.
1731
d8dfe187
EZ
17322004-11-12 Eli Zaretskii <eliz@gnu.org>
1733
1734 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
1735 Add a test for DECL_ALIGN support, and add a trivial definition to
1736 src/config.h if 8-byte alignment is not supported.
d8dfe187 1737
85c38542
KS
17382004-11-08 Kim F. Storm <storm@cua.dk>
1739
1740 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
1741 files before building.
1742 (bootfast, bootstrap-clean-before-fast): New targets, like
1743 bootstrap but don't remove .elc files.
1744
59dede22
EZ
17452004-11-06 Lars Brinkhoff <lars@nocrew.org>
1746
1747 * configure.in: Add check for getrusage.
1748
880820fe 17492004-11-02 Jan Djärv <jan.h.d@swipnet.se>
572a3cc2 1750
49561cf6
SM
1751 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
1752 New tests for new and old GTK file dialogs.
d0a80c21
JD
1753 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
1754 to no.
1755
880820fe 17562004-10-20 Jan Djärv <jan.h.d@swipnet.se>
f17e308a
JD
1757
1758 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
1759 can be set. Remove SETARCH test.
f17e308a 1760
cef11da2
ST
17612004-10-08 Steven Tamm <steventamm@mac.com>
1762
1763 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 1764
880820fe 17652004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4cbbf6b7
JD
1766
1767 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 1768 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 1769
880820fe 17702004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4494a266 1771
49561cf6 1772 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
1773 Run test to see if heap start address is random.
1774
bc9b2430
MB
17752004-09-29 Miles Bader <miles@gnu.org>
1776
1777 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
1778 if setarch is present.
1779
880820fe 17802004-09-25 Jan Djärv <jan.h.d@swipnet.se>
dd571c2f
JD
1781
1782 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 1783
880820fe 17842004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4489ece2
JD
1785
1786 * configure.in: Check for exec-shield.
4489ece2 1787
de10c114
AS
17882004-08-06 Andreas Schwab <schwab@suse.de>
1789
1790 * Makefile.in (install-arch-indep, uninstall): Add flymake.
1791
d9a68b6a
EZ
17922004-07-31 Eli Zaretskii <eliz@gnu.org>
1793
1794 * config.bat: Update URLs in the comments.
1795
23f87bed
MB
17962004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1797
49561cf6 1798 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
1799
1800 * info/.cvsignore: Added pgg and sieve.
1801
52b9b5cc
AS
18022004-07-05 Andreas Schwab <schwab@suse.de>
1803
1804 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
1805
1d390bd8
KH
18062004-06-21 Kenichi Handa <handa@m17n.org>
1807
1808 * make-dist: Link leim-ext.el into tempdir.
1809
1f94377f
LT
18102004-06-15 Luc Teirlinck <teirllm@auburn.edu>
1811
1812 * info/dir (File): Add emacs-xtra.
1813 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
1814
1c492b87
JL
18152004-06-12 Juri Linkov <juri@jurta.org>
1816
1817 * info/dir: Move menu help lines from `* Menu:' to file header.
1818 Describe the purpose of a red *.
1819
8f9d4905
SM
18202004-05-04 Dave Love <fx@gnu.org>
1821
1822 * configure.in: Don't use `extrasub'.
1823
2c2cd44f
SM
18242004-04-29 Dave Love <fx@gnu.org>
1825
1826 * configure.in: Don't forget to quote args to `test'.
1827
510ead5f
TTN
18282004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
1829
1830 * autogen.sh: Update filename in "please read" message.
1831
1ee652eb
RS
18322004-04-17 Richard M. Stallman <rms@gnu.org>
1833
1834 * INSTALL: Move the info about site-lisp dirs,
1835 and say uninstalled Emacs looks there too.
1836
c1994268
EZ
18372004-04-04 Eli Zaretskii <eliz@gnu.org>
1838
1839 * config.bat (lib-src): Recognize comment lines in Makefile.in
1840 that have a TAB after the #, to avoid errors in preprocessing with
1841 GCC 3.3.3.
1842
04e08b8c
LT
18432004-03-31 Luc Teirlinck <teirllm@auburn.edu>
1844
1845 * Makefile.in: Mention in comment that `make maintainer-clean'
1846 deletes .elc files.
1847
4a61faec
SM
18482004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1849
1850 * update-subdirs: Add local variables to prevent byte-compiling.
1851
06aacc62
RS
18522004-03-21 Dave Love <fx@gnu.org>
1853
1854 * configure.in: Fix previous change.
1855
36a3fd05
RS
18562004-03-18 Dave Love <fx@gnu.org>
1857
06aacc62 1858 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 1859
6939e0b1
LT
18602004-03-15 Luc Teirlinck <teirllm@auburn.edu>
1861
1862 * info/dir (File): Add SMTP and SES.
1863
d8d95bc7
SM
18642004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
1865
1866 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 1867 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 1868
58ec79cf
KS
18692004-02-18 Kim F. Storm <storm@cua.dk>
1870
d8d95bc7 1871 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 1872
a6eeaa81 18732004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 1874
d8d95bc7 1875 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 1876
584b627e
JY
18772004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
1878
1879 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
1880 to match previous changes by Eli Zaretskii.
1881
68e4cc57
LT
18822004-02-09 Luc Teirlinck <teirllm@auburn.edu>
1883
1884 * Makefile.in: Set CDPATH to an empty string.
1885
22bb9485
SM
18862004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
1887
1888 * configure.in <darwin>: Use fink packages if available.
1889
880820fe 18902004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
1891
1892 * make-dist (lispref): Do include lispref/index.texi.
1893
b4963755 18942004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 1895
4a61faec 1896 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 1897
a6eeaa81 18982003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
1899
1900 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
1901 clashes with install-sh on 8+3 filesystems.
1902
8af1a978
MB
19032003-12-08 Miles Bader <miles@gnu.org>
1904
1905 * .cvsignore: Add .arch-inventory.
1906
ce6e4c21
AS
19072003-12-24 Andreas Schwab <schwab@suse.de>
1908
1909 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 1910 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 1911
880820fe 19122003-12-24 Jan Djärv <jan.h.d@swipnet.se>
0b1ec9e9
JD
1913
1914 * Makefile.in (install-arch-dep): Don't let cd output go into
1915 pipe for carbon_appdir.
1916
cf59a5b7
AS
19172003-12-24 Andreas Schwab <schwab@suse.de>
1918
1919 * configure.in (PKG_CHECK_MODULES): Fix quoting.
1920
55e4f3cd
AS
19212003-12-01 Andreas Schwab <schwab@suse.de>
1922
2a75d75d 1923 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 1924 hardcoding gcc.
55e4f3cd 1925
880820fe 19262003-11-16 Jan Djärv <jan.h.d@swipnet.se>
57669b57
JD
1927
1928 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
1929 multiple displays.
22bb9485 1930 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 1931
68e03c1c
DL
19322003-09-23 Dave Love <fx@gnu.org>
1933
1934 * configure.in: Check members of struct ifreq.
1935
6df2a645
KS
19362003-09-14 Kim F. Storm <storm@cua.dk>
1937
1938 * configure.in: Add checks for sys/ioctl.h and net/if.h.
1939
da92b8d9
LT
19402003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
1941
1942 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
1943
19bb0fcd 19442003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
1945
1946 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
1947 required anymore.
1948
abd39b57
AC
19492003-08-07 Andrew Choi <akochoi@shaw.ca>
1950
1951 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
1952 option instead of -traditional-cpp for CPP.
1953
c855f2ca
RS
19542003-07-29 Richard M. Stallman <rms@gnu.org>
1955
1956 * configure.in (HAVE_XIM): Define if XIM is available.
1957
32b0a3c6
JB
19582003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1959
1960 * configure.in: The function gtk_window_set_icon_from_file was
1961 introduced in GTK+ 2.2, so check for that release.
1962
2eaa00ba
AS
19632003-07-23 Andreas Schwab <schwab@suse.de>
1964
1965 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
1966
1967 * Makefile.in (YACC): Remove, not used.
1968 (MAINT): Don't set.
1969 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
1970 disable dependency on ${srcdir}/configure.in when maintainer mode
1971 is disabled.
1972
f57bd967
DL
19732003-07-22 Dave Love <fx@gnu.org>
1974
1975 * configure.in: Make XRegisterIMInstantiateCallback test depend on
1976 HAVE_X11, not with_xim.
1977 (HAVE_CRTIN): Provide template.
1978 <with_png>: Test for png.h and libpng/png.h.
1979
da894f7d
AS
19802003-07-15 Andreas Schwab <schwab@suse.de>
1981
1982 * configure.in: Temporarily leave quoting for AC_DEFINE.
1983
ec03b83e
SM
19842003-07-13 Stefan Monnier <monnier@cs.yale.edu>
1985
1986 * configure.in: Check for posix_memalign.
1987
800bebe3
RS
19882003-07-12 Richard M. Stallman <rms@gnu.org>
1989
1990 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
1991
42f81f64
KS
19922003-07-09 Kim F. Storm <storm@cua.dk>
1993
1994 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
1995 functionality of --without-xim.
1996
d320e9f3
DL
19972003-06-29 Dave Love <fx@gnu.org>
1998
1999 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
2000
7bea57c9
DL
20012003-06-23 Dave Love <fx@gnu.org>
2002
ec03b83e
SM
2003 * configure.in: Check for sys/_mbstate_t.h.
2004 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
2005 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
2006
eb3b52fa
DL
20072003-06-06 Dave Love <fx@gnu.org>
2008
2009 * configure.in: Check for locale.h.
2010
f16205ca
DL
20112003-06-05 Dave Love <fx@gnu.org>
2012
ec03b83e
SM
2013 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
2014 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 2015 (NLIST_STRUCT): Don't define.
eb3b52fa 2016 (AH_BOTTOM): Define my_strftime.
f16205ca 2017
efd60266
JB
20182003-06-02 Richard M. Stallman <rms@gnu.org>
2019
2020 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
2021
016bd3c0
AS
20222003-05-24 Andreas Schwab <schwab@suse.de>
2023
2024 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
2025 bzero, and bcmp.
2026
7933722a
DL
20272003-05-22 Dave Love <fx@gnu.org>
2028
ec03b83e 2029 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 2030
463f55ee
DL
20312003-05-20 Dave Love <fx@gnu.org>
2032
2033 * configure.in: Append * to s390-*-linux-gnu case.
2034 (LIBMAIL) <lockfile>: Don't define.
2035
20362003-04-30 Richard M. Stallman <rms@gnu.org>
2037
2038 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2039
880820fe 20402003-04-28 Francesco Potortì <pot@gnu.org>
463f55ee 2041
89aa5de3 2042 * configure.in: Undo last (RMS') change, as it is useless, per
463f55ee
DL
2043 Dave Love.
2044
20452003-04-08 Richard M. Stallman <rms@gnu.org>
2046
2047 * configure.in: Put #include of jpeglib.h at start of line.
2048
880820fe 20492003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6740b4d6
KG
2050
2051 * INSTALL (* GNU/Linux development packages): Mention Debian and
2052 RedHat package names.
2053
ed3c3314
RS
20542003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
2055
2056 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2057
880820fe 20582003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5b31a763
KG
2059
2060 * INSTALL (* GNU/Linux development packages): Tell people to
2061 install additional packages for compiling Emacs.
2062
880820fe 20632003-04-06 Francesco Potortì <pot@gnu.org>
18fe6f45
FP
2064
2065 * configure.in: Use the same configuration for all aix5, not just
2066 aix5.1.
2067
77fb5d1a
FP
20682003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
2069
2070 * configure.in: Check for need for bigtoc support on IBM AIX for
2071 solving a linker table overflow problem.
2072
710ee5a9
RB
20732003-03-03 Rob Browning <rlb@defaultvalue.org>
2074
efd60266
JB
2075 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
2076 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
2077 over bzero, bcmp, and bcopy.
2078
16f6f948
SJ
20792003-02-23 Simon Josefsson <jas@extundo.com>
2080
2081 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
2082
92a8ce63
JB
20832003-02-21 Klaus Zeitler <kzeitler@lucent.com>
2084
2085 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
2086
47774164
KH
20872003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
2088
2089 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
2090
0dfd93c0
AS
20912003-02-08 Andreas Schwab <schwab@suse.de>
2092
2093 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
2094 instead of the substitution.
2095
c60ee5e7
JB
20962003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2097
2098 * Makefile.in: Use @EXEEXT@ for Cygwin.
2099 Use USERNAME if LOGNAME is not set (for Cygwin).
2100
1d894293 2101 * configure.in: Add opsys=cygwin.
88373452 2102
12bf22e0
AS
21032003-01-22 Andreas Schwab <schwab@suse.de>
2104
2105 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
2106 redefining it explicitly in src/config.in.
2107
ffdf4f26
MR
21082003-01-22 Markus Rost <rost@math.ohio-state.edu>
2109
2110 * Makefile.in (bootstrap): Make bootstrap-after.
2111
880820fe 21122003-01-20 Jan Djärv <jan.h.d@swipnet.se>
cd890796
JD
2113
2114 * configure.in: Fix --with-gtk.
2115
880820fe 21162003-01-19 Jan Djärv <jan.h.d@swipnet.se>
488dd4c4
JD
2117
2118 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
2119
2120 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
2121
880820fe 21222003-01-14 Francesco Potortì <pot@gnu.org>
e833850f 2123
ec03b83e 2124 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 2125
52cd7d02
ST
21262003-01-07 Steven Tamm <steventamm@mac.com>
2127
2128 * configure.in: New option, --enable-carbon-app, to specify
2129 that the application should be installed
2130 * Makefile.in (install-arch-dep): On Mac OS X, install the
2131 Emacs.app application if carbon-app is enabled
2132
fb02aff2
DL
21332003-01-06 Dave Love <fx@gnu.org>
2134
2135 * configure.in: Check for nl_langinfo.
2136 [!HAVE_SIZE_T]: Fix typedef.
2137
1d08c2fe
DK
21382003-01-06 David Kastrup <dak@gnu.org>
2139
ec03b83e 2140 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 2141
14d1edc0 2142 * configure.in: Add tests for install-info.
1d08c2fe 2143
72c5c58f
MR
21442002-12-09 Markus Rost <rost@math.ohio-state.edu>
2145
2146 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
2147 use again sol2-6 instead of sol2-8.
2148
a4ac5b17
DL
21492002-12-09 Dave Love <fx@gnu.org>
2150
fb02aff2 2151 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 2152
4824556f
AS
21532002-12-08 Andreas Schwab <schwab@suse.de>
2154
2155 * Makefile.in (install-arch-indep): Revert last change.
2156
6b2fd6ea
DL
21572002-11-27 Dave Love <fx@gnu.org>
2158
2159 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
2160 Check for __sys_siglist too. Check for memset.
2161 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 2162
8c95f450
JB
21632002-11-22 Juanma Barranquero <lektu@terra.es>
2164
2165 * config.guess, config.sub: Updated from master source.
2166
39f7b5f7
KF
21672002-11-19 Karl Fogel <kfogel@red-bean.com>
2168
2169 * autogen.sh: New file.
2170
d824beee
DL
21712002-11-15 Dave Love <fx@gnu.org>
2172
ec03b83e
SM
2173 * configure.in: Tidy up various quoting issues throughout.
2174 Use AC_GNU_SOURCE.
d824beee
DL
2175 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
2176 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
2177 Maybe define bcopy, bzero, bcmp.
ec03b83e 2178 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
2179 non-existent machine file).
2180 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
2181 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 2182 (nlist.h): Move test up.
d824beee 2183
72c5c58f 21842002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 2185
72c5c58f 2186 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 2187
880820fe 21882002-11-14 Francesco Potortì <pot@gnu.org>
816753a7
FP
2189
2190 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
2191
98b4e102
JB
21922002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2193
2194 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
2195
6bae0ccf
DL
21962002-11-08 Dave Love <fx@gnu.org>
2197
ec03b83e 2198 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
2199 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
2200
ab4f69f2
MB
22012002-11-07 Miles Bader <miles@gnu.org>
2202
ec03b83e
SM
2203 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
2204 Handle separate-build-dir case.
ab4f69f2 2205
318db6cb
RS
22062002-11-06 Richard M. Stallman <rms@gnu.org>
2207
2208 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
2209 bulletproof. $bar may be empty when there are no .elc files.
2210
2baf1bfa
DL
22112002-10-30 Dave Love <fx@gnu.org>
2212
89aa5de3 2213 * configure.in: Require autoconf 2.53. Test for pty.h,
2baf1bfa 2214 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
2215 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
2216 (AC_PROG_YACC): Delete.
2baf1bfa
DL
2217 (size_t): Use AC_CHECK_TYPES.
2218 (AH_TOP): Up-date copyright.
2219
a6cadf53
JB
22202002-10-01 Juanma Barranquero <lektu@terra.es>
2221
2222 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
2223
9811b1cf
RS
22242002-09-19 Richard M. Stallman <rms@gnu.org>
2225
2226 * configure.in: Fix the LessTif-directory-finder for real.
2227
ef7fb3bb
RS
22282002-09-14 Richard M. Stallman <rms@gnu.org>
2229
2230 * Makefile.in (maybe_bootstrap): Test for complete absence
2231 of compiled Lisp files.
2232
b3cd6965
SM
22332002-09-11 Stefan Monnier <monnier@cs.yale.edu>
2234
2235 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
2236 (bootstrap-clean-after): Delete.
2237 (bootstrap): Make the sequencing explicit.
2238
3e6be279
RS
22392002-09-10 Richard M. Stallman <rms@gnu.org>
2240
2241 * configure.in: Fix previous LessTif change.
2242
50332dc1
RS
22432002-09-09 Richard M. Stallman <rms@gnu.org>
2244
2245 * configure.in (powerpcle-*-solaris2.5*): New configuration.
2246 (powerpcle-*-solaris*): Use version 2.6 as default.
2247 (*-sunos5.6*, *-solaris2.6*): New alternative.
2248 (*-sunos5*): Use version 2.6 as default.
2249
880820fe 22502002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
2251
2252 * configure.in: Fix typo.
2253
22eaea41
RS
22542002-09-05 Richard M. Stallman <rms@gnu.org>
2255
2256 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
2257
b3cd6965 2258 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
2259 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
2260
6bc85c3b
KS
22612002-08-26 Kim F. Storm <storm@cua.dk>
2262
2263 * Makefile.in (install-arch-indep): Do not remove DOC file
2264 when it is the only DOC file installed; this is the case when
2265 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
2266
dc16594b
MR
22672002-07-24 Markus Rost <rost@math.ohio-state.edu>
2268
2269 * configure.in: Fix typo.
2270
2a0c903c
RS
22712002-07-24 Richard M. Stallman <rms@gnu.org>
2272
2273 * configure.in: Don't print anything special about gamedir.
2274
3ea1bfb2 2275 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 2276
a8bbe549
RS
22772002-07-21 Richard M. Stallman <rms@gnu.org>
2278
2279 * Makefile.in (gamedir, localstatedir): New variables.
2280 (epaths-force): Insert value of gamedir into PATH_GAME.
2281
2282 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 2283 (--with-game-dir option): Delete.
a8bbe549 2284
880820fe 22852002-06-21 Pavel Janík <Pavel@Janik.cz>
29c3cbf0
PJ
2286
2287 * configure.in: Add support for mipseb-*-netbsd* machines.
2288
880820fe 22892002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
2290
2291 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
2292
880820fe 22932002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
2294
2295 * info/dir (File): Add an entry for Tramp.
2296
e0156c8d
EZ
22972002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
2298
2299 * INSTALL-CVS: New file.
2300
3fa4ac47
AS
23012002-06-07 Andreas Schwab <schwab@suse.de>
2302
2303 * configure.in (x86_64-*-linux-gnu*): New system.
2304
86bbfe77
EZ
23052002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
2306
2307 * config.bat: Handle the case when lispintro is truncated to lispintr.
2308
2570d28c
PE
23092002-05-26 Paul Eggert <eggert@twinsun.com>
2310
2311 * config.guess, config.sub: Updated from master source.
2312
a1d8dc87
RS
23132002-05-09 Richard M. Stallman <rms@gnu.org>
2314
2315 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
2316
880820fe 23172002-05-04 Pavel Janík <Pavel@Janik.cz>
9a40c2fb
PJ
2318
2319 * make-dist: Do not distribute lock/ directory.
2320
e3ba1015
AC
23212002-04-30 Andrew Choi <akochoi@shaw.ca>
2322
2323 * configure.in: Provide documentation string when defining
2324 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
2325 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
2326
5167cfda
CW
23272002-04-28 Colin Walters <walters@verbum.org>
2328
b3cd6965 2329 * configure.in: Delete configure check for access to the game user.
5167cfda 2330
880820fe 23312002-04-29 Pavel Janík <Pavel@Janik.cz>
2912f349
PJ
2332
2333 * make-dist: lwlib/Imakefile is removed.
2334
e0f712ba
AC
23352002-04-26 Andrew Choi <akochoi@shaw.ca>
2336
2337 * configure.in: Add support for powerpc-apple-darwin*.
2338 (HAVE_CARBON): Add.
2339
b3cd6965 2340 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 2341
880820fe 23422002-04-25 Pavel Janík <Pavel@Janik.cz>
90077f66
PJ
2343
2344 * make-dist: lwlib-Xol* are removed.
2345
8fba10fc
AS
23462002-04-23 Andreas Schwab <schwab@suse.de>
2347
2348 * Makefile.in (MAINT): New variable.
2349 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
2350 instead of configure.in, to avoid running autoconf and autoheader
2351 unless explicitly requested.
2352
852eef40
EZ
23532002-04-16 Eli Zaretskii <eliz@gnu.org>
2354
2355 * config.bat: Update for msdos/sed2v2.inp.
2356
6817198a
AS
23572002-04-15 Andreas Schwab <schwab@suse.de>
2358
b3cd6965 2359 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
2360 * configure.in: Add config header templates to all AC_DEFINE and
2361 AC_DEFINE_UNQUOTED symbols.
2362 * make-dist: Run autoheader if necessary.
2363
b9b966e0
CW
23642002-04-10 Colin Walters <walters@verbum.org>
2365
2366 * configure.in: Add --game-dir, --game-user. Test to see if we
2367 can use them.
2368
880820fe 23692002-04-08 Pavel Janík <Pavel@Janik.cz>
3d9830e5
PJ
2370
2371 * configure.in: Add --with-sound.
2372
10ce34dc
KS
23732002-03-18 Kim F. Storm <storm@cua.dk>
2374
2375 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
2376 and getsockname functions. Test for sys/un.h include file.
2377
1ef1ef96
EZ
23782002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
2379
2380 * configure.in: Support AIX 5.1.
2381
880820fe 23822002-03-10 Jan Djärv <jan.h.d@swipnet.se>
d873ec96
JD
2383
2384 * configure.in: Added test for X Session Management (HAVE_X_SM).
2385
16e79fec
RS
23862002-03-03 Richard M. Stallman <rms@gnu.org>
2387
2388 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
2389 Run chown $${LOGNAME} on files installed by tar xvf.
2390
6a22cdf4
KS
23912002-03-03 Kim F. Storm <storm@cua.dk>
2392
2393 * configure.in: Test for getpeername.
2394
4d766b59
RS
23952002-03-01 Richard M. Stallman <rms@gnu.org>
2396
2397 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
2398 (HAVE_GIF): Don't use old libungif versions that crash.
2399
4fff8c79
RS
24002002-02-26 Richard M. Stallman <rms@gnu.org>
2401
2402 * configure.in <making srcdir absolute>: Verify that PWD is correct,
2403 not just well-formed and valid.
2404 (mips-compaq-nonstopux*): New configuration.
b3cd6965 2405
e5389a0b
PE
24062002-02-18 Paul Eggert <eggert@twinsun.com>
2407
2408 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
2409 "sed q" is a portable equivalent to plain "head -1".
2410
db54c53a
RS
24112002-02-13 Richard M. Stallman <rms@gnu.org>
2412
2413 * Makefile.in (maybe_bootstrap): Do `exit 1'.
2414 (all): Don't depend on maybe_bootstrap here.
2415 (${SUBDIR}): Depend on it here instead.
2416
b735b2ab
RS
24172002-02-08 Richard M. Stallman <rms@gnu.org>
2418
2419 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
2420
d8359893
EZ
24212002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
2422
2423 * configure.in: Recognize BSD/OS 5.0.
2424
f3b812da
EZ
24252002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
2426
2427 * make-dist: Make version checking in emacs.texi consistent with
2428 how we set it there.
2429
f48a30d7
KS
24302001-12-29 Kim F. Storm <storm@cua.dk>
2431
2432 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
2433
07025a55
RS
24342001-12-28 Richard M. Stallman <rms@gnu.org>
2435
2436 * configure.in: Test for mbsinit.
2437
b0a21bf9
EZ
24382001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
2439
2440 These changes make Leim part of the standard distribution:
2441
3a787a1e 2442 * README: Add info about the `leim' directory.
b0a21bf9
EZ
2443
2444 * INSTALL: Remove text that describes Leim as a separate package.
2445
2446 * noleim-Makefile.in: File removed.
2447
2448 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
2449 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
2450 Leim files out of the Emacs tree. Don't prepare a separate tarball
2451 for Leim.
5a60d1da 2452
61e3b944
RS
24532001-12-11 Richard M. Stallman <rms@gnu.org>
2454
2455 * configure.in (hppa*-*-linux-gnu*): New alternative.
2456
880820fe 24572001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
2458
2459 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
2460 creating distribution.
2461
d6a70204
PE
24622001-12-06 Paul Eggert <eggert@twinsun.com>
2463
2464 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
2465 (AC_FUNC_VFORK): Remove.
2466 (AC_FUNC_FORK): Add.
2467 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
2468 this is required by recent Autoconf versions.
2469
880820fe 24702001-12-02 Pavel Janík <Pavel@Janik.cz>
4a3cf58d
PJ
2471
2472 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
2473 TODO, vms-pp.trans and others).
2474
880820fe 24752001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
2476
2477 * make-dist: Use COPYING from the top-level directory.
2478
1096bcc0
GM
24792001-11-29 Gerd Moellmann <gerd@gnu.org>
2480
2481 * configure.in: Add support for FreeBSD/Alpha.
2482
880820fe 24832001-11-29 Pavel Janík <Pavel@Janik.cz>
b1356234 2484
dd536f94
PJ
2485 * make-dist: Add COPYING to the top-level directory of the
2486 distribution. Simplify the logic behind copying.
2487
b1356234
PJ
2488 * Makefile.in (maybe_bootstrap): Fix previous change.
2489
66458f32
RS
24902001-11-28 Richard M. Stallman <rms@gnu.org>
2491
2492 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
2493
ebcbef4e
RS
24942001-11-26 Richard M. Stallman <rms@gnu.org>
2495
2496 * Makefile.in: bootstrap should not delete dumped executables.
2497 (bootstrap-clean-before): New target.
2498 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 2499 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 2500
b77d2746 25012001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 2502
070f247d
EZ
2503 These changes add the Emacs Lisp Introduction manual to the
2504 distribution:
2505
b3cd6965 2506 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 2507
070f247d
EZ
2508 * make-dist: Copy the files in lispintro directory.
2509
7336d09b
EZ
2510 * config.bat: Configure in the lispintro directory.
2511
ac74199d
EZ
2512 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
2513
7f947b13 2514 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 2515 (lispintro/Makefile): New target.
7f947b13
EZ
2516 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
2517 (unlock, relock, info, dvi): Ditto.
2518
d4fa890c
EZ
25192001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2520
b3cd6965 2521 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 2522
d4fa890c
EZ
2523 * make-dist (etc): Don't distribute gfdl.1.
2524
5fb25beb
CW
25252001-11-22 Colin Walters <walters@debian.org>
2526
2527 * Makefile.in (install-arch-indep): Install the calc .info files.
880820fe 2528 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5fb25beb 2529
9f8bbf0f
EZ
25302001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2531
2532 * make-dist (lispref): Add *.txt, *.el, permute-index, and
2533 tindex.pl to the list of those being put into the distribution.
2534
aa2af83a
EZ
25352001-11-16 Eli Zaretskii <eliz@gnu.org>
2536
2537 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
2538
880820fe 25392001-11-15 Pavel Janík <Pavel@Janik.cz>
71f94ae1 2540
987aac50
PJ
2541 * Makefile.in (uninstall): Fix previous change.
2542
71f94ae1
PJ
2543 * configure.in, Makefile.in: Add support for --program-prefix,
2544 --program-suffix and --program-transform-name options.
2545
880820fe 25462001-11-13 Pavel Janík <Pavel@Janik.cz>
e5d9d2e7 2547
b3cd6965 2548 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
2549 (install-arch-indep): Install emacsclient manual page.
2550 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 2551
97c91ba6
EZ
25522001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
2553
2554 * make-dist: Add lispref/index.*perm files to the distribution.
880820fe 2555 From Pavel Janík <Pavel@Janik.cz>.
97c91ba6 2556
880820fe 25572001-11-12 Pavel Janík <Pavel@Janik.cz>
3d3f602a
PJ
2558
2559 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
2560
2bf92717
EZ
25612001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2562
dff28924 2563 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 2564
0cc70510
EZ
25652001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2566
5c32b7c5
EZ
2567 The following changes add the ELisp reference manual to the
2568 distribution.
2569
10fa7f8e
EZ
2570 * make-dist: Add the lispref directory to the distribution.
2571
0cc70510
EZ
2572 * Makefile.in (install-arch-indep): Add elisp* to the list of
2573 installed Info files.
5c32b7c5
EZ
2574 (SUBDIR_MAKEFILES): Add lispref/Makefile.
2575 (lispref/Makefile): New target.
2576 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
2577 Add commands for the lispref directory.
2578 (info, dvi): Ditto.
1b5a3644
EZ
2579
2580 * config.bat: Configure in `lispref'.
2581
6baef0fd
RS
25822001-11-09 Richard M. Stallman <rms@gnu.org>
2583
2584 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
2585
ed5882b9
EZ
25862001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
2587
2588 * make-dist (tempdir): Copy AUTHORS as well.
2589
f0f2756d
SS
25902001-11-06 Sam Steingold <sds@gnu.org>
2591
14d1edc0 2592 * configure.in: Added a check for <nlist.h>.
9ba48103 2593
880820fe 25942001-11-01 Pavel Janík <Pavel@Janik.cz>
d576358b
PJ
2595
2596 * configure.in: Reindent --help output.
ce058493 2597 From Per Starbäck (starback@ling.uu.se).
dff28924 2598
bf00d461 25992001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
2600
2601 * configure.in: New entry for HP/UX-11.
2602
5d991fc4
EZ
2603 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
2604 From Eric S. Raymond <esr@golux.thyrsus.com>.
2605
73d25f9c
EZ
26062001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
2607
2608 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
2609 <athornton@sinenomine.net>.
2610
5b6a51aa
GM
26112001-10-25 Gerd Moellmann <gerd@gnu.org>
2612
2613 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 2614 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 2615
84e70f78
KR
26162001-10-24 Ken Raeburn <raeburn@gnu.org>
2617
2618 * configure.in: If --with-hesiod is given, look for
2619 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 2620 resolv libraries respectively if system libraries don't supply them.
84e70f78 2621
4aa6b955
GM
26222001-10-24 Gerd Moellmann <gerd@gnu.org>
2623
2624 * configure.in: Use $MAKE for `make' if set.
2625
bc171472
GM
26262001-10-22 Gerd Moellmann <gerd@gnu.org>
2627
2628 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
2629 to tar options.
2630
71431a0e
GM
26312001-10-20 Gerd Moellmann <gerd@gnu.org>
2632
6aa97356 2633 * (Version 21.1 released).
71431a0e 2634
531a3336
MB
26352001-10-20 Miles Bader <miles@gnu.org>
2636
2637 * configure.in (configuration): Set from `host' if `host_alias'
2638 isn't defined.
2639
121ff711
AS
26402001-10-19 Andreas Schwab <schwab@suse.de>
2641
2642 * configure.in: Make ready for autoconf 2.5x.
2643 (AC_PREREQ): Require autoconf 2.50.
2644 * aclocal.m4: Removed.
121ff711
AS
2645 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
2646
eef9b65f
EZ
26472001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2648
2649 * README: Bump Emacs version to 21.1.50.
2650
ab952a4f
GM
26512001-10-05 Gerd Moellmann <gerd@gnu.org>
2652
2653 * Branch for 21.1.
dff28924 2654
3b74127d
GM
26552001-09-05 Gerd Moellmann <gerd@gnu.org>
2656
2657 * configure.in: Avoid `$@' which is handled specially in
2658 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 2659
80b97918
EZ
26602001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
2661
2662 * make-dist (nt): Add subdirs.el to the list of distributed files.
2663
3a4f8160
EZ
26642001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
2665
2666 * configure.in (machine): Add an entry for
2667 hppa1.1-hitachi-hiuxwe2*.
2668
eb04d6cd
GM
26692001-05-28 Gerd Moellmann <gerd@gnu.org>
2670
2671 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
2672 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
2673
f4500bec
GM
26742001-05-14 Gerd Moellmann <gerd@gnu.org>
2675
2676 * make-dist: Copy texinfo.tex unconditionally.
2677
26978e9a
EZ
26782001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
2679
2680 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
2681 that are installed.
2682
afa3935f
GM
26832001-04-06 Gerd Moellmann <gerd@gnu.org>
2684
e5c8f6f1
GM
2685 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
2686 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 2687
afa3935f
GM
2688 * make-dist: Handle leim/MISC-DIC. Only include
2689 `[a-zA-Z]*.{el,elc}' from leim/quail.
2690
a55e4e68
GM
26912001-04-05 Gerd Moellmann <gerd@gnu.org>
2692
2693 * Makefile.in (install-arch-indep): Remove .cvsignore files.
2694
87d8eba4
GM
26952001-03-30 Gerd Moellmann <gerd@gnu.org>
2696
2697 * Makefile.in (.PHONY): Add for bootstrap targets.
2698 (bootstrap-clean): New target.
2699 (bootstrap): Use it instead of `clean'.
2700
ed31fabf
GM
27012001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
2702
2703 * Makefile.in (SUBDIR): Remove leim.
2704 (all, .RECURSIVE, extraclean): Add leim explicitly.
2705 (leim): Provide separate rule which exports PARALLEL=0 into the
2706 environment.
2707
5721ae13
GM
27082001-03-20 Gerd Moellmann <gerd@gnu.org>
2709
2710 * configure.in (HAVE_XPM): Don't print the result of the check for
2711 XpmReturnAllocPixels if we don't have an xpm.h.
2712
10ebaeb6
GM
27132001-03-05 Gerd Moellmann <gerd@gnu.org>
2714
2715 * COPYING: New file.
2716
e30bd7b7
EZ
27172001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
2718
2719 * config.bat: Update the copyright.
2720
d0e9bfd2
GM
27212001-02-23 Kenichi Handa <handa@etl.go.jp>
2722
2723 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
2724 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
2725 to `yes'. Later in AC_OUTPUT, check this variable.
2726
038f4ae3
DL
27272001-02-09 Dave Love <fx@gnu.org>
2728
2729 * AUTHORS: Updated.
2730
44806980
EZ
27312001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
2732
2733 * info/dir (Ebrowse): Fix the entry (was missing a dot).
2734
20b28f82
GM
27352001-02-02 Gerd Moellmann <gerd@gnu.org>
2736
bdadfce3
GM
2737 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
2738
5db37a2e 2739 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 2740
20b28f82
GM
2741 * Makefile.in (uninstall): Remove more info files. Remove
2742 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
2743
7ccf7ab9
GM
27442001-01-31 Gerd Moellmann <gerd@gnu.org>
2745
2746 * noleim-Makefile.in (extraclean): Add.
2747
03e0fe6e 27482001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
2749
2750 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
2751 it quiet.
2752
e1e441f9
GM
27532001-01-24 Colin Walters <walters@cis.ohio-state.edu>
2754
2755 * Makefile.in (tags): Fix typo.
2756
64388126
KH
27572001-01-13 Kenichi Handa <handa@etl.go.jp>
2758
2759 * configure.in: Fix typo in the code setting x_search_path.
2760
457b792c
GM
27612001-01-10 Dave Love <fx@gnu.org>
2762
2763 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
2764 -lXext.
2765 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
2766 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
2767 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
2768 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
2769 (now in $LIBS).
2770
1460e5d4
EZ
27712001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
2772
2773 * config.bat: Run the preprocessor with -traditional.
2774
e2b6e5ea
EZ
27752001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
2776
2777 * INSTALL: Move copying conditions to end of file.
2778
b202115b
EZ
27792000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
2780
2781 * INSTALL: Add basic installation procedure which assumes
2782 `configure' does its job. Elaborate on image support libraries.
2783 Add a pointer to Xaw3d library. Add advice about solving
2784 configure-time problems by looking in config.log and setting
3163da06 2785 variables in the environment.
b202115b 2786
3e32cc27
GM
27872000-12-27 Gerd Moellmann <gerd@gnu.org>
2788
2789 * Makefile.in (install-arch-indep): If tar fails, exit with
2790 exit code 1.
2791
7b93a85b
GM
27922000-12-19 Gerd Moellmann <gerd@gnu.org>
2793
2794 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
2795 source file includes XKBlib.h. On some broken Solaris systems,
2796 there is an XKBlib.h, reportedly, but header files included by
2797 XKBlib.h are missing.
2798
02387dcc
GM
27992000-12-14 Gerd Moellmann <gerd@gnu.org>
2800
2801 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
2802
34979055
DL
28032000-12-11 Dave Love <fx@gnu.org>
2804
2805 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
2806
169fe44e
GM
28072000-12-11 Paul Eggert <eggert@twinsun.com>
2808
2809 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
2810 Merge fixes from latest GNU tar version. These macros no longer
2811 futz with _XOPEN_SOURCE, as that was not portable in practice.
2812 (AC_FUNC_FSEEKO): New macro.
dff28924 2813
169fe44e
GM
2814 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
2815 ftello.
dff28924 2816
5c62b2e9
DL
28172000-12-05 Dave Love <fx@gnu.org>
2818
2819 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
2820
2dce2360
EZ
28212000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
2822
2823 * info/dir: Change the category to "Emacs".
2824
8c28d444
GM
28252000-12-01 Gerd Moellmann <gerd@gnu.org>
2826
2827 * make-dist (tempdir): Remove epaths.h from the distribution
2828 instead of paths.h.
2829
68a887fa
EZ
28302000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2831
2832 * config.bat: Check for existence of djecho.exe, and print an
2833 error message if it is not available.
2834
2835 * INSTALL: Describe possible problem with djecho.exe in old
2836 versions of DJGPP v2.x.
2837
d96a4de3
GM
28382000-11-23 Gerd Moellmann <gerd@gnu.org>
2839
2840 * configure.in: Initialize HAVE_LIBXP to no.
2841
3aeecf97
GM
28422000-11-22 Gerd Moellmann <gerd@gnu.org>
2843
dff28924 2844 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
2845 m/powerpc.h.
2846
fb279a6d
GM
28472000-11-21 Gerd Moellmann <gerd@gnu.org>
2848
3c64f287
GM
2849 * Makefile.in (install-arch-indep): Also install info/eshell*
2850 and info/speedbar*.
2851
fb279a6d
GM
2852 * configure.in (HAVE_PNG): Check for the presence of
2853 png_get_channels to rule out older PNG libs.
2854
f5f47add
GM
2855 * configure.in (AC_OUTPUT): Arrange to emit definitions of
2856 GCC and NON_GNU_CPP into config.status.
2857
62d14e9a
DL
28582000-11-20 Dave Love <fx@gnu.org>
2859
1c203d4c
DL
2860 * configure.in: Fix last change.
2861
62d14e9a 2862 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 2863 * FTP: New file to replace it.
62d14e9a
DL
2864 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
2865
f1d6d1e8
GM
28662000-11-20 Gerd Moellmann <gerd@gnu.org>
2867
2868 * configure.in: Use -traditional with GNU cpp.
2869
b3635775
GM
28702000-11-17 Gerd Moellmann <gerd@gnu.org>
2871
2872 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
2873 Distribute more files from the nt/ subdir. Distribute PBM
2874 image files from subdirs of lisp/. Distribute old change logs
2875 from subdirs of lisp/. Distribute play/5x5.el.
2876
0eafc06c
DL
28772000-11-11 Dave Love <fx@gnu.org>
2878
2879 * config.sub, config.guess: Updated from master source.
2880
03391420
DL
28812000-11-07 Dave Love <fx@gnu.org>
2882
2883 * configure.in: Test for mkstemp.
2884
cd66d2ed
EZ
28852000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
2886
2887 * info/dir (Top): Rearrange menu items more logically, and put
2888 them into a single category. Add menu items for RefTeX and
2889 Widget.
2890
880820fe 28912000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1da437e9 2892
15b526b2
EZ
2893 * Makefile.in (install-arch-indep): Use --info-dir instead of
2894 --dir-file, and a simple argument instead of --info-file, so that
2895 the Debian version of install-info also works.
1da437e9 2896
99483220
EL
28972000-10-19 Eric M. Ludlam <zappo@ultranet.com>
2898
2899 * info/dir (Speedbar): Add entry.
2900
45e680a8
EZ
29012000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
2902
2903 * INSTALL: Describe the new image-support options to the configure
2904 script. List URLs where image support libraries can be found.
2905
f2f049f3
EZ
29062000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
2907
2908 * info/dir (Top): Add an entry for Eshell.
2909
2021ab61
DL
29102000-10-02 Dave Love <fx@gnu.org>
2911
2912 * configure.in: Check for gai_strerror.
2913
65f75351
AS
29142000-10-01 Andreas Schwab <schwab@suse.de>
2915
4b649a8e 2916 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 2917
71c9ec51
GM
29182000-09-30 Gerd Moellmann <gerd@gnu.org>
2919
2920 * configure.in: Support `sparc*-*-netbsd*'.
2921
513f1fd9
EZ
29222000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
2923
2924 * info/dir (MIME): Add entry for emacs-mime.
2925
a55b799a
DL
29262000-09-29 Dave Love <fx@gnu.org>
2927
2928 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
2929
ce75c97a
GM
29302000-09-26 Gerd Moellmann <gerd@gnu.org>
2931
2932 * make-dist: Adapt to the change of leim/Makefile which was
2933 necessary to ensure a reasonably working `make dist'.
2934
2935 * leim-Makefile.in: Moved to leim/Makefile.in..
2936
2937 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
2938
36e44f62
KH
29392000-09-21 Kenichi Handa <handa@etl.go.jp>
2940
dff28924
SS
2941 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
2942 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
2943 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
2944 files to .elc.
2945 (${TIT}): Adjusted for the above change.
2946 (clean mostlyclean): Likewise.
2947 (.el.elc): New target.
2948
da1608d9
GM
29492000-09-19 Gerd Moellmann <gerd@gnu.org>
2950
2951 * make-dist: Include XPM and XBM files in lisp/ and subdirs
2952 in the distribution.
2953
6fed3546
GM
29542000-09-18 Gerd Moellmann <gerd@gnu.org>
2955
2956 * make-dist (skk): Rename to `ja-dic' because the leim directory
2957 was renamed.
2958
b4331e96
DL
29592000-09-14 Dave Love <fx@gnu.org>
2960
2961 * configure.in: Fix spurion in last change.
2962
ef9e4345
GM
29632000-09-14 Gerd Moellmann <gerd@gnu.org>
2964
2965 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
2966 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
2967 to `no' if defined. Change result report.
2968
575daf04
DL
29692000-09-08 Dave Love <fx@gnu.org>
2970
2971 * configure.in: Remove spurious `@'s.
2972
2973 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
2974 autoconf.
2975
fa0b693c
GM
29762000-09-06 Gerd Moellmann <gerd@gnu.org>
2977
73b77ee5
GM
2978 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
2979 file and print informational message.
dff28924 2980
fa0b693c
GM
2981 * configure.in (AC_FUNC_MMAP): Add.
2982
ff8df3be
GM
29832000-09-01 Gerd Moellmann <gerd@gnu.org>
2984
2985 * configure.in: Add ``checking'' messages for
2986 XpmReturnAllocPixels.
2987
bb17930d
GM
29882000-08-28 Gerd Moellmann <gerd@gnu.org>
2989
2990 * configure.in: Check <strings.h>; check `index' and `rindex'
2991 functions.
2992
6ce974d4
KH
29932000-08-26 Kenichi Handa <handa@etl.go.jp>
2994
2995 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
2996 "case "${canonical}" in".
2997
7bc3ff79
DL
29982000-08-25 Dave Love <fx@gnu.org>
2999
3000 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
3001
457dd64a
KH
30022000-08-25 Kenichi Handa <handa@etl.go.jp>
3003
7c100e1a 3004 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 3005
17494071
GM
30062000-08-24 Gerd Moellmann <gerd@gnu.org>
3007
3008 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 3009 contains a relative path. Protect against unusable values of $PWD.
17494071 3010
dd0e1e54
EZ
30112000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
3012
3d819a75
EZ
3013 * info/dir (WoMan): Add entry.
3014
dd0e1e54
EZ
3015 * config.bat (maindir): Update src/_gdbinit even if it does
3016 already exist.
3017
70fc58b3
GM
30182000-08-07 Gerd Moellmann <gerd@gnu.org>
3019
3a787a1e 3020 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 3021
f4988be7
GM
30222000-08-03 Gerd Moellmann <gerd@gnu.org>
3023
3024 * configure.in: Add support for ia64*-*-linux*.
3025
27848c01
GM
30262000-07-27 Gerd Moellmann <gerd@gnu.org>
3027
3028 * make-dist (aclocal.m4): Include in distribution.
3029
b4a12321
DL
30302000-07-26 Dave Love <fx@gnu.org>
3031
3032 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
3033
c66c29a2
DL
30342000-07-24 Dave Love <fx@gnu.org>
3035
3036 * configure.in: Add AC_SIZE_T.
3037
3b33a005
DL
30382000-07-18 Dave Love <fx@gnu.org>
3039
3040 * configure.in: Reorder so that most tests are done after CPPFLAGS
3041 is set from the C_SWITCH_... definitions.
3042
4b92c49a
GM
30432000-07-10 Gerd Moellmann <gerd@gnu.org>
3044
3045 * configure.in (HAVE_XPM): Undo previous change. Check for
3046 preprocessor define XpmReturnAllocPixels.
3047
6c6d2e33
GM
30482000-07-06 Gerd Moellmann <gerd@gnu.org>
3049
3050 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
3051 instead of XpmReadFileToPixmap.
3052
b192d653
KR
30532000-07-05 Ken Raeburn <raeburn@gnu.org>
3054
3055 * configure.in: Check for <soundcard.h>. Look for ossaudio
3056 library, and set LIBSOUND accordingly.
3057
65171e3a
DL
30582000-07-05 Dave Love <fx@gnu.org>
3059
3060 * configure.in: Use AC_HEADER_SYS_WAIT.
3061
969f7e79
GM
30622000-07-05 Gerd Moellmann <gerd@gnu.org>
3063
3064 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
3065 lisp/Makefile. Distribute lisp/Makefile.in instead of
3066 lisp/Makefile.
3067
5a9bf171
KR
30682000-06-30 Ken Raeburn <raeburn@gnu.org>
3069
3070 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
3071 while searching for image-handling libraries.
3072
1d36487c
GM
30732000-06-26 Gerd Moellmann <gerd@gnu.org>
3074
3075 * configure.in (--with-xim): New option.
3076
6a465756
DL
30772000-06-23 Dave Love <fx@gnu.org>
3078
3079 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
3080 for struct timezone and test how we can call gettimeofday.
48d4b120 3081 Check for OSF 5+. Check for term.h.
6a465756
DL
3082
3083 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
3084 version.
3085
16cf31f7
GM
30862000-06-23 Gerd Moellmann <gerd@gnu.org>
3087
3088 * configure.in (HAVE_LIBXP): Change test for libXp.
3089
4c343001
DL
30902000-06-21 Dave Love <fx@gnu.org>
3091
3092 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
3093 simple test for getloadavg and substitute GETLOADAVG_LIBS.
3094 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
3095
a3f08d9e
DL
30962000-06-19 Dave Love <fx@gnu.org>
3097
3098 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
3099 _XOPEN_SOURCE is defined.
3100
0a2ea235
GM
31012000-06-16 Gerd Moellmann <gerd@gnu.org>
3102
dff28924 3103 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 3104
7d5c8691
EZ
31052000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
3106
3107 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
3108
e9924e52
GM
31092000-06-15 Gerd Moellmann <gerd@gnu.org>
3110
3111 * make-dist: Add --help and --snapshot options.
3112
9f817ea4
GM
31132000-06-14 Gerd Moellmann <gerd@gnu.org>
3114
dce6b995 3115 * configure.in: Generate lisp/Makefile.
dff28924 3116
9f817ea4
GM
3117 * configure.in: Add support for `*-lynxos*'.
3118 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
3119 recommended by <Karen.Dorhamer@compaq.com> to fix problems
3120 on Tru64 UNIX v5.0.
3121
97aa9c1d
KR
31222000-06-13 Ken Raeburn <raeburn@gnu.org>
3123
3124 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
3125 it's on a continuation line.
3126
d42122a3
DL
31272000-06-02 Dave Love <fx@gnu.org>
3128
b4963755 3129 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
3130 files.
3131
d42122a3
DL
3132 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
3133 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
3134 test.
3135
3136 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
3137 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
3138
34ec9ebe
GM
31392000-05-26 Gerd Moellmann <gerd@gnu.org>
3140
3141 * configure.in: Add check for speed_t typedef.
3142
50d7ce09
KR
31432000-05-25 Ken Raeburn <raeburn@gnu.org>
3144
3145 * Makefile.in (install-arch-dep): Install fns-*.el only if it
3146 exists; it won't in the CANNOT_DUMP case.
3147
10db7fc5
GM
31482000-05-25 Gerd Moellmann <gerd@gnu.org>
3149
3150 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
3151 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 3152 (install-arch-indep): Install ebrowse.info.
10db7fc5 3153
087121cc
GM
31542000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
3155
3156 * configure.in: Check for grandpt and getpt.
3157
b992884d
DL
31582000-05-09 Dave Love <fx@gnu.org>
3159
3160 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
3161
056565f7
GM
31622000-05-05 Gerd Moellmann <gerd@gnu.org>
3163
14d1edc0
JB
3164 * make-dist: Make a link for lib-src/grep-changelog.
3165 Copy install-sh.
056565f7 3166
35a28e21
EZ
31672000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
3168
3169 * config.bat: Identify the beginning of the cpp stuff in
3170 src/Makefile.in and lib-src/Makefile.in more accurately.
3171
c76e04a8
GM
31722000-04-27 Gerd Moellmann <gerd@gnu.org>
3173
3174 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
3175
5e3dac3f
GM
31762000-04-19 Gerd Moellmann <gerd@gnu.org>
3177
3178 * configure.in: Add support for `powerpc-*-netbsd*'.
3179
0b8f263e
DL
31802000-04-19 Dave Love <fx@gnu.org>
3181
7825fef9
DL
3182 * configure.in: Don't use AC_FUNC_GETLOADAVG.
3183
0b8f263e
DL
3184 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
3185
3dd2781e
DL
31862000-04-16 Dave Love <fx@gnu.org>
3187
3188 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
3189
3edfea34
DL
31902000-04-14 Dave Love <fx@gnu.org>
3191
3192 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
3193
3194 * aclocal.m4 (AC_FUNC_MKTIME): New.
3195
4d6e16b3
KR
31962000-03-28 Ken Raeburn <raeburn@gnu.org>
3197
3198 * configure.in: Line up "--help" output a little better.
3199
89e80928
GM
32002000-03-26 Gerd Moellmann <gerd@gnu.org>
3201
087121cc 3202 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
3203 New targets.
3204 (bootstrap): Rewritten in terms of the new targets above. Make
3205 info files, too.
dff28924 3206
e1cff360
GM
32072000-03-12 Gerd Moellmann <gerd@gnu.org>
3208
3209 * config.guess, config.sub: Use the versions of the files from
3210 subversions.
3211
7397acc4
DL
32122000-03-08 Dave Love <fx@gnu.org>
3213
3214 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
3215 AC_C_VOLATILE. Define POINTER_TYPE.
3216
3217 * aclocal.m4: New file.
3218
d054101f 32192000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
3220
3221 * configure.in (machine): Add `mipsel-*-netbsd*' and
3222 `arm-*-netbsd*'.
dff28924 3223
d054101f 32242000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 3225
d054101f 3226 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 3227
ed4d0512
GM
32282000-02-29 Gerd Moellmann <gerd@gnu.org>
3229
3230 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
3231
2dc95ddd
DL
32322000-02-18 Dave Love <fx@gnu.org>
3233
3234 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
3235
57beb0e0
AS
32362000-02-18 Andreas Schwab <schwab@suse.de>
3237
3238 * Makefile.in (install-arch-indep): Add eudc to list of installed
3239 info files.
3240
3b3cc4a4
KR
32412000-02-17 Ken Raeburn <raeburn@gnu.org>
3242
3243 * configure.in: Include -lz and -ljpeg (if it's available) when
3244 testing for the tiff library.
3245
8389e1e2
GM
32462000-02-17 Gerd Moellmann <gerd@gnu.org>
3247
3248 * configure.in: Remove LISP_FLOAT_TYPE.
3249
647847ea
DL
32502000-02-12 Dave Love <fx@gnu.org>
3251
3252 * configure.in: Use AC_FUNC_VFORK.
3253
9a90d84c
GM
32542000-02-01 Gerd Moellmann <gerd@gnu.org>
3255
5eea385d
GM
3256 * make-dist: Various fixes for new development tree.
3257
9a90d84c
GM
3258 * leim-Makefile.in: New file.
3259
b6680a0e
GM
32602000-01-31 Gerd Moellmann <gerd@gnu.org>
3261
3262 * Makefile.in (dist): Call ./make-dist.
3263
1e5279b9
DL
32642000-01-24 Dave Love <fx@gnu.org>
3265
3266 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
3267
ffe36136
GM
32682000-01-18 Gerd Moellmann <gerd@gnu.org>
3269
3270 * configure.in (HAVE_GIF): Check for DGifOpen instead of
3271 DGifOpenFileName.
3272
a970dae4
AS
32732000-01-11 Andreas Schwab <schwab@suse.de>
3274
3275 * Makefile.in (install-arch-indep): Update list of info files to
3276 be installed.
3277
c4bb2108
DL
32782000-01-05 Dave Love <fx@gnu.org>
3279
3280 * configure.in: Check for jerror.h as well as libjpeg.
3281
bb9d2b64
AS
32822000-01-03 Andreas Schwab <schwab@suse.de>
3283
3284 * Makefile.in (install-arch-indep): Install autotype*. Run
3285 install-info on autotype and emacs-faq.info.
3286
22afa6e8
DL
32871999-12-04 Dave Love <fx@gnu.org>
3288
b4963755 3289 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
3290 (install-strip): Use `install' as sub-make target.
3291
a21616bd
KR
32921999-11-23 Ken Raeburn <raeburn@gnu.org>
3293
3294 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
3295 didn't need to be deleted. Check for the k5crypto library as well
3296 as the crypto library; MIT Kerberos 1.1 changed the name.
3297
946173ad
DL
32981999-11-18 Dave Love <fx@gnu.org>
3299
3300 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
3301
4f6f5dab
GM
33021999-11-11 Erik Naggum <erik@naggum.no>
3303
3304 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
3305
2323760c
DL
33061999-11-08 Dave Love <fx@gnu.org>
3307
3308 * configure.in: Fix change for --with-pop default.
3309
c3d00920
DL
33101999-11-04 Dave Love <fx@gnu.org>
3311
3312 * configure.in: Default to --with-pop. Change sense of with-gcc
3313 and with-toolkit-scroll-bars messages to reflect the defaults.
3314
400a1ed0
GM
33151999-11-01 Gerd Moellmann <gerd@gnu.org>
3316
3317 * INSTALL: Mention the Emacs Lisp Reference.
3318
1e3196e8
GM
33191999-10-27 Noah Friedman <friedman@splode.com>
3320
3321 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
3322
8ac52782
GM
33231999-10-23 Gerd Moellmann <gerd@gnu.org>
3324
3325 * Makefile.in (bootstrap): New target.
3326
1113b624
PE
33271999-10-19 Paul Eggert <eggert@twinsun.com>
3328
3329 Add support for large files. Merge glibc 2.1.2.
3330
3331 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
3332 (HAVE_TM_GMTOFF): New symbol.
3333 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
3334 mbrlen, strsignal.
3335 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 3336
77162a4f
SM
33371999-10-09 Stefan Monnier <monnier@cs.yale.edu>
3338
3339 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
3340 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
3341
a2743e67
RS
33421999-10-09 Richard M. Stallman <rms@gnu.org>
3343
dff28924 3344 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
3345 Unset CDPATH to prevent cd from generating output.
3346
37e2d8f4
SM
33471999-10-08 Stefan Monnier <monnier@cs.yale.edu>
3348
3349 * update-subdirs: also ignore CVS subdirs.
3350
4e1d9c86
GM
33511999-10-07 Gerd Moellmann <gerd@gnu.org>
3352
3353 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 3354
2b6bac15
DL
33551999-10-06 Dave Love <fx@gnu.org>
3356
3357 * Makefile.in: Add rules for config.status, configure.
3358
a4a9692d
DL
33591999-09-07 Gerd Moellmann <gerd@gnu.org>
3360
3361 * configure.in (--with-sound): Removed.
3362
33631999-08-30 Gerd Moellmann <gerd@gnu.org>
3364
3365 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
3366 the test for Xaw3d.
3367 (HAVE_TIFF): Add -lm to library check.
3368
33691999-08-28 Richard Stallman <rms@gnu.org>
3370
3371 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
3372 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
3373 after the other X-related libraries.
3374
33751999-08-21 Dave Love <fx@gnu.org>
3376
3377 * configure.in: Don't check for jpeglib.h.
3378
33791999-08-20 Gerd Moellmann <gerd@gnu.org>
3380
3381 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
3382 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
3383
33841999-08-18 Dave Love <fx@gnu.org>
3385
3a787a1e 3386 * configure.in: Check for termcap.h.
a4a9692d
DL
3387
33881999-08-15 Gerd Moellmann <gerd@gnu.org>
3389
3390 * configure.in: Add --with-toolkit-scroll-bars. If "no",
3391 use Emacs' scroll bars, even if configured for Motif or when
3392 Xaw3d is available.
3393
33941999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
3395
3396 * configure.in: Check for getaddrinfo.
3397
33981999-08-04 Eli Zaretskii <eliz@gnu.org>
3399
3400 * config.bat: Make --no-debug work again by removing -gcoff.
3401
34021999-07-30 Dave Love <fx@gnu.org>
3403
3404 * configure.in: Check for stdlib.h.
3405
34061999-07-19 Dave Love <fx@gnu.org>
3407
3408 * configure.in: Grok sparc64-*-linux-gnu*.
3409
34101999-07-12 Richard Stallman <rms@gnu.org>
3411
3412 * Version 20.4 released.
3413
34141999-06-23 Karl Heuer <kwzh@gnu.org>
3415
3416 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
3417 Quote $EMACS, in case it's a program with args.
3418
34191999-05-29 Richard M. Stallman <rms@gnu.org>
3420
3421 * configure.in: Delete the Kerberos stuff.
3422
34231999-05-27 Greg Hudson <ghudson@mit.edu>
3424
3425 * configure.in: Prefer kerberos 5 names.
3426
34271999-04-26 Richard M. Stallman <rms@gnu.org>
3428
3429 * configure.in: Check for libXp.
3430
34311999-04-08 Richard Stallman <rms@gnu.org>
3432
3433 * make-dist: Include change logs in subdirs of `lisp'.
3434
34351999-04-05 Richard Stallman <rms@gnu.org>
3436
3437 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
3438 (install-arch-indep): Make ${datadir}/emacs world-readable.
3439
34401999-03-30 Eli Zaretskii <eliz@gnu.org>
3441
3442 * config.bat: Use epaths.* instead of paths.*.
3443
34441999-03-07 Eli Zaretskii <eliz@gnu.org>
3445
3446 * INSTALL: Add detailed instructions to unpack and install
3447 intlfonts on MS-DOS.
3448
34491999-02-26 Richard Stallman <rms@gnu.org>
3450
4b649a8e 3451 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
3452
3453 * Makefile.in (epaths-force): Renamed from paths-force;
3454 operate on epaths.in and produce epaths.h.
3455
34561999-02-24 Richard Stallman <rms@gnu.org>
3457
3458 * make-dist: Fix nt/icons directory handling.
3459
34601999-02-22 Simon Josefsson <jas@pdc.kth.se>
3461
3462 * configure.in (f301-fujitsu-uxpv4.1): New target.
3463
34641999-02-20 Richard Stallman <rms@gnu.org>
3465
3466 * make-dist (tempparent): Fix command to update info files.
3467
34681999-02-09 Richard Stallman <rms@gnu.org>
3469
3470 * configure.in (powerpc-apple-netbsd*): New alternative.
3471
34721999-01-25 Geoff Voelker <voelker@cs.washington.edu>
3473
3474 * make-dist: Include the new directory nt/icons in distributions.
3475
34761999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3477
3478 * configure.in: Change message about HAVE_XFREE386.
3479
34801999-01-07 Eli Zaretskii <eliz@gnu.org>
3481
3482 * config.bat: Support configuring with leim.
3483
34841998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
3485
3486 * configure.in (mips-sgi-irix6.5): New target.
3487
34881998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3489
3490 * configure.in: Remove GSS-API support, since it has been removed
3491 from movemail.
3492
34931998-12-04 Markus Rost <rost@delysid.gnu.org>
3494
3495 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3496
34971998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
3498
3a787a1e
JB
3499 * Makefile.in: Don't install customize info file.
3500 Run install-info on viper info file.
a4a9692d
DL
3501
35021998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
3503
3504 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3505
35061998-11-16 Kenichi Handa <handa@etl.go.jp>
3507
3508 * configure.in (*-*-bsdi4*): New target.
3509
35101998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
3511
3512 * configure.in: Fix previous change.
3513
35141998-11-11 Richard Stallman <rms@gnu.org>
3515
3516 * configure.in (aviion-intel): New machine.
3517
35181998-11-04 Kenichi Handa <handa@etl.go.jp>
3519
3520 * configure.in (mips-nec-sysv4*): New target.
3521
35221998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
3523
3524 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
3525 from lisp.
3526
35271998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
3528
3529 * make-dist: Don't include fns*.el in dist.
3530
35311998-10-30 Dave Love <fx@gnu.org>
3532
3533 * configure.in: Don't mkdir cpp.
3534
35351998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
3536
3537 * Makefile.in (install-arch-dep): Install src/fns-*.el in
3538 ${archlibdir}.
3539
35401998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3541
3542 * Version 20.3 released.
3543
35441998-07-30 Paul Eggert <eggert@twinsun.com>
3545
3546 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
3547 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
3548 (lwlib/Makefile, leim/Makefile):
3549 Prepend $(srcdir)/ to rule dependencies outside this dir.
3550
35511998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3552
3553 * configure.in: Use unset CDPATH instead of making it empty.
3554
35551998-06-20 Karl Heuer <kwzh@gnu.org>
3556
3557 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
3558
35591998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
3560
3561 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
3562 and default.el. Sort the results.
3563
35641998-05-31 Karl Heuer <kwzh@gnu.org>
3565
3566 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
3567 writable.
3568
35691998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
3570
3571 * Makefile.in (install-arch-indep):
3572 Don't alter site-lisp/subdirs.el if it exists.
3573
35741998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3575
3576 * Makefile.in (install-arch-indep): Put `-' on commands to create
3577 subdirs.el in site-lisp dirs.
3578
35791998-05-07 Richard Stallman <rms@psilocin.gnu.org>
3580
3581 * Makefile.in (install-arch-indep): Fix typo in previous change.
3582
35831998-05-06 Richard Stallman <rms@psilocin.gnu.org>
3584
3585 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
3586
35871998-04-28 Richard Stallman <rms@psilocin.gnu.org>
3588
3589 * Makefile.in (mkdir): Create the site-lisp dirs.
3590 (install-arch-indep): Make site-lisp/subdirs files world-readable.
3591
35921998-04-26 Richard Stallman <rms@psilocin.gnu.org>
3593
3594 * Makefile.in (INSTALL_INFO): New variable.
3595 (install-arch-indep): Don't replace the dir file if it already exists.
3596 Use the install-info program, via INSTALL_INFO, to add entries.
3597 Make the `info' subdir and the Info files world-readable.
3598
35991998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
3600
3601 * config.bat: Make sure the environment is large enough to support
4b649a8e 3602 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
3603
36041998-04-10 Karl Heuer <kwzh@gnu.org>
3605
3606 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
3607
36081998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3609
3610 * configure.in: Add --with-gssapi to specify GSS-API
3611 authentication support for movemail.
3612
36131998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
3614
3615 * Makefile.in (install-arch-indep): Fix previous change.
3616
36171998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3618
3619 * Makefile.in (info): Run man in build dir, not srcdir.
3620
36211998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
3622
3623 * Makefile.in (install-arch-indep): Fix previous change.
3624
36251998-03-23 Kenichi Handa <handa@etl.go.jp>
3626
4b649a8e 3627 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
3628
36291998-03-22 Richard Stallman <rms@gnu.org>
3630
3631 * Makefile.in (install-arch-indep): Put special subdirs.el files
3632 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
3633
36341998-03-21 Richard Stallman <rms@psilocin.gnu.org>
3635
3636 * make-dist: Fix shell syntax in check for missing .el or .elc files.
3637
36381998-03-09 Richard Stallman <rms@psilocin.gnu.org>
3639
3640 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
3641 (m68*-hp-hpux*): Handle versions 1X like 10.
3642
36431998-03-07 Richard Stallman <rms@psilocin.gnu.org>
3644
3645 * make-dist: PROBLEMS is now in etc, not top level dir.
3646
3647 * Makefile.in (SOURCES): Delete PROBLEMS.
3648
36491998-02-25 Richard Stallman <rms@gnu.org>
3650
3651 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
3652
3653 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
3654
36551998-01-17 Richard Stallman <rms@gnu.org>
3656
3657 * Makefile.in (install-arch-indep): Add semicolon before `else'.
3658
36591998-01-02 Richard Stallman <rms@psilocin.gnu.org>
3660
3661 * make-dist (tempparent): New option --no-check.
3662
3663 * make-dist: Don't do anything with cpp directory.
3664
36651997-12-20 Richard Stallman <rms@psilocin.gnu.org>
3666
3667 * configure.in (sparc-fujitsu-sysv4*): New target.
3668
36691997-12-17 Andreas Schwab <schwab@gnu.org>
3670
3671 * configure.in: Cache more tests. Add missing quotes around
3672 message with embedded comma.
3673
36741997-12-04 Karl Heuer <kwzh@gnu.org>
3675
3676 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
3677
36781997-11-26 Joel N. Weber II <devnull@gnu.org>
3679
3680 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
3681 restrict access to any files.'; previously it said `Don't protect
3682 any files', which may have implied that we think fascism is good.
a4a9692d
DL
3683
36841997-11-24 Paul Eggert <eggert@twinsun.com>
3685
3686 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
3687 strftime needs the underlying host's strftime for locale dependent
3688 formats.
3689
36901997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
3691
3692 * configure.in (i586-dg-dguxR4.*): New name in case branch.
3693
36941997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
3695
3696 * config.bat: Configure the man subdirectory.
3697
36981997-11-07 Paul Eggert <eggert@twinsun.com>
3699
3700 * configure.in (AC_CHECK_LIB): Add -lintl.
3701
37021997-11-07 Karl Heuer <kwzh@gnu.org>
3703
3704 * make-dist (check for .elc files): Avoid bash-specific syntax.
3705 (check for overflow 14-char limit): Simplify.
3706
37071997-11-07 Richard Stallman <rms@gnu.org>
3708
3709 * Makefile.in (install): Move blessmail last.
3710
37111997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3712
3713 * configure.in (gettimeofday, one arg or two):
3714 Clarify messages by avoiding double negative.
3715
37161997-09-30 Karl Eichwalder <ke@suse.de>
3717
3a787a1e 3718 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
3719
37201997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3721
3722 * configure.in (with-pop, with-kerberos): Need to check Kerberos
3723 libraries in reverse order, so that libraries will appear in the
3724 correct dependency order on the link line (and so that the
3725 configure checks themselves will work properly when early
3726 libraries depend on later ones).
3727
37281997-09-21 Erik Naggum <erik@naggum.no>
3729
3a787a1e 3730 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
3731
3732 * make-delta: New script to produce delta distributions.
3733
37341997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3735
3736 * Version 20.2 released.
3737
37381997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3739
3740 * Version 20.1 released.
3741
3742 * Makefile.in (install-leim): Depend on mkdir.
3743 (leim): Depend on src.
3744
37451997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3746
3747 * configure.in: Recognize alpha* instead of just alpha.
3748
37491997-09-12 Paul Eggert <eggert@twinsun.com>
3750
3751 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
3752
37531997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3754
3755 * update-subdirs: Use rm -f.
3756
37571997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3758
3759 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
3760 Ignore subdirs named Old.
dff28924 3761
a4a9692d
DL
37621997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
3763
3764 * configure.in: Add OpenBSD clause to set $machine.
3765
37661997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3767
3768 * make-dist: Recompile everything after updating various Lisp files.
3769 Recompile in leim as well as lisp.
3770 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 3771
a4a9692d
DL
37721997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3773
3774 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
3775
37761997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3777
3778 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
3779 before trying to copy anything from it.
3780
37811997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3782
3783 * Makefile.in (man/Makefile): New target.
3784 (tags): Define env var EMACS and run Makefile from build dir.
3785
37861997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
3787
3788 * config.bat: If src/_gdbinit doesn't exist, try using
3789 src/.gdbinit to create it (for building on Windows 95).
3790
37911997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3792
3793 * Makefile.in (install-arch-indep):
3794 Discard extra data in tar | tar pipes.
3795
37961997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
3797
3798 * configure.in (x_default_search_path): Corrected
3799 '${x_library}' to '${x_library}/X11'.
3800
38011997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3802
4b649a8e 3803 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
3804
38051997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3806
3807 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
3808 Kerberos V5 for movemail, including detection of V4 and V5 header
3809 files and libraries.
a4a9692d
DL
3810
38111997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
3812
3813 * configure.in: Compute x_default_search_path
3814 and substitute into makefiles.
3815
3816 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
3817
38181997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3819
3820 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
3821
38221997-08-07 Erik Naggum <erik@naggum.no>
3823
3824 * configure.in: Remove lockdir, it is no longer needed.
3825 * Makefile.in (mkdir): Don't create lockdir.
3826 (lockdir): Variable deleted.
3827 (paths-force): Don't operate on PATH_LOCK.
3828
38291997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3830
3831 * leim-Makefile.in (clean, distclean): New targets.
3832
3833 * make-dist: Include leim/ChangeLog in leim distribution.
3834
38351997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3836
3837 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
3838
38391997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3840
3841 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
3842
38431997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3844
3845 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
3846
38471997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3848
3849 * make-dist: Update leim/leim-list.el.
3850 Pass along value of $EMACS when updating lisp dir.
3851
38521997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3853
dff28924 3854 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
3855 prerequisite to the use of Doug Lea's malloc.
3856
38571997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3858
3859 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
3860
3861 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
3862
38631997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3864
3865 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
3866
38671997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3868
3869 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
3870 to news-r6.h.
3871
38721997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
3873
3874 * config.bat: Use `sed' instead of `cp', which might not be
3875 installed.
3876
38771997-07-09 Kenichi Handa <handa@etl.go.jp>
3878
3879 * Makefile.in (mostlyclean): Add cleaning leim directory.
3880 (clean, distclean, maintainer-clean): Likewise.
3881
38821997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3883
3884 * make-dist (bogosities): Check subdirs of `lisp' also.
3885
38861997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3887
3888 * make-dist (etc): Really avoid symlinks now.
3889 (lisp): Don't delete from subdirs the things we never copy.
3890
56f7d69d 38911997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3892
3893 * Makefile.in (install-arch-indep): Correct the target name.
3894 The first letter `i' was dropped by the previous change of mine.
3895
38961997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3897
3898 * configure.in (leim/Makefile): Generate this.
3899 (*-sysv4.2uw*): Recognize new alternative.
3900
3901 * leim-Makefile.in: Renamed from leim-Makefile.
3902
3903 * make-dist: Set up real-leim subdirectory,
3904 with the real contents of leim; then move it to
3905 a separate top-level directory.
3906
3907 * make-dist: Don't mention site-lisp, site-init, site-start
3908 or default, when listing files hat are not compiled and should be.
dff28924 3909
a4a9692d
DL
3910 * configure.in: Create src/config.stamp at the end.
3911
39121997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3913
3914 * Makefile.in (install-leim): Correct previous change.
3915
56f7d69d 39161997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3917
3918 * Makefile.in (install-leim): New target.
3919 (install): Depend on install-leim.
dff28924 3920
56f7d69d 39211997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3922
3923 * Makefile.in (SUBDIR): Add leim.
3924 (SUBDIR_MAKEFILES): Add leim/Makefile.
3925 (leim/Makefile): New target.
3926
39271997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3928
3929 * leim-Makefile: New file.
3930 * make-dist: Initialize a `leim' subdirectory with that makefile.
3931
39321997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3933
3934 * configure.in (GNU_MALLOC_reason): Fix message text.
3935
39361997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3937
3938 * make-dist (lisp): Don't process subdirs that start with =.
3939 (etc): Copy symlinks, as in src.
3940
39411997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3942
3943 * configure.in (i*86-*-unixware*): New alternative.
3944
39451997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3946
3947 * Makefile.in (src/config.stamp): Target renamed from src/config.h
3948 and touch it explicitly.
3949
3950 * configure.in (mips-sony-newsos6*): New alternative.
3951 (mips-*-linux-gnu*): New alternative.
3952 (*-*-bsdi*): New alternative.
3953 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
3954
39551997-06-22 Dave Love <d.love@dl.ac.uk>
3956
3a787a1e
JB
3957 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
3958 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
3959
39601997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3961
3962 * configure.in (shutdown): Check for `shutdown' function.
3963
56f7d69d 39641997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3965
3966 * update-subdirs: Include the directory "language" in subdirs.
3967
39681997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3969
3970 * configure.in (m88k-dg-dgux4*): New alternative.
3971 (alpha-*-netbsd*): New alternative.
3972 (powerpcle-*-solaris2*): New alternative.
3973
39741997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3975
3976 * make-dist: Warn about .el files that are not compiled.
3977
39781997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3979
3980 * Makefile.in (dist): Don't run update-subdirs here,
3981 since make-dist now gets that done.
3982
3983 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 3984
a4a9692d
DL
3985 * make-dist: Use new non-file targets in lisp/Makefile.
3986
39871997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3988
3989 * make-dist: Handle all subdirs of `lisp' uniformly.
3990 Don't handle `term' and `language' specially.
3991 Clear out umask at the beginning.
dff28924 3992
a4a9692d
DL
39931997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3994
3995 * make-dist: Use Make to update finder-inf.el and autoloads.
3996 Also update cus-load.el.
3997
39981997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3999
89aa5de3 4000 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 4001 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
4002
40031997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4004
4005 * configure.in (DOUG_LEA_MALLOC):
4006 Define if malloc_{get,set}_state exist.
4007
56f7d69d 40081997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4009
4010 * make-dist: Make links for files under lisp/language.
4011
177c0ea7 40121997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4013
4014 * update-subdirs: Exclude the directory "language" from subdirs.
4015
40161997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
4017
4018 * configure.in: Check for rint and cbrt.
4019
40201997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4021
4022 * make-dist: Use $EMACS to say where to run Emacs.
4023 Add --no-update option.
dff28924 4024
a4a9692d
DL
40251996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4026
4027 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
4028
40291996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4030
4031 * make-dist (copying src): Check thoroughly for symlinks
4032 and copy them in all cases. Regularize the linking of *.in
4033 and *.opt and ChangeLog files.
4034 (copying lib-src): Likewise.
4035 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 4036
a4a9692d
DL
40371996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
4038
4039 * configure.in: Check for libmail, maillock.h and
4040 touchlock (for movemail).
4041
40421996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4043
4044 * configure.in (limits.h): Check for this file.
4045
40461996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4047
4048 * configure.in (rs6000-ibm-aix4.2): New alternative.
4049 (rs6000-ibm-aix4.0): New alternative.
4050 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
4051
40521996-11-22 Ben Harris <bjh21@cam.ac.uk>
4053
4054 * configure.in: Recognize vax-*-netbsd*.
4055
40561996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4057
4058 * configure.in (locallisppath): Add leim directory.
4059
40601996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4061
4062 * config.bat: Make sure `mv' supports forward slashes and -f.
4063
40641996-10-28 Christian Limpach <chris@nice.ch>
4065
4066 * configure.in (hppa*-next-nextstep*): * added after hppa
4067 to accept hppa1.0 and hppa1.1.
4068
40691996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
4070
4071 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
4072 * configure.in (ld_switch_machine): Fix typo.
4073
40741996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4075
4076 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
4077 from config.h and use them in $ac_link.
4078
40791996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
4080
4081 * configure.in: Create a subdir named `lisp'.
4082
40831996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4084
4085 * configure.in: Check for getcwd.
4086
40871996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4088
dff28924 4089 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
4090
40911996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4092
4093 * configure.in: Check for setrlimit.
4094
40951996-08-31 Paul Eggert <eggert@twinsun.com>
4096
4097 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
4098
40991996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4100
4101 * configure.in: Check for utimes.
4102
4103 * configure.in: Check for com_err library, but only
4104 if --with-kerberos was used. Check for krb and des
4105 only if --with-kerberos.
4106
41071996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4108
4109 * Makefile.in (INSTALL_STRIP): New variable.
4110 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
4111 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
4112
41131996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4114
4115 * configure.in: Check for krb and des libraries.
4116
41171996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4118
4119 * configure.in (*-sunos4.1.[3-9]*noshare):
4120 Use sunos413, not sunos4-1-3.
4121 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
4122 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 4123
a4a9692d
DL
41241996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4125
4126 * Makefile.in (src/paths.h): Target deleted.
4127 (paths-force): Delete all dependencies on this target
4128 but don't delete the target.
4129 (install): Depend on `all'.
4130 (paths-force): Don't print a message.
4131
4132 * configure.in: Generate src/paths.h here.
4133
41341996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4135
4136 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
4137 New variables that affect linking only.
4138 (alpha-dec-osf*): Use those instead of previous change.
4139
41401996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4141
4142 * Makefile.in (install-arch-indep): Install info/messages.
4143
41441996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4145
4146 * Version 19.33 released.
4147
f0131492 41481996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
a4a9692d
DL
4149
4150 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4151 Fix previous change.
4152
41531996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4154
4155 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4156 New alternative.
4157
41581996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4159
4160 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
4161 and NON_GCC_TEST_OPTIONS.
4162
41631996-08-06 Paul Eggert <eggert@twinsun.com>
4164
4165 * configure.in (LOCALTIME_CACHE): Don't put a string literal
4166 "TZ=..." in environ.
4167
41681996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4169
4170 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
4171
41721996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4173
4174 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
4175 the more general *-sunos4.1.[3-9]* clause.
4176
41771996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4178
4179 * Version 19.32 released.
4180
4181 * configure.in (*-sco3.2v5*):
4182 Set OVERRIDE_CPPFLAG to a string of one space.
4183 Fix the code that uses OVERRIDE_CPPFLAG.
4184
41851996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
4186
4187 * configure.in: Undo previous change.
4188
41891996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4190
4191 * config.sub: Use `pc', not `unknown', when canonicalizing
4192 the vendor for ...86.
4193
177c0ea7 41941996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
4195
4196 * configure.in: Check for termios.h header.
4197
41981996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
4199
3a787a1e 4200 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
4201
42021996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
4203
4204 * configure.in: Split bsdos2 and bsdos2-1.
4205
42061996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4207
4208 * config.sub: If last two words are not a recognized
4209 KERNEL-OS pair, use just the last word as OS, as in 19.31.
4210 Make conversion of gnu/linux to linux-gnu really work.
dff28924 4211
a4a9692d
DL
4212 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
4213
42141996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4215
4216 * configure.in (check for using Lucid widgets by default):
4217 Eliminate indentation that confuses some compilers.
4218
42191996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4220
4221 * config.sub: Convert linux and gnu/linux to linux-gnu.
4222
4223 * make-dist: Don't update getdate.c.
4224 Ignore =... files when checking for too-long Lisp file names.
4225
42261996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4227
4228 * configure.in (euidaccess): Check for that, not for eaccess.
4229
42301996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4231
4232 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 4233 before `noshare'.
a4a9692d
DL
4234 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
4235
42361996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4237
4238 * configure.in: Rename lignux to linux-gnu in configuration names.
4239 Use gnu-linux as the opsys value (s/ file name).
4240 Allow i686 just like i386, i486, i586.
4241
42421996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4243
4244 * configure.in (i*86-*-sco3.2v5): New alternative.
4245 (OVERRIDE_CPPFLAG): New variable.
4246 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
4247
4248 * configure.in: Specify vpath for .texi files.
4249
42501996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4251
4252 * configure.in: Always check for HAVE_X11R5.
4253 Separately decide whether to use a toolkit by default.
4254
42551996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
4256
4257 * configure.in: If X11R5 is missing the Xaw headers,
4258 default to --with-x-toolkit=no.
4259
42601996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4261
4262 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
4263
42641996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4265
4266 * Makefile.in (install-arch-indep): If cd etc makes output,
4267 don't treat that as part of the tar data.
4268 Check that ./lisp actually exists.
dff28924 4269
a4a9692d
DL
42701996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
4271
4272 * make-dist: Check for long file names.
4273
42741996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4275
4276 * Version 19.31 released.
4277
42781996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4279
4280 * configure.in: Recognize sparc-*-lignux.
4281
42821996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4283
4284 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
4285 Don't include config.w95.
4286
42871996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4288
4289 * make-dist: Replace --no-clean-up and --no-tar options
4290 with --clean-up and --tar, so that the default is useful.
4291
42921996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
4293
4294 * config.bat: Make sure the GDB init file is called src/_gdbinit;
4295 if not, tell the user to rename it and abort.
4296
42971996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
4298
4299 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
4300 test program.
4301
43021996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4303
4304 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
4305
4306 * make-dist (MANIFEST): Fix previous change.
4307 (msdos): Put mainmake.v2 into the dist.
4308
43091996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4310
4311 * make-dist: Exit if autoconf fails.
4312
43131996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
4314
4315 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 4316 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
4317 Rename label libsrc2 to libsrc3.
4318 Substitute for LDFLAGS in src/Makefile.
4319 Substitute for ALL_CFLAGS in lib-src/Makefile.
4320
43211996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4322
4323 * configure.in (ncurses): Check this after checking fns like strerror.
4324
43251996-04-08 Erik Naggum <erik@naggum.no>
4326
4327 * make-dist (MANIFEST): Don't include lines from =files.
4328
43291996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4330
4331 * make-dist: Don't put lisp/dired.todo in the dist.
4332
43331996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
4334
4335 * configure.in (HAVE_NCURSES): Look for library named ncurses.
4336
4337 * configure.in (setlocale): Check for it.
4338
4339 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 4340
a4a9692d
DL
43411996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4342
4343 * configure.in: Use lignux instead of linux as value of opsys.
4344
43451996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4346
4347 * Makefile.in (install-strip): Fix whitespace.
4348 Get rid of continuation.
4349
4350 * config.sub: Convert linux or gnu/linux to lignux.
4351
43521996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4353
4354 * configure.in: Accept lignux in configuration name.
4355
43561996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4357
4358 * Makefile.in (install-strip): New target.
4359
43601996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4361
4362 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
4363 -f failed to do the job on Suns.
4364
43651996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4366
4367 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
4368
4369 * configure.in (linux/version.h): Check for this header.
4370
43711996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4372
4373 * configure.in: Remove -fno-builtin hackery from -lm check.
4374
43751996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4376
4377 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 4378 just this test.
a4a9692d
DL
4379
4380 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
4381
43821996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4383
4384 * configure.in: Check for ncurses.
4385
43861996-02-28 Paul Eggert <eggert@twinsun.com>
4387
4388 * configure.in (LOCALTIME_CACHE):
4389 Also define if localtime mishandles unsetting TZ.
4390 This works around a localtime bug in mips-dec-ultrix.
4391
43921996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4393
4394 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
4395
4396 * configure.in: Improve messages about X versions.
4397
43981996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4399
4400 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
4401
44021996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4403
4404 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
4405 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
4406
4407 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
4408 (install): Put install-arch-indep before install-arch-dep.
4409
44101996-02-20 Dave Love <d.love@dl.ac.uk>
4411
4412 * INSTALL: Clarify info about MS-DOS path handling.
4413
44141996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4415
4416 * Makefile.in (install-arch-indep): Install info/ccmode*.
4417 In previous change, protect against /bin/pwd returning null string.
4418
44191996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4420
4421 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
4422 to lispdir.
4423
44241996-02-01 Paul Eggert <eggert@twinsun.com>
4425
4426 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
4427
44281996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4429
4430 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
4431
44321996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4433
4434 * Makefile.in (extraclean): Use ${top_distclean} to ensure
4435 we delete everything distclean deletes.
4436
44371996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
4438
4439 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
4440
44411996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4442
4443 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
4444 into LDFLAGS instead of into LIBS.
4445
44461996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4447
4448 * configure.in (HAVE_XMU): Fix typo in previous change.
4449
44501996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4451
4452 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
4453
44541996-01-10 Erik Naggum <erik@naggum.no>
4455
4456 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
4457
44581996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
4459
4460 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
4461
44621996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4463
4464 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
4465 and use -lXt to link it.
4466
44671996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4468
4469 * configure.in (locallisppath): Put version-specific dir first.
4470
44711996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4472
4473 * configure.in (hppa-*-nextstep*): New alternative.
4474 (USE_X_TOOLKIT): By default, set this to "maybe";
4475 and change that later to LUCID or "no" according to X11 version.
4476
4477 * make-dist: Recompile outdated .elc files and update all autoloads.
4478
44791996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4480
4481 * configure.in (locallisppath): Fix typo in last change: " -> '.
4482
44831996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4484
4485 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
4486
44871995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4488
4489 * Makefile.in (install-arch-indep): Give all files read permission.
4490
44911995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4492
4493 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
4494 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
4495
44961995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4497
4498 * configure.in: Determine HAVE_X11R6.
4499 (HAVE_MENUS): Renamed from HAVE_X_MENU.
4500
45011995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4502
4503 * configure.in: Just "solaris" now defaults to version 2.4.
4504 Add sunos4.1.n-noshare as alternative.
4505
45061995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4507
4508 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
4509
45101995-11-29 Erik Naggum <erik@naggum.no>
4511
4512 * Makefile.in (install-arch-indep): Add missing backslash.
4513
45141995-11-29 Karl Eichwalder <ke@ke.Central.DE>
4515
4516 * Makefile.in (install-arch-indep): Don't install
4517 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
4518
45191995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4520
4521 * Makefile.in (install-arch-indep): Fix previous change.
4522
4523 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
4524
45251995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4526
4527 * Version 19.30 released.
4528
4529 * make-dist (lisp): Exclude subdirs.el.
4530
45311995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4532
4533 * make-dist (etc): Delete *.orig and *.rej.
4534
45351995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4536
4537 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
4538
45391995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4540
4541 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
4542
45431995-11-14 Geoff Voelker <voelker@cs.washington.edu>
4544
4545 * make-dist (nt): Rename install, readme, and todo to
4546 INSTALL, README, and TODO.
4547
45481995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4549
4550 * make-dist (lisp): Don't distribute site-start.
4551
45521995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
4553
4554 * make-dist: Break the hard link on alloca.c.
4555
45561995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4557
4558 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
4559
45601995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4561
4562 * make-dist (src, lib-src): Don't distribute Makefile.c.
4563 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
4564
45651995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4566
4567 * Makefile.in (mkdir): Create man1dir, not mandir.
4568 (uninstall): Use man1dir, not mandir.
4569
45701995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4571
4572 * Makefile.in (man1dir): New variable.
92a8ce63 4573 (install-arch-indep): Use man1dir.
a4a9692d
DL
4574
4575 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
4576
4577 * make-dist: Create lisp/MANIFEST.
4578
45791995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4580
4581 * configure.in (m68k-*-linux*): New alternative.
4582
45831995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4584
4585 * make-dist: Use new names config.in, paths.in, and
4586 {src,lib-src}/Makefile.in.
4587
45881995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4589
4590 * configure.in: Don't bother checking for drem.
4591
45921995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4593
4594 * Makefile.in (distclean): Delete line with just a tab in it.
4595 (install-arch-indep): Delete spaces that precede tabs.
4596 Delete spurious `fi' left from previous change.
4597 (install): Supply `true' as command, to avoid null command.
4598
45991995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4600
4601 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
4602
46031995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4604
4605 * configure.in (powerpc-*-solaris2): New alternative.x
4606
46071995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
4608
4609 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
4610 of paths.h.tmp$$, to avoid going beyond 14 characters.
4611
46121995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4613
4614 * configure.in: Improve error msg for invalid --with-x-toolkit value.
4615
46161995-09-06 Paul Eggert <eggert@twinsun.com>
4617
4618 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
4619 if localtime caches TZ. Check for tzset.
4620
46211995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4622
4623 * config.bat: Simplify using new names file names src/makefile.in,
4624 config.in, paths.in. Change Echo commands not to use `.
4625
46261995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4627
4628 * Makefile.in (install-arch-indep): Always install the new dir file;
4629 rename the previous dir file to dir.bak or dir.old.
4630
46311995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4632
4633 * configure.in (RANLIB): Substitute this into makefiles.
4634 Set it specially on solaris; set it by default on other systems.
4635
4636 * configure.in: Fix previous Alpha change.
4637
46381995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4639
4640 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
4641 NON_GCC_TEST_OPTIONS.
4642
46431995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4644
4645 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
4646 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
4647
4648 * configure.in (alpha-*-linux*): New configuration.
4649
46501995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4651
4652 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
4653 (m68k-next-nextstep*): New alias for that.
4654 (i*86-*-nextstep*): Use nextstep.h.
4655 (sparc-*-nextstep*): New configuration.
4656
46571995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4658
4659 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
4660 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
4661
46621995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4663
4664 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
4665 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
4666
46671995-07-18 Mike Long <mike.long@analog.com>
4668
4669 * make-dist: Fix update of finder-inf.el, and byte-compile it.
4670
46711995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4672
4673 * Makefile.in (src/paths.h, paths-force):
4674 Rename src/paths.h.in to src/paths.in.
4675 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
4676
4677 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
4678 Use Makefile.c for intermediate file.
4679 Rename src/config.h.in to src/config.in.
4680
46811995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
4682
4683 * configure.in (mips-dec-ultrix*): Assume version 4.3.
4684 (mips-dec-ultrix4.[12]): New alternative for old versions.
4685
46861995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4687
4688 * make-dist: Don't break intra-tree links.
4689
46901995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4691
4692 * configure.in: Put back archlibdir initialization. Require
92a8ce63 4693 autoconf 2.4.1 or later.
a4a9692d
DL
4694
46951995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4696
4697 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
4698 (mips-mips-riscos5*): New alternative.
4699
47001995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4701
4702 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
4703
47041995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4705
4706 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
4707 (mandir, infodir, archlibdir): Initializations deleted.
4708
4709 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
4710 On hpux9shr, use hpux9shxr4.h.
4711
47121995-06-24 Morten Welinder <terra+@cs.cmu.edu>
4713
4714 * configure.in: Added target mips-dec-mach_bsd4.3.
4715 * config.guess: Guess mips-dec-mach_bsd4.3.
4716
47171995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4718
4719 * Makefile.in (mkdir): Use symbolic chmod.
4720
47211995-06-22 Paul Eggert <eggert@twinsun.com>
4722
3a787a1e 4723 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
10d1d0af 4724 SunOS 4.1.5 through 4.1.9, should they ever exist.)
a4a9692d
DL
4725
47261995-06-22 Paul Eggert <eggert@twinsun.com>
4727
4728 * Makefile.in (SUBDIR_MAKEFILES):
4729 Add man/Makefile, so `make distclean' removes it.
4730 (top_distclean): Add config.log to the list of files to be removed.
4731
47321995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4733
4734 * Version 19.29 released.
4735
47361995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4737
4738 * configure.in: Fix the previous change to verify that the -b
4739 option really solves the problem.
4740
4741 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
4742
47431995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4744
4745 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
4746
47471995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4748
4749 * configure.in: Report more clearly when there is no special
4750 dir to search for X includes or libraries.
4751
47521995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4753
4754 * configure.in: Check for -lpthreads, not -lpthread.
4755
47561995-06-09 Geoff Voelker <voelker@cs.washington.edu>
4757
4758 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
4759
47601995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4761
4762 * configure.in: Check for -lpthread.
4763
47641995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4765
4766 * Makefile.in (install-arch-indep): Install info files for mh-e.
4767 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
4768
47691995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4770
4771 * configure.in (*-solaris2.5): New configuration.
4772
4773 * make-dist: Copy new files config.nt and config.w95.
4774
47751995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4776
4777 * configure.in: Use x_includes, not x_libraries, for -I.
4778 Make bitmapdir a colon-separated list.
4779
47801995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
4781
4782 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
4783
4784 * configure.in: Allow x_libraries and x_includes to be paths.
4785
47861995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4787
4788 * configure.in: Fix typo.
4789
47901995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4791
4792 * INSTALL: Clarify use of site-init.el.
4793
47941995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
4795
3a787a1e 4796 * configure.in: Pass arg to sqrt.
a4a9692d
DL
4797
47981995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4799
4800 * make-dist: Fix May 6 change.
4801
48021995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4803
4804 * vpath.sed: Delete reference to ymakefile.
4805
48061995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4807
3a787a1e 4808 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
4809
48101995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4811
4812 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
4813
4814 * update-subdirs: Specify /bin/sh to run the script.
4815
48161995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4817
4818 * make-dist: Put src/makefile.nt in dist.
4819
4820 * configure.in (i[345]86-*-bsdi2*): New configuration.
4821 (vax-dec-bsd386*): Deleted.
4822
48231995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4824
3a787a1e
JB
4825 * configure.in: Make sure CDPATH doesn't mess up PWD check.
4826 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
4827 Use fmod instead of logb in -lm check.
a4a9692d
DL
4828
48291995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4830
4831 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
4832 Use bsd4-3. Don't set NON_GNU_CPP.
4833
4834 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 4835 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
4836 Fix the ln commands for the subdirs of nt.
4837
48381995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4839
4840 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
4841
48421995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4843
4844 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
4845 since that's what the header file expects.
4846
880820fe 48471995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
a4a9692d
DL
4848
4849 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
4850 and 68040 based machines when choosing options for gnucc.
4851
48521995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4853
4854 * Makefile.in (top_distclean): Delete config.cache.
4855
48561995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4857
4858 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
4859
4860 * configure.in: Use m/ncr386.h.
4861
48621995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4863
4864 * Makefile.in (install-arch-indep): Undo Sep 23 change.
4865
48661995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4867
4868 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
4869 (man): Don't copy texindex.c and getopt.c; they're deleted.
4870 (etc): Omit `e'; it's a subdirectory.
4871 (etc/e): Use `../..', not `..', to reference top level.
4872
48731995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
4874
4875 * Makefile.in (install-arch-indep, dist):
3a787a1e 4876 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
4877
48781995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4879
4880 * make-dist: Include mkinstalldirs in distribution.
4881
48821995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4883
4884 * make-dist: Add missing close backquote.
4885
48861995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4887
4888 * make-dist: Don't distribute shortnames directory.
4889
48901995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4891
4892 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
4893
48941995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4895
4896 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
4897
48981995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4899
4900 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
4901
49021995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4903
4904 * configure.in (mips-sgi-irix6): New configuration.
4905
49061995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4907
4908 * Makefile.in (maintainer-clean): Renamed from realclean.
4909
49101995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4911
3a787a1e
JB
4912 * configure.in: Create a .gdbinit that sources the real one,
4913 if using a different build directory.
a4a9692d
DL
4914
49151995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4916
4917 * configure.in: Check for sys/select.h.
4918
49191995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4920
4921 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
4922
49231994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4924
4925 * configure.in: Handle isc 4.1 operating system.
4926
49271994-12-10 Richard Stallman <rms@kepa>
4928
4929 * configure.in (rs6000-ibm-aix4.1*): New alternative.
4930 (rs6000-ibm-aix4*): New alternative.
4931
49321994-12-06 Richard Stallman <rms@kepa>
4933
4934 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
4935
49361994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4937
4938 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 4939 to already exist.
a4a9692d
DL
4940
49411994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4942
4943 * configure.in: Generate man/Makefile from man/Makefile.in.
4944 Create the man subdir.
4945
4946 * Makefile.in (dvi): Run Make in our man subdir.
4947
4948 * make-dist: Create subdir etc/e.
4949 Make links to it.
4950 Put man/Makefile.in in dist, instead of man/Makefile.
4951
49521994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
4953
4954 * configure.in: Add --with-pop, --with-kerberos, and
4955 --with-hesiod for movemail.
4956
49571994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4958
4959 * configure.in (m68*-apollo*): Use s/domain.h.
4960
49611994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4962
4963 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
4964
49651994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4966
4967 * configure.in: Don't add -I, -L, -R options for cc if their
4968 arguments would be empty.
4969
49701994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4971
4972 * configure.in (i860-intel-osf1*): New alternative.
4973 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
4974 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
4975
49761994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4977
4978 * configure.in: Make h_errno check not use nested functions.
4979
49801994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4981
4982 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
4983
49841994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4985
4986 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 4987 swallowing target line.
a4a9692d
DL
4988
49891994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
4990
4991 * configure.in: Protect a character class with `changequote'.
4992
49931994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4994
4995 * configure.in: Accept `news' as a synonym for `newsos'.
4996
49971994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4998
4999 * Makefile.in: Don't rm files if cd fails.
5000
50011994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5002
5003 * make-dist: Put nt subdir and its subdirs in the dist.
5004 (lib-src): Put makefile.nt in the dist.
5005 (lisp): Put makefile.nt in the dist.
5006
50071994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5008
5009 * configure.in: Change a stray `[' to `test'.
5010
50111994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5012
5013 * configure.in: Adapt for Autoconf v2. Use the standard argument
5014 parser, host type canonicalizer, X11 finder, and message
5015 printing macros. Use the new macro names. Use `test' instead of `['.
5016
50171994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5018
5019 * configure.in: Check for getpagesize.
5020
50211994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5022
5023 * make-dist (msdos): Put sed* in the distribution.
5024
50251994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
5026
5027 * config.bat: New option, `--with-x', for configuring Emacs
5028 for use with the X11 system DesqView/X.
5029 New option, `--no-debug', for compiling Emacs without debug
5030 information thus saving disk space.
5031 (src/config.h, src/paths.h): Use `update' (which is like
5032 `move-if-changed') to change the file.
5033 (src/config.h): When configuring for X11 perform extra changes.
5034 (src/makefile): When configuring for X11 perform extra changes.
5035 (lib-src): Remove temporary files.
5036 (): Check that `sed', `rm', `mv', and `gcc' are available.
5037
50381994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5039
5040 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
5041
5042 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
5043
50441994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5045
5046 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
5047
5048 * configure.in (canonical): Substitute var into makefiles.
5049 (bitmapdir): Likewise.
5050
5051 * Makefile.in (bitmapdir): New variable.
5052 (src/paths.h, paths-force): Edit PATH_BITMAPS.
5053
50541994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5055
5056 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
5057
5058 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
5059 * update-subdirs: New shell script.
5060
50611994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5062
5063 * Makefile.in (top_distclean): Don't rm build-install.
5064 (SOURCES): Delete build-install.in.
5065
5066 * make-dist: Don't distribute build-ins.in.
5067 * build-ins.in: File deleted.
5068
50691994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
5070
5071 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
5072
50731994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5074
5075 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
5076
5077 * configure.in (libexecdir): Renamed from libdir. New default.
5078 (sharedstatedir): Renamed from statedir. New default.
5079 (datadir): New default.
5080
5081 * make-dist: Don't distribute subdirs.el.
5082
50831994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5084
5085 * configure.in (eaccess): Check for it.
5086
50871994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5088
5089 * configure.in (mktime): Check for it.
5090
50911994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
5092
5093 * configure.in (motif): Add support for usage and option checking.
5094
50951994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5096
5097 * configure.in (utimes): Check for it.
5098
50991994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5100
5101 * Makefile.in (install-arch-indep): Don't do mkdir here.
5102
51031994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5104
5105 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5106 riscix.h renamed to acorn.h.
5107
177c0ea7 51081994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
5109
5110 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5111 New configurations.
5112
51131994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5114
5115 * configure.in: Remove trailing slashes from srcdir.
5116
51171994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5118
5119 * configure.in (i[345]86-sequent-ptx*): Handle
5120
51211994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5122
5123 * Makefile.in (paths-force): Depend on src/paths.h
5124
51251994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5126
5127 * configure.in (config_options): Save all arguments, not just some.
5128
51291994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5130
5131 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
5132
5133 * configure.in: Add AC_AIX.
5134 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
5135
51361994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5137
5138 * configure.in (parsing options): Simplify sed command to delete -'s.
5139
51401994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
5141
5142 * configure.in (config_options): New shell variable.
5143 Pass its value to C code in EMACS_CONFIG_OPTIONS.
5144
51451994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5146
5147 * configure.in (alpha-dec-osf*): New target.
5148
5149 * Makefile.in: Use just one FRC target.
5150
51511994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5152
5153 * Makefile.in (removenullpaths, paths-force):
5154 Use name paths.h.tmp$$, which depends on the pid.
5155
51561994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5157
5158 * Makefile.in (removenullpaths, paths-force):
5159 Put paths.h.tmp in top-level dir, not in src.
5160
51611994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5162
5163 * Version 19.27 released.
5164
51651994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5166
5167 * Version 19.26 released.
5168
51691994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5170
5171 * configure.in: Check for lrand48, not rand48.
5172
51731994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5174
5175 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
5176 (powerpc-ibm-aix*): New aliases.
5177
51781994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5179
5180 * make-dist (src/m, src/s): Put *.inp in distribution.
5181
51821994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5183
5184 * configure.in: Accept i586 and i486 along with i386.
5185
51861994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5187
5188 * configure.in: Do compute unexec, LIBX, system_malloc, etc
5189 even if CPP env var was set by the user.
5190
5191 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
5192
51931994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
5194
5195 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
5196
51971994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5198
5199 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
5200
52011994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5202
5203 * configure.in: Check more specifically for i*86-sun-sunos.
5204
52051994-08-03 Caveh Jalali (caveh@eng.sun.com)
5206
5207 * configure.in: Handle solaris 2.4.
5208
52091994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5210
5211 * configure.in (rand48): Check for it.
5212
52131994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5214
5215 * make-dist: Update the info files.
5216
52171994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5218
5219 * configure.in: Make "checking..." messages' style consistent.
5220 (HAVE_H_ERRNO): New test.
5221
52221994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5223
5224 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
5225
52261994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5227
5228 * configure.in (CFLAGS): If the envvar was specified, use that.
5229 And set REAL_CFLAGS from it too.
5230
52311994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5232
5233 * make-dist: Update finder-inf.el.
5234
52351994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5236
5237 * make-dist (msdos): Include sed4.inp in dist.
5238
5239 * Makefile.in (libsrc_libs): Var deleted.
5240
52411994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5242
5243 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
5244
52451994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5246
5247 * configure.in (mips-sony-newsos4*): New alias.
5248
52491994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5250
5251 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
5252 (*-convex-convexos*): Accept this as alias.
5253
52541994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5255
5256 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
5257 for two different uses.
5258
52591994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5260
5261 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
5262
52631994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5264
5265 * make-dist: Put ./BUGS into the distrib.
5266
52671994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5268
5269 * configure.in: Handle 386 running Solaris 2.
5270
52711994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5272
5273 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
5274
52751994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5276
5277 * configure.in (mips-sony-newsos*): Use news-risc.h.
5278
5279 * configure.in: Accept bsdi as opsys, like bsd386.
5280
52811994-06-01 Morten Welinder (terra@diku.dk)
5282
5283 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
5284
52851994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5286
5287 * Version 19.25 released.
5288
5289 * make-dist (shortversion): Don't assume another period follows.
5290
52911994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5292
5293 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
5294 (uninstall): Use /bin/pwd.
5295
5296 * Makefile.in (blessmail): Depend on src.
5297 (all): Don't depend on blessmail.
5298
5299 * Makefile.in (src/paths.h): Don't force recomputation.
5300 (paths-force): New target; force recomputation of paths.h.
5301 (all): Depend on paths-force.
5302 (src, lib-src): Depend on src/paths.h.
5303
5304 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
5305 NON_GCC_TEST_OPTIONS.
5306
53071994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5308
5309 * configure.in: Don't insist on subversions for irix.
5310
53111994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5312
5313 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
5314
5315 * configure.in (i[34]86-next-*): New alternative.
5316
53171994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5318
5319 * Version 19.24 released.
5320
5321 * configure.in: New config hppa*-hp-hpux9shr*.
5322
53231994-05-22 Morten Welinder (terra@tyr.diku.dk)
5324
5325 * config.bat: Doc fix.
5326
53271994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5328
5329 * Makefile.in (mostlyclean, clean, distclean, realclean)
5330 (extraclean): Don't act on man subdir if it doesn't exist.
5331
53321994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5333
5334 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
5335 Use them to set up CC.
5336 (*-sun-sunos4.1.3): Set them.
5337
53381994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5339
5340 * Makefile.in (lib-src): Don't depend on src/paths.h.
5341
53421994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5343
5344 * build-ins.in (copydests): Get rid of spurious `-'s.
5345
5346 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
5347
53481994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5349
5350 * Version 19.23 released.
5351
5352 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
5353 for the Xlib and Xt checks; then restore old CFLAGS.
5354
53551994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5356
5357 * configure.in (HAVE_X11XTR6): Add newline before #if.
5358 Add newline after #endif.
5359
53601994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5361
5362 * configure.in (HAVE_X11XTR6): Arrange to define it.
5363
53641994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5365
5366 * Makefile.in (install): Depend on blessmail.
5367
53681994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5369
5370 * configure.in (mips-siemens-sysv*): Put quotes around value
5371 containing blanks.
5372
53731994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5374
5375 * Makefile.in (TAGS): Use the makefile in src subdir.
5376
53771994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5378
5379 * configure.in (opsys): Recognize `gnu'.
5380
53811994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5382
5383 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
5384
53851994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5386
5387 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
5388 version > 1.8.
5389
53901994-05-08 Morten Welinder (terra@diku.dk)
5391
5392 * config.bat: Forcibly remove "# " style comments from makefiles.
5393
53941994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5395
5396 * Makefile.in (uninstall): When processing lispdir and etcdir,
5397 do nothing unless it exists and is a directory.
5398
53991994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5400
5401 * Makefile.in (install-arch-indep): Do install info/dired-x*.
5402 Merge code in from install-doc.
5403 (install-doc): Merge code back into install-arch-indep.
5404 (install-arch-dep): Don't depend on install-doc.
5405
5406 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
5407
54081994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5409
5410 * configure.in (making src/Makefile and lib-src/Makefile):
5411 Split off the autoconf substitutions and don't pass them thru cpp.
5412 (undefs): Use $canonical as well as $configuration.
5413
5414 * make-dist: Distribute lisp/Makefile.
5415
5416 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
5417 Use lower case names for the s files.
5418
54191994-05-03 Morten Welinder (terra@diku.dk)
5420
5421 * config.bat: Added possibility for different file name
10d1d0af 5422 transcriptions in lib-src.
a4a9692d
DL
5423
54241994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5425
5426 * Makefile.in (lib-src): Undo previous change.
5427 (blessmail): New target to run maybe-blessmail in lib-src.
5428 (all): Depend on blessmail.
5429
5430 * Makefile.in (lib-src): Depend on src.
5431
54321994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
5433
5434 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
5435 (m88k-dg-dgux5.4R2): dgux5.4R2.
5436
54371994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5438
5439 * configure.in (window_system): Restore accidentally deleted code
5440 that uses AC_FIND_X.
5441
5442 * make-dist: Distribute config.bat.
5443
54441994-04-29 Morten Welinder (terra@diku.dk)
5445
5446 * config.bat: Corrected the configuration of lib-src
5447 to keep up with configure. Add note about dos version 3
5448 or better needed (djgpp needs that). Add note explaining
5449 that either install in c:/emacs or edit the script.
5450 Don't change to c:/emacs, but assume we're there (to minimize
5451 the number of places to change).
5452
5453 * config.bat: Build-in the first step towards X11 support with
5454 the X11 emulator that exists. At this time it won't work,
5455 and several files are missing.
5456
54571994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5458
5459 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
5460 Don't look for -lresolv.
5461
5462 * Makefile.in (lib-src): Depend on src/paths.h.
5463
54641994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5465
5466 * configure.in: Restore deleted AC_SUBST of `configuration'.
5467 Improve error message for bad --with-x-toolkit value.
5468
5469 * configure.in: Define CONFIGURATION in src/config.h
5470 rather than substituting in src/Makefile.in.
5471
54721994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5473
5474 * Makefile.in (install-doc): New target.
5475 (install-arch-dep): Depend on install-doc.
5476 (mkdir): Create docdir.
5477
54781994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5479
5480 * configure.in: Test for libresolv.a.
5481 Substitute machfile and opsysfile.
5482
54831994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5484
5485 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
5486 (install-arch-dep): Install under the name $(EMACS).
5487
54881994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5489
5490 * configure.in (version): Use entire value of emacs-version.
5491 (mips-siemens-sysv*): New alternative.
5492
54931994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5494
5495 * Makefile.in (install-arch-indep): Don't install dired-x*.
5496
54971994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5498
5499 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
5500 Fix definition of $undefs.
5501
55021994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5503
5504 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
5505
5506 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
5507
55081994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5509
5510 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
5511
55121994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5513
5514 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
5515 and run it thru cpp, as with src/Makefile.in.
5516
5517 * configure.in: Use AC_SET_MAKE.
5518
55191994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5520
5521 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
5522
55231994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5524
5525 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
5526
5527 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
5528 (printing the choices): Make the toolkit message unconditional.
5529 (USE_X_TOOLKIT): Use `none', not `no', if none.
5530 (include libsrc_libs): Include config.h, and specify -I for srcdir.
5531 Get rid of temp file foofoo1.
5532
55331994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5534
5535 * configure.in (CFLAGS): Use shell syntax, not Makefile.
5536
55371994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5538
5539 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
5540 (printing the choices): State choice of toolkit.
5541 (libsrc_libs): Recalculate after writing config.h;
5542 then update lib-src/Makefile.
5543
55441994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5545
5546 * configure.in: Add sunos4shr as alternative for suns.
5547 Conditionals testing for null $CC were backwards.
5548
55491994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5550
5551 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
5552
55531994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5554
5555 * configure.in: Handle -isc4.0*.
5556
55571994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5558
5559 * configure.in (esix5): Set NON_GNU_CPP.
5560
55611994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
5562
5563 * Makefile.in (thisdir): Nonsensical variable removed.
5564 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
5565 back to $thisdir, rather than the directory `this_dir'.
5566
55671994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5568
5569 * Makefile.in (install-arch-indep): Add missing backslash after a
5570 `then'.
5571
55721994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5573
5574 * Makefile.in (thisdir): New variable.
5575 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
5576
55771994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5578
5579 * configure.in: Add freebsd.
5580
55811994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5582
5583 * configure.in: Check for fpathconf.
5584
55851994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5586
5587 * configure.in (with_x_toolkit): Fix typo in previous change.
5588
55891994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5590
5591 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
5592
55931994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5594
5595 * configure.in (with_x_toolkit): Don't allow motif or open-look.
5596
55971994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5598
5599 * configure.in: Fix value of docdir.
5600 * Makefile.in (install-arch-indep): Install DOC* in docdir.
5601
56021994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5603
5604 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
5605
56061994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
5607
5608 * configure.in: New variable docdir to control where the docstring
5609 file goes.
5610 Makefile.in: Use it to initialize PATH_DOC in paths.h.
5611
56121994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5613
5614 * configure.in: When --run-in-place, don't inherit archlibdir.
5615
56161994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5617
5618 * Makefile.in (install-arch-dep, install-arch-indep):
5619 New targets split up former do-install rule.
5620 (do-install): Target deleted.
5621
56221994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5623
5624 * configure.in (mips-sony-newsos*): New configuration.
5625
56261994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
5627
5628 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
5629
56301994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5631
5632 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
5633
56341994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5635
5636 * configure.in: Don't initialize CC.
5637
56381994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5639
5640 * configure.in (creating src/Makefile): Also generate -U switches
5641 for symbols in the $configuration value.
5642
5643 * configure.in: Check for sys_siglist being declared in system header.
5644
56451994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5646
5647 * configure.in (creating src/Makefile): Delete blank lines
5648 along with lines of whitespace.
5649 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
5650
56511994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5652
5653 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
5654 like C_SWITCH_SYSTEM.
5655 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
5656
56571994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5658
5659 * configure.in (drem): Check for this function.
5660
56611994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5662
5663 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
5664 If CPP was inherited from environment, don't use NON_GNU_CPP.
5665 (NON_GNU_CC): Likewise.
5666 (handling with_gcc): Use explicit if in the `no' case.
5667 (cc_specified): New variable; if set, don't use NON_GNU_CC.
5668
56691994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5670
5671 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
5672
56731994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5674
5675 * configure.in: Check whether fmod exists.
5676
56771994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5678
5679 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
5680 {src,lisp}/OChangeLog.
5681
56821994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5683
5684 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
5685 necessary for proper operation. This code works with the current
5686 released version of Autoconf.
5687
56881994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5689
5690 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
5691 (USE_X_TOOLKIT): Define it for all values except `no'.
5692
5693 * configure.in: Undo first Jan 8 change and Jan 16 change.
5694
56951994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5696
5697 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
5698 Substitute USE_X_TOOLKIT as both C macro and Make variable.
5699
5700 * Makefile.in (lwlib/Makefile): New target.
5701 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
5702 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
5703 (unlock, relock): Handle lwlib subdir.
5704
5705 * Makefile.in: Add some .PHONY targets.
5706
5707 * make-dist: Handle lwlib subdir like oldXMenu subdir.
5708
5709 * lwlib: New subdirectory.
5710
57111994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5712
5713 * configure.in: If CPP has a value that is a directory,
5714 discard the value.
5715
57161994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5717
5718 * configure.in (srcdir_undefs): Add g flag to sed substitution to
5719 remove -U[0-9]*.
5720
57211994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5722
5723 * Makefile.in (do-install): Install the dired-x info files.
5724
5725 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
5726 (See src/s/sol2.h.)
5727
57281994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5729
5730 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
5731
57321994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5733
5734 * configure.in (creating src/Makefile): Put code inside 2nd arg to
5735 AC_OUTPUT as it should be; hopefully noone will again see fit to
5736 gratuitously break this and not make a change log entry.
5737 Optimized sed processing of Makefile.in and cpp output; now
5738 preserves comments previously removed from the cpp input.
5739 Eliminated temp file for cpp output. Generate -U switches to
5740 undefine all identifiers that appear in the directory name
5741 ${srcdir}; pass these to cpp.
5742
5743 * configure.in (version): Fix sed regexp to match two-elt version
5744 number.
5745
5746 * configure.in: Check for strerror.
5747
57481994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5749
5750 * configure.in: Test for bcmp.
5751
57521994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5753
5754 * make-dist (tempdir): Put subdir msdos into the distribution.
5755
57561993-01-07 Morten Welinder (terra@diku.dk)
5757
5758 * config.bat: New file.
5759
57601994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5761
5762 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
5763
57641994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5765
5766 * configure.in (m68*-next-*): Don't care about which os is specified.
5767 (i[34]86-*-*): Check for *-nextstop*.
5768
57691993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5770
5771 * configure.in: Check for setsid.
5772
57731993-12-17 Richard Stallman (rms@srarc2)
5774
5775 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
5776
57771993-12-15 Richard Stallman (rms@srarc2)
5778
5779 * Makefile.in (mkdir): Make only the lockdir writable.
5780
5781 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
5782
57831993-12-11 Richard Stallman (rms@srarc2)
5784
5785 * Makefile.in (libdir): Use @libdir@.
5786
57871993-12-08 Richard Stallman (rms@srarc2)
5788
5789 * Makefile.in (install): Add empty command.
5790
57911993-12-04 Richard Stallman (rms@srarc2)
5792
5793 * make-dist: Put man/getopt.c in the dist.
5794
5795 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
5796
5797 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
5798
57991993-12-03 Richard Stallman (rms@srarc2)
5800
5801 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
5802 Set it for all solaris versions.
5803 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
5804 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
5805 Likewise for NON_GNU_CC and CC.
5806
58071993-12-01 Richard Stallman (rms@srarc2)
5808
5809 * configure.in (mips-mips-riscos4*): Assign variable CC.
5810 (checking ${with_gcc}): If "no", don't override CC if already set.
5811 (CC): Initialize it as empty.
5812
dff28924 58131993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
5814
5815 * configure.in (Suns): Set CPP if *-solaris2.3*.
5816
58171993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5818
5819 * Version 19.22 released.
5820
5821 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
5822
58231993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5824
5825 * make-dist: When breaking links, use cp -p.
5826 Copy install.sh into distribution.
5827 Move the temp dir up into the parent dir;
5828 don't leave the staging dir make-dist.tmp... in existence.
5829 * install.sh: New file.
5830
58311993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5832
5833 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
5834
58351993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5836
5837 * configure.in (version): When --run-in-place, exclude
5838 ${datadir}/emacs/site-lisp from locallisppath.
5839
58401993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5841
5842 * configure.in: Delete jumk.c before writing it.
5843
58441993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5845
5846 * Version 19.21 released.
5847
5848 * Makefile.in (mkdir): Ignore error from chmod.
5849
58501993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5851
5852 * make-dist: Don't put lisp/forms.README in the distribution.
5853
58541993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5855
5856 * configure.in (creating src/Makefile): Before running cpp,
5857 discard all lines that start with `# Generated' or /**/#.
5858
58591993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5860
5861 * Version 19.20 released.
5862
5863 * make-dist: Use build-ins.in, not build-install.in.
5864 Don't bother updating TAGS since it's not included.
5865
5866 * build-ins.in: Renamed from build-install.in.
5867
58681993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5869
5870 * make-dist: Don't try to link *.texinfo--there are none now.
5871 When running make in lib-src, specify YACC var value.
5872
58731993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5874
5875 * configure.in (extrasub): Add vpath patterns for %.[yls].
5876
5877 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
5878 Instead just include the commands to make src/Makefile as the
5879 second arg to AC_OUTPUT.
5880
5881 * configure.in: Use : instead of dnl for comment inside
5882 $makefile_command.
5883
5884 * configure.in: No longer use vpath_sed. Instead, when we notice
5885 srcdir already configured, set extrasub to hack vpath in the
5886 makefiles.
5887
5888 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
5889 before moving it.
5890 * Makefile.in (VPATH): Define to @srcdir@.
5891
f0131492 58921993-09-28 Brian J. Fox (bfox@cubit)
a4a9692d
DL
5893
5894 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
5895 doesn't exist. Just copy src/Makefile.in instead. Touch
5896 all of the Makefiles after editing config.status.
5897
5898 * INSTALL: Update documentation to match new configuration
5899 mechanism.
5900
f0131492 59011993-09-27 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
5902
5903 * configure.in: Allow any of the path or directory Makefile
5904 variables to be set with flags to configure. Create all Makefiles
5905 at configure time. Edit special commands into config.status after
5906 src/Makefile.in is built from src/Makefile.
5907
5908 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
5909 If these files are out of date, simply have config.status
5910 rebuild them; don't rebuild them explicitly.
5911
f0131492 59121993-09-25 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
5913
5914 * build-install.in: Change src/xemacs to src/emacs. We no longer
5915 create src/xemacs, so the file wouldn't be found.
5916
5917 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
5918
f0131492 59191993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
a4a9692d
DL
5920
5921 * configure.in: Avoid forcing the search of /usr/include before
5922 fixed include files by resetting C_SWITCH_X_SITE if it is
5923 "-I/usr/include".
5924
59251993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5926
5927 * Makefile.in (@rip_paths@locallisppath):
5928 Delete ${datadir}/emacs/site-lisp.
5929
59301993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5931
5932 * configure.in:
5933 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
5934 Remove ${extra_output} from AC_OUTPUT call.
5935
f0131492 59361993-09-17 Brian J. Fox (bfox@inferno)
a4a9692d
DL
5937
5938 * make-dist: Quote backquotes found in strings to be echoed.
5939
5940 * configure.in: Use "sh -c pwd" when we want to avoid having the
5941 shell fix up the value of $PWD.
5942
f0131492 59431993-09-13 Brian J. Fox (bfox@inferno)
a4a9692d
DL
5944
5945 * Makefile.in (do-install): Don't abort if ln or chmod at the end
5946 of the installation fail. Suggested by Karl Berry.
5947
f0131492 59481993-08-30 Brian J. Fox (bfox@inferno)
a4a9692d
DL
5949
5950 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
5951 was used. Set MAKEFLAGS from MFLAGS.
5952
59531993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5954
5955 * configure.in: Test for res_init in libc.
5956
59571993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5958
5959 * configure.in: In the file ${tempcname}, use configure___
5960 instead of @configure@.
5961
59621993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
5963
5964 * make-dist: Dist vpath.sed
5965
5966 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
5967 Depend on vpath.sed.
5968 Replace sed comand for VPATH with @vpath_sed@.
5969
5970 * configure.in: Substitute variable `vpath_sed'.
5971 If not in $srcdir and $srcdir is configured,
5972 issue warning that GNU make is required,
5973 and set vpath_sed to use vpath.sed script.
5974
59751993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5976
5977 * configure.in: Remove check for $srcdir being configured. This
5978 pretty much works now.
5979 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
5980 Check for XFree86 (/usr/X386/include) independent of whether
5981 -lXbsd exists.
5982
5983 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
5984 realclean, unlock, relock): Use `$(MAKE)' in place of plain
5985 `make'.
5986
59871993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5988
5989 * Version 19.19 released.
5990
5991 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
5992
59931993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5994
5995 * configure.in: Check for XScreenNumberOfScreen.
5996
59971993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5998
5999 * configure.in: Add * to end of all configuration alternatives.
6000 (m68*-sony-newsos3*): New alternative.
6001
60021993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6003
6004 * make-dist: Include getdate.c in distribution.
6005
6006 * configure.in: For --help, use $PAGER if it is set.
6007 (LIB_X11_LIB): Default to -lX11.
6008 (mips-sgi-irix5.*): New alternative.
6009
6010 * Makefile.in (do-install): Install info/gnus* and info/sc*.
6011
6012 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
6013 Recognize *.B8.* as hpux version 8.
6014 (m68*-tektronix-bsd*): Fix typo in tek4300.
6015 (AC_HAVE_FUNCS): Add ftime.
6016
60171993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6018
6019 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
6020 Use tekxd88, not tekXD88.
6021
60221993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6023
6024 * configure.in: Check for -lm. Then can check for frexp and logb.
6025
60261993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6027
6028 * Version 19.18 released.
6029
6030 * make-dist (src): Don't put gnu-hp300 in dist.
6031 (src, lisp): Include OChangeLog in dist.
6032
60331993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6034
6035 * configure.in: Test for presence of logb and frexp functions.
6036
60371993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6038
6039 * configure.in (machine): Add i370-ibm-aix*.
6040
60411993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6042
6043 * configure.in (function checks): Test for mkdir and rmdir.
6044
6045 * configure.in (function checks): Don't test for random and bcopy
6046 only when we're building with X; look for them all the time.
6047
60481993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6049
6050 * configure.in: Test for availability of bcopy functions, searching
6051 the X libraries if we're using X.
6052
6053 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
6054 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
6055 versions of AIX, and needs to be passed to the loader.
6056
10d1d0af 6057 * configure.in: Test for the availability of the
a4a9692d
DL
6058 XScreenResourceString function.
6059
60601993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
6061
6062 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
6063 LD_SWITCH_X_SITE and assume --with-x11.
6064 Only look for X11 files if we weren't told about a window system
6065 or if we were told to use X11 but not told where.
6066 Search the libraries from the s and/or m files when checking for
6067 functions.
6068
6069 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
6070
60711993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6072
6073 * make-dist: Include lisp/dired.todo in the distribution.
6074
60751993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6076
6077 * configure.in: Add code to set HAVE_INET_SOCKETS.
6078
60791993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6080
6081 * configure.in: If we do find x_includes and x_libraries
6082 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
6083
60841993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6085
6086 * make-dist: Include src/gnu-hp300 in the dist.
6087
6088 * configure.in (canonical): New variable holds the canonicalized
6089 configuration. Don't alter `configuration'. Use `configuration'
6090 for Makefile.in for file naming.
6091 (testing x_includes and x_libraries): Use =, not ==.
6092
60931993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6094
6095 * Version 19.17 released.
6096
6097 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
6098 directory's makefile. This allows the invocation of CPP which
6099 builds xmakefile to receive these switches. The SunSoft C
6100 preprocessor inserts spaces between tokens if it doesn't get the
6101 -Xs flag requested in src/s/sol2.h.
6102
61031993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
6104
6105 * configure.in (m68k-bull-sysv3): new config.
6106
61071993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6108
6109 * configure.in: Use the autoconf AC_FIND_X macro to try to find
6110 the X Windows libraries.
6111
61121993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6113
6114 * make-dist (tempdir): Don't create lisp/forms-mode directory in
6115 the distribution. Those files aren't kept in their own
6116 subdirectory any more.
6117
61181993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6119
6120 * Version 19.16 released.
6121
61221993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6123
6124 * configure.in: Add --verbose flag.
6125
61261993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6127
6128 * version 19.15 released.
6129
61301993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6131
6132 * Makefile.in (top_distclean): Use -f switch when cleaning out
6133 lock dir; it might be empty.
6134
6135 * configure.in: Only check for -lXbsd once.
6136
61371993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6138
6139 * Version 19.14 released.
6140
61411993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6142
6143 * make-dist: If using gzip, create distribution with '.gz' extension.
6144
6145 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
6146 (lisp/forms-mode): This doesn't exist anymore.
6147
6148 * configure.in: Look for the closedir function.
6149
61501993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6151
6152 * configure.in (CPP): Autoconf sets this to a shell variable
6153 reference, which doesn't work when it's edited into a makefile.
6154 Expand that variable reference.
6155
6156 * Makefile.in (CPP): New variable.
6157 (src/Makefile): Edit CPP into src/Makefile.
6158
6159 * Makefile.in (src/Makefile): Don't bother exiting single quotes
6160 and entering double quotes to get the values of LD_SWITCH_X_SITE
6161 and the other make variables; make substitutes them in anyway.
6162
6163 * Makefile.in (uninstall): Don't remove the lisp and etc
6164 directories if they're in the source tree.
6165
92a8ce63 6166 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
6167 * Makefile.in (mostlyclean, clean): Separate these two; just have
6168 them pass the request to the subdirectory makefiles.
6169 (distclean): Pass the request down, and then get rid of the
6170 files configure built, and get rid of the Makefiles.
6171 (realclean): Pass the request down, and then do the same things
6172 distclean does.
6173 (uninstall, info, dvi): New targets.
6174
6175 * configure.in: Move clause for PC-compatible i386 box to the end
6176 of the case statement, to avoid masking configurations below.
6177
6178 * configure.in: Add case for m88k-motorola-sysv4.
6179
6180 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
6181 the HP 68000 machines.
6182
6183 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
6184 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
6185 preprocessor won't fiddle with them.
6186
61871993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6188
6189 * Makefile.in (TAGS): cd to src to run etags.
6190
61911993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6192
6193 * configure.in (version): Check the X libraries for XrmSetDatabase
6194 and random, and see if we have -lXbsd.
6195
61961993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6197
6198 * configure.in: Pass "-Isrc" to the CPP we run to examine the
6199 s/*.h and m/*.h files. Martin Tomes
6200 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
6201
62021993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6203
6204 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
6205 above the general i386 alternative.
6206
62071993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6208
6209 * configure.in: Recognize configuration name for Data General
6210 AViiON machines.
6211
6212 * configure.in: Use AC_LONG_FILE_NAMES.
6213
62141993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6215
6216 * configure.in: Test for bison.
6217 * Makefile.in (YACC): New variable.
6218 (lib-src/Makefile.in): Edit YACC into the makefile.
6219
62201993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6221
6222 * Version 19.13 released.
6223
6224 * configure.in (CFLAGS): Don't set this according to the value of
6225 the GCC shell variable. Instead, consult the machine and system
6226 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
6227 test __GNUC__ while we're at it.
6228
6229 * configure.in: Remove extra ;; from hpux cases.
6230
62311993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6232
6233 * configure.in: Check to see if the system has -ldnet.
6234
62351993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6236
6237 * make-dist: Add clauses to distribute lisp/forms-mode.
6238
62391993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6240
6241 * configure.in (machine): Fix the versions in hpux version number test.
6242 Do not guess based on cpu type. Do check for explicit system version.
6243
62441993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6245
6246 * configure.in: Do NOT look for `unknown' as company name.
6247
62481993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6249
6250 * configure.in: Fix typo in message.
6251
62521993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6253
6254 * Version 19.12 released.
6255
6256 * Makefile.in (do-install): Correct previous etc-copying change.
6257 Partially rewrite using `if'.
6258 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
6259
6260 * Version 19.11 released.
6261
6262 * configure.in: Handle 386bsd.
6263
62641993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6265
6266 * make-dist: Update getdate.c.
6267
6268 * configure.in: Handle bsd386.
6269
6270 * Makefile.in (do-install): Use `-' in tar options.
6271
6272 * configure.in: Change ! "${...}" to x"${...}" = x.
6273
6274 * Makefile.in (do-install): Copy the DOC-* files from the build
6275 etc directory, as well as lots of things from ${srcdir}/etc.
6276
6277 * make-dist: Copy config.guess.
6278
6279 * configure.in: Handle AIX versions 1.2, 1.3.
6280
62811993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6282
6283 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
6284 the configuration name mips-mips-usg* to represent USG systems.
6285
6286 * configure.in: Fix logic to detect if srcdir is already configured.
6287
6288 * Makefile.in: Pass in LD_SWITCH_X_SITE.
6289
6290 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
6291 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
6292 of a directory; cd might fail, and have pwd print out the current
6293 directory.
6294
62951993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6296
6297 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
6298
62991993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6300
6301 * configure.in: Complain if srcdir points at an already-configured
6302 tree.
6303
63041993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6305
6306 * Version 19.10 released.
6307
63081993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6309
6310 * Makefile.in: Use Makefile comments, not C comments.
6311
6312 * configure.in: Add case for the Tektronix XD88.
6313
63141993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6315
6316 * configure.in: Handle sysv4.2 and sysvr4.2.
6317
63181993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6319
6320 * configure.in: Traverse the argument list without destroying it;
6321 don't use shift. It turns out that "set - ${saved_arguments}"
6322 doesn't work portably.
6323
6324 * configure.in: Add missing "fi".
6325
6326 * make-dist: Rebuild configure if configure.in is newer.
6327
6328 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
6329 targets to be executed even if make remembers that it has already
10d1d0af 6330 satisfied FRC.
a4a9692d
DL
6331
63321993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6333
6334 * Makefile.in (do-install): Delete redundant code to copy etc twice.
6335
6336 * configure.in (romp): Handle various version numbers with aos and bsd.
6337
63381993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6339
6340 * configure.in: Fix message text.
6341
63421993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6343
6344 * make-dist: Make a `site-lisp' directory in the distribution,
6345 instead of a `local-lisp' directory, which hasn't been the
6346 appropriate name for a long time.
6347 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
6348 from the distribution first, then /usr/local/lib/emacs/site-lisp.
6349
6350 * Makefile.in (do-install): Correctly detect if ./etc and
6351 ${srcdir}/etc are the same.
6352
6353 * configure.in: Extract UNEXEC from the system configuration
6354 files, compute the name of the source file corresponding to the
6355 object file, and #define it as UNEXEC_SRC in config.h.
6356
6357 * configure.in: If srcdir is '.', then try using PWD to make it
6358 absolute.
6359
6360 * configure.in: Include ${srcdir} in the printed report, to help
6361 people notice if it's an automounter path.
6362
63631993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6364
6365 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
6366
63671993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6368
6369 * Makefile.in (do-install): Delete the dest dir, not the source dir,
6370 when they are different. Add `shift' command.
6371 (COPYDESTS, COPYDIR): Delete external-lisp dir.
6372 (externallispdir): Var deleted.
6373
6374 * configure.in: Delete spurious paren outputting short_usage.
6375
63761993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6377
6378 * Version 19.9 released.
6379
63801993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6381
6382 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
6383 subdirectory makes.
6384
6385 * make-dist: Check for .elc files with no corresponding .el file.
6386
6387 * Makefile.in (mkdir): Make all the directories in locallisppath.
6388
6389 * config.guess: New file.
6390 * configure.in: Use it, tentatively.
88c71720 6391 * INSTALL: Mention its usage.
a4a9692d
DL
6392
6393 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
6394 the former gives you the operating system rev directly. Use
6395 s/hpux.h if we don't recognize what we got.
6396
6397 * Makefile.in (do-install): Don't remove a destination directory
6398 if it's the same as the source. If ${srcdir}/info == ${infodir},
6399 don't try to copy the info files.
6400
6401 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
6402 doesn't work if you're not using a separate source directory.
6403 (do-install): Copy the build tree's etc directory only after
6404 making sure it's not also the source tree's etc directory.
6405
64061993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6407
6408 * configure.in: Handle sunos4.1.3 specially.
6409
64101993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6411
6412 * Makefile.in (INSTALL): Add definition.
6413
6414 * configure.in: Fix some messages. Support -with-gnu-cc.
6415 At the end, use `set --', not `set -'.
6416 Delete spurious `.h' in hpux alternatives.
6417
64181993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6419
6420 * Version 19.8 released.
6421
64221993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6423
6424 * configure.in: When looking for source in the same directory as
6425 the configure script, make the path thus discovered absolute.
6426 If the user specifies the `--srcdir' switch, make that directory
6427 absolute too.
6428
6429 * Makefile.in (srcdir): Remove comment saying this doesn't work.
6430
6431 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
6432 too, as the value of the PATH_INFO macro.
6433
6434 * configure.in: Check to see if the source lives in the same
6435 directory as the configure script.
6436
64371993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6438
6439 * Makefile.in (install): Split this into `install' and
6440 `do-install', to give people more control over exactly what gets
6441 done.
6442 (do-install): New target, containing the guts of `install'. Don't
6443 remove and recreate the directories inside the copying loop - do
6444 it all before the copying loop. Pass more flags to the lib-src
6445 make.
6446 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
6447 avoid errors and warnings.
6448
6449 * configure.in: For generic IBM PC boxes, insist on "unknown" for
6450 the manufacturer - the more general case was blocking other i386
6451 configuration names below, and that's how the names are written in
6452 MACHINES anyway.
6453
6454 * make-dist: When breaking links, remove the link before moving
6455 the copy onto it, to avoid interactive behavior.
6456
6457 * Makefile.in: Doc fix.
6458
6459 * configure.in: Doc fix.
6460
6461 * INSTALL: Mention --exec-prefix option.
6462
6463 * configure.in: Add support for the `--exec-prefix' option.
6464 * Makefile.in: Accept that support.
6465
6466 * configure.in: Use the AC_PROG_INSTALL macro.
6467 * Makefile.in (INSTALL): Variable removed.
6468 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
6469
6470 * configure.in: Distinguish between hp800's and hp700's by calling
6471 "uname -m".
6472
64731993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6474
92a8ce63 6475 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
6476 running SYSV.
6477
64781993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6479
6480 * configure.in: Distinguish between hp800's and hp700's by the
6481 version of HP/UX they run, since that's something people are more
6482 likely to know - hp700's run 8.0.
6483 Add HP 700 configuration.
6484
6485 * configure.in: Test for the presence of the `rename' function.
6486
6487 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
6488 configure.in.
6489 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
6490
6491 * make-dist: Break intra-tree links.
6492
6493 * configure.in: Explain that this is an autoconf script, and give
6494 instructions for rebuilding configure from it. Arrange to put
6495 comments in configure explaining this too.
6496
6497 * configure.in: Make the first line of the configure script be
6498 "#!/bin/sh". Leaving the first line blank didn't work.
6499
6500 * configure.in (long_usage): Removed; made short_usage describe
6501 the options briefly.
6502
6503 * configure.in: Implement the --prefix option.
6504 * Makefile.in (prefix): Add support for it here.
6505 * INSTALL: Document it here.
6506
6507 * Makefile.in (install): Don't assume that the files in the `info'
6508 subdirectory match *.info. They don't have that prefix.
6509
65101993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6511
6512 * configure.in: Add case for version 5 of Esix.
6513
65141993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6515
92a8ce63 6516 * Version 19.7 released.
a4a9692d
DL
6517
6518 * make-dist: There aren't any *.com files in lib-src anymore.
6519
6520 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
6521 them; they're symlinks to other filesystems on the GNU machines.
6522
6523 * make-dist: Check that the manual reflects the same version of
6524 Emacs as stated in lisp/version.el. Edit that version number into
6525 the README file.
6526
65271993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6528
6529 * configure.in: Remove the hack of AC_DEFINE; use
6530 AC_DEFINE_UNQUOTED.
6531
65321993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6533
6534 * make-dist: Don't distribute precomp.com, compile.com, or
6535 link.com from ./src; they're in ./vms now.
6536
6537 Some time-handling patches from Paul Eggert:
6538 * configure.in: Add AC_TIMEZONE.
6539
65401993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6541
6542 * configure.in: Recognize Linux as a valid operating system for
6543 the i386.
6544
65451993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6546
6547 * make-dist: Distribute some VMS files we got from Richard Levitte.
6548
6549 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
6550 the source for the sed command, not oldXMenu/Makefile.
6551
65521993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6553
6554 * INSTALL: Don't claim the srcdir option doesn't work.
6555
65561993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6557
6558 * configure.in: Include remarks saying what order the autoconf
6559 tests should go in, and remind people to change config.h.in
6560 whenever they add autoconf tests which make #definitions.
6561
6562 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
6563
65641993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6565
6566 * Makefile.in (oldXMenu/Makefile): Make this depend on
6567 ${srcdir}/oldXMenu/Makefile.in, not itself.
6568
6569 * PROBLEMS: Some updates from David J. Mackenzie.
6570
6571 More changes from David J. Mackenzie.
6572 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
6573 removed; autoconf and config.h should specify all these
6574 differences.
6575 (buildlisppath): Make this path depend on ${srcdir}.
6576 (INSTALLFLAGS): Removed.
6577 (INSTALL): Include the -c flag.
6578 (install): Change the way we invoke install accordingly.
6579
6580 Install ${srcdir} changes from DJM.
6581 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
6582 list.
6583 (COPYDIR, COPYDESTS): Install files from both the etc directory in
6584 the source tree and the etc directory in the object tree.
6585 (${SUBDIR}): Pass the prefix variable down to submakes.
6586 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
6587 in /bin.
6588 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
6589 values for srcdir and VPATH.
6590 (install): Add `v' flag to tar command. Make sure that `dir'
6591 exists in ${srcdir}/info before copying it. Remember that the man
6592 pages come from the source tree, not the object tree.
6593 * configure.in: Remove remarks saying that the --srcdir option
6594 doesn't work.
6595 Create the etc directory in the object tree.
6596 Recognize configuration names of the form *-sun-solaris*.
6597 Recognize sunos5 and solaris as operating system names.
6598
6599 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
6600 lib-src/getdate.y and src/systime.h.
6601
66021993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6603
6604 * make-dist: Make links in info subdir.
6605
66061993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6607
6608 * configure.in: Call AC_STDC_HEADERS.
6609
66101993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6611
6612 * configure.in: Sidestep autoconf's quoting of the second argument
6613 of AC_DEFINE, so we can specify the value to put there. It would
6614 be nice if autoconf provided some way to specify computed values
6615 for macros.
6616
66171993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6618
6619 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
6620 this is always just -DHAVE_CONFIG_H.
6621
6622 The GNU coding standards specify that CFLAGS should be left for
6623 users to set.
6624 * Makefile.in (CFLAGS): Let configure determine the default value
6625 for this. Don't
6626 have it default to DEFS.
6627 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
6628 (lib-src/Makefile, src/Makefile): Edit the default value for
6629 CFLAGS into these files, not DEFS.
6630 * configure.in (CFLAGS): Choose a default value for this - "-g"
6631 normally, or "-g -O" if we're using GCC. Edit it into the
6632 top-level Makefile.
6633
6634 * configure.in: When scanning the machine and system description
6635 #include files, write their names to conftest.c properly.
6636
66371993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6638
6639 * configure.in: In configuration name case for Apallos running
6640 Domainios, set opsys, not opsysfile.
6641
6642 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
6643 src/config.h, instead of AC_OUTPUT; the latter overwrites
6644 src/config.h even when it hasn't changed, puts a makefile-style
6645 comment at the top even though it's C code, and produces a
6646 config.status script which doesn't do the job right.
6647
6648 * configure.in: Add AC_LN_S test, so we can tell whether or not we
6649 can use a symbolic link to get the X Menu library into src.
6650 * Makefile.in (LN_S): New variable.
6651 (src/Makefile): Edit the value of LN_S into this makefile.
6652
66531993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6654
6655 * configure.in: Support *-sco3.2v4* as opsystem.
6656
6657 * make-dist: Don't include calc directory.
6658 Exclude many files in the man directory; copy a few.
6659
66601993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6661
6662 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
6663 call AC_STRUCT_TM to see what's in time.h.
6664
6665 * configure.in: Employ quoting stupidity to get the value of CPP
6666 to expand properly.
6667
66681993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6669
6670 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
6671 variable to scan the machine and system description files.
6672
6673 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
6674 so that getdate.y builds correctly.
6675
66761993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6677
6678 * configure.in (tempcname): Change this to "conftest.c", so it will
6679 work properly on systems with short filenames; this is the name
6680 autoconf uses.
6681
6682 * configure.in: Also detect the availability of dup2 and
6683 gethostname.
6684
6685 * configure.in: Use the AC_ALLOCA test.
6686 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
6687 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
6688
66891993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6690
6691 * make-dist: Distribute configure, as well as configure.in.
6692 Oversight.
6693
66941993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6695
6696 * Makefile.in (install): Print out the name of the directory we're
6697 copying, so people can have some idea of whether we're making
6698 progress.
6699
6700 * Makefile.in (install.aix, install.xenix, install.sysv, install):
6701 Don't forget to re-create the COPYDESTS directories after we clear
6702 them out.
6703
67041993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6705
6706 * Makefile.in: Add autoconf cookies so that the configure
6707 script can comment out sections of path variable definitions to
6708 choose between the installable configuration and the run-in-place
6709 configuration.
6710 * configure.in: Add new option `--run-in-place', to select the
6711 run-in-place path definitions.
6712
6713 * configure.in: Add a clause to the big configuration name case
6714 for the NeXT machine.
6715
67161993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6717
6718 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6719 Make sure that each source directory exists, and is different from
6720 the destination directory; then, delete the destination before
6721 copying over the source.
6722
6723 * make-dist: Distribute configure.in, instead of configure.
6724
67251993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6726
6727 * configure.in: Don't set CC to "gcc -O" if the user specifies
6728 `--with-gcc'. Add -O to DEFS if GCC is set.
6729
67301993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6731
6732 * Makefile.in (clean mostlyclean): Missing right paren.
6733
6734 * configure.in: When checking for X windows, search for an X11
6735 subdirectory of ${x_includes}.
6736
6737 * configure.in: Check for gettimeofday function, for getdate.y.
6738
92a8ce63 6739 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
6740 autoconf can't derive all the information we need, but we'd really
6741 like to be able to take advantage of some of its tests, and its
6742 file-editing facilities.
6743 * configure.in: Renamed from configure.
6744 Quote the sections of shell script we want copied literally to
6745 the configure script.
6746 (compile): Initialize this to make the autoconf macros' code happy.
6747 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
6748 code to do their jobs.
6749 Use autoconf to produce Makefile and src/config.h.
6750 Remove the Makefile-style comment that autoconf places at the top
6751 of src/config.h.
6752 (config_h_opts): Removed - no longer necessary.
6753 * Makefile.in (configname): Renamed to configuration.
6754 (CONFIG_CFLAGS): Renamed to DEFS.
6755 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
6756 get values via autoload @cookies@.
6757 (libsrc_libs): Get this from autoconf. We used to do nothing
6758 about this.
6759 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
6760
6761 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
6762 echo the move-if-change command.
6763
67641993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
6765
6766 * make-dist: Distribute lib-src/rcs-checkin.
6767
6768 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
6769 Don't try to make links to the RCS or Old subdirectories.
6770 Use the appropriate extension for the compression type in use.
6771 Create the tar file in the shell's initial default directory, not
6772 in ${tempparent}.
6773 Erase the whole ${tempparent} tree, not just ${tempdir}.
6774
67751993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6776
6777 * Makefile.in (src/paths.h): Don't echo the huge sed command we
6778 use to build paths.h.
6779 (lib-src/Makefile, src/Makefile): Similarly.
6780
6781 * configure: Extend test for working `const' keyword to handle AIX
6782 3.2 cc.
6783
67841993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6785
6786 * make-dist: Distribute lisp/term/ChangeLog.
6787
92a8ce63 6788 Arrange for C compilation throughout the tree to get
a4a9692d
DL
6789 C_SWITCH_SYSTEM from the configuration files.
6790 * configure: Extract C_SWITCH_SYSTEM from the machine and
6791 system-dependent files, and save it in the top-level Makefile.
6792 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
6793 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
6794
6795 * make-dist: Include the VMS support files in oldXMenu in the
6796 distribution.
6797
6798 * configure: Doc fix.
6799
6800 * configure: Fix corrupted config_h_opts.
6801
6802 * configure: Properly report option names in error messages.
6803
6804 * configure: Properly recognize --x-includes and --x-libraries
6805 options.
6806
6807 * configure: Fix syntax errors in code handling XFree386.
6808
68091993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6810
6811 * configure: Add special code to detect XFree386, and tell
6812 config.h about it.
6813
6814 * configure: Properly handle extracting values of LIBS_MACHINE and
6815 LIBS_SYSTEM that contain spaces.
6816
6817 * configure: Add `--x-includes' and `--x-libraries' options. I
6818 think these are dopey, but no less than three alpha testers, at
6819 large sites, have said they have their X files installed in odd
6820 places. Implement them by setting C_SWITCH_X_SITE and
6821 LD_SWITCH_X_SITE in src/config.h.
6822
68231993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6824
6825 * make-dist: Don't distribute etc/Old files.
6826
6827 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
6828 backups.
6829
68301993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6831
6832 * make-dist: Fix typo.
6833
68341993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6835
6836 * make-dist: Corrected typo, fixed it to discard = and TAGS files
6837 in some cases where it should but didn't seen to.
6838
6839 * Makefile.in: Added unlock and relock productions.
6840
68411993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6842
6843 * make-dist: Add a --compress option to force make-dist to use
6844 compress.
6845
6846 * make-dist: Use gzip, if we can find it.
6847
6848 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6849 make rs6000-ibm-aix default to -aix32.
6850
68511993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6852
6853 * Makefile.in: Added `Developer's configuration' section.
6854
68551993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6856
6857 * Makefile.in: Add commented-out variable settings for developer's
6858 configuration.
6859
68601993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6861
6862 * make-dist: Distribute `src/bitmaps' too.
6863
68641993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
6865
6866 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6867 make rs6000-ibm-aix default to -aix32.
6868
68691993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6870
6871 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
6872
6873 * Makefile.in (install.sysv): Add a second `$' in front of
6874 `${dest}', so that the shell will expand it, instead of Make.
6875
6876 * configure: When processing the name of the configure script,
6877 collapse `././' to `./', but leave a single `./' prefix alone.
6878
6879 * configure: Doc fix.
6880
68811993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6882
6883 * configure: Handle isc3.0 correctly.
6884
68851993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6886
6887 * make-dist: Don't try to copy the COPYING notice into
6888 external-lisp; we're not distributing that directory any more.
6889
68901993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6891
6892 * Makefile.in (install, install.aix, install.xenix, install.sysv):
6893 Remove CVS subdirectories from the installed directory trees, as
6894 well as RCS directories.
6895
68961993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6897
6898 * make-dist: Only copy gmalloc.c if we couldn't link it.
6899 Don't try to copy man/{README,Makefile} unless they actually exist.
6900
6901 * Makefile.in (lisppath): Don't include externallispdir in this.
6902 We're not sure whether we're even going to distribute the
6903 directory yet.
6904
69051993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6906
6907 * make-dist: Don't distribute the external-lisp directory anymore.
6908 * INSTALL: Remove all references to external-lisp.
6909
6910 * configure: Detect whether the compiler supports `const'
6911 properly, and edit src/config.h accordingly.
6912
6913 * configure: Tweak layout of final report.
6914
6915 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
6916 CFLAGS.
6917
6918 * Makefile.in (locallisppath): Make this default to
6919 ${datadir}/emacs/site-lisp, instead of
6920 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
6921 the same thing, and local-lisp causes completion conflicts with
6922 lock.
6923 (lisppath): Add ${externallispdir} to this.
6924 * INSTALL: Adjust installation directions.
6925
6926 * Makefile.in (externallispdir): New variable, to say where to
6927 install the externally-maintained lisp files.
6928 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
6929 the others.
6930 * INSTALL: Describe external-lisp and the new externallispdir
6931 variable.
6932
69331993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6934
6935 * configure (progname): New option `--with-gcc'. Make it clearer
6936 how we are trying to guess whether or not we have GCC.
6937 * INSTALL: Document the `--with-gcc' option, and improve
6938 description of `--with-x' options.
6939
69401993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6941
6942 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
6943 ${infodir} from these variables; we have written out explicit code
6944 to install the info files.
6945
69461993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6947
6948 * make-dist: Don't distributed the RCS files in the etc directory.
6949
69501993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6951
6952 * Makefile.in: Some makes can't handle comments in the middle of
6953 commands; move them to before the whole rule.
6954
69551993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6956
6957 * README: Mention what Emacs is.
6958
69591993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6960
6961 * make-dist: Include `./lisp/calc-2.02' in the distribution.
6962 Add `./cpp' and `./man' back into the distribution.
6963
69641993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6965
6966 * Makefile.in: Define MAKE, and use where appropriate.
6967
69681993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6969
6970 * make-dist: Remember that the authoritative COPYING notice is
6971 `etc/COPYING', not `../etc/COPYING'.
6972
69731992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6974
6975 * make-dist: Make sure that the COPYING notices in each directory
6976 are copies, not symlinks.
6977
69781992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6979
6980 * INSTALL: The build process produces an executable called `emacs'
6981 now. Change references.
6982 * Makefile.in: Adjust `install.mumble' targets to install
6983 `src/emacs', not `src/xemacs'.
6984
6985 * configure: Start with a blank line; this keeps some old CSH's
6986 from thinking it's a CSH script. Most systems will just use
6987 /bin/sh to run it, which is what we're expecting; the only other
6988 shells which might try to interpret it themselves are probably
6989 Bourne-compatible.
6990
69911992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6992
6993 * INSTALL: Improvements suggested by David Mackenzie.
6994
69951992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6996
6997 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6998 Don't try to copy the info files if there aren't any; the
6999 unexpanded globbing pattern disappoints `install'. Ignore the
7000 return status of that command.
7001
7002 * INSTALL: Updated for new configuration arrangement.
7003
7004 * configure: Don't make the top-level Makefile read-only - people
7005 may want to edit the values of the path variables.
7006
7007 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7008 Install the info files in ${infodir}. Install the executable
7009 under both `emacs' and `emacs-VERSION'.
7010
7011 * Makefile.in: Doc fix.
7012
7013 * Makefile.in (exec_prefix): New variable, as per latest version
7014 of coding standards.
7015 (bindir, libdir): Use it, instead of `prefix'.
7016 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
7017
7018 * Makefile.in (mandir): Make the default value for this depend on
7019 $(prefix).
7020
7021 * Makefile.in (datadir, statedir, libdir): Make these all default
7022 to ${prefix}/lib.
7023 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
7024 to compensate.
7025
7026 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7027 Install the etags and ctags man pages too.
7028
7029 * Makefile.in (distclean): Don't delete backup files; that's the
7030 job of extraclean.
7031 (extraclean): Like distclean, but deletes backup and autosave files.
7032
70331992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7034
7035 Make path specification conform to GNU coding standards.
7036 * configure (long_usage): Remove all traces of old arguments from
7037 usage messages, and document the options we do accept in more
7038 detail: -with-x... and --srcdir.
7039 (options, boolean_opts): Deleted; we don't have enough options to
7040 make this worthwhile.
7041 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
7042 along with the code which supported them; these should be set as
7043 arguments to the top-level make.
7044 (config_h_opts): Since this no longer doubles as a list of option
7045 names, make them upper case; this simplifies the code which uses
7046 them to build the sed command to edit src/config.h. Change the
7047 code which sets them.
7048 (cc, g, O): Don't allow the user to set these using options; they
7049 should be specified using `CC=' and `CFLAGS=' arguments to the
7050 top-level make. Just choose reasonable default values for them,
7051 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
7052 values.
7053 (gnu_malloc, rel_alloc): Don't allow the user to set these using
7054 options; use them whenever the configuration files say they're
7055 possible.
7056 Simplify the argument processing loop. Don't accept abbreviations
7057 for option names; these might conflict with other configuration
7058 options in the future.
7059 Add some support for the `--srcdir' option. Check for the sources
7060 in . and .. if `--srcdir' is omitted. If the directories we will
7061 compile in don't exist yet, create them under the current directory.
7062 Note that the rest of the build process doesn't really support
7063 this.
7064 Edit only the top Makefile. That should edit the others. Edit
7065 into the makefile: `version', from lisp/version.el, `configname'
7066 and `srcdir' from the configuration arguments, `CC' and
7067 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
7068 the user's path, and LOADLIBES as gleaned from the system
7069 description files.
7070 Simplify the report generated; it doesn't need to include any
7071 description of paths now.
7072 Make `config.status' exec configure instead of just calling it, so
7073 there's no harm in overwriting `config.status'.
7074 * Makefile.in (version, configname): New variables, used to choose
7075 the default values for datadir and libdir.
7076 Path variables rearranged into two clearer groups:
7077 - In the first group are the variables specified by the GNU coding
7078 standards (prefix, bindir, datadir, statedir, libdir, mandir,
7079 manext, infodir, and srcdir).
7080 - In the second are the variables actually used for Emacs's paths
7081 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
7082 archlibdir), which depend on the first category.
7083 datadir and libdir default to directories under
7084 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
7085 demand.
7086 etcdir and lispdir default to subdirectories of datadir.
7087 archlibdir defaults to libdir.
7088 The new installation tree is a bit deeper than it used to be, so
7089 use the new make-path program in lib-src to build them all.
7090 Always build a new src/paths.h.tmp and then move-if-change it to
7091 src/paths.h, to avoid unnecessary rebuilds while responding to the
7092 right changes.
7093 Remove all mention of arch-lib. Run utility commands from
7094 lib-src, and let the executables be copied into archlibdir when
7095 Emacs is installed.
7096 Add targets for src/Makefile, lib-src/Makefile, and
7097 oldXMenu/Makefile, editing the values of the path variables into
7098 them.
7099 Let lib-src do its own installation.
7100 (datadir): Default to putting data files under
7101 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
7102 (emacsdir): Variable deleted; it would only be confusing to use.
7103 (lispdir, etcdir): Default to ${datadir}/lisp.
7104 (mkdir): Use make-path for this.
7105 (lockdir): Do this in mkdir.
7106 (Makefile): New target.
7107
7108 * configure (usage_message): Rename to long_usage.
7109
7110 * make-dist: Don't bother creating an arch-lib directory; that's
7111 only for installation now.
7112
71131992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7114
7115 * configure: Use GCC-style configuration names, using config.sub.
7116 Change the usage and help messages.
7117
7118 * configure: Initialize window_system, not indow_system.
7119
7120 * configure: Report which window system, compiler, and signal
7121 handler return type we decide to use.
7122
7123 * make-dist: Explain what's going on if config.sub and gmalloc.c
7124 can't be linked. Place the code which copies them near the code
7125 which links the rest of the files around them.
7126
71271992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
7128
7129 * make-dist: Don't bother to distribute src/*.com, or
7130 src/vmsbuild; those have all been moved to `../vms'.
7131
71321992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7133
7134 * make-dist: Don't forget that the way to avoid filenames starting
7135 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
7136 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
7137 couldn't make hard links to, since we have two already, and
7138 perhaps more to come.
7139
71401992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7141
7142 * configure: When editing parameters into lib-src/Makefile, change
7143 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
7144 needs some other flags too.
7145
71461992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7147
7148 * configure: Remove spurious echo of the configuration name.
7149
7150 * make-dist: Don't distribute files in src/m and src/s whose names
7151 begin with `='.
7152
71531992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7154
7155 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
7156 Also LISP_FLOAT_TYPE.
7157
71581992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7159
7160 * make-dist: Copy config.sub, since it's a symbolic link to a file
7161 on another file system.
7162
71631992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7164
7165 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
7166 distribution.
7167
7168 * config.sub: New file, to help us recognize configuration names.
7169 * make-dist: Include it in the distribution.
7170
71711992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7172
7173 * configure: Convert `-' to `_' in specified option names.
7174 Accept options with --. Delete --highpri and --have-x-menu options.
7175 New options --with-x and --with-x10 replace -window-system.
7176 Don't mention options --gnu-malloc, --rel-alloc
7177 or --lisp-float-type in help message.
7178
71791992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7180
92a8ce63 7181 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
7182
71831992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7184
7185 * configure: Remove lines starting with "# DIST: " when building
7186 lib-src/Makefile and src/Makefile. This allows us to mark the
7187 "Makefile.in" files with explanatory comments which won't also get
7188 stuck in the Makefiles.
7189
71901992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7191
7192 * make-dist: Don't use the '+' operator in the sed regular
7193 expression that extracts the version number from lisp/version.el;
7194 Ultrix sed doesn't seem support the operator. Just double the
7195 operand and use *.
7196
71971992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7198
7199 * Makefile.in: Doc fix.
7200
72011992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7202
7203 * configure: Rewrite sed command to remove at most one ./ prefix;
7204 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
7205 group.
7206
72071992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7208
7209 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
7210
72111992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7212
7213 * make-dist: Go ahead and build a new TAGS file, unless the
7214 --newer option was specified. Don't try to delete a TAGS file
7215 from etc; it's not kept there, and shouldn't be deleted anyway.
7216
72171992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7218
7219 * make-dist: If the lisp directory contains a default.el, don't
7220 distribute it.
7221
7222 * configure: When searching signal.h for the type of a signal
7223 return handler, make a copy of it, not a symbolic link to it; that
7224 way, it will work on systems that don't have symbolic links.
7225
72261992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7227
10d1d0af 7228 * make-dist: Taught it about vcdiff and rcs2log, added --newer
a4a9692d
DL
7229 option for generating incremental distributions. Stopped it from
7230 generating a TAGS file into the distribution; that sucker is
7231 *big*, and easily enough generated with the toplevel makefile.
7232
72331992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7234
7235 * configure: When writing config.status, don't prefix progname
7236 with a '.'; it might be absolute.
7237
72381992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7239
7240 * configure: Choose to use X11 if either /usr/lib/libX11.a or
7241 /usr/include/X11 exist, not only if both exist.
7242
72431992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7244
7245 * make-dist: Make the new external-lisp directory a duplicate of
7246 the external-lisp directory, not the lisp directory.
7247
72481992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7249
7250 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
7251 clean' in arch-lib; it doesn't even have a Makefile.
7252
7253 * Makefile.in (clean, mostlyclean): In the test which tries to
7254 distinguish between the build directory, which should be cleaned,
7255 and the installed directory, which shouldn't, cd to `${emacsdir}',
7256 not `${DESTDIR}${LIBDIR}'.
7257
72581992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7259
7260 * make-dist: Be sure to delete the .c and .h files that YACC and
7261 BISON create from getdate.y.
7262
92a8ce63 7263 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
7264 * make-dist: Added support for the external-lisp subdirectory.
7265
7266 * make-dist: Changed message which complains that make-dist wasn't
7267 invoked in the right directory to indicate which files it was
7268 looking for.
7269
72701992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7271
7272 * configure: Add comments explaining why we can't translate
7273 character ranges or control characters in `tr'.
7274
72751992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7276
7277 * configure: When generating the configuration message, we used to
7278 build the message from the start so that each line began with "# "
7279 so that it would be a comment in `config.status'. However, this
7280 causes trouble if any of the variables we use in the message
7281 expand to more than one line of text - as gnu_malloc_reason
7282 sometimes does. So instead, we build the message as it should be
7283 printed to the user (i.e. without the "# " prefixes), and stick on
7284 the "# "s when we write it to `config.status'.
7285
7286 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
7287 `lib-src' and `arch-lib'.
7288
7289 * configure: When generating report and `config.status' file, note
7290 that bindir only determines where `make install' and
7291 `build-install' will place the executables; this should make it
7292 clear that the ordinary build process will not try to install
7293 things.
7294
72951992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7296
7297 * make-dist: Change messages to say that we are 'making links to
7298 X', rather than 'copying X'. And put `' quotes around file names.
7299
7300 * make-dist: Include '.tmp' in the name of the staging directory.
7301
7302 * make-dist: Pass the `-f' option to rm when you're not sure that
7303 the files you're removing actually exist.
7304
7305 * make-dist: When setting up etc/COPYING, always nuke whatever is
7306 there, and then copy it in, to make sure we get a real file.
7307
7308 * make-dist: Don't try to distribute *.defns files any more. The
7309 only such file was for simula.el, which has been superceded by a
7310 version which doesn't have a separate .defns file.
7311
73121992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
7313
7314 * make-dist: Don't distribute configured versions of config.h.in,
7315 paths.h.in, Makefile.in in src.
7316
7317 * configure: Delete .tmp files before creating them; don't bother
7318 trying to make final targets writeable first, since it won't
7319 matter to move-if-change.
7320
73211992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7322
7323 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
7324 mkdir and chmod in the center of all the conditionals. GNU Make
7325 will strip these out, but other makes won't.
7326
73271992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7328
7329 * make-dist: Include move-if-change in list of files to distribute.
7330
73311992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7332
7333 * configure: Remove any "." elements from the program name.
7334
7335 * configure: Don't record the values of all the possible arguments
7336 in config.status; only record the options that the user specified.
7337
7338 * configure: Use move-if-change to move in the new src/config.h.
7339
73401992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
7341
92a8ce63
JB
7342 * move-if-change: New file, copied from gcc release.
7343 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
7344 a temp file, so we don't update paths.h if an error occurs or if
7345 it doesn't need changing.
a4a9692d
DL
7346
73471992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7348
7349 * Makefile.in (src/paths.h): Do not install a value for the
7350 PATH_SUPERLOCK value; that macro doesn't exist anymore.
7351 * build-install.in: Same thing.
7352
73531992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7354
7355 * make-dist: Check the flag called "make_tar", not "make_dir"; the
7356 latter, being a typo, is always false, resulting in a program
fffa137c 7357 whose default behavior is to painstakingly build a copy of the
a4a9692d
DL
7358 source tree, and then delete it. Rah.
7359
7360 * Makefile.in: Add dist target, and comment for it.
7361
7362 * configure: When scanning <signal.h> for a declaration for
7363 signal, create a symbolic link with a name ending in .c, so the
7364 compiler won't complain that it's only been given .h files.
7365
7366 * configure: Check whether there are any arguments available
7367 before shifting to get the value of a non-boolean parameter.
7368
7369 * make-dist: Doc fix.
7370
73711992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7372
7373 * configure: Instead of grepping /usr/include/signal.h for a
7374 signal declaration, run /usr/include/signal.h or
7375 /usr/include/sys/signal.h through cpp and grep for the
7376 declaration.
7377
7378 * configure: Redirect the output of grep to /dev/null instead of
7379 using grep -s - that flag means different things on other systems.
7380
7381 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
7382 since the former is recognizable even if you don't know what
7383 'dumping' is.
cc4a96c6 7384 * configure: Accommodate that change.
a4a9692d
DL
7385
7386 * configure: Accept options for all of the directories you can
7387 change in the Makefile.
7388
7389 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
7390
7391 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
7392 FOO before you can use them.
7393
7394 * build-install.in: Made the "Where To Install Things" section
7395 conform with the similar section from Makefile.in. Copied section
7396 which builds src/paths.h from src/paths.h.in from the Makefile.
7397
73981992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7399
7400 * configure: Write config.status to pass its command-line
7401 arguments on to configure, so that people can use it to recreate
7402 an old configuration, with minor changes.
7403
74041992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7405
7406 * configure: Don't rely on option variables being unset if their
7407 values are the empty string. In particular, when producing the
7408 English report, don't assume that highpri will be unset when no
7409 increased priority has been requested; -highpri='' should be the
7410 same as omitting -highpri altogether.
7411
7412 * configure: Fix dumb bug: when running the system and machine
7413 description files through cpp, mark those lines that we want to
7414 evaluate with the string '@configure@', and then only evaluate
7415 them. This way if the files include anything that actually
7416 generates text (type definitions or external declarations, say),
7417 we won't try to eval it.
7418
74191992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7420
7421 * make-dist: New shell script.
7422
7423 * configure: When creating foo from foo.in, make foo read-only to
7424 remind people to edit the .in file instead.
7425
7426 * INSTALL: Changed references to config.h-dist to config.h.in.
7427 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
7428 to build src/paths.h from src/paths.h.in; added a paragraph to do
7429 this.
7430 * configure, Makefile, build-install: Changed filenames like
7431 FOO-dist to FOO.in.
7432
74331992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7434
7435 * Makefile, build-install: Renamed to Makefile.in and
7436 build-install.in; the configure script will edit these to produce
7437 the usable Makefile and build-install.
7438 * configure: Changed to produce ./Makefile, ./build-install,
7439 lib-src/Makefile, and src/Makefile from their *.in counterparts,
7440 instead of editing them in place.
7441
74421992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7443
7444 * Makefile: Re-arranged so that the undumped Emacs will search
7445 ../lisp *after* the site's local elisp files.
7446 (locallisppath, dumplisppath): New variables.
7447 (lisppath): This variable's default value is now chosen based on
7448 $(locallisppath) and $(lispdir); while it used to be the
7449 customization point for adding site-local elisp directories to
7450 load-path, that job is now handled mostly by locallisppath.
7451 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
7452 Check the values being assigned to the *LOADSEARCH macros for null
7453 path elements (like '::' in 'foo::bar').
7454
7455 * configure: When checking if the machine- and system-dependent
7456 files define a particular macro or not, actually run them through
7457 CPP and test the macros with #ifs, instead of just grepping for
7458 the macros' names. In particular, check for SYSTEM_MALLOC in this
7459 way.
7460
74611992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7462
7463 * Makefile (install): Don't use -s in install. (Keep the symbols.)
7464
74651992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7466
7467 * configure: Make the config.status file an executable shell
7468 script which will recreate the same configuration. Include the
7469 verbal description of the current configuration as a comment in
7470 the script.
7471 * INSTALL: Doc fix.
7472
7473 * Makefile: brought the Makefile up to the GNU coding
7474 standards, as described in standards.text:
7475 (TAGS): New name for the target which rebuilds the tags table.
7476 (check): New target; doesn't do anything yet.
7477 (mostlyclean): New target, synonymous with clean.
7478 (realclean): New target. Currently, this just calls the
7479 subdirectories's makefiles and then deletes config.status.
7480 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
7481 variables.
7482 Installation directory variables changed to conform.
7483 (install, install.sysv, install.xenix, install.aix): Changed the
7484 code which copies the directories into their installed location to
7485 allow the installed locations to be in several different
7486 directories; the old version assumed that they would all be in
7487 $(emacsdir).
7488 (mkdir, lockdir): Allow the installed locations to be in several
7489 different directories.
7490 * INSTALL: Doc fix.
7491
7492 * build-install: Use the same variable names as the Makefile.
7493 Allow the installed locations to be in several different
7494 directories.
7495
74961992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7497
7498 * Makefile (src/paths.h): Instead of using a single sed command to
7499 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
7500 separately, and don't forget to append "/!!!SuperLock!!!" to the
7501 value of the PATH_SUPERLOCK macro.
7502
7503 * config.emacs: Renamed to configure, for consistency with other
7504 GNU products. Internal references changed.
7505 INSTALL, Makefile: References changed.
7506
7507 * lock: New directory, which should always be empty. If this
7508 directory doesn't exist, Emacs won't complain; it just won't lock.
7509 Having this here means that people can just unpack Emacs, build
7510 it, and have locking work.
7511
7512 * share-lib: Re-renamed to etc, for the sake of tradition.
7513 * config.emacs: Changed default value for datadir to ../etc.
7514 * INSTALL, README: Adjusted.
7515
75161992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7517
7518 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
7519 by running CPP on the appropriate s/*.h and m/*.h files.
7520
75211992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7522
7523 * config.emacs: Make sure to set the "exit on error" flag once
7524 we've removed config.status; errors should abort the configuration.
7525
dff28924 75261992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7527
7528 * config.emacs: Added -distribute option, so that the Makefile
7529 paths are in their proper form. I don't know why this matters.
7530
dff28924 75311992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7532
7533 * local-lisp: New directory, empty in the distribution, for people
7534 to put local elisp code in.
7535 * config.emacs: Include it in the default load path.
7536 * README: Document it.
7537
dff28924 75381992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7539
7540 * config.emacs: Guess the type of signal handling functions based
7541 on the contents of /usr/include/signal.h.
7542
7543 * config.emacs: Print out progress report messages.
7544
7545 * Makefile (src/paths.h): Don't generically replace
7546 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
7547 editing of the other entries, and each entry should be dealt with
7548 explicitly anyway.
7549
7550 * build-install: Converted from C-shell to Bourne shell.
7551 * config.emacs: Edit build-install properly.
7552
7553 * config.emacs: Doc fix.
7554
75551992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7556
92a8ce63 7557 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 7558
dff28924 75591992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7560
7561 * config.emacs: Removed support for the `maintain-environment'
7562 option; the only important difference between this and its absence
7563 has been removed.
7564 * INSTALL: Removed mention of `maintain-environment'.
7565
7566 * config.emacs: Fix arguments to sed when processing boolean
7567 arguments.
7568
dff28924 75691991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7570
7571 * config.emacs: New file, to help automate the installation
92a8ce63 7572 process.
a4a9692d
DL
7573
7574 * Makefile: Lots of changes to support the separation of etc into
7575 architecture-dependent and -independent files:
7576 (EMACSROOT): New variable, giving the directory under which all of
7577 Emacs's libraries should be installed. Changed rest of file to
7578 use it.
7579 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
7580 (DATADIR): New variable, denoting architecture-independent dir.
7581 (LOCKDIR): New variable, for completeness.
7582 (SUBDIR): No more etc, new lib-src.
7583 (COPYDIR): No more etc, new arch-lib and share-lib.
7584 (src/paths.h): Set PATH_DATA and the LOCK macros too.
7585 (src): Now depends on lib-src, not etc.
7586 * build-install: Changes parallel to the above.
7587 * README: Describe the new arrangement.
7588
7589 * vms: New subdirectory for all the VMS stuff.
7590
dff28924 75911991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7592
7593 * Makefile (LISPPATH): New variable.
7594 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
7595
dff28924 75961990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
7597
7598 * Makefile (install, install.sysv, install.xenix):
7599 Install wakeup instead of loadst. No need for setuid or setgid.
7600
dff28924 76011990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7602
7603 * Makefile (clean): Clean etc if that's not the installation dir.
7604
dff28924 76051990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7606
7607 * Makefile (paths.h): Make sed alter each name in the path.
7608
dff28924 76091988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7610
7611 * Makefile (install.sysv): Use cpio, not tar.
7612
dff28924 76131988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7614
7615 * Makefile (lockdir): Rename `lock' target.
7616 Depend on it from install*, not from `all'.
7617
dff28924 76181988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
7619
7620 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
7621 to match build-install and paths.h.
6922b018
KH
7622
7623;; Local Variables:
880820fe 7624;; coding: utf-8
33462dfa 7625;; add-log-time-zone-rule: t
6922b018 7626;; End:
2a34a036 7627
e91081eb 7628 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
dfe07b9d 7629 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
7f6d64f8
GM
7630
7631 This file is part of GNU Emacs.
7632
4f43e937 7633 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 7634 it under the terms of the GNU General Public License as published by
4f43e937
GM
7635 the Free Software Foundation, either version 3 of the License, or
7636 (at your option) any later version.
7f6d64f8
GM
7637
7638 GNU Emacs is distributed in the hope that it will be useful,
7639 but WITHOUT ANY WARRANTY; without even the implied warranty of
7640 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7641 GNU General Public License for more details.
7642
7643 You should have received a copy of the GNU General Public License
4f43e937 7644 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
7645
7646;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73