Bump version number to 23.4
[bpt/emacs.git] / ChangeLog
CommitLineData
8fd53893
CY
12012-01-19 Chong Yidong <cyd@gnu.org>
2
3 * Version 23.4 released.
4
61591580
CY
52012-01-15 Chong Yidong <cyd@gnu.org>
6
7 * make-dist: Distribute the etc/grammars subdirectory.
8
177f1b0e
GM
92012-01-12 Glenn Morris <rgm@gnu.org>
10
11 * configure.in: Add i386 to cpp_undefs (Bug#8497).
12
46dcfee4
GM
132011-03-13 Glenn Morris <rgm@gnu.org>
14
40c9205d 15 * configure.in (FREETYPE_LIBS): Actually set it to something.
46dcfee4
GM
16
172011-03-13 Miles Bader <miles@gnu.org>
18
19 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
20 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
21 Emacs directly uses fontconfig, and breaks building when using a
22 strict linker).
23
c6678f29 242011-03-07 Chong Yidong <cyd@stupidchicken.com>
22770c84
CY
25
26 * Version 23.3 released.
27
37f7b784
CY
282011-01-27 Chong Yidong <cyd@stupidchicken.com>
29
30 * configure.in: Test existence of xaw3d library, not just the
31 header (Bug#7642).
32
6de1218f
PG
332011-01-23 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
34
35 * configure.in: Add HP-UX on IA64 (Bug#6811).
36
70ba1ec8
CY
372011-01-12 Chong Yidong <cyd@stupidchicken.com>
38
39 * configure.in [netbsd systems]: Check for tputs definition
40 (Bug#7642).
41
7470c6f0
GM
422010-12-11 Glenn Morris <rgm@gnu.org>
43
44 * make-dist: Exclude etc/*.pyc. [Backport from trunk]
45
4d613e98
DN
462010-11-13 Dan Nicolaescu <dann@ics.uci.edu>
47
48 Fix alloca definition when using gcc on non-gnu systems.
49 * configure.in: Use the code sequence indicated by "info autoconf"
50 for alloca (bug#6170).
51
dfb70734
SM
522010-11-08 Stefan Monnier <monnier@iro.umontreal.ca>
53
54 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
55
f34477d7
MA
562010-11-04 Michael Albinus <michael.albinus@gmx.de>
57
58 * configure.in: Don't write a warning for D-Bus anymore.
59
754996bc
GM
602010-11-03 Glenn Morris <rgm@gnu.org>
61
62 * configure.in (CRT_DIR): New output variable.
63 (--with-crt-dir): New option. (Bug#5655)
64 (HAVE_LIB64_DIR): Remove.
65
6c3ab469
GM
662010-10-12 Glenn Morris <rgm@gnu.org>
67
1c8ca3e6 68 * BUGS, INSTALL.BZR, README: Updates.
6c3ab469 69
66cdbd3a
EZ
702010-10-08 Eli Zaretskii <eliz@gnu.org>
71
47a814f5 72 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
66cdbd3a 73
b11867f9
GM
742010-06-23 Glenn Morris <rgm@gnu.org>
75
76 * info/dir: Start descriptions in column 32, per Texinfo convention.
77
77d7d2ae
CY
782010-06-12 Chong Yidong <cyd@stupidchicken.com>
79
80 * INSTALL: Update font information (Bug#6389).
81
395b1ea5
GM
822010-06-10 Glenn Morris <rgm@gnu.org>
83
84 * INSTALL: General update.
85
637821cd
SM
862010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
87
88 * .bzrignore: Ignore new files from trunk, which appear if you use
89 colocated branches (i.e. "bzr switch").
90
8290c6b9
MB
912010-05-10 Miles Bader <miles@gnu.org>
92
93 * configure.in: Get rid of "unix" pre-defined macro when
94 preprocessing Makefile. (Bug#5857) [Backport from trunk]
95
61a808e8
CY
962010-05-07 Chong Yidong <cyd@stupidchicken.com>
97
98 * Version 23.2 released.
99
da0bbbc4
CY
1002010-05-03 Štěpán Němec <stepnem@gmail.com> (tiny change)
101
102 * INSTALL: Fix typos.
103
9978c06c
CY
1042010-05-03 Chong Yidong <cyd@stupidchicken.com>
105
106 * configure.in: Add check for buggy version of GCC (Bug#6031).
107
5bcc9931
JL
1082010-01-31 Juri Linkov <juri@jurta.org>
109
110 * .bzrignore: Add TAGS-LISP.
111
c6d09b8d
CY
1122010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
113
114 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
115 this header file).
116
ca22a440
JB
1172010-01-12 Juanma Barranquero <lekktu@gmail.com>
118
119 * .bzrignore: Ignore all .exe, instead of individual files.
120
832fdcab
CY
1212010-01-12 Chong Yidong <cyd@stupidchicken.com>
122
123 * configure.in: Explicitly check for and link to -lXrender.
124
893db5bc
GM
1252010-01-12 Glenn Morris <rgm@gnu.org>
126
127 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
128 for bug reports for development versions.
129
ab507311
EZ
1302010-01-02 Eli Zaretskii <eliz@gnu.org>
131
132 * .bzrignore: Add more ignored patterns, including for the MS-DOS
133 build.
134
8bb25908
KF
1352009-12-27 Karl Fogel <kfogel@red-bean>
136
137 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
138 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
139
c3520efd
GM
1402009-12-17 Glenn Morris <rgm@gnu.org>
141
142 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
143
3bdb7e3e
GM
1442009-12-15 Glenn Morris <rgm@gnu.org>
145
7cda3008 146 * info/dir: Add EDT entry.
3bdb7e3e
GM
147 * Makefile.in (INFO_FILES): Add edt.
148
f1957a33
JD
1492009-12-10 Jan Djärv <jan.h.d@swipnet.se>
150
151 * configure.in: Check for RSVG if GNUStep is used.
152
62b7c422
JD
1532009-12-09 Jan Djärv <jan.h.d@swipnet.se>
154
155 * configure.in: Don't check for RSVG or GConf unless X11 is used.
156
a4ef73c8
CY
1572009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
158
159 * configure.in: Allow compiling Emacs with GTK on Cygwin.
160
9e13b2f4
GM
1612009-12-01 Glenn Morris <rgm@gnu.org>
162
163 * make-dist: Add etc/images/mpc directory.
164
8b571bf3
JD
1652009-11-21 Jan Djärv <jan.h.d@swipnet.se>
166
167 * configure.in: Don't check for GConf unless X is used.
168
7a2efa6f
DN
1692009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
170
171 * configure.in: Use -Wdeclaration-after-statement if available.
172
637fa988
JD
1732009-11-17 Jan Djärv <jan.h.d@swipnet.se>
174
175 * configure.in: New option: --with(out)-gconf.
176 Set HAVE_GCONF if we find gconf.
177
371b0117
GM
1782009-11-17 Glenn Morris <rgm@gnu.org>
179
180 * Makefile.in (INFO_FILES): Add semantic.
181
8834a98b
CY
1822009-11-16 Chong Yidong <cyd@stupidchicken.com>
183
184 * info/dir: Add Semantic.
185
92424f95
GM
1862009-11-16 Glenn Morris <rgm@gnu.org>
187
188 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
189 pattern, so as not to exclude makefile*.el. (Bug#4912)
190
a53cfbe5
JD
1912009-11-14 Jan Djärv <jan.h.d@swipnet.se>
192
193 * configure.in: --enable-autodepend is new. Check for GNU Make
5ce6e4f4 194 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
a53cfbe5
JD
195 gcc and GNU make to generate dependencies.
196
b8c5de8f
GM
1972009-10-27 Glenn Morris <rgm@gnu.org>
198
199 * make-dist: Make links to doc/lispintro/*.pdf.
200
91231421
CY
2012009-10-23 Jim Meyering <meyering@redhat.com>
202
203 * configure.in: Invoke $CPP with -P when creating Makefile and
204 src/Makefile. Without this, gcc 4.4.2 converts each
205 backslash-newline pair in the input to a bare newline, yielding
206 invalid Makefiles.
207
208 * configure: Regenerate.
209
d760435b
DN
2102009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
211
1233852a 212 * configure.in (vax-dec-vms): Remove, not supported anymore.
d760435b 213
f5b30dc9
AR
2142009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
215
216 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
217 (*-apple-darwin*): Add x86_64 architecture.
218
5ba6c2e1
DN
2192009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
220
221 * config.guess, config.sub: Updated from master source.
222
c9abc21f
AR
2232009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
224
225 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
226
b6c0fa71
JB
2272009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
228
229 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
230
7b1b676d
GM
2312009-09-29 Glenn Morris <rgm@gnu.org>
232
233 * make-dist (check): Update for two new levels of subdirectory in lisp/.
234
005bd5a2
DN
2352009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
236
58a8cf51
DN
237 * config.guess, config.sub: Updated from master source.
238
005bd5a2
DN
239 * configure.in (OTHER_FILES): Define using autoconf not cpp.
240
cc1cb3da
DN
2412009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
242
243 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
244
8593c508
CY
2452009-09-13 Chong Yidong <cyd@stupidchicken.com>
246
247 * INSTALL: Update URL for GNU FreeFont.
248
07cd4153
GM
2492009-09-09 Glenn Morris <rgm@gnu.org>
250
251 * Makefile.in (install-arch-indep): Don't recursively change perms of
252 site-lisp and infodir. There may be non-Emacs files in here, and the
253 files supplied by Emacs are all handled explicitly already. (Bug#3800)
254 (mkdir): Set umask to world-readable before creating directories.
255 mkinstalldirs already checks if dirs exist, don't duplicate this test.
256
ffd8aba9
GM
2572009-08-29 Glenn Morris <rgm@gnu.org>
258
259 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
260 (info): Don't give an error in the absence of makeinfo - let the doc
261 Makefiles do that, if the info files need rebuilding. (Bug#3982)
262
201a4073
KR
2632009-08-23 Ken Raeburn <raeburn@raeburn.org>
264
265 * Makefile.in (install-arch-indep): If the versioned DOC-####
266 generated during loadup+dump isn't found, install the plain DOC
267 file that always gets generated, in case CANNOT_DUMP is set.
879de935
KR
268
269 * configure.in: Warn if package version specified here doesn't
270 match the version in version.el.
271 * configure: Regenerate.
272
c99cb306
MA
2732009-08-22 Michael Albinus <michael.albinus@gmx.de>
274
275 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
276
277 * configure: Regenerate.
278
707f28b6
GM
2792009-08-19 Glenn Morris <rgm@gnu.org>
280
281 * INSTALL: Remove reference to cvtmail.
282
2ec536de
SZ
2832009-08-15 CHENG Gao <chenggao@gmail.com>
284
285 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
286
1233852a 2872009-08-02 Kevin Ryde <user42@zip.com.au>
7e4d5894
CY
288
289 * INSTALL: Fix free fonts URL.
290
49a9e76d
GM
2912009-07-22 Glenn Morris <rgm@gnu.org>
292
293 * configure.in (AC_PREREQ): Require autoconf 2.62.
294
7df24305
AS
2952009-07-04 Andreas Schwab <schwab@linux-m68k.org>
296
1233852a
JB
297 * configure.in (--enable-checking, --enable-profiling):
298 Use AS_HELP_STRING.
7df24305 299
9fe40f0e
DN
3002009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
301
302 * configure.in (--enable-profiling): New option.
6978862d 303 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
9fe40f0e 304
920b116e
GM
3052009-06-27 Glenn Morris <rgm@gnu.org>
306
6978862d 307 * configure.in: Restore netbsd on mips, mipsel, mipseb.
920b116e 308
29771094
DN
3092009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
310
311 * configure.in (--enable-checking): New option.
312
0da746de
GM
3132009-06-24 Glenn Morris <rgm@gnu.org>
314
315 * make-dist: Warn if subdir does not exist in source.
316 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
317 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
318 No longer make links.
319
eeebcbb9
GM
3202009-06-24 Yavor Doganov <yavor@gnu.org>
321
0da746de
GM
322 * make-dist (tempdir): Don't create directories preferences.gorm
323 and preferences.nib, they are no longer required.
eeebcbb9 324
70243478
CY
3252009-06-21 Chong Yidong <cyd@stupidchicken.com>
326
327 * Branch for 23.1.
328
60cf1d09
CY
3292009-06-12 Chong Yidong <cyd@stupidchicken.com>
330
331 * configure.in: Delete mac-fix-env target, which has been
332 removed (Bug#3531).
333
834cf436
SM
3342009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
335
336 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
337
a6e754b6
CY
3382009-05-05 Per Starbäck <per@starback.se> (tiny change)
339
340 * BUGS: Use new binding of view-emacs-problems.
341
734dabe0
CY
3422009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
343
344 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
345 for Solaris compatibility.
346
7bbec45b
CY
3472009-04-25 Chong Yidong <cyd@stupidchicken.com>
348
349 * configure: Regenerate.
350
351 * configure.in: Disable use of FreeType without libXft.
352
dc2933eb
JD
3532009-04-19 Jan Djärv <jan.h.d@swipnet.se>
354
834cf436
SM
355 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
356 Check if it is declared in gtk.h.
dc2933eb 357
cea426d3
AS
3582009-04-12 Andreas Schwab <schwab@linux-m68k.org>
359
360 * Makefile.in (install-arch-indep): Remove .gitignore files.
361
11e244d8
KH
3622009-04-03 Kenichi Handa <handa@m17n.org>
363
364 * INSTALL: Make the section "Complex Text Layout support
365 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
366
1e447232
DN
3672009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
368
369 * configure.in (rs6000-ibm-aix6*): Fix typo.
370
389b99fd
GM
3712009-03-04 Glenn Morris <rgm@gnu.org>
372
373 * Makefile.in (INFO_FILES): Add auth.
374
ebb135af
GM
3752009-03-03 Glenn Morris <rgm@gnu.org>
376
377 * info/dir: Add Auth-source.
378
2ae83832
SM
3792009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
380
381 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
382 the second.
383
3122b073
EZ
3842009-02-28 Eli Zaretskii <eliz@gnu.org>
385
1685daf2
EZ
386 * config.bat: Copy .dbxinit to _dbxinit.
387
3122b073
EZ
388 * make-dist (Making links to `info'): Remove .gitignore.
389
b4b7bab7
SM
3902009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
391
392 * Makefile.in (lib-src, lisp): Use simpler rule.
393 (src): Be more specific to avoid recompiling all the .elc files just
394 because the bootstrap-emacs is missing.
395
003a2c00
CY
3962009-02-26 Chong Yidong <cyd@stupidchicken.com>
397
398 * configure.in: Require librsvg >= 2.11.
399
c21273df
AR
4002009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
401
402 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
403 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
404
c5ecbe51
AR
4052009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
406
407 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
408
4e1fb954
GM
4092009-02-03 Glenn Morris <rgm@gnu.org>
410
411 * make-dist: Add some missing files, remove some that are no longer
412 present.
413
99cc1583
GM
4142009-02-02 Glenn Morris <rgm@gnu.org>
415
416 * make-dist: Add some missing nextstep/ files.
417
6debaeb8
AR
4182009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
419
adab88bd 420 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
6debaeb8 421
a078d6e5
DN
4222009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
423
424 * configure.in: Add support for m68k-*-netbsd.
425
a372b1a2
JL
4262009-01-14 Juri Linkov <juri@jurta.org>
427
c2ad0dc9
JL
428 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
429
a372b1a2
JL
430 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
431 and bug-reference-mode.
432
d0bec92c
JL
4332009-01-11 Juri Linkov <juri@jurta.org>
434
435 * INSTALL.CVS: Move configuration explicitly to the first step.
436
05453c9d
GM
4372009-01-09 Glenn Morris <rgm@gnu.org>
438
439 * .dir-locals.el: Don't set indent-tabs-mode.
440
c0eb6ac0
KH
4412008-12-30 Kenichi Handa <handa@m17n.org>
442
443 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
444 the function OTF_get_variation_glyphs.
445
9c222401
JD
4462008-12-30 Jan Djärv <jan.h.d@swipnet.se>
447
448 * Makefile.in (install-arch-dep): Remove old directories in
449 ns_app* before moving new directories there.
450
bda28f63
DN
4512008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
452
453 * .dir-locals.el: Remove non-working entry for pmail.
454 (fill-column): Fix typo.
455 (change-log-mode): Add fill column.
456
745ebc13
EZ
4572008-12-26 Eli Zaretskii <eliz@gnu.org>
458
459 * config.bat: Produce _dir-locals.el from .dir-locals.el.
460
b08ddfb4
DN
4612008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
462
463 * make-dist (tempdir): Distribute .dir-locals.el.
464
465 * .dir-locals.el: New file.
466
b5a09903
EZ
4672008-12-19 Eli Zaretskii <eliz@gnu.org>
468
469 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
470 for rationale.
471
c4607d7f
GM
4722008-12-13 Glenn Morris <rgm@gnu.org>
473
474 * Makefile.in (install-arch-indep): Add new man-pages.
8e7aa5de
GM
475 (manext): Remove variable.
476 (MAN_PAGES): New variable.
477 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
478 and remove.
8bfbbb97 479 (uninstall): Remove desktop file and icons, game scores if empty.
c4607d7f 480
894b66d8
DN
4812008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
482
483 * config.guess, config.sub: Updated from master source.
484
08d03897
DN
4852008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
486
487 * Makefile.in (install-arch-indep): Install ebrowse.1.
488
7c54c0a0
DN
4892008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
490
491 * configure.in: Add Solaris on x86_64.
492
149b51bc
DN
4932008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
494
495 * config.guess, config.sub: Updated from master source.
496
961de2e7
EZ
4972008-12-08 Eli Zaretskii <eliz@gnu.org>
498
499 * info/dir: Fix last change.
500
777af7e5
EZ
5012008-12-07 Eli Zaretskii <eliz@gnu.org>
502
503 * info/dir: Untabify.
504
3c00847f
RF
5052008-11-28 Ulrich Mueller <ulm@gentoo.org>
506
507 * configure.in: Fix last change.
508
6a7447b3
RS
5092008-11-28 Richard M Stallman <rms@gnu.org>
510
511 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
512 New configurations.
513
d8aef2e6
GM
5142008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
515
516 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
517 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
518
c4e58908
EZ
5192008-11-15 Eli Zaretskii <eliz@gnu.org>
520
21d907a3
EZ
521 * Makefile.in (INFO_FILES): Remove ns-emacs.
522
c4e58908
EZ
523 * info/dir (NS-Emacs): Remove entry.
524
b73f809c
EZ
5252008-11-08 Eli Zaretskii <eliz@gnu.org>
526
527 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
528
9fea5ed1
GM
5292008-11-07 Glenn Morris <rgm@gnu.org>
530
531 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
532
b5ba7271
EZ
5332008-10-31 Eli Zaretskii <eliz@gnu.org>
534
535 * config.bat: Tell user to expect one "File not found" message
536 while the `doc' directory is being configured.
537
27301075
CY
5382008-10-30 Chong Yidong <cyd@stupidchicken.com>
539
540 * update-subdirs: Put obsolete directory last.
541
28f3a9d1
KH
5422008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
543
544 * configure.in: Check fontconfig always.
545
2194ea1c
DN
5462008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
547
548 * configure (*-solaris2.[7-9]*): Fix typo.
549
ea09b8d5
GM
5502008-10-24 Glenn Morris <rgm@gnu.org>
551
552 * configure.in (--without-sync-input, --with-pkg-config-prog):
553 Help strings start with lower case.
554 (--with-gnustep-conf): New option.
555 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
556
ef913c89
GM
5572008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
558
559 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
560 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
561 is not found. (Bug#1230)
562
b97439ce 5632008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
9b3362b8 564
b97439ce 565 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
9b3362b8
DN
566 Use sol2-6.h for Solaris 7-9.
567
fac5dc61
DN
5682008-10-18 Ulrich Mueller <ulm@gentoo.org>
569
570 * configure.in: Add support for GNU/Linux on SuperH.
571
6b0262c1
AS
5722008-10-12 Andreas Schwab <schwab@suse.de>
573
574 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
575
8d87199b
AR
5762008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
577
578 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
579 "X") to avoid confusion.
580
581 * configure: Regenerate.
582
265f3a4d
RF
5832008-09-07 Romain Francoise <romain@orebokech.com>
584
585 * make-dist: Distribute doc/man/ChangeLog.
586
cfe91a31
CY
5872008-08-28 Chong Yidong <cyd@stupidchicken.com>
588
589 * configure.in: Disable XFT and Freetype when without X.
590
591 * configure: Regenerate.
592
c5e2611e
DN
5932008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
594
595 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
596
cc9e2523
CY
5972008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
598
599 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
600 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
601
602 * configure: Regenerate.
603
67931678
EZ
6042008-08-20 Eli Zaretskii <eliz@gnu.org>
605
606 * configure.in: Move "#define subprocesses" before
607 config_opsysfile is included.
608
5b6fd9ea
KH
6092008-08-19 Kenichi Handa <handa@m17n.org>
610
611 * INSTALL (Extra fonts): Mention local fonts, don't mention
612 mule-unicode.
613
d32e280e
CY
6142008-08-16 Chong Yidong <cyd@stupidchicken.com>
615
616 * make-dist: Omit info/.arch-inventory.
617
3271ac8c
JR
6182008-08-16 Jason Rumney <jasonr@gnu.org>
619
620 * make-dist (tempdir/nt): Link emacsclient.rc.
621
48fad8e8
DN
6222008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
623
624 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
625 AC_SUBST it.
626 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
627 AC_SUBST it.
628 (OTHER_FILES): Always define for HAVE_NS.
629 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
630 * configure: Regenerate.
631
6b8bc489
AS
6322008-08-07 Andreas Schwab <schwab@suse.de>
633
634 * configure.in: Correctly handle
635 --enable-cocoa-experimental-ctrl-g=no and
636 --enable-ns-self-contained=yes.
6b8bc489 637
d5e2f8fe
AR
6382008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
639
640 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4eec6197
AR
641 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
642 bother undef'ing since won't have desired effect.
d5e2f8fe 643
9e0f670e
AS
6442008-08-06 Andreas Schwab <schwab@suse.de>
645
646 * configure.in: Fix quoting.
647
23ca30bd
CY
6482008-08-06 Chong Yidong <cyd@stupidchicken.com>
649
650 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
651
b44d2112
CY
6522008-08-05 Ulrich Mueller <ulm@gentoo.org>
653
654 * configure.in: Add checks for krb5_error.text and
655 krb5_error.e_text struct members.
656
19571844
CY
6572008-08-04 Chong Yidong <cyd@stupidchicken.com>
658
19571844 659 * configure.in: Test for existence of NSInteger.
509b4b38 660 Suggested by Yavor Doganov.
19571844 661
96cac6f1
RF
6622008-08-02 Romain Francoise <romain@orebokech.com>
663
664 * Makefile.in (INFO_FILES): Add mairix-el.
665
7c2fb837
DN
6662008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
667
668 * make-dist:
669 * README: Remove VMS support.
670 * vms: Remove directory.
671
69ab3201
DN
6722008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
673
674 * configure.in (MULTI_KBOARD): Remove.
675
9d9a7716
DN
6762008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
677
678 * configure.in (DO_BLOCK_INPUT): Remove, unused.
679
a7b7b527
CY
6802008-07-29 Chong Yidong <cyd@stupidchicken.com>
681
682 * info/dir (File): Add mairix-el.
683
9e2a2647
DN
6842008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
685
686 Remove support for Mac Carbon.
687 * mac: Remove directory.
688 * make-dist:
689 * configure.in:
690 * README:
691 * Makefile.in:
0e134ea0 692 * INSTALL: Remove code for Carbon.
9e2a2647
DN
693 * configure: Regenerate.
694
98822133 6952008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
fb67f03d 696
0e134ea0 697 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
fb67f03d 698
7cadb46a
CY
6992008-07-25 Chong Yidong <cyd@stupidchicken.com>
700
701 * configure.in: Check for getrlimit.
702
703 * configure: Regenerate.
704
77ccee09
DN
7052008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
706
707 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
708 in src/Makefile.in.
709 (static): Remove, autoconf would always comment it out anyway.
710 (subprocesses): Define unconditionally.
711
10d975d7 7122008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
7a55ab54 713
10d975d7
GM
714 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
715 compilation under GNUstep.
7a55ab54 716
658a0f85
KH
7172008-07-18 Kenichi Handa <handa@m17n.org>
718
719 * INSTALL (Complex Text Layout support libraries): Delete the
720 paragraph about --enable-font-backend.
721
ba60bd44 7222008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2a7973b6
AR
723
724 * configure.in: Print out some info to user for NeXTstep builds.
725 (ns-app): Remove enable option.
726 (ns-self-contained): Add enable option.
727 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
728 GNUstep, use to set install prefixes, and substitute in Makefiles.
729 * configure: Regenerate.
730 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
731 NS app bundle.
732
facfbbbd
SM
7332008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
734
735 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
736
ba60bd44 7372008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
122e9f8f
AR
738
739 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
740 NS_IMPL_COCOA.
122e9f8f 741
2c369af7
GM
7422008-07-16 Glenn Morris <rgm@gnu.org>
743
6ba72723
GM
744 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
745 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
746 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
747 never unset.
748
2c369af7
GM
749 * make-dist: Add nextstep/ directories.
750 (src, lib-src): Add .m files.
751
6b0273cd
DN
7522008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
753
754 * configure.in (freebsd, kfreebsd): Undo part of previous change.
755 (USER_FULL_NAME): Remove, not used anymore.
756 * configure: Regenerate.
757
ba60bd44 7582008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783
AR
759
760 Changes and additions for NeXTstep windowing system (Cocoa and
761 GNUstep) support.
762
763 * configure.in: Add support for NS window system: --with-ns (default
764 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
765 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
766 disable font backend if window system is "none", not if !HAVE_X11.
767 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
768 (install-arch-dep): Add commands to assemble NS .app package.
769
40dde9d1
DN
7702008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
771
176fe5fc
DN
772 * configure.in: Use macppc for Darwin. Remove references to
773 desupported systems.
40dde9d1
DN
774 * configure: Regenerate.
775
2906a94c
GM
7762008-07-05 Glenn Morris <rgm@gnu.org>
777
778 * make-dist (EMACS): Doc fix.
779 (lisp): There are no *.dat or image files here any more.
780 (src): There are no *.s files here any more.
781 (etc/images, etc/images/*): Link to most regular files.
782
26d41f17
GM
7832008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
784
785 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
786
3d4c9dbd
GM
7872008-07-01 Glenn Morris <rgm@gnu.org>
788
789 * configure.in (cpp_undefs): Rename from `undefs', update uses.
790 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
791 and explicitly export there. (Bug#507.)
792
f2a77c3a
DN
7932008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
794
795 * configure.in:
796 * configure: Remove references to obsolete systems.
797
ac935997
SM
7982008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
799
800 * Makefile.in (Makefile): Use it for its timestamp value as well, and
801 make it depend on all other */.in files.
802 (src/Makefile, src/config.stamp, lib-src/Makefile)
803 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
804 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
805 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
806 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
807
808 * configure.in: Don't create src/config.stamp any more.
809
b4945b95
SM
8102008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
811
f245f2c6 812 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
b4945b95 813
8a6a5642
GM
8142008-06-22 Glenn Morris <rgm@gnu.org>
815
816 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
817
822ef7a0
RF
8182008-06-21 Romain Francoise <romain@orebokech.com>
819
820 * Makefile.in (INFO_FILES): Add sasl.
821
fc46d219
SM
8222008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
823
824 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
825 (bootstrap-build): Remove.
826 (top_bootclean): New var.
827 (top_distclean, bootstrap-clean): Use it.
828 (bootstrap): Don't recheck config. Make normally.
829
49f6eb95
SM
8302008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
831
832 * Makefile.in (SUBDIR): Include `lisp'.
833 (lisp): Depend on `src'.
834 (top_distclean): Don't remove config.status.
835 (bootstrap-clean): New target.
836 (maintainer-clean): Use it.
837 (bootstrap): Use bootstrap-clean. Re-run config.status.
838 (src/bootstrap-emacs${EXEEXT}): New target.
839 (bootstrap-build): Use it. Don't use bootstrap-prepare because
840 src/Makefile now takes care of it.
841 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
25241b4d 842
02db7a65
GM
8432008-06-15 Glenn Morris <rgm@gnu.org>
844
845 * info/dir: Add sasl.
846
294e8689
AM
8472008-06-09 Alan Mackenzie <acm@muc.de>
848
849 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
850
8669e78f
ER
8512008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
852
429870c2 853 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
8669e78f 854
b464059a
GM
8552008-06-07 Glenn Morris <rgm@gnu.org>
856
857 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
858 serve no purpose.
859
d893468a
DN
8602008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
861
862 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
863 * configure: Regenerate.
864
79241466
SM
8652008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
866
867 * update-subdirs: Don't touch subdirs.el if it is unchanged.
868
b8bdd8c9
KH
8692008-05-14 Kenichi Handa <handa@m17n.org>
870
871 * configure: Regenerate.
872
873 * configure.in: Don't handle --disable-font-backend. Don't print
874 a message about a font backend.
875
1c73f195
GM
8762008-05-09 Glenn Morris <rgm@gnu.org>
877
878 * configure.in: Make absence of makeinfo a fatal error only if the info
879 files don't exist.
880 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
881
d95d9b23
EZ
8822008-05-07 Eli Zaretskii <eliz@gnu.org>
883
884 * config.bat: Fix last change: don't use < and > in "rem" lines,
885 they are interpreted as redirection by DOS shells.
886
f67e15be 8872008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
fac4a32b
YM
888
889 * configure.in: Check availability of AvailabilityMacros.h
890 if HAVE_CARBON.
891
892 * configure: Regenerate.
893
1066d056
GM
8942008-05-03 Glenn Morris <rgm@gnu.org>
895
896 * configure.in (x_libraries): Remove standard 64-bit directories -
897 experimental workaround for minor autoconf bug.
898
79bc8bbb
GM
899 * configure.in (--without-makeinfo): New option. If set,
900 absence of suitable makeinfo is not a fatal error.
901 * Makefile.in (MAKEINFO): New, set by configure.
902 (install-arch-indep): Without makeinfo, ignore any missing manuals.
903 (info-real): New target.
904 (info): Without makeinfo, do nothing, else call `info-real'.
905
a113b3ca 9062008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
b6924dd7
DN
907
908 * configure.in: Remove hpux10.20 from the desupported list.
909
73d798d5
SM
9102008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
911
912 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
913
a51f4969
SM
9142008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
915
916 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
917 rather than change CPPFLAGS.
918 (HAVE_GTK): Rename to USE_GTK.
919
7316a2b5
SM
9202008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
921
922 * configure.in: Replace the obsolete macros AC_AIX and
923 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
924
5d374ce1
AS
9252008-04-05 Andreas Schwab <schwab@suse.de>
926
927 * configure.in: No longer create admin/unidata/Makefile.
928
d0b7952a
AS
9292008-03-28 Andreas Schwab <schwab@suse.de>
930
931 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
932 (lisp/Makefile): New rule.
933
acfdc2b1
GM
9342008-03-13 Glenn Morris <rgm@gnu.org>
935
936 * configure.in (AC_INIT): Fix version number.
937 (sync-input): Reword the option, since it's on by default.
938
880820fe 9392008-03-11 Jan Djärv <jan.h.d@swipnet.se>
ca34d75a
JD
940
941 * configure.in: Add --enable-sync-input, default yes.
942
dc6150eb
GM
9432008-03-11 Glenn Morris <rgm@gnu.org>
944
69c7cf1b
GM
945 * Makefile.in (install-etc, mkdir): Handle directory
946 etc/images/icons/hicolor/*/mimetypes/.
947
dc6150eb
GM
948 * make-dist: Handle icons/hicolor/scalable directory.
949
491d33f9
GM
9502008-03-05 Glenn Morris <rgm@gnu.org>
951
952 * configure.in: Enable font-backend by default.
77dfeef5
GM
953 (USE_FONT_BACKEND): Set to "no" in absence of X.
954 (PKG_CONFIG): Don't set multiple times, once is enough.
955 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
491d33f9 956
4cba674a
GM
9572008-03-03 Glenn Morris <rgm@gnu.org>
958
959 * Makefile.in (iconsrcdir): New variable.
960 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
961 directory.
962
2d61385a
GM
9632008-02-29 Glenn Morris <rgm@gnu.org>
964
965 * test/: New directory.
966
880820fe 9672008-02-27 Jan Djärv <jan.h.d@swipnet.se>
72f51d25
JD
968
969 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
970
26a42dac
DN
9712008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
972
f245f2c6
JB
973 * configure.in: Print an error for systems that we think are obsolete
974 and are proposed to be removed. Remove some more unused systems.
e6a498d9 975 Add support for powerpc-ibm-aix6*.
26a42dac 976
9d2818d6
DN
9772008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
978
f245f2c6 979 * configure.in: Remove references to obsolete variables and systems.
9d2818d6 980
2cbff44e
GM
9812008-02-21 Glenn Morris <rgm@gnu.org>
982
7864e4ee
GM
983 * Makefile.in (set_installuser): New.
984 (install-arch-indep): Use set_installuser to avoid duplicate code.
985
2cbff44e
GM
986 * README.unicode: Split into admin/notes/unicode,font-backend and
987 remove.
988
372a3385
RS
9892008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
990
f245f2c6 991 * configure.in (arm*-*-freebsd*): Add.
372a3385 992
4624371d
DN
9932008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
994
995 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
996 dealing with obsolete variables.
997
737e2b96
GM
9982008-02-08 Glenn Morris <rgm@gnu.org>
999
1000 * Makefile.in (check-info-dir): New target.
1001
bcf21c09
MO
10022008-02-08 Michael Olson <mwolson@gnu.org>
1003
507f2b91
MO
1004 * Makefile.in (INFO_FILES): Add epa.
1005
bcf21c09
MO
1006 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1007 features" section.
1008
86dc59b0
GM
10092008-02-06 Glenn Morris <rgm@gnu.org>
1010
1011 * configure.in (--with-gcc): Give an error saying this option has
1012 been removed.
1013 (--with-gtk): Remove this option.
1014
02f35af2
GM
10152008-02-06 Tom Tromey <tromey@redhat.com>
1016
1017 * configure.in (--with-gcc): Remove.
1018 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1019
10202008-02-05 Ulrich Mueller <ulm@gentoo.org>
5e0699b4
JB
1021
1022 * INSTALL: Recommend giflib, not libungif.
1023
b5a922de
MO
10242008-02-05 Tom Tromey <tromey@redhat.com>
1025
1026 * configure.in (--with-dbus): Default to enabled.
1027
9f432734
KH
10282008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1029
1030 * INSTALL (Complex Text Layout support libraries): New section.
1031
c0bc7978
DN
10322008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1033
1034 * make-dist: Remove references to files in mac/ that have been
1035 deleted.
1036
435f8bc5
TTN
10372008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1038
1039 * configure.in: For libotf and m17n-flt checks, set shell vars
1040 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1041 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1042 Reported by Ulrich Mueller.
435f8bc5 1043
2ee27f27
EZ
10442008-02-02 Eli Zaretskii <eliz@gnu.org>
1045
1046 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1047 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
1048
10492008-02-02 Glenn Morris <rgm@gnu.org>
1050
1051 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
1052 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
1053 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 1054
9209bb23 10552008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
1056
1057 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
1058 [libotf], and [m17n-flt] options.
1059
9209bb23 10602008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
1061
1062 * configure.in: Add EMACS_ARG_N([libotf]...), and
1063 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
1064 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
1065 CFLAGS, and LIBS in checking of m17n-flt.
1066
9209bb23 10672008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
1068
1069 * configure.in: Check the availability of m17n-flt library.
1070
9209bb23 10712008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1072
1073 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
1074 not available.
1075
9209bb23 10762008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1077
1078 * configure.in: New args --enable-font-backend, --with-xft,
1079 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
1080 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
1081 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
1082 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
1083
9209bb23 10842008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1085
1086 * make-dist: Include etc/charsets in tarball.
1087
9209bb23 10882008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1089
1090 * configure.in: While running cpp on junk.c, include
1091 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
1092 exists.
1093
8dd59f01 10942008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
1095
1096 * configure.in (xtensa): Match more configurations.
1097
9c28b587
DN
10982008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
1099
1100 * configure.in: Update comment.
1101
304484e4
GM
11022008-01-26 Glenn Morris <rgm@gnu.org>
1103
1104 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 1105 (--with-carbon): Tone down rhetoric in help text.
304484e4 1106
5b940d5a
GM
11072008-01-25 Glenn Morris <rgm@gnu.org>
1108
1109 * configure.in: Correct usage of OPTION_DEFAULT_ON,
1110 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
1111 Default `Carbon' to off (it's unsupported).
1112
bf9a7ece
GM
11132008-01-24 Glenn Morris <rgm@gnu.org>
1114
1115 * configure.in: Standardize dbus-related messages.
1116
1eee1145
MO
11172008-01-23 Michael Olson <mwolson@gnu.org>
1118
1119 * configure.in (pkg-config-prog): Remove initial whitespace.
1120
8b1de1b5
MO
11212008-01-23 Tom Tromey <tromey@redhat.com>
1122
bf9a7ece 1123 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
1124 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
1125 Update all users.
1126
8ca7e0f1
DN
11272008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
1128
1129 * config.guess, config.sub: Updated from master source.
1130
55e6d9b2
AS
11312008-01-17 Andreas Schwab <schwab@suse.de>
1132
95986dbe 1133 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 1134
058e0687
GM
11352008-01-17 Glenn Morris <rgm@gnu.org>
1136
1137 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
1138
6bed5c4a
DN
11392008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
1140
1141 * configure.in: Remove more references to unsupported systems.
1142
ed398055
GM
11432008-01-16 Sven Joachim <svenjoac@gmx.de>
1144
1145 * make-dist: Add --lzma.
1146
2c2935f7
GM
11472008-01-16 Glenn Morris <rgm@gnu.org>
1148
1149 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
1150 configure checks for this.
1151
f40f5dc3
DN
11522008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
1153
1154 * configure.in: Remove more references to unsupported systems.
1155
effb6952
RF
11562008-01-06 Romain Francoise <romain@orebokech.com>
1157
1158 * configure.in: Delete extra semicolons.
1159
f3041af1
DN
11602008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1161
1162 * configure.in: Remove references to unsupported systems.
1163
37d6e313
RF
11642008-01-05 Romain Francoise <romain@orebokech.com>
1165
1166 * make-dist: Add --bzip2. Update copyright.
1167
d35e1cd7
DN
11682008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1169
1170 * configure.in: Remove support for Masscomp.
1171
b26cd843
GM
11722008-01-05 Glenn Morris <rgm@gnu.org>
1173
1174 * Makefile.in (desktopdir, icondir): New variables.
1175 (install-arch-indep): Also depend on `install-etc'.
1176 (install-etc): New target.
1177 (mkdir): Also create the `applications' and `icons' directories.
1178
d8981daf
GM
11792008-01-04 Glenn Morris <rgm@gnu.org>
1180
1181 * make-dist: Update for new etc/images/icons/hicolor directory.
1182
d088fbb2
AS
11832007-12-09 Andreas Schwab <schwab@suse.de>
1184
1185 * configure.in: D-Bus is not enabled by default.
1186
880820fe 11872007-12-06 Jan Djärv <jan.h.d@swipnet.se>
9fb1ba80
JD
1188
1189 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
1190 change.
1191
880820fe 11922007-12-04 Jan Djärv <jan.h.d@swipnet.se>
9cf8f393 1193
10d1d0af 1194 * configure.in: Give package name and version to AC_INIT.
9cf8f393 1195
cffe4909
MH
11962007-12-03 Magnus Henoch <mange@freemail.hu>
1197
1198 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
1199
868641cc
MA
12002007-12-03 Michael Albinus <michael.albinus@gmx.de>
1201
1202 * configure.in: No need for DBUS_INFO anymore.
1203
868641cc
MA
1204 * Makefile.in (INFO_FILES): Use dbus unconditionally.
1205
131e4133
MA
12062007-12-02 Michael Albinus <michael.albinus@gmx.de>
1207
1208 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
1209
131e4133
MA
1210 * Makefile.in (INFO_FILES): Add dbus.
1211
916447e4
RF
12122007-12-02 Romain Francoise <romain@orebokech.com>
1213
1214 * make-dist: Fix last change.
1215
472fd4dc
GM
12162007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
1217
1218 * configure.in: Add support for gnu-kfreebsd.
1219
02964da1
GM
12202007-11-28 Glenn Morris <rgm@gnu.org>
1221
1222 * make-dist: Add etc/nxml.
1223
d6447bae
RF
12242007-11-24 Romain Francoise <romain@orebokech.com>
1225
1226 * Makefile.in (INFO_FILES): Add nxml-mode.
1227
3ada8b66
RF
12282007-11-23 Romain Francoise <romain@orebokech.com>
1229
1230 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
1231 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
1232
074767f2
AS
12332007-11-20 Andreas Schwab <schwab@suse.de>
1234
14ee32ab 1235 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 1236
8d6069a4
AS
12372007-11-17 Andreas Schwab <schwab@suse.de>
1238
1239 * update-subdirs: Atomically update subdirs.el.
1240
4f73d1e1
GM
12412007-11-17 Glenn Morris <rgm@gnu.org>
1242
1243 * Makefile.in (check-declare): New target.
1244
f117c226
GM
12452007-11-07 Glenn Morris <rgm@gnu.org>
1246
1247 * configure.in: Deprecate Mac Carbon port.
1248
880820fe 12492007-11-01 Jan Djärv <jan.h.d@swipnet.se>
a5c2c204
JD
1250
1251 * configure.in: Remove HAVE_X11R5 check.
1252
9a56b440
GM
12532007-10-31 Glenn Morris <rgm@gnu.org>
1254
1255 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
1256 when changing ownership of installed files.
1257
32c22e5e
GM
12582007-10-30 Glenn Morris <rgm@gnu.org>
1259
1260 * make-dist: Add new directory etc/gnus.
1261
47cca554
MO
12622007-10-30 Michael Olson <mwolson@gnu.org>
1263
1264 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
1265
7016b92b
GM
12662007-10-29 Glenn Morris <rgm@gnu.org>
1267
1268 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
1269
ca076674
GM
12702007-10-23 Glenn Morris <rgm@gnu.org>
1271
1272 * MAINTAINERS: Move to admin/.
1273
c136b828
CY
12742007-10-17 Chong Yidong <cyd@stupidchicken.com>
1275
1276 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
1277 (HAVE_LIBRESOLV): Also define if we are using res_init().
1278
c49847b9
GM
12792007-10-17 Glenn Morris <rgm@gnu.org>
1280
1281 * FTP: Remove file, since it's just a duplicate of one in etc/.
1282
799303b6
EZ
12832007-10-05 Eli Zaretskii <eliz@gnu.org>
1284
1285 * config.bat: Fix configuring `doc' due to changes in the
1286 directory structure.
1287
5aec60df 12882007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
1289
1290 * configure.in: Don't use -lpthread on HP-UX.
1291
c8d2eff3
GM
12922007-09-16 Glenn Morris <rgm@gnu.org>
1293
1294 * make-dist: File gfdl.1 has been removed.
1295
02ff9df4
GM
12962007-09-15 Glenn Morris <rgm@gnu.org>
1297
1298 * configure.in: Fix makeinfo version regexp.
1299
cd227ad1
GM
13002007-09-12 Glenn Morris <rgm@gnu.org>
1301
5a6a83f2
GM
1302 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
1303 implementation of alloca is not found.
1304
cd227ad1 1305 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 1306 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 1307
fe79fcb3
JL
13082007-09-09 Juri Linkov <juri@jurta.org>
1309
1310 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
1311
1312 * README: Add doc/ to documentation directories.
1313
97268cd1
MO
13142007-09-08 Michael Olson <mwolson@gnu.org>
1315
1316 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 1317 Update for new doc/ directory layout.
97268cd1 1318
d175b0ae
RF
13192007-09-06 Romain Francoise <romain@orebokech.com>
1320
1321 * make-dist: Update for new doc/ directory layout.
1322
e7426ea4
GM
13232007-09-06 Glenn Morris <rgm@gnu.org>
1324
1325 * Makefile.in (mansrcdir): New variable.
1326 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
1327 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
1328 update these targets for new doc/ directory layout.
1329 (doc/misc/Makefile): New target.
1330 (install-arch-indep): Use mansrcdir for new location of manpages.
1331 (mostlyclean, clean, distclean, maintainer-clean, unlock)
1332 (relock, info, dvi): Update targets for new doc/ directory layout.
1333
1334 * configure.in (AC_OUTPUT): Update names of generated Makefiles
1335 for new doc/ directory layout.
1336
709e90de
AS
13372007-09-02 Andreas Schwab <schwab@suse.de>
1338
1339 * configure.in: Use AS_HELP_STRING throughout.
1340 * configure: Regenerate.
1341
880820fe 13422007-09-02 Jan Djärv <jan.h.d@swipnet.se>
f8932819
JD
1343
1344 * configure.in: Require Gtk/Glib 2.6.
1345
49adb60f
TTN
13462007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1347
1348 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
1349 Use them throughout in place of AC_ARG_WITH calls.
1350 * configure: Regenerate.
1351
28aa2c3e
AS
13522007-09-01 Andreas Schwab <schwab@suse.de>
1353
1354 * configure.in: Put quotes around nested macro calls.
1355
e35a28cd
TTN
13562007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
1357
1358 * configure.in: Fix typo.
1359 * configure: Regenerate.
1360
050b82f6
GM
13612007-08-30 Glenn Morris <rgm@gnu.org>
1362
1363 * configure.in (AH_BOTTOM): Copy some manual changes made to
1364 src/config.in here so they are not lost when it regenerates.
1365
e1b79824
GM
1366 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
1367
880820fe 13682007-08-29 Károly Lőrentey <karoly@lorentey.hu>
e1b79824
GM
1369
1370 * README.multi-tty: New file.
1371
6d017e27
GM
13722007-08-29 Glenn Morris <rgm@gnu.org>
1373
1374 * README: Increase version to 23.0.50.
1375
880820fe 13762007-08-29 Jan Djärv <jan.h.d@swipnet.se>
c982cf7d
JD
1377
1378 * configure.in: New option: --without-xaw3d.
1379
d25b54b3
GM
13802007-08-24 Glenn Morris <rgm@gnu.org>
1381
1382 * configure.in: Check for a suitably recent makeinfo.
1383
3d20d6aa
SM
13842007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
1385
1386 * configure.in (Check for required libraries): Typo.
1387
ae0476ed
YM
13882007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1389
1390 * configure.in: Check librsvg2 also for Mac Carbon.
1391
561c44e8
RF
13922007-08-22 Romain Francoise <romain@orebokech.com>
1393
1394 * make-dist: Follow reorganization of files in etc/.
1395
65999ef5
GM
13962007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
1397
1398 * configure.in: Add support for SVG images through librsvg2.
1399
664a406f
EZ
14002007-07-28 Eli Zaretskii <eliz@gnu.org>
1401
1402 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
1403 to avoid an error message if there is no DOC there.
1404
cacc7b51
GM
14052007-07-25 Glenn Morris <rgm@gnu.org>
1406
1407 * Relicense all FSF files to GPLv3 or later.
1408
9e45936b 1409 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 1410
880820fe 14112007-06-20 Jan Djärv <jan.h.d@swipnet.se>
31ad8850
JD
1412
1413 * configure.in: Complain if X seems to be installed but no
515f0896 1414 development files were found.
31ad8850 1415
7adaaf72
GM
14162007-06-20 Glenn Morris <rgm@gnu.org>
1417
1418 * configure.in: Prefer libgif over libungif.
1419
880820fe 14202007-06-14 Jan Djärv <jan.h.d@swipnet.se>
bfa6fb7e
JD
1421
1422 * configure.in: Check for all image libraries before exiting.
1423
880820fe 14242007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1ee86f21
JD
1425
1426 * configure.in: Exit with error if image libraries aren't found.
1427
154c9c9b
CY
14282007-06-13 Chong Yidong <cyd@stupidchicken.com>
1429
1430 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
1431 when compiling without scrollbars.
1432
7a9a50d8
GM
14332007-06-12 Glenn Morris <rgm@gnu.org>
1434
1435 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
1436
880820fe 14372007-06-11 Jan Djärv <jan.h.d@swipnet.se>
29d69661 1438
4b649a8e
JB
1439 * configure.in: Change wording about yes/gtk and lucid/athena
1440 being synonyms.
29d69661 1441
45cb0b58
GM
14422007-06-08 Glenn Morris <rgm@gnu.org>
1443
1444 * configure.in: Make gtk the default toolkit.
1445
42bf63da
GM
14462007-06-07 Glenn Morris <rgm@gnu.org>
1447
1448 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
1449 for a Sun C compiler.
1450
924e4ab0
GM
1451 * Makefile.in (install-arch-indep): Install only the DOC- file
1452 specific to the build, if possible, rather than DOC-*.
1453
7dfc4cda
CY
14542007-06-02 Chong Yidong <cyd@stupidchicken.com>
1455
1456 * Version 22.1 released.
1457
80821874
CY
14582007-05-25 Chong Yidong <cyd@stupidchicken.com>
1459
1460 * mkinstalldirs: Sync to version in automake CVS.
1461
1770dcdc
AS
14622007-05-22 Andreas Schwab <schwab@suse.de>
1463
14ee32ab 1464 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
1465 * configure: Regenerate.
1466
14672007-05-20 Andreas Schwab <schwab@suse.de>
1468
1469 * configure.in: Remove empty AC_SUBST.
1470 * configure: Regenerate.
1471
7e5a23bd
NR
14722007-05-20 Nick Roberts <nickrob@snap.net.nz>
1473
1474 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
1475 it like others.
1476 * configure: Regenerate.
1477
60889ffa
NR
14782007-05-20 Nick Roberts <nickrob@snap.net.nz>
1479
14ee32ab 1480 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
1481 (AC_CHECK_LIB): Add -lgpm.
1482 * configure: Regenerate.
1483
a61daa64
GM
14842007-05-03 Glenn Morris <rgm@gnu.org>
1485
1486 * configure: Tweak message about the absence of shell functions.
1487
edaeebf5
AS
14882007-04-27 Andreas Schwab <schwab@suse.de>
1489
14ee32ab 1490 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 1491
07016031
GM
14922007-04-26 Glenn Morris <rgm@gnu.org>
1493
1494 * README: Increase version to 22.1.50.
1495
6b6c5b14
JB
14962007-04-24 Juanma Barranquero <lekktu@gmail.com>
1497
1498 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
1499
e45f35a0
CY
15002007-04-19 Glenn Morris <rgm@gnu.org>
1501
4b649a8e 1502 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 1503
d14f8614
GM
15042007-04-18 Glenn Morris <rgm@gnu.org>
1505
1506 * INSTALL: Mention CPP.
1507
c98b464f
GM
15082007-04-15 Glenn Morris <rgm@gnu.org>
1509
1510 * FTP: Replace with a pointer to the web version.
1511
fc6ee824
GM
15122007-04-13 Glenn Morris <rgm@gnu.org>
1513
1514 * INSTALL: In lib-src, timer, wakeup, yow are removed.
1515
2c0b72db
GM
15162007-04-04 Glenn Morris <rgm@gnu.org>
1517
1518 * configure.in (NON_GNU_CPP): Use associated preprocessor when
1519 compiling with Sun Studio on Solaris.
1520
7ba3f463
GM
15212007-03-23 Glenn Morris <rgm@gnu.org>
1522
1523 * configure.in: Restore support for hp800 (removed 2007-01-27)
1524 following clarification of legal status.
1525
6b6c5b14 15262007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
1527
1528 * configure.in: Add support for AIX4.3 on IBM RS6000.
1529
1530 * configure: Regenerate.
1531
9b77729f
RS
15322007-03-20 Richard Stallman <rms@gnu.org>
1533
1534 * configure.in: Fix previous change.
1535
705959fc
RS
15362007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
1537
1538 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
1539 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
1540 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
1541
51673bc4
CY
15422007-03-19 Chong Yidong <cyd@stupidchicken.com>
1543
1544 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
1545 user specifies "without".
1546
1547 * configure: Regenerate.
1548
880820fe 15492007-03-18 Jan Djärv <jan.h.d@swipnet.se>
fe542960
JD
1550
1551 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 1552 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 1553
c16a484b
GM
15542007-02-27 Glenn Morris <rgm@gnu.org>
1555
1556 * make-dist (oldXMenu): Remove Imakefile.
1557 (etc/images): Add README.
1558
3a7723ad
DN
15592007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1560
67feae14 1561 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 1562
67feae14 1563 * configure: Regenerate.
3a7723ad 1564
a12246ad
DN
15652007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
1566
1567 * config.guess, config.sub: Updated from master source.
c16a484b 1568
4bbe413d 15692007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 1570
4bbe413d 1571 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 1572
44a43802
CY
15732007-01-29 Chong Yidong <cyd@stupidchicken.com>
1574
1575 * configure.in: Restore support for hp800's not running HP-UX.
1576
1577 * configure: Regenerate.
1578
6d1f63d5
CY
15792007-01-27 Chong Yidong <cyd@stupidchicken.com>
1580
1581 * configure.in: Remove support for hp800 and sr2k machine types.
1582
1583 * configure: Regenerate.
1584
880820fe 15852007-01-26 Jan Djärv <jan.h.d@swipnet.se>
cddb7844
JD
1586
1587 * configure.in: Add check for libXft.
1588
4bbe413d 15892007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
1590
1591 * INSTALL: Info files moved to share/info.
1592
c3295e7b
RS
15932007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
1594
1595 * configure.in: Detect and use fink-installed in intel-based Mac
1596 builds; change Apple Darwin section to support both PowerPC and
1597 Intel-based Macs.
1598
14429ceb
AS
15992006-12-26 Andreas Schwab <schwab@suse.de>
1600
1601 * Makefile.in (datarootdir): Define.
1602
be064bc4
RS
16032006-12-24 Richard Stallman <rms@gnu.org>
1604
1605 * configure.in: Require Autoconf 2.61.
1606
453027ac
EZ
16072006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
1608
1609 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
1610 Remove redundant entry for powerpc-apple-netbsd.
1611
1612 * configure: Regenerate.
1613
007e4308
CY
16142006-12-22 Chong Yidong <cyd@stupidchicken.com>
1615
1616 * configure: Regenerate with autoconf 2.61.
1617
880820fe 16182006-12-20 Jan Djärv <jan.h.d@swipnet.se>
7fb24298
JD
1619
1620 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
1621 * configure: Regenerate.
1622
880820fe 16232006-12-19 Jan Djärv <jan.h.d@swipnet.se>
8eeae1c9 1624
14d1edc0
JB
1625 * configure.in: Check if GTK+ compiles at all.
1626
64d962c1
AS
16272006-12-10 Andreas Schwab <schwab@suse.de>
1628
1629 * configure.in: Remove check for struct timezone, its result is
1630 never used.
1631
14d1edc0 16322006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
1633
1634 * configure.in: Add support for Solaris 10 on x86-64.
1635
880820fe 16362006-12-08 Jan Djärv <jan.h.d@swipnet.se>
75750090
JD
1637
1638 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
1639 of PKG_CONFIG_PATH.
1640
ee77eef5
YM
16412006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1642
1643 * configure.in (HAVE_SYNC): New test.
1644
c00d843f
GM
16452006-12-03 Glenn Morris <rgm@gnu.org>
1646
1647 * Makefile.in: Fix Copyright format.
1648
23382015
GM
1649 * configure.in (AH_TOP): Add missing Copyright year.
1650
1651 * update-subdirs: Add missing Copyright years.
1652
e925d5ae 16532006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
1654
1655 * Makefile.in: Touch only the parts of the share/emacs directory
1656 specific to this version.
1657
daab13ea
CY
16582006-11-26 Chong Yidong <cyd@stupidchicken.com>
1659
1660 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
1661
9b150aa2
YM
16622006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1663
1664 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
1665
c5a31d8b
YM
16662006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1667
1668 * configure.in: Prefer X11 to Carbon only when some X-specific
880820fe 1669 option is specified (Thanks to Jan Djärv and Andreas Schwab).
c5a31d8b 1670
c38d01fb
RF
16712006-11-04 Romain Francoise <romain@orebokech.com>
1672
d57727c9
JB
1673 * Makefile.in (bootstrap-clean-before): Fix typo.
1674 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 1675
d57727c9 16762006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
1677
1678 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
1679
c0af0f6e
CY
16802006-10-30 Chong Yidong <cyd@stupidchicken.com>
1681
1682 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
1683 directories.
1684
afa0f40b
CY
16852006-10-29 Jeramey Crawford <jeramey@jeramey.com>
1686
1687 * configure.in: Enable x86-64 OpenBSD compilation.
1688
3f9a75cd
GM
16892006-10-28 Glenn Morris <rgm@gnu.org>
1690
1691 * AUTHORS: Add cal-html.el author.
1692
e278f0fe
YM
16932006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1694
1695 * make-dist: Make links to mac/make-package and
1696 mac/Emacs.app/Contents/Resources/Emacs.icns.
1697
4f2c8638
CY
16982006-10-27 Chong Yidong <cyd@stupidchicken.com>
1699
1700 * README: Bump version number to 22.0.90.
1701
92d1ccf4
AS
17022006-10-23 Andreas Schwab <schwab@suse.de>
1703
1704 * configure.in: Make sure x_default_search_path is always set even
1705 when x_libraries is empty, and look in .../share as well for each
1706 library directory.
1707
7ad02ea8
KH
17082006-09-28 Kenichi Handa <handa@m17n.org>
1709
1710 * configure.in (locallisppath): Don't include leim dir.
1711 (lisppath): Include leim dir.
1712
45a2056c
JB
17132006-09-15 Jay Belanger <belanger@truman.edu>
1714
1715 * COPYING: Replace "Library Public License" by "Lesser Public
1716 License" throughout.
1717
4b1aaa8b
PE
17182006-09-11 Paul Eggert <eggert@cs.ucla.edu>
1719
1720 * make-dist (EMACS): Exit and fail if the EMACS environment
1721 variable is set to something other than an absolute file name.
1722
e9f67acf
AS
17232006-08-16 Andreas Schwab <schwab@suse.de>
1724
1725 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
1726 of hardcoding it.
1727
3cb74cd1
RS
17282006-08-16 Richard Stallman <rms@gnu.org>
1729
1730 * INSTALL.CVS: Clean up wording.
1731
41bab5e3
EZ
17322006-07-14 Eli Zaretskii <eliz@gnu.org>
1733
1734 * configure.in (PKG_CHECK_MODULES): Redirect the output of
1735 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 1736 * configure: Regenerate.
41bab5e3 1737
3aa7c28e
RS
17382006-07-08 Richard Stallman <rms@gnu.org>
1739
1740 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
1741
1eca02e7
KS
17422006-07-09 Kim F. Storm <storm@cua.dk>
1743
1744 * CONTRIBUTE: Use outline format.
1745 Add section on copyright years (from admin/notes/years).
1746
d47a5ce6
EZ
17472006-07-08 Eli Zaretskii <eliz@gnu.org>
1748
3aa7c28e 1749 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
1750 to /dev/null, since we don't need the error message, just the
1751 exit status.
1752
014a250c
EZ
17532006-07-07 Eli Zaretskii <eliz@gnu.org>
1754
d57727c9
JB
1755 * CONTRIBUTE: Slight formatting changes and typo fixes.
1756 Add description of NEWS markings.
014a250c 1757
09542a66
KS
17582006-07-07 Kim F. Storm <storm@cua.dk>
1759
1760 * CONTRIBUTE: Mention INSTALL.CVS.
1761
98f46e1b
RF
17622006-07-05 Romain Francoise <romain@orebokech.com>
1763
1764 * make-dist (top-level): Add CONTRIBUTE.
1765
978db147
RS
17662006-07-04 Richard Stallman <rms@gnu.org>
1767
1768 * CONTRIBUTE: Much rewrite.
1769
6f82a6d0
NR
17702006-07-04 Nick Roberts <nickrob@snap.net.nz>
1771
1772 * CONTRIBUTE: New file.
1773
eff6bfea
EZ
17742006-06-24 Eli Zaretskii <eliz@gnu.org>
1775
f8e83735 1776 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 1777
880820fe 17782006-05-18 Jan Djärv <jan.h.d@swipnet.se>
88fab15b
JD
1779
1780 * configure.in: Add check for ALSA.
88fab15b 1781
f53d2e87
EZ
17822006-05-06 Eli Zaretskii <eliz@gnu.org>
1783
1784 * Makefile.in (INFO_FILES): Remove emacs-xtra.
1785
1786 * info/dir: Remove the Emacs-Xtra entry.
1787
d57727c9 17882006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 1789
178463e7 1790 Update copyright year(s) in many files.
8aa90482 1791
7c00e1e9
EZ
17922006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1793
1794 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
1795 --without-toolkit-scroll-bars was specified.
1796
7e332390 17972006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 1798
8aa90482
KS
1799 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
1800 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 1801
8a7c3c86
EZ
18022006-03-18 Claudio Fontana <claudio@gnu.org>
1803
1804 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
1805 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
1806 to be installed/uninstalled.
1807 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
1808 to Info files installed by Emacs.
1809
83fe2c21 18102006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 1811
9e2bcc86
EZ
1812 * Makefile.in (install, uninstall): Add DESTDIR variable to
1813 support staged installations.
6e1fbe44 1814
885f1975
RS
18152006-02-14 Richard M. Stallman <rms@gnu.org>
1816
1817 * configure.in (s390x-*-linux-gnu*): New configuration.
1818
880820fe 18192006-01-31 Jan Djärv <jan.h.d@swipnet.se>
448541bc
JD
1820
1821 * configure.in: Require GTK 2.4 or newer.
448541bc 1822
597993cf
MB
18232006-01-29 Michael Olson <mwolson@gnu.org>
1824
1825 * Makefile.in (install-arch-indep, uninstall): Add ERC.
1826 * info/dir (ERC): New entry.
1827
33c7860d
EZ
18282006-01-29 Eli Zaretskii <eliz@gnu.org>
1829
1830 * info/dir: Fix last change.
1831
07037643
LT
18322006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1833
1834 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
1835
f9fe3e26
EZ
18362006-01-27 Eli Zaretskii <eliz@gnu.org>
1837
1838 * info/dir: Untabify the whole file.
07037643 1839 (Rcirc): New entry.
f9fe3e26 1840
e143ad11
AS
18412006-01-12 Andreas Schwab <schwab@suse.de>
1842
1843 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
1844 check.
e143ad11 1845
01abe918
CY
18462006-01-02 Chong Yidong <cyd@stupidchicken.com>
1847
1848 * configure.in: Use -Wno-pointer-sign if available.
01abe918 1849
88ec8c53
AS
18502005-12-29 Andreas Schwab <schwab@suse.de>
1851
1852 * config.guess, config.sub: Updated from master source.
1853
cdda1b59 18542005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 1855
f8e83735 1856 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 1857
ad7a98ae
RF
18582005-11-22 Romain Francoise <romain@orebokech.com>
1859
1860 * make-dist: Add etc/images/icons.
1861
11bdfcdd
AS
18622005-11-03 Andreas Schwab <schwab@suse.de>
1863
1864 * configure.in: Use GZIP_PROG instead of GZIP.
1865
1866 * Makefile.in (GZIP_PROG): Renamed from GZIP.
1867 (install-arch-indep): Adjust.
1868
b4235a80
AS
18692005-11-01 Andreas Schwab <schwab@suse.de>
1870
1871 * Makefile.in (bootstrap): Fix dependencies for parallel build.
1872 (bootfast): Likewise.
1873
e8439d34
RF
18742005-11-01 Romain Francoise <romain@orebokech.com>
1875
1876 * configure.in: Check for gzip.
e8439d34
RF
1877
1878 * Makefile.in (install): Compress source files.
1879
eae54018
ST
18802005-10-24 Steven Tamm <steventamm@mac.com>
1881
e8439d34 1882 * configure.in: Fix darwin386 configuration issue.
eae54018 1883
5798342c
EZ
18842005-10-22 Eli Zaretskii <eliz@gnu.org>
1885
1886 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
1887
ffda926c
BW
18882005-10-17 Bill Wohler <wohler@newt.com>
1889
1890 * make-dist: Create and populate etc/images/low-color.
1891
29dd7a69
BW
18922005-10-15 Bill Wohler <wohler@newt.com>
1893
1894 * make-dist: Create and populate etc/images/gud.
1895
b82ecedf
RS
18962005-10-08 Richard M. Stallman <rms@gnu.org>
1897
1898 * make-dist (tempparent): Don't check for 14-char file name limit.
1899
36eaa68f
RF
19002005-10-07 Romain Francoise <romain@orebokech.com>
1901
1902 * make-dist: Add etc/images/ezimage and etc/images/mail
1903 directories. Install images in etc/images.
1904
66533b25
YM
19052005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1906
1907 * configure.in: Prefer Carbon if --enable-carbon-app or
1908 --with-carbon is explicitly specified even when X11 is detected.
66533b25 1909
5c4757d3
RS
19102005-09-15 Ulf Jasper <ulf.jasper@web.de>
1911
1912 * Makefile.in (install-arch-indep, uninstall):
1913 Handle newsticker manual.
1914 (info): Add - to commands.
1915
ed326e35
EZ
19162005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
1917
1918 Remove the MAXPATHLEN limitations:
1919
1920 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 1921
022dc424 19222005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
1923
1924 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 1925 * configure: Regenerate.
50a6ff15 1926
c9ac21eb
PE
19272005-09-05 Paul Eggert <eggert@cs.ucla.edu>
1928
1929 * config.guess, config.sub: Updated from master source.
1930
9a69ec4b
JB
19312005-08-03 Juanma Barranquero <lekktu@gmail.com>
1932
1933 * .cvsignore: Add `lock'.
1934
c638055f
JB
19352005-07-28 Juanma Barranquero <lekktu@gmail.com>
1936
1937 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
1938
9eff9fe3
PE
19392005-07-26 Paul Eggert <eggert@cs.ucla.edu>
1940
1941 Merge gnulib getopt implementation into Emacs.
1942
1943 * Makefile.in (AUTOCONF_INPUTS): New macro.
1944 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
1945 so that these files also depend on m4/getopt.m4.
1946 * configure.in: Configure getopt by including m4/getopt.m4,
1947 and configuring a getopt replacement if necessary.
1948 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
1949 * m4/getopt.m4: New file.
1950
edfaf76d
LK
19512005-07-06 Lute Kamstra <lute@gnu.org>
1952
1953 * configure.in: Fix capitalization.
edfaf76d 1954
385ee3de
LK
19552005-07-04 Lute Kamstra <lute@gnu.org>
1956
1957 Update FSF's address in GPL notices.
1958
880820fe 19592005-06-19 Jérôme Marant <jerome@marant.org>
eb7c6f20
LK
1960
1961 * Makefile.in (epaths-force): Protect both lisppath and
1962 buildlisppath from whitespace.
1963
23fd4483
ST
19642005-06-08 Steven Tamm <steventamm@mac.com>
1965
1966 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 1967
880820fe 19682005-06-06 Jan Djärv <jan.h.d@swipnet.se>
98c3db67
JD
1969
1970 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 1971
880820fe 19722005-05-11 Jérôme Marant <jmarant@marant.org>
9adfabc2
LK
1973
1974 * configure.in: Add --enable-locallisppath.
9adfabc2 1975
5063dbbf
YM
19762005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1977
1978 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
1979 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
1980 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 1981
880820fe 19822005-05-07 Jérôme Marant <jerome@marant.org>
6a4fb78f
EZ
1983
1984 * make-dist: Remove references to makefile.nt and makefile.def.
1985 Include widgets and images subdirectories of etc. Do not exclude
1986 ldefs-boot.el.
1987
2c97085e
AS
19882005-04-23 Andreas Schwab <schwab@suse.de>
1989
1990 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 1991
766c5349
TTN
19922005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
1993
1994 * configure.in: Check for <pwd.h>.
766c5349 1995
118e2c39
LK
19962005-04-14 Lute Kamstra <lute@gnu.org>
1997
1998 * make-dist: Distribute all ChangeLog files in lisp/.
1999 Don't distribute ldefs-boot.el.
2000 lisp/makefile.nt no longer exists.
2001
5c156fdf
LK
20022005-04-13 Lute Kamstra <lute@gnu.org>
2003
2004 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2005 for "no-byte-compile: t" in the file instead.
2006
4693dbc9
SM
20072005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2008
2009 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2010 shadow the main Lesstif/Motif-2.1 libs and includes.
2011
880820fe 20122005-03-10 Jan Djärv <jan.h.d@swipnet.se>
0f88527f
JD
2013
2014 * configure.in: Only add XASSERTS to cppflags.
0f88527f 2015
880820fe 20162005-03-04 Jan Djärv <jan.h.d@swipnet.se>
d0098f13
JD
2017
2018 * configure.in: Added --enable-asserts.
d0098f13 2019
bf247b6e
KS
20202005-02-09 Kim F. Storm <storm@cua.dk>
2021
2022 Change release version from 21.4 to 22.1 throughout.
2023 Change development version from 21.3.50 to 22.0.50.
2024
551ffc27
ST
20252005-01-19 Steven Tamm <steventamm@mac.com>
2026
2027 * configure.in: Check for <sys/utsname.h>.
551ffc27 2028
adf87c29
KS
20292004-12-11 Kim F. Storm <storm@cua.dk>
2030
2031 * Makefile.in (info): Undo 2004-12-05 change.
2032
b2d6e132
LT
20332004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2034
058a9e4f
LT
2035 * info/dir (File): Add URL and Org Mode manuals.
2036 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
2037 manuals.
2038
56f7d69d 20392004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
2040
2041 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2042 committed to src/config.in.
2043
880820fe 20442004-12-07 Jan Djärv <jan.h.d@swipnet.se>
b8bdffbe 2045
be5472bd 2046 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 2047 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 2048
cc60c723
RS
20492004-12-05 Richard M. Stallman <rms@gnu.org>
2050
2051 * Makefile.in (info): Ignore errors building info files.
2052
77cafc7a
EZ
20532004-11-27 Eli Zaretskii <eliz@gnu.org>
2054
2055 * config.bat: If 8-byte alignment is not supported, define
2056 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
2057 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
2058 filter through Sed to remove the quotes.
77cafc7a 2059
49561cf6
SM
20602004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2061
2062 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
2063 not apply to files explicitly `cvs add'ed.
2064
d8dfe187
EZ
20652004-11-12 Eli Zaretskii <eliz@gnu.org>
2066
2067 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
2068 Add a test for DECL_ALIGN support, and add a trivial definition to
2069 src/config.h if 8-byte alignment is not supported.
d8dfe187 2070
85c38542
KS
20712004-11-08 Kim F. Storm <storm@cua.dk>
2072
2073 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
2074 files before building.
2075 (bootfast, bootstrap-clean-before-fast): New targets, like
2076 bootstrap but don't remove .elc files.
2077
59dede22
EZ
20782004-11-06 Lars Brinkhoff <lars@nocrew.org>
2079
2080 * configure.in: Add check for getrusage.
2081
880820fe 20822004-11-02 Jan Djärv <jan.h.d@swipnet.se>
572a3cc2 2083
49561cf6
SM
2084 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
2085 New tests for new and old GTK file dialogs.
d0a80c21
JD
2086 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
2087 to no.
2088
880820fe 20892004-10-20 Jan Djärv <jan.h.d@swipnet.se>
f17e308a
JD
2090
2091 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
2092 can be set. Remove SETARCH test.
f17e308a 2093
cef11da2
ST
20942004-10-08 Steven Tamm <steventamm@mac.com>
2095
2096 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 2097
880820fe 20982004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4cbbf6b7
JD
2099
2100 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 2101 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 2102
880820fe 21032004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4494a266 2104
49561cf6 2105 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
2106 Run test to see if heap start address is random.
2107
bc9b2430
MB
21082004-09-29 Miles Bader <miles@gnu.org>
2109
2110 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
2111 if setarch is present.
2112
880820fe 21132004-09-25 Jan Djärv <jan.h.d@swipnet.se>
dd571c2f
JD
2114
2115 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 2116
880820fe 21172004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4489ece2
JD
2118
2119 * configure.in: Check for exec-shield.
4489ece2 2120
de10c114
AS
21212004-08-06 Andreas Schwab <schwab@suse.de>
2122
2123 * Makefile.in (install-arch-indep, uninstall): Add flymake.
2124
d9a68b6a
EZ
21252004-07-31 Eli Zaretskii <eliz@gnu.org>
2126
2127 * config.bat: Update URLs in the comments.
2128
23f87bed
MB
21292004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2130
49561cf6 2131 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
2132
2133 * info/.cvsignore: Added pgg and sieve.
2134
52b9b5cc
AS
21352004-07-05 Andreas Schwab <schwab@suse.de>
2136
2137 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
2138
1d390bd8
KH
21392004-06-21 Kenichi Handa <handa@m17n.org>
2140
2141 * make-dist: Link leim-ext.el into tempdir.
2142
1f94377f
LT
21432004-06-15 Luc Teirlinck <teirllm@auburn.edu>
2144
2145 * info/dir (File): Add emacs-xtra.
2146 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
2147
1c492b87
JL
21482004-06-12 Juri Linkov <juri@jurta.org>
2149
2150 * info/dir: Move menu help lines from `* Menu:' to file header.
2151 Describe the purpose of a red *.
2152
8f9d4905
SM
21532004-05-04 Dave Love <fx@gnu.org>
2154
2155 * configure.in: Don't use `extrasub'.
2156
2c2cd44f
SM
21572004-04-29 Dave Love <fx@gnu.org>
2158
2159 * configure.in: Don't forget to quote args to `test'.
2160
510ead5f
TTN
21612004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
2162
2163 * autogen.sh: Update filename in "please read" message.
2164
1ee652eb
RS
21652004-04-17 Richard M. Stallman <rms@gnu.org>
2166
2167 * INSTALL: Move the info about site-lisp dirs,
2168 and say uninstalled Emacs looks there too.
2169
c1994268
EZ
21702004-04-04 Eli Zaretskii <eliz@gnu.org>
2171
2172 * config.bat (lib-src): Recognize comment lines in Makefile.in
2173 that have a TAB after the #, to avoid errors in preprocessing with
2174 GCC 3.3.3.
2175
04e08b8c
LT
21762004-03-31 Luc Teirlinck <teirllm@auburn.edu>
2177
2178 * Makefile.in: Mention in comment that `make maintainer-clean'
2179 deletes .elc files.
2180
4a61faec
SM
21812004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2182
2183 * update-subdirs: Add local variables to prevent byte-compiling.
2184
06aacc62
RS
21852004-03-21 Dave Love <fx@gnu.org>
2186
2187 * configure.in: Fix previous change.
2188
36a3fd05
RS
21892004-03-18 Dave Love <fx@gnu.org>
2190
06aacc62 2191 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 2192
6939e0b1
LT
21932004-03-15 Luc Teirlinck <teirllm@auburn.edu>
2194
2195 * info/dir (File): Add SMTP and SES.
2196
d8d95bc7
SM
21972004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
2198
2199 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 2200 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 2201
58ec79cf
KS
22022004-02-18 Kim F. Storm <storm@cua.dk>
2203
d8d95bc7 2204 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 2205
a6eeaa81 22062004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 2207
d8d95bc7 2208 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 2209
584b627e
JY
22102004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
2211
2212 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
2213 to match previous changes by Eli Zaretskii.
2214
68e4cc57
LT
22152004-02-09 Luc Teirlinck <teirllm@auburn.edu>
2216
2217 * Makefile.in: Set CDPATH to an empty string.
2218
22bb9485
SM
22192004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
2220
2221 * configure.in <darwin>: Use fink packages if available.
2222
880820fe 22232004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
2224
2225 * make-dist (lispref): Do include lispref/index.texi.
2226
b4963755 22272004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 2228
4a61faec 2229 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 2230
a6eeaa81 22312003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
2232
2233 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
2234 clashes with install-sh on 8+3 filesystems.
2235
8af1a978
MB
22362003-12-08 Miles Bader <miles@gnu.org>
2237
2238 * .cvsignore: Add .arch-inventory.
2239
ce6e4c21
AS
22402003-12-24 Andreas Schwab <schwab@suse.de>
2241
2242 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 2243 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 2244
880820fe 22452003-12-24 Jan Djärv <jan.h.d@swipnet.se>
0b1ec9e9
JD
2246
2247 * Makefile.in (install-arch-dep): Don't let cd output go into
2248 pipe for carbon_appdir.
2249
cf59a5b7
AS
22502003-12-24 Andreas Schwab <schwab@suse.de>
2251
2252 * configure.in (PKG_CHECK_MODULES): Fix quoting.
2253
55e4f3cd
AS
22542003-12-01 Andreas Schwab <schwab@suse.de>
2255
2a75d75d 2256 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 2257 hardcoding gcc.
55e4f3cd 2258
880820fe 22592003-11-16 Jan Djärv <jan.h.d@swipnet.se>
57669b57
JD
2260
2261 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
2262 multiple displays.
22bb9485 2263 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 2264
68e03c1c
DL
22652003-09-23 Dave Love <fx@gnu.org>
2266
2267 * configure.in: Check members of struct ifreq.
2268
6df2a645
KS
22692003-09-14 Kim F. Storm <storm@cua.dk>
2270
2271 * configure.in: Add checks for sys/ioctl.h and net/if.h.
2272
da92b8d9
LT
22732003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
2274
2275 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
2276
19bb0fcd 22772003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
2278
2279 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
2280 required anymore.
2281
abd39b57
AC
22822003-08-07 Andrew Choi <akochoi@shaw.ca>
2283
2284 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
2285 option instead of -traditional-cpp for CPP.
2286
c855f2ca
RS
22872003-07-29 Richard M. Stallman <rms@gnu.org>
2288
2289 * configure.in (HAVE_XIM): Define if XIM is available.
2290
32b0a3c6
JB
22912003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2292
2293 * configure.in: The function gtk_window_set_icon_from_file was
2294 introduced in GTK+ 2.2, so check for that release.
2295
2eaa00ba
AS
22962003-07-23 Andreas Schwab <schwab@suse.de>
2297
2298 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
2299
2300 * Makefile.in (YACC): Remove, not used.
2301 (MAINT): Don't set.
2302 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
2303 disable dependency on ${srcdir}/configure.in when maintainer mode
2304 is disabled.
2305
f57bd967
DL
23062003-07-22 Dave Love <fx@gnu.org>
2307
2308 * configure.in: Make XRegisterIMInstantiateCallback test depend on
2309 HAVE_X11, not with_xim.
2310 (HAVE_CRTIN): Provide template.
2311 <with_png>: Test for png.h and libpng/png.h.
2312
da894f7d
AS
23132003-07-15 Andreas Schwab <schwab@suse.de>
2314
2315 * configure.in: Temporarily leave quoting for AC_DEFINE.
2316
ec03b83e
SM
23172003-07-13 Stefan Monnier <monnier@cs.yale.edu>
2318
2319 * configure.in: Check for posix_memalign.
2320
800bebe3
RS
23212003-07-12 Richard M. Stallman <rms@gnu.org>
2322
2323 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
2324
42f81f64
KS
23252003-07-09 Kim F. Storm <storm@cua.dk>
2326
2327 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
2328 functionality of --without-xim.
2329
d320e9f3
DL
23302003-06-29 Dave Love <fx@gnu.org>
2331
2332 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
2333
7bea57c9
DL
23342003-06-23 Dave Love <fx@gnu.org>
2335
ec03b83e
SM
2336 * configure.in: Check for sys/_mbstate_t.h.
2337 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
2338 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
2339
eb3b52fa
DL
23402003-06-06 Dave Love <fx@gnu.org>
2341
2342 * configure.in: Check for locale.h.
2343
f16205ca
DL
23442003-06-05 Dave Love <fx@gnu.org>
2345
ec03b83e
SM
2346 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
2347 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 2348 (NLIST_STRUCT): Don't define.
eb3b52fa 2349 (AH_BOTTOM): Define my_strftime.
f16205ca 2350
efd60266
JB
23512003-06-02 Richard M. Stallman <rms@gnu.org>
2352
2353 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
2354
016bd3c0
AS
23552003-05-24 Andreas Schwab <schwab@suse.de>
2356
2357 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
2358 bzero, and bcmp.
2359
7933722a
DL
23602003-05-22 Dave Love <fx@gnu.org>
2361
ec03b83e 2362 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 2363
463f55ee
DL
23642003-05-20 Dave Love <fx@gnu.org>
2365
2366 * configure.in: Append * to s390-*-linux-gnu case.
2367 (LIBMAIL) <lockfile>: Don't define.
2368
23692003-04-30 Richard M. Stallman <rms@gnu.org>
2370
2371 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2372
880820fe 23732003-04-28 Francesco Potortì <pot@gnu.org>
463f55ee 2374
89aa5de3 2375 * configure.in: Undo last (RMS') change, as it is useless, per
463f55ee
DL
2376 Dave Love.
2377
23782003-04-08 Richard M. Stallman <rms@gnu.org>
2379
2380 * configure.in: Put #include of jpeglib.h at start of line.
2381
880820fe 23822003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6740b4d6
KG
2383
2384 * INSTALL (* GNU/Linux development packages): Mention Debian and
2385 RedHat package names.
2386
ed3c3314
RS
23872003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
2388
2389 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2390
880820fe 23912003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5b31a763
KG
2392
2393 * INSTALL (* GNU/Linux development packages): Tell people to
2394 install additional packages for compiling Emacs.
2395
880820fe 23962003-04-06 Francesco Potortì <pot@gnu.org>
18fe6f45
FP
2397
2398 * configure.in: Use the same configuration for all aix5, not just
2399 aix5.1.
2400
77fb5d1a
FP
24012003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
2402
2403 * configure.in: Check for need for bigtoc support on IBM AIX for
2404 solving a linker table overflow problem.
2405
710ee5a9
RB
24062003-03-03 Rob Browning <rlb@defaultvalue.org>
2407
efd60266
JB
2408 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
2409 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
2410 over bzero, bcmp, and bcopy.
2411
16f6f948
SJ
24122003-02-23 Simon Josefsson <jas@extundo.com>
2413
2414 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
2415
92a8ce63
JB
24162003-02-21 Klaus Zeitler <kzeitler@lucent.com>
2417
2418 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
2419
47774164
KH
24202003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
2421
2422 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
2423
0dfd93c0
AS
24242003-02-08 Andreas Schwab <schwab@suse.de>
2425
2426 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
2427 instead of the substitution.
2428
c60ee5e7
JB
24292003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2430
2431 * Makefile.in: Use @EXEEXT@ for Cygwin.
2432 Use USERNAME if LOGNAME is not set (for Cygwin).
2433
1d894293 2434 * configure.in: Add opsys=cygwin.
88373452 2435
12bf22e0
AS
24362003-01-22 Andreas Schwab <schwab@suse.de>
2437
2438 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
2439 redefining it explicitly in src/config.in.
2440
ffdf4f26
MR
24412003-01-22 Markus Rost <rost@math.ohio-state.edu>
2442
2443 * Makefile.in (bootstrap): Make bootstrap-after.
2444
880820fe 24452003-01-20 Jan Djärv <jan.h.d@swipnet.se>
cd890796
JD
2446
2447 * configure.in: Fix --with-gtk.
2448
880820fe 24492003-01-19 Jan Djärv <jan.h.d@swipnet.se>
488dd4c4
JD
2450
2451 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
2452
2453 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
2454
880820fe 24552003-01-14 Francesco Potortì <pot@gnu.org>
e833850f 2456
ec03b83e 2457 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 2458
52cd7d02
ST
24592003-01-07 Steven Tamm <steventamm@mac.com>
2460
2461 * configure.in: New option, --enable-carbon-app, to specify
2462 that the application should be installed
2463 * Makefile.in (install-arch-dep): On Mac OS X, install the
2464 Emacs.app application if carbon-app is enabled
2465
fb02aff2
DL
24662003-01-06 Dave Love <fx@gnu.org>
2467
2468 * configure.in: Check for nl_langinfo.
2469 [!HAVE_SIZE_T]: Fix typedef.
2470
1d08c2fe
DK
24712003-01-06 David Kastrup <dak@gnu.org>
2472
ec03b83e 2473 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 2474
14d1edc0 2475 * configure.in: Add tests for install-info.
1d08c2fe 2476
72c5c58f
MR
24772002-12-09 Markus Rost <rost@math.ohio-state.edu>
2478
2479 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
2480 use again sol2-6 instead of sol2-8.
2481
a4ac5b17
DL
24822002-12-09 Dave Love <fx@gnu.org>
2483
fb02aff2 2484 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 2485
4824556f
AS
24862002-12-08 Andreas Schwab <schwab@suse.de>
2487
2488 * Makefile.in (install-arch-indep): Revert last change.
2489
6b2fd6ea
DL
24902002-11-27 Dave Love <fx@gnu.org>
2491
2492 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
2493 Check for __sys_siglist too. Check for memset.
2494 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 2495
8c95f450
JB
24962002-11-22 Juanma Barranquero <lektu@terra.es>
2497
2498 * config.guess, config.sub: Updated from master source.
2499
39f7b5f7
KF
25002002-11-19 Karl Fogel <kfogel@red-bean.com>
2501
2502 * autogen.sh: New file.
2503
d824beee
DL
25042002-11-15 Dave Love <fx@gnu.org>
2505
ec03b83e
SM
2506 * configure.in: Tidy up various quoting issues throughout.
2507 Use AC_GNU_SOURCE.
d824beee
DL
2508 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
2509 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
2510 Maybe define bcopy, bzero, bcmp.
ec03b83e 2511 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
2512 non-existent machine file).
2513 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
2514 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 2515 (nlist.h): Move test up.
d824beee 2516
72c5c58f 25172002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 2518
72c5c58f 2519 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 2520
880820fe 25212002-11-14 Francesco Potortì <pot@gnu.org>
816753a7
FP
2522
2523 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
2524
98b4e102
JB
25252002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2526
2527 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
2528
6bae0ccf
DL
25292002-11-08 Dave Love <fx@gnu.org>
2530
ec03b83e 2531 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
2532 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
2533
ab4f69f2
MB
25342002-11-07 Miles Bader <miles@gnu.org>
2535
ec03b83e
SM
2536 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
2537 Handle separate-build-dir case.
ab4f69f2 2538
318db6cb
RS
25392002-11-06 Richard M. Stallman <rms@gnu.org>
2540
2541 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
2542 bulletproof. $bar may be empty when there are no .elc files.
2543
2baf1bfa
DL
25442002-10-30 Dave Love <fx@gnu.org>
2545
89aa5de3 2546 * configure.in: Require autoconf 2.53. Test for pty.h,
2baf1bfa 2547 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
2548 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
2549 (AC_PROG_YACC): Delete.
2baf1bfa
DL
2550 (size_t): Use AC_CHECK_TYPES.
2551 (AH_TOP): Up-date copyright.
2552
a6cadf53
JB
25532002-10-01 Juanma Barranquero <lektu@terra.es>
2554
2555 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
2556
9811b1cf
RS
25572002-09-19 Richard M. Stallman <rms@gnu.org>
2558
2559 * configure.in: Fix the LessTif-directory-finder for real.
2560
ef7fb3bb
RS
25612002-09-14 Richard M. Stallman <rms@gnu.org>
2562
2563 * Makefile.in (maybe_bootstrap): Test for complete absence
2564 of compiled Lisp files.
2565
b3cd6965
SM
25662002-09-11 Stefan Monnier <monnier@cs.yale.edu>
2567
2568 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
2569 (bootstrap-clean-after): Delete.
2570 (bootstrap): Make the sequencing explicit.
2571
3e6be279
RS
25722002-09-10 Richard M. Stallman <rms@gnu.org>
2573
2574 * configure.in: Fix previous LessTif change.
2575
50332dc1
RS
25762002-09-09 Richard M. Stallman <rms@gnu.org>
2577
2578 * configure.in (powerpcle-*-solaris2.5*): New configuration.
2579 (powerpcle-*-solaris*): Use version 2.6 as default.
2580 (*-sunos5.6*, *-solaris2.6*): New alternative.
2581 (*-sunos5*): Use version 2.6 as default.
2582
880820fe 25832002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
2584
2585 * configure.in: Fix typo.
2586
22eaea41
RS
25872002-09-05 Richard M. Stallman <rms@gnu.org>
2588
2589 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
2590
b3cd6965 2591 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
2592 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
2593
6bc85c3b
KS
25942002-08-26 Kim F. Storm <storm@cua.dk>
2595
2596 * Makefile.in (install-arch-indep): Do not remove DOC file
2597 when it is the only DOC file installed; this is the case when
2598 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
2599
dc16594b
MR
26002002-07-24 Markus Rost <rost@math.ohio-state.edu>
2601
2602 * configure.in: Fix typo.
2603
2a0c903c
RS
26042002-07-24 Richard M. Stallman <rms@gnu.org>
2605
2606 * configure.in: Don't print anything special about gamedir.
2607
3ea1bfb2 2608 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 2609
a8bbe549
RS
26102002-07-21 Richard M. Stallman <rms@gnu.org>
2611
2612 * Makefile.in (gamedir, localstatedir): New variables.
2613 (epaths-force): Insert value of gamedir into PATH_GAME.
2614
2615 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 2616 (--with-game-dir option): Delete.
a8bbe549 2617
880820fe 26182002-06-21 Pavel Janík <Pavel@Janik.cz>
29c3cbf0
PJ
2619
2620 * configure.in: Add support for mipseb-*-netbsd* machines.
2621
880820fe 26222002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
2623
2624 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
2625
880820fe 26262002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
2627
2628 * info/dir (File): Add an entry for Tramp.
2629
e0156c8d
EZ
26302002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
2631
2632 * INSTALL-CVS: New file.
2633
3fa4ac47
AS
26342002-06-07 Andreas Schwab <schwab@suse.de>
2635
2636 * configure.in (x86_64-*-linux-gnu*): New system.
2637
86bbfe77
EZ
26382002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
2639
2640 * config.bat: Handle the case when lispintro is truncated to lispintr.
2641
2570d28c
PE
26422002-05-26 Paul Eggert <eggert@twinsun.com>
2643
2644 * config.guess, config.sub: Updated from master source.
2645
a1d8dc87
RS
26462002-05-09 Richard M. Stallman <rms@gnu.org>
2647
2648 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
2649
880820fe 26502002-05-04 Pavel Janík <Pavel@Janik.cz>
9a40c2fb
PJ
2651
2652 * make-dist: Do not distribute lock/ directory.
2653
e3ba1015
AC
26542002-04-30 Andrew Choi <akochoi@shaw.ca>
2655
2656 * configure.in: Provide documentation string when defining
2657 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
2658 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
2659
5167cfda
CW
26602002-04-28 Colin Walters <walters@verbum.org>
2661
b3cd6965 2662 * configure.in: Delete configure check for access to the game user.
5167cfda 2663
880820fe 26642002-04-29 Pavel Janík <Pavel@Janik.cz>
2912f349
PJ
2665
2666 * make-dist: lwlib/Imakefile is removed.
2667
e0f712ba
AC
26682002-04-26 Andrew Choi <akochoi@shaw.ca>
2669
2670 * configure.in: Add support for powerpc-apple-darwin*.
2671 (HAVE_CARBON): Add.
2672
b3cd6965 2673 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 2674
880820fe 26752002-04-25 Pavel Janík <Pavel@Janik.cz>
90077f66
PJ
2676
2677 * make-dist: lwlib-Xol* are removed.
2678
8fba10fc
AS
26792002-04-23 Andreas Schwab <schwab@suse.de>
2680
2681 * Makefile.in (MAINT): New variable.
2682 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
2683 instead of configure.in, to avoid running autoconf and autoheader
2684 unless explicitly requested.
2685
852eef40
EZ
26862002-04-16 Eli Zaretskii <eliz@gnu.org>
2687
2688 * config.bat: Update for msdos/sed2v2.inp.
2689
6817198a
AS
26902002-04-15 Andreas Schwab <schwab@suse.de>
2691
b3cd6965 2692 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
2693 * configure.in: Add config header templates to all AC_DEFINE and
2694 AC_DEFINE_UNQUOTED symbols.
2695 * make-dist: Run autoheader if necessary.
2696
b9b966e0
CW
26972002-04-10 Colin Walters <walters@verbum.org>
2698
2699 * configure.in: Add --game-dir, --game-user. Test to see if we
2700 can use them.
2701
880820fe 27022002-04-08 Pavel Janík <Pavel@Janik.cz>
3d9830e5
PJ
2703
2704 * configure.in: Add --with-sound.
2705
10ce34dc
KS
27062002-03-18 Kim F. Storm <storm@cua.dk>
2707
2708 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
2709 and getsockname functions. Test for sys/un.h include file.
2710
1ef1ef96
EZ
27112002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
2712
2713 * configure.in: Support AIX 5.1.
2714
880820fe 27152002-03-10 Jan Djärv <jan.h.d@swipnet.se>
d873ec96
JD
2716
2717 * configure.in: Added test for X Session Management (HAVE_X_SM).
2718
16e79fec
RS
27192002-03-03 Richard M. Stallman <rms@gnu.org>
2720
2721 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
2722 Run chown $${LOGNAME} on files installed by tar xvf.
2723
6a22cdf4
KS
27242002-03-03 Kim F. Storm <storm@cua.dk>
2725
2726 * configure.in: Test for getpeername.
2727
4d766b59
RS
27282002-03-01 Richard M. Stallman <rms@gnu.org>
2729
2730 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
2731 (HAVE_GIF): Don't use old libungif versions that crash.
2732
4fff8c79
RS
27332002-02-26 Richard M. Stallman <rms@gnu.org>
2734
2735 * configure.in <making srcdir absolute>: Verify that PWD is correct,
2736 not just well-formed and valid.
2737 (mips-compaq-nonstopux*): New configuration.
b3cd6965 2738
e5389a0b
PE
27392002-02-18 Paul Eggert <eggert@twinsun.com>
2740
2741 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
2742 "sed q" is a portable equivalent to plain "head -1".
2743
db54c53a
RS
27442002-02-13 Richard M. Stallman <rms@gnu.org>
2745
2746 * Makefile.in (maybe_bootstrap): Do `exit 1'.
2747 (all): Don't depend on maybe_bootstrap here.
2748 (${SUBDIR}): Depend on it here instead.
2749
b735b2ab
RS
27502002-02-08 Richard M. Stallman <rms@gnu.org>
2751
2752 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
2753
d8359893
EZ
27542002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
2755
2756 * configure.in: Recognize BSD/OS 5.0.
2757
f3b812da
EZ
27582002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
2759
2760 * make-dist: Make version checking in emacs.texi consistent with
2761 how we set it there.
2762
f48a30d7
KS
27632001-12-29 Kim F. Storm <storm@cua.dk>
2764
2765 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
2766
07025a55
RS
27672001-12-28 Richard M. Stallman <rms@gnu.org>
2768
2769 * configure.in: Test for mbsinit.
2770
b0a21bf9
EZ
27712001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
2772
2773 These changes make Leim part of the standard distribution:
2774
3a787a1e 2775 * README: Add info about the `leim' directory.
b0a21bf9
EZ
2776
2777 * INSTALL: Remove text that describes Leim as a separate package.
2778
2779 * noleim-Makefile.in: File removed.
2780
2781 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
2782 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
2783 Leim files out of the Emacs tree. Don't prepare a separate tarball
2784 for Leim.
5a60d1da 2785
61e3b944
RS
27862001-12-11 Richard M. Stallman <rms@gnu.org>
2787
2788 * configure.in (hppa*-*-linux-gnu*): New alternative.
2789
880820fe 27902001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
2791
2792 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
2793 creating distribution.
2794
d6a70204
PE
27952001-12-06 Paul Eggert <eggert@twinsun.com>
2796
2797 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
2798 (AC_FUNC_VFORK): Remove.
2799 (AC_FUNC_FORK): Add.
2800 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
2801 this is required by recent Autoconf versions.
2802
880820fe 28032001-12-02 Pavel Janík <Pavel@Janik.cz>
4a3cf58d
PJ
2804
2805 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
2806 TODO, vms-pp.trans and others).
2807
880820fe 28082001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
2809
2810 * make-dist: Use COPYING from the top-level directory.
2811
1096bcc0
GM
28122001-11-29 Gerd Moellmann <gerd@gnu.org>
2813
2814 * configure.in: Add support for FreeBSD/Alpha.
2815
880820fe 28162001-11-29 Pavel Janík <Pavel@Janik.cz>
b1356234 2817
dd536f94
PJ
2818 * make-dist: Add COPYING to the top-level directory of the
2819 distribution. Simplify the logic behind copying.
2820
b1356234
PJ
2821 * Makefile.in (maybe_bootstrap): Fix previous change.
2822
66458f32
RS
28232001-11-28 Richard M. Stallman <rms@gnu.org>
2824
2825 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
2826
ebcbef4e
RS
28272001-11-26 Richard M. Stallman <rms@gnu.org>
2828
2829 * Makefile.in: bootstrap should not delete dumped executables.
2830 (bootstrap-clean-before): New target.
2831 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 2832 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 2833
b77d2746 28342001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 2835
070f247d
EZ
2836 These changes add the Emacs Lisp Introduction manual to the
2837 distribution:
2838
b3cd6965 2839 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 2840
070f247d
EZ
2841 * make-dist: Copy the files in lispintro directory.
2842
7336d09b
EZ
2843 * config.bat: Configure in the lispintro directory.
2844
ac74199d
EZ
2845 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
2846
7f947b13 2847 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 2848 (lispintro/Makefile): New target.
7f947b13
EZ
2849 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
2850 (unlock, relock, info, dvi): Ditto.
2851
d4fa890c
EZ
28522001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2853
b3cd6965 2854 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 2855
d4fa890c
EZ
2856 * make-dist (etc): Don't distribute gfdl.1.
2857
5fb25beb
CW
28582001-11-22 Colin Walters <walters@debian.org>
2859
2860 * Makefile.in (install-arch-indep): Install the calc .info files.
880820fe 2861 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5fb25beb 2862
9f8bbf0f
EZ
28632001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2864
2865 * make-dist (lispref): Add *.txt, *.el, permute-index, and
2866 tindex.pl to the list of those being put into the distribution.
2867
aa2af83a
EZ
28682001-11-16 Eli Zaretskii <eliz@gnu.org>
2869
2870 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
2871
880820fe 28722001-11-15 Pavel Janík <Pavel@Janik.cz>
71f94ae1 2873
987aac50
PJ
2874 * Makefile.in (uninstall): Fix previous change.
2875
71f94ae1
PJ
2876 * configure.in, Makefile.in: Add support for --program-prefix,
2877 --program-suffix and --program-transform-name options.
2878
880820fe 28792001-11-13 Pavel Janík <Pavel@Janik.cz>
e5d9d2e7 2880
b3cd6965 2881 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
2882 (install-arch-indep): Install emacsclient manual page.
2883 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 2884
97c91ba6
EZ
28852001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
2886
2887 * make-dist: Add lispref/index.*perm files to the distribution.
880820fe 2888 From Pavel Janík <Pavel@Janik.cz>.
97c91ba6 2889
880820fe 28902001-11-12 Pavel Janík <Pavel@Janik.cz>
3d3f602a
PJ
2891
2892 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
2893
2bf92717
EZ
28942001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2895
dff28924 2896 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 2897
0cc70510
EZ
28982001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2899
5c32b7c5
EZ
2900 The following changes add the ELisp reference manual to the
2901 distribution.
2902
10fa7f8e
EZ
2903 * make-dist: Add the lispref directory to the distribution.
2904
0cc70510
EZ
2905 * Makefile.in (install-arch-indep): Add elisp* to the list of
2906 installed Info files.
5c32b7c5
EZ
2907 (SUBDIR_MAKEFILES): Add lispref/Makefile.
2908 (lispref/Makefile): New target.
2909 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
2910 Add commands for the lispref directory.
2911 (info, dvi): Ditto.
1b5a3644
EZ
2912
2913 * config.bat: Configure in `lispref'.
2914
6baef0fd
RS
29152001-11-09 Richard M. Stallman <rms@gnu.org>
2916
2917 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
2918
ed5882b9
EZ
29192001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
2920
2921 * make-dist (tempdir): Copy AUTHORS as well.
2922
f0f2756d
SS
29232001-11-06 Sam Steingold <sds@gnu.org>
2924
14d1edc0 2925 * configure.in: Added a check for <nlist.h>.
9ba48103 2926
880820fe 29272001-11-01 Pavel Janík <Pavel@Janik.cz>
d576358b
PJ
2928
2929 * configure.in: Reindent --help output.
ce058493 2930 From Per Starbäck (starback@ling.uu.se).
dff28924 2931
bf00d461 29322001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
2933
2934 * configure.in: New entry for HP/UX-11.
2935
5d991fc4
EZ
2936 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
2937 From Eric S. Raymond <esr@golux.thyrsus.com>.
2938
73d25f9c
EZ
29392001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
2940
2941 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
2942 <athornton@sinenomine.net>.
2943
5b6a51aa
GM
29442001-10-25 Gerd Moellmann <gerd@gnu.org>
2945
2946 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 2947 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 2948
84e70f78
KR
29492001-10-24 Ken Raeburn <raeburn@gnu.org>
2950
2951 * configure.in: If --with-hesiod is given, look for
2952 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 2953 resolv libraries respectively if system libraries don't supply them.
84e70f78 2954
4aa6b955
GM
29552001-10-24 Gerd Moellmann <gerd@gnu.org>
2956
2957 * configure.in: Use $MAKE for `make' if set.
2958
bc171472
GM
29592001-10-22 Gerd Moellmann <gerd@gnu.org>
2960
2961 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
2962 to tar options.
2963
71431a0e
GM
29642001-10-20 Gerd Moellmann <gerd@gnu.org>
2965
6aa97356 2966 * (Version 21.1 released).
71431a0e 2967
531a3336
MB
29682001-10-20 Miles Bader <miles@gnu.org>
2969
2970 * configure.in (configuration): Set from `host' if `host_alias'
2971 isn't defined.
2972
121ff711
AS
29732001-10-19 Andreas Schwab <schwab@suse.de>
2974
2975 * configure.in: Make ready for autoconf 2.5x.
2976 (AC_PREREQ): Require autoconf 2.50.
2977 * aclocal.m4: Removed.
121ff711
AS
2978 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
2979
eef9b65f
EZ
29802001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2981
2982 * README: Bump Emacs version to 21.1.50.
2983
ab952a4f
GM
29842001-10-05 Gerd Moellmann <gerd@gnu.org>
2985
2986 * Branch for 21.1.
dff28924 2987
3b74127d
GM
29882001-09-05 Gerd Moellmann <gerd@gnu.org>
2989
2990 * configure.in: Avoid `$@' which is handled specially in
2991 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 2992
80b97918
EZ
29932001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
2994
2995 * make-dist (nt): Add subdirs.el to the list of distributed files.
2996
3a4f8160
EZ
29972001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
2998
2999 * configure.in (machine): Add an entry for
3000 hppa1.1-hitachi-hiuxwe2*.
3001
eb04d6cd
GM
30022001-05-28 Gerd Moellmann <gerd@gnu.org>
3003
3004 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3005 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3006
f4500bec
GM
30072001-05-14 Gerd Moellmann <gerd@gnu.org>
3008
3009 * make-dist: Copy texinfo.tex unconditionally.
3010
26978e9a
EZ
30112001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3012
3013 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3014 that are installed.
3015
afa3935f
GM
30162001-04-06 Gerd Moellmann <gerd@gnu.org>
3017
e5c8f6f1
GM
3018 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3019 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 3020
afa3935f
GM
3021 * make-dist: Handle leim/MISC-DIC. Only include
3022 `[a-zA-Z]*.{el,elc}' from leim/quail.
3023
a55e4e68
GM
30242001-04-05 Gerd Moellmann <gerd@gnu.org>
3025
3026 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3027
87d8eba4
GM
30282001-03-30 Gerd Moellmann <gerd@gnu.org>
3029
3030 * Makefile.in (.PHONY): Add for bootstrap targets.
3031 (bootstrap-clean): New target.
3032 (bootstrap): Use it instead of `clean'.
3033
ed31fabf
GM
30342001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3035
3036 * Makefile.in (SUBDIR): Remove leim.
3037 (all, .RECURSIVE, extraclean): Add leim explicitly.
3038 (leim): Provide separate rule which exports PARALLEL=0 into the
3039 environment.
3040
5721ae13
GM
30412001-03-20 Gerd Moellmann <gerd@gnu.org>
3042
3043 * configure.in (HAVE_XPM): Don't print the result of the check for
3044 XpmReturnAllocPixels if we don't have an xpm.h.
3045
10ebaeb6
GM
30462001-03-05 Gerd Moellmann <gerd@gnu.org>
3047
3048 * COPYING: New file.
3049
e30bd7b7
EZ
30502001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
3051
3052 * config.bat: Update the copyright.
3053
d0e9bfd2
GM
30542001-02-23 Kenichi Handa <handa@etl.go.jp>
3055
3056 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
3057 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
3058 to `yes'. Later in AC_OUTPUT, check this variable.
3059
038f4ae3
DL
30602001-02-09 Dave Love <fx@gnu.org>
3061
3062 * AUTHORS: Updated.
3063
44806980
EZ
30642001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
3065
3066 * info/dir (Ebrowse): Fix the entry (was missing a dot).
3067
20b28f82
GM
30682001-02-02 Gerd Moellmann <gerd@gnu.org>
3069
bdadfce3
GM
3070 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
3071
5db37a2e 3072 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 3073
20b28f82
GM
3074 * Makefile.in (uninstall): Remove more info files. Remove
3075 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
3076
7ccf7ab9
GM
30772001-01-31 Gerd Moellmann <gerd@gnu.org>
3078
3079 * noleim-Makefile.in (extraclean): Add.
3080
03e0fe6e 30812001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
3082
3083 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
3084 it quiet.
3085
e1e441f9
GM
30862001-01-24 Colin Walters <walters@cis.ohio-state.edu>
3087
3088 * Makefile.in (tags): Fix typo.
3089
64388126
KH
30902001-01-13 Kenichi Handa <handa@etl.go.jp>
3091
3092 * configure.in: Fix typo in the code setting x_search_path.
3093
457b792c
GM
30942001-01-10 Dave Love <fx@gnu.org>
3095
3096 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
3097 -lXext.
3098 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
3099 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
3100 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
3101 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
3102 (now in $LIBS).
3103
1460e5d4
EZ
31042001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
3105
3106 * config.bat: Run the preprocessor with -traditional.
3107
e2b6e5ea
EZ
31082001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
3109
3110 * INSTALL: Move copying conditions to end of file.
3111
b202115b
EZ
31122000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
3113
3114 * INSTALL: Add basic installation procedure which assumes
3115 `configure' does its job. Elaborate on image support libraries.
3116 Add a pointer to Xaw3d library. Add advice about solving
3117 configure-time problems by looking in config.log and setting
3163da06 3118 variables in the environment.
b202115b 3119
3e32cc27
GM
31202000-12-27 Gerd Moellmann <gerd@gnu.org>
3121
3122 * Makefile.in (install-arch-indep): If tar fails, exit with
3123 exit code 1.
3124
7b93a85b
GM
31252000-12-19 Gerd Moellmann <gerd@gnu.org>
3126
3127 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
3128 source file includes XKBlib.h. On some broken Solaris systems,
3129 there is an XKBlib.h, reportedly, but header files included by
3130 XKBlib.h are missing.
3131
02387dcc
GM
31322000-12-14 Gerd Moellmann <gerd@gnu.org>
3133
3134 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
3135
34979055
DL
31362000-12-11 Dave Love <fx@gnu.org>
3137
3138 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
3139
169fe44e
GM
31402000-12-11 Paul Eggert <eggert@twinsun.com>
3141
3142 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
3143 Merge fixes from latest GNU tar version. These macros no longer
3144 futz with _XOPEN_SOURCE, as that was not portable in practice.
3145 (AC_FUNC_FSEEKO): New macro.
dff28924 3146
169fe44e
GM
3147 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
3148 ftello.
dff28924 3149
5c62b2e9
DL
31502000-12-05 Dave Love <fx@gnu.org>
3151
3152 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
3153
2dce2360
EZ
31542000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
3155
3156 * info/dir: Change the category to "Emacs".
3157
8c28d444
GM
31582000-12-01 Gerd Moellmann <gerd@gnu.org>
3159
3160 * make-dist (tempdir): Remove epaths.h from the distribution
3161 instead of paths.h.
3162
68a887fa
EZ
31632000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3164
3165 * config.bat: Check for existence of djecho.exe, and print an
3166 error message if it is not available.
3167
3168 * INSTALL: Describe possible problem with djecho.exe in old
3169 versions of DJGPP v2.x.
3170
d96a4de3
GM
31712000-11-23 Gerd Moellmann <gerd@gnu.org>
3172
3173 * configure.in: Initialize HAVE_LIBXP to no.
3174
3aeecf97
GM
31752000-11-22 Gerd Moellmann <gerd@gnu.org>
3176
dff28924 3177 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
3178 m/powerpc.h.
3179
fb279a6d
GM
31802000-11-21 Gerd Moellmann <gerd@gnu.org>
3181
3c64f287
GM
3182 * Makefile.in (install-arch-indep): Also install info/eshell*
3183 and info/speedbar*.
3184
fb279a6d
GM
3185 * configure.in (HAVE_PNG): Check for the presence of
3186 png_get_channels to rule out older PNG libs.
3187
f5f47add
GM
3188 * configure.in (AC_OUTPUT): Arrange to emit definitions of
3189 GCC and NON_GNU_CPP into config.status.
3190
62d14e9a
DL
31912000-11-20 Dave Love <fx@gnu.org>
3192
1c203d4c
DL
3193 * configure.in: Fix last change.
3194
62d14e9a 3195 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 3196 * FTP: New file to replace it.
62d14e9a
DL
3197 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
3198
f1d6d1e8
GM
31992000-11-20 Gerd Moellmann <gerd@gnu.org>
3200
3201 * configure.in: Use -traditional with GNU cpp.
3202
b3635775
GM
32032000-11-17 Gerd Moellmann <gerd@gnu.org>
3204
3205 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
3206 Distribute more files from the nt/ subdir. Distribute PBM
3207 image files from subdirs of lisp/. Distribute old change logs
3208 from subdirs of lisp/. Distribute play/5x5.el.
3209
0eafc06c
DL
32102000-11-11 Dave Love <fx@gnu.org>
3211
3212 * config.sub, config.guess: Updated from master source.
3213
03391420
DL
32142000-11-07 Dave Love <fx@gnu.org>
3215
3216 * configure.in: Test for mkstemp.
3217
cd66d2ed
EZ
32182000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
3219
3220 * info/dir (Top): Rearrange menu items more logically, and put
3221 them into a single category. Add menu items for RefTeX and
3222 Widget.
3223
880820fe 32242000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1da437e9 3225
15b526b2
EZ
3226 * Makefile.in (install-arch-indep): Use --info-dir instead of
3227 --dir-file, and a simple argument instead of --info-file, so that
3228 the Debian version of install-info also works.
1da437e9 3229
99483220
EL
32302000-10-19 Eric M. Ludlam <zappo@ultranet.com>
3231
3232 * info/dir (Speedbar): Add entry.
3233
45e680a8
EZ
32342000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
3235
3236 * INSTALL: Describe the new image-support options to the configure
3237 script. List URLs where image support libraries can be found.
3238
f2f049f3
EZ
32392000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
3240
3241 * info/dir (Top): Add an entry for Eshell.
3242
2021ab61
DL
32432000-10-02 Dave Love <fx@gnu.org>
3244
3245 * configure.in: Check for gai_strerror.
3246
65f75351
AS
32472000-10-01 Andreas Schwab <schwab@suse.de>
3248
4b649a8e 3249 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 3250
71c9ec51
GM
32512000-09-30 Gerd Moellmann <gerd@gnu.org>
3252
3253 * configure.in: Support `sparc*-*-netbsd*'.
3254
513f1fd9
EZ
32552000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
3256
3257 * info/dir (MIME): Add entry for emacs-mime.
3258
a55b799a
DL
32592000-09-29 Dave Love <fx@gnu.org>
3260
3261 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
3262
ce75c97a
GM
32632000-09-26 Gerd Moellmann <gerd@gnu.org>
3264
3265 * make-dist: Adapt to the change of leim/Makefile which was
3266 necessary to ensure a reasonably working `make dist'.
3267
3268 * leim-Makefile.in: Moved to leim/Makefile.in..
3269
3270 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
3271
36e44f62
KH
32722000-09-21 Kenichi Handa <handa@etl.go.jp>
3273
dff28924
SS
3274 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
3275 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
3276 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
3277 files to .elc.
3278 (${TIT}): Adjusted for the above change.
3279 (clean mostlyclean): Likewise.
3280 (.el.elc): New target.
3281
da1608d9
GM
32822000-09-19 Gerd Moellmann <gerd@gnu.org>
3283
3284 * make-dist: Include XPM and XBM files in lisp/ and subdirs
3285 in the distribution.
3286
6fed3546
GM
32872000-09-18 Gerd Moellmann <gerd@gnu.org>
3288
3289 * make-dist (skk): Rename to `ja-dic' because the leim directory
3290 was renamed.
3291
b4331e96
DL
32922000-09-14 Dave Love <fx@gnu.org>
3293
3294 * configure.in: Fix spurion in last change.
3295
ef9e4345
GM
32962000-09-14 Gerd Moellmann <gerd@gnu.org>
3297
3298 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
3299 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
3300 to `no' if defined. Change result report.
3301
575daf04
DL
33022000-09-08 Dave Love <fx@gnu.org>
3303
3304 * configure.in: Remove spurious `@'s.
3305
3306 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
3307 autoconf.
3308
fa0b693c
GM
33092000-09-06 Gerd Moellmann <gerd@gnu.org>
3310
73b77ee5
GM
3311 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
3312 file and print informational message.
dff28924 3313
fa0b693c
GM
3314 * configure.in (AC_FUNC_MMAP): Add.
3315
ff8df3be
GM
33162000-09-01 Gerd Moellmann <gerd@gnu.org>
3317
3318 * configure.in: Add ``checking'' messages for
3319 XpmReturnAllocPixels.
3320
bb17930d
GM
33212000-08-28 Gerd Moellmann <gerd@gnu.org>
3322
3323 * configure.in: Check <strings.h>; check `index' and `rindex'
3324 functions.
3325
6ce974d4
KH
33262000-08-26 Kenichi Handa <handa@etl.go.jp>
3327
3328 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
3329 "case "${canonical}" in".
3330
7bc3ff79
DL
33312000-08-25 Dave Love <fx@gnu.org>
3332
3333 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
3334
457dd64a
KH
33352000-08-25 Kenichi Handa <handa@etl.go.jp>
3336
7c100e1a 3337 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 3338
17494071
GM
33392000-08-24 Gerd Moellmann <gerd@gnu.org>
3340
3341 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 3342 contains a relative path. Protect against unusable values of $PWD.
17494071 3343
dd0e1e54
EZ
33442000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
3345
3d819a75
EZ
3346 * info/dir (WoMan): Add entry.
3347
dd0e1e54
EZ
3348 * config.bat (maindir): Update src/_gdbinit even if it does
3349 already exist.
3350
70fc58b3
GM
33512000-08-07 Gerd Moellmann <gerd@gnu.org>
3352
3a787a1e 3353 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 3354
f4988be7
GM
33552000-08-03 Gerd Moellmann <gerd@gnu.org>
3356
3357 * configure.in: Add support for ia64*-*-linux*.
3358
27848c01
GM
33592000-07-27 Gerd Moellmann <gerd@gnu.org>
3360
3361 * make-dist (aclocal.m4): Include in distribution.
3362
b4a12321
DL
33632000-07-26 Dave Love <fx@gnu.org>
3364
3365 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
3366
c66c29a2
DL
33672000-07-24 Dave Love <fx@gnu.org>
3368
3369 * configure.in: Add AC_SIZE_T.
3370
3b33a005
DL
33712000-07-18 Dave Love <fx@gnu.org>
3372
3373 * configure.in: Reorder so that most tests are done after CPPFLAGS
3374 is set from the C_SWITCH_... definitions.
3375
4b92c49a
GM
33762000-07-10 Gerd Moellmann <gerd@gnu.org>
3377
3378 * configure.in (HAVE_XPM): Undo previous change. Check for
3379 preprocessor define XpmReturnAllocPixels.
3380
6c6d2e33
GM
33812000-07-06 Gerd Moellmann <gerd@gnu.org>
3382
3383 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
3384 instead of XpmReadFileToPixmap.
3385
b192d653
KR
33862000-07-05 Ken Raeburn <raeburn@gnu.org>
3387
3388 * configure.in: Check for <soundcard.h>. Look for ossaudio
3389 library, and set LIBSOUND accordingly.
3390
65171e3a
DL
33912000-07-05 Dave Love <fx@gnu.org>
3392
3393 * configure.in: Use AC_HEADER_SYS_WAIT.
3394
969f7e79
GM
33952000-07-05 Gerd Moellmann <gerd@gnu.org>
3396
3397 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
3398 lisp/Makefile. Distribute lisp/Makefile.in instead of
3399 lisp/Makefile.
3400
5a9bf171
KR
34012000-06-30 Ken Raeburn <raeburn@gnu.org>
3402
3403 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
3404 while searching for image-handling libraries.
3405
1d36487c
GM
34062000-06-26 Gerd Moellmann <gerd@gnu.org>
3407
3408 * configure.in (--with-xim): New option.
3409
6a465756
DL
34102000-06-23 Dave Love <fx@gnu.org>
3411
3412 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
3413 for struct timezone and test how we can call gettimeofday.
48d4b120 3414 Check for OSF 5+. Check for term.h.
6a465756
DL
3415
3416 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
3417 version.
3418
16cf31f7
GM
34192000-06-23 Gerd Moellmann <gerd@gnu.org>
3420
3421 * configure.in (HAVE_LIBXP): Change test for libXp.
3422
4c343001
DL
34232000-06-21 Dave Love <fx@gnu.org>
3424
3425 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
3426 simple test for getloadavg and substitute GETLOADAVG_LIBS.
3427 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
3428
a3f08d9e
DL
34292000-06-19 Dave Love <fx@gnu.org>
3430
3431 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
3432 _XOPEN_SOURCE is defined.
3433
0a2ea235
GM
34342000-06-16 Gerd Moellmann <gerd@gnu.org>
3435
dff28924 3436 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 3437
7d5c8691
EZ
34382000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
3439
3440 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
3441
e9924e52
GM
34422000-06-15 Gerd Moellmann <gerd@gnu.org>
3443
3444 * make-dist: Add --help and --snapshot options.
3445
9f817ea4
GM
34462000-06-14 Gerd Moellmann <gerd@gnu.org>
3447
dce6b995 3448 * configure.in: Generate lisp/Makefile.
dff28924 3449
9f817ea4
GM
3450 * configure.in: Add support for `*-lynxos*'.
3451 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
3452 recommended by <Karen.Dorhamer@compaq.com> to fix problems
3453 on Tru64 UNIX v5.0.
3454
97aa9c1d
KR
34552000-06-13 Ken Raeburn <raeburn@gnu.org>
3456
3457 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
3458 it's on a continuation line.
3459
d42122a3
DL
34602000-06-02 Dave Love <fx@gnu.org>
3461
b4963755 3462 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
3463 files.
3464
d42122a3
DL
3465 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
3466 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
3467 test.
3468
3469 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
3470 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
3471
34ec9ebe
GM
34722000-05-26 Gerd Moellmann <gerd@gnu.org>
3473
3474 * configure.in: Add check for speed_t typedef.
3475
50d7ce09
KR
34762000-05-25 Ken Raeburn <raeburn@gnu.org>
3477
3478 * Makefile.in (install-arch-dep): Install fns-*.el only if it
3479 exists; it won't in the CANNOT_DUMP case.
3480
10db7fc5
GM
34812000-05-25 Gerd Moellmann <gerd@gnu.org>
3482
3483 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
3484 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 3485 (install-arch-indep): Install ebrowse.info.
10db7fc5 3486
087121cc
GM
34872000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
3488
3489 * configure.in: Check for grandpt and getpt.
3490
b992884d
DL
34912000-05-09 Dave Love <fx@gnu.org>
3492
3493 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
3494
056565f7
GM
34952000-05-05 Gerd Moellmann <gerd@gnu.org>
3496
14d1edc0
JB
3497 * make-dist: Make a link for lib-src/grep-changelog.
3498 Copy install-sh.
056565f7 3499
35a28e21
EZ
35002000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
3501
3502 * config.bat: Identify the beginning of the cpp stuff in
3503 src/Makefile.in and lib-src/Makefile.in more accurately.
3504
c76e04a8
GM
35052000-04-27 Gerd Moellmann <gerd@gnu.org>
3506
3507 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
3508
5e3dac3f
GM
35092000-04-19 Gerd Moellmann <gerd@gnu.org>
3510
3511 * configure.in: Add support for `powerpc-*-netbsd*'.
3512
0b8f263e
DL
35132000-04-19 Dave Love <fx@gnu.org>
3514
7825fef9
DL
3515 * configure.in: Don't use AC_FUNC_GETLOADAVG.
3516
0b8f263e
DL
3517 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
3518
3dd2781e
DL
35192000-04-16 Dave Love <fx@gnu.org>
3520
3521 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
3522
3edfea34
DL
35232000-04-14 Dave Love <fx@gnu.org>
3524
3525 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
3526
3527 * aclocal.m4 (AC_FUNC_MKTIME): New.
3528
4d6e16b3
KR
35292000-03-28 Ken Raeburn <raeburn@gnu.org>
3530
3531 * configure.in: Line up "--help" output a little better.
3532
89e80928
GM
35332000-03-26 Gerd Moellmann <gerd@gnu.org>
3534
087121cc 3535 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
3536 New targets.
3537 (bootstrap): Rewritten in terms of the new targets above. Make
3538 info files, too.
dff28924 3539
e1cff360
GM
35402000-03-12 Gerd Moellmann <gerd@gnu.org>
3541
3542 * config.guess, config.sub: Use the versions of the files from
3543 subversions.
3544
7397acc4
DL
35452000-03-08 Dave Love <fx@gnu.org>
3546
3547 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
3548 AC_C_VOLATILE. Define POINTER_TYPE.
3549
3550 * aclocal.m4: New file.
3551
d054101f 35522000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
3553
3554 * configure.in (machine): Add `mipsel-*-netbsd*' and
3555 `arm-*-netbsd*'.
dff28924 3556
d054101f 35572000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 3558
d054101f 3559 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 3560
ed4d0512
GM
35612000-02-29 Gerd Moellmann <gerd@gnu.org>
3562
3563 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
3564
2dc95ddd
DL
35652000-02-18 Dave Love <fx@gnu.org>
3566
3567 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
3568
57beb0e0
AS
35692000-02-18 Andreas Schwab <schwab@suse.de>
3570
3571 * Makefile.in (install-arch-indep): Add eudc to list of installed
3572 info files.
3573
3b3cc4a4
KR
35742000-02-17 Ken Raeburn <raeburn@gnu.org>
3575
3576 * configure.in: Include -lz and -ljpeg (if it's available) when
3577 testing for the tiff library.
3578
8389e1e2
GM
35792000-02-17 Gerd Moellmann <gerd@gnu.org>
3580
3581 * configure.in: Remove LISP_FLOAT_TYPE.
3582
647847ea
DL
35832000-02-12 Dave Love <fx@gnu.org>
3584
3585 * configure.in: Use AC_FUNC_VFORK.
3586
9a90d84c
GM
35872000-02-01 Gerd Moellmann <gerd@gnu.org>
3588
5eea385d
GM
3589 * make-dist: Various fixes for new development tree.
3590
9a90d84c
GM
3591 * leim-Makefile.in: New file.
3592
b6680a0e
GM
35932000-01-31 Gerd Moellmann <gerd@gnu.org>
3594
3595 * Makefile.in (dist): Call ./make-dist.
3596
1e5279b9
DL
35972000-01-24 Dave Love <fx@gnu.org>
3598
3599 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
3600
ffe36136
GM
36012000-01-18 Gerd Moellmann <gerd@gnu.org>
3602
3603 * configure.in (HAVE_GIF): Check for DGifOpen instead of
3604 DGifOpenFileName.
3605
a970dae4
AS
36062000-01-11 Andreas Schwab <schwab@suse.de>
3607
3608 * Makefile.in (install-arch-indep): Update list of info files to
3609 be installed.
3610
c4bb2108
DL
36112000-01-05 Dave Love <fx@gnu.org>
3612
3613 * configure.in: Check for jerror.h as well as libjpeg.
3614
bb9d2b64
AS
36152000-01-03 Andreas Schwab <schwab@suse.de>
3616
3617 * Makefile.in (install-arch-indep): Install autotype*. Run
3618 install-info on autotype and emacs-faq.info.
3619
22afa6e8
DL
36201999-12-04 Dave Love <fx@gnu.org>
3621
b4963755 3622 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
3623 (install-strip): Use `install' as sub-make target.
3624
a21616bd
KR
36251999-11-23 Ken Raeburn <raeburn@gnu.org>
3626
3627 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
3628 didn't need to be deleted. Check for the k5crypto library as well
3629 as the crypto library; MIT Kerberos 1.1 changed the name.
3630
946173ad
DL
36311999-11-18 Dave Love <fx@gnu.org>
3632
3633 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
3634
4f6f5dab
GM
36351999-11-11 Erik Naggum <erik@naggum.no>
3636
3637 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
3638
2323760c
DL
36391999-11-08 Dave Love <fx@gnu.org>
3640
3641 * configure.in: Fix change for --with-pop default.
3642
c3d00920
DL
36431999-11-04 Dave Love <fx@gnu.org>
3644
3645 * configure.in: Default to --with-pop. Change sense of with-gcc
3646 and with-toolkit-scroll-bars messages to reflect the defaults.
3647
400a1ed0
GM
36481999-11-01 Gerd Moellmann <gerd@gnu.org>
3649
3650 * INSTALL: Mention the Emacs Lisp Reference.
3651
1e3196e8
GM
36521999-10-27 Noah Friedman <friedman@splode.com>
3653
3654 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
3655
8ac52782
GM
36561999-10-23 Gerd Moellmann <gerd@gnu.org>
3657
3658 * Makefile.in (bootstrap): New target.
3659
1113b624
PE
36601999-10-19 Paul Eggert <eggert@twinsun.com>
3661
3662 Add support for large files. Merge glibc 2.1.2.
3663
3664 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
3665 (HAVE_TM_GMTOFF): New symbol.
3666 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
3667 mbrlen, strsignal.
3668 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 3669
77162a4f
SM
36701999-10-09 Stefan Monnier <monnier@cs.yale.edu>
3671
194d44e7
JB
3672 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
3673 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
77162a4f 3674
a2743e67
RS
36751999-10-09 Richard M. Stallman <rms@gnu.org>
3676
dff28924 3677 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
3678 Unset CDPATH to prevent cd from generating output.
3679
37e2d8f4
SM
36801999-10-08 Stefan Monnier <monnier@cs.yale.edu>
3681
194d44e7 3682 * update-subdirs: Also ignore CVS subdirs.
37e2d8f4 3683
4e1d9c86
GM
36841999-10-07 Gerd Moellmann <gerd@gnu.org>
3685
3686 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 3687
2b6bac15
DL
36881999-10-06 Dave Love <fx@gnu.org>
3689
3690 * Makefile.in: Add rules for config.status, configure.
3691
a4a9692d
DL
36921999-09-07 Gerd Moellmann <gerd@gnu.org>
3693
3694 * configure.in (--with-sound): Removed.
3695
36961999-08-30 Gerd Moellmann <gerd@gnu.org>
3697
3698 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
3699 the test for Xaw3d.
3700 (HAVE_TIFF): Add -lm to library check.
3701
37021999-08-28 Richard Stallman <rms@gnu.org>
3703
3704 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
3705 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
3706 after the other X-related libraries.
3707
37081999-08-21 Dave Love <fx@gnu.org>
3709
3710 * configure.in: Don't check for jpeglib.h.
3711
37121999-08-20 Gerd Moellmann <gerd@gnu.org>
3713
3714 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
3715 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
3716
37171999-08-18 Dave Love <fx@gnu.org>
3718
3a787a1e 3719 * configure.in: Check for termcap.h.
a4a9692d
DL
3720
37211999-08-15 Gerd Moellmann <gerd@gnu.org>
3722
3723 * configure.in: Add --with-toolkit-scroll-bars. If "no",
3724 use Emacs' scroll bars, even if configured for Motif or when
3725 Xaw3d is available.
3726
37271999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
3728
3729 * configure.in: Check for getaddrinfo.
3730
37311999-08-04 Eli Zaretskii <eliz@gnu.org>
3732
3733 * config.bat: Make --no-debug work again by removing -gcoff.
3734
37351999-07-30 Dave Love <fx@gnu.org>
3736
3737 * configure.in: Check for stdlib.h.
3738
37391999-07-19 Dave Love <fx@gnu.org>
3740
3741 * configure.in: Grok sparc64-*-linux-gnu*.
3742
37431999-07-12 Richard Stallman <rms@gnu.org>
3744
3745 * Version 20.4 released.
3746
37471999-06-23 Karl Heuer <kwzh@gnu.org>
3748
3749 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
3750 Quote $EMACS, in case it's a program with args.
3751
37521999-05-29 Richard M. Stallman <rms@gnu.org>
3753
3754 * configure.in: Delete the Kerberos stuff.
3755
37561999-05-27 Greg Hudson <ghudson@mit.edu>
3757
3758 * configure.in: Prefer kerberos 5 names.
3759
37601999-04-26 Richard M. Stallman <rms@gnu.org>
3761
3762 * configure.in: Check for libXp.
3763
37641999-04-08 Richard Stallman <rms@gnu.org>
3765
3766 * make-dist: Include change logs in subdirs of `lisp'.
3767
37681999-04-05 Richard Stallman <rms@gnu.org>
3769
3770 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
3771 (install-arch-indep): Make ${datadir}/emacs world-readable.
3772
37731999-03-30 Eli Zaretskii <eliz@gnu.org>
3774
3775 * config.bat: Use epaths.* instead of paths.*.
3776
37771999-03-07 Eli Zaretskii <eliz@gnu.org>
3778
3779 * INSTALL: Add detailed instructions to unpack and install
3780 intlfonts on MS-DOS.
3781
37821999-02-26 Richard Stallman <rms@gnu.org>
3783
4b649a8e 3784 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
3785
3786 * Makefile.in (epaths-force): Renamed from paths-force;
3787 operate on epaths.in and produce epaths.h.
3788
37891999-02-24 Richard Stallman <rms@gnu.org>
3790
3791 * make-dist: Fix nt/icons directory handling.
3792
37931999-02-22 Simon Josefsson <jas@pdc.kth.se>
3794
3795 * configure.in (f301-fujitsu-uxpv4.1): New target.
3796
37971999-02-20 Richard Stallman <rms@gnu.org>
3798
3799 * make-dist (tempparent): Fix command to update info files.
3800
38011999-02-09 Richard Stallman <rms@gnu.org>
3802
3803 * configure.in (powerpc-apple-netbsd*): New alternative.
3804
38051999-01-25 Geoff Voelker <voelker@cs.washington.edu>
3806
3807 * make-dist: Include the new directory nt/icons in distributions.
3808
38091999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3810
3811 * configure.in: Change message about HAVE_XFREE386.
3812
38131999-01-07 Eli Zaretskii <eliz@gnu.org>
3814
3815 * config.bat: Support configuring with leim.
3816
38171998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
3818
3819 * configure.in (mips-sgi-irix6.5): New target.
3820
38211998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3822
3823 * configure.in: Remove GSS-API support, since it has been removed
3824 from movemail.
3825
38261998-12-04 Markus Rost <rost@delysid.gnu.org>
3827
3828 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3829
38301998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
3831
3a787a1e
JB
3832 * Makefile.in: Don't install customize info file.
3833 Run install-info on viper info file.
a4a9692d
DL
3834
38351998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
3836
3837 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3838
38391998-11-16 Kenichi Handa <handa@etl.go.jp>
3840
3841 * configure.in (*-*-bsdi4*): New target.
3842
38431998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
3844
3845 * configure.in: Fix previous change.
3846
38471998-11-11 Richard Stallman <rms@gnu.org>
3848
3849 * configure.in (aviion-intel): New machine.
3850
38511998-11-04 Kenichi Handa <handa@etl.go.jp>
3852
3853 * configure.in (mips-nec-sysv4*): New target.
3854
38551998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
3856
3857 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
3858 from lisp.
3859
38601998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
3861
3862 * make-dist: Don't include fns*.el in dist.
3863
38641998-10-30 Dave Love <fx@gnu.org>
3865
3866 * configure.in: Don't mkdir cpp.
3867
38681998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
3869
3870 * Makefile.in (install-arch-dep): Install src/fns-*.el in
3871 ${archlibdir}.
3872
38731998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3874
3875 * Version 20.3 released.
3876
38771998-07-30 Paul Eggert <eggert@twinsun.com>
3878
3879 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
3880 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
3881 (lwlib/Makefile, leim/Makefile):
3882 Prepend $(srcdir)/ to rule dependencies outside this dir.
3883
38841998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3885
3886 * configure.in: Use unset CDPATH instead of making it empty.
3887
38881998-06-20 Karl Heuer <kwzh@gnu.org>
3889
3890 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
3891
38921998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
3893
3894 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
3895 and default.el. Sort the results.
3896
38971998-05-31 Karl Heuer <kwzh@gnu.org>
3898
3899 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
3900 writable.
3901
39021998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
3903
3904 * Makefile.in (install-arch-indep):
3905 Don't alter site-lisp/subdirs.el if it exists.
3906
39071998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3908
3909 * Makefile.in (install-arch-indep): Put `-' on commands to create
3910 subdirs.el in site-lisp dirs.
3911
39121998-05-07 Richard Stallman <rms@psilocin.gnu.org>
3913
3914 * Makefile.in (install-arch-indep): Fix typo in previous change.
3915
39161998-05-06 Richard Stallman <rms@psilocin.gnu.org>
3917
3918 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
3919
39201998-04-28 Richard Stallman <rms@psilocin.gnu.org>
3921
3922 * Makefile.in (mkdir): Create the site-lisp dirs.
3923 (install-arch-indep): Make site-lisp/subdirs files world-readable.
3924
39251998-04-26 Richard Stallman <rms@psilocin.gnu.org>
3926
3927 * Makefile.in (INSTALL_INFO): New variable.
3928 (install-arch-indep): Don't replace the dir file if it already exists.
3929 Use the install-info program, via INSTALL_INFO, to add entries.
3930 Make the `info' subdir and the Info files world-readable.
3931
39321998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
3933
3934 * config.bat: Make sure the environment is large enough to support
4b649a8e 3935 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
3936
39371998-04-10 Karl Heuer <kwzh@gnu.org>
3938
3939 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
3940
39411998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3942
3943 * configure.in: Add --with-gssapi to specify GSS-API
3944 authentication support for movemail.
3945
39461998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
3947
3948 * Makefile.in (install-arch-indep): Fix previous change.
3949
39501998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3951
3952 * Makefile.in (info): Run man in build dir, not srcdir.
3953
39541998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
3955
3956 * Makefile.in (install-arch-indep): Fix previous change.
3957
39581998-03-23 Kenichi Handa <handa@etl.go.jp>
3959
4b649a8e 3960 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
3961
39621998-03-22 Richard Stallman <rms@gnu.org>
3963
3964 * Makefile.in (install-arch-indep): Put special subdirs.el files
3965 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
3966
39671998-03-21 Richard Stallman <rms@psilocin.gnu.org>
3968
3969 * make-dist: Fix shell syntax in check for missing .el or .elc files.
3970
39711998-03-09 Richard Stallman <rms@psilocin.gnu.org>
3972
3973 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
3974 (m68*-hp-hpux*): Handle versions 1X like 10.
3975
39761998-03-07 Richard Stallman <rms@psilocin.gnu.org>
3977
3978 * make-dist: PROBLEMS is now in etc, not top level dir.
3979
3980 * Makefile.in (SOURCES): Delete PROBLEMS.
3981
39821998-02-25 Richard Stallman <rms@gnu.org>
3983
3984 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
3985
3986 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
3987
39881998-01-17 Richard Stallman <rms@gnu.org>
3989
3990 * Makefile.in (install-arch-indep): Add semicolon before `else'.
3991
39921998-01-02 Richard Stallman <rms@psilocin.gnu.org>
3993
3994 * make-dist (tempparent): New option --no-check.
3995
3996 * make-dist: Don't do anything with cpp directory.
3997
39981997-12-20 Richard Stallman <rms@psilocin.gnu.org>
3999
4000 * configure.in (sparc-fujitsu-sysv4*): New target.
4001
40021997-12-17 Andreas Schwab <schwab@gnu.org>
4003
4004 * configure.in: Cache more tests. Add missing quotes around
4005 message with embedded comma.
4006
40071997-12-04 Karl Heuer <kwzh@gnu.org>
4008
4009 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4010
40111997-11-26 Joel N. Weber II <devnull@gnu.org>
4012
4013 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
4014 restrict access to any files.'; previously it said `Don't protect
4015 any files', which may have implied that we think fascism is good.
a4a9692d
DL
4016
40171997-11-24 Paul Eggert <eggert@twinsun.com>
4018
4019 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4020 strftime needs the underlying host's strftime for locale dependent
4021 formats.
4022
40231997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4024
4025 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4026
40271997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4028
4029 * config.bat: Configure the man subdirectory.
4030
40311997-11-07 Paul Eggert <eggert@twinsun.com>
4032
4033 * configure.in (AC_CHECK_LIB): Add -lintl.
4034
40351997-11-07 Karl Heuer <kwzh@gnu.org>
4036
4037 * make-dist (check for .elc files): Avoid bash-specific syntax.
4038 (check for overflow 14-char limit): Simplify.
4039
40401997-11-07 Richard Stallman <rms@gnu.org>
4041
4042 * Makefile.in (install): Move blessmail last.
4043
40441997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4045
4046 * configure.in (gettimeofday, one arg or two):
4047 Clarify messages by avoiding double negative.
4048
40491997-09-30 Karl Eichwalder <ke@suse.de>
4050
3a787a1e 4051 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
4052
40531997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4054
4055 * configure.in (with-pop, with-kerberos): Need to check Kerberos
4056 libraries in reverse order, so that libraries will appear in the
4057 correct dependency order on the link line (and so that the
4058 configure checks themselves will work properly when early
4059 libraries depend on later ones).
4060
40611997-09-21 Erik Naggum <erik@naggum.no>
4062
3a787a1e 4063 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
4064
4065 * make-delta: New script to produce delta distributions.
4066
40671997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4068
4069 * Version 20.2 released.
4070
40711997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4072
4073 * Version 20.1 released.
4074
4075 * Makefile.in (install-leim): Depend on mkdir.
4076 (leim): Depend on src.
4077
40781997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4079
4080 * configure.in: Recognize alpha* instead of just alpha.
4081
40821997-09-12 Paul Eggert <eggert@twinsun.com>
4083
4084 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
4085
40861997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4087
4088 * update-subdirs: Use rm -f.
4089
40901997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4091
4092 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
4093 Ignore subdirs named Old.
dff28924 4094
a4a9692d
DL
40951997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
4096
4097 * configure.in: Add OpenBSD clause to set $machine.
4098
40991997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4100
4101 * make-dist: Recompile everything after updating various Lisp files.
4102 Recompile in leim as well as lisp.
4103 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 4104
a4a9692d
DL
41051997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4106
4107 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
4108
41091997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4110
4111 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
4112 before trying to copy anything from it.
4113
41141997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4115
4116 * Makefile.in (man/Makefile): New target.
4117 (tags): Define env var EMACS and run Makefile from build dir.
4118
41191997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
4120
4121 * config.bat: If src/_gdbinit doesn't exist, try using
4122 src/.gdbinit to create it (for building on Windows 95).
4123
41241997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4125
4126 * Makefile.in (install-arch-indep):
4127 Discard extra data in tar | tar pipes.
4128
41291997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
4130
4131 * configure.in (x_default_search_path): Corrected
4132 '${x_library}' to '${x_library}/X11'.
4133
41341997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4135
4b649a8e 4136 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
4137
41381997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4139
4140 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
4141 Kerberos V5 for movemail, including detection of V4 and V5 header
4142 files and libraries.
a4a9692d
DL
4143
41441997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
4145
4146 * configure.in: Compute x_default_search_path
4147 and substitute into makefiles.
4148
4149 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
4150
41511997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4152
4153 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
4154
41551997-08-07 Erik Naggum <erik@naggum.no>
4156
4157 * configure.in: Remove lockdir, it is no longer needed.
4158 * Makefile.in (mkdir): Don't create lockdir.
4159 (lockdir): Variable deleted.
4160 (paths-force): Don't operate on PATH_LOCK.
4161
41621997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4163
4164 * leim-Makefile.in (clean, distclean): New targets.
4165
4166 * make-dist: Include leim/ChangeLog in leim distribution.
4167
41681997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4169
4170 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
4171
41721997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4173
4174 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
4175
41761997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4177
4178 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
4179
41801997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4181
4182 * make-dist: Update leim/leim-list.el.
4183 Pass along value of $EMACS when updating lisp dir.
4184
41851997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4186
dff28924 4187 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
4188 prerequisite to the use of Doug Lea's malloc.
4189
41901997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4191
4192 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
4193
4194 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
4195
41961997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4197
4198 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
4199
42001997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4201
4202 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
4203 to news-r6.h.
4204
42051997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
4206
4207 * config.bat: Use `sed' instead of `cp', which might not be
4208 installed.
4209
42101997-07-09 Kenichi Handa <handa@etl.go.jp>
4211
4212 * Makefile.in (mostlyclean): Add cleaning leim directory.
4213 (clean, distclean, maintainer-clean): Likewise.
4214
42151997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4216
4217 * make-dist (bogosities): Check subdirs of `lisp' also.
4218
42191997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4220
4221 * make-dist (etc): Really avoid symlinks now.
4222 (lisp): Don't delete from subdirs the things we never copy.
4223
56f7d69d 42241997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4225
4226 * Makefile.in (install-arch-indep): Correct the target name.
4227 The first letter `i' was dropped by the previous change of mine.
4228
42291997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4230
4231 * configure.in (leim/Makefile): Generate this.
4232 (*-sysv4.2uw*): Recognize new alternative.
4233
4234 * leim-Makefile.in: Renamed from leim-Makefile.
4235
4236 * make-dist: Set up real-leim subdirectory,
4237 with the real contents of leim; then move it to
4238 a separate top-level directory.
4239
4240 * make-dist: Don't mention site-lisp, site-init, site-start
4241 or default, when listing files hat are not compiled and should be.
dff28924 4242
a4a9692d
DL
4243 * configure.in: Create src/config.stamp at the end.
4244
42451997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4246
4247 * Makefile.in (install-leim): Correct previous change.
4248
56f7d69d 42491997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4250
4251 * Makefile.in (install-leim): New target.
4252 (install): Depend on install-leim.
dff28924 4253
56f7d69d 42541997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4255
4256 * Makefile.in (SUBDIR): Add leim.
4257 (SUBDIR_MAKEFILES): Add leim/Makefile.
4258 (leim/Makefile): New target.
4259
42601997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4261
4262 * leim-Makefile: New file.
4263 * make-dist: Initialize a `leim' subdirectory with that makefile.
4264
42651997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4266
4267 * configure.in (GNU_MALLOC_reason): Fix message text.
4268
42691997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4270
4271 * make-dist (lisp): Don't process subdirs that start with =.
4272 (etc): Copy symlinks, as in src.
4273
42741997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4275
4276 * configure.in (i*86-*-unixware*): New alternative.
4277
42781997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4279
4280 * Makefile.in (src/config.stamp): Target renamed from src/config.h
4281 and touch it explicitly.
4282
4283 * configure.in (mips-sony-newsos6*): New alternative.
4284 (mips-*-linux-gnu*): New alternative.
4285 (*-*-bsdi*): New alternative.
4286 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
4287
42881997-06-22 Dave Love <d.love@dl.ac.uk>
4289
3a787a1e
JB
4290 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
4291 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
4292
42931997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4294
4295 * configure.in (shutdown): Check for `shutdown' function.
4296
56f7d69d 42971997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4298
4299 * update-subdirs: Include the directory "language" in subdirs.
4300
43011997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4302
4303 * configure.in (m88k-dg-dgux4*): New alternative.
4304 (alpha-*-netbsd*): New alternative.
4305 (powerpcle-*-solaris2*): New alternative.
4306
43071997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4308
4309 * make-dist: Warn about .el files that are not compiled.
4310
43111997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4312
4313 * Makefile.in (dist): Don't run update-subdirs here,
4314 since make-dist now gets that done.
4315
4316 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 4317
a4a9692d
DL
4318 * make-dist: Use new non-file targets in lisp/Makefile.
4319
43201997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4321
4322 * make-dist: Handle all subdirs of `lisp' uniformly.
4323 Don't handle `term' and `language' specially.
4324 Clear out umask at the beginning.
dff28924 4325
a4a9692d
DL
43261997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4327
4328 * make-dist: Use Make to update finder-inf.el and autoloads.
4329 Also update cus-load.el.
4330
43311997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4332
89aa5de3 4333 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 4334 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
4335
43361997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4337
4338 * configure.in (DOUG_LEA_MALLOC):
4339 Define if malloc_{get,set}_state exist.
4340
56f7d69d 43411997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4342
4343 * make-dist: Make links for files under lisp/language.
4344
177c0ea7 43451997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4346
4347 * update-subdirs: Exclude the directory "language" from subdirs.
4348
43491997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
4350
4351 * configure.in: Check for rint and cbrt.
4352
43531997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4354
4355 * make-dist: Use $EMACS to say where to run Emacs.
4356 Add --no-update option.
dff28924 4357
a4a9692d
DL
43581996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4359
4360 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
4361
43621996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4363
4364 * make-dist (copying src): Check thoroughly for symlinks
4365 and copy them in all cases. Regularize the linking of *.in
4366 and *.opt and ChangeLog files.
4367 (copying lib-src): Likewise.
4368 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 4369
a4a9692d
DL
43701996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
4371
4372 * configure.in: Check for libmail, maillock.h and
4373 touchlock (for movemail).
4374
43751996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4376
4377 * configure.in (limits.h): Check for this file.
4378
43791996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4380
4381 * configure.in (rs6000-ibm-aix4.2): New alternative.
4382 (rs6000-ibm-aix4.0): New alternative.
4383 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
4384
43851996-11-22 Ben Harris <bjh21@cam.ac.uk>
4386
4387 * configure.in: Recognize vax-*-netbsd*.
4388
43891996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4390
4391 * configure.in (locallisppath): Add leim directory.
4392
43931996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4394
4395 * config.bat: Make sure `mv' supports forward slashes and -f.
4396
43971996-10-28 Christian Limpach <chris@nice.ch>
4398
4399 * configure.in (hppa*-next-nextstep*): * added after hppa
4400 to accept hppa1.0 and hppa1.1.
4401
44021996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
4403
4404 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
4405 * configure.in (ld_switch_machine): Fix typo.
4406
44071996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4408
4409 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
4410 from config.h and use them in $ac_link.
4411
44121996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
4413
4414 * configure.in: Create a subdir named `lisp'.
4415
44161996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4417
4418 * configure.in: Check for getcwd.
4419
44201996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4421
dff28924 4422 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
4423
44241996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4425
4426 * configure.in: Check for setrlimit.
4427
44281996-08-31 Paul Eggert <eggert@twinsun.com>
4429
4430 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
4431
44321996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4433
4434 * configure.in: Check for utimes.
4435
4436 * configure.in: Check for com_err library, but only
4437 if --with-kerberos was used. Check for krb and des
4438 only if --with-kerberos.
4439
44401996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4441
4442 * Makefile.in (INSTALL_STRIP): New variable.
4443 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
4444 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
4445
44461996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4447
4448 * configure.in: Check for krb and des libraries.
4449
44501996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4451
4452 * configure.in (*-sunos4.1.[3-9]*noshare):
4453 Use sunos413, not sunos4-1-3.
4454 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
4455 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 4456
a4a9692d
DL
44571996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4458
4459 * Makefile.in (src/paths.h): Target deleted.
4460 (paths-force): Delete all dependencies on this target
4461 but don't delete the target.
4462 (install): Depend on `all'.
4463 (paths-force): Don't print a message.
4464
4465 * configure.in: Generate src/paths.h here.
4466
44671996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4468
4469 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
4470 New variables that affect linking only.
4471 (alpha-dec-osf*): Use those instead of previous change.
4472
44731996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4474
4475 * Makefile.in (install-arch-indep): Install info/messages.
4476
44771996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4478
4479 * Version 19.33 released.
4480
f0131492 44811996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
a4a9692d
DL
4482
4483 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4484 Fix previous change.
4485
44861996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4487
4488 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4489 New alternative.
4490
44911996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4492
4493 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
4494 and NON_GCC_TEST_OPTIONS.
4495
44961996-08-06 Paul Eggert <eggert@twinsun.com>
4497
4498 * configure.in (LOCALTIME_CACHE): Don't put a string literal
4499 "TZ=..." in environ.
4500
45011996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4502
4503 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
4504
45051996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4506
4507 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
4508 the more general *-sunos4.1.[3-9]* clause.
4509
45101996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4511
4512 * Version 19.32 released.
4513
4514 * configure.in (*-sco3.2v5*):
4515 Set OVERRIDE_CPPFLAG to a string of one space.
4516 Fix the code that uses OVERRIDE_CPPFLAG.
4517
45181996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
4519
4520 * configure.in: Undo previous change.
4521
45221996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4523
4524 * config.sub: Use `pc', not `unknown', when canonicalizing
4525 the vendor for ...86.
4526
177c0ea7 45271996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
4528
4529 * configure.in: Check for termios.h header.
4530
45311996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
4532
3a787a1e 4533 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
4534
45351996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
4536
4537 * configure.in: Split bsdos2 and bsdos2-1.
4538
45391996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4540
4541 * config.sub: If last two words are not a recognized
4542 KERNEL-OS pair, use just the last word as OS, as in 19.31.
4543 Make conversion of gnu/linux to linux-gnu really work.
dff28924 4544
a4a9692d
DL
4545 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
4546
45471996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4548
4549 * configure.in (check for using Lucid widgets by default):
4550 Eliminate indentation that confuses some compilers.
4551
45521996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4553
4554 * config.sub: Convert linux and gnu/linux to linux-gnu.
4555
4556 * make-dist: Don't update getdate.c.
4557 Ignore =... files when checking for too-long Lisp file names.
4558
45591996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4560
4561 * configure.in (euidaccess): Check for that, not for eaccess.
4562
45631996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4564
4565 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 4566 before `noshare'.
a4a9692d
DL
4567 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
4568
45691996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4570
4571 * configure.in: Rename lignux to linux-gnu in configuration names.
4572 Use gnu-linux as the opsys value (s/ file name).
4573 Allow i686 just like i386, i486, i586.
4574
45751996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4576
4577 * configure.in (i*86-*-sco3.2v5): New alternative.
4578 (OVERRIDE_CPPFLAG): New variable.
4579 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
4580
4581 * configure.in: Specify vpath for .texi files.
4582
45831996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4584
4585 * configure.in: Always check for HAVE_X11R5.
4586 Separately decide whether to use a toolkit by default.
4587
45881996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
4589
4590 * configure.in: If X11R5 is missing the Xaw headers,
4591 default to --with-x-toolkit=no.
4592
45931996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4594
4595 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
4596
45971996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4598
4599 * Makefile.in (install-arch-indep): If cd etc makes output,
4600 don't treat that as part of the tar data.
4601 Check that ./lisp actually exists.
dff28924 4602
a4a9692d
DL
46031996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
4604
4605 * make-dist: Check for long file names.
4606
46071996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4608
4609 * Version 19.31 released.
4610
46111996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4612
4613 * configure.in: Recognize sparc-*-lignux.
4614
46151996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4616
4617 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
4618 Don't include config.w95.
4619
46201996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4621
4622 * make-dist: Replace --no-clean-up and --no-tar options
4623 with --clean-up and --tar, so that the default is useful.
4624
46251996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
4626
4627 * config.bat: Make sure the GDB init file is called src/_gdbinit;
4628 if not, tell the user to rename it and abort.
4629
46301996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
4631
4632 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
4633 test program.
4634
46351996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4636
4637 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
4638
4639 * make-dist (MANIFEST): Fix previous change.
4640 (msdos): Put mainmake.v2 into the dist.
4641
46421996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4643
4644 * make-dist: Exit if autoconf fails.
4645
46461996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
4647
4648 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 4649 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
4650 Rename label libsrc2 to libsrc3.
4651 Substitute for LDFLAGS in src/Makefile.
4652 Substitute for ALL_CFLAGS in lib-src/Makefile.
4653
46541996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4655
4656 * configure.in (ncurses): Check this after checking fns like strerror.
4657
46581996-04-08 Erik Naggum <erik@naggum.no>
4659
4660 * make-dist (MANIFEST): Don't include lines from =files.
4661
46621996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4663
4664 * make-dist: Don't put lisp/dired.todo in the dist.
4665
46661996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
4667
4668 * configure.in (HAVE_NCURSES): Look for library named ncurses.
4669
4670 * configure.in (setlocale): Check for it.
4671
4672 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 4673
a4a9692d
DL
46741996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4675
4676 * configure.in: Use lignux instead of linux as value of opsys.
4677
46781996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4679
4680 * Makefile.in (install-strip): Fix whitespace.
4681 Get rid of continuation.
4682
4683 * config.sub: Convert linux or gnu/linux to lignux.
4684
46851996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4686
4687 * configure.in: Accept lignux in configuration name.
4688
46891996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4690
4691 * Makefile.in (install-strip): New target.
4692
46931996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4694
4695 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
4696 -f failed to do the job on Suns.
4697
46981996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4699
4700 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
4701
4702 * configure.in (linux/version.h): Check for this header.
4703
47041996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4705
4706 * configure.in: Remove -fno-builtin hackery from -lm check.
4707
47081996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4709
4710 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 4711 just this test.
a4a9692d
DL
4712
4713 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
4714
47151996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4716
4717 * configure.in: Check for ncurses.
4718
47191996-02-28 Paul Eggert <eggert@twinsun.com>
4720
4721 * configure.in (LOCALTIME_CACHE):
4722 Also define if localtime mishandles unsetting TZ.
4723 This works around a localtime bug in mips-dec-ultrix.
4724
47251996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4726
4727 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
4728
4729 * configure.in: Improve messages about X versions.
4730
47311996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4732
4733 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
4734
47351996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4736
4737 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
4738 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
4739
4740 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
4741 (install): Put install-arch-indep before install-arch-dep.
4742
47431996-02-20 Dave Love <d.love@dl.ac.uk>
4744
4745 * INSTALL: Clarify info about MS-DOS path handling.
4746
47471996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4748
4749 * Makefile.in (install-arch-indep): Install info/ccmode*.
4750 In previous change, protect against /bin/pwd returning null string.
4751
47521996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4753
4754 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
4755 to lispdir.
4756
47571996-02-01 Paul Eggert <eggert@twinsun.com>
4758
4759 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
4760
47611996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4762
4763 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
4764
47651996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4766
4767 * Makefile.in (extraclean): Use ${top_distclean} to ensure
4768 we delete everything distclean deletes.
4769
47701996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
4771
4772 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
4773
47741996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4775
4776 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
4777 into LDFLAGS instead of into LIBS.
4778
47791996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4780
4781 * configure.in (HAVE_XMU): Fix typo in previous change.
4782
47831996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4784
4785 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
4786
47871996-01-10 Erik Naggum <erik@naggum.no>
4788
4789 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
4790
47911996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
4792
4793 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
4794
47951996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4796
4797 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
4798 and use -lXt to link it.
4799
48001996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4801
4802 * configure.in (locallisppath): Put version-specific dir first.
4803
48041996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4805
4806 * configure.in (hppa-*-nextstep*): New alternative.
4807 (USE_X_TOOLKIT): By default, set this to "maybe";
4808 and change that later to LUCID or "no" according to X11 version.
4809
4810 * make-dist: Recompile outdated .elc files and update all autoloads.
4811
48121996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4813
4814 * configure.in (locallisppath): Fix typo in last change: " -> '.
4815
48161996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4817
4818 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
4819
48201995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4821
4822 * Makefile.in (install-arch-indep): Give all files read permission.
4823
48241995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4825
4826 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
4827 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
4828
48291995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4830
4831 * configure.in: Determine HAVE_X11R6.
4832 (HAVE_MENUS): Renamed from HAVE_X_MENU.
4833
48341995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4835
4836 * configure.in: Just "solaris" now defaults to version 2.4.
4837 Add sunos4.1.n-noshare as alternative.
4838
48391995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4840
4841 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
4842
48431995-11-29 Erik Naggum <erik@naggum.no>
4844
4845 * Makefile.in (install-arch-indep): Add missing backslash.
4846
48471995-11-29 Karl Eichwalder <ke@ke.Central.DE>
4848
4849 * Makefile.in (install-arch-indep): Don't install
4850 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
4851
48521995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4853
4854 * Makefile.in (install-arch-indep): Fix previous change.
4855
4856 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
4857
48581995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4859
4860 * Version 19.30 released.
4861
4862 * make-dist (lisp): Exclude subdirs.el.
4863
48641995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4865
4866 * make-dist (etc): Delete *.orig and *.rej.
4867
48681995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4869
4870 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
4871
48721995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4873
4874 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
4875
48761995-11-14 Geoff Voelker <voelker@cs.washington.edu>
4877
4878 * make-dist (nt): Rename install, readme, and todo to
4879 INSTALL, README, and TODO.
4880
48811995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4882
4883 * make-dist (lisp): Don't distribute site-start.
4884
48851995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
4886
4887 * make-dist: Break the hard link on alloca.c.
4888
48891995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4890
4891 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
4892
48931995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4894
4895 * make-dist (src, lib-src): Don't distribute Makefile.c.
4896 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
4897
48981995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4899
4900 * Makefile.in (mkdir): Create man1dir, not mandir.
4901 (uninstall): Use man1dir, not mandir.
4902
49031995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4904
4905 * Makefile.in (man1dir): New variable.
92a8ce63 4906 (install-arch-indep): Use man1dir.
a4a9692d
DL
4907
4908 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
4909
4910 * make-dist: Create lisp/MANIFEST.
4911
49121995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4913
4914 * configure.in (m68k-*-linux*): New alternative.
4915
49161995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4917
4918 * make-dist: Use new names config.in, paths.in, and
4919 {src,lib-src}/Makefile.in.
4920
49211995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4922
4923 * configure.in: Don't bother checking for drem.
4924
49251995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4926
4927 * Makefile.in (distclean): Delete line with just a tab in it.
4928 (install-arch-indep): Delete spaces that precede tabs.
4929 Delete spurious `fi' left from previous change.
4930 (install): Supply `true' as command, to avoid null command.
4931
49321995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4933
4934 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
4935
49361995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4937
4938 * configure.in (powerpc-*-solaris2): New alternative.x
4939
49401995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
4941
4942 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
4943 of paths.h.tmp$$, to avoid going beyond 14 characters.
4944
49451995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4946
4947 * configure.in: Improve error msg for invalid --with-x-toolkit value.
4948
49491995-09-06 Paul Eggert <eggert@twinsun.com>
4950
4951 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
4952 if localtime caches TZ. Check for tzset.
4953
49541995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4955
4956 * config.bat: Simplify using new names file names src/makefile.in,
4957 config.in, paths.in. Change Echo commands not to use `.
4958
49591995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4960
4961 * Makefile.in (install-arch-indep): Always install the new dir file;
4962 rename the previous dir file to dir.bak or dir.old.
4963
49641995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4965
4966 * configure.in (RANLIB): Substitute this into makefiles.
4967 Set it specially on solaris; set it by default on other systems.
4968
4969 * configure.in: Fix previous Alpha change.
4970
49711995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4972
4973 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
4974 NON_GCC_TEST_OPTIONS.
4975
49761995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4977
4978 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
4979 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
4980
4981 * configure.in (alpha-*-linux*): New configuration.
4982
49831995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4984
4985 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
4986 (m68k-next-nextstep*): New alias for that.
4987 (i*86-*-nextstep*): Use nextstep.h.
4988 (sparc-*-nextstep*): New configuration.
4989
49901995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4991
4992 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
4993 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
4994
49951995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4996
4997 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
4998 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
4999
50001995-07-18 Mike Long <mike.long@analog.com>
5001
5002 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5003
50041995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5005
5006 * Makefile.in (src/paths.h, paths-force):
5007 Rename src/paths.h.in to src/paths.in.
5008 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5009
5010 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5011 Use Makefile.c for intermediate file.
5012 Rename src/config.h.in to src/config.in.
5013
50141995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5015
5016 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5017 (mips-dec-ultrix4.[12]): New alternative for old versions.
5018
50191995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5020
5021 * make-dist: Don't break intra-tree links.
5022
50231995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5024
5025 * configure.in: Put back archlibdir initialization. Require
92a8ce63 5026 autoconf 2.4.1 or later.
a4a9692d
DL
5027
50281995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5029
5030 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5031 (mips-mips-riscos5*): New alternative.
5032
50331995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5034
5035 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5036
50371995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5038
5039 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5040 (mandir, infodir, archlibdir): Initializations deleted.
5041
5042 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
5043 On hpux9shr, use hpux9shxr4.h.
5044
50451995-06-24 Morten Welinder <terra+@cs.cmu.edu>
5046
5047 * configure.in: Added target mips-dec-mach_bsd4.3.
5048 * config.guess: Guess mips-dec-mach_bsd4.3.
5049
50501995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5051
5052 * Makefile.in (mkdir): Use symbolic chmod.
5053
50541995-06-22 Paul Eggert <eggert@twinsun.com>
5055
3a787a1e 5056 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
10d1d0af 5057 SunOS 4.1.5 through 4.1.9, should they ever exist.)
a4a9692d
DL
5058
50591995-06-22 Paul Eggert <eggert@twinsun.com>
5060
5061 * Makefile.in (SUBDIR_MAKEFILES):
5062 Add man/Makefile, so `make distclean' removes it.
5063 (top_distclean): Add config.log to the list of files to be removed.
5064
50651995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5066
5067 * Version 19.29 released.
5068
50691995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5070
5071 * configure.in: Fix the previous change to verify that the -b
5072 option really solves the problem.
5073
5074 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
5075
50761995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5077
5078 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
5079
50801995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5081
5082 * configure.in: Report more clearly when there is no special
5083 dir to search for X includes or libraries.
5084
50851995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5086
5087 * configure.in: Check for -lpthreads, not -lpthread.
5088
50891995-06-09 Geoff Voelker <voelker@cs.washington.edu>
5090
5091 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
5092
50931995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5094
5095 * configure.in: Check for -lpthread.
5096
50971995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5098
5099 * Makefile.in (install-arch-indep): Install info files for mh-e.
5100 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
5101
51021995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5103
5104 * configure.in (*-solaris2.5): New configuration.
5105
5106 * make-dist: Copy new files config.nt and config.w95.
5107
51081995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5109
5110 * configure.in: Use x_includes, not x_libraries, for -I.
5111 Make bitmapdir a colon-separated list.
5112
51131995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
5114
5115 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
5116
5117 * configure.in: Allow x_libraries and x_includes to be paths.
5118
51191995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5120
5121 * configure.in: Fix typo.
5122
51231995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5124
5125 * INSTALL: Clarify use of site-init.el.
5126
51271995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
5128
3a787a1e 5129 * configure.in: Pass arg to sqrt.
a4a9692d
DL
5130
51311995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5132
5133 * make-dist: Fix May 6 change.
5134
51351995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5136
5137 * vpath.sed: Delete reference to ymakefile.
5138
51391995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5140
3a787a1e 5141 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
5142
51431995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5144
5145 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
5146
5147 * update-subdirs: Specify /bin/sh to run the script.
5148
51491995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5150
5151 * make-dist: Put src/makefile.nt in dist.
5152
5153 * configure.in (i[345]86-*-bsdi2*): New configuration.
5154 (vax-dec-bsd386*): Deleted.
5155
51561995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5157
3a787a1e
JB
5158 * configure.in: Make sure CDPATH doesn't mess up PWD check.
5159 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
5160 Use fmod instead of logb in -lm check.
a4a9692d
DL
5161
51621995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5163
5164 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
5165 Use bsd4-3. Don't set NON_GNU_CPP.
5166
5167 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 5168 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
5169 Fix the ln commands for the subdirs of nt.
5170
51711995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5172
5173 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
5174
51751995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5176
5177 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
5178 since that's what the header file expects.
5179
880820fe 51801995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
a4a9692d
DL
5181
5182 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
5183 and 68040 based machines when choosing options for gnucc.
5184
51851995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5186
5187 * Makefile.in (top_distclean): Delete config.cache.
5188
51891995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5190
5191 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
5192
5193 * configure.in: Use m/ncr386.h.
5194
51951995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5196
5197 * Makefile.in (install-arch-indep): Undo Sep 23 change.
5198
51991995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5200
5201 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
5202 (man): Don't copy texindex.c and getopt.c; they're deleted.
5203 (etc): Omit `e'; it's a subdirectory.
5204 (etc/e): Use `../..', not `..', to reference top level.
5205
52061995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
5207
5208 * Makefile.in (install-arch-indep, dist):
3a787a1e 5209 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
5210
52111995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5212
5213 * make-dist: Include mkinstalldirs in distribution.
5214
52151995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5216
5217 * make-dist: Add missing close backquote.
5218
52191995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5220
5221 * make-dist: Don't distribute shortnames directory.
5222
52231995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5224
5225 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
5226
52271995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5228
5229 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
5230
52311995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5232
5233 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
5234
52351995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5236
5237 * configure.in (mips-sgi-irix6): New configuration.
5238
52391995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5240
5241 * Makefile.in (maintainer-clean): Renamed from realclean.
5242
52431995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5244
3a787a1e
JB
5245 * configure.in: Create a .gdbinit that sources the real one,
5246 if using a different build directory.
a4a9692d
DL
5247
52481995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5249
5250 * configure.in: Check for sys/select.h.
5251
52521995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5253
5254 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
5255
52561994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5257
5258 * configure.in: Handle isc 4.1 operating system.
5259
52601994-12-10 Richard Stallman <rms@kepa>
5261
5262 * configure.in (rs6000-ibm-aix4.1*): New alternative.
5263 (rs6000-ibm-aix4*): New alternative.
5264
52651994-12-06 Richard Stallman <rms@kepa>
5266
5267 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
5268
52691994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5270
5271 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 5272 to already exist.
a4a9692d
DL
5273
52741994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5275
5276 * configure.in: Generate man/Makefile from man/Makefile.in.
5277 Create the man subdir.
5278
5279 * Makefile.in (dvi): Run Make in our man subdir.
5280
5281 * make-dist: Create subdir etc/e.
5282 Make links to it.
5283 Put man/Makefile.in in dist, instead of man/Makefile.
5284
52851994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
5286
5287 * configure.in: Add --with-pop, --with-kerberos, and
5288 --with-hesiod for movemail.
5289
52901994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5291
5292 * configure.in (m68*-apollo*): Use s/domain.h.
5293
52941994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5295
5296 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
5297
52981994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5299
5300 * configure.in: Don't add -I, -L, -R options for cc if their
5301 arguments would be empty.
5302
53031994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5304
5305 * configure.in (i860-intel-osf1*): New alternative.
5306 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
5307 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
5308
53091994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5310
5311 * configure.in: Make h_errno check not use nested functions.
5312
53131994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5314
5315 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
5316
53171994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5318
5319 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 5320 swallowing target line.
a4a9692d
DL
5321
53221994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
5323
5324 * configure.in: Protect a character class with `changequote'.
5325
53261994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5327
5328 * configure.in: Accept `news' as a synonym for `newsos'.
5329
53301994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5331
5332 * Makefile.in: Don't rm files if cd fails.
5333
53341994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5335
5336 * make-dist: Put nt subdir and its subdirs in the dist.
5337 (lib-src): Put makefile.nt in the dist.
5338 (lisp): Put makefile.nt in the dist.
5339
53401994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5341
5342 * configure.in: Change a stray `[' to `test'.
5343
53441994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5345
5346 * configure.in: Adapt for Autoconf v2. Use the standard argument
5347 parser, host type canonicalizer, X11 finder, and message
5348 printing macros. Use the new macro names. Use `test' instead of `['.
5349
53501994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5351
5352 * configure.in: Check for getpagesize.
5353
53541994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5355
5356 * make-dist (msdos): Put sed* in the distribution.
5357
53581994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
5359
5360 * config.bat: New option, `--with-x', for configuring Emacs
5361 for use with the X11 system DesqView/X.
5362 New option, `--no-debug', for compiling Emacs without debug
5363 information thus saving disk space.
5364 (src/config.h, src/paths.h): Use `update' (which is like
5365 `move-if-changed') to change the file.
5366 (src/config.h): When configuring for X11 perform extra changes.
5367 (src/makefile): When configuring for X11 perform extra changes.
5368 (lib-src): Remove temporary files.
5369 (): Check that `sed', `rm', `mv', and `gcc' are available.
5370
53711994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5372
5373 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
5374
5375 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
5376
53771994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5378
5379 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
5380
5381 * configure.in (canonical): Substitute var into makefiles.
5382 (bitmapdir): Likewise.
5383
5384 * Makefile.in (bitmapdir): New variable.
5385 (src/paths.h, paths-force): Edit PATH_BITMAPS.
5386
53871994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5388
5389 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
5390
5391 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
5392 * update-subdirs: New shell script.
5393
53941994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5395
5396 * Makefile.in (top_distclean): Don't rm build-install.
5397 (SOURCES): Delete build-install.in.
5398
5399 * make-dist: Don't distribute build-ins.in.
5400 * build-ins.in: File deleted.
5401
54021994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
5403
5404 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
5405
54061994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5407
5408 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
5409
5410 * configure.in (libexecdir): Renamed from libdir. New default.
5411 (sharedstatedir): Renamed from statedir. New default.
5412 (datadir): New default.
5413
5414 * make-dist: Don't distribute subdirs.el.
5415
54161994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5417
5418 * configure.in (eaccess): Check for it.
5419
54201994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5421
5422 * configure.in (mktime): Check for it.
5423
54241994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
5425
5426 * configure.in (motif): Add support for usage and option checking.
5427
54281994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5429
5430 * configure.in (utimes): Check for it.
5431
54321994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5433
5434 * Makefile.in (install-arch-indep): Don't do mkdir here.
5435
54361994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5437
5438 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5439 riscix.h renamed to acorn.h.
5440
177c0ea7 54411994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
5442
5443 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5444 New configurations.
5445
54461994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5447
5448 * configure.in: Remove trailing slashes from srcdir.
5449
54501994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5451
5452 * configure.in (i[345]86-sequent-ptx*): Handle
5453
54541994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5455
5456 * Makefile.in (paths-force): Depend on src/paths.h
5457
54581994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5459
5460 * configure.in (config_options): Save all arguments, not just some.
5461
54621994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5463
5464 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
5465
5466 * configure.in: Add AC_AIX.
5467 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
5468
54691994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5470
5471 * configure.in (parsing options): Simplify sed command to delete -'s.
5472
54731994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
5474
5475 * configure.in (config_options): New shell variable.
5476 Pass its value to C code in EMACS_CONFIG_OPTIONS.
5477
54781994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5479
5480 * configure.in (alpha-dec-osf*): New target.
5481
5482 * Makefile.in: Use just one FRC target.
5483
54841994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5485
5486 * Makefile.in (removenullpaths, paths-force):
5487 Use name paths.h.tmp$$, which depends on the pid.
5488
54891994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5490
5491 * Makefile.in (removenullpaths, paths-force):
5492 Put paths.h.tmp in top-level dir, not in src.
5493
54941994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5495
5496 * Version 19.27 released.
5497
54981994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5499
5500 * Version 19.26 released.
5501
55021994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5503
5504 * configure.in: Check for lrand48, not rand48.
5505
55061994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5507
5508 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
5509 (powerpc-ibm-aix*): New aliases.
5510
55111994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5512
5513 * make-dist (src/m, src/s): Put *.inp in distribution.
5514
55151994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5516
5517 * configure.in: Accept i586 and i486 along with i386.
5518
55191994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5520
5521 * configure.in: Do compute unexec, LIBX, system_malloc, etc
5522 even if CPP env var was set by the user.
5523
5524 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
5525
55261994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
5527
5528 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
5529
55301994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5531
5532 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
5533
55341994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5535
5536 * configure.in: Check more specifically for i*86-sun-sunos.
5537
55381994-08-03 Caveh Jalali (caveh@eng.sun.com)
5539
5540 * configure.in: Handle solaris 2.4.
5541
55421994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5543
5544 * configure.in (rand48): Check for it.
5545
55461994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5547
5548 * make-dist: Update the info files.
5549
55501994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5551
5552 * configure.in: Make "checking..." messages' style consistent.
5553 (HAVE_H_ERRNO): New test.
5554
55551994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5556
5557 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
5558
55591994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5560
5561 * configure.in (CFLAGS): If the envvar was specified, use that.
5562 And set REAL_CFLAGS from it too.
5563
55641994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5565
5566 * make-dist: Update finder-inf.el.
5567
55681994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5569
5570 * make-dist (msdos): Include sed4.inp in dist.
5571
5572 * Makefile.in (libsrc_libs): Var deleted.
5573
55741994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5575
5576 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
5577
55781994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5579
5580 * configure.in (mips-sony-newsos4*): New alias.
5581
55821994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5583
5584 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
5585 (*-convex-convexos*): Accept this as alias.
5586
55871994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5588
5589 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
5590 for two different uses.
5591
55921994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5593
5594 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
5595
55961994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5597
5598 * make-dist: Put ./BUGS into the distrib.
5599
56001994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5601
5602 * configure.in: Handle 386 running Solaris 2.
5603
56041994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5605
5606 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
5607
56081994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5609
5610 * configure.in (mips-sony-newsos*): Use news-risc.h.
5611
5612 * configure.in: Accept bsdi as opsys, like bsd386.
5613
56141994-06-01 Morten Welinder (terra@diku.dk)
5615
5616 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
5617
56181994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5619
5620 * Version 19.25 released.
5621
5622 * make-dist (shortversion): Don't assume another period follows.
5623
56241994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5625
5626 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
5627 (uninstall): Use /bin/pwd.
5628
5629 * Makefile.in (blessmail): Depend on src.
5630 (all): Don't depend on blessmail.
5631
5632 * Makefile.in (src/paths.h): Don't force recomputation.
5633 (paths-force): New target; force recomputation of paths.h.
5634 (all): Depend on paths-force.
5635 (src, lib-src): Depend on src/paths.h.
5636
5637 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
5638 NON_GCC_TEST_OPTIONS.
5639
56401994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5641
5642 * configure.in: Don't insist on subversions for irix.
5643
56441994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5645
5646 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
5647
5648 * configure.in (i[34]86-next-*): New alternative.
5649
56501994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5651
5652 * Version 19.24 released.
5653
5654 * configure.in: New config hppa*-hp-hpux9shr*.
5655
56561994-05-22 Morten Welinder (terra@tyr.diku.dk)
5657
5658 * config.bat: Doc fix.
5659
56601994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5661
5662 * Makefile.in (mostlyclean, clean, distclean, realclean)
5663 (extraclean): Don't act on man subdir if it doesn't exist.
5664
56651994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5666
5667 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
5668 Use them to set up CC.
5669 (*-sun-sunos4.1.3): Set them.
5670
56711994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5672
5673 * Makefile.in (lib-src): Don't depend on src/paths.h.
5674
56751994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5676
5677 * build-ins.in (copydests): Get rid of spurious `-'s.
5678
5679 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
5680
56811994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5682
5683 * Version 19.23 released.
5684
5685 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
5686 for the Xlib and Xt checks; then restore old CFLAGS.
5687
56881994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5689
5690 * configure.in (HAVE_X11XTR6): Add newline before #if.
5691 Add newline after #endif.
5692
56931994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5694
5695 * configure.in (HAVE_X11XTR6): Arrange to define it.
5696
56971994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5698
5699 * Makefile.in (install): Depend on blessmail.
5700
57011994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5702
5703 * configure.in (mips-siemens-sysv*): Put quotes around value
5704 containing blanks.
5705
57061994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5707
5708 * Makefile.in (TAGS): Use the makefile in src subdir.
5709
57101994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5711
5712 * configure.in (opsys): Recognize `gnu'.
5713
57141994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5715
5716 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
5717
57181994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5719
5720 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
5721 version > 1.8.
5722
57231994-05-08 Morten Welinder (terra@diku.dk)
5724
5725 * config.bat: Forcibly remove "# " style comments from makefiles.
5726
57271994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5728
5729 * Makefile.in (uninstall): When processing lispdir and etcdir,
5730 do nothing unless it exists and is a directory.
5731
57321994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5733
5734 * Makefile.in (install-arch-indep): Do install info/dired-x*.
5735 Merge code in from install-doc.
5736 (install-doc): Merge code back into install-arch-indep.
5737 (install-arch-dep): Don't depend on install-doc.
5738
5739 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
5740
57411994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5742
5743 * configure.in (making src/Makefile and lib-src/Makefile):
5744 Split off the autoconf substitutions and don't pass them thru cpp.
5745 (undefs): Use $canonical as well as $configuration.
5746
5747 * make-dist: Distribute lisp/Makefile.
5748
5749 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
5750 Use lower case names for the s files.
5751
57521994-05-03 Morten Welinder (terra@diku.dk)
5753
5754 * config.bat: Added possibility for different file name
10d1d0af 5755 transcriptions in lib-src.
a4a9692d
DL
5756
57571994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5758
5759 * Makefile.in (lib-src): Undo previous change.
5760 (blessmail): New target to run maybe-blessmail in lib-src.
5761 (all): Depend on blessmail.
5762
5763 * Makefile.in (lib-src): Depend on src.
5764
57651994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
5766
5767 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
5768 (m88k-dg-dgux5.4R2): dgux5.4R2.
5769
57701994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5771
5772 * configure.in (window_system): Restore accidentally deleted code
5773 that uses AC_FIND_X.
5774
5775 * make-dist: Distribute config.bat.
5776
57771994-04-29 Morten Welinder (terra@diku.dk)
5778
5779 * config.bat: Corrected the configuration of lib-src
5780 to keep up with configure. Add note about dos version 3
5781 or better needed (djgpp needs that). Add note explaining
5782 that either install in c:/emacs or edit the script.
5783 Don't change to c:/emacs, but assume we're there (to minimize
5784 the number of places to change).
5785
5786 * config.bat: Build-in the first step towards X11 support with
5787 the X11 emulator that exists. At this time it won't work,
5788 and several files are missing.
5789
57901994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5791
5792 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
5793 Don't look for -lresolv.
5794
5795 * Makefile.in (lib-src): Depend on src/paths.h.
5796
57971994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5798
5799 * configure.in: Restore deleted AC_SUBST of `configuration'.
5800 Improve error message for bad --with-x-toolkit value.
5801
5802 * configure.in: Define CONFIGURATION in src/config.h
5803 rather than substituting in src/Makefile.in.
5804
58051994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5806
5807 * Makefile.in (install-doc): New target.
5808 (install-arch-dep): Depend on install-doc.
5809 (mkdir): Create docdir.
5810
58111994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5812
5813 * configure.in: Test for libresolv.a.
5814 Substitute machfile and opsysfile.
5815
58161994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5817
5818 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
5819 (install-arch-dep): Install under the name $(EMACS).
5820
58211994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5822
5823 * configure.in (version): Use entire value of emacs-version.
5824 (mips-siemens-sysv*): New alternative.
5825
58261994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5827
5828 * Makefile.in (install-arch-indep): Don't install dired-x*.
5829
58301994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5831
5832 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
5833 Fix definition of $undefs.
5834
58351994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5836
5837 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
5838
5839 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
5840
58411994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5842
5843 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
5844
58451994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5846
5847 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
5848 and run it thru cpp, as with src/Makefile.in.
5849
5850 * configure.in: Use AC_SET_MAKE.
5851
58521994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5853
5854 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
5855
58561994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5857
5858 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
5859
5860 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
5861 (printing the choices): Make the toolkit message unconditional.
5862 (USE_X_TOOLKIT): Use `none', not `no', if none.
5863 (include libsrc_libs): Include config.h, and specify -I for srcdir.
5864 Get rid of temp file foofoo1.
5865
58661994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5867
5868 * configure.in (CFLAGS): Use shell syntax, not Makefile.
5869
58701994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5871
5872 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
5873 (printing the choices): State choice of toolkit.
5874 (libsrc_libs): Recalculate after writing config.h;
5875 then update lib-src/Makefile.
5876
58771994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5878
5879 * configure.in: Add sunos4shr as alternative for suns.
5880 Conditionals testing for null $CC were backwards.
5881
58821994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5883
5884 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
5885
58861994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5887
5888 * configure.in: Handle -isc4.0*.
5889
58901994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5891
5892 * configure.in (esix5): Set NON_GNU_CPP.
5893
58941994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
5895
5896 * Makefile.in (thisdir): Nonsensical variable removed.
5897 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
5898 back to $thisdir, rather than the directory `this_dir'.
5899
59001994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5901
5902 * Makefile.in (install-arch-indep): Add missing backslash after a
5903 `then'.
5904
59051994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5906
5907 * Makefile.in (thisdir): New variable.
5908 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
5909
59101994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5911
5912 * configure.in: Add freebsd.
5913
59141994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5915
5916 * configure.in: Check for fpathconf.
5917
59181994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5919
5920 * configure.in (with_x_toolkit): Fix typo in previous change.
5921
59221994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5923
5924 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
5925
59261994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5927
5928 * configure.in (with_x_toolkit): Don't allow motif or open-look.
5929
59301994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5931
5932 * configure.in: Fix value of docdir.
5933 * Makefile.in (install-arch-indep): Install DOC* in docdir.
5934
59351994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5936
5937 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
5938
59391994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
5940
5941 * configure.in: New variable docdir to control where the docstring
5942 file goes.
5943 Makefile.in: Use it to initialize PATH_DOC in paths.h.
5944
59451994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5946
5947 * configure.in: When --run-in-place, don't inherit archlibdir.
5948
59491994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5950
5951 * Makefile.in (install-arch-dep, install-arch-indep):
5952 New targets split up former do-install rule.
5953 (do-install): Target deleted.
5954
59551994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5956
5957 * configure.in (mips-sony-newsos*): New configuration.
5958
59591994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
5960
5961 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
5962
59631994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5964
5965 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
5966
59671994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5968
5969 * configure.in: Don't initialize CC.
5970
59711994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5972
5973 * configure.in (creating src/Makefile): Also generate -U switches
5974 for symbols in the $configuration value.
5975
5976 * configure.in: Check for sys_siglist being declared in system header.
5977
59781994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5979
5980 * configure.in (creating src/Makefile): Delete blank lines
5981 along with lines of whitespace.
5982 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
5983
59841994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5985
5986 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
5987 like C_SWITCH_SYSTEM.
5988 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
5989
59901994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5991
5992 * configure.in (drem): Check for this function.
5993
59941994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5995
5996 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
5997 If CPP was inherited from environment, don't use NON_GNU_CPP.
5998 (NON_GNU_CC): Likewise.
5999 (handling with_gcc): Use explicit if in the `no' case.
6000 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6001
60021994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6003
6004 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6005
60061994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6007
6008 * configure.in: Check whether fmod exists.
6009
60101994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6011
6012 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6013 {src,lisp}/OChangeLog.
6014
60151994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6016
6017 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6018 necessary for proper operation. This code works with the current
6019 released version of Autoconf.
6020
60211994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6022
6023 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6024 (USE_X_TOOLKIT): Define it for all values except `no'.
6025
6026 * configure.in: Undo first Jan 8 change and Jan 16 change.
6027
60281994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6029
6030 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6031 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6032
6033 * Makefile.in (lwlib/Makefile): New target.
6034 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6035 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6036 (unlock, relock): Handle lwlib subdir.
6037
6038 * Makefile.in: Add some .PHONY targets.
6039
6040 * make-dist: Handle lwlib subdir like oldXMenu subdir.
6041
6042 * lwlib: New subdirectory.
6043
60441994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6045
6046 * configure.in: If CPP has a value that is a directory,
6047 discard the value.
6048
60491994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6050
6051 * configure.in (srcdir_undefs): Add g flag to sed substitution to
6052 remove -U[0-9]*.
6053
60541994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6055
6056 * Makefile.in (do-install): Install the dired-x info files.
6057
6058 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
6059 (See src/s/sol2.h.)
6060
60611994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6062
6063 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
6064
60651994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6066
6067 * configure.in (creating src/Makefile): Put code inside 2nd arg to
6068 AC_OUTPUT as it should be; hopefully noone will again see fit to
6069 gratuitously break this and not make a change log entry.
6070 Optimized sed processing of Makefile.in and cpp output; now
6071 preserves comments previously removed from the cpp input.
6072 Eliminated temp file for cpp output. Generate -U switches to
6073 undefine all identifiers that appear in the directory name
6074 ${srcdir}; pass these to cpp.
6075
6076 * configure.in (version): Fix sed regexp to match two-elt version
6077 number.
6078
6079 * configure.in: Check for strerror.
6080
60811994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6082
6083 * configure.in: Test for bcmp.
6084
60851994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6086
6087 * make-dist (tempdir): Put subdir msdos into the distribution.
6088
60891993-01-07 Morten Welinder (terra@diku.dk)
6090
6091 * config.bat: New file.
6092
60931994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6094
6095 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
6096
60971994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6098
6099 * configure.in (m68*-next-*): Don't care about which os is specified.
6100 (i[34]86-*-*): Check for *-nextstop*.
6101
61021993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6103
6104 * configure.in: Check for setsid.
6105
61061993-12-17 Richard Stallman (rms@srarc2)
6107
6108 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
6109
61101993-12-15 Richard Stallman (rms@srarc2)
6111
6112 * Makefile.in (mkdir): Make only the lockdir writable.
6113
6114 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
6115
61161993-12-11 Richard Stallman (rms@srarc2)
6117
6118 * Makefile.in (libdir): Use @libdir@.
6119
61201993-12-08 Richard Stallman (rms@srarc2)
6121
6122 * Makefile.in (install): Add empty command.
6123
61241993-12-04 Richard Stallman (rms@srarc2)
6125
6126 * make-dist: Put man/getopt.c in the dist.
6127
6128 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
6129
6130 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
6131
61321993-12-03 Richard Stallman (rms@srarc2)
6133
6134 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
6135 Set it for all solaris versions.
6136 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
6137 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
6138 Likewise for NON_GNU_CC and CC.
6139
61401993-12-01 Richard Stallman (rms@srarc2)
6141
6142 * configure.in (mips-mips-riscos4*): Assign variable CC.
6143 (checking ${with_gcc}): If "no", don't override CC if already set.
6144 (CC): Initialize it as empty.
6145
dff28924 61461993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
6147
6148 * configure.in (Suns): Set CPP if *-solaris2.3*.
6149
61501993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6151
6152 * Version 19.22 released.
6153
6154 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
6155
61561993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6157
6158 * make-dist: When breaking links, use cp -p.
6159 Copy install.sh into distribution.
6160 Move the temp dir up into the parent dir;
6161 don't leave the staging dir make-dist.tmp... in existence.
6162 * install.sh: New file.
6163
61641993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6165
6166 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
6167
61681993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6169
6170 * configure.in (version): When --run-in-place, exclude
6171 ${datadir}/emacs/site-lisp from locallisppath.
6172
61731993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6174
6175 * configure.in: Delete jumk.c before writing it.
6176
61771993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6178
6179 * Version 19.21 released.
6180
6181 * Makefile.in (mkdir): Ignore error from chmod.
6182
61831993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6184
6185 * make-dist: Don't put lisp/forms.README in the distribution.
6186
61871993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6188
6189 * configure.in (creating src/Makefile): Before running cpp,
6190 discard all lines that start with `# Generated' or /**/#.
6191
61921993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6193
6194 * Version 19.20 released.
6195
6196 * make-dist: Use build-ins.in, not build-install.in.
6197 Don't bother updating TAGS since it's not included.
6198
6199 * build-ins.in: Renamed from build-install.in.
6200
62011993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6202
6203 * make-dist: Don't try to link *.texinfo--there are none now.
6204 When running make in lib-src, specify YACC var value.
6205
62061993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6207
6208 * configure.in (extrasub): Add vpath patterns for %.[yls].
6209
6210 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
6211 Instead just include the commands to make src/Makefile as the
6212 second arg to AC_OUTPUT.
6213
6214 * configure.in: Use : instead of dnl for comment inside
6215 $makefile_command.
6216
6217 * configure.in: No longer use vpath_sed. Instead, when we notice
6218 srcdir already configured, set extrasub to hack vpath in the
6219 makefiles.
6220
6221 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
6222 before moving it.
6223 * Makefile.in (VPATH): Define to @srcdir@.
6224
f0131492 62251993-09-28 Brian J. Fox (bfox@cubit)
a4a9692d
DL
6226
6227 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
6228 doesn't exist. Just copy src/Makefile.in instead. Touch
6229 all of the Makefiles after editing config.status.
6230
6231 * INSTALL: Update documentation to match new configuration
6232 mechanism.
6233
f0131492 62341993-09-27 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6235
6236 * configure.in: Allow any of the path or directory Makefile
6237 variables to be set with flags to configure. Create all Makefiles
6238 at configure time. Edit special commands into config.status after
6239 src/Makefile.in is built from src/Makefile.
6240
6241 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
194d44e7
JB
6242 If these files are out of date, simply have config.status
6243 rebuild them; don't rebuild them explicitly.
a4a9692d 6244
f0131492 62451993-09-25 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6246
6247 * build-install.in: Change src/xemacs to src/emacs. We no longer
6248 create src/xemacs, so the file wouldn't be found.
6249
6250 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
6251
f0131492 62521993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
a4a9692d
DL
6253
6254 * configure.in: Avoid forcing the search of /usr/include before
6255 fixed include files by resetting C_SWITCH_X_SITE if it is
6256 "-I/usr/include".
6257
62581993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6259
6260 * Makefile.in (@rip_paths@locallisppath):
6261 Delete ${datadir}/emacs/site-lisp.
6262
62631993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6264
6265 * configure.in:
6266 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
6267 Remove ${extra_output} from AC_OUTPUT call.
6268
f0131492 62691993-09-17 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6270
6271 * make-dist: Quote backquotes found in strings to be echoed.
6272
6273 * configure.in: Use "sh -c pwd" when we want to avoid having the
6274 shell fix up the value of $PWD.
6275
f0131492 62761993-09-13 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6277
6278 * Makefile.in (do-install): Don't abort if ln or chmod at the end
6279 of the installation fail. Suggested by Karl Berry.
6280
f0131492 62811993-08-30 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6282
6283 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
6284 was used. Set MAKEFLAGS from MFLAGS.
6285
62861993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6287
6288 * configure.in: Test for res_init in libc.
6289
62901993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6291
6292 * configure.in: In the file ${tempcname}, use configure___
6293 instead of @configure@.
6294
62951993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
6296
6297 * make-dist: Dist vpath.sed
6298
6299 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
6300 Depend on vpath.sed.
6e81c819 6301 Replace sed command for VPATH with @vpath_sed@.
a4a9692d
DL
6302
6303 * configure.in: Substitute variable `vpath_sed'.
6304 If not in $srcdir and $srcdir is configured,
6305 issue warning that GNU make is required,
6306 and set vpath_sed to use vpath.sed script.
6307
63081993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6309
6310 * configure.in: Remove check for $srcdir being configured. This
6311 pretty much works now.
6312 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
6313 Check for XFree86 (/usr/X386/include) independent of whether
6314 -lXbsd exists.
6315
6316 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
6317 realclean, unlock, relock): Use `$(MAKE)' in place of plain
6318 `make'.
6319
63201993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6321
6322 * Version 19.19 released.
6323
6324 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
6325
63261993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6327
6328 * configure.in: Check for XScreenNumberOfScreen.
6329
63301993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6331
6332 * configure.in: Add * to end of all configuration alternatives.
6333 (m68*-sony-newsos3*): New alternative.
6334
63351993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6336
6337 * make-dist: Include getdate.c in distribution.
6338
6339 * configure.in: For --help, use $PAGER if it is set.
6340 (LIB_X11_LIB): Default to -lX11.
6341 (mips-sgi-irix5.*): New alternative.
6342
6343 * Makefile.in (do-install): Install info/gnus* and info/sc*.
6344
6345 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
6346 Recognize *.B8.* as hpux version 8.
6347 (m68*-tektronix-bsd*): Fix typo in tek4300.
6348 (AC_HAVE_FUNCS): Add ftime.
6349
63501993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6351
6352 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
6353 Use tekxd88, not tekXD88.
6354
63551993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6356
6357 * configure.in: Check for -lm. Then can check for frexp and logb.
6358
63591993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6360
6361 * Version 19.18 released.
6362
6363 * make-dist (src): Don't put gnu-hp300 in dist.
6364 (src, lisp): Include OChangeLog in dist.
6365
63661993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6367
6368 * configure.in: Test for presence of logb and frexp functions.
6369
63701993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6371
6372 * configure.in (machine): Add i370-ibm-aix*.
6373
63741993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6375
6376 * configure.in (function checks): Test for mkdir and rmdir.
6377
6378 * configure.in (function checks): Don't test for random and bcopy
6379 only when we're building with X; look for them all the time.
6380
63811993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6382
6383 * configure.in: Test for availability of bcopy functions, searching
6384 the X libraries if we're using X.
6385
6386 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
6387 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
6388 versions of AIX, and needs to be passed to the loader.
6389
10d1d0af 6390 * configure.in: Test for the availability of the
a4a9692d
DL
6391 XScreenResourceString function.
6392
63931993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
6394
6395 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
6396 LD_SWITCH_X_SITE and assume --with-x11.
6397 Only look for X11 files if we weren't told about a window system
6398 or if we were told to use X11 but not told where.
6399 Search the libraries from the s and/or m files when checking for
6400 functions.
6401
6402 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
6403
64041993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6405
6406 * make-dist: Include lisp/dired.todo in the distribution.
6407
64081993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6409
6410 * configure.in: Add code to set HAVE_INET_SOCKETS.
6411
64121993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6413
6414 * configure.in: If we do find x_includes and x_libraries
6415 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
6416
64171993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6418
6419 * make-dist: Include src/gnu-hp300 in the dist.
6420
6421 * configure.in (canonical): New variable holds the canonicalized
6422 configuration. Don't alter `configuration'. Use `configuration'
6423 for Makefile.in for file naming.
6424 (testing x_includes and x_libraries): Use =, not ==.
6425
64261993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6427
6428 * Version 19.17 released.
6429
6430 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
6431 directory's makefile. This allows the invocation of CPP which
6432 builds xmakefile to receive these switches. The SunSoft C
6433 preprocessor inserts spaces between tokens if it doesn't get the
6434 -Xs flag requested in src/s/sol2.h.
6435
64361993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
6437
194d44e7 6438 * configure.in (m68k-bull-sysv3): New config.
a4a9692d
DL
6439
64401993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6441
6442 * configure.in: Use the autoconf AC_FIND_X macro to try to find
6443 the X Windows libraries.
6444
64451993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6446
6447 * make-dist (tempdir): Don't create lisp/forms-mode directory in
6448 the distribution. Those files aren't kept in their own
6449 subdirectory any more.
6450
64511993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6452
6453 * Version 19.16 released.
6454
64551993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6456
6457 * configure.in: Add --verbose flag.
6458
64591993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6460
6461 * version 19.15 released.
6462
64631993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6464
6465 * Makefile.in (top_distclean): Use -f switch when cleaning out
6466 lock dir; it might be empty.
6467
6468 * configure.in: Only check for -lXbsd once.
6469
64701993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6471
6472 * Version 19.14 released.
6473
64741993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6475
6476 * make-dist: If using gzip, create distribution with '.gz' extension.
6477
6478 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
6479 (lisp/forms-mode): This doesn't exist anymore.
6480
6481 * configure.in: Look for the closedir function.
6482
64831993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6484
6485 * configure.in (CPP): Autoconf sets this to a shell variable
6486 reference, which doesn't work when it's edited into a makefile.
6487 Expand that variable reference.
6488
6489 * Makefile.in (CPP): New variable.
6490 (src/Makefile): Edit CPP into src/Makefile.
6491
6492 * Makefile.in (src/Makefile): Don't bother exiting single quotes
6493 and entering double quotes to get the values of LD_SWITCH_X_SITE
6494 and the other make variables; make substitutes them in anyway.
6495
6496 * Makefile.in (uninstall): Don't remove the lisp and etc
6497 directories if they're in the source tree.
6498
92a8ce63 6499 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
6500 * Makefile.in (mostlyclean, clean): Separate these two; just have
6501 them pass the request to the subdirectory makefiles.
6502 (distclean): Pass the request down, and then get rid of the
6503 files configure built, and get rid of the Makefiles.
6504 (realclean): Pass the request down, and then do the same things
6505 distclean does.
6506 (uninstall, info, dvi): New targets.
6507
6508 * configure.in: Move clause for PC-compatible i386 box to the end
6509 of the case statement, to avoid masking configurations below.
6510
6511 * configure.in: Add case for m88k-motorola-sysv4.
6512
6513 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
6514 the HP 68000 machines.
6515
6516 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
6517 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
6518 preprocessor won't fiddle with them.
6519
65201993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6521
6522 * Makefile.in (TAGS): cd to src to run etags.
6523
65241993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6525
6526 * configure.in (version): Check the X libraries for XrmSetDatabase
6527 and random, and see if we have -lXbsd.
6528
65291993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6530
6531 * configure.in: Pass "-Isrc" to the CPP we run to examine the
6532 s/*.h and m/*.h files. Martin Tomes
6533 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
6534
65351993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6536
6537 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
6538 above the general i386 alternative.
6539
65401993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6541
6542 * configure.in: Recognize configuration name for Data General
6543 AViiON machines.
6544
6545 * configure.in: Use AC_LONG_FILE_NAMES.
6546
65471993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6548
6549 * configure.in: Test for bison.
6550 * Makefile.in (YACC): New variable.
6551 (lib-src/Makefile.in): Edit YACC into the makefile.
6552
65531993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6554
6555 * Version 19.13 released.
6556
6557 * configure.in (CFLAGS): Don't set this according to the value of
6558 the GCC shell variable. Instead, consult the machine and system
6559 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
6560 test __GNUC__ while we're at it.
6561
6562 * configure.in: Remove extra ;; from hpux cases.
6563
65641993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6565
6566 * configure.in: Check to see if the system has -ldnet.
6567
65681993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6569
6570 * make-dist: Add clauses to distribute lisp/forms-mode.
6571
65721993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6573
6574 * configure.in (machine): Fix the versions in hpux version number test.
6575 Do not guess based on cpu type. Do check for explicit system version.
6576
65771993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6578
6579 * configure.in: Do NOT look for `unknown' as company name.
6580
65811993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6582
6583 * configure.in: Fix typo in message.
6584
65851993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6586
6587 * Version 19.12 released.
6588
6589 * Makefile.in (do-install): Correct previous etc-copying change.
6590 Partially rewrite using `if'.
6591 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
6592
6593 * Version 19.11 released.
6594
6595 * configure.in: Handle 386bsd.
6596
65971993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6598
6599 * make-dist: Update getdate.c.
6600
6601 * configure.in: Handle bsd386.
6602
6603 * Makefile.in (do-install): Use `-' in tar options.
6604
6605 * configure.in: Change ! "${...}" to x"${...}" = x.
6606
6607 * Makefile.in (do-install): Copy the DOC-* files from the build
6608 etc directory, as well as lots of things from ${srcdir}/etc.
6609
6610 * make-dist: Copy config.guess.
6611
6612 * configure.in: Handle AIX versions 1.2, 1.3.
6613
66141993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6615
6616 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
6617 the configuration name mips-mips-usg* to represent USG systems.
6618
6619 * configure.in: Fix logic to detect if srcdir is already configured.
6620
6621 * Makefile.in: Pass in LD_SWITCH_X_SITE.
6622
6623 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
6624 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
6625 of a directory; cd might fail, and have pwd print out the current
6626 directory.
6627
66281993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6629
6630 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
6631
66321993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6633
6634 * configure.in: Complain if srcdir points at an already-configured
6635 tree.
6636
66371993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6638
6639 * Version 19.10 released.
6640
66411993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6642
6643 * Makefile.in: Use Makefile comments, not C comments.
6644
6645 * configure.in: Add case for the Tektronix XD88.
6646
66471993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6648
6649 * configure.in: Handle sysv4.2 and sysvr4.2.
6650
66511993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6652
6653 * configure.in: Traverse the argument list without destroying it;
6654 don't use shift. It turns out that "set - ${saved_arguments}"
6655 doesn't work portably.
6656
6657 * configure.in: Add missing "fi".
6658
6659 * make-dist: Rebuild configure if configure.in is newer.
6660
194d44e7 6661 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
a4a9692d 6662 targets to be executed even if make remembers that it has already
10d1d0af 6663 satisfied FRC.
a4a9692d
DL
6664
66651993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6666
6667 * Makefile.in (do-install): Delete redundant code to copy etc twice.
6668
6669 * configure.in (romp): Handle various version numbers with aos and bsd.
6670
66711993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6672
6673 * configure.in: Fix message text.
6674
66751993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6676
6677 * make-dist: Make a `site-lisp' directory in the distribution,
6678 instead of a `local-lisp' directory, which hasn't been the
6679 appropriate name for a long time.
6680 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
6681 from the distribution first, then /usr/local/lib/emacs/site-lisp.
6682
6683 * Makefile.in (do-install): Correctly detect if ./etc and
6684 ${srcdir}/etc are the same.
6685
6686 * configure.in: Extract UNEXEC from the system configuration
6687 files, compute the name of the source file corresponding to the
6688 object file, and #define it as UNEXEC_SRC in config.h.
6689
6690 * configure.in: If srcdir is '.', then try using PWD to make it
6691 absolute.
6692
6693 * configure.in: Include ${srcdir} in the printed report, to help
6694 people notice if it's an automounter path.
6695
66961993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6697
6698 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
6699
67001993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6701
6702 * Makefile.in (do-install): Delete the dest dir, not the source dir,
6703 when they are different. Add `shift' command.
6704 (COPYDESTS, COPYDIR): Delete external-lisp dir.
6705 (externallispdir): Var deleted.
6706
6707 * configure.in: Delete spurious paren outputting short_usage.
6708
67091993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6710
6711 * Version 19.9 released.
6712
67131993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6714
6715 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
6716 subdirectory makes.
6717
6718 * make-dist: Check for .elc files with no corresponding .el file.
6719
6720 * Makefile.in (mkdir): Make all the directories in locallisppath.
6721
6722 * config.guess: New file.
6723 * configure.in: Use it, tentatively.
88c71720 6724 * INSTALL: Mention its usage.
a4a9692d
DL
6725
6726 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
6727 the former gives you the operating system rev directly. Use
6728 s/hpux.h if we don't recognize what we got.
6729
6730 * Makefile.in (do-install): Don't remove a destination directory
6731 if it's the same as the source. If ${srcdir}/info == ${infodir},
6732 don't try to copy the info files.
6733
6734 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
6735 doesn't work if you're not using a separate source directory.
6736 (do-install): Copy the build tree's etc directory only after
6737 making sure it's not also the source tree's etc directory.
6738
67391993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6740
6741 * configure.in: Handle sunos4.1.3 specially.
6742
67431993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6744
6745 * Makefile.in (INSTALL): Add definition.
6746
6747 * configure.in: Fix some messages. Support -with-gnu-cc.
6748 At the end, use `set --', not `set -'.
6749 Delete spurious `.h' in hpux alternatives.
6750
67511993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6752
6753 * Version 19.8 released.
6754
67551993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6756
6757 * configure.in: When looking for source in the same directory as
6758 the configure script, make the path thus discovered absolute.
6759 If the user specifies the `--srcdir' switch, make that directory
6760 absolute too.
6761
6762 * Makefile.in (srcdir): Remove comment saying this doesn't work.
6763
6764 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
6765 too, as the value of the PATH_INFO macro.
6766
6767 * configure.in: Check to see if the source lives in the same
6768 directory as the configure script.
6769
67701993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6771
6772 * Makefile.in (install): Split this into `install' and
6773 `do-install', to give people more control over exactly what gets
6774 done.
6775 (do-install): New target, containing the guts of `install'. Don't
6776 remove and recreate the directories inside the copying loop - do
6777 it all before the copying loop. Pass more flags to the lib-src
6778 make.
6779 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
6780 avoid errors and warnings.
6781
6782 * configure.in: For generic IBM PC boxes, insist on "unknown" for
6783 the manufacturer - the more general case was blocking other i386
6784 configuration names below, and that's how the names are written in
6785 MACHINES anyway.
6786
6787 * make-dist: When breaking links, remove the link before moving
6788 the copy onto it, to avoid interactive behavior.
6789
6790 * Makefile.in: Doc fix.
6791
6792 * configure.in: Doc fix.
6793
6794 * INSTALL: Mention --exec-prefix option.
6795
6796 * configure.in: Add support for the `--exec-prefix' option.
6797 * Makefile.in: Accept that support.
6798
6799 * configure.in: Use the AC_PROG_INSTALL macro.
6800 * Makefile.in (INSTALL): Variable removed.
6801 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
6802
6803 * configure.in: Distinguish between hp800's and hp700's by calling
6804 "uname -m".
6805
68061993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6807
92a8ce63 6808 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
6809 running SYSV.
6810
68111993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6812
6813 * configure.in: Distinguish between hp800's and hp700's by the
6814 version of HP/UX they run, since that's something people are more
6815 likely to know - hp700's run 8.0.
6816 Add HP 700 configuration.
6817
6818 * configure.in: Test for the presence of the `rename' function.
6819
6820 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
6821 configure.in.
6822 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
6823
6824 * make-dist: Break intra-tree links.
6825
6826 * configure.in: Explain that this is an autoconf script, and give
6827 instructions for rebuilding configure from it. Arrange to put
6828 comments in configure explaining this too.
6829
6830 * configure.in: Make the first line of the configure script be
6831 "#!/bin/sh". Leaving the first line blank didn't work.
6832
6833 * configure.in (long_usage): Removed; made short_usage describe
6834 the options briefly.
6835
6836 * configure.in: Implement the --prefix option.
6837 * Makefile.in (prefix): Add support for it here.
6838 * INSTALL: Document it here.
6839
6840 * Makefile.in (install): Don't assume that the files in the `info'
6841 subdirectory match *.info. They don't have that prefix.
6842
68431993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6844
6845 * configure.in: Add case for version 5 of Esix.
6846
68471993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6848
92a8ce63 6849 * Version 19.7 released.
a4a9692d
DL
6850
6851 * make-dist: There aren't any *.com files in lib-src anymore.
6852
6853 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
6854 them; they're symlinks to other filesystems on the GNU machines.
6855
6856 * make-dist: Check that the manual reflects the same version of
6857 Emacs as stated in lisp/version.el. Edit that version number into
6858 the README file.
6859
68601993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6861
6862 * configure.in: Remove the hack of AC_DEFINE; use
6863 AC_DEFINE_UNQUOTED.
6864
68651993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6866
6867 * make-dist: Don't distribute precomp.com, compile.com, or
6868 link.com from ./src; they're in ./vms now.
6869
6870 Some time-handling patches from Paul Eggert:
6871 * configure.in: Add AC_TIMEZONE.
6872
68731993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6874
6875 * configure.in: Recognize Linux as a valid operating system for
6876 the i386.
6877
68781993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6879
6880 * make-dist: Distribute some VMS files we got from Richard Levitte.
6881
6882 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
6883 the source for the sed command, not oldXMenu/Makefile.
6884
68851993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6886
6887 * INSTALL: Don't claim the srcdir option doesn't work.
6888
68891993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6890
6891 * configure.in: Include remarks saying what order the autoconf
6892 tests should go in, and remind people to change config.h.in
6893 whenever they add autoconf tests which make #definitions.
6894
6895 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
6896
68971993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6898
6899 * Makefile.in (oldXMenu/Makefile): Make this depend on
6900 ${srcdir}/oldXMenu/Makefile.in, not itself.
6901
6902 * PROBLEMS: Some updates from David J. Mackenzie.
6903
6904 More changes from David J. Mackenzie.
6905 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
6906 removed; autoconf and config.h should specify all these
6907 differences.
6908 (buildlisppath): Make this path depend on ${srcdir}.
6909 (INSTALLFLAGS): Removed.
6910 (INSTALL): Include the -c flag.
6911 (install): Change the way we invoke install accordingly.
6912
6913 Install ${srcdir} changes from DJM.
6914 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
6915 list.
6916 (COPYDIR, COPYDESTS): Install files from both the etc directory in
6917 the source tree and the etc directory in the object tree.
6918 (${SUBDIR}): Pass the prefix variable down to submakes.
6919 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
6920 in /bin.
6921 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
6922 values for srcdir and VPATH.
6923 (install): Add `v' flag to tar command. Make sure that `dir'
6924 exists in ${srcdir}/info before copying it. Remember that the man
6925 pages come from the source tree, not the object tree.
6926 * configure.in: Remove remarks saying that the --srcdir option
6927 doesn't work.
6928 Create the etc directory in the object tree.
6929 Recognize configuration names of the form *-sun-solaris*.
6930 Recognize sunos5 and solaris as operating system names.
6931
6932 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
6933 lib-src/getdate.y and src/systime.h.
6934
69351993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6936
6937 * make-dist: Make links in info subdir.
6938
69391993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6940
6941 * configure.in: Call AC_STDC_HEADERS.
6942
69431993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6944
6945 * configure.in: Sidestep autoconf's quoting of the second argument
6946 of AC_DEFINE, so we can specify the value to put there. It would
6947 be nice if autoconf provided some way to specify computed values
6948 for macros.
6949
69501993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6951
6952 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
6953 this is always just -DHAVE_CONFIG_H.
6954
6955 The GNU coding standards specify that CFLAGS should be left for
6956 users to set.
6957 * Makefile.in (CFLAGS): Let configure determine the default value
6958 for this. Don't
6959 have it default to DEFS.
6960 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
6961 (lib-src/Makefile, src/Makefile): Edit the default value for
6962 CFLAGS into these files, not DEFS.
6963 * configure.in (CFLAGS): Choose a default value for this - "-g"
6964 normally, or "-g -O" if we're using GCC. Edit it into the
6965 top-level Makefile.
6966
6967 * configure.in: When scanning the machine and system description
6968 #include files, write their names to conftest.c properly.
6969
69701993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6971
6972 * configure.in: In configuration name case for Apallos running
6973 Domainios, set opsys, not opsysfile.
6974
6975 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
6976 src/config.h, instead of AC_OUTPUT; the latter overwrites
6977 src/config.h even when it hasn't changed, puts a makefile-style
6978 comment at the top even though it's C code, and produces a
6979 config.status script which doesn't do the job right.
6980
6981 * configure.in: Add AC_LN_S test, so we can tell whether or not we
6982 can use a symbolic link to get the X Menu library into src.
6983 * Makefile.in (LN_S): New variable.
6984 (src/Makefile): Edit the value of LN_S into this makefile.
6985
69861993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6987
6988 * configure.in: Support *-sco3.2v4* as opsystem.
6989
6990 * make-dist: Don't include calc directory.
6991 Exclude many files in the man directory; copy a few.
6992
69931993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6994
6995 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
6996 call AC_STRUCT_TM to see what's in time.h.
6997
6998 * configure.in: Employ quoting stupidity to get the value of CPP
6999 to expand properly.
7000
70011993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7002
7003 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7004 variable to scan the machine and system description files.
7005
7006 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7007 so that getdate.y builds correctly.
7008
70091993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7010
7011 * configure.in (tempcname): Change this to "conftest.c", so it will
7012 work properly on systems with short filenames; this is the name
7013 autoconf uses.
7014
7015 * configure.in: Also detect the availability of dup2 and
7016 gethostname.
7017
7018 * configure.in: Use the AC_ALLOCA test.
7019 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7020 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7021
70221993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7023
7024 * make-dist: Distribute configure, as well as configure.in.
7025 Oversight.
7026
70271993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7028
7029 * Makefile.in (install): Print out the name of the directory we're
7030 copying, so people can have some idea of whether we're making
7031 progress.
7032
7033 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7034 Don't forget to re-create the COPYDESTS directories after we clear
7035 them out.
7036
70371993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7038
7039 * Makefile.in: Add autoconf cookies so that the configure
7040 script can comment out sections of path variable definitions to
7041 choose between the installable configuration and the run-in-place
7042 configuration.
7043 * configure.in: Add new option `--run-in-place', to select the
7044 run-in-place path definitions.
7045
7046 * configure.in: Add a clause to the big configuration name case
7047 for the NeXT machine.
7048
70491993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7050
7051 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7052 Make sure that each source directory exists, and is different from
7053 the destination directory; then, delete the destination before
7054 copying over the source.
7055
7056 * make-dist: Distribute configure.in, instead of configure.
7057
70581993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7059
7060 * configure.in: Don't set CC to "gcc -O" if the user specifies
7061 `--with-gcc'. Add -O to DEFS if GCC is set.
7062
70631993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7064
7065 * Makefile.in (clean mostlyclean): Missing right paren.
7066
7067 * configure.in: When checking for X windows, search for an X11
7068 subdirectory of ${x_includes}.
7069
7070 * configure.in: Check for gettimeofday function, for getdate.y.
7071
92a8ce63 7072 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
7073 autoconf can't derive all the information we need, but we'd really
7074 like to be able to take advantage of some of its tests, and its
7075 file-editing facilities.
7076 * configure.in: Renamed from configure.
7077 Quote the sections of shell script we want copied literally to
7078 the configure script.
7079 (compile): Initialize this to make the autoconf macros' code happy.
7080 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
7081 code to do their jobs.
7082 Use autoconf to produce Makefile and src/config.h.
7083 Remove the Makefile-style comment that autoconf places at the top
7084 of src/config.h.
7085 (config_h_opts): Removed - no longer necessary.
7086 * Makefile.in (configname): Renamed to configuration.
7087 (CONFIG_CFLAGS): Renamed to DEFS.
7088 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
7089 get values via autoload @cookies@.
7090 (libsrc_libs): Get this from autoconf. We used to do nothing
7091 about this.
7092 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
7093
7094 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
7095 echo the move-if-change command.
7096
70971993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
7098
7099 * make-dist: Distribute lib-src/rcs-checkin.
7100
7101 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
7102 Don't try to make links to the RCS or Old subdirectories.
7103 Use the appropriate extension for the compression type in use.
7104 Create the tar file in the shell's initial default directory, not
7105 in ${tempparent}.
7106 Erase the whole ${tempparent} tree, not just ${tempdir}.
7107
71081993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7109
7110 * Makefile.in (src/paths.h): Don't echo the huge sed command we
7111 use to build paths.h.
7112 (lib-src/Makefile, src/Makefile): Similarly.
7113
7114 * configure: Extend test for working `const' keyword to handle AIX
7115 3.2 cc.
7116
71171993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7118
7119 * make-dist: Distribute lisp/term/ChangeLog.
7120
92a8ce63 7121 Arrange for C compilation throughout the tree to get
a4a9692d
DL
7122 C_SWITCH_SYSTEM from the configuration files.
7123 * configure: Extract C_SWITCH_SYSTEM from the machine and
7124 system-dependent files, and save it in the top-level Makefile.
7125 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
7126 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
7127
7128 * make-dist: Include the VMS support files in oldXMenu in the
7129 distribution.
7130
7131 * configure: Doc fix.
7132
7133 * configure: Fix corrupted config_h_opts.
7134
7135 * configure: Properly report option names in error messages.
7136
7137 * configure: Properly recognize --x-includes and --x-libraries
7138 options.
7139
7140 * configure: Fix syntax errors in code handling XFree386.
7141
71421993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7143
7144 * configure: Add special code to detect XFree386, and tell
7145 config.h about it.
7146
7147 * configure: Properly handle extracting values of LIBS_MACHINE and
7148 LIBS_SYSTEM that contain spaces.
7149
7150 * configure: Add `--x-includes' and `--x-libraries' options. I
7151 think these are dopey, but no less than three alpha testers, at
7152 large sites, have said they have their X files installed in odd
7153 places. Implement them by setting C_SWITCH_X_SITE and
7154 LD_SWITCH_X_SITE in src/config.h.
7155
71561993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7157
7158 * make-dist: Don't distribute etc/Old files.
7159
7160 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
194d44e7 7161 backups.
a4a9692d
DL
7162
71631993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7164
7165 * make-dist: Fix typo.
7166
71671993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7168
7169 * make-dist: Corrected typo, fixed it to discard = and TAGS files
7170 in some cases where it should but didn't seen to.
7171
7172 * Makefile.in: Added unlock and relock productions.
7173
71741993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7175
7176 * make-dist: Add a --compress option to force make-dist to use
7177 compress.
7178
7179 * make-dist: Use gzip, if we can find it.
7180
7181 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7182 make rs6000-ibm-aix default to -aix32.
7183
71841993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7185
7186 * Makefile.in: Added `Developer's configuration' section.
7187
71881993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7189
7190 * Makefile.in: Add commented-out variable settings for developer's
194d44e7 7191 configuration.
a4a9692d
DL
7192
71931993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7194
7195 * make-dist: Distribute `src/bitmaps' too.
7196
71971993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
7198
7199 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7200 make rs6000-ibm-aix default to -aix32.
7201
72021993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7203
7204 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
7205
7206 * Makefile.in (install.sysv): Add a second `$' in front of
7207 `${dest}', so that the shell will expand it, instead of Make.
7208
7209 * configure: When processing the name of the configure script,
7210 collapse `././' to `./', but leave a single `./' prefix alone.
7211
7212 * configure: Doc fix.
7213
72141993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7215
7216 * configure: Handle isc3.0 correctly.
7217
72181993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7219
7220 * make-dist: Don't try to copy the COPYING notice into
7221 external-lisp; we're not distributing that directory any more.
7222
72231993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7224
7225 * Makefile.in (install, install.aix, install.xenix, install.sysv):
7226 Remove CVS subdirectories from the installed directory trees, as
7227 well as RCS directories.
7228
72291993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7230
7231 * make-dist: Only copy gmalloc.c if we couldn't link it.
7232 Don't try to copy man/{README,Makefile} unless they actually exist.
7233
7234 * Makefile.in (lisppath): Don't include externallispdir in this.
7235 We're not sure whether we're even going to distribute the
7236 directory yet.
7237
72381993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7239
7240 * make-dist: Don't distribute the external-lisp directory anymore.
7241 * INSTALL: Remove all references to external-lisp.
7242
7243 * configure: Detect whether the compiler supports `const'
7244 properly, and edit src/config.h accordingly.
7245
7246 * configure: Tweak layout of final report.
7247
7248 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
7249 CFLAGS.
7250
7251 * Makefile.in (locallisppath): Make this default to
7252 ${datadir}/emacs/site-lisp, instead of
7253 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
7254 the same thing, and local-lisp causes completion conflicts with
7255 lock.
7256 (lisppath): Add ${externallispdir} to this.
7257 * INSTALL: Adjust installation directions.
7258
7259 * Makefile.in (externallispdir): New variable, to say where to
7260 install the externally-maintained lisp files.
7261 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
7262 the others.
7263 * INSTALL: Describe external-lisp and the new externallispdir
7264 variable.
7265
72661993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7267
7268 * configure (progname): New option `--with-gcc'. Make it clearer
7269 how we are trying to guess whether or not we have GCC.
7270 * INSTALL: Document the `--with-gcc' option, and improve
7271 description of `--with-x' options.
7272
72731993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7274
7275 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
7276 ${infodir} from these variables; we have written out explicit code
7277 to install the info files.
7278
72791993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7280
7281 * make-dist: Don't distributed the RCS files in the etc directory.
7282
72831993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7284
7285 * Makefile.in: Some makes can't handle comments in the middle of
7286 commands; move them to before the whole rule.
7287
72881993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7289
7290 * README: Mention what Emacs is.
7291
72921993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7293
7294 * make-dist: Include `./lisp/calc-2.02' in the distribution.
7295 Add `./cpp' and `./man' back into the distribution.
7296
72971993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7298
7299 * Makefile.in: Define MAKE, and use where appropriate.
7300
73011993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7302
7303 * make-dist: Remember that the authoritative COPYING notice is
7304 `etc/COPYING', not `../etc/COPYING'.
7305
73061992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7307
7308 * make-dist: Make sure that the COPYING notices in each directory
7309 are copies, not symlinks.
7310
73111992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7312
7313 * INSTALL: The build process produces an executable called `emacs'
7314 now. Change references.
7315 * Makefile.in: Adjust `install.mumble' targets to install
7316 `src/emacs', not `src/xemacs'.
7317
7318 * configure: Start with a blank line; this keeps some old CSH's
7319 from thinking it's a CSH script. Most systems will just use
7320 /bin/sh to run it, which is what we're expecting; the only other
7321 shells which might try to interpret it themselves are probably
7322 Bourne-compatible.
7323
73241992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7325
7326 * INSTALL: Improvements suggested by David Mackenzie.
7327
73281992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7329
7330 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7331 Don't try to copy the info files if there aren't any; the
7332 unexpanded globbing pattern disappoints `install'. Ignore the
7333 return status of that command.
7334
7335 * INSTALL: Updated for new configuration arrangement.
7336
7337 * configure: Don't make the top-level Makefile read-only - people
7338 may want to edit the values of the path variables.
7339
7340 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7341 Install the info files in ${infodir}. Install the executable
7342 under both `emacs' and `emacs-VERSION'.
7343
7344 * Makefile.in: Doc fix.
7345
7346 * Makefile.in (exec_prefix): New variable, as per latest version
7347 of coding standards.
7348 (bindir, libdir): Use it, instead of `prefix'.
7349 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
7350
7351 * Makefile.in (mandir): Make the default value for this depend on
7352 $(prefix).
7353
7354 * Makefile.in (datadir, statedir, libdir): Make these all default
7355 to ${prefix}/lib.
7356 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
7357 to compensate.
7358
7359 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7360 Install the etags and ctags man pages too.
7361
7362 * Makefile.in (distclean): Don't delete backup files; that's the
7363 job of extraclean.
7364 (extraclean): Like distclean, but deletes backup and autosave files.
7365
73661992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7367
7368 Make path specification conform to GNU coding standards.
7369 * configure (long_usage): Remove all traces of old arguments from
7370 usage messages, and document the options we do accept in more
7371 detail: -with-x... and --srcdir.
7372 (options, boolean_opts): Deleted; we don't have enough options to
7373 make this worthwhile.
7374 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
7375 along with the code which supported them; these should be set as
7376 arguments to the top-level make.
7377 (config_h_opts): Since this no longer doubles as a list of option
7378 names, make them upper case; this simplifies the code which uses
7379 them to build the sed command to edit src/config.h. Change the
7380 code which sets them.
7381 (cc, g, O): Don't allow the user to set these using options; they
7382 should be specified using `CC=' and `CFLAGS=' arguments to the
7383 top-level make. Just choose reasonable default values for them,
7384 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
7385 values.
7386 (gnu_malloc, rel_alloc): Don't allow the user to set these using
7387 options; use them whenever the configuration files say they're
7388 possible.
7389 Simplify the argument processing loop. Don't accept abbreviations
7390 for option names; these might conflict with other configuration
7391 options in the future.
7392 Add some support for the `--srcdir' option. Check for the sources
7393 in . and .. if `--srcdir' is omitted. If the directories we will
7394 compile in don't exist yet, create them under the current directory.
7395 Note that the rest of the build process doesn't really support
7396 this.
7397 Edit only the top Makefile. That should edit the others. Edit
7398 into the makefile: `version', from lisp/version.el, `configname'
7399 and `srcdir' from the configuration arguments, `CC' and
7400 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
7401 the user's path, and LOADLIBES as gleaned from the system
7402 description files.
7403 Simplify the report generated; it doesn't need to include any
7404 description of paths now.
7405 Make `config.status' exec configure instead of just calling it, so
7406 there's no harm in overwriting `config.status'.
7407 * Makefile.in (version, configname): New variables, used to choose
7408 the default values for datadir and libdir.
7409 Path variables rearranged into two clearer groups:
7410 - In the first group are the variables specified by the GNU coding
7411 standards (prefix, bindir, datadir, statedir, libdir, mandir,
7412 manext, infodir, and srcdir).
7413 - In the second are the variables actually used for Emacs's paths
7414 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
7415 archlibdir), which depend on the first category.
7416 datadir and libdir default to directories under
7417 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
7418 demand.
7419 etcdir and lispdir default to subdirectories of datadir.
7420 archlibdir defaults to libdir.
7421 The new installation tree is a bit deeper than it used to be, so
7422 use the new make-path program in lib-src to build them all.
7423 Always build a new src/paths.h.tmp and then move-if-change it to
7424 src/paths.h, to avoid unnecessary rebuilds while responding to the
7425 right changes.
7426 Remove all mention of arch-lib. Run utility commands from
7427 lib-src, and let the executables be copied into archlibdir when
7428 Emacs is installed.
7429 Add targets for src/Makefile, lib-src/Makefile, and
7430 oldXMenu/Makefile, editing the values of the path variables into
7431 them.
7432 Let lib-src do its own installation.
7433 (datadir): Default to putting data files under
7434 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
7435 (emacsdir): Variable deleted; it would only be confusing to use.
7436 (lispdir, etcdir): Default to ${datadir}/lisp.
7437 (mkdir): Use make-path for this.
7438 (lockdir): Do this in mkdir.
7439 (Makefile): New target.
7440
7441 * configure (usage_message): Rename to long_usage.
7442
7443 * make-dist: Don't bother creating an arch-lib directory; that's
7444 only for installation now.
7445
74461992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7447
7448 * configure: Use GCC-style configuration names, using config.sub.
7449 Change the usage and help messages.
7450
7451 * configure: Initialize window_system, not indow_system.
7452
7453 * configure: Report which window system, compiler, and signal
7454 handler return type we decide to use.
7455
7456 * make-dist: Explain what's going on if config.sub and gmalloc.c
7457 can't be linked. Place the code which copies them near the code
7458 which links the rest of the files around them.
7459
74601992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
7461
7462 * make-dist: Don't bother to distribute src/*.com, or
7463 src/vmsbuild; those have all been moved to `../vms'.
7464
74651992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7466
7467 * make-dist: Don't forget that the way to avoid filenames starting
7468 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
7469 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
7470 couldn't make hard links to, since we have two already, and
7471 perhaps more to come.
7472
74731992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7474
7475 * configure: When editing parameters into lib-src/Makefile, change
7476 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
7477 needs some other flags too.
7478
74791992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7480
7481 * configure: Remove spurious echo of the configuration name.
7482
7483 * make-dist: Don't distribute files in src/m and src/s whose names
7484 begin with `='.
7485
74861992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7487
7488 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
7489 Also LISP_FLOAT_TYPE.
7490
74911992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7492
7493 * make-dist: Copy config.sub, since it's a symbolic link to a file
7494 on another file system.
7495
74961992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7497
7498 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
7499 distribution.
7500
7501 * config.sub: New file, to help us recognize configuration names.
7502 * make-dist: Include it in the distribution.
7503
75041992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7505
7506 * configure: Convert `-' to `_' in specified option names.
7507 Accept options with --. Delete --highpri and --have-x-menu options.
7508 New options --with-x and --with-x10 replace -window-system.
7509 Don't mention options --gnu-malloc, --rel-alloc
7510 or --lisp-float-type in help message.
7511
75121992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7513
92a8ce63 7514 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
7515
75161992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7517
7518 * configure: Remove lines starting with "# DIST: " when building
7519 lib-src/Makefile and src/Makefile. This allows us to mark the
7520 "Makefile.in" files with explanatory comments which won't also get
7521 stuck in the Makefiles.
7522
75231992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7524
7525 * make-dist: Don't use the '+' operator in the sed regular
7526 expression that extracts the version number from lisp/version.el;
7527 Ultrix sed doesn't seem support the operator. Just double the
7528 operand and use *.
7529
75301992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7531
7532 * Makefile.in: Doc fix.
7533
75341992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7535
7536 * configure: Rewrite sed command to remove at most one ./ prefix;
7537 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
7538 group.
7539
75401992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7541
7542 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
7543
75441992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7545
7546 * make-dist: Go ahead and build a new TAGS file, unless the
7547 --newer option was specified. Don't try to delete a TAGS file
7548 from etc; it's not kept there, and shouldn't be deleted anyway.
7549
75501992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7551
7552 * make-dist: If the lisp directory contains a default.el, don't
7553 distribute it.
7554
7555 * configure: When searching signal.h for the type of a signal
7556 return handler, make a copy of it, not a symbolic link to it; that
7557 way, it will work on systems that don't have symbolic links.
7558
75591992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7560
10d1d0af 7561 * make-dist: Taught it about vcdiff and rcs2log, added --newer
a4a9692d
DL
7562 option for generating incremental distributions. Stopped it from
7563 generating a TAGS file into the distribution; that sucker is
7564 *big*, and easily enough generated with the toplevel makefile.
7565
75661992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7567
7568 * configure: When writing config.status, don't prefix progname
7569 with a '.'; it might be absolute.
7570
75711992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7572
7573 * configure: Choose to use X11 if either /usr/lib/libX11.a or
7574 /usr/include/X11 exist, not only if both exist.
7575
75761992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7577
7578 * make-dist: Make the new external-lisp directory a duplicate of
7579 the external-lisp directory, not the lisp directory.
7580
75811992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7582
7583 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
7584 clean' in arch-lib; it doesn't even have a Makefile.
7585
7586 * Makefile.in (clean, mostlyclean): In the test which tries to
7587 distinguish between the build directory, which should be cleaned,
7588 and the installed directory, which shouldn't, cd to `${emacsdir}',
7589 not `${DESTDIR}${LIBDIR}'.
7590
75911992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7592
7593 * make-dist: Be sure to delete the .c and .h files that YACC and
7594 BISON create from getdate.y.
7595
92a8ce63 7596 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
7597 * make-dist: Added support for the external-lisp subdirectory.
7598
7599 * make-dist: Changed message which complains that make-dist wasn't
7600 invoked in the right directory to indicate which files it was
7601 looking for.
7602
76031992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7604
7605 * configure: Add comments explaining why we can't translate
7606 character ranges or control characters in `tr'.
7607
76081992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7609
7610 * configure: When generating the configuration message, we used to
7611 build the message from the start so that each line began with "# "
7612 so that it would be a comment in `config.status'. However, this
7613 causes trouble if any of the variables we use in the message
7614 expand to more than one line of text - as gnu_malloc_reason
7615 sometimes does. So instead, we build the message as it should be
7616 printed to the user (i.e. without the "# " prefixes), and stick on
7617 the "# "s when we write it to `config.status'.
7618
7619 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
7620 `lib-src' and `arch-lib'.
7621
7622 * configure: When generating report and `config.status' file, note
7623 that bindir only determines where `make install' and
7624 `build-install' will place the executables; this should make it
7625 clear that the ordinary build process will not try to install
7626 things.
7627
76281992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7629
7630 * make-dist: Change messages to say that we are 'making links to
7631 X', rather than 'copying X'. And put `' quotes around file names.
7632
7633 * make-dist: Include '.tmp' in the name of the staging directory.
7634
7635 * make-dist: Pass the `-f' option to rm when you're not sure that
7636 the files you're removing actually exist.
7637
7638 * make-dist: When setting up etc/COPYING, always nuke whatever is
7639 there, and then copy it in, to make sure we get a real file.
7640
7641 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 7642 only such file was for simula.el, which has been superseded by a
a4a9692d
DL
7643 version which doesn't have a separate .defns file.
7644
76451992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
7646
7647 * make-dist: Don't distribute configured versions of config.h.in,
7648 paths.h.in, Makefile.in in src.
7649
7650 * configure: Delete .tmp files before creating them; don't bother
7651 trying to make final targets writeable first, since it won't
7652 matter to move-if-change.
7653
76541992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7655
7656 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
7657 mkdir and chmod in the center of all the conditionals. GNU Make
7658 will strip these out, but other makes won't.
7659
76601992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7661
7662 * make-dist: Include move-if-change in list of files to distribute.
7663
76641992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7665
7666 * configure: Remove any "." elements from the program name.
7667
7668 * configure: Don't record the values of all the possible arguments
7669 in config.status; only record the options that the user specified.
7670
7671 * configure: Use move-if-change to move in the new src/config.h.
7672
76731992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
7674
92a8ce63
JB
7675 * move-if-change: New file, copied from gcc release.
7676 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
7677 a temp file, so we don't update paths.h if an error occurs or if
7678 it doesn't need changing.
a4a9692d
DL
7679
76801992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7681
7682 * Makefile.in (src/paths.h): Do not install a value for the
7683 PATH_SUPERLOCK value; that macro doesn't exist anymore.
7684 * build-install.in: Same thing.
7685
76861992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7687
7688 * make-dist: Check the flag called "make_tar", not "make_dir"; the
7689 latter, being a typo, is always false, resulting in a program
fffa137c 7690 whose default behavior is to painstakingly build a copy of the
a4a9692d
DL
7691 source tree, and then delete it. Rah.
7692
7693 * Makefile.in: Add dist target, and comment for it.
7694
7695 * configure: When scanning <signal.h> for a declaration for
7696 signal, create a symbolic link with a name ending in .c, so the
7697 compiler won't complain that it's only been given .h files.
7698
7699 * configure: Check whether there are any arguments available
7700 before shifting to get the value of a non-boolean parameter.
7701
7702 * make-dist: Doc fix.
7703
77041992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7705
7706 * configure: Instead of grepping /usr/include/signal.h for a
7707 signal declaration, run /usr/include/signal.h or
7708 /usr/include/sys/signal.h through cpp and grep for the
7709 declaration.
7710
7711 * configure: Redirect the output of grep to /dev/null instead of
7712 using grep -s - that flag means different things on other systems.
7713
7714 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
7715 since the former is recognizable even if you don't know what
7716 'dumping' is.
cc4a96c6 7717 * configure: Accommodate that change.
a4a9692d
DL
7718
7719 * configure: Accept options for all of the directories you can
7720 change in the Makefile.
7721
7722 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
7723
7724 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
7725 FOO before you can use them.
7726
7727 * build-install.in: Made the "Where To Install Things" section
7728 conform with the similar section from Makefile.in. Copied section
7729 which builds src/paths.h from src/paths.h.in from the Makefile.
7730
77311992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7732
7733 * configure: Write config.status to pass its command-line
7734 arguments on to configure, so that people can use it to recreate
7735 an old configuration, with minor changes.
7736
77371992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7738
7739 * configure: Don't rely on option variables being unset if their
7740 values are the empty string. In particular, when producing the
7741 English report, don't assume that highpri will be unset when no
7742 increased priority has been requested; -highpri='' should be the
7743 same as omitting -highpri altogether.
7744
7745 * configure: Fix dumb bug: when running the system and machine
7746 description files through cpp, mark those lines that we want to
7747 evaluate with the string '@configure@', and then only evaluate
7748 them. This way if the files include anything that actually
7749 generates text (type definitions or external declarations, say),
7750 we won't try to eval it.
7751
77521992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7753
7754 * make-dist: New shell script.
7755
7756 * configure: When creating foo from foo.in, make foo read-only to
7757 remind people to edit the .in file instead.
7758
7759 * INSTALL: Changed references to config.h-dist to config.h.in.
7760 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
7761 to build src/paths.h from src/paths.h.in; added a paragraph to do
7762 this.
7763 * configure, Makefile, build-install: Changed filenames like
7764 FOO-dist to FOO.in.
7765
77661992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7767
7768 * Makefile, build-install: Renamed to Makefile.in and
7769 build-install.in; the configure script will edit these to produce
7770 the usable Makefile and build-install.
7771 * configure: Changed to produce ./Makefile, ./build-install,
7772 lib-src/Makefile, and src/Makefile from their *.in counterparts,
7773 instead of editing them in place.
7774
77751992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7776
7777 * Makefile: Re-arranged so that the undumped Emacs will search
7778 ../lisp *after* the site's local elisp files.
7779 (locallisppath, dumplisppath): New variables.
7780 (lisppath): This variable's default value is now chosen based on
7781 $(locallisppath) and $(lispdir); while it used to be the
7782 customization point for adding site-local elisp directories to
7783 load-path, that job is now handled mostly by locallisppath.
7784 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
7785 Check the values being assigned to the *LOADSEARCH macros for null
7786 path elements (like '::' in 'foo::bar').
7787
7788 * configure: When checking if the machine- and system-dependent
7789 files define a particular macro or not, actually run them through
7790 CPP and test the macros with #ifs, instead of just grepping for
7791 the macros' names. In particular, check for SYSTEM_MALLOC in this
7792 way.
7793
77941992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7795
7796 * Makefile (install): Don't use -s in install. (Keep the symbols.)
7797
77981992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7799
7800 * configure: Make the config.status file an executable shell
7801 script which will recreate the same configuration. Include the
7802 verbal description of the current configuration as a comment in
7803 the script.
7804 * INSTALL: Doc fix.
7805
194d44e7 7806 * Makefile: Brought the Makefile up to the GNU coding
a4a9692d
DL
7807 standards, as described in standards.text:
7808 (TAGS): New name for the target which rebuilds the tags table.
7809 (check): New target; doesn't do anything yet.
7810 (mostlyclean): New target, synonymous with clean.
7811 (realclean): New target. Currently, this just calls the
7812 subdirectories's makefiles and then deletes config.status.
7813 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
7814 variables.
7815 Installation directory variables changed to conform.
7816 (install, install.sysv, install.xenix, install.aix): Changed the
7817 code which copies the directories into their installed location to
7818 allow the installed locations to be in several different
7819 directories; the old version assumed that they would all be in
7820 $(emacsdir).
7821 (mkdir, lockdir): Allow the installed locations to be in several
7822 different directories.
7823 * INSTALL: Doc fix.
7824
7825 * build-install: Use the same variable names as the Makefile.
7826 Allow the installed locations to be in several different
7827 directories.
7828
78291992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7830
7831 * Makefile (src/paths.h): Instead of using a single sed command to
7832 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
7833 separately, and don't forget to append "/!!!SuperLock!!!" to the
7834 value of the PATH_SUPERLOCK macro.
7835
7836 * config.emacs: Renamed to configure, for consistency with other
7837 GNU products. Internal references changed.
7838 INSTALL, Makefile: References changed.
7839
7840 * lock: New directory, which should always be empty. If this
7841 directory doesn't exist, Emacs won't complain; it just won't lock.
7842 Having this here means that people can just unpack Emacs, build
7843 it, and have locking work.
7844
7845 * share-lib: Re-renamed to etc, for the sake of tradition.
7846 * config.emacs: Changed default value for datadir to ../etc.
7847 * INSTALL, README: Adjusted.
7848
78491992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7850
7851 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
7852 by running CPP on the appropriate s/*.h and m/*.h files.
7853
78541992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7855
7856 * config.emacs: Make sure to set the "exit on error" flag once
7857 we've removed config.status; errors should abort the configuration.
7858
dff28924 78591992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7860
7861 * config.emacs: Added -distribute option, so that the Makefile
7862 paths are in their proper form. I don't know why this matters.
7863
dff28924 78641992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7865
7866 * local-lisp: New directory, empty in the distribution, for people
7867 to put local elisp code in.
7868 * config.emacs: Include it in the default load path.
7869 * README: Document it.
7870
dff28924 78711992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7872
7873 * config.emacs: Guess the type of signal handling functions based
7874 on the contents of /usr/include/signal.h.
7875
7876 * config.emacs: Print out progress report messages.
7877
7878 * Makefile (src/paths.h): Don't generically replace
7879 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
7880 editing of the other entries, and each entry should be dealt with
7881 explicitly anyway.
7882
7883 * build-install: Converted from C-shell to Bourne shell.
7884 * config.emacs: Edit build-install properly.
7885
7886 * config.emacs: Doc fix.
7887
78881992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7889
92a8ce63 7890 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 7891
dff28924 78921992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7893
7894 * config.emacs: Removed support for the `maintain-environment'
7895 option; the only important difference between this and its absence
7896 has been removed.
7897 * INSTALL: Removed mention of `maintain-environment'.
7898
7899 * config.emacs: Fix arguments to sed when processing boolean
7900 arguments.
7901
dff28924 79021991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7903
7904 * config.emacs: New file, to help automate the installation
92a8ce63 7905 process.
a4a9692d
DL
7906
7907 * Makefile: Lots of changes to support the separation of etc into
7908 architecture-dependent and -independent files:
7909 (EMACSROOT): New variable, giving the directory under which all of
7910 Emacs's libraries should be installed. Changed rest of file to
7911 use it.
7912 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
7913 (DATADIR): New variable, denoting architecture-independent dir.
7914 (LOCKDIR): New variable, for completeness.
7915 (SUBDIR): No more etc, new lib-src.
7916 (COPYDIR): No more etc, new arch-lib and share-lib.
7917 (src/paths.h): Set PATH_DATA and the LOCK macros too.
7918 (src): Now depends on lib-src, not etc.
7919 * build-install: Changes parallel to the above.
7920 * README: Describe the new arrangement.
7921
7922 * vms: New subdirectory for all the VMS stuff.
7923
dff28924 79241991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7925
7926 * Makefile (LISPPATH): New variable.
7927 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
7928
dff28924 79291990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
7930
7931 * Makefile (install, install.sysv, install.xenix):
7932 Install wakeup instead of loadst. No need for setuid or setgid.
7933
dff28924 79341990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7935
7936 * Makefile (clean): Clean etc if that's not the installation dir.
7937
dff28924 79381990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7939
7940 * Makefile (paths.h): Make sed alter each name in the path.
7941
dff28924 79421988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7943
7944 * Makefile (install.sysv): Use cpio, not tar.
7945
dff28924 79461988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7947
7948 * Makefile (lockdir): Rename `lock' target.
7949 Depend on it from install*, not from `all'.
7950
dff28924 79511988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
7952
7953 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
7954 to match build-install and paths.h.
6922b018
KH
7955
7956;; Local Variables:
880820fe 7957;; coding: utf-8
33462dfa 7958;; add-log-time-zone-rule: t
6922b018 7959;; End:
2a34a036 7960
e91081eb 7961 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
49f70d46 7962 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
7f6d64f8
GM
7963
7964 This file is part of GNU Emacs.
7965
4f43e937 7966 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 7967 it under the terms of the GNU General Public License as published by
4f43e937
GM
7968 the Free Software Foundation, either version 3 of the License, or
7969 (at your option) any later version.
7f6d64f8
GM
7970
7971 GNU Emacs is distributed in the hope that it will be useful,
7972 but WITHOUT ANY WARRANTY; without even the implied warranty of
7973 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7974 GNU General Public License for more details.
7975
7976 You should have received a copy of the GNU General Public License
4f43e937 7977 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
7978
7979;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73