Rewrite switch-to-prev-/next-buffer and quit-window; add display-buffer-below-selected.
[bpt/emacs.git] / ChangeLog
CommitLineData
17a2cbbd
DC
12012-09-01 Daniel Colascione <dan.colascione@gmail.com>
2
3 * configure.ac: Introduce term_header variable, which holds the
4 value which will become TERM_HEADER in code. We effect our choice
5 of window system by setting term_header and WINDOW_SYSTEM_OBJ
6 instead of using ad-hoc variables and flags for each window
7 system.
8
6e8aca60
PE
92012-08-26 Paul Eggert <eggert@cs.ucla.edu>
10
11 * configure.ac (CFLAGS): Prefer -g3 to -g if -g3 works
12 and if the user has not specified CFLAGS. -g3 simplifies
13 debugging, since it makes macros visible to the debugger.
14
f0602979
JB
152012-08-25 Juanma Barranquero <lekktu@gmail.com>
16
17 * lib/makefile.w32-in ($(BLD)/execinfo.$(O)): Update dependencies.
18
391ceac5
EZ
192012-08-25 Eli Zaretskii <eliz@gnu.org>
20
21 * lib/makefile.w32-in ($(BLD)/execinfo.$(O), execinfo.h): New targets.
22 (GNULIBOBJS): Add $(BLD)/execinfo.$(O).
23
f4a681b0
PE
242012-08-24 Paul Eggert <eggert@cs.ucla.edu>
25
26 On assertion failure, print backtrace if available.
27 Merge from gnulib, incorporating:
28 2012-08-24 execinfo: port to FreeBSD
29 2012-08-22 execinfo: new module
30 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
31 * lib/execinfo.c, lib/execinfo.in.h, m4/execinfo.m4: New files.
32
5af9cb6b
GM
332012-08-22 Glenn Morris <rgm@gnu.org>
34
35 * Makefile.in (install-arch-dep): If NO_BIN_LINK is non-null,
36 do not create the bin/emacs link. (Bug#12011)
37
01b13eb7
PE
382012-08-21 Paul Eggert <eggert@cs.ucla.edu>
39
40 Merge from gnulib, incorporating:
41 2012-08-20 extern-inline: support old GCC 'inline'
42
9aa0092c
GM
432012-08-20 Glenn Morris <rgm@gnu.org>
44
45 * configure.ac (AC_PROG_LN_S): Test for ln.
46 * Makefile.in (LN_S): New, set by configure.
47 (install-arch-dep): Use $LN_S.
48
562d4436
PE
492012-08-19 Paul Eggert <eggert@cs.ucla.edu>
50
51 Merge from gnulib, incorporating:
52 2012-08-19 ignore-value, stat-time, timespec: omit AC_C_INLINE
53 2012-08-19 mktime, sys_select: avoid 'static inline'
54 2012-08-19 gnulib-tool: Fix indentation.
55
51e6d6b2
PE
562012-08-18 Paul Eggert <eggert@cs.ucla.edu>
57
58 * lib/sigprocmask.c, m4/signalblocking.m4: Remove.
59 These files have been unused since the 2012-06-22 patch that
60 introduced high-resolution time stamps.
61
1598ef28
JB
622012-08-17 Jan Beich <jbeich@tormail.org> (tiny change)
63
64 * configure.ac (PTY_OPEN): Try posix_openpt on gnu-linux,
65 gnu-kfreebsd, freebsd, and netbsd. (Bug#12040)
66
76d0e68f
PE
672012-08-14 Paul Eggert <eggert@cs.ucla.edu>
68
69 Merge from gnulib, incorporating:
70 2012-08-05 extern-inline: also ignore -Wmissing-declarations
71
57239922
JB
722012-08-10 Juanma Barranquero <lekktu@gmail.com>
73
74 * lib/makefile.w32-in (STAT_TIME_H): New macro.
75 (FTOASTR_C, $(BLD)/stat-time.$(O), $(BLD)/timespec.$(O))
76 ($(BLD)/u64.$(O)): Update dependencies.
77
9374581a
GM
782012-08-10 Glenn Morris <rgm@gnu.org>
79
80 * configure.ac (DIRECTORY_SEP): Move here from src/lisp.h.
81
da3d2105
DA
822012-08-08 Dmitry Antipov <dmantipov@yandex.ru>
83
84 * configure.ac (--disable-features): Rename to --without-all.
85 (OPTION_DEFAULT_ON): Change to use with_features.
86 * INSTALL: Fix description.
87
c30d4aef
DA
882012-08-07 Dmitry Antipov <dmantipov@yandex.ru>
89
90 * configure.ac: New option --disable-features.
91 (OPTION_DEFAULT_ON): Change to use enable_features.
92 * INSTALL: Explain --disable-features.
93
7d732d1a
GM
942012-08-07 Glenn Morris <rgm@gnu.org>
95
96 * configure.ac: Require automake 1.11 (fairly arbitrarily).
97 * autogen.sh (automake_min): Get it from configure.ac.
98
1c6f11f4
GM
992012-08-06 Glenn Morris <rgm@gnu.org>
100
1db4583a
GM
101 * configure.ac (BROKEN_GETWD) [unixware]: New define.
102
1c6f11f4
GM
103 * configure.ac (GNU_LIBRARY_PENDING_OUTPUT_COUNT): Remove.
104 (PENDING_OUTPUT_COUNT): Absorb GNU_LIBRARY_PENDING_OUTPUT_COUNT.
105 (DISPNEW_NEEDS_STDIO_EXT): New define.
106
68b0c113
MA
1072012-08-05 Michael Albinus <michael.albinus@gmx.de>
108
a4fe5376 109 * INSTALL: Explain how to completely disable D-Bus. (Bug#12112)
68b0c113 110
32d9ba9a
UM
1112012-08-05 Ulrich Müller <ulm@gentoo.org>
112
113 * configure.ac: Disable paxctl if binaries don't have a
114 PT_PAX_FLAGS program header. (Bug#11979)
115
fddc1855
EZ
1162012-08-03 Eli Zaretskii <eliz@gnu.org>
117
118 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/stat-time.$(O),
119 $(BLD)/timespec.$(O), and $(BLD)/u64.$(O).
120 (SHA512_H): Don't mention u64.h twice.
121 ($(BLD)/stat-time.$(O), ($(BLD)/timespec.$(O), ($(BLD)/u64.$(O)):
122 New targets.
123
f35ef0ed
PE
1242012-08-03 Paul Eggert <eggert@cs.ucla.edu>
125
126 Merge from gnulib, incorporating:
127 2012-08-02 stat-time, timespec, u64: support naive out-of-dir builds
128
d7844221
YM
1292012-08-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
130
131 * lib/Makefile.am (DEFAULT_INCLUDES): Add -I$(top_srcdir)/lib for
132 out-of-tree build.
133
837b365b
GM
1342012-08-02 Glenn Morris <rgm@gnu.org>
135
d66b744d
GM
136 * make-dist: Remove src/s.
137
837b365b
GM
138 * lib/makefile.w32-in (MS_W32_H): Update for new ms-w32.h location.
139
3f750e43
PE
1402012-08-02 Paul Eggert <eggert@cs.ucla.edu>
141
a0d4efe9
PE
142 Merge from gnulib (Bug#12116), incorporating:
143 2012-08-01 extern-inline: new module
144 2012-08-01 stat-time, timespec, u64, utimens: use extern-inline
bff2a4b8 145 * lib/stat-time.c, lib/timespec.c, lib/u64.c, m4/extern-inline.m4:
a0d4efe9
PE
146 New files. The new .c files are for instantiating extern inline
147 functions.
148
13294f95
PE
149 Port to Solaris 8.
150 Without this change, 'configure' fails because the recently-added
151 wait3 prototype in config.h messes up later 'configure' tests.
152 Fix this problem by droping wait3 and WRETCODE, as they're
153 no longer needed on hosts that are current porting targets.
154 * configure.ac (wait3, WRETCODE): Remove, fixing a FIXME.
155 All uses changed to waitpid and WEXITSTATUS.
156
3f750e43
PE
157 Avoid needless autoheader after autogen.sh.
158 * src/stamp-h.in: Remove from bzr repository; no longer needed there.
159 * .bzrignore: Add it.
160 * autogen.sh: Create it.
161
ae21c275
GM
1622012-08-01 Glenn Morris <rgm@gnu.org>
163
164 * configure.ac (DOS_NT, MSDOS): New system type templates.
165
fca64dbd
UM
1662012-08-01 Ulrich Müller <ulm@gentoo.org>
167
168 * configure.ac (LIB_STANDARD, START_FILES) [FreeBSD]:
169 Don't include crtbegin.o and crtend.o. (Bug#12047)
170
5c0c0e8a
GM
1712012-08-01 Glenn Morris <rgm@gnu.org>
172
ca35a5f7
GM
173 * configure.ac (FLOAT_CHECK_DOMAIN, HAVE_INVERSE_HYPERBOLIC)
174 (INTERNAL_TERMINAL): New.
b72c9a8c 175
5c0c0e8a
GM
176 * configure.ac (DEVICE_SEP, IS_DEVICE_SEP, IS_DIRECTORY_SEP)
177 (IS_ANY_SEP): Move here from src/lisp.h.
178
552a99b4
JB
1792012-08-01 Juanma Barranquero <lekktu@gmail.com>
180
181 * lib/makefile.w32-in (CONFIG_H): Update dependencies.
182 (CONF_POST_H): New macro.
183
8d8e2dfe
GM
1842012-07-31 Glenn Morris <rgm@gnu.org>
185
bc96620a
GM
186 * configure.ac (S_FILE): Remove output variable.
187
68169a33
GM
188 * configure.ac (opsysfile): Use AH_TEMPLATE. Doc fix.
189
b2c7a106
GM
190 * configure.ac (NULL_DEVICE, SEPCHAR, USER_FULL_NAME):
191 Move here from src.
192
8d8e2dfe
GM
193 * configure.ac (AMPERSAND_FULL_NAME, subprocesses):
194 Move here from conf_post.h.
195
c09bfb2f
DA
1962012-07-31 Dmitry Antipov <dmantipov@yandex.ru>
197
198 Improve OpenMotif detection on GNU/Linux systems.
199 * configure.ac (MOTIF): Check for /usr/include/openmotif
200 and /usr/(lib|lib64)/openmotif if --with-x-toolkit=motif.
201
57ae02b1
AS
2022012-07-31 Andreas Schwab <schwab@linux-m68k.org>
203
204 * Makefile.in (install-arch-indep): Avoid eval.
205
c1529ded
GM
2062012-07-31 Glenn Morris <rgm@gnu.org>
207
b3a56300
GM
208 * configure.ac (opsysfile, S_FILE): Now they are always empty.
209
cd8bac79
GM
210 * configure.ac (opsysfile): Forgot to set it to empty on sol2-10
211 when removing src/s/sol2-6.h yesterday.
212
268e2432
GM
213 * configure.ac (USG5_4): Reintroduce this.
214 (opsysfile): Set to empty on irix6-5, sol2*, and unixware.
215
400d5621
GM
216 * configure.ac (wait3, WRETCODE): Move here from src/s/usg5-4-common.h.
217
7552f3ee
GM
218 * configure.ac (opsysfile): Set to empty on hpux*, darwin;
219 and to s/usg5-4-common.h on irix6-5.
c1529ded 220
b429a4ee
GM
2212012-07-30 Glenn Morris <rgm@gnu.org>
222
223 * configure.ac (AH_BOTTOM): Use an include file, so that the
224 contents do not get processed by autoheader.
225
0aee6912
PE
2262012-07-30 Paul Eggert <eggert@cs.ucla.edu>
227
8f25abd3
PE
228 Do not overwrite config.status while executing it (Bug#11214).
229 * Makefile.in (MAKEFILE_NAME): New macro.
230 ($(MAKEFILE_NAME)): Rename rule from Makefile.
231 * configure.ac (epaths): Set MAKEFILE_NAME to a bogus value,
232 so that GNU 'make' isn't tempted to make the Makefile and then
233 regenerate config.status while config.status is running.
234
0aee6912
PE
235 Update .PHONY listings in makefiles.
236 * Makefile.in (.PHONY): Add all, ${SUBDIR}, blessmail, epath-force,
237 FRC, install-arch-dep, install-arch-indep, install-doc,
238 install-info, install-man, install-etc, install-strip, uninstall,
239 bootstrap-clean, TAGS, tags, info-real, force-info, check-info-dir.
240 (.RECURSIVE): Remove; hasn't been needed for years.
241
0a763bd1
GM
2422012-07-30 Glenn Morris <rgm@gnu.org>
243
32bac6d6
GM
244 * configure.ac (SIGNAL_H_AHB): New hack macro.
245 (opsysfile): Set to empty on netbsd, openbsd.
246 (AH_BOTTOM): Include signal.h if SIGNAL_H_AHB is defined.
247
b65e7c46 248 * configure.ac (_longjmp, _setjmp, TIOCSIGSEND): Move here from src/s.
0a763bd1 249
847bb9eb
JD
2502012-07-30 Jan Djärv <jan.h.d@swipnet.se>
251
252 * Makefile.in (install-arch-indep): Remove sh -x.
253
d34d6ffc
GM
2542012-07-30 Glenn Morris <rgm@gnu.org>
255
abc7ec54
GM
256 * configure.ac (opsysfile): Tweak message for null case.
257
227f5bd0
GM
258 * configure.ac (opsysfile): Set to empty on aix4-2, freebsd,
259 gnu-linux, gnu-kfreebsd; and to usg5-4-common.h on sol2*, unixware.
d34d6ffc 260
dc5493f1
PE
2612012-07-30 Paul Eggert <eggert@cs.ucla.edu>
262
263 Merge from gnulib, incorporating:
264 * doc/misc/texinfo.tex: Update to 2012-07-29.17 version.
265
ffd817eb
JD
2662012-07-29 Jan Djärv <jan.h.d@swipnet.se>
267
268 * Makefile.in (install-arch-indep): Handle space in locallisppath.
269
e32a5799
PE
2702012-07-28 Paul Eggert <eggert@cs.ucla.edu>
271
272 Use Gnulib environ module (Bug#9772).
273 * m4/environ.m4: New file, from gnulib.
274 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
275
276 Use Gnulib stdalign module (Bug#9772, Bug#9960).
277 This should improve portability of macros like alignof and DECL_ALIGN.
278 * lib/stdalign.in.h, m4/stdalign.m4: New files, from gnulib.
279 * .bzrignore: Add lib/stdalign.h.
280 * config.bat: Do not set NO_DECL_ALIGN; no longer needed.
281 Copy lib/stdalign.in.h to lib/stdalign.in-h as needed.
282 * configure.ac (HAVE_ATTRIBUTE_ALIGNED): Remove the code that
283 fiddles with this, as gnulib now does this for us.
284
441efe9f
DA
2852012-07-17 Dmitry Antipov <dmantipov@yandex.ru>
286
287 Fix toolkit configuration report.
288 * configure.ac (USE_X_TOOLKIT): Report toolkit as GTK3 if
289 --with-x-toolkit=gtk3 is used.
290
5dad233c
PE
2912012-07-17 Paul Eggert <eggert@cs.ucla.edu>
292
293 Fix regression with pthread_sigmask on FreeBSD (Bug#11884).
294 * configure.ac: Configure gnulib at the end, not before running
295 pkg-config. This restores the behavior before 2012-06-22, when
296 higher-resolution time stamps were added, and fixes a bug whereby
297 LIB_PTHREAD was not used and gnulib's part of 'configure'
298 therefore incorrectly assumed that pthread_sigmask wasn't working.
299 Fix the problem with -lrt and clock_gettime a different way.
300 This should complete the fix for Bug#11884.
301 (pre_PKG_CONFIG_CFLAGS, pre_PKG_CONFIG_LIBS): New shell vars.
302
b6e9e0ff
PE
3032012-07-15 Paul Eggert <eggert@cs.ucla.edu>
304
305 Merge from gnulib, incorporating:
306 2012-07-15 pthread_sigmask: fix bug on FreeBSD 9 (Bug#11884)
307 2012-07-11 gettext: do not assume '#define ... defined ...' behavior
308
5b3f250f
GM
3092012-07-14 Glenn Morris <rgm@gnu.org>
310
311 * configure.ac (GC_SETJMP_WORKS, GC_MARK_STACK): Move here from src/s.
312 (AH_BOTTOM): Move GC_SETJMP_WORKS GCC fallback to main body.
313
dbee5793
GM
3142012-07-13 Glenn Morris <rgm@gnu.org>
315
32fb4bb6
GM
316 * configure.ac (opsysfile): Set to empty on gnu, cygwin.
317
983188fd
GM
318 * configure.ac (BSD4_2, BSD_SYSTEM, USG, USG5, _AIX, CYGWIN)
319 (DARWIN_OS, GNU_LINUX, HPUX, IRIX6_5, SOLARIS2):
320 Move "system type" macros here from src/s.
321 (BSD_SYSTEM_AHB): New hack macro.
322 (AH_BOTTOM): Set BSD_SYSTEM, using BSD_SYSTEM_AHB.
323
5b633342
GM
324 * configure.ac (NSIG_MINIMUM, ULIMIT_BREAK_VALUE, SETUP_SLAVE_PTY)
325 (GC_MARK_SECONDARY_STACK): Move here from src/s.
dbee5793 326
308aab79
GM
3272012-07-12 Glenn Morris <rgm@gnu.org>
328
4fae5a7a
GM
329 * configure.ac (AH_BOTTOM) [DARWIN_OS]: Move SYSTEM_PURESIZE_EXTRA
330 setting here from src/s/darwin.h.
331
51c3b9b4
GM
332 * configure.ac (NO_MATHERR): Unconditionally define for Darwin;
333 as src/s/darwin.h used to.
334
42bd1719
GM
335 * configure.ac (NARROWPROTO, NO_ABORT, BROKEN_GET_CURRENT_DIR_NAME)
336 (BROKEN_FIONREAD, BROKEN_PTY_READ_AFTER_EAGAIN, BROKEN_SIGAIO)
ba9e4b84 337 (BROKEN_SIGPOLL, BROKEN_SIGPTY, FIRST_PTY_LETTER, NO_EDITRES)
0ab7b23a 338 (G_SLICE_ALWAYS_MALLOC, PREFER_VSUSP, PTY_ITERATION, PTY_OPEN)
3f922c37 339 (PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF, RUN_TIME_REMAP)
3e91a053 340 (SETPGRP_RELEASES_CTTY, TAB3, TABDLY, RUN_TIME_REMAP, UNIX98_PTYS)
7ccad002 341 (XOS_NEEDS_TIME_H): Move here from src/s.
308aab79 342
c43fb4c3
GM
3432012-07-11 Glenn Morris <rgm@gnu.org>
344
345 * configure.ac (INTERRUPT_INPUT): Move here from src/s.
ee1cf5cf 346 (HAVE_PTYS, HAVE_SOCKETS): Define unconditionally.
c43fb4c3 347
554fef51
PE
3482012-07-11 Paul Eggert <eggert@cs.ucla.edu>
349
350 * configure.ac (tzset): Remove check that's redundant with gnulib.
351
c8add24e
GM
3522012-07-11 Glenn Morris <rgm@gnu.org>
353
172bedef
GM
354 * configure.ac (CLASH_DETECTION): Define unconditionally.
355
249685df
GM
356 * configure.ac (opsysfile): Use bsd-common on gnu systems.
357
c8add24e 358 * configure.ac (GNU_LIBRARY_PENDING_OUTPUT_COUNT):
09f4e3b0 359 (SIGNALS_VIA_CHARACTERS): Move here from src/s.
c8add24e 360
5ebbef1d
PE
3612012-07-11 Paul Eggert <eggert@cs.ucla.edu>
362
bb352260
PE
363 Assume mkdir, rename, rmdir, strerror.
364 * configure.ac (mkdir, rename, rmdir, strerror): Remove check.
5ebbef1d 365
20e94fdd
GM
3662012-07-11 Glenn Morris <rgm@gnu.org>
367
9d596af3
GM
368 * configure.ac (DONT_REOPEN_PTY): Move here from src/s.
369
20e94fdd
GM
370 * configure.ac (DEFAULT_SOUND_DEVICE): New definition.
371
22ffb973
PE
3722012-07-10 Paul Eggert <eggert@cs.ucla.edu>
373
374 Remove "#define unix" that is no longer needed (Bug#11905).
375 Merge from gnulib to make "#define unix" unnecessary, incorporating:
376 2012-07-10 getloadavg: clean out old Emacs and Autoconf cruft
377 2012-07-09 getopt: Simplify after Emacs changed.
378
882cf227
GM
3792012-07-10 Glenn Morris <rgm@gnu.org>
380
d02eb359
GM
381 * configure.ac (DATA_START, DATA_SEG_BITS, PENDING_OUTPUT_COUNT):
382 Move here from src/s.
882cf227 383
cda158b4
AS
3842012-07-09 Andreas Schwab <schwab@linux-m68k.org>
385
386 * configure.ac (PNG_DEPSTRUCT): Define this instead of
387 PNG_DEPRECATED.
388
5994c183
PE
3892012-07-09 Paul Eggert <eggert@cs.ucla.edu>
390
391 Add GCC-style 'const' attribute to functions that can use it.
392 * configure.ac (WARN_CFLAGS): Add -Wsuggest-attribute=const.
393 (ATTRIBUTE_CONST): New macro, in config.h.
394
52331d2c
JB
3952012-07-09 Juanma Barranquero <lekktu@gmail.com>
396
397 * lib/makefile.w32-in: Rework dependencies.
398 (GNU_LIB, NT_INC, C_CTYPE_H, MS_W32_H, CONFIG_H, FILEMODE_H)
399 (FTOASTR_H, FTOASTR_C, GETOPT_INT_H, MD5_H, SHA1_H, SHA256_H)
400 (U64_H, SHA512_H): New macros.
401 (SRC): Redefine to point to src/, not current directory.
402 ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O))
403 ($(BLD)/c-strncasecmp.$(O), $(BLD)/dtoastr.$(O))
404 ($(BLD)/dtotimespec.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
405 ($(BLD)/gettime.$(O), $(BLD)/strftime.$(O), $(BLD)/time_r.$(O))
406 ($(BLD)/timespec-add.$(O), $(BLD)/timespec-sub.$(O), $(BLD)/md5.$(O))
407 ($(BLD)/sha1.$(O), $(BLD)/sha256.$(O), $(BLD)/sha512.$(O))
408 ($(BLD)/filemode.$(O)): Update dependencies.
409
c4444d16
PE
4102012-07-09 Paul Eggert <eggert@cs.ucla.edu>
411
2f93ecce
PE
412 Merge from gnulib, incorporating:
413 2012-07-09 timespec: mark functions with const attributes
414
c4444d16
PE
415 Rename configure.in to configure.ac (Bug#11603).
416 The name 'configure.in' has been obsolescent for quite some time,
417 and the next release of Autoconf will generate warnings for it.
61a11606
PE
418 See commit 'v2.69-4-g560f16b' of 2012-05-06, "general: deprecate
419 'configure.in' as autoconf input" in the Autoconf git repository.
c4444d16
PE
420 * configure.ac: Rename from configure.in.
421 * INSTALL, INSTALL.BZR, README, make-dist:
422 * Makefile.in (AUTOCONF_INPUTS):
423 * autogen.sh (autoconf_min):
424 * autogen/update_autogen (sources):
425 Adjust to reflect new name.
426
0ccb0b09
PE
4272012-07-08 Paul Eggert <eggert@cs.ucla.edu>
428
429 Restore deprecation warnings, except for older libpng.
430 * configure.in (WARN_CFLAGS): Remove -Wno-deprecated-declarations.
431 (HAVE_LIBPNG_PNG_H): Don't bother checking for this if we have png.h.
432 (PNG_DEPRECATED): Define when compiling with older PNG versions.
433
4da41f1c
AS
4342012-07-07 Andreas Schwab <schwab@linux-m68k.org>
435
436 * configure.in (WARN_CFLAGS): Add -Wno-deprecated-declarations.
437
6045c4fd
PE
4382012-07-07 Paul Eggert <eggert@cs.ucla.edu>
439
440 Improve static checking when configured --with-ns.
441 See Samuel Bronson's remarks in
442 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>.
443 * configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's
444 a no-op with recent GCC and harmful in earlier ones.
445 Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a
446 warning when compiling with ObjC. Always omit
447 -Wunsafe-loop-optimizations, as we don't mind when optimization is
448 being done correctly.
449
4516fbef
GM
4502012-07-07 Glenn Morris <rgm@gnu.org>
451
41f9404e
GM
452 * configure.in (BROKEN_SA_RESTART): Doc fix.
453
4516fbef
GM
454 * configure.in: Rather than checking for things then undef'ing
455 them on some platforms, simply don't check for them.
456 (getwd): Don't check for it on unixware.
457 (random, rint): Don't check for these on hpux.
458 (res_init, libresolv): Don't check for these on darwin.
459
07adc2c6
JB
4602012-07-07 Juanma Barranquero <lekktu@gmail.com>
461
462 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/c-ctype.$(O),
463 $(BLD)/c-strcasecmp.$(O) and $(BLD)/c-strncasecmp.$(O).
464 ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O))
465 ($(BLD)/c-strncasecmp.$(O)): New dependencies.
466
a69ca799
PE
4672012-07-06 Paul Eggert <eggert@cs.ucla.edu>
468
f5c08e17
PE
469 * configure.in: Document --enable-gcc-warnings better.
470
fee5959d
PE
471 Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
472 This is safer than strcasecmp, which has unspecified behavior
473 outside the POSIX locale and in practice sometimes does not work
474 in multibyte locales. Similarly for c_strncasecmp and strncasecmp.
475 * configure.in (strcasecmp, strncasecmp): Remove checks.
f5c08e17 476
fee5959d
PE
477 * lib/c-ctype.c, lib/c-ctype.h, lib/c-strcase.h, lib/c-strcasecmp.c:
478 * lib/c-strncasecmp.c: New files, taken from gnulib.
479 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
480
a69ca799
PE
481 Merge from gnulib, incorporating:
482 2012-07-06 timespec-sub: avoid duplicate include
483 Reported by Juanma Barranquero.
484
a02d99e7
GM
4852012-07-06 Glenn Morris <rgm@gnu.org>
486
487 * make-dist [update]: Let autoreconf figure out what needs updating.
488 Use `make info-real'. leim/leim-list.el should always exist.
489 Check cd return value.
490
7dca65a4
PE
4912012-07-06 Paul Eggert <eggert@cs.ucla.edu>
492
493 Merge from gnulib. This is for OpenBSD 5.1 amd64.
494 * m4/sys_time_h.m4: New version from gnulib, incorporating:
495 2012-07-05 sys_time: allow too-wide tv_sec
496
013aabf1
PE
4972012-07-04 Paul Eggert <eggert@cs.ucla.edu>
498
499 Merge from gnulib.
500 * lib/alloca.in.h: New version from gnulib, incorporating:
501 2012-07-03 alloca: add support for HP NonStop TNS/E native
502
8ce70ed2
DA
5032012-07-04 Dmitry Antipov <dmantipov@yandex.ru>
504
505 * configure.in: If --enable-gcc-warnings, disable
506 -Wunsafe-loop-optimizations for -O1 optimization level.
507
ca26824c
GM
5082012-06-30 Glenn Morris <rgm@gnu.org>
509
510 * configure.in (standardlisppath): New output variable.
511 (lisppath): Use standardlisppath.
512 * Makefile.in (standardlisppath): New, set by configure.
513 (epaths-force): Use standardlisppath and locallisppath rather than
514 lisppath.
515
94eb8e0a
DA
5162012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
517
518 * configure.in: Fix previous change. Remove --enable-asserts.
519 (CPPFLAGS): Remove conditional -DXASSERTS=1.
520 Add --enable-link-time-optimization.
521 * INSTALL: Mention this.
522
e509cfa6
DA
5232012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
524
525 * configure.in: Add glyphs category to --enable-checking option.
526 (GLYPH_DEBUG): Define if glyphs debugging is enabled.
527
a54e2c05
DA
5282012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
529
530 * configure.in (ENABLE_CHECKING): Update comment.
531
059e4fb5
PE
5322012-06-28 Paul Eggert <eggert@cs.ucla.edu>
533
15458df4
PE
534 * configure.in: Don't check for sys/select.h, sys/time.h, utime.h.
535 Emacs proper no longer uses these headers, and can rely on Gnulib
536 for these checks.
537
059e4fb5
PE
538 Merge from gnulib.
539 * m4/getopt.m4: Copy new version from gnulib, incorporating:
540 getopt-posix: No longer guarantee that option processing is resettable.
541
1ba6038a
GM
5422012-06-27 Glenn Morris <rgm@gnu.org>
543
0b6b25d5
GM
544 * configure.in: Only check for paxctl on gnu-linux. (Bug#11398#26)
545
1ba6038a
GM
546 * INSTALL: Remove references to paths.el.
547
cc06e7e7
EZ
5482012-06-26 Eli Zaretskii <eliz@gnu.org>
549
550 * lib/makefile.w32-in ($(GNULIBOBJS)): Depend on stamp_BLD. This
551 replaces separate dependency for each object file, which required
552 the same object file to be mentioned twice, causing failures in
553 parallel builds.
554
cf38a720
PE
5552012-06-26 Paul Eggert <eggert@cs.ucla.edu>
556
557 Clean out last vestiges of the old HAVE_CONFIG_H stuff.
558 * lib/makefile.w32-in (LOCAL_FLAGS): Remove -DHAVE_CONFIG_H.
559
3511c784
DA
5602012-06-25 Dmitry Antipov <dmantipov@yandex.ru>
561
562 * configure.in (AC_CHECK_FUNCS): Detect library functions
563 strcasecmp and strncasecmp.
564
845ca893
PE
5652012-06-24 Paul Eggert <eggert@cs.ucla.edu>
566
567 Switch from NO_RETURN to C11's _Noreturn (Bug#11750).
568 We might as well use the spelling standardized by C11,
569 as in the long run that should simplify maintenance.
570 * configure.in (NO_RETURN): Remove. All uses replaced by _Noreturn.
571
696056c2
EZ
5722012-06-24 Eli Zaretskii <eliz@gnu.org>
573
574 * lib/makefile.w32-in ($(BLD)/dtotimespec.$(O)):
575 ($(BLD)/timespec-add.$(O)):
576 ($(BLD)/timespec-sub.$(O)): Don't depend on
577 $(EMACS_ROOT)/nt/inc/sys/time.h.
578
579 * lib/stat-time.h:
580 * lib/timespec.h:
581 * lib/utimens.h: Revert last change.
582
47d0c011
PE
5832012-06-23 Paul Eggert <eggert@cs.ucla.edu>
584
585 Merge from gnulib.
586 * m4/getopt.m4: Copy new version from gnulib, incorporating:
587 getopt-gnu: Handle suboptimal getopt_long's abbreviation handling.
588
388cdec0
EZ
5892012-06-23 Eli Zaretskii <eliz@gnu.org>
590
591 Fix the MS-Windows build broken by 2012-06-22T21:17:42Z!eggert@cs.ucla.edu.
592 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/dtotimespec.$(O),
593 $(BLD)/gettime.$(O), $(BLD)/timespec-add.$(O), and
594 $(BLD)/timespec-sub.$(O).
595 ($(BLD)/dtotimespec.$(O)):
596 ($(BLD)/gettime.$(O)):
597 ($(BLD)/timespec-add.$(O)):
598 ($(BLD)/timespec-sub.$(O)): New dependencies.
599
600 * lib/stat-time.h:
601 * lib/timespec.h:
ed9265fc 602 * lib/utimens.h: Include sys/time.h.
388cdec0 603
54e8a418
AS
6042012-06-23 Andreas Schwab <schwab@linux-m68k.org>
605
606 * configure.in: Don't use AC_CHECK_FUNCS_ONCE, which doesn't use
607 the correct CFLAGS and LIBS.
608
d35af63c
PE
6092012-06-22 Paul Eggert <eggert@cs.ucla.edu>
610
611 Support higher-resolution time stamps (Bug#9000).
612 * configure.in (gl_ASSERT_NO_GNULIB_POSIXCHECK)
613 (gl_ASSERT_NO_GNULIB_TESTS, gl_INIT): Move these up earlier, so
614 that the new clock stuff doesn't clash with RSVG_LIBS.
615 (AC_CHECK_HEADERS): Don't check for sys/select.h, sys/time.h, utime.h,
616 as gnulib does that for us now.
617 (emacs_cv_struct_utimbuf, HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL)
618 (GETTIMEOFDAY_ONE_ARGUMENT): Remove; gnulib does these now.
619 (AC_CHECK_FUNCS): Remove utimes; no longer needed.
620 * lib/dtotimespec.c, lib/gettime.c, lib/gettimeofday.c, lib/pselect.c:
621 * lib/stat-time.h, lib/sys_select.in.h, lib/sys_time.in.h:
622 * lib/timespec-add.c, lib/timespec-sub.c, lib/timespec.h:
623 * lib/utimens.c, lib/utimens.h, m4/clock_time.m4, m4/gettime.m4:
624 * m4/gettimeofday.m4, m4/pselect.m4, m4/stat-time.m4:
625 * m4/sys_select_h.m4, m4/sys_socket_h.m4, m4/sys_time_h.m4:
626 * m4/timespec.m4, m4/utimbuf.m4, m4/utimens.m4, m4/utimes.m4:
627 New files, copied automatically from gnulib.
628 * lib/gnulib.mk, m4/gnulib-comp.m4: Merge from gnulib.
629
05730648
PE
6302012-06-22 Paul Eggert <eggert@cs.ucla.edu>
631
632 Merge from gnulib.
633 * lib/filemode.h, lib/signal.in.h, lib/stat.c, lib/stdint.in.h:
634 * lib/stdlib.in.h, lib/unistd.in.h, m4/extensions.m4, m4/getloadavg.m4:
635 * m4/getopt.m4, m4/gnulib-common.m4, m4/largefile.m4, m4/mktime.m4:
636 * m4/multiarch.m4, m4/nocrash.m4, m4/stdio_h.m4, m4/time_r.m4:
637 Copy new versions from gnulib, incorporating the following changes:
638 2012-06-22 time_r: fix typo that always overrode localtime_r decl
639 2012-06-22 Write "Mac OS X" instead of "MacOS X".
640 2012-06-21 mktime: fix integer overflow in 'configure'-time test
641 2012-06-21 nonblocking: Avoid compilation error on mingw64.
642 2012-06-19 stat, fstat: Avoid warnings on mingw64.
643 2012-06-19 getopt-gnu: Fix exit code overflow in autoconf test.
644
646b5f55
AS
6452012-06-13 Andreas Schwab <schwab@linux-m68k.org>
646
647 * configure.in: Rename --enable-use-lisp-union-type to
648 --enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
649 instead of USE_LISP_UNION_TYPE.
650
8a07a8c6
GM
6512012-06-12 Glenn Morris <rgm@gnu.org>
652
b4492cba
GM
653 * configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
654 (opsysfile): Set specially for sol2-10.
655
8a07a8c6
GM
656 * configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS):
657 New AC_DEFINEs, for hpux11.
658 (opsysfile): Set specially for hpux11.
659
03043c1b
PE
6602012-06-12 Paul Eggert <eggert@cs.ucla.edu>
661
662 * configure.in: Coalesce some function checking.
663 This makes 'configure' a bit smaller.
664 Prefer AC_CHECK_FUNCS_ONCE for functions that we always check for.
665
ed846e5f
GM
6662012-06-12 Glenn Morris <rgm@gnu.org>
667
0d369729
GM
668 * configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.
669
45fa9c0f
GM
670 * configure.in (NO_TERMIO, BROKEN_SIGIO): Move here from src/s.
671
ed846e5f
GM
672 * configure.in: Anticipate platforms with no src/s file.
673
0e25d334
CY
6742012-06-12 Chong Yidong <cyd@gnu.org>
675
676 * configure.in: Check for MagickMergeImageLayers (Bug#11678).
677
a9be7d2b
GM
6782012-06-11 Glenn Morris <rgm@gnu.org>
679
680 * configure.in (SYSTEM_TYPE): New AC_DEFINE.
681
e3a3e213
MA
6822012-06-09 Michael Albinus <michael.albinus@gmx.de>
683
684 * configure.in (dbus_type_is_valid): Check for library function.
685
276d5f5d
GM
6862012-06-06 Glenn Morris <rgm@gnu.org>
687
688 * INSTALL, make-dist: Remove vcdiff.
689
418cd726
GM
6902012-06-03 Glenn Morris <rgm@gnu.org>
691
692 * INSTALL, make-dist: Remove rcs-checkin.
693
c71232db
UM
6942012-06-03 Ulrich Müller <ulm@gentoo.org>
695
696 * configure.in (PAXCTL): Check for paxctl. (Bug#11398)
697
501390c5
PE
6982012-06-01 Paul Eggert <eggert@cs.ucla.edu>
699
700 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
701 It is confusingly named and rarely useful. See, for example,
702 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
703 * INSTALL.BZR: Don't mention --disable-maintainer-mode.
704 * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
705 * configure.in: Remove --disable-maintainer-mode.
706 (USE_MAINTAINER_MODE, MAINT): Remove.
707
0e7a053e
PE
7082012-05-28 Paul Eggert <eggert@cs.ucla.edu>
709
710 Make 'configure' a bit smaller and faster.
711 * configure.in (INSTALL_INFO): Set it with one call to
712 AC_PATH_PROG, not three.
713 (PKG_CONFIG): Hoist this out of PKG_CHECK_MODULES, since it's
714 so likely that it'll be needed.
715 (AC_CHECK_HEADERS_ONCE): Prefer to AC_CHECK_HEADERS where either works.
716 (AC_PROG_MAKE_SET): Remove; Automake does this.
717 (sysinfo): Do not check for this function, as it's never used.
718 (tzset): Check for this function just once.
719 * m4/manywarnings.m4: Sync from gnulib, incorporating the following:
720 2012-05-27 manywarnings: remove duplicate -Wmultichar entry
721
cd376509
EZ
7222012-05-27 Eli Zaretskii <eliz@gnu.org>
723
42a53d84
EZ
724 * config.bat (lib): Create/update lib/stdalign.in-h and
725 lib/sys_types.in-h.
726
0e7a053e
PE
727 * lib/makefile.w32-in ($(BLD)/md5.$(O)):
728 ($(BLD)/sha1.$(O)):
729 ($(BLD)/sha256.$(O)):
cd376509
EZ
730 ($(BLD)/sha512.$(O)): Depend on $(EMACS_ROOT)/nt/inc/stdalign.h.
731 Suggested by Christoph Scholtes <cschol2112@googlemail.com>.
732
733 * lib/getopt_.h: Regenerate.
734
50c4645e
PE
7352012-05-27 Paul Eggert <eggert@cs.ucla.edu>
736
737 Assume gnulib does largefile.
738 Gnulib does the largefile configuration anyway, so when configure.in
739 invokes AC_SYS_LARGEFILE, that bloats 'configure' unnecessarily.
740 * configure.in (AC_SYS_LARGEFILE): Remove.
741 * lib/gnulib.mk: Autoupdate.
742
caf8a9b2
PE
7432012-05-26 Paul Eggert <eggert@cs.ucla.edu>
744
745 Merge from gnulib. (Bug#11527)
746
747 The build procedure now creates <stdalign.h> and <sys/types.h> for
748 older hosts that lack a working <stdalign.h> or whose
749 <sys/types.h> does not define pid_t, size_t, ssize_t, mode_t. New
750 symbols such as WINDOWS_64_BIT_OFF_T may require attention in the
751 msdos and nt builds.
752
753 Here is a precis of gnulib changes that seem relevant; please see
754 the gnulib ChangeLog for details.
755
756 2012-05-18 crypto: fix bug in large buffer handling
757 2012-05-14 ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED
758 2012-05-10 _Noreturn: port config.h to gcc -Wundef
759 2012-05-08 warnings.m4: give a means to specify the program to compile
760 2012-05-07 stdint: be more consistent with glibc, SunOS libc
761 2012-04-21 Large File Support for native Windows platforms.
762 2012-04-14 stat: Bypass buggy override in mingw64.
763 2012-03-29 stdio: don't assume gets any more
764 2012-03-24 Enable common subexpression optimization in GCC.
765 2012-02-09 maint: replace FSF snail-mail addresses with URLs
766 2012-01-30 sys_stat: Fix support for mingw64 and MSVC.
767 2012-01-28 strtoimax: eliminate need for stdint.h, inttypes.h checks
768 2012-01-21 stdint: Add support for Android.
769 2012-01-15 Improve support for MSVC 9.
770 2012-01-08 mktime: Avoid compilation error on Solaris 11.
771 2012-01-05 Use ', not `, for quoting output.
772 2012-01-05 strtoimax: Don't replace systems where intmax_t is int.
773 2012-01-05 strtoimax: Work around AIX 5.1 bug.
774 2012-01-05 inttypes: Modernize.
775 2011-12-13 inttypes, stdint: add C++11 support
776 2011-11-26 Fix conflict between two instantiations of module 'unistd'.
777 2011-11-21 _Noreturn: Check that _MSC_VER is defined
778 2011-11-10 ptsname_r: Avoid compilation error on OSF/1 5.1.
779 2011-11-09 raise: fix mingw handling of SIGPIPE
780 2011-10-27 Add stdalign module and use it in other modules.
781
782 * lib/stdalign.in.h, lib/sys_types.in.h, m4/off_t.m4, m4/stdalign.m4:
783 * m4/sys_types_h.m4:
784 New files.
785 * build-aux/move-if-change, build-aux/snippet/_Noreturn.h:
786 * build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h:
787 * build-aux/snippet/warn-on-use.h, doc/misc/texinfo.tex:
788 * lib/alloca.in.h, lib/allocator.h, lib/careadlinkat.c:
789 * lib/careadlinkat.h, lib/dosname.h, lib/dup2.c, lib/filemode.c:
790 * lib/filemode.h, lib/ftoastr.c, lib/ftoastr.h, lib/getloadavg.c:
791 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
792 * lib/gettext.h, lib/gnulib.mk, lib/ignore-value.h, lib/intprops.h:
793 * lib/inttypes.in.h, lib/lstat.c, lib/md5.c, lib/md5.h, lib/mktime.c:
794 * lib/pathmax.h, lib/pthread_sigmask.c, lib/readlink.c, lib/sha1.c:
795 * lib/sha1.h, lib/sha256.c, lib/sha256.h, lib/sha512.c, lib/sha512.h:
796 * lib/signal.in.h, lib/sigprocmask.c, lib/stat.c, lib/stdarg.in.h:
797 * lib/stdbool.in.h, lib/stddef.in.h, lib/stdint.in.h, lib/stdio.in.h:
798 * lib/stdlib.in.h, lib/strftime.c, lib/strftime.h, lib/strtoimax.c:
799 * lib/strtol.c, lib/strtoll.c, lib/strtoul.c, lib/strtoull.c:
800 * lib/symlink.c, lib/sys_stat.in.h, lib/time.in.h, lib/time_r.c:
801 * lib/u64.h, lib/unistd.in.h, lib/verify.h, m4/00gnulib.m4:
802 * m4/alloca.m4, m4/c-strtod.m4, m4/dup2.m4, m4/extensions.m4:
803 * m4/filemode.m4, m4/getloadavg.m4, m4/getopt.m4, m4/gl-comp.m4:
804 * m4/gnulib-common.m4, m4/gnulib-tool.m4, m4/include_next.m4:
805 * m4/inttypes.m4, m4/largefile.m4, m4/longlong.m4, m4/lstat.m4:
806 * m4/md5.m4, m4/mktime.m4, m4/multiarch.m4, m4/nocrash.m4:
807 * m4/pathmax.m4, m4/pthread_sigmask.m4, m4/readlink.m4, m4/sha1.m4:
808 * m4/sha256.m4, m4/sha512.m4, m4/signal_h.m4, m4/signalblocking.m4:
809 * m4/socklen.m4, m4/ssize_t.m4, m4/st_dm_mode.m4, m4/stat.m4:
810 * m4/stdarg.m4, m4/stdbool.m4, m4/stddef_h.m4, m4/stdint.m4:
811 * m4/stdio_h.m4, m4/stdlib_h.m4, m4/strftime.m4, m4/strtoimax.m4:
812 * m4/strtoll.m4, m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4:
813 * m4/sys_stat_h.m4, m4/time_h.m4, m4/time_r.m4, m4/tm_gmtoff.m4:
814 * m4/unistd_h.m4, m4/warnings.m4, m4/wchar_t.m4:
815 Update from gnulib.
816
34374650
PE
8172012-05-22 Paul Eggert <eggert@cs.ucla.edu>
818
819 Remove src/m/*.
820 * configure.in: Remove all mention of src/m/*.
821 (machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
822 All uses removed.
823 (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
824 (BITS_PER_LONG_LONG): Move to src/lisp.h.
825 * lib/makefile.w32-in: Remove dependencies on
826 $(EMACS_ROOT)/src/m/intel386.h.
827 * make-dist: Don't make links to src/m.
828
ec21c7f8
PE
8292012-05-22 Paul Eggert <eggert@cs.ucla.edu>
830
831 * Makefile.in (ACLOCAL_INPUTS): Fix up gnulib-comp.m4 name. (Bug#11529)
832 Without this further fix, aclocal was being invoked unnecessarily.
833
39078e4a
GM
8342012-05-22 Glenn Morris <rgm@gnu.org>
835
836 * Makefile.in (blessmail, install-arch-dep, uninstall):
837 Check cd lib-src works.
838 (install-arch-dep, uninstall): Remove unneeded subshells.
839
be17565b
GM
8402012-05-21 Glenn Morris <rgm@gnu.org>
841
ff0c3cfb
GM
842 * update-subdirs: Move to build-aux/.
843 * make-dist, Makefile.in (install-arch-indep): Update for this change.
844
d10cfddd
GM
845 * Makefile.in (leimdir): New, set by configure.
846 (COPYDIR, COPYDESTS): Add leim directories.
847 (install-leim): Remove.
848 (install-arch-indep): Handle leim installation directly.
849
be17565b
GM
850 * vpath.sed: Remove unused file.
851 * make-dist: No more vpath.sed.
852
9b4ee616
PE
8532012-05-21 Paul Eggert <eggert@cs.ucla.edu>
854
fb77d37e
PE
855 Use full name for m4/gnulib-comp.m4. (Bug#11529)
856 Previously the file was named m4/gl-comp.m4 due to DOS 8+3 restrictions,
857 even though the file's name in gnulib is m4/gnulib-comp.m4.
858 This had a problem when merging from gnulib, as the code temporarily
859 renamed it to the full name, causing problems when interrupted.
860 Now the file has its full name, with the idea that we will find
861 a solution for MS-DOS that does not affect the rest of Emacs.
862 * m4/gnulib-comp.m4: Rename from m4/gl-comp.m4.
863
261cb4bb
PE
864 Assume C89 or later.
865 * configure.in (AC_C_PROTOTYPES, AC_C_VOLATILE, AC_C_CONST)
866 (POINTER_TYPE, PROTOTYPES): Remove.
867
9b4ee616
PE
868 Make merging from gnulib a script, not a makefile action.
869 Putting it in a makefile has some problems with reflection, as
870 merging from gnulib updates 'configure', which can update the makefile.
871 Putting it in a standalone script breaks this loop.
872 * Makefile.in (gnulib_srcdir, $(gnulib_srcdir), DOS_gnulib_comp.m4)
873 (GNULIB_MODULES, GNULIB_TOOL_FLAGS, sync-from-gnulib):
874 Remove, moving the actions to the script admin/merge-gnulib.
875
261cb4bb
PE
8762012-05-21 Glenn Morris <rgm@gnu.org>
877
878 * configure.in (LEIM_INSTALLDIR):
879 Rename to leimdir, treat like lispdir.
880
b847032c
GM
8812012-05-21 Glenn Morris <rgm@gnu.org>
882
883 * Makefile.in (install-arch-indep, install-doc, install-info)
884 (uninstall): Scrap superfluous subshells.
885
af006ad5
UM
8862012-05-19 Ulrich Mueller <ulm@gentoo.org>
887
888 * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518)
889
003fdae2
PE
8902012-05-19 Paul Eggert <eggert@cs.ucla.edu>
891
9232a6d9
PE
892 * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols,
893 getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm,
894 getsockopt, setsockopt, mremap, mempcpy.
895
003fdae2
PE
896 * configure.in (machine): Do not set to 'vax', since src/m/vax.h
897 is being removed.
898 (AC_CHECK_FUNCS): Remove ftime.
899
e7333757
GM
9002012-05-19 Glenn Morris <rgm@gnu.org>
901
e39b9806 902 * Makefile.in (install-arch-indep): Remove unneeded subshell.
e39b9806 903
42d5aa3e
GM
904 * Makefile.in (install-arch-indep): Remove unneeded chmod.
905 Set permissions of lisp/subdirs.el.
906
9192d37d
GM
907 * Makefile.in (SUBDIR): Add leim. Update users.
908
2e5d41e4
GM
909 * Makefile.in (lib, lib-src, lisp): Check cd return value.
910
e7333757
GM
911 * Makefile.in (leim): No need to set PARALLEL.
912
7606c360
GM
9132012-05-18 Glenn Morris <rgm@gnu.org>
914
6d1a623e
GM
915 * Makefile.in (install-arch-indep, install-info, install-man):
916 Simplify some one-sided ifs.
917
29473393
GM
918 * Makefile.in: Install only the relevant DOC file.
919 (install-arch-indep): Delete etc/DOC*.
920 (install-doc): No more need to delete etc/DOC.
921
660c8c1e
GM
922 * Makefile.in (install-arch-indep): Split into several rules.
923 (install-doc, innstall-info, install-man): New rules.
924
37f36bcb
GM
925 * configure.in (mandir): May as well include it in the NS app bundle.
926
0629a797
GM
927 * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable.
928 * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure.
929 (install-arch-indep): Don't install-etc for self-contained ns builds.
930
136c45ee
GM
931 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
932 No longer unconditonally add /sw directories. (Bug#2280)
933
ed0ba302
GM
934 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
935 (install-arch-indep): Depend on install-leim.
936 (install): Remove explicit install-leim dependence.
937
62061397
GM
938 * Makefile.in (install-arch-indep):
939 Move last element of mkdir rule here.
940 (mkdir): Remove rule.
941
37baa3c8
GM
942 * Makefile.in (install-arch-indep): Remove unneeded chmods.
943 INSTALL_DATA does this for us.
944
b533f05e
GM
945 * Makefile.in (install-arch-dep): Ensure bindir exists.
946 Drop mkdir dependency.
947 (install-arch-indep): Ensure docdir, infodir, mandir exist.
948 (install-leim): Drop mkdir dependency.
949 (mkdir): Remove most directories, now made in relevant rules.
950
7606c360
GM
951 * Makefile.in (install-arch-indep): Combine adjacent loops.
952
3a4155de
GM
9532012-05-17 Glenn Morris <rgm@gnu.org>
954
d9a1e2c2
GM
955 * Makefile.in (install-etc, mkdir):
956 Make relevant directories in install-etc rather than mkdir.
957
4c54abe1
GM
958 * Makefile.in (write_subdir): Create the directory if needed.
959 (install-arch-dep, mkdir): No need to make site-lisp directories.
960
9f1ea7dc 961 * Makefile.in (write_subdir): New.
05f3d308 962 (install-arch-indep, install-arch-dep): Use $write_subdir.
9f1ea7dc 963
40c117e7 964 * configure.in (docdir, etcdir, infodir, lispdir):
b42c720d 965 For a self-contained ns build, set these to the appropriate values.
40c117e7 966 * Makefile.in (install-arch-dep): No need to move info/ any more.
b42c720d 967
b4a36200
GM
968 * configure.in (ns_self_contained): New output variable.
969 * Makefile.in (ns_self_contained): New, set by configure.
970 (install-arch-dep): For a self-contained ns build,
96182ae6
GM
971 don't bother installing binaries then immediately deleting them.
972
3a4155de
GM
973 * Makefile.in (ns_appbindir, ns_appresdir):
974 Move them before things that may refer to them.
975 (install-arch-dep): No need to relocate self-contained ns libexec.
976
977 * configure.in (archlibdir): Set it for self-contained ns builds.
978 (libexecdir): Don't expand it now (this is mainly cosmetic).
979
f04940ae
PE
9802012-05-16 Paul Eggert <eggert@cs.ucla.edu>
981
982 * configure.in: Simplify by removing CPP etc.
983 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
984 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
985 In particular we no longer need to fiddle with CPP, since we don't
986 use CPP specially any more.
987 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
988 adjusted compiler.
989 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
990 since gl_EARLY and/or Autoconf already does these.
991
27cb7be2
GM
9922012-05-16 Glenn Morris <rgm@gnu.org>
993
994 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
995 (CPP): Do not unconditionally set it on Darwin.
996 Instead, try to test if -no-cpp-precomp is accepted.
997 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
998
ec3ca9ec
GM
9992012-05-15 Glenn Morris <rgm@gnu.org>
1000
4e7d487c 1001 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 1002
75a9f5f5
GM
1003 * Makefile.in (install-arch-dep): Do not hard-code version number.
1004
ec3ca9ec
GM
1005 * Makefile.in (install-arch-dep): NS install no longer needs to
1006 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
1007
3fe7cdc8
GM
10082012-05-12 Glenn Morris <rgm@gnu.org>
1009
9e6b06ed
GM
1010 * configure.in (ns_appbindir): Remove trailing "/".
1011
3fe7cdc8
GM
1012 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
1013 (MKDEPDIR): Use $MKDIR_P.
1014 * Makefile.in (MKDIR_P): New, set by configure.
1015 (mkdir): Use $MKDIR_P.
1016
a873f274
GM
10172012-05-11 Glenn Morris <rgm@gnu.org>
1018
1019 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 1020 Use INSTALL_DATA for the DOC file.
c8e32179 1021 Remove dead code for ./lisp that never executes.
a873f274 1022
ff57c2ec
GM
10232012-05-10 Glenn Morris <rgm@gnu.org>
1024
1025 * configure.in (LEIM_INSTALLDIR): New output variable.
1026
49ed9c8e
SM
10272012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1028
1029 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
1030
5122804a
GM
10312012-05-08 Glenn Morris <rgm@gnu.org>
1032
1033 * make-dist: No more doc/lispref/*.el.
1034
01319a4e
AS
10352012-05-05 Andreas Schwab <schwab@linux-m68k.org>
1036
1037 * configure.in: Fix quoting bugs.
1038
8045b906
GM
10392012-05-04 Glenn Morris <rgm@gnu.org>
1040
1041 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
1042
9fa0e416
GM
10432012-05-02 Glenn Morris <rgm@gnu.org>
1044
3c30e766
GM
1045 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
1046 the choices made by FreeBSD and NetBSD. (Bug#10313)
1047
9aa071df
GM
1048 * Makefile.in (INFO_FILES): Remove variable.
1049 (INFO_NONMISC): New variable.
1050 (install-arch-indep, uninstall): Don't use $INFO_FILES.
1051
cd3771a0
GM
1052 * Makefile.in (uninstall): Remove useless-use-of-for; that for
1053 some reason caused problems on an old Solaris.
1054
a36e64d0
GM
1055 * Makefile.in (install-arch-indep, uninstall):
1056 Ensure that INSTALL-type commands are run from top-level.
1057
9e7a4bcf
GM
1058 * info/dir: Make some entries consistent with the source texi files.
1059
9fa0e416
GM
1060 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
1061
7adecb99
GM
10622012-05-02 Glenn Morris <rgm@gnu.org>
1063
1064 * Makefile.in (install-arch-indep):
1065 Combine adjacent install-data and install-info loops.
1066
4737362e
GM
10672012-05-01 Glenn Morris <rgm@gnu.org>
1068
ab1121bd
GM
1069 * Makefile.in (MAN_PAGES): Remove.
1070 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
1071
a4a18b8b
GM
1072 * configure.in: Try libtinfo for tputs.
1073 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
1074
3ba0a545
GM
1075 * configure.in: Combine adjacent $opsys case blocks.
1076
e3da5b19
GM
1077 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
1078
262f06da
GM
1079 * configure.in: Invert the TERMINFO logic,
1080 since "yes" is far more common than "no".
1081
9311dcff
GM
1082 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
1083
4d5c6349
GM
1084 * configure.in (LD_SWITCH_X_SITE_RPATH):
1085 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
1086
4737362e
GM
1087 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
1088
562e638f
GM
10892012-04-26 Glenn Morris <rgm@gnu.org>
1090
1091 * make-dist: No more doc/lispref/tindex.pl.
1092
dcbf5805
MA
10932012-04-22 Michael Albinus <michael.albinus@gmx.de>
1094
1095 * configure.in (dbus_validate_bus_name, dbus_validate_path)
1096 (dbus_validate_interface, dbus_validate_member): Check also for
e3a3e213 1097 these library functions.
dcbf5805 1098
4b5b5289
PE
10992012-04-22 Paul Eggert <eggert@cs.ucla.edu>
1100
1101 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
1102 With glibc 2.14 or later, when compiled with GCC 4.7.0's
1103 -Werror=deprecated-declarations flag, use of hooks like
1104 __malloc_initialize_hook causes compilation to fail because these
1105 hooks are deprecated. Modify 'configure' to check for these hooks too.
1106 Simplify the 'configure' code to test for all the hooks at once.
1107 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
1108 (emacs_cv_var_doug_lea_malloc): ... this new var.
1109
9ee7d8b9
PE
11102012-04-21 Paul Eggert <eggert@cs.ucla.edu>
1111
1112 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
1113 dated 2011-10-07. Regenerating from current gnulib would be a
1114 pervasive change, and currently the trunk isn't open to such changes.
1115 * configure.in (WARN_CFLAGS): Remove; no longer needed now
1116 that gnulib does it.
1117 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1118
5e6ab4e6
AS
11192012-04-21 Andreas Schwab <schwab@linux-m68k.org>
1120
1121 * m4/gl-comp.m4: Update. (Bug#11285)
1122
c07a4c0b 11232012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
1124
1125 * configure.in: Don't use the -R option (Bug#11251).
1126
6c94c34f 11272012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 1128
9f46df23 1129 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
1130 I have been using this change for many months in my private copy
1131 of Emacs, and have used it to find several bugs. It's mature
1132 enough to publish now.
1133 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
1134 * configure.in: Support --enable-gcc-warnings, in the style of
1135 other GNU packages such as coreutils.
1136 (C_WARNINGS_SWITCH): Remove, replacing with...
1137 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
1138 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
1139 when including system files with GCC.
1140 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 1141 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
1142 * lib/Makefile.am (AM_CFLAGS): New macro.
1143 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
1144
316411f0
DA
11452012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
1146
1147 * configure.in (AC_CHECK_FUNCS):
1148 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
1149
9b9b2ef2
GM
11502012-04-16 Glenn Morris <rgm@gnu.org>
1151
b1aa797c
GM
1152 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
1153
9b9b2ef2
GM
1154 * configure.in: Remove X libs workaround for old autoconf.
1155
badf86af
KB
11562012-04-12 Ken Brown <kbrown@cornell.edu>
1157
1158 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
1159
2f097256
GM
11602012-04-11 Glenn Morris <rgm@gnu.org>
1161
1162 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
1163
a9f72fc1
GM
11642012-04-10 Glenn Morris <rgm@gnu.org>
1165
1166 * configure.in: Conditionally generate admin/unidata/Makefile.
1167
6b4f4a2d
TZ
11682012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
1169
a9f72fc1 1170 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 1171
23df914b
GM
11722012-04-09 Glenn Morris <rgm@gnu.org>
1173
fd9d85c2
GM
1174 * Makefile.in (leim): Check cd return value. Pass fewer variables.
1175 (install-leim): Check cd return value. Pass $MFLAGS.
1176 (install-strip): Pass $MFLAGS.
1177
23df914b
GM
1178 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
1179 Eg org.texi has been using 4.7 functions for some time.
1180
bf6bba2b
PE
11812012-04-07 Paul Eggert <eggert@cs.ucla.edu>
1182
1183 Check pkg-config exit status when configuring (Bug#10626).
1184 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
1185 works; check its exit status. Problem reported by Jordi Gutiérrez
1186 Hermoso in
1187 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
1188
f3774f20
GM
11892012-04-07 Glenn Morris <rgm@gnu.org>
1190
1191 * README, configure.in (AC_INIT): Bump version to 24.1.50.
1192
d67a9a85
EZ
11932012-04-07 Eli Zaretskii <eliz@gnu.org>
1194
1195 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
1196
f20f95c6
PE
11972012-03-04 Paul Eggert <eggert@cs.ucla.edu>
1198
1199 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
1200 * configure.in (LIBS_TERMCAP): Default this to the result of
1201 the tputs library search. Do a run-time test for the linkability
1202 of tputs unless cross-compiling, as that's more reliable if the
1203 link flags and libraries are messed up. Don't change LIBS as
1204 a result of the test, as that may mess up later tests.
1205
75197633
CS
12062012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
1207
533183f3 1208 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 1209
75197633
CS
1210 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
1211 specific makefiles to support getopt_.h generation with MSVC.
1212
7eb21b49
GM
12132012-02-04 Glenn Morris <rgm@gnu.org>
1214
1215 * Makefile.in (uninstall):
1216 Handle compressed info files and man pages. (Bug#10718)
1217
44f92739
GM
12182012-02-02 Glenn Morris <rgm@gnu.org>
1219
1220 * configure.in [HAVE_NS]:
1221 Error if use --without-toolkit-scroll-bars. (Bug#10673)
1222
6df37268
PE
12232012-02-01 Paul Eggert <eggert@cs.ucla.edu>
1224
1225 Port to older Solaris 10 versions (Bug#10677).
1226 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
1227 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
1228 possibly this is because Sun fixed the 'stat' bug in my version.
1229 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
1230 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
1231 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1232 These changes are based on gnulib version
1233 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
1234 because Emacs is in feature freeze and we do not want to merge any
1235 more-recent changes from gnulib.
1236
8d8939e8
GM
12372012-01-31 Glenn Morris <rgm@gnu.org>
1238
e4070def
GM
1239 * configure.in: Throw an explicit error if Motif toolkit was
1240 requested but requirements could not be found.
1241
8d8939e8
GM
1242 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
1243
5a26ec89
EZ
12442012-01-30 Eli Zaretskii <eliz@gnu.org>
1245
1246 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
1247 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
1248 with "make -j3".
1249
1b0880d5
JB
12502012-01-16 Juanma Barranquero <lekktu@gmail.com>
1251
1252 * .bzrignore: Ignore etc/__pycache__.
1253
adee8a65
PE
12542011-12-17 Paul Eggert <eggert@cs.ucla.edu>
1255
1256 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
090bd7cb 1257 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
adee8a65
PE
1258 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
1259 by Nelson H. F. Beebe in
1260 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
1261
e152e577
JB
12622011-12-10 Juanma Barranquero <lekktu@gmail.com>
1263
1264 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
1265
46d14be7
JD
12662011-12-10 Jan Djärv <jan.h.d@swipnet.se>
1267
1268 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
1269 instead of LDFLAGS (Bug#10230).
1270
6c269a38
PE
12712011-12-03 Paul Eggert <eggert@cs.ucla.edu>
1272
4eec8d6f
PE
1273 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
1274
6c269a38 1275 Propagate configure flags to sub-configures.
1350a3cc 1276 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
1277 New macros.
1278 (config.status, bootstrap): Use them to propagate configure flags
1279 to sub-configures.
1280 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
1281
63e94eb8
PE
12822011-12-03 Paul Eggert <eggert@cs.ucla.edu>
1283
1284 * .bzrignore: Add config.cache.
1285
54e9e3bf
JD
12862011-11-27 Jan Djärv <jan.h.d@swipnet.se>
1287
1288 * configure.in: Check for gtk_window_set_has_resize_grip.
1289
20db1522
JB
12902011-11-24 Juanma Barranquero <lekktu@gmail.com>
1291
1292 * configure.in (HAVE_XPM): Fix typo.
1293
60bf278f
GM
12942011-11-22 Glenn Morris <rgm@gnu.org>
1295
5f77c86c
GM
1296 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
1297 have confusing effects on the build. (Bug#6401)
1298
60bf278f
GM
1299 * Makefile.in (install-arch-dep): Tweak previous change.
1300
816be9f6
YD
13012011-11-22 Yavor Doganov <yavor@gnu.org>
1302
1303 Do not install arch-dependent files in the app bundle if
1304 --disable-ns-self-contained is requested. (Bug#1335)
1305 * configure.in (exec_prefix, libexecdir): Define relative to
1306 `ns_appbindir' only if configured for a self-contained app.
1307 * Makefile.in (install-arch-dep): Test for the existence of
1308 libexec in the Emacs.app bundle before executing commands.
1309
d5ff9cd0
AS
13102011-11-20 Andreas Schwab <schwab@linux-m68k.org>
1311
1312 * configure.in: Remove reference to src/m/ibms390.h.
1313
1c889bf6
GM
13142011-11-13 Glenn Morris <rgm@gnu.org>
1315
1316 * INSTALL: Tiny updates for disk space used during installation.
1317
a6fc3b5c
EZ
13182011-11-05 Eli Zaretskii <eliz@gnu.org>
1319
1320 * lib/makefile.w32-in (FRC): New dummy target.
1321 (TAGS): Depend on FRC.
1322
9f77899d
GM
13232011-11-04 Glenn Morris <rgm@gnu.org>
1324
1325 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
1326 Do not include GnuTLS version info in final summary message.
1327
0bd3cb7b
EZ
13282011-10-31 Eli Zaretskii <eliz@gnu.org>
1329
07f3add9
EZ
1330 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
1331 they exist there, else from autogen/.
1332
1333 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 1334
d2eaf3e4
NT
13352011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
1336
1337 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
1338
e782cfab
PE
13392011-10-24 Paul Eggert <eggert@cs.ucla.edu>
1340
1341 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
1342 if the library is found. Otherwise, later configure-time tests,
1343 such as the test for pthread_sigmask, generate the wrong results
1344 on some platforms. Problem reported for FreeBSD by Nali Toja.
1345
7da0b018
PE
13462011-10-20 Paul Eggert <eggert@cs.ucla.edu>
1347
1348 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
1349 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
1350 Remove; no longer needed, now that we defer to strftime for time
1351 zone names.
1352
0ffe1065
JD
13532011-10-18 Jan Djärv <jan.h.d@swipnet.se>
1354
1355 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
1356
23769e49
CY
13572011-10-18 Chong Yidong <cyd@gnu.org>
1358
1359 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
1360
fd8dea03
GM
13612011-10-13 Glenn Morris <rgm@gnu.org>
1362
1363 * configure.in: Also look for tputs in libcurses. (Bug#9736)
1364
f4cc5b54
PE
13652011-10-12 Paul Eggert <eggert@cs.ucla.edu>
1366
1367 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 1368 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
1369 The check was helpful but not essential in Solaris 2.6 (1997),
1370 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
1371 obsolete -- Sun dropped support for it in 2006 -- and without
1372 access to that Silurian platform we can't maintain the code anyway.
1373
7c5ee88e
PE
13742011-10-07 Paul Eggert <eggert@cs.ucla.edu>
1375
d47439a3
PE
1376 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
1377 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
1378 * m4/gnulib-common.m4: Merge from gnulib.
1379 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
1380 command not found" on powerpc-apple-darwin9.8.0.
1381
7c5ee88e
PE
1382 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
1383 This is now done by src/alloc.c.
1384
423dbf9b
RS
13852011-10-02 Richard Stallman <rms@gnu.org>
1386
1387 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
1388 and xlinux_second_failure to xgnu_linux_second_failure.
1389
31bed486
EZ
13902011-09-29 Eli Zaretskii <eliz@gnu.org>
1391
5f91c1e5
EZ
1392 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
1393 lib/signal.in-h.
31bed486 1394
e785f2ec 1395 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
1396 Rename signal.in.h and alloca.in.h.
1397
e1504b9b
EZ
13982011-09-28 Eli Zaretskii <eliz@gnu.org>
1399
1400 * INSTALL: Mention that m17n libraries and libotf are needed for
1401 Arabic shaping.
1402
316f8af0
PE
14032011-09-26 Paul Eggert <eggert@cs.ucla.edu>
1404
1405 Merge from gnulib, improving some licensing wording.
1406 This clarifies and fixes some licensing issues raised by Glenn Morris
1407 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
1408 It also merges the latest version of texinfo.tex and has some
1409 MSVC-related changes that don't affect Emacs.
1410 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
1411 pathmax, and raise, since these are needed only to address
1412 MSVC-related issues that Emacs doesn't have.
1413 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
1414 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
1415 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
1416 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
1417 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
1418 * m4/unistd_h.m4: Merge from gnulib.
1419
04d51ad4
AS
14202011-09-26 Andreas Schwab <schwab@linux-m68k.org>
1421
1422 * configure.in: Initialize HAVE_LIBXML2.
1423
6e99ef20
GM
14242011-09-26 Glenn Morris <rgm@gnu.org>
1425
1426 * make-dist: Add lib/makefile.w32-in.
1427
0538fab0
GM
14282011-09-24 Glenn Morris <rgm@gnu.org>
1429
1430 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
1431
c5b01d8c
LMI
14322011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1433
1434 * .dir-locals.el: Change the debbugs regexp to allow having the
1435 bug number as the first thing on a line.
1436
0cc87afb
GM
14372011-09-15 Glenn Morris <rgm@gnu.org>
1438
1439 * configure.in: Make configure work with recent GNUsteps.
1440 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
1441 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 1442 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 1443
3f44249e
PE
14442011-09-11 Paul Eggert <eggert@cs.ucla.edu>
1445
1446 Merge from gnulib, porting to Tru64.
1447 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
1448 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1449 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
1450 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
1451 doesn't affect Emacs.
1452
c8199d0f
PE
14532011-09-06 Paul Eggert <eggert@cs.ucla.edu>
1454
1455 * configure.in (isnan): Remove now-unnecessary check.
1456
e39b275c 14572011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 1458
abec06ff 1459 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
1460 This is to fix the following problems:
1461 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
1462 configured not to use gtk or any other thread-using library,
1463 signals aren't blocked correctly.
1464 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
1465 and IRIX's signal handling.
1466 . On Cygwin 1.7.5 it works around an incompatibility with
1467 the system pthread_sigmask.
1468 . On MacOS X 10.5 (32-bit), files whose inode numbers
1469 exceed 2**31 cannot be read or manipulated.
1470 . pthread_sigmask: Actually use results of gl_THREADLIB.
1471 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
1472 . find 'ar' program that fits with --host argument.
1473 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
1474 * autogen/README: Update destination list.
1475 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
1476 The autogenerated files compile, config.guess,
1477 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
1478 * m4/largefile.m4: New file, so that Emacs does not mess up when
1479 accessing files with large inode numbers in MacOS X 10.5 and later.
1480 * m4/nocrash.m4: New file, to avoid triggering background debugger
1481 and/or create core dumps during 'configure'.
1482 * build-aux/move-if-change: Renamed from move-if-change.
1483 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
1484 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
1485 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
1486 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
1487 * Makefile.in (epaths-force, sync-from-gnulib):
1488 move-if-change is now in build-aux.
1489 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
1490 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
1491 (mkdir): install-sh is now in build-aux.
1492 * config.bat: c++defs.h is now in build-aux/snippets.
1493 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
1494 usual parameter).
1495 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1496 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
1497 to build-aux/snippet.
1498 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
1499 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
1500 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
1501 Solaris, enables MacOS extensions, and enables nocrash during
1502 'configure'.
1503 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
1504
86633eab 15052011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
1506
1507 * configure.in (snprintf): New check.
1508
015faae4
PE
15092011-08-30 Paul Eggert <eggert@cs.ucla.edu>
1510
695a3dc5 1511 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 1512 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
1513 Remove unreachable pattern hppa*-*-linux-gnu*.
1514 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
1515 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 1516
52ec1feb
JD
15172011-08-26 Jan Djärv <jan.h.d@swipnet.se>
1518
1519 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
1520
377538cb
JD
15212011-08-13 Jan Djärv <jan.h.d@swipnet.se>
1522
1523 * configure.in: Add header check: sys/socket.h (Bug#8477),
1524 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
1525 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
1526
ae9e757a
JD
15272011-08-04 Jan Djärv <jan.h.d@swipnet.se>
1528
1529 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
1530 (HAVE_GTK_AND_PTHREAD): Remove.
1531
be8ec0b3
AA
15322011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
1533
1534 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
1535 build, not just GNUstep (Bug#9177).
1536
2573a837 15372011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
1538
1539 Assume freestanding C89 headers, string.h, stdlib.h.
1540 Again, this simplifies the code, and all current platforms have these.
1541 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
1542 (AC_HEADER_STDC): Remove.
1543 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
1544 (strchr, strrchr): Remove fallback macros.
1545
9cfdb3ec
PE
1546 Assume support for memcmp, memcpy, memmove, memset.
1547 This simplifies the code a bit. All current platforms have these,
1548 as they are required for C89. If this turns into a problem we
1549 can add the gnulib modules for these (a 1-line change to Makefile.in).
1550 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
1551
427c285b
PE
15522011-07-27 Paul Eggert <eggert@cs.ucla.edu>
1553
1554 * GNUmakefile: New file.
1555 This is for convenience, so that one can run GNU make in an
1556 unconfigured source tree, and get a default build.
1557
2ad77c9d
JD
15582011-07-13 Jan Djärv <jan.h.d@swipnet.se>
1559
1560 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
1561
c8618a06
YM
15622011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1563
1564 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
1565 so as to suppress address randomization (Bug#8395).
1566
f6ce9b9a
PE
15672011-07-09 Paul Eggert <eggert@cs.ucla.edu>
1568
3fcf7a1c
PE
1569 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
1570 This fixes a build problem on older Mac OS X hosts.
1571
d9706d9f
PE
1572 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
1573 test, which runs afoul of Automake installations where, for example,
1574 /usr/share/aclocal contains a copy of gl_THREADLIB.
1575 Problem reported by Sven Joachim in
1576 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
1577 This is just a quick temporary fix, specific to Emacs; I'll work
1578 with the other gnulib maintainers to get a more-permanent fix.
1579
af66a2d7 1580 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
1581 * Makefile.in (GNULIB_MODULES): Add strtoimax.
1582 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
1583 automatically imported from gnulib.
1584 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1585
1692ae2d 15862011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 1587
8a6ebd58 1588 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 1589 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
1590 * configure.in (AC_TYPE_UID_T): New dummy macro.
1591 Configure gnulib after adjusting LIBS,
1592 so that gnulib can assume the libraries in LIBS.
6db30f83 1593 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 1594 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 1595 * lib/pthread_sigmask.c:
6db30f83
PE
1596 New files, automatically imported from gnulib.
1597 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
1598 due to the above changes.
1599 * .bzrignore: Add lib/signal.h.
1600
4a621aae
PE
1601 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
1602
5e94cadb
AS
16032011-07-07 Andreas Schwab <schwab@linux-m68k.org>
1604
1605 * configure.in (maintainer-mode): Reflect default in help string.
1606
76b397fb
DN
16072011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1608
1609 * configure.in: Remove reference to iris4d.h.
1610
869795d6
JD
16112011-07-05 Jan Djärv <jan.h.d@swipnet.se>
1612
1613 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
1614
3279eb87
GM
16152011-07-01 Glenn Morris <rgm@gnu.org>
1616
1617 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
1618
2e6e11eb
LMI
16192011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1620
1621 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
1622 which made ./configure infloop.
1623
9851bfc5
JD
16242011-06-30 Jan Djärv <jan.h.d@swipnet.se>
1625
1626 * configure.in (gsettings): New option and check for GSettings.
1627
adbc4ef4
GM
16282011-06-29 Glenn Morris <rgm@gnu.org>
1629
1630 * configure.in: Try to test for the required crt*.o files.
1631
1f773f32
BW
16322011-06-27 Bill Wohler <wohler@newt.com>
1633
1634 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
1635
7a7ef429
PE
16362011-06-25 Paul Eggert <eggert@cs.ucla.edu>
1637
1638 Use gnulib's dup2 module instead of rolling our own.
1639 * Makefile.in (GNULIB_MODULES): Add dup2.
1640 * configure.in: Do not check for dup2; gnulib does that now.
1641 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
1642
6dd7e400
PE
16432011-06-23 Paul Eggert <eggert@cs.ucla.edu>
1644
1645 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
1646
94a807ac 16472011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
1648
1649 Use gnulib's alloca-opt module.
1650 * .bzrignore: Add lib/alloca.h.
1651 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
1652 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
1653 as gnulib now does that for us. Put alloca check in config.h.
1654 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
1655 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1656 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
1657
3ce9d0d4
LL
16582011-06-21 Leo Liu <sdl.web@gmail.com>
1659
1660 * m4/sha256.m4:
1661 * m4/sha512.m4:
1662 * m4/gl-comp.m4:
1663 * lib/u64.h:
1664 * lib/sha256.c:
1665 * lib/sha256.h:
1666 * lib/sha512.c:
1667 * lib/sha512.h:
1668 * lib/makefile.w32-in (GNULIBOBJS):
1669 * lib/gnulib.mk:
1670 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
1671 crypto/sha512 modules from gnulib.
1672
add3f049
PE
16732011-06-19 Paul Eggert <eggert@cs.ucla.edu>
1674
1675 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
1676
3a4725e1
GM
16772011-06-17 Glenn Morris <rgm@gnu.org>
1678
1679 * configure.in: Restore the behavior of checking crt-dir only
1680 when the user specified it (not all platforms use it).
1681
bf4846e7
PE
16822011-06-16 Paul Eggert <eggert@cs.ucla.edu>
1683
1684 * m4/lstat.m4: Merge from gnulib (Bug#8878).
1685
4d61f28d 16862011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
1687
1688 * configure.in: Try to determine CRT_DIR automatically when
1689 using gcc.
1690
8c9b2106
PE
16912011-06-15 Paul Eggert <eggert@cs.ucla.edu>
1692
8aeb5be9
PE
1693 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
1694 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
1695 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
1696 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
1697 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
1698 Merge from gnulib.
8c9b2106 1699
c195f2de
JD
17002011-06-14 Jan Djärv <jan.h.d@swipnet.se>
1701
1702 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
1703
7e2aa385
PE
17042011-06-08 Paul Eggert <eggert@cs.ucla.edu>
1705
1706 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
1707
81eafe29
PE
17082011-06-07 Paul Eggert <eggert@cs.ucla.edu>
1709
1710 * configure.in: Add --with-wide-int.
1711 * INSTALL: Mention this.
1712
9afafefb
PE
17132011-06-06 Paul Eggert <eggert@cs.ucla.edu>
1714
1715 Merge from gnulib.
1716 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
1717
f797625a
PE
17182011-06-02 Paul Eggert <eggert@cs.ucla.edu>
1719
1720 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
1721
90856fe0 17222011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
1723
1724 Use 'inline', not 'INLINE'.
eefc9486 1725 * configure.in (INLINE): Remove.
55d4c1b2 1726
6a3e57bb
PE
17272011-05-29 Paul Eggert <eggert@cs.ucla.edu>
1728
1729 Adjust to recent gnulib change for @GUARD_PREFIX@.
1730 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
1731 All uses of _GL_ for guard prefixes in lib/*.h replaced with
1732 _@GUARD_PREFIX@_.
1733
842b28a0
PE
17342011-05-27 Paul Eggert <eggert@cs.ucla.edu>
1735
e61923c8 1736 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 1737
70716b1d
GM
17382011-05-24 Glenn Morris <rgm@gnu.org>
1739
a22d9d2c
GM
1740 * Makefile.in (check): Just give a message if no test/ directory.
1741
bdd556a2
GM
1742 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
1743
70716b1d
GM
1744 * configure.in (OPT_MAKEFILES_IN): Remove.
1745 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
1746 (SUBDIR_MAKEFILES_IN): New output variable.
1747 * Makefile.in (OPT_MAKEFILES_IN): Remove.
1748 (SUBDIR_MAKEFILES_IN): Let configure set it.
1749
13c3daa4
LL
17502011-05-24 Leo Liu <sdl.web@gmail.com>
1751
1752 * m4/sha1.m4:
1753 * m4/gl-comp.m4:
1754 * lib/sha1.h:
1755 * lib/sha1.c:
1756 * lib/makefile.w32-in (GNULIBOBJS):
1757 * lib/gnulib.mk:
1758 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
1759
e09e38a8
GM
17602011-05-24 Glenn Morris <rgm@gnu.org>
1761
4ba4c54a
GM
1762 * configure.in: Remove test for already configured source directory.
1763 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
1764
5a95c002
GM
1765 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
1766
fa5d79db
GM
17672011-05-24 Glenn Morris <rgm@gnu.org>
1768
6c7e099d
GM
1769 * make-dist: Don't distribute test/. (Bug#8107)
1770 * configure.in (OPT_MAKEFILES_IN): New output variable.
1771 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
1772 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
1773 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
1774 (check): Give an explicit error if test/ is not present.
1775
fa5d79db
GM
1776 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
1777 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
1778 (Makefile): Use $SUBDIR_MAKEFILES_IN.
1779
2df215b5
PE
17802011-05-23 Paul Eggert <eggert@cs.ucla.edu>
1781
1782 * lib/verify.h: Merge from gnulib.
1783
f518ae90
PE
17842011-05-22 Paul Eggert <eggert@cs.ucla.edu>
1785
1786 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
1787 Merge from gnulib.
1788
16b71f3a
AS
17892011-05-21 Andreas Schwab <schwab@linux-m68k.org>
1790
1791 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
1792
7285dc67
EZ
17932011-05-20 Eli Zaretskii <eliz@gnu.org>
1794
6a45b46f
EZ
1795 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
1796
7285dc67
EZ
1797 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
1798
b9704ad9
GM
17992011-05-20 Glenn Morris <rgm@gnu.org>
1800
1801 * configure.in (lisp_frag): New output file.
1802
4a720484
GM
18032011-05-19 Glenn Morris <rgm@gnu.org>
1804
1805 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
1806 (WINDOW_SUPPORT): Remove output variables that are no longer used.
1807
a3c92bc1
EZ
18082011-05-17 Paul Eggert <eggert@cs.ucla.edu>
1809
8f906c40
EZ
1810 * lib/gnulib.mk:
1811 * lib/intprops.h:
1812 * lib/unistd.in.h:
1813 * m4/inttypes.m4:
1814 * m4/stdint.m4:
1815 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 1816
d681f183
GM
18172011-05-14 Glenn Morris <rgm@gnu.org>
1818
1819 * configure.in: Treat failure to find an X toolkit the same way we treat
1820 failure to find X and image support.
1821
4f8c52a9
GM
18222011-05-12 Glenn Morris <rgm@gnu.org>
1823
1824 * Makefile.in (src, install-arch-indep, bootstrap-clean)
1825 (check-declare): Shell portability fixes. (Bug#8642)
1826
5a7f0a30
TZ
18272011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1828
1829 * configure.in: Require GnuTLS 2.6.x or higher.
1830
b08a63cc 18312011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 1832
c378da0b
PE
1833 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
1834 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
1835 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
1836
19548d08
PE
1837 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
1838 This new gnulib-tool option saves 'configure' the trouble of
1839 checking for strtoull when strtoumax exists.
1840
d1a2ac5c
PE
1841 * configure.in (BITS_PER_LONG_LONG): New macro.
1842
773233f8
GM
18432011-05-05 Glenn Morris <rgm@gnu.org>
1844
1845 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
1846 (top_distclean): Delete config.log~.
1847
40697cd9
BK
18482011-04-27 Ben Key <bkey76@gmail.com>
1849
1850 * configure.in: Fixed a bug that caused configure with
1851 --enable-checking=stringoverrun to have no effect.
1852
671875da 18532011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
1854
1855 * configure.in: Suppress unnecessary checks for size_t.
1856 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
1857 (size_t): Do not check for this, and do not typedef. This code
1858 is never exercised now.
1859
a8a2bb29
PE
1860 * Makefile.in (GNULIB_MODULES): Add strtoumax.
1861 This is needed for the new integer-reading code in lread.c.
1862 It automatically pulls in the following gnulib files, which
1863 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
1864 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
1865 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
1866 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 1867 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 1868
33630d51
TZ
18692011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1870
1871 * configure.in: Check for GnuTLS certificate verify callbacks.
1872
bfab7d85
SM
18732011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
1874
1875 * Makefile.in (config.status): Don't erase in case of error.
1876 In case it disappeared, rebuild it with `configure'.
1877
fe0e7ad7
KB
18782011-04-20 Ken Brown <kbrown@cornell.edu>
1879
1880 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
1881
f5b06c35
GM
18822011-04-12 Glenn Morris <rgm@gnu.org>
1883
1884 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
1885
762f8d96 18862011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
1887
1888 * lib/allocator.c: New file, automatically generated by gnulib.
1889
5fac7083
GM
18902011-04-07 Glenn Morris <rgm@gnu.org>
1891
1892 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
1893
973f782d
EZ
18942011-04-06 Eli Zaretskii <eliz@gnu.org>
1895
1896 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
1897 Revert last change.
1898
f1f81baa
JB
18992011-04-06 Juanma Barranquero <lekktu@gmail.com>
1900
1901 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
1902 ($(BLD)/careadlinkat.$(O)): New target.
1903 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
1904 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
1905 Update dependencies.
1906
b70d23ff 19072011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 1908
41cf7d1a
PE
1909 Fix more problems found by GCC 4.6.0's static checks.
1910
aa181334
PE
1911 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
1912
1f7196bf 1913 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
1914 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
1915 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
1916 * m4/ssize_t.m4: New files, automatically generated from gnulib.
1917
c0274801
GM
19182011-04-06 Glenn Morris <rgm@gnu.org>
1919
1920 * autogen/update_autogen: Handle loaddefs-like files as well.
1921 (usage): Add -l, -C.
1922 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
1923 With -l, check status of lisp/ as well.
1924 With -C, clean before building.
1925 (autoreconf): Only pass -f in the `clean' case.
1926 (commit): New function.
1927
42e85a8f
GM
19282011-03-28 Glenn Morris <rgm@gnu.org>
1929
39f31873
GM
1930 * autogen/update_autogen: Pass -f to autoreconf.
1931
42e85a8f
GM
1932 * autogen.sh (get_version): Discard "not found" lines.
1933 (check_version): Respect $AUTOCONF etc environment variables.
1934
9af30bdf
GM
19352011-03-27 Glenn Morris <rgm@gnu.org>
1936
1937 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
1938 (AH_BOTTOM): Do not define SIGTYPE.
1939
181855e6
GM
19402011-03-26 Glenn Morris <rgm@gnu.org>
1941
1942 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
1943 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
1944
9ee0d174
AS
19452011-03-25 Andreas Schwab <schwab@linux-m68k.org>
1946
1947 * autogen/update_autogen: Remove useless function keyword.
1948
07da4b3c
EZ
19492011-03-25 Eli Zaretskii <eliz@gnu.org>
1950
1951 * config.bat: Generate src/config.h and lib/Makefile from
1952 autogen/config.in and autogen/Makefile.in.
1953
f6ca84c0
GM
19542011-03-25 Glenn Morris <rgm@gnu.org>
1955
1956 * compile, config.guess, config.sub, depcomp, install-sh, missing:
1957 Remove; autoreconf can supply them.
1958 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
1959 config.guess, install-sh. Pass -i to autoreconf.
1960 * autogen/update_autogen (genfiles): Add compile, config.guess,
1961 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
1962 Discard non-error output from autoreconf in -q case.
1963 * autogen/compile, autogen/config.guess, autogen/config.sub:
1964 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
1965 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
1966 install-sh, missing.
1967
8cc1d519
GM
19682011-03-23 Glenn Morris <rgm@gnu.org>
1969
9bb73912 1970 * autogen/update_autogen: Fix typo.
904a432c 1971 (msg): Remove function; use `exec' instead.
9bb73912 1972
8cc1d519
GM
1973 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
1974 (sync-from-gnulib): Don't sync mkinstalldirs.
1975 * make-dist: Don't distribute mkinstalldirs.
1976
c9c49752 19772011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 1978
c9c49752 1979 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
1980 * Makefile.in (GNULIB_MODULES): Add socklen.
1981 * configure.in: Do not check for sys/socket.h, since socklen does that.
1982 * m4/socklen.m4: New automatically-generated file, from gnulib.
1983
d5cad867
PE
1984 fakemail: Remove dependency on ignore-value.
1985 * Makefile.in (GNULIB_MODULES): Add stdio.
1986 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
1987 imported from gnulib.
cbd350f1 1988 * .bzrignore: Add lib/stdio.h.
c9c49752 1989
34cb1cc6
GM
19902011-03-22 Glenn Morris <rgm@gnu.org>
1991
1992 * autogen/copy_autogen: Work from ./ or ../.
1993 Fix time-stamps.
1994 * autogen.sh: Doc fix.
1995
66b87493
GM
19962011-03-20 Glenn Morris <rgm@gnu.org>
1997
1998 * autogen/: New directory, to be excluded from releases.
1999 * autogen/copy_autogen, autogen/update_autogen: New scripts.
2000 * autogen/README: New file.
2001 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
2002 * autogen/Makefile.in: Add auto-updated generated files.
2003 * autogen.sh: No longer a no-op, now it tests for autotools
2004 and runs them as necessary.
cd1181db 2005 * configure.in: Default maintainer-mode to on.
66b87493
GM
2006 * aclocal.m4, configure, lib/Makefile.in: Remove files.
2007
1ef6de05
PE
20082011-03-13 Paul Eggert <eggert@cs.ucla.edu>
2009
2010 Update for gnulib.
2011 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
2012 includes <intprops.h> directly.
2013 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
2014 when building Emacs on Solaris 9 and running it on Solaris 10.
2015
0afb4571
J
20162011-03-08 Jan Djärv <jan.h.d@swipnet.se>
2017
2018 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
2019
33383987
JB
20202011-03-07 Chong Yidong <cyd@stupidchicken.com>
2021
2022 * Version 23.3 released.
2023
870d9cf6
GM
20242011-03-06 Glenn Morris <rgm@gnu.org>
2025
2026 * configure.in (FREETYPE_LIBS): Actually set it to something.
2027
6c0dea8a
PE
20282011-03-02 Paul Eggert <eggert@cs.ucla.edu>
2029
2030 Work around some portability problems with symlinks.
2031
2032 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
2033 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
2034 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
2035 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
2036 * m4/symlink.m4:
2037 New files, automatically generated from gnulib.
2038 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
2039 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
2040
945d8b44
EZ
20412011-02-26 Eli Zaretskii <eliz@gnu.org>
2042
03382788
EZ
2043 * .bzrignore: Ignore new lib/*.in-h files.
2044
945d8b44
EZ
2045 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
2046 depfiles.bat even if lib/deps already exist.
2047
9411886d
PE
20482011-02-25 Paul Eggert <eggert@cs.ucla.edu>
2049
2050 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
2051 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
2052 recent changes to configure.in and to gnulib.
9411886d 2053
1e8dbdc6
GM
20542011-02-24 Glenn Morris <rgm@gnu.org>
2055
2056 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
2057 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
2058
f68c809d
PE
20592011-02-22 Paul Eggert <eggert@cs.ucla.edu>
2060
2061 Assume S_ISLNK etc. work, since gnulib supports this.
2062 * Makefile.in (GNULIB_MODULES): Add sys_stat.
2063 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
2064 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
2065 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
2066
ba01e9d7
PE
20672011-02-21 Paul Eggert <eggert@cs.ucla.edu>
2068
2069 * lib/min-max.h: New file, for "min" and "max".
2070
9f8370e6
CS
20712011-02-21 Christoph Scholtes <cschol2112@gmail.com>
2072
0a19a6f8 2073 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
2074 $(EMACS_ROOT)/nt/inc/stdint.h.
2075
25c51af3
EZ
20762011-02-21 Eli Zaretskii <eliz@gnu.org>
2077
2078 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
2079 src/makefile.w32-in and adapt. Depend on stamp_BLD.
2080 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
2081
5fa4ac76
PE
20822011-02-20 Paul Eggert <eggert@cs.ucla.edu>
2083
2084 Import filemode module from gnulib.
2085 * .bzrignore: Add lib/sys/.
2086 * Makefile.in (GNULIB_MODULES): Add filemode.
2087 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
2088 * lib/filemode.c: Renamed from src/filemode.c and regenerated
2089 from gnulib. This adds support for some more file types, e.g.,
2090 Cray DMF migrated files.
2091 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
2092 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
2093 * m4/sys_stat_h.m4: New files, generated from gnulib.
2094 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
2095 Regenerate.
2096
e1e6b4fb
EZ
20972011-02-20 Eli Zaretskii <eliz@gnu.org>
2098
2099 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
2100 $(EMACS_ROOT)/nt/inc/sys/stat.h.
2101
6cac9cb1
PE
21022011-02-20 Paul Eggert <eggert@cs.ucla.edu>
2103
2104 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
2105 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
2106 is no longer needed, due to the recent SSDATA and related changes.
2107 Perhaps -Wno-pointer-sign should also be removed from
2108 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
2109 way to test this so I left it alone.
2110 * configure: Regenerate.
2111
0a19a6f8 21122011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
2113
2114 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
2115 src/makefile.w32-in.
2116
61353ac8 21172011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 2118
61353ac8 2119 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 2120 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
2121 Regenerate.
2122 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
2123 Import the new versions from gnulib; they assume a C99-style
2124 <stdint.h>, supplied by the stdint module.
2125 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
2126 imported from gnulib.
942f733f
PE
2127 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
2128 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
2129 special cases.
61353ac8 2130
9d9d12cd
EZ
21312011-02-19 Eli Zaretskii <eliz@gnu.org>
2132
152be435 2133 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 2134 Add lib/deps/.
152be435 2135
9d9d12cd 2136 * config.bat: Configure in `lib'.
219463da 2137 Generate *.Po files in lib/deps.
9d9d12cd 2138
7d315eb6
PE
21392011-02-18 Paul Eggert <eggert@cs.ucla.edu>
2140
2141 Import IRIX 6.5 getloadavg fixes from gnulib.
2142 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
2143
1f5d53eb
PE
21442011-02-16 Paul Eggert <eggert@cs.ucla.edu>
2145
2146 Import getloadavg module from gnulib.
2147 * .bzrignore: Add lib/stdlib.h.
2148 * Makefile.in (GNULIB_MODULES): Add getloadavg.
2149 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
2150 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
2151 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
2152 Remove; gnulib does this now.
2153 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
2154 from gnulib. This adds support for several other systems, such
2155 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
2156 buffer overrun on Linux hosts under very high load, and on hosts
2157 that maintain a channel to the load average file it makes sure
2158 the file descriptor is close-on-exec (on hosts that support this)
2159 and is not stdin, stdout, or stderr.
2160 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
2161 from gnulib.
2162 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
2163 * src/config.in: Regenerate.
2164
bb55f713
PE
21652011-02-15 Paul Eggert <eggert@cs.ucla.edu>
2166
2167 Merge from gnulib.
2168
7127b760
PE
2169 * install-sh: Update to scriptversion 2011-01-19.21.
2170
bb55f713
PE
2171 2011-02-13 Bruno Haible <bruno@clisp.org>
2172
2173 Consistent macro naming for macros that use GCC __attribute__.
2174 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
2175 ATTRIBUTE_DEPRECATED.
2176
2177 2011-02-12 Bruno Haible <bruno@clisp.org>
2178
2179 setlocale: Prefer gnulib's override over libintl's override.
2180 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
2181 GNULIB_defined_setlocale is set.
2182
57e96f8e
GM
21832011-02-13 Glenn Morris <rgm@gnu.org>
2184
2185 * make-dist: Exclude generated file src/globals.h.
2186
988c07df
PE
21872011-02-10 Paul Eggert <eggert@cs.ucla.edu>
2188
2189 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
2190 Sync from gnulib, which has been patched to fix the problem
2191 with the license notices. Problem reported by Glenn Morris in
2192 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
2193
ccded26c
SM
21942011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
2195
2196 * .bzrignore: Ignore globals.h and related stamp.
2197
6ffb2c0c
PE
21982011-02-09 Paul Eggert <eggert@cs.ucla.edu>
2199
2200 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
2201 This merges the following fix from gnulib:
2202
2203 2011-02-08 Bruno Haible <bruno@clisp.org>
2204
2205 Split large sed scripts, for HP-UX sed.
2206
00b3c7ac
TT
22072011-02-08 Tom Tromey <tromey@redhat.com>
2208
2209 * configure: Rebuild.
2210 * configure.in (NS_OBJC_OBJ): New subst.
2211
91ccade4
PE
22122011-02-06 Paul Eggert <eggert@cs.ucla.edu>
2213
6ffb2c0c
PE
2214 gnulib: allow multiple gnulib generated replacements to coexist
2215 This defines a few preprocessor symbols that should not affect Emacs.
2216 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
2217 via "make sync-from-gnulib".
2218
e765a388
PE
2219 gnulib: undo previous change
2220 The upstream _HEADERS change was backed out of gnulib (see the
2221 same thread). Stay in sync with gnulib.
2222
91ccade4 2223 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
2224 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
2225 New empty macros, to accommodate recent changes to gnulib. See
2226 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
2227 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
2228 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
2229 * lib/time.in.h, lib/unistd.in.h:
2230 Regenerate.
91ccade4 2231
d67985d3
PE
22322011-02-05 Paul Eggert <eggert@cs.ucla.edu>
2233
2234 sync from gnulib to remove HAVE_STDBOOL_H
2235 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
2236 AC_HEADER_STDBOOL. All uses changed. Do not define
2237 HAVE_STDBOOL_H, as gnulib does not need this. This change is
2238 imported from the latest Autoconf git. It was motivated by Emacs,
2239 which uses gnulib but does not need HAVE_STDBOOL_H.
2240 * configure, src/config.in: Regenerate.
2241 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
2242
67342916
PE
22432011-02-03 Paul Eggert <eggert@cs.ucla.edu>
2244
2245 allow C code to suppress warnings about ignored return values
2246 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
2247 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
2248 * lib/ignore-value.h: New file.
67342916 2249
14beddf4 22502011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
2251
2252 * configure.in: Test existence of xaw3d library, not just the
2253 header (Bug#7642).
2254
6ffb2c0c
PE
22552011-01-31 Eli Zaretskii <eliz@gnu.org>
2256
2257 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
2258 $(BLD)/time_r.$(O).
2259 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
2260 $(EMACS_ROOT)/src/m/intel386.h.
2261 ($(BLD)/strftime.$(O)):
2262 ($(BLD)/time_r.$(O)): Define prerequisites.
2263
16fab143
PE
22642011-01-31 Paul Eggert <eggert@cs.ucla.edu>
2265
2266 src/emacs.c now gets version number from configure.in
2267 * configure.in (version): Set this from $PACKAGE_VERSION,
2268 which is set from AC_INIT, rather than scouting through src/emacs.c.
2269 * configure: Regenerate.
2270 * make-dist (version): Get it from configure.in, not src/emacs.c.
2271
16c3e636
PE
22722011-01-30 Paul Eggert <eggert@cs.ucla.edu>
2273
2274 strftime: import from gnulib
2275 * Makefile.in (GNULIB_MODULES): Add strftime.
2276 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
2277 needed.
6ffb2c0c 2278 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 2279 Regenerate.
6ffb2c0c
PE
2280 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
2281 imported from gnulib.
16c3e636
PE
2282 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
2283 This incorporates many changes from gnulib, including simpler
2284 handling of multibyte formats, porting to mingw32 and other
2285 platforms, and support for higher-resolution time stamps.
2286 Emacs does not yet use the higher-resolution interface.
2287
3de84ad9
PE
22882011-01-30 Paul Eggert <eggert@cs.ucla.edu>
2289
2290 gnulib: import mktime and move-if-change fixes from gnulib
2291
2292 * configure: Regenerate from the following.
2293
6ffb2c0c
PE
2294 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
2295
2296 mktime: clarify long_int width checking
2297 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
2298 the top level, to make it clearer that the assumption about
2299 long_int width is being checked. See
2300 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
2301
3de84ad9
PE
2302 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
2303
2304 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 2305 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
2306 negative number, which the C Standard says has undefined behavior.
2307 In practice this is not a problem, but might as well do it by the book.
2308 Reported by Rich Felker and Eric Blake; see
2309 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
2310 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
2311 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
2312
2313 mktime: #undef mktime before #defining it
2314 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
2315
2316 mktime: systematically normalize tm_isdst comparisons
2317 * lib/mktime.c (isdst_differ): New function.
2318 (__mktime_internal): Use it systematically for all isdst comparisons.
2319 This completes the fix for libc BZ #6723, and removes the need for
2320 normalizing tm_isdst. See
2321 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
2322 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
2323
2324 mktime: fix some integer overflow issues and sidestep the rest
2325
2326 This was prompted by a bug report by Benjamin Lindner for MinGW
2327 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
2328 His bug is due to signed integer overflow (0 - INT_MIN), and I
2329 I scanned through mktime.c looking for other integer overflow
2330 problems, fixing all the bugs I found.
2331
2332 Although the C Standard says the resulting code is still not safe
2333 in the presence of integer overflow, in practice it should be good
2334 enough for all real-world two's-complement implementations, except
2335 for debugging environments that deliberately trap on integer
2336 overflow (e.g., gcc -ftrapv).
2337
2338 * lib/mktime.c (WRAPV): New macro.
2339 (SHR): Also check that long_int and time_t shift right in the
2340 usual way, before using the fast-but-unportable method.
2341 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
2342 used. The code already assumed two's complement, so there's
2343 no need to test for alternatives. All uses removed.
2344 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
2345 the C standard. Problem reported by Rich Felker in
2346 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
2347 (twos_complement_arithmetic): Also check long_int and time_t.
2348 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
2349 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
2350 (__mktime_internal): Avoid integer overflow with unary subtraction
2351 in two instances where -1 - X is an adequate replacement for -X,
2352 since the calculations are approximate.
3de84ad9
PE
2353
2354 2011-01-29 Eric Blake <eblake@redhat.com>
2355
2356 mktime: avoid infinite loop
2357 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
2358 type; behavior is still undefined but portable to all known targets.
2359 Reported by Rich Felker.
2360
6ffb2c0c
PE
2361 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
2362
2363 mktime: avoid problems on NetBSD 5 / i386
2364 * lib/mktime.c (long_int): New type. This works around a problem
2365 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
2366 but time_t is 64 bits, and where I expect the existing code is
2367 wrong in some cases.
2368 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
2369 (ydhms_diff): Bring back the compile-time check for wide-enough
2370 year and yday.
2371
2372 mktime: fix misspelling in comment
2373 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
2374 This merges all recent glibc changes of importance.
2375
3de84ad9
PE
2376 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2377
2378 move-if-change: cope with concurrent mv of identical file.
2379 * move-if-change (CMPPROG): Accept environment
2380 variable as an override for `cmp'.
2381 (usage): Document CMPPROG.
2382 Adjust comparison to drop stdout. Cope with failure of mv if
2383 the target file exists and is identical to the source, for
2384 parallel builds.
2385 Report from H.J. Lu against binutils in PR binutils/12283.
2386
6ffb2c0c
PE
23872011-01-29 Eli Zaretskii <eliz@gnu.org>
2388
2389 * lib/makefile.w32-in:
2390 * lib/getopt_.h: New files.
2391
c7e95b91
PE
23922011-01-28 Paul Eggert <eggert@cs.ucla.edu>
2393
2394 improve fix for MS-DOS file name clash
2395 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
2396 for portability to POSIX make. Reported by Bruno Haible.
2397 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
2398 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
2399 files from accumulating as garbage. Also reported by Bruno Haible.
2400
125c3718
PE
24012011-01-27 Paul Eggert <eggert@cs.ucla.edu>
2402
2403 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
2404 * Makefile.in (DOS-gnulib-comp.m4): New macro.
2405 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
2406 problems with MS-DOS 8+3 file name restrictions.
2407 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
2408 it, it would also cause problems when extracting Emacs distribution
2409 tarballs on MS-DOS hosts.
2410 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 2411 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
2412 * config.guess, config.sub: Sync from gnulib.
2413 * m4/gnulib-cache.m4: Remove from repository.
2414 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
2415
4004ef46
GM
24162011-01-25 Glenn Morris <rgm@gnu.org>
2417
0b5c5d82
GM
2418 * README: Add a note about ranges in copyright years.
2419
4004ef46
GM
2420 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
2421
06d8ace5 24222011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
2423
2424 * configure.in: Add HP-UX on IA64 (Bug#6811).
2425
d6974efa
PE
24262011-01-24 Paul Eggert <eggert@cs.ucla.edu>
2427
2428 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
2429 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
2430 as it is no longer needed.
6ffb2c0c 2431 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
2432 * configure.in: Invoke the new gnulib macro
2433 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
2434 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
2435 * m4/getopt.m4: Sync from gnulib; this removes the need for
2436 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
2437 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
2438 New macro, synced from gnulib.
2439 * m4/warn-on-use.m4: Remove.
2440
e02ea74b
PE
24412011-01-22 Paul Eggert <eggert@cs.ucla.edu>
2442
2443 aclocal.m4: put this file back into repository
2444 This way, we don't have to assume that the maintainer has
2445 the automake package installed. See
2446 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
2447 * .bzrignore: Remove aclocal.m4, undoing the previous change.
2448 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
2449 undoing the previous change.
2450 * aclocal.m4: New file (actually, resurrected).
2451
48dcd482
MB
24522011-01-22 Miles Bader <miles@gnu.org>
2453
2454 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
2455 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
2456 Emacs directly uses fontconfig, and breaks building when using a
2457 strict linker).
2458
925e561d
PE
24592011-01-21 Paul Eggert <eggert@cs.ucla.edu>
2460
b06b1098
PE
2461 src/config.in: shrink slightly
2462 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
2463 This makes src/config.in a bit smaller, by removing identifiers
2464 like GNULIB_TEST_MKTIME that Emacs does not need.
2465 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
2466 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
2467 Sync from gnulib. This removes a few more unnecessary symbols from
2468 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
2469 * configure, src/config.in: Regenerate.
2470
925e561d
PE
2471 aclocal.m4: tweaks to regenerate more conveniently
2472 This attempts to act better when the source is in a weird state. See
2473 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
2474 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
2475 * .bzrignore: Add aclocal.m4.
2476
942be821
PE
24772011-01-20 Paul Eggert <eggert@cs.ucla.edu>
2478
2479 aclocal.m4: omit auto-generated file from repository
2480 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
2481 the most recent change here.
2482 * aclocal.m4: Remove from bzr repository. This file is
2483 auto-generated and isn't needed to run 'configure'. See
2484 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
2485
0813c96e
PE
24862011-01-19 Paul Eggert <eggert@cs.ucla.edu>
2487
2488 Minor Makefile.in tweaks to build from gnulib better.
2489 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
2490 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
2491 (top_maintainer_clean): Don't remove aclocal.m4.
2492
7cae64b4
PE
24932011-01-18 Paul Eggert <eggert@cs.ucla.edu>
2494
53911e8f
PE
2495 Minor cleanups for 'bzr status'
2496 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
2497 the output of config.guess.
2498 * Makefile.in (top_distclean): Remove stamp-h1 too.
2499
7cae64b4
PE
2500 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
2501 defined if the compiler supports GCC-style __attribute__
2502 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
2503 this syntax.
2504
a3e44e79 25052011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 2506
3cbecb8f
PE
2507 Makefile.in: tidy up the building of lib
2508 * Makefile.in (am--refresh): Mark as .PHONY.
2509 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
2510 as they're not rebuilt unless you do a "make sync-from-gnulib"
2511 and the former is needed for "configure".
2512 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
2513 has already removed lib/Makefile.
2514
ecbfcc83
PE
2515 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
2516 This avoids building ftoastr and ldtoastr, which aren't needed. See
2517 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 2518
803059b9
PE
2519 * .bzrignore: Add .h files that are host-dependent.
2520 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
2521 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
2522 host-dependent and are built as part of an ordinary 'make', and
2523 should not be checked in.
2524
6ffb2c0c
PE
2525 * lib/Makefile.in: Regenerate.
2526 * lib/COPYING: New file, a copy of COPYING.
2527
2a78afcc 2528 * configure: Regenerate.
37564543
PE
2529 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
2530
e275c824 2531 Regenerate.
6ffb2c0c
PE
2532 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
2533 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
2534 New files, copied from gnulib by gnulib-tool.
2535 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
2536 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2537 Regenerate.
ecbfcc83 2538
84bbb1ad
PE
2539 Use gnulib's getopt-gnu module.
2540 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
2541 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
2542 representative of the dependencies.
2543 * configure.in: Do not configure getopt, as gnulib does that now.
2544 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
2545 getopt now, in lib.
ecbfcc83 2546
1fd182f0 2547 Regenerate.
6ffb2c0c
PE
2548 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
2549 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
2550 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
2551 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
2552 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
2553 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
2554 * m4/wchar_t.m4, warn-on-use.h:
2555 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 2556 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2557 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2558 Regenerate.
2559
1e11dbe3
PE
2560 Use gnulib's mktime module.
2561 * Makefile.in (GNULIB_MODULES): Add mktime.
2562 * configure.in: Remove code no longer needed, as gnulib now does it.
2563 (AC_CHECK_FUNCS): Remove mktime.
2564 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
2565 (__restrict): Remove, as this now gets in the way of the C99
2566 support for 'restrict' pulled in by the gnulib mktime module.
2567 Code should now use 'restrict' and not '__restrict".
2568 (mktime): Remove.
2569 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
2570 and warn-on-use.h into the distribution.
1fd182f0
PE
2571
2572 Regenerate.
6ffb2c0c
PE
2573 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
2574 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 2575 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
2576 * lib/dummy.c: Remove.
2577 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2578 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2579 Regenerate.
ecbfcc83 2580
1e11dbe3 2581 Use gnulib's ftoastr module.
fa2c4f56
PE
2582 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
2583
743c80a7 2584 Regenerate.
6ffb2c0c
PE
2585 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
2586 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
2587 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
2588 New files, generated automatically, with 'make sync-from-gnulib'
2589 followed by 'make'.
2590 * configure, lisp/dired.el, src/config.in: Regenerate.
2591
9a514d4a
PE
2592 Automate syncing from gnulib.
2593 * INSTALL, README: Document new subdirectory 'lib'.
2594 * Makefile.in (SUBDIR): Add lib.
2595 (SUBDIR_MAKEFILES): Add lib/Makefile.
2596 (lib-src, src, TAGS, tags): Depend on lib.
2597 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
2598 ($(gnulib_srcdir)): New rule.
2599 (sync-from-gnulib): New rule, which is .PHONY.
2600 (lib): New rule, which is like lib-src.
2601 (Makefile): Depend on lib/Makefile.in.
2602 (AUTOCONF_INPUTS): Depend on aclocal.m4.
2603 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
2604 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
2605 (am--refresh): New rule, to pacify Automake.
2606 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
2607 Clean lib, too.
2608 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
2609 droppings.
2610 (maintainer-clean, extraclean): Use it.
2611 * configure.in: Initialize for automake and gnulib, by invoking
2612 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
2613 lib/Makefile, too. Use automake to build gnulib, as gnulib works
2614 more conveniently with automake.
6ffb2c0c 2615 * lib/Makefile.am: New file.
9a514d4a
PE
2616 * make-dist: Also put into the distribution aclocal.m4,
2617 compile, depcomp, missing, and the files under lib/.
2618
dc3e3e7b
GM
26192011-01-15 Glenn Morris <rgm@gnu.org>
2620
2621 * Makefile.in (epaths-force): No more arch-tag to edit.
2622
dab73760
CY
26232011-01-15 Chong Yidong <cyd@stupidchicken.com>
2624
2625 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
2626
9f4b8b47
PE
26272011-01-14 Paul Eggert <eggert@cs.ucla.edu>
2628
2629 * make-dist: Distribute test/ files too.
2630 Distribute every file under test/ that is under version control,
2631 using patterns like *.el to capture files that are added later.
2632 Without this change, "configure" would fail, because it would
2633 attempt to build from a Makefile.in that was not distributed.
2634
d221e780
CO
26352011-01-13 Christian Ohler <ohler@gnu.org>
2636
2637 * Makefile.in (INFO_FILES): Add ERT.
2638
2639 * Makefile.in (check): Run tests in test/automated.
2640
2641 * Makefile.in:
2642 * configure.in: Add test/automated/Makefile.
2643
bc5585d1
PE
26442011-01-07 Paul Eggert <eggert@cs.ucla.edu>
2645
2b3f5bc8
PE
2646 * install-sh, mkinstalldirs, move-if-change: Update from master
2647 source in gnulib.
2648
bc5585d1
PE
2649 * config.guess, config.sub: Updated from master source.
2650
2018939f
AS
26512011-01-05 Andreas Schwab <schwab@linux-m68k.org>
2652
2653 * configure.in: Check for __builtin_unwind_init.
2654
e5365138
GM
26552011-01-05 Glenn Morris <rgm@gnu.org>
2656
2657 * configure.in (HAVE_MAKEINFO): New output variable.
2658 (MAKEINFO): Reset to "makeinfo" if not found.
2659 * Makefile.in (install-arch-indep, info):
2660 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
2661
4fc5868a
UM
26622010-12-29 Ulrich Mueller <ulm@gentoo.org>
2663
2664 * configure.in: Make gameuser configurable (Bug#7717).
2665
68251e16
GM
26662010-12-15 Glenn Morris <rgm@gnu.org>
2667
2668 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
2669 long absent lib-src/fns-*.el.
2670
838db889
GM
26712010-12-11 Glenn Morris <rgm@gnu.org>
2672
2673 * make-dist: Exclude etc/*.pyc.
2674
fe646d2c
AS
26752010-12-10 Andreas Schwab <schwab@linux-m68k.org>
2676
2677 * configure.in: Don't double machfile in final message.
2678
d96c83fa
CY
26792010-12-04 Chong Yidong <cyd@stupidchicken.com>
2680
2681 * configure.in: Fix last change.
2682
d6a003a8
AS
26832010-12-04 Andreas Schwab <schwab@linux-m68k.org>
2684
2685 * configure.in: Remove reference to removed machine description
2686 files and allow $machine and $machfile to be empty. Substitute
2687 M_FILE/S_FILE instead of machfile/opsysfile.
2688
067d23c9
KY
26892010-12-03 Glenn Morris <rgm@gnu.org>
2690
2691 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
2692
26932010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
2694
2695 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
2696 (EXTERNALLY_VISIBLE): New definition.
2697
26982010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
2699
2700 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
2701
27022010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
2703
2704 * configure.in: Do not check for unconditionally included headers.
2705
27062010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
2707
2708 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
2709
27102010-11-09 Michael Albinus <michael.albinus@gmx.de>
2711
2712 * configure.in: Don't write a warning for D-Bus anymore.
2713
27142010-11-06 Andreas Schwab <schwab@linux-m68k.org>
2715
2716 * configure.in: Fix indentation.
2717
27182010-10-31 Ken Brown <kbrown@cornell.edu>
2719
2720 * configure.in (checking whether localtime caches TZ): Use
2721 unsetenv instead of modifying environment directly.
2722
27232010-10-25 Andreas Schwab <schwab@linux-m68k.org>
2724
2725 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
2726 to avoid warning.
2727
27282010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2729
e9fce1ac 2730 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
2731
27322010-10-22 Glenn Morris <rgm@gnu.org>
2733
2734 * make-dist: Avoid listing .el files twice. Don't try to run
2735 autoconf if --no-update.
2736
27372010-10-20 Glenn Morris <rgm@gnu.org>
2738
2739 * make-dist: No longer create lisp/MANIFEST.
2740
27412010-10-14 Glenn Morris <rgm@gnu.org>
2742
2743 * BUGS, INSTALL.BZR, README: Updates.
2744
27452010-10-13 Glenn Morris <rgm@gnu.org>
2746
2747 * make-dist: Remove --compress. Check for the appropriate
2748 gzip-like executable, and if not found, don't compress.
2749 Check version number in README, don't change it.
2750 Use find for nt/inc/*.h.
2751
27522010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
2753
2754 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
2755 trailing / from directory names.
2756
27572010-10-12 Glenn Morris <rgm@gnu.org>
2758
2759 * make-dist: Update and simplify.
2760
27612010-10-12 Eli Zaretskii <eliz@gnu.org>
2762
2763 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
2764
27652010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
2766
2767 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
2768
27692010-10-09 Glenn Morris <rgm@gnu.org>
2770
2771 * make-dist: No more doc/emacs/*.texi.in.
2772
2773 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
2774
27752010-10-09 Glenn Morris <rgm@gnu.org>
2776
2777 * configure.in: Combine some conditionals.
2778
2779 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
2780 * make-dist: Include doc/emacs/*.texi.in.
2781
2782 * INSTALL, make-dist: Remove references to b2m.
2783 * Makefile.in (MAN_PAGES): Remove b2m.1.
2784
27852010-10-05 Glenn Morris <rgm@gnu.org>
2786
2787 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
2788
27892010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
2790
2791 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
2792
27932010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
2794
2795 * configure.in: Include stdlib.h and string.h unconditionally.
2796
27972010-09-29 Romain Francoise <romain@orebokech.com>
2798
2799 * configure.in: Don't enable ImageMagick unless HAVE_X11.
2800
28012010-09-28 Glenn Morris <rgm@gnu.org>
2802
2803 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
2804 happy.
2805
28062010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2807
2808 * configure.in: Enable imagemagick by default.
2809
28102010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2811
2812 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 2813 GnuTLS libraries.
067d23c9
KY
2814
28152010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
2816
2817 * configure.in: Set up GnuTLS.
2818
28192010-09-22 Chong Yidong <cyd@stupidchicken.com>
2820
2821 * configure.in: Announce whether libxml2 is linked to.
2822
28232010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
2824
2825 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
2826
28272010-09-18 Eli Zaretskii <eliz@gnu.org>
2828
2829 * config.bat: Detect that libxml2 is installed and if so, build
2830 with it.
2831
28322010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2833
2834 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
2835 be used. This fixes a conf problem on Mac OS X.
2836
28372010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2838
2839 * configure.in: Check for libxml2.
2840
28412010-09-09 Glenn Morris <rgm@gnu.org>
2842
2843 * make-dist: No more TODO files under lisp/.
2844
28452010-09-04 Eli Zaretskii <eliz@gnu.org>
2846
2847 * config.bat: Produce lisp/gnus/_dir-locals.el from
2848 lisp/gnus/.dir-locals.el.
2849
28502010-08-23 Andreas Schwab <schwab@linux-m68k.org>
2851
2852 * configure.in: Fix check for librsvg, imagemagick and
2853 MagickExportImagePixels.
2854
28552010-08-18 Joakim Verona <joakim@verona.se>
2856
2857 * Makefile.in, configure.in: Checks for ImageMagick.
2858
28592010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
2860
2861 * configure.in (AC_PREREQ): Require autoconf 2.65.
2862
28632010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2864
2865 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
2866
28672010-08-09 Andreas Schwab <schwab@linux-m68k.org>
2868
2869 * configure.in: Add AC_C_BIGENDIAN.
2870
28712010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2872
2873 * configure.in (ORDINARY_LINK): Use on hpux* too.
2874
28752010-08-06 Jan Djärv <jan.h.d@swipnet.se>
2876
2877 * configure.in: Check for util.h.
2878 Use -Wimplicit-function-declaration if compiler supports it.
2879
28802010-08-05 Eli Zaretskii <eliz@gnu.org>
2881
2882 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
2883
28842010-08-04 Andreas Schwab <schwab@linux-m68k.org>
2885
2886 * configure.in: Restore accidentally removed use of
2887 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
2888
28892010-07-29 Chad Brown <yandros@mit.edu>
2890
2891 * configure.in: Check for dirent.h.
2892
28932010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
2894
2895 * configure.in: Remove reference to usg5-4, unused.
2896
28972010-07-25 Andreas Schwab <schwab@linux-m68k.org>
2898
2899 * configure.in: Check for __executable_start.
2900
29012010-07-24 Ken Brown <kbrown@cornell.edu>
2902
2903 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
2904
29052010-07-24 Juanma Barranquero <lekktu@gmail.com>
2906
2907 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
2908
29092010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
2910
2911 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
2912
29132010-07-12 Andreas Schwab <schwab@linux-m68k.org>
2914
2915 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
2916 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
2917 (C_OPTIMIZE_SWITCH): Remove.
2918 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
2919
29202010-07-11 Andreas Schwab <schwab@linux-m68k.org>
2921
2922 * configure.in: Don't check for index and rindex, check for strchr
2923 and strrchr. Define strchr and strrchr as index and rindex,
2924 resp., in src/config.h if not available.
2925
29262010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
2927
2928 * configure.in: Use -Wold-style-definition if available.
2929 This helps with the transition to standard C code, it can be
2930 removed when done.
2931
2932 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
2933
2934 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
2935 and MSWindows.
2936
29372010-07-07 Andreas Schwab <schwab@linux-m68k.org>
2938
2939 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
2940 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
2941
29422010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
2943
2944 * configure.in (getenv): Remove K&R declaration.
2945
29462010-07-02 Jan Djärv <jan.h.d@swipnet.se>
2947
2948 * configure.in: Remove define __P.
2949
29502010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
2951
2952 * configure.in (--enable-use-lisp-union-type): New flag.
2953
29542010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
2955
2956 Fix CFLAGS for non-GCC compilers.
2957 * configure.in (CFLAGS): Always use -g like it was done before the
2958 2010-03-30 change.
2959 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
2960 (Bug#6538)
2961
29622010-06-30 Glenn Morris <rgm@gnu.org>
2963
2964 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
2965 Set with AC_DEFINE rather than AH_BOTTOM.
2966
2967 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
2968 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
2969 Set with shell, not cpp.
2970 (LIBX): Remove, just use -lX11 in the one place this was used.
2971 (cannot_dump): Replace with CANNOT_DUMP.
2972
29732010-06-28 Jan Djärv <jan.h.d@swipnet.se>
2974
0a19a6f8 2975 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
2976 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
2977 by minimum required Gtk+ 2.6). Add checks for functions introduced
2978 in Gtk+ 2.14 or newer (bug#6505).
2979
29802010-06-26 Eli Zaretskii <eliz@gnu.org>
2981
2982 * config.bat: Remove white space around "+" in COPY commands.
2983
29842010-06-23 Glenn Morris <rgm@gnu.org>
2985
2986 * info/dir: Start descriptions in column 32, per Texinfo convention.
2987
29882010-06-16 Chong Yidong <cyd@stupidchicken.com>
2989
2990 * INSTALL: Update font information (Bug#6389).
2991
29922010-06-16 Glenn Morris <rgm@gnu.org>
2993
2994 * INSTALL: General update.
2995
29962010-06-12 Glenn Morris <rgm@gnu.org>
2997
2998 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
2999
30002010-06-11 Glenn Morris <rgm@gnu.org>
3001
3002 * configure.in (--without-compress-info): New option.
3003 (GZIP_INFO): New output variable.
3004
3005 * Makefile.in (GZIP_INFO): New, set by configure.
3006 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
3007 Handle man pages in the same way.
3008
30092010-06-10 Glenn Morris <rgm@gnu.org>
3010
3011 * Makefile.in (install-arch-indep): Gzip the info files too.
3012
3013 * make-dist: Remove references to non-existent directories and files.
3014
30152010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
3016
3017 * configure.in: Include <strings.h> and <string.h> instead of
3018 "strings.h" and "string.h".
3019
30202010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
3021
3022 * configure.in: Remove code dealing with BSTRING.
3023
30242010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
3025
3026 * configure.in (AC_PREREQ): Require autoconf 2.65.
3027
3028 * configure.in (unxec): Do not define and substitute.
3029 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
3030
30312010-06-03 Glenn Morris <rgm@gnu.org>
3032
3033 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
3034
30352010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
3036
3037 Fix alloca definition when using gcc on non-gnu systems.
3038 * configure.in: Use the code sequence indicated by "info autoconf"
3039 for alloca (bug#6170).
3040
30412010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3042
3043 * .bzrignore: Ignore new files from trunk, which appear if you use
3044 colocated branches (i.e. "bzr switch").
3045
30462010-05-28 Glenn Morris <rgm@gnu.org>
3047
3048 * configure.in: Simplify some of the $canonical tests.
3049
30502010-05-27 Glenn Morris <rgm@gnu.org>
3051
3052 * config.bat: Do not preprocess src/Makefile.in.
3053
3054 * configure.in: Do not preprocess src/Makefile.in.
3055 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
3056 (AC_EGREP_CPP): Test no longer needed.
3057
3058 * make-dist: No more Makefile.c files.
3059
30602010-05-26 Glenn Morris <rgm@gnu.org>
3061
3062 * configure.in (YMF_PASS_LDFLAGS): Remove.
3063 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
3064
3065 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
3066 Add $GNUSTEP_LOCAL_HEADERS.
3067 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
3068
3069 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
3070 (GNUSTEP_MAKEFILES): Remove.
3071 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
3072 stuff to here.
3073
30742010-05-25 Glenn Morris <rgm@gnu.org>
3075
3076 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
3077 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
3078
3079 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
3080 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
3081 here instead.
3082
30832010-05-24 Romain Francoise <romain@orebokech.com>
3084
3085 * make-dist: Look for version in src/emacs.c.
3086 Use lisp/subr.el rather than lisp/version.el for location check.
3087
30882010-05-21 Glenn Morris <rgm@gnu.org>
3089
3090 * configure.in (MKDEPDIR): Parallel build tweak.
3091
3092 * configure.in (ns_frag): New output file.
3093
3094 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
3095 (OLDXMENU_TARGET): Set to empty if USE_GTK.
3096
3097 * configure.in (cannot_dump): New output variable.
3098
30992010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
3100
3101 * configure.in: On NetBSD, if terminfo is found, use it in
3102 preference to termcap. (Bug#6190)
3103
31042010-05-20 Glenn Morris <rgm@gnu.org>
3105
3106 * make-dist (src): Include *.mk.
3107 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
3108 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
3109 (deps_frag): New output file.
3110 (AUTO_DEPEND): Remove this definition.
3111
3112 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
3113
31142010-05-19 Glenn Morris <rgm@gnu.org>
3115
3116 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
3117 (ORDINARY_LINK): New AC_DEFINE.
3118 (LIB_GCC): No need to set if ORDINARY_LINK.
3119
31202010-05-18 Glenn Morris <rgm@gnu.org>
3121
3122 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
3123 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
3124
3125 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
3126 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
3127 (RALLOC_OBJ): New output variable.
3128
3129 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
3130 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
3131
31322010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
3133
3134 * Makefile.in (src): Provide the name of the VCS file that witnesses
3135 a pull.
3136 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
3137
31382010-05-17 Glenn Morris <rgm@gnu.org>
3139
3140 * configure.in (OLDXMENU_DEPS): New output variable.
3141
31422010-05-16 Glenn Morris <rgm@gnu.org>
3143
3144 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
3145
3146 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
3147 * Makefile.in (install-arch-dep): Update for above change.
3148
3149 * Makefile.in (ns_appdir): Remove.
3150 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
3151
3152 * configure.in (TEMACS_LDFLAGS2): New output variable.
3153
3154 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
3155 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
3156 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
3157 nothing uses.
3158
31592010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
3160
3161 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
3162 does not use them.
3163 (X11R5_INHIBIT_I18N): Remove, unused.
3164
31652010-05-15 Glenn Morris <rgm@gnu.org>
3166
3167 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
3168
3169 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
3170
31712010-05-15 Ken Raeburn <raeburn@raeburn.org>
3172
3173 * configure.in: Look for version string in its new location.
3174
31752010-05-15 Eli Zaretskii <eliz@gnu.org>
3176
3177 * config.bat: Remove support for DJGPP v1.x.
3178
31792010-05-15 Glenn Morris <rgm@gnu.org>
3180
3181 * configure.in (OLDXMENU_TARGET): New output variable.
3182
3183 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
3184
3185 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
3186 and other files that no longer exist.
3187
31882010-05-14 Glenn Morris <rgm@gnu.org>
3189
3190 * configure.in (cpp_undefs): Add mktime, register, X11.
3191
3192 * configure.in (GPM_MOUSE_SUPPORT): Remove.
3193 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
3194 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
3195
3196 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
3197 (GNUSTEP_MAKEFILES): Do not output.
3198
31992010-05-13 Glenn Morris <rgm@gnu.org>
3200
3201 * configure.in: Fix some paren typos.
3202
3203 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
3204
3205 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
3206
32072010-05-12 Glenn Morris <rgm@gnu.org>
3208
3209 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
3210
3211 * configure.in (LIB_GCC): New output variable.
3212
32132010-05-11 Glenn Morris <rgm@gnu.org>
3214
3215 * make-dist (msdos): No more mainmake.
3216
3217 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
3218 * config.bat: Do not run cpp on lib-src/Makefile.in.
3219
3220 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
3221
32222010-05-10 Glenn Morris <rgm@gnu.org>
3223
3224 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
3225
3226 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
3227 (BLESSMAIL_TARGET): New output variable.
3228
32292010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
3230
3231 * INSTALL: Fix typos.
3232
32332010-05-08 Chong Yidong <cyd@stupidchicken.com>
3234
3235 * configure.in: Add check for buggy version of GCC (Bug#6031).
3236
32372010-05-08 Glenn Morris <rgm@gnu.org>
3238
3239 * configure.in (HAVE_LIBNCURSES): New local variable.
3240 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
3241 replacing cpp in src/s/*.h and src/Makefile.in.
3242
32432010-05-07 Chong Yidong <cyd@stupidchicken.com>
3244
3245 * Version 23.2 released.
3246
32472010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
3248
3249 * configure.in: Add tests for `isnan' and `copysign'.
3250
32512010-05-07 Eli Zaretskii <eliz@gnu.org>
3252
3253 * config.bat: Allow for 2 leading `#'s in comments in
3254 src/Makefile.in.
3255
32562010-05-07 Glenn Morris <rgm@gnu.org>
3257
3258 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
3259 Merges logic from src/s/* and src/Makefile.in.
3260 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
3261
32622010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
3263
3264 Define START_FILES and LIB_STANDARD using autoconf.
3265 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
3266 here from src/s/*.h.
3267 (HAVE_CRTIN): Remove, inline logic in the netbsd
3268 START_FILES/LIB_STANDARD computation.
3269
32702010-05-06 Glenn Morris <rgm@gnu.org>
3271
3272 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
3273
3274 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
3275 (LD_SWITCH_X_SITE): Remove unused variables.
3276
32772010-05-04 Glenn Morris <rgm@gnu.org>
3278
3279 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
3280 as well.
3281 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
3282
3283 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
3284
3285 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
3286 variables, replacing c_switch_machine, c_switch_system.
3287 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
3288 @c_switch_system@.
3289
32902010-05-03 Glenn Morris <rgm@gnu.org>
3291
3292 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
3293
3294 * make-dist: There are no more src/m/*.inp files.
3295
32962010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
3297
3298 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
3299 (ac_link): Do not use ld_switch_machine.
3300
33012010-05-01 Glenn Morris <rgm@gnu.org>
3302
3303 * configure.in (OTHER_OBJ): Remove.
3304 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
3305
33062010-04-30 Glenn Morris <rgm@gnu.org>
3307
3308 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
3309 Elsewhere, maybe include it.
3310
3311 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
3312 (OLDXMENU, LIBXMENU): New output variables.
3313
3314 * configure.in (OTHER_OBJ): New output variable.
3315
33162010-04-28 Glenn Morris <rgm@gnu.org>
3317
3318 * configure.in (CYGWIN_OBJ): New output variable.
3319
3320 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
3321
3322 * configure.in (FONT_OBJ): New output variable.
3323
3324 * configure.in (LIBXMU): New output variable.
3325
3326 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
3327
3328 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
3329 userland and maybe change values to i386 (move test from s/amdx86-64.h).
3330
33312010-04-27 Glenn Morris <rgm@gnu.org>
3332
3333 * configure.in (LIBXTR6): New output variable. Move unixware special
3334 case here from src/s/unixware.h.
3335
3336 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
3337 in Makefiles.
3338 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
3339
3340 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
3341 (LIBXP): No longer substitute in Makefiles.
3342 (MOTIF_LIBW): New output variable. Move system-specific settings here
3343 from src/s files.
3344
33452010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
3346
3347 Reduce CPP usage.
3348 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
3349 (unexec): Define unconditionally, all platforms define
3350 UNEXEC. AC_SUBST it.
3351 (UNEXEC_SRC): Remove, unused.
3352 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
3353
33542010-04-27 Glenn Morris <rgm@gnu.org>
3355
3356 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
3357 replaced by LIBXP.
3358
3359 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
3360 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
3361 On hpux10-20, default to /lib.
3362
3363 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
3364
33652010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
3366
3367 * configure.in (LIBS_MACHINE): Remove, unused.
3368
3369 * configure.in (LIB_MATH): New output variable. Set it for some systems.
3370
33712010-04-24 Glenn Morris <rgm@gnu.org>
3372
3373 * configure.in (CRT_DIR): New output variable.
3374 (--with-crt-dir): New option. (Bug#5655)
3375 (HAVE_LIB64_DIR): Remove.
3376
33772010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
3378
3379 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
3380
33812010-04-22 Miles Bader <miles@gnu.org>
3382
3383 * configure.in: Get rid of "unix" pre-defined macro when
3384 preprocessing Makefile. (Bug#5857)
3385
33862010-04-21 Andreas Schwab <schwab@linux-m68k.org>
3387
3388 Avoid non-portable shell command negation
3389 * configure.in: Revert last change.
3390
33912010-04-21 Jan Djärv <jan.h.d@swipnet.se>
3392
3393 * configure.in: Change "if test ! -f" to "if ! test -f".
3394
33952010-04-21 Glenn Morris <rgm@gnu.org>
3396
3397 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
3398 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
3399
34002010-04-21 Karel Klíč <kklic@redhat.com>
3401
3402 * configure.in: New option: --with(out)-selinux, on by default.
3403 Set HAVE_LIBSELINUX if we find libselinux, and substitute
3404 LIBSELINUX_LIBS in Makefiles.
3405
34062010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
3407
3408 * configure.in: Remove all references to LIBX11_SYSTEM.
3409
34102010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
3411
3412 * configure.in: Remove all references to C_DEBUG_SWITCH.
3413
34142010-03-27 Eli Zaretskii <eliz@gnu.org>
3415
3416 * config.bat <lib-src>: Edit out lines that begin with several #
3417 characters.
3418
34192010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3420
3421 * configure.in: Remove support for old UNIX System V systems and
3422 for Unixware on non-x86 machines.
3423
3424 * configure.in: Remove support for Solaris on PPC and for old versions.
3425
3426 * configure.in: Remove non-working lynxos port.
3427
34282010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
3429
3430 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
3431
34322010-03-19 Glenn Morris <rgm@gnu.org>
3433
3434 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
3435 happy.
3436
34372010-03-18 Jan Djärv <jan.h.d@swipnet.se>
3438
3439 * configure.in: Check for tputs and friends, abort if not
3440 found (bug#5735).
3441
34422010-03-18 Glenn Morris <rgm@gnu.org>
3443
3444 * configure.in (--with-x-toolkit): In the help text, say which options
3445 are synonyms.
3446
3447 * configure.in (--with-mmdf, --with-mail-unlink):
3448 New options, off by default.
3449 (--with-mailhost): New option to set default POP host.
3450 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
3451 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
3452 New variables, substituted in Makefiles.
3453 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
3454 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
3455 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
3456 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
3457 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
3458
34592010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
3460
3461 * Makefile.in (uninstall): Handle the case where archlibdir does not
3462 exist. (Bug#5720)
3463
34642010-03-12 Eli Zaretskii <eliz@gnu.org>
3465
75f1671a 3466 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
3467 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
3468
3469 * configure: Regenerated.
3470
34712010-03-10 Chong Yidong <cyd@stupidchicken.com>
3472
3473 * Branch for 23.2.
3474
34752010-01-31 Juri Linkov <juri@jurta.org>
3476
3477 * .bzrignore: Add TAGS-LISP.
3478
34792010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3480
3481 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
3482 this header file).
3483
34842010-01-12 Juanma Barranquero <lekktu@gmail.com>
3485
3486 * .bzrignore: Ignore all .exe, instead of individual files.
3487
34882010-01-12 Chong Yidong <cyd@stupidchicken.com>
3489
3490 * configure.in: Explicitly check for and link to -lXrender.
3491
34922010-01-12 Glenn Morris <rgm@gnu.org>
3493
3494 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
3495 for bug reports for development versions.
3496
34972010-01-02 Eli Zaretskii <eliz@gnu.org>
3498
3499 * .bzrignore: Add more ignored patterns, including for the MS-DOS
3500 build.
3501
35022009-12-27 Karl Fogel <kfogel@red-bean>
3503
3504 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
3505 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
3506
35072009-12-17 Glenn Morris <rgm@gnu.org>
3508
3509 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
3510
35112009-12-15 Glenn Morris <rgm@gnu.org>
3512
3513 * info/dir: Add EDT entry.
3514 * Makefile.in (INFO_FILES): Add edt.
3515
35162009-12-10 Jan Djärv <jan.h.d@swipnet.se>
3517
1154d12e 3518 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
3519
35202009-12-09 Jan Djärv <jan.h.d@swipnet.se>
3521
3522 * configure.in: Don't check for RSVG or GConf unless X11 is used.
3523
35242009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
3525
3526 * configure.in: Allow compiling Emacs with GTK on Cygwin.
3527
35282009-12-01 Glenn Morris <rgm@gnu.org>
3529
3530 * make-dist: Add etc/images/mpc directory.
3531
35322009-11-21 Jan Djärv <jan.h.d@swipnet.se>
3533
3534 * configure.in: Don't check for GConf unless X is used.
3535
35362009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
3537
3538 * configure.in: Use -Wdeclaration-after-statement if available.
3539
35402009-11-17 Jan Djärv <jan.h.d@swipnet.se>
3541
3542 * configure.in: New option: --with(out)-gconf.
3543 Set HAVE_GCONF if we find gconf.
3544
35452009-11-17 Glenn Morris <rgm@gnu.org>
3546
3547 * Makefile.in (INFO_FILES): Add semantic.
3548
35492009-11-16 Chong Yidong <cyd@stupidchicken.com>
3550
3551 * info/dir: Add Semantic.
3552
35532009-11-16 Glenn Morris <rgm@gnu.org>
3554
3555 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
3556 pattern, so as not to exclude makefile*.el. (Bug#4912)
3557
35582009-11-14 Jan Djärv <jan.h.d@swipnet.se>
3559
3560 * configure.in: --enable-autodepend is new. Check for GNU Make
3561 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
3562 gcc and GNU make to generate dependencies.
3563
35642009-10-27 Glenn Morris <rgm@gnu.org>
3565
3566 * make-dist: Make links to doc/lispintro/*.pdf.
3567
35682009-10-23 Jim Meyering <meyering@redhat.com>
3569
3570 * configure.in: Invoke $CPP with -P when creating Makefile and
3571 src/Makefile. Without this, gcc 4.4.2 converts each
3572 backslash-newline pair in the input to a bare newline, yielding
3573 invalid Makefiles.
3574
3575 * configure: Regenerate.
3576
35772009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
3578
3579 * configure.in (vax-dec-vms): Remove, not supported anymore.
3580
35812009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3582
3583 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
3584 (*-apple-darwin*): Add x86_64 architecture.
3585
35862009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
3587
3588 * config.guess, config.sub: Updated from master source.
3589
35902009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
3591
3592 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
3593
35942009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
3595
3596 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
3597
35982009-09-29 Glenn Morris <rgm@gnu.org>
3599
3600 * make-dist (check): Update for two new levels of subdirectory in lisp/.
3601
36022009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
3603
3604 * config.guess, config.sub: Updated from master source.
3605
3606 * configure.in (OTHER_FILES): Define using autoconf not cpp.
3607
36082009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
3609
3610 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
3611
36122009-09-13 Chong Yidong <cyd@stupidchicken.com>
3613
3614 * INSTALL: Update URL for GNU FreeFont.
3615
36162009-09-09 Glenn Morris <rgm@gnu.org>
3617
3618 * Makefile.in (install-arch-indep): Don't recursively change perms of
3619 site-lisp and infodir. There may be non-Emacs files in here, and the
3620 files supplied by Emacs are all handled explicitly already. (Bug#3800)
3621 (mkdir): Set umask to world-readable before creating directories.
3622 mkinstalldirs already checks if dirs exist, don't duplicate this test.
3623
36242009-08-29 Glenn Morris <rgm@gnu.org>
3625
3626 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
3627 (info): Don't give an error in the absence of makeinfo - let the doc
3628 Makefiles do that, if the info files need rebuilding. (Bug#3982)
3629
36302009-08-23 Ken Raeburn <raeburn@raeburn.org>
3631
3632 * Makefile.in (install-arch-indep): If the versioned DOC-####
3633 generated during loadup+dump isn't found, install the plain DOC
3634 file that always gets generated, in case CANNOT_DUMP is set.
3635
3636 * configure.in: Warn if package version specified here doesn't
3637 match the version in version.el.
3638 * configure: Regenerate.
3639
36402009-08-22 Michael Albinus <michael.albinus@gmx.de>
3641
3642 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
3643
3644 * configure: Regenerate.
3645
36462009-08-19 Glenn Morris <rgm@gnu.org>
3647
3648 * INSTALL: Remove reference to cvtmail.
3649
36502009-08-15 CHENG Gao <chenggao@gmail.com>
3651
3652 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
3653
36542009-08-02 Kevin Ryde <user42@zip.com.au>
3655
3656 * INSTALL: Fix free fonts URL.
3657
36582009-07-22 Glenn Morris <rgm@gnu.org>
3659
3660 * configure.in (AC_PREREQ): Require autoconf 2.62.
3661
36622009-07-04 Andreas Schwab <schwab@linux-m68k.org>
3663
3664 * configure.in (--enable-checking, --enable-profiling):
3665 Use AS_HELP_STRING.
3666
36672009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
3668
3669 * configure.in (--enable-profiling): New option.
3670 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
3671
36722009-06-27 Glenn Morris <rgm@gnu.org>
3673
3674 * configure.in: Restore netbsd on mips, mipsel, mipseb.
3675
36762009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3677
3678 * configure.in (--enable-checking): New option.
3679
36802009-06-24 Glenn Morris <rgm@gnu.org>
3681
3682 * make-dist: Warn if subdir does not exist in source.
3683 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
3684 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
3685 No longer make links.
3686
36872009-06-24 Yavor Doganov <yavor@gnu.org>
3688
3689 * make-dist (tempdir): Don't create directories preferences.gorm
3690 and preferences.nib, they are no longer required.
3691
36922009-06-21 Chong Yidong <cyd@stupidchicken.com>
3693
3694 * Branch for 23.1.
3695
36962009-06-12 Chong Yidong <cyd@stupidchicken.com>
3697
3698 * configure.in: Delete mac-fix-env target, which has been
3699 removed (Bug#3531).
3700
37012009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
3702
1154d12e 3703 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
3704
37052009-05-05 Per Starbäck <per@starback.se> (tiny change)
3706
3707 * BUGS: Use new binding of view-emacs-problems.
3708
c7015153 37092009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
3710
3711 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
3712 for Solaris compatibility.
3713
37142009-04-25 Chong Yidong <cyd@stupidchicken.com>
3715
3716 * configure: Regenerate.
3717
3718 * configure.in: Disable use of FreeType without libXft.
3719
37202009-04-19 Jan Djärv <jan.h.d@swipnet.se>
3721
3722 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
3723 Check if it is declared in gtk.h.
3724
37252009-04-12 Andreas Schwab <schwab@linux-m68k.org>
3726
3727 * Makefile.in (install-arch-indep): Remove .gitignore files.
3728
37292009-04-03 Kenichi Handa <handa@m17n.org>
3730
3731 * INSTALL: Make the section "Complex Text Layout support
3732 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
3733
37342009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
3735
3736 * configure.in (rs6000-ibm-aix6*): Fix typo.
3737
37382009-03-04 Glenn Morris <rgm@gnu.org>
3739
3740 * Makefile.in (INFO_FILES): Add auth.
3741
37422009-03-03 Glenn Morris <rgm@gnu.org>
3743
3744 * info/dir: Add Auth-source.
3745
37462009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3747
3748 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
3749 the second.
3750
37512009-02-28 Eli Zaretskii <eliz@gnu.org>
3752
3753 * config.bat: Copy .dbxinit to _dbxinit.
3754
3755 * make-dist (Making links to `info'): Remove .gitignore.
3756
37572009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3758
3759 * Makefile.in (lib-src, lisp): Use simpler rule.
3760 (src): Be more specific to avoid recompiling all the .elc files just
3761 because the bootstrap-emacs is missing.
3762
37632009-02-26 Chong Yidong <cyd@stupidchicken.com>
3764
3765 * configure.in: Require librsvg >= 2.11.
3766
37672009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
3768
3769 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
3770 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
3771
37722009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
3773
3774 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
3775
37762009-02-03 Glenn Morris <rgm@gnu.org>
3777
3778 * make-dist: Add some missing files, remove some that are no longer
3779 present.
3780
37812009-02-02 Glenn Morris <rgm@gnu.org>
3782
3783 * make-dist: Add some missing nextstep/ files.
3784
37852009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
3786
3787 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
3788
37892009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3790
3791 * configure.in: Add support for m68k-*-netbsd.
3792
37932009-01-14 Juri Linkov <juri@jurta.org>
3794
3795 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
3796
3797 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
3798 and bug-reference-mode.
3799
38002009-01-11 Juri Linkov <juri@jurta.org>
3801
3802 * INSTALL.CVS: Move configuration explicitly to the first step.
3803
38042009-01-09 Glenn Morris <rgm@gnu.org>
3805
3806 * .dir-locals.el: Don't set indent-tabs-mode.
3807
38082008-12-30 Kenichi Handa <handa@m17n.org>
3809
3810 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
3811 the function OTF_get_variation_glyphs.
3812
38132008-12-30 Jan Djärv <jan.h.d@swipnet.se>
3814
3815 * Makefile.in (install-arch-dep): Remove old directories in
3816 ns_app* before moving new directories there.
3817
38182008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
3819
3820 * .dir-locals.el: Remove non-working entry for pmail.
3821 (fill-column): Fix typo.
3822 (change-log-mode): Add fill column.
3823
38242008-12-26 Eli Zaretskii <eliz@gnu.org>
3825
3826 * config.bat: Produce _dir-locals.el from .dir-locals.el.
3827
38282008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
3829
3830 * make-dist (tempdir): Distribute .dir-locals.el.
3831
3832 * .dir-locals.el: New file.
3833
38342008-12-19 Eli Zaretskii <eliz@gnu.org>
3835
3836 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
3837 for rationale.
3838
38392008-12-13 Glenn Morris <rgm@gnu.org>
3840
3841 * Makefile.in (install-arch-indep): Add new man-pages.
3842 (manext): Remove variable.
3843 (MAN_PAGES): New variable.
3844 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
3845 and remove.
3846 (uninstall): Remove desktop file and icons, game scores if empty.
3847
38482008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
3849
3850 * config.guess, config.sub: Updated from master source.
3851
38522008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
3853
3854 * Makefile.in (install-arch-indep): Install ebrowse.1.
3855
38562008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3857
3858 * configure.in: Add Solaris on x86_64.
3859
38602008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
3861
3862 * config.guess, config.sub: Updated from master source.
3863
38642008-12-08 Eli Zaretskii <eliz@gnu.org>
3865
3866 * info/dir: Fix last change.
3867
38682008-12-07 Eli Zaretskii <eliz@gnu.org>
3869
3870 * info/dir: Untabify.
3871
38722008-11-28 Ulrich Mueller <ulm@gentoo.org>
3873
3874 * configure.in: Fix last change.
3875
38762008-11-28 Richard M Stallman <rms@gnu.org>
3877
3878 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
3879 New configurations.
3880
38812008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
3882
3883 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
3884 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
3885
38862008-11-15 Eli Zaretskii <eliz@gnu.org>
3887
3888 * Makefile.in (INFO_FILES): Remove ns-emacs.
3889
3890 * info/dir (NS-Emacs): Remove entry.
3891
38922008-11-08 Eli Zaretskii <eliz@gnu.org>
3893
3894 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
3895
38962008-11-07 Glenn Morris <rgm@gnu.org>
3897
3898 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
3899
39002008-10-31 Eli Zaretskii <eliz@gnu.org>
3901
3902 * config.bat: Tell user to expect one "File not found" message
3903 while the `doc' directory is being configured.
3904
39052008-10-30 Chong Yidong <cyd@stupidchicken.com>
3906
3907 * update-subdirs: Put obsolete directory last.
3908
39092008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
3910
3911 * configure.in: Check fontconfig always.
3912
39132008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
3914
3915 * configure (*-solaris2.[7-9]*): Fix typo.
3916
39172008-10-24 Glenn Morris <rgm@gnu.org>
3918
3919 * configure.in (--without-sync-input, --with-pkg-config-prog):
3920 Help strings start with lower case.
3921 (--with-gnustep-conf): New option.
3922 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
3923
39242008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
3925
3926 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
3927 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
3928 is not found. (Bug#1230)
3929
39302008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3931
3932 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
3933 Use sol2-6.h for Solaris 7-9.
3934
39352008-10-18 Ulrich Mueller <ulm@gentoo.org>
3936
3937 * configure.in: Add support for GNU/Linux on SuperH.
3938
39392008-10-12 Andreas Schwab <schwab@suse.de>
3940
3941 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
3942
1a71cb28 39432008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
3944
3945 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
3946 "X") to avoid confusion.
3947
3948 * configure: Regenerate.
3949
39502008-09-07 Romain Francoise <romain@orebokech.com>
3951
3952 * make-dist: Distribute doc/man/ChangeLog.
3953
39542008-08-28 Chong Yidong <cyd@stupidchicken.com>
3955
3956 * configure.in: Disable XFT and Freetype when without X.
3957
3958 * configure: Regenerate.
3959
39602008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
3961
3962 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
3963
39642008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
3965
3966 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
3967 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
3968
3969 * configure: Regenerate.
3970
39712008-08-20 Eli Zaretskii <eliz@gnu.org>
3972
3973 * configure.in: Move "#define subprocesses" before
3974 config_opsysfile is included.
3975
39762008-08-19 Kenichi Handa <handa@m17n.org>
3977
3978 * INSTALL (Extra fonts): Mention local fonts, don't mention
3979 mule-unicode.
3980
39812008-08-16 Chong Yidong <cyd@stupidchicken.com>
3982
3983 * make-dist: Omit info/.arch-inventory.
3984
39852008-08-16 Jason Rumney <jasonr@gnu.org>
3986
3987 * make-dist (tempdir/nt): Link emacsclient.rc.
3988
39892008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
3990
3991 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
3992 AC_SUBST it.
3993 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
3994 AC_SUBST it.
3995 (OTHER_FILES): Always define for HAVE_NS.
3996 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
3997 * configure: Regenerate.
3998
39992008-08-07 Andreas Schwab <schwab@suse.de>
4000
4001 * configure.in: Correctly handle
4002 --enable-cocoa-experimental-ctrl-g=no and
4003 --enable-ns-self-contained=yes.
4004
40052008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
4006
4007 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4008 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
4009 bother undef'ing since won't have desired effect.
4010
40112008-08-06 Andreas Schwab <schwab@suse.de>
4012
4013 * configure.in: Fix quoting.
4014
40152008-08-06 Chong Yidong <cyd@stupidchicken.com>
4016
4017 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
4018
40192008-08-05 Ulrich Mueller <ulm@gentoo.org>
4020
4021 * configure.in: Add checks for krb5_error.text and
4022 krb5_error.e_text struct members.
4023
40242008-08-04 Chong Yidong <cyd@stupidchicken.com>
4025
4026 * configure.in: Test for existence of NSInteger.
4027 Suggested by Yavor Doganov.
4028
40292008-08-02 Romain Francoise <romain@orebokech.com>
4030
4031 * Makefile.in (INFO_FILES): Add mairix-el.
4032
40332008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4034
4035 * make-dist:
4036 * README: Remove VMS support.
4037 * vms: Remove directory.
4038
40392008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4040
4041 * configure.in (MULTI_KBOARD): Remove.
4042
40432008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
4044
4045 * configure.in (DO_BLOCK_INPUT): Remove, unused.
4046
40472008-07-29 Chong Yidong <cyd@stupidchicken.com>
4048
4049 * info/dir (File): Add mairix-el.
4050
40512008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4052
4053 Remove support for Mac Carbon.
4054 * mac: Remove directory.
4055 * make-dist:
4056 * configure.in:
4057 * README:
4058 * Makefile.in:
4059 * INSTALL: Remove code for Carbon.
4060 * configure: Regenerate.
4061
40622008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
4063
4064 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
4065
40662008-07-25 Chong Yidong <cyd@stupidchicken.com>
4067
4068 * configure.in: Check for getrlimit.
4069
4070 * configure: Regenerate.
4071
40722008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
4073
4074 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
4075 in src/Makefile.in.
4076 (static): Remove, autoconf would always comment it out anyway.
4077 (subprocesses): Define unconditionally.
4078
40792008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
4080
4081 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
4082 compilation under GNUstep.
4083
40842008-07-18 Kenichi Handa <handa@m17n.org>
4085
4086 * INSTALL (Complex Text Layout support libraries): Delete the
4087 paragraph about --enable-font-backend.
4088
40892008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
4090
4091 * configure.in: Print out some info to user for NeXTstep builds.
4092 (ns-app): Remove enable option.
4093 (ns-self-contained): Add enable option.
4094 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
4095 GNUstep, use to set install prefixes, and substitute in Makefiles.
4096 * configure: Regenerate.
4097 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
4098 NS app bundle.
4099
41002008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
4101
4102 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
4103
41042008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
4105
4106 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
4107 NS_IMPL_COCOA.
4108
41092008-07-16 Glenn Morris <rgm@gnu.org>
4110
4111 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
4112 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
4113 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
4114 never unset.
4115
4116 * make-dist: Add nextstep/ directories.
4117 (src, lib-src): Add .m files.
4118
41192008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
4120
4121 * configure.in (freebsd, kfreebsd): Undo part of previous change.
4122 (USER_FULL_NAME): Remove, not used anymore.
4123 * configure: Regenerate.
4124
41252008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
4126
4127 Changes and additions for NeXTstep windowing system (Cocoa and
4128 GNUstep) support.
4129
4130 * configure.in: Add support for NS window system: --with-ns (default
4131 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
4132 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
4133 disable font backend if window system is "none", not if !HAVE_X11.
4134 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
4135 (install-arch-dep): Add commands to assemble NS .app package.
4136
41372008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
4138
4139 * configure.in: Use macppc for Darwin. Remove references to
4140 desupported systems.
4141 * configure: Regenerate.
4142
41432008-07-05 Glenn Morris <rgm@gnu.org>
4144
4145 * make-dist (EMACS): Doc fix.
4146 (lisp): There are no *.dat or image files here any more.
4147 (src): There are no *.s files here any more.
4148 (etc/images, etc/images/*): Link to most regular files.
4149
41502008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4151
4152 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
4153
41542008-07-01 Glenn Morris <rgm@gnu.org>
4155
4156 * configure.in (cpp_undefs): Rename from `undefs', update uses.
4157 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
4158 and explicitly export there. (Bug#507.)
4159
41602008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4161
4162 * configure.in:
4163 * configure: Remove references to obsolete systems.
4164
41652008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
4166
4167 * Makefile.in (Makefile): Use it for its timestamp value as well, and
4168 make it depend on all other */.in files.
4169 (src/Makefile, src/config.stamp, lib-src/Makefile)
4170 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
4171 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
4172 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
4173 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
4174
4175 * configure.in: Don't create src/config.stamp any more.
4176
41772008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
4178
4179 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
4180
41812008-06-22 Glenn Morris <rgm@gnu.org>
4182
4183 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
4184
41852008-06-21 Romain Francoise <romain@orebokech.com>
4186
4187 * Makefile.in (INFO_FILES): Add sasl.
4188
41892008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
4190
4191 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
4192 (bootstrap-build): Remove.
4193 (top_bootclean): New var.
4194 (top_distclean, bootstrap-clean): Use it.
4195 (bootstrap): Don't recheck config. Make normally.
4196
41972008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
4198
4199 * Makefile.in (SUBDIR): Include `lisp'.
4200 (lisp): Depend on `src'.
4201 (top_distclean): Don't remove config.status.
4202 (bootstrap-clean): New target.
4203 (maintainer-clean): Use it.
4204 (bootstrap): Use bootstrap-clean. Re-run config.status.
4205 (src/bootstrap-emacs${EXEEXT}): New target.
4206 (bootstrap-build): Use it. Don't use bootstrap-prepare because
4207 src/Makefile now takes care of it.
4208 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
4209
42102008-06-15 Glenn Morris <rgm@gnu.org>
4211
4212 * info/dir: Add sasl.
4213
42142008-06-09 Alan Mackenzie <acm@muc.de>
4215
4216 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
4217
42182008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
4219
4220 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
4221
42222008-06-07 Glenn Morris <rgm@gnu.org>
4223
4224 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
4225 serve no purpose.
4226
42272008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
4228
4229 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
4230 * configure: Regenerate.
4231
42322008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
4233
4234 * update-subdirs: Don't touch subdirs.el if it is unchanged.
4235
42362008-05-14 Kenichi Handa <handa@m17n.org>
4237
4238 * configure: Regenerate.
4239
4240 * configure.in: Don't handle --disable-font-backend. Don't print
4241 a message about a font backend.
4242
42432008-05-09 Glenn Morris <rgm@gnu.org>
4244
4245 * configure.in: Make absence of makeinfo a fatal error only if the info
4246 files don't exist.
4247 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
4248
42492008-05-07 Eli Zaretskii <eliz@gnu.org>
4250
4251 * config.bat: Fix last change: don't use < and > in "rem" lines,
4252 they are interpreted as redirection by DOS shells.
4253
42542008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4255
4256 * configure.in: Check availability of AvailabilityMacros.h
4257 if HAVE_CARBON.
4258
4259 * configure: Regenerate.
4260
42612008-05-03 Glenn Morris <rgm@gnu.org>
4262
4263 * configure.in (x_libraries): Remove standard 64-bit directories -
4264 experimental workaround for minor autoconf bug.
4265
4266 * configure.in (--without-makeinfo): New option. If set,
4267 absence of suitable makeinfo is not a fatal error.
4268 * Makefile.in (MAKEINFO): New, set by configure.
4269 (install-arch-indep): Without makeinfo, ignore any missing manuals.
4270 (info-real): New target.
4271 (info): Without makeinfo, do nothing, else call `info-real'.
4272
42732008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
4274
4275 * configure.in: Remove hpux10.20 from the desupported list.
4276
42772008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
4278
4279 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
4280
42812008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
4282
4283 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
4284 rather than change CPPFLAGS.
4285 (HAVE_GTK): Rename to USE_GTK.
4286
42872008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
4288
4289 * configure.in: Replace the obsolete macros AC_AIX and
4290 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
4291
42922008-04-05 Andreas Schwab <schwab@suse.de>
4293
4294 * configure.in: No longer create admin/unidata/Makefile.
4295
42962008-03-28 Andreas Schwab <schwab@suse.de>
4297
4298 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
4299 (lisp/Makefile): New rule.
4300
43012008-03-13 Glenn Morris <rgm@gnu.org>
4302
4303 * configure.in (AC_INIT): Fix version number.
4304 (sync-input): Reword the option, since it's on by default.
4305
43062008-03-11 Jan Djärv <jan.h.d@swipnet.se>
4307
4308 * configure.in: Add --enable-sync-input, default yes.
4309
43102008-03-11 Glenn Morris <rgm@gnu.org>
4311
4312 * Makefile.in (install-etc, mkdir): Handle directory
4313 etc/images/icons/hicolor/*/mimetypes/.
4314
4315 * make-dist: Handle icons/hicolor/scalable directory.
4316
43172008-03-05 Glenn Morris <rgm@gnu.org>
4318
4319 * configure.in: Enable font-backend by default.
4320 (USE_FONT_BACKEND): Set to "no" in absence of X.
4321 (PKG_CONFIG): Don't set multiple times, once is enough.
4322 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
4323
43242008-03-03 Glenn Morris <rgm@gnu.org>
4325
4326 * Makefile.in (iconsrcdir): New variable.
4327 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
4328 directory.
4329
43302008-02-29 Glenn Morris <rgm@gnu.org>
4331
4332 * test/: New directory.
4333
43342008-02-27 Jan Djärv <jan.h.d@swipnet.se>
4335
4336 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
4337
43382008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
4339
4340 * configure.in: Print an error for systems that we think are obsolete
4341 and are proposed to be removed. Remove some more unused systems.
4342 Add support for powerpc-ibm-aix6*.
4343
43442008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
4345
4346 * configure.in: Remove references to obsolete variables and systems.
4347
43482008-02-21 Glenn Morris <rgm@gnu.org>
4349
4350 * Makefile.in (set_installuser): New.
4351 (install-arch-indep): Use set_installuser to avoid duplicate code.
4352
4353 * README.unicode: Split into admin/notes/unicode,font-backend and
4354 remove.
4355
43562008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
4357
4358 * configure.in (arm*-*-freebsd*): Add.
4359
43602008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
4361
4362 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
4363 dealing with obsolete variables.
4364
43652008-02-08 Glenn Morris <rgm@gnu.org>
4366
4367 * Makefile.in (check-info-dir): New target.
4368
43692008-02-08 Michael Olson <mwolson@gnu.org>
4370
4371 * Makefile.in (INFO_FILES): Add epa.
4372
4373 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
4374 features" section.
4375
43762008-02-06 Glenn Morris <rgm@gnu.org>
4377
4378 * configure.in (--with-gcc): Give an error saying this option has
4379 been removed.
4380 (--with-gtk): Remove this option.
4381
43822008-02-06 Tom Tromey <tromey@redhat.com>
4383
4384 * configure.in (--with-gcc): Remove.
4385 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
4386
43872008-02-05 Ulrich Mueller <ulm@gentoo.org>
4388
4389 * INSTALL: Recommend giflib, not libungif.
4390
43912008-02-05 Tom Tromey <tromey@redhat.com>
4392
4393 * configure.in (--with-dbus): Default to enabled.
4394
43952008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
4396
4397 * INSTALL (Complex Text Layout support libraries): New section.
4398
43992008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
4400
4401 * make-dist: Remove references to files in mac/ that have been
4402 deleted.
4403
44042008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
4405
4406 * configure.in: For libotf and m17n-flt checks, set shell vars
4407 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
4408 pkg_check_m17n_flt, respectively, for the sake of the summary output.
4409 Reported by Ulrich Mueller.
4410
44112008-02-02 Eli Zaretskii <eliz@gnu.org>
4412
4413 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
4414 admin/unidata/Makefile.in to Makefile.
4415
44162008-02-02 Glenn Morris <rgm@gnu.org>
4417
4418 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
4419 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
4420 (HAVE_XFT): Add "Does Emacs use..." messages at end.
4421
44222008-02-01 Miles Bader <miles@gnu.org>
4423
4424 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
4425 [libotf], and [m17n-flt] options.
4426
44272008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
4428
4429 * configure.in: Add EMACS_ARG_N([libotf]...), and
4430 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
4431 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
4432 CFLAGS, and LIBS in checking of m17n-flt.
4433
44342008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
4435
4436 * configure.in: Check the availability of m17n-flt library.
4437
44382008-02-01 Kenichi Handa <handa@m17n.org>
4439
4440 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
4441 not available.
4442
44432008-02-01 Kenichi Handa <handa@m17n.org>
4444
4445 * configure.in: New args --enable-font-backend, --with-xft,
4446 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
4447 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
4448 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
4449 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
4450
44512008-02-01 Kenichi Handa <handa@m17n.org>
4452
4453 * make-dist: Include etc/charsets in tarball.
4454
44552008-02-01 Kenichi Handa <handa@m17n.org>
4456
4457 * configure.in: While running cpp on junk.c, include
4458 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
4459 exists.
4460
44612008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
4462
4463 * configure.in (xtensa): Match more configurations.
4464
44652008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
4466
4467 * configure.in: Update comment.
4468
44692008-01-26 Glenn Morris <rgm@gnu.org>
4470
4471 * configure.in (--without-gcc): By default, neither off nor on.
4472 (--with-carbon): Tone down rhetoric in help text.
4473
44742008-01-25 Glenn Morris <rgm@gnu.org>
4475
4476 * configure.in: Correct usage of OPTION_DEFAULT_ON,
4477 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
4478 Default `Carbon' to off (it's unsupported).
4479
44802008-01-24 Glenn Morris <rgm@gnu.org>
4481
4482 * configure.in: Standardize dbus-related messages.
4483
44842008-01-23 Michael Olson <mwolson@gnu.org>
4485
4486 * configure.in (pkg-config-prog): Remove initial whitespace.
4487
44882008-01-23 Tom Tromey <tromey@redhat.com>
4489
4490 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
4491 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
4492 Update all users.
4493
44942008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
4495
4496 * config.guess, config.sub: Updated from master source.
4497
44982008-01-17 Andreas Schwab <schwab@suse.de>
4499
4500 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
4501
45022008-01-17 Glenn Morris <rgm@gnu.org>
4503
4504 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
4505
45062008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
4507
4508 * configure.in: Remove more references to unsupported systems.
4509
45102008-01-16 Sven Joachim <svenjoac@gmx.de>
4511
4512 * make-dist: Add --lzma.
4513
45142008-01-16 Glenn Morris <rgm@gnu.org>
4515
4516 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
4517 configure checks for this.
4518
45192008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
4520
4521 * configure.in: Remove more references to unsupported systems.
4522
45232008-01-06 Romain Francoise <romain@orebokech.com>
4524
4525 * configure.in: Delete extra semicolons.
4526
45272008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4528
4529 * configure.in: Remove references to unsupported systems.
4530
45312008-01-05 Romain Francoise <romain@orebokech.com>
4532
4533 * make-dist: Add --bzip2. Update copyright.
4534
45352008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4536
4537 * configure.in: Remove support for Masscomp.
4538
45392008-01-05 Glenn Morris <rgm@gnu.org>
4540
4541 * Makefile.in (desktopdir, icondir): New variables.
4542 (install-arch-indep): Also depend on `install-etc'.
4543 (install-etc): New target.
4544 (mkdir): Also create the `applications' and `icons' directories.
4545
45462008-01-04 Glenn Morris <rgm@gnu.org>
4547
4548 * make-dist: Update for new etc/images/icons/hicolor directory.
4549
45502007-12-09 Andreas Schwab <schwab@suse.de>
4551
4552 * configure.in: D-Bus is not enabled by default.
4553
45542007-12-06 Jan Djärv <jan.h.d@swipnet.se>
4555
4556 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
4557 change.
4558
45592007-12-04 Jan Djärv <jan.h.d@swipnet.se>
4560
4561 * configure.in: Give package name and version to AC_INIT.
4562
45632007-12-03 Magnus Henoch <mange@freemail.hu>
4564
4565 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
4566
45672007-12-03 Michael Albinus <michael.albinus@gmx.de>
4568
4569 * configure.in: No need for DBUS_INFO anymore.
4570
4571 * Makefile.in (INFO_FILES): Use dbus unconditionally.
4572
45732007-12-02 Michael Albinus <michael.albinus@gmx.de>
4574
4575 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
4576
4577 * Makefile.in (INFO_FILES): Add dbus.
4578
45792007-12-02 Romain Francoise <romain@orebokech.com>
4580
4581 * make-dist: Fix last change.
4582
45832007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
4584
4585 * configure.in: Add support for gnu-kfreebsd.
4586
45872007-11-28 Glenn Morris <rgm@gnu.org>
4588
4589 * make-dist: Add etc/nxml.
4590
45912007-11-24 Romain Francoise <romain@orebokech.com>
4592
4593 * Makefile.in (INFO_FILES): Add nxml-mode.
4594
45952007-11-23 Romain Francoise <romain@orebokech.com>
4596
4597 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
4598 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
4599
46002007-11-20 Andreas Schwab <schwab@suse.de>
4601
4602 * configure.in: Always include <resolv.h> when checking for res_init.
4603
46042007-11-17 Andreas Schwab <schwab@suse.de>
4605
4606 * update-subdirs: Atomically update subdirs.el.
4607
46082007-11-17 Glenn Morris <rgm@gnu.org>
4609
4610 * Makefile.in (check-declare): New target.
4611
46122007-11-07 Glenn Morris <rgm@gnu.org>
4613
4614 * configure.in: Deprecate Mac Carbon port.
4615
46162007-11-01 Jan Djärv <jan.h.d@swipnet.se>
4617
4618 * configure.in: Remove HAVE_X11R5 check.
4619
46202007-10-31 Glenn Morris <rgm@gnu.org>
4621
4622 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
4623 when changing ownership of installed files.
4624
46252007-10-30 Glenn Morris <rgm@gnu.org>
4626
4627 * make-dist: Add new directory etc/gnus.
4628
46292007-10-30 Michael Olson <mwolson@gnu.org>
4630
4631 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
4632
46332007-10-29 Glenn Morris <rgm@gnu.org>
4634
4635 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
4636
46372007-10-23 Glenn Morris <rgm@gnu.org>
4638
4639 * MAINTAINERS: Move to admin/.
4640
46412007-10-17 Chong Yidong <cyd@stupidchicken.com>
4642
4643 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
4644 (HAVE_LIBRESOLV): Also define if we are using res_init().
4645
46462007-10-17 Glenn Morris <rgm@gnu.org>
4647
4648 * FTP: Remove file, since it's just a duplicate of one in etc/.
4649
46502007-10-05 Eli Zaretskii <eliz@gnu.org>
4651
4652 * config.bat: Fix configuring `doc' due to changes in the
4653 directory structure.
4654
46552007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
4656
4657 * configure.in: Don't use -lpthread on HP-UX.
4658
46592007-09-16 Glenn Morris <rgm@gnu.org>
4660
4661 * make-dist: File gfdl.1 has been removed.
4662
46632007-09-15 Glenn Morris <rgm@gnu.org>
4664
4665 * configure.in: Fix makeinfo version regexp.
4666
46672007-09-12 Glenn Morris <rgm@gnu.org>
4668
4669 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
4670 implementation of alloca is not found.
4671
4672 * Makefile.in (SOURCES, unlock, relock): Delete.
4673 (install-arch-indep): Do not exclude the etc/ Makefiles.
4674
46752007-09-09 Juri Linkov <juri@jurta.org>
4676
4677 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
4678
4679 * README: Add doc/ to documentation directories.
4680
46812007-09-08 Michael Olson <mwolson@gnu.org>
4682
4683 * MAINTAINERS: Add myself for ERC and tq.el.
4684 Update for new doc/ directory layout.
4685
46862007-09-06 Romain Francoise <romain@orebokech.com>
4687
4688 * make-dist: Update for new doc/ directory layout.
4689
46902007-09-06 Glenn Morris <rgm@gnu.org>
4691
4692 * Makefile.in (mansrcdir): New variable.
4693 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
4694 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
4695 update these targets for new doc/ directory layout.
4696 (doc/misc/Makefile): New target.
4697 (install-arch-indep): Use mansrcdir for new location of manpages.
4698 (mostlyclean, clean, distclean, maintainer-clean, unlock)
4699 (relock, info, dvi): Update targets for new doc/ directory layout.
4700
4701 * configure.in (AC_OUTPUT): Update names of generated Makefiles
4702 for new doc/ directory layout.
4703
47042007-09-02 Andreas Schwab <schwab@suse.de>
4705
4706 * configure.in: Use AS_HELP_STRING throughout.
4707 * configure: Regenerate.
4708
47092007-09-02 Jan Djärv <jan.h.d@swipnet.se>
4710
4711 * configure.in: Require Gtk/Glib 2.6.
4712
47132007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
4714
4715 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
4716 Use them throughout in place of AC_ARG_WITH calls.
4717 * configure: Regenerate.
4718
47192007-09-01 Andreas Schwab <schwab@suse.de>
4720
4721 * configure.in: Put quotes around nested macro calls.
4722
47232007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
4724
4725 * configure.in: Fix typo.
4726 * configure: Regenerate.
4727
47282007-08-30 Glenn Morris <rgm@gnu.org>
4729
4730 * configure.in (AH_BOTTOM): Copy some manual changes made to
4731 src/config.in here so they are not lost when it regenerates.
4732
4733 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
4734
47352007-08-29 Károly Lőrentey <karoly@lorentey.hu>
4736
4737 * README.multi-tty: New file.
4738
47392007-08-29 Glenn Morris <rgm@gnu.org>
4740
4741 * README: Increase version to 23.0.50.
4742
47432007-08-29 Jan Djärv <jan.h.d@swipnet.se>
4744
4745 * configure.in: New option: --without-xaw3d.
4746
47472007-08-24 Glenn Morris <rgm@gnu.org>
4748
4749 * configure.in: Check for a suitably recent makeinfo.
4750
47512007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
4752
4753 * configure.in (Check for required libraries): Typo.
4754
47552007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4756
4757 * configure.in: Check librsvg2 also for Mac Carbon.
4758
47592007-08-22 Romain Francoise <romain@orebokech.com>
4760
4761 * make-dist: Follow reorganization of files in etc/.
4762
47632007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
4764
4765 * configure.in: Add support for SVG images through librsvg2.
4766
47672007-07-28 Eli Zaretskii <eliz@gnu.org>
4768
4769 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
4770 to avoid an error message if there is no DOC there.
4771
47722007-07-25 Glenn Morris <rgm@gnu.org>
4773
4774 * Relicense all FSF files to GPLv3 or later.
4775
4776 * COPYING, info/COPYING: Switch to GPLv3.
4777
47782007-06-20 Jan Djärv <jan.h.d@swipnet.se>
4779
4780 * configure.in: Complain if X seems to be installed but no
4781 development files were found.
4782
47832007-06-20 Glenn Morris <rgm@gnu.org>
4784
4785 * configure.in: Prefer libgif over libungif.
4786
47872007-06-14 Jan Djärv <jan.h.d@swipnet.se>
4788
4789 * configure.in: Check for all image libraries before exiting.
4790
47912007-06-13 Jan Djärv <jan.h.d@swipnet.se>
4792
4793 * configure.in: Exit with error if image libraries aren't found.
4794
47952007-06-13 Chong Yidong <cyd@stupidchicken.com>
4796
4797 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
4798 when compiling without scrollbars.
4799
48002007-06-12 Glenn Morris <rgm@gnu.org>
4801
4802 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
4803
48042007-06-11 Jan Djärv <jan.h.d@swipnet.se>
4805
4806 * configure.in: Change wording about yes/gtk and lucid/athena
4807 being synonyms.
4808
48092007-06-08 Glenn Morris <rgm@gnu.org>
4810
4811 * configure.in: Make gtk the default toolkit.
4812
48132007-06-07 Glenn Morris <rgm@gnu.org>
4814
4815 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
4816 for a Sun C compiler.
4817
4818 * Makefile.in (install-arch-indep): Install only the DOC- file
4819 specific to the build, if possible, rather than DOC-*.
4820
48212007-06-02 Chong Yidong <cyd@stupidchicken.com>
4822
4823 * Version 22.1 released.
4824
48252007-05-25 Chong Yidong <cyd@stupidchicken.com>
4826
4827 * mkinstalldirs: Sync to version in automake CVS.
4828
48292007-05-22 Andreas Schwab <schwab@suse.de>
4830
4831 * configure.in: Prefer build_alias over host when host_alias is not set.
4832 * configure: Regenerate.
4833
48342007-05-20 Andreas Schwab <schwab@suse.de>
4835
4836 * configure.in: Remove empty AC_SUBST.
4837 * configure: Regenerate.
4838
48392007-05-20 Nick Roberts <nickrob@snap.net.nz>
4840
4841 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
4842 it like others.
4843 * configure: Regenerate.
4844
48452007-05-20 Nick Roberts <nickrob@snap.net.nz>
4846
4847 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
4848 (AC_CHECK_LIB): Add -lgpm.
4849 * configure: Regenerate.
4850
48512007-05-03 Glenn Morris <rgm@gnu.org>
4852
4853 * configure: Tweak message about the absence of shell functions.
4854
48552007-04-27 Andreas Schwab <schwab@suse.de>
4856
4857 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
4858
48592007-04-26 Glenn Morris <rgm@gnu.org>
4860
4861 * README: Increase version to 22.1.50.
4862
48632007-04-24 Juanma Barranquero <lekktu@gmail.com>
4864
4865 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
4866
48672007-04-19 Glenn Morris <rgm@gnu.org>
4868
4869 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
4870
48712007-04-18 Glenn Morris <rgm@gnu.org>
4872
4873 * INSTALL: Mention CPP.
4874
48752007-04-15 Glenn Morris <rgm@gnu.org>
4876
4877 * FTP: Replace with a pointer to the web version.
4878
48792007-04-13 Glenn Morris <rgm@gnu.org>
4880
4881 * INSTALL: In lib-src, timer, wakeup, yow are removed.
4882
48832007-04-04 Glenn Morris <rgm@gnu.org>
4884
4885 * configure.in (NON_GNU_CPP): Use associated preprocessor when
4886 compiling with Sun Studio on Solaris.
4887
48882007-03-23 Glenn Morris <rgm@gnu.org>
4889
4890 * configure.in: Restore support for hp800 (removed 2007-01-27)
4891 following clarification of legal status.
4892
48932007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
4894
4895 * configure.in: Add support for AIX4.3 on IBM RS6000.
4896
4897 * configure: Regenerate.
4898
48992007-03-20 Richard Stallman <rms@gnu.org>
4900
4901 * configure.in: Fix previous change.
4902
49032007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
4904
4905 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
4906 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
4907 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
4908
49092007-03-19 Chong Yidong <cyd@stupidchicken.com>
4910
4911 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
4912 user specifies "without".
4913
4914 * configure: Regenerate.
4915
49162007-03-18 Jan Djärv <jan.h.d@swipnet.se>
4917
4918 * configure.in: Warning for Gtk+ and Cygwin added.
4919 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
4920
49212007-02-27 Glenn Morris <rgm@gnu.org>
4922
4923 * make-dist (oldXMenu): Remove Imakefile.
4924 (etc/images): Add README.
4925
49262007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
4927
4928 * configure.in (xtensa-*-linux-gnu*): New configuration.
4929
4930 * configure: Regenerate.
4931
49322007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
4933
4934 * config.guess, config.sub: Updated from master source.
4935
49362007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
4937
4938 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
4939
49402007-01-29 Chong Yidong <cyd@stupidchicken.com>
4941
4942 * configure.in: Restore support for hp800's not running HP-UX.
4943
4944 * configure: Regenerate.
4945
49462007-01-27 Chong Yidong <cyd@stupidchicken.com>
4947
4948 * configure.in: Remove support for hp800 and sr2k machine types.
4949
4950 * configure: Regenerate.
4951
49522007-01-26 Jan Djärv <jan.h.d@swipnet.se>
4953
4954 * configure.in: Add check for libXft.
4955
49562007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
4957
4958 * INSTALL: Info files moved to share/info.
4959
49602007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
4961
4962 * configure.in: Detect and use fink-installed in intel-based Mac
4963 builds; change Apple Darwin section to support both PowerPC and
4964 Intel-based Macs.
4965
49662006-12-26 Andreas Schwab <schwab@suse.de>
4967
4968 * Makefile.in (datarootdir): Define.
4969
49702006-12-24 Richard Stallman <rms@gnu.org>
4971
4972 * configure.in: Require Autoconf 2.61.
4973
49742006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
4975
4976 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
4977 Remove redundant entry for powerpc-apple-netbsd.
4978
4979 * configure: Regenerate.
4980
49812006-12-22 Chong Yidong <cyd@stupidchicken.com>
4982
4983 * configure: Regenerate with autoconf 2.61.
4984
49852006-12-20 Jan Djärv <jan.h.d@swipnet.se>
4986
4987 * configure.in: Detect alsa/asoundlib.h also.
4988 * configure: Regenerate.
4989
49902006-12-19 Jan Djärv <jan.h.d@swipnet.se>
4991
4992 * configure.in: Check if GTK+ compiles at all.
4993
49942006-12-10 Andreas Schwab <schwab@suse.de>
4995
4996 * configure.in: Remove check for struct timezone, its result is
4997 never used.
4998
49992006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
5000
5001 * configure.in: Add support for Solaris 10 on x86-64.
5002
50032006-12-08 Jan Djärv <jan.h.d@swipnet.se>
5004
5005 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
5006 of PKG_CONFIG_PATH.
5007
50082006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5009
5010 * configure.in (HAVE_SYNC): New test.
5011
50122006-12-03 Glenn Morris <rgm@gnu.org>
5013
5014 * Makefile.in: Fix Copyright format.
5015
5016 * configure.in (AH_TOP): Add missing Copyright year.
5017
5018 * update-subdirs: Add missing Copyright years.
5019
50202006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
5021
5022 * Makefile.in: Touch only the parts of the share/emacs directory
5023 specific to this version.
5024
50252006-11-26 Chong Yidong <cyd@stupidchicken.com>
5026
5027 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
5028
50292006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5030
5031 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
5032
50332006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5034
5035 * configure.in: Prefer X11 to Carbon only when some X-specific
5036 option is specified (Thanks to Jan Djärv and Andreas Schwab).
5037
50382006-11-04 Romain Francoise <romain@orebokech.com>
5039
5040 * Makefile.in (bootstrap-clean-before): Fix typo.
5041 Use new target `bootstrap-clean' in the leim subdirectory.
5042
50432006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5044
5045 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
5046
50472006-10-30 Chong Yidong <cyd@stupidchicken.com>
5048
5049 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
5050 directories.
5051
50522006-10-29 Jeramey Crawford <jeramey@jeramey.com>
5053
5054 * configure.in: Enable x86-64 OpenBSD compilation.
5055
50562006-10-28 Glenn Morris <rgm@gnu.org>
5057
5058 * AUTHORS: Add cal-html.el author.
5059
50602006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5061
5062 * make-dist: Make links to mac/make-package and
5063 mac/Emacs.app/Contents/Resources/Emacs.icns.
5064
50652006-10-27 Chong Yidong <cyd@stupidchicken.com>
5066
5067 * README: Bump version number to 22.0.90.
5068
50692006-10-23 Andreas Schwab <schwab@suse.de>
5070
5071 * configure.in: Make sure x_default_search_path is always set even
5072 when x_libraries is empty, and look in .../share as well for each
5073 library directory.
5074
50752006-09-28 Kenichi Handa <handa@m17n.org>
5076
5077 * configure.in (locallisppath): Don't include leim dir.
5078 (lisppath): Include leim dir.
5079
50802006-09-15 Jay Belanger <belanger@truman.edu>
5081
5082 * COPYING: Replace "Library Public License" by "Lesser Public
5083 License" throughout.
5084
50852006-09-11 Paul Eggert <eggert@cs.ucla.edu>
5086
5087 * make-dist (EMACS): Exit and fail if the EMACS environment
5088 variable is set to something other than an absolute file name.
5089
50902006-08-16 Andreas Schwab <schwab@suse.de>
5091
5092 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
5093 of hardcoding it.
5094
50952006-08-16 Richard Stallman <rms@gnu.org>
5096
5097 * INSTALL.CVS: Clean up wording.
5098
50992006-07-14 Eli Zaretskii <eliz@gnu.org>
5100
5101 * configure.in (PKG_CHECK_MODULES): Redirect the output of
5102 $PKG_CONFIG --exists "$2" to config.log.
5103 * configure: Regenerate.
5104
1a71cb28 51052006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
5106
5107 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
5108
51092006-07-09 Kim F. Storm <storm@cua.dk>
5110
5111 * CONTRIBUTE: Use outline format.
5112 Add section on copyright years (from admin/notes/years).
5113
51142006-07-08 Eli Zaretskii <eliz@gnu.org>
5115
5116 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
5117 to /dev/null, since we don't need the error message, just the
5118 exit status.
5119
51202006-07-07 Eli Zaretskii <eliz@gnu.org>
5121
5122 * CONTRIBUTE: Slight formatting changes and typo fixes.
5123 Add description of NEWS markings.
5124
51252006-07-07 Kim F. Storm <storm@cua.dk>
5126
5127 * CONTRIBUTE: Mention INSTALL.CVS.
5128
51292006-07-05 Romain Francoise <romain@orebokech.com>
5130
5131 * make-dist (top-level): Add CONTRIBUTE.
5132
51332006-07-04 Richard Stallman <rms@gnu.org>
5134
5135 * CONTRIBUTE: Much rewrite.
5136
51372006-07-04 Nick Roberts <nickrob@snap.net.nz>
5138
5139 * CONTRIBUTE: New file.
5140
51412006-06-24 Eli Zaretskii <eliz@gnu.org>
5142
5143 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
5144
51452006-05-18 Jan Djärv <jan.h.d@swipnet.se>
5146
5147 * configure.in: Add check for ALSA.
5148
51492006-05-06 Eli Zaretskii <eliz@gnu.org>
5150
5151 * Makefile.in (INFO_FILES): Remove emacs-xtra.
5152
5153 * info/dir: Remove the Emacs-Xtra entry.
5154
51552006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
5156
5157 Update copyright year(s) in many files.
5158
51592006-04-01 Eli Zaretskii <eliz@gnu.org>
5160
5161 * configure: Regenerated.
5162
51632006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
5164
5165 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
5166 --without-toolkit-scroll-bars was specified.
5167
51682006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
5169
5170 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
5171 to CFLAGS. Update Copyright years written to src/config.in.
5172
51732006-03-18 Claudio Fontana <claudio@gnu.org>
5174
5175 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
5176 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
5177 to be installed/uninstalled.
5178 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
5179 to Info files installed by Emacs.
5180
51812006-03-03 Claudio Fontana <claudio@gnu.org>
5182
5183 * Makefile.in (install, uninstall): Add DESTDIR variable to
5184 support staged installations.
5185
51862006-02-14 Richard M. Stallman <rms@gnu.org>
5187
5188 * configure.in (s390x-*-linux-gnu*): New configuration.
5189
51902006-01-31 Jan Djärv <jan.h.d@swipnet.se>
5191
5192 * configure.in: Require GTK 2.4 or newer.
5193
51942006-01-29 Michael Olson <mwolson@gnu.org>
5195
5196 * Makefile.in (install-arch-indep, uninstall): Add ERC.
5197 * info/dir (ERC): New entry.
5198
51992006-01-29 Eli Zaretskii <eliz@gnu.org>
5200
5201 * info/dir: Fix last change.
5202
52032006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5204
5205 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
5206
52072006-01-27 Eli Zaretskii <eliz@gnu.org>
5208
5209 * info/dir: Untabify the whole file.
5210 (Rcirc): New entry.
5211
52122006-01-12 Andreas Schwab <schwab@suse.de>
5213
5214 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
5215 check.
5216
52172006-01-02 Chong Yidong <cyd@stupidchicken.com>
5218
5219 * configure.in: Use -Wno-pointer-sign if available.
5220
52212005-12-29 Andreas Schwab <schwab@suse.de>
5222
5223 * config.guess, config.sub: Updated from master source.
5224
52252005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5226
5227 * configure.in: Use amdx86-64 for freebsd on x86_64.
5228
52292005-11-22 Romain Francoise <romain@orebokech.com>
5230
5231 * make-dist: Add etc/images/icons.
5232
52332005-11-03 Andreas Schwab <schwab@suse.de>
5234
5235 * configure.in: Use GZIP_PROG instead of GZIP.
5236
5237 * Makefile.in (GZIP_PROG): Renamed from GZIP.
5238 (install-arch-indep): Adjust.
5239
52402005-11-01 Andreas Schwab <schwab@suse.de>
5241
5242 * Makefile.in (bootstrap): Fix dependencies for parallel build.
5243 (bootfast): Likewise.
5244
52452005-11-01 Romain Francoise <romain@orebokech.com>
5246
5247 * configure.in: Check for gzip.
5248
5249 * Makefile.in (install): Compress source files.
5250
52512005-10-24 Steven Tamm <steventamm@mac.com>
5252
5253 * configure.in: Fix darwin386 configuration issue.
5254
52552005-10-22 Eli Zaretskii <eliz@gnu.org>
5256
5257 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
5258
52592005-10-17 Bill Wohler <wohler@newt.com>
5260
5261 * make-dist: Create and populate etc/images/low-color.
5262
52632005-10-15 Bill Wohler <wohler@newt.com>
5264
5265 * make-dist: Create and populate etc/images/gud.
5266
52672005-10-08 Richard M. Stallman <rms@gnu.org>
5268
5269 * make-dist (tempparent): Don't check for 14-char file name limit.
5270
52712005-10-07 Romain Francoise <romain@orebokech.com>
5272
5273 * make-dist: Add etc/images/ezimage and etc/images/mail
5274 directories. Install images in etc/images.
5275
52762005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5277
5278 * configure.in: Prefer Carbon if --enable-carbon-app or
5279 --with-carbon is explicitly specified even when X11 is detected.
5280
52812005-09-15 Ulf Jasper <ulf.jasper@web.de>
5282
5283 * Makefile.in (install-arch-indep, uninstall):
5284 Handle newsticker manual.
5285 (info): Add - to commands.
5286
52872005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
5288
5289 Remove the MAXPATHLEN limitations:
5290
5291 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
5292
52932005-09-09 Eli Zaretskii <eliz@gnu.org>
5294
5295 * configure.in <lynxsos*>: Support for LynxOS on PPC.
5296 * configure: Regenerate.
5297
52982005-09-05 Paul Eggert <eggert@cs.ucla.edu>
5299
5300 * config.guess, config.sub: Updated from master source.
5301
53022005-08-03 Juanma Barranquero <lekktu@gmail.com>
5303
5304 * .cvsignore: Add `lock'.
5305
53062005-07-28 Juanma Barranquero <lekktu@gmail.com>
5307
5308 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
5309
53102005-07-26 Paul Eggert <eggert@cs.ucla.edu>
5311
5312 Merge gnulib getopt implementation into Emacs.
5313
5314 * Makefile.in (AUTOCONF_INPUTS): New macro.
5315 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
5316 so that these files also depend on m4/getopt.m4.
5317 * configure.in: Configure getopt by including m4/getopt.m4,
5318 and configuring a getopt replacement if necessary.
5319 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
5320 * m4/getopt.m4: New file.
5321
53222005-07-06 Lute Kamstra <lute@gnu.org>
5323
5324 * configure.in: Fix capitalization.
5325
53262005-07-04 Lute Kamstra <lute@gnu.org>
5327
5328 Update FSF's address in GPL notices.
5329
53302005-06-19 Jérôme Marant <jerome@marant.org>
5331
5332 * Makefile.in (epaths-force): Protect both lisppath and
5333 buildlisppath from whitespace.
5334
53352005-06-08 Steven Tamm <steventamm@mac.com>
5336
090bd7cb 5337 * configure.in: Support Darwin/MacOSX on Intel.
067d23c9
KY
5338
53392005-06-06 Jan Djärv <jan.h.d@swipnet.se>
5340
5341 * configure.in (HAVE_CANCELMENUTRACKING): New test.
5342
1a71cb28 53432005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
5344
5345 * configure.in: Add --enable-locallisppath.
5346
53472005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5348
5349 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
5350 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
5351 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5352
53532005-05-07 Jérôme Marant <jerome@marant.org>
5354
5355 * make-dist: Remove references to makefile.nt and makefile.def.
5356 Include widgets and images subdirectories of etc. Do not exclude
5357 ldefs-boot.el.
5358
53592005-04-23 Andreas Schwab <schwab@suse.de>
5360
5361 * configure.in: Remove duplicate match for powerpc configuration.
5362
53632005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
5364
5365 * configure.in: Check for <pwd.h>.
5366
53672005-04-14 Lute Kamstra <lute@gnu.org>
5368
5369 * make-dist: Distribute all ChangeLog files in lisp/.
5370 Don't distribute ldefs-boot.el.
5371 lisp/makefile.nt no longer exists.
5372
53732005-04-13 Lute Kamstra <lute@gnu.org>
5374
5375 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
5376 for "no-byte-compile: t" in the file instead.
5377
53782005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
5379
5380 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
5381 shadow the main Lesstif/Motif-2.1 libs and includes.
5382
53832005-03-10 Jan Djärv <jan.h.d@swipnet.se>
5384
5385 * configure.in: Only add XASSERTS to cppflags.
5386
53872005-03-04 Jan Djärv <jan.h.d@swipnet.se>
5388
5389 * configure.in: Added --enable-asserts.
5390
53912005-02-09 Kim F. Storm <storm@cua.dk>
5392
5393 Change release version from 21.4 to 22.1 throughout.
5394 Change development version from 21.3.50 to 22.0.50.
5395
53962005-01-19 Steven Tamm <steventamm@mac.com>
5397
5398 * configure.in: Check for <sys/utsname.h>.
5399
54002004-12-11 Kim F. Storm <storm@cua.dk>
5401
5402 * Makefile.in (info): Undo 2004-12-05 change.
5403
54042004-12-08 Luc Teirlinck <teirllm@auburn.edu>
5405
5406 * info/dir (File): Add URL and Org Mode manuals.
5407 * Makefile.in (install-arch-indep, uninstall): Add url and org
5408 manuals.
5409
54102004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
5411
5412 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
5413 committed to src/config.in.
5414
54152004-12-07 Jan Djärv <jan.h.d@swipnet.se>
5416
5417 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
5418 pthreads and define HAVE_GTK_AND_PTHREAD.
5419
54202004-12-05 Richard M. Stallman <rms@gnu.org>
5421
5422 * Makefile.in (info): Ignore errors building info files.
5423
54242004-11-27 Eli Zaretskii <eliz@gnu.org>
5425
5426 * config.bat: If 8-byte alignment is not supported, define
5427 NO_DECL_ALIGN in src/config.h, instead of trivially defining
5428 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
5429 filter through Sed to remove the quotes.
5430
54312004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
5432
5433 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
5434 not apply to files explicitly `cvs add'ed.
5435
54362004-11-12 Eli Zaretskii <eliz@gnu.org>
5437
5438 * config.bat: Don't require djecho.exe for the v1.x build.
5439 Add a test for DECL_ALIGN support, and add a trivial definition to
5440 src/config.h if 8-byte alignment is not supported.
5441
54422004-11-08 Kim F. Storm <storm@cua.dk>
5443
5444 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
5445 files before building.
5446 (bootfast, bootstrap-clean-before-fast): New targets, like
5447 bootstrap but don't remove .elc files.
5448
54492004-11-06 Lars Brinkhoff <lars@nocrew.org>
5450
5451 * configure.in: Add check for getrusage.
5452
54532004-11-02 Jan Djärv <jan.h.d@swipnet.se>
5454
5455 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
5456 New tests for new and old GTK file dialogs.
5457 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
5458 to no.
5459
54602004-10-20 Jan Djärv <jan.h.d@swipnet.se>
5461
5462 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
5463 can be set. Remove SETARCH test.
5464
54652004-10-08 Steven Tamm <steventamm@mac.com>
5466
ed9265fc 5467 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h.
067d23c9
KY
5468
54692004-10-06 Jan Djärv <jan.h.d@swipnet.se>
5470
5471 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
5472 AC_MSG_WARN. Move output of warning message to end of configure run.
5473
54742004-10-05 Jan Djärv <jan.h.d@swipnet.se>
5475
5476 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
5477 Run test to see if heap start address is random.
5478
54792004-09-29 Miles Bader <miles@gnu.org>
5480
5481 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
5482 if setarch is present.
5483
54842004-09-25 Jan Djärv <jan.h.d@swipnet.se>
5485
5486 * configure.in (HAVE_EXECSHIELD): Only define on x86.
5487
54882004-09-24 Jan Djärv <jan.h.d@swipnet.se>
5489
5490 * configure.in: Check for exec-shield.
5491
1a71cb28
GM
54922004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
5493
5494 * Makefile.in (install-arch-indep): Add pgg and sieve.
5495
5496 * info/.cvsignore: Added pgg and sieve.
5497
067d23c9
KY
54982004-08-06 Andreas Schwab <schwab@suse.de>
5499
5500 * Makefile.in (install-arch-indep, uninstall): Add flymake.
5501
55022004-07-31 Eli Zaretskii <eliz@gnu.org>
5503
5504 * config.bat: Update URLs in the comments.
5505
067d23c9
KY
55062004-07-05 Andreas Schwab <schwab@suse.de>
5507
5508 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
5509
55102004-06-21 Kenichi Handa <handa@m17n.org>
5511
5512 * make-dist: Link leim-ext.el into tempdir.
5513
55142004-06-15 Luc Teirlinck <teirllm@auburn.edu>
5515
5516 * info/dir (File): Add emacs-xtra.
5517 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
5518
55192004-06-12 Juri Linkov <juri@jurta.org>
5520
5521 * info/dir: Move menu help lines from `* Menu:' to file header.
5522 Describe the purpose of a red *.
5523
55242004-05-04 Dave Love <fx@gnu.org>
5525
5526 * configure.in: Don't use `extrasub'.
5527
55282004-04-29 Dave Love <fx@gnu.org>
5529
5530 * configure.in: Don't forget to quote args to `test'.
5531
55322004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
5533
5534 * autogen.sh: Update filename in "please read" message.
5535
55362004-04-17 Richard M. Stallman <rms@gnu.org>
5537
5538 * INSTALL: Move the info about site-lisp dirs,
5539 and say uninstalled Emacs looks there too.
5540
55412004-04-04 Eli Zaretskii <eliz@gnu.org>
5542
5543 * config.bat (lib-src): Recognize comment lines in Makefile.in
5544 that have a TAB after the #, to avoid errors in preprocessing with
5545 GCC 3.3.3.
5546
55472004-03-31 Luc Teirlinck <teirllm@auburn.edu>
5548
5549 * Makefile.in: Mention in comment that `make maintainer-clean'
5550 deletes .elc files.
5551
55522004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
5553
5554 * update-subdirs: Add local variables to prevent byte-compiling.
5555
55562004-03-21 Dave Love <fx@gnu.org>
5557
5558 * configure.in: Fix previous change.
5559
55602004-03-18 Dave Love <fx@gnu.org>
5561
5562 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
5563
55642004-03-15 Luc Teirlinck <teirllm@auburn.edu>
5565
5566 * info/dir (File): Add SMTP and SES.
5567
55682004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
5569
5570 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5571 (bootstrap): Use the new bootstrap-prepare target in lisp.
5572
55732004-02-18 Kim F. Storm <storm@cua.dk>
5574
5575 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
5576
55772004-02-16 Eli Zaretskii <eliz@gnu.org>
5578
5579 * make-dist: Don't link index.*perm and permute-index into tempdir.
5580
55812004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
5582
5583 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
5584 to match previous changes by Eli Zaretskii.
5585
55862004-02-09 Luc Teirlinck <teirllm@auburn.edu>
5587
5588 * Makefile.in: Set CDPATH to an empty string.
5589
55902004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
5591
5592 * configure.in <darwin>: Use fink packages if available.
5593
55942004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
5595
5596 * make-dist (lispref): Do include lispref/index.texi.
5597
55982004-01-06 Eric Hanchrow <offby1@blarg.net>
5599
5600 * make-dist (tempdir): Include cursors in nt/icons.
5601
56022003-12-30 Eli Zaretskii <eliz@gnu.org>
5603
5604 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
5605 clashes with install-sh on 8+3 filesystems.
5606
1a71cb28 56072003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
5608
5609 * .cvsignore: Add .arch-inventory.
5610
56112003-12-24 Andreas Schwab <schwab@suse.de>
5612
5613 * configure.in: Check for <sys/socket.h>. Include it before
5614 including <net/if.h>. Move check for <net/if.h> before its use.
5615
56162003-12-24 Jan Djärv <jan.h.d@swipnet.se>
5617
5618 * Makefile.in (install-arch-dep): Don't let cd output go into
5619 pipe for carbon_appdir.
5620
56212003-12-24 Andreas Schwab <schwab@suse.de>
5622
5623 * configure.in (PKG_CHECK_MODULES): Fix quoting.
5624
56252003-12-01 Andreas Schwab <schwab@suse.de>
5626
5627 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
5628 hardcoding gcc.
5629
56302003-11-16 Jan Djärv <jan.h.d@swipnet.se>
5631
5632 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
5633 multiple displays.
5634 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
5635
56362003-09-23 Dave Love <fx@gnu.org>
5637
5638 * configure.in: Check members of struct ifreq.
5639
56402003-09-14 Kim F. Storm <storm@cua.dk>
5641
5642 * configure.in: Add checks for sys/ioctl.h and net/if.h.
5643
56442003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
5645
5646 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
5647
56482003-08-18 Lute Kamstra <lute@gnu.org>
5649
5650 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
5651 required anymore.
5652
56532003-08-07 Andrew Choi <akochoi@shaw.ca>
5654
5655 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
5656 option instead of -traditional-cpp for CPP.
5657
56582003-07-29 Richard M. Stallman <rms@gnu.org>
5659
5660 * configure.in (HAVE_XIM): Define if XIM is available.
5661
56622003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5663
5664 * configure.in: The function gtk_window_set_icon_from_file was
5665 introduced in GTK+ 2.2, so check for that release.
5666
56672003-07-23 Andreas Schwab <schwab@suse.de>
5668
5669 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
5670
5671 * Makefile.in (YACC): Remove, not used.
5672 (MAINT): Don't set.
5673 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
5674 disable dependency on ${srcdir}/configure.in when maintainer mode
5675 is disabled.
5676
56772003-07-22 Dave Love <fx@gnu.org>
5678
5679 * configure.in: Make XRegisterIMInstantiateCallback test depend on
5680 HAVE_X11, not with_xim.
5681 (HAVE_CRTIN): Provide template.
5682 <with_png>: Test for png.h and libpng/png.h.
5683
56842003-07-15 Andreas Schwab <schwab@suse.de>
5685
5686 * configure.in: Temporarily leave quoting for AC_DEFINE.
5687
56882003-07-13 Stefan Monnier <monnier@cs.yale.edu>
5689
5690 * configure.in: Check for posix_memalign.
5691
56922003-07-12 Richard M. Stallman <rms@gnu.org>
5693
5694 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
5695
56962003-07-09 Kim F. Storm <storm@cua.dk>
5697
5698 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
5699 functionality of --without-xim.
5700
57012003-06-29 Dave Love <fx@gnu.org>
5702
5703 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
5704
57052003-06-23 Dave Love <fx@gnu.org>
5706
5707 * configure.in: Check for sys/_mbstate_t.h.
5708 Test XRegisterIMInstantiateCallback prototype.
5709 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
5710
57112003-06-06 Dave Love <fx@gnu.org>
5712
5713 * configure.in: Check for locale.h.
5714
57152003-06-05 Dave Love <fx@gnu.org>
5716
5717 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
5718 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
5719 (NLIST_STRUCT): Don't define.
5720 (AH_BOTTOM): Define my_strftime.
5721
57222003-06-02 Richard M. Stallman <rms@gnu.org>
5723
5724 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
5725
57262003-05-24 Andreas Schwab <schwab@suse.de>
5727
5728 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
5729 bzero, and bcmp.
5730
57312003-05-22 Dave Love <fx@gnu.org>
5732
5733 * configure.in: Remove redundant test for term.h. Test for difftime.
5734
57352003-05-20 Dave Love <fx@gnu.org>
5736
5737 * configure.in: Append * to s390-*-linux-gnu case.
5738 (LIBMAIL) <lockfile>: Don't define.
5739
067d23c9
KY
57402003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5741
5742 * INSTALL (* GNU/Linux development packages): Mention Debian and
5743 RedHat package names.
5744
57452003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
5746
5747 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5748
57492003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5750
5751 * INSTALL (* GNU/Linux development packages): Tell people to
5752 install additional packages for compiling Emacs.
5753
1a71cb28
GM
57542003-04-30 Richard M. Stallman <rms@gnu.org>
5755
5756 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5757
57582003-04-28 Francesco Potortì <pot@gnu.org>
5759
5760 * configure.in: Undo last (RMS') change, as it is useless, per
5761 Dave Love.
5762
57632003-04-08 Richard M. Stallman <rms@gnu.org>
5764
5765 * configure.in: Put #include of jpeglib.h at start of line.
5766
067d23c9
KY
57672003-04-06 Francesco Potortì <pot@gnu.org>
5768
5769 * configure.in: Use the same configuration for all aix5, not just
5770 aix5.1.
5771
57722003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
5773
5774 * configure.in: Check for need for bigtoc support on IBM AIX for
5775 solving a linker table overflow problem.
5776
57772003-03-03 Rob Browning <rlb@defaultvalue.org>
5778
5779 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
5780 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
5781 over bzero, bcmp, and bcopy.
5782
57832003-02-23 Simon Josefsson <jas@extundo.com>
5784
5785 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
5786
57872003-02-21 Klaus Zeitler <kzeitler@lucent.com>
5788
5789 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
5790
57912003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
5792
5793 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
5794
57952003-02-08 Andreas Schwab <schwab@suse.de>
5796
5797 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
5798 instead of the substitution.
5799
58002003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5801
5802 * Makefile.in: Use @EXEEXT@ for Cygwin.
5803 Use USERNAME if LOGNAME is not set (for Cygwin).
5804
5805 * configure.in: Add opsys=cygwin.
5806
58072003-01-22 Andreas Schwab <schwab@suse.de>
5808
5809 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
5810 redefining it explicitly in src/config.in.
5811
58122003-01-22 Markus Rost <rost@math.ohio-state.edu>
5813
5814 * Makefile.in (bootstrap): Make bootstrap-after.
5815
58162003-01-20 Jan Djärv <jan.h.d@swipnet.se>
5817
5818 * configure.in: Fix --with-gtk.
5819
58202003-01-19 Jan Djärv <jan.h.d@swipnet.se>
5821
090bd7cb 5822 * configure.in: Add --with-gtk, --with-x-toolkit=gtk.
067d23c9
KY
5823
5824 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
5825
58262003-01-14 Francesco Potortì <pot@gnu.org>
5827
5828 * configure.in (m68k-motorola-sysv): Remove (obsolete).
5829
58302003-01-07 Steven Tamm <steventamm@mac.com>
5831
5832 * configure.in: New option, --enable-carbon-app, to specify
5833 that the application should be installed
5834 * Makefile.in (install-arch-dep): On Mac OS X, install the
090bd7cb 5835 Emacs.app application if carbon-app is enabled.
067d23c9
KY
5836
58372003-01-06 Dave Love <fx@gnu.org>
5838
5839 * configure.in: Check for nl_langinfo.
5840 [!HAVE_SIZE_T]: Fix typedef.
5841
58422003-01-06 David Kastrup <dak@gnu.org>
5843
5844 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
5845
5846 * configure.in: Add tests for install-info.
5847
58482002-12-09 Markus Rost <rost@math.ohio-state.edu>
5849
5850 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
5851 use again sol2-6 instead of sol2-8.
5852
58532002-12-09 Dave Love <fx@gnu.org>
5854
5855 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
5856
58572002-12-08 Andreas Schwab <schwab@suse.de>
5858
5859 * Makefile.in (install-arch-indep): Revert last change.
5860
58612002-11-27 Dave Love <fx@gnu.org>
5862
5863 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
5864 Check for __sys_siglist too. Check for memset.
5865 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
5866
58672002-11-22 Juanma Barranquero <lektu@terra.es>
5868
5869 * config.guess, config.sub: Updated from master source.
5870
58712002-11-19 Karl Fogel <kfogel@red-bean.com>
5872
5873 * autogen.sh: New file.
5874
1a71cb28 58752002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
5876
5877 * configure.in: Tidy up various quoting issues throughout.
5878 Use AC_GNU_SOURCE.
5879 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
5880 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
5881 Maybe define bcopy, bzero, bcmp.
5882 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
5883 non-existent machine file).
5884 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
5885 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
5886 (nlist.h): Move test up.
5887
58882002-11-18 Markus Rost <rost@math.ohio-state.edu>
5889
5890 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
5891
58922002-11-14 Francesco Potortì <pot@gnu.org>
5893
5894 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
5895
58962002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5897
5898 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
5899
59002002-11-08 Dave Love <fx@gnu.org>
5901
5902 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
5903 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
5904
59052002-11-07 Miles Bader <miles@gnu.org>
5906
5907 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
5908 Handle separate-build-dir case.
5909
59102002-11-06 Richard M. Stallman <rms@gnu.org>
5911
5912 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
5913 bulletproof. $bar may be empty when there are no .elc files.
5914
59152002-10-30 Dave Love <fx@gnu.org>
5916
5917 * configure.in: Require autoconf 2.53. Test for pty.h,
5918 sys/mman.h, sys/param.h, mremap, memmove.
5919 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
5920 (AC_PROG_YACC): Delete.
5921 (size_t): Use AC_CHECK_TYPES.
5922 (AH_TOP): Up-date copyright.
5923
59242002-10-01 Juanma Barranquero <lektu@terra.es>
5925
5926 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
5927
59282002-09-19 Richard M. Stallman <rms@gnu.org>
5929
5930 * configure.in: Fix the LessTif-directory-finder for real.
5931
59322002-09-14 Richard M. Stallman <rms@gnu.org>
5933
5934 * Makefile.in (maybe_bootstrap): Test for complete absence
5935 of compiled Lisp files.
5936
59372002-09-11 Stefan Monnier <monnier@cs.yale.edu>
5938
5939 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
5940 (bootstrap-clean-after): Delete.
5941 (bootstrap): Make the sequencing explicit.
5942
59432002-09-10 Richard M. Stallman <rms@gnu.org>
5944
5945 * configure.in: Fix previous LessTif change.
5946
59472002-09-09 Richard M. Stallman <rms@gnu.org>
5948
5949 * configure.in (powerpcle-*-solaris2.5*): New configuration.
5950 (powerpcle-*-solaris*): Use version 2.6 as default.
5951 (*-sunos5.6*, *-solaris2.6*): New alternative.
5952 (*-sunos5*): Use version 2.6 as default.
5953
59542002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5955
5956 * configure.in: Fix typo.
5957
59582002-09-05 Richard M. Stallman <rms@gnu.org>
5959
5960 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
5961
5962 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
5963 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
5964
59652002-08-26 Kim F. Storm <storm@cua.dk>
5966
5967 * Makefile.in (install-arch-indep): Do not remove DOC file
5968 when it is the only DOC file installed; this is the case when
5969 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
5970
59712002-07-24 Markus Rost <rost@math.ohio-state.edu>
5972
5973 * configure.in: Fix typo.
5974
59752002-07-24 Richard M. Stallman <rms@gnu.org>
5976
5977 * configure.in: Don't print anything special about gamedir.
5978
5979 * configure.in: Delete nonstandard --with-game-user option.
5980
59812002-07-21 Richard M. Stallman <rms@gnu.org>
5982
5983 * Makefile.in (gamedir, localstatedir): New variables.
5984 (epaths-force): Insert value of gamedir into PATH_GAME.
5985
5986 * configure.in (gamedir): Handle it like lispdir.
5987 (--with-game-dir option): Delete.
5988
59892002-06-21 Pavel Janík <Pavel@Janik.cz>
5990
5991 * configure.in: Add support for mipseb-*-netbsd* machines.
5992
59932002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5994
5995 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
5996
59972002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5998
5999 * info/dir (File): Add an entry for Tramp.
6000
60012002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
6002
6003 * INSTALL-CVS: New file.
6004
60052002-06-07 Andreas Schwab <schwab@suse.de>
6006
6007 * configure.in (x86_64-*-linux-gnu*): New system.
6008
60092002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
6010
6011 * config.bat: Handle the case when lispintro is truncated to lispintr.
6012
60132002-05-26 Paul Eggert <eggert@twinsun.com>
6014
6015 * config.guess, config.sub: Updated from master source.
6016
60172002-05-09 Richard M. Stallman <rms@gnu.org>
6018
6019 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
6020
60212002-05-04 Pavel Janík <Pavel@Janik.cz>
6022
6023 * make-dist: Do not distribute lock/ directory.
6024
60252002-04-30 Andrew Choi <akochoi@shaw.ca>
6026
6027 * configure.in: Provide documentation string when defining
6028 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
6029 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
6030
1a71cb28 60312002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
6032
6033 * configure.in: Delete configure check for access to the game user.
6034
60352002-04-29 Pavel Janík <Pavel@Janik.cz>
6036
6037 * make-dist: lwlib/Imakefile is removed.
6038
60392002-04-26 Andrew Choi <akochoi@shaw.ca>
6040
6041 * configure.in: Add support for powerpc-apple-darwin*.
6042 (HAVE_CARBON): Add.
6043
6044 * make-dist: Create directories in mac/Emacs.app.
6045
60462002-04-25 Pavel Janík <Pavel@Janik.cz>
6047
6048 * make-dist: lwlib-Xol* are removed.
6049
60502002-04-23 Andreas Schwab <schwab@suse.de>
6051
6052 * Makefile.in (MAINT): New variable.
6053 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
6054 instead of configure.in, to avoid running autoconf and autoheader
6055 unless explicitly requested.
6056
60572002-04-16 Eli Zaretskii <eliz@gnu.org>
6058
6059 * config.bat: Update for msdos/sed2v2.inp.
6060
60612002-04-15 Andreas Schwab <schwab@suse.de>
6062
6063 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6064 * configure.in: Add config header templates to all AC_DEFINE and
6065 AC_DEFINE_UNQUOTED symbols.
6066 * make-dist: Run autoheader if necessary.
6067
60682002-04-10 Colin Walters <walters@verbum.org>
6069
6070 * configure.in: Add --game-dir, --game-user. Test to see if we
6071 can use them.
6072
60732002-04-08 Pavel Janík <Pavel@Janik.cz>
6074
6075 * configure.in: Add --with-sound.
6076
60772002-03-18 Kim F. Storm <storm@cua.dk>
6078
6079 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
6080 and getsockname functions. Test for sys/un.h include file.
6081
60822002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
6083
6084 * configure.in: Support AIX 5.1.
6085
60862002-03-10 Jan Djärv <jan.h.d@swipnet.se>
6087
6088 * configure.in: Added test for X Session Management (HAVE_X_SM).
6089
60902002-03-03 Richard M. Stallman <rms@gnu.org>
6091
6092 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
6093 Run chown $${LOGNAME} on files installed by tar xvf.
6094
60952002-03-03 Kim F. Storm <storm@cua.dk>
6096
6097 * configure.in: Test for getpeername.
6098
60992002-03-01 Richard M. Stallman <rms@gnu.org>
6100
6101 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
6102 (HAVE_GIF): Don't use old libungif versions that crash.
6103
61042002-02-26 Richard M. Stallman <rms@gnu.org>
6105
6106 * configure.in <making srcdir absolute>: Verify that PWD is correct,
6107 not just well-formed and valid.
6108 (mips-compaq-nonstopux*): New configuration.
6109
61102002-02-18 Paul Eggert <eggert@twinsun.com>
6111
6112 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
6113 "sed q" is a portable equivalent to plain "head -1".
6114
61152002-02-13 Richard M. Stallman <rms@gnu.org>
6116
6117 * Makefile.in (maybe_bootstrap): Do `exit 1'.
6118 (all): Don't depend on maybe_bootstrap here.
6119 (${SUBDIR}): Depend on it here instead.
6120
61212002-02-08 Richard M. Stallman <rms@gnu.org>
6122
6123 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
6124
61252002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
6126
6127 * configure.in: Recognize BSD/OS 5.0.
6128
61292002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
6130
6131 * make-dist: Make version checking in emacs.texi consistent with
6132 how we set it there.
6133
61342001-12-29 Kim F. Storm <storm@cua.dk>
6135
6136 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
6137
61382001-12-28 Richard M. Stallman <rms@gnu.org>
6139
6140 * configure.in: Test for mbsinit.
6141
61422001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
6143
6144 These changes make Leim part of the standard distribution:
6145
6146 * README: Add info about the `leim' directory.
6147
6148 * INSTALL: Remove text that describes Leim as a separate package.
6149
6150 * noleim-Makefile.in: File removed.
6151
6152 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
6153 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
6154 Leim files out of the Emacs tree. Don't prepare a separate tarball
6155 for Leim.
6156
61572001-12-11 Richard M. Stallman <rms@gnu.org>
6158
6159 * configure.in (hppa*-*-linux-gnu*): New alternative.
6160
61612001-12-08 Pavel Janík <Pavel@Janik.cz>
6162
6163 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
6164 creating distribution.
6165
61662001-12-06 Paul Eggert <eggert@twinsun.com>
6167
6168 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
6169 (AC_FUNC_VFORK): Remove.
6170 (AC_FUNC_FORK): Add.
6171 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
6172 this is required by recent Autoconf versions.
6173
61742001-12-02 Pavel Janík <Pavel@Janik.cz>
6175
6176 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
6177 TODO, vms-pp.trans and others).
6178
61792001-11-29 Pavel Janík <Pavel@Janik.cz>
6180
6181 * make-dist: Use COPYING from the top-level directory.
6182
61832001-11-29 Gerd Moellmann <gerd@gnu.org>
6184
6185 * configure.in: Add support for FreeBSD/Alpha.
6186
61872001-11-29 Pavel Janík <Pavel@Janik.cz>
6188
6189 * make-dist: Add COPYING to the top-level directory of the
6190 distribution. Simplify the logic behind copying.
6191
6192 * Makefile.in (maybe_bootstrap): Fix previous change.
6193
61942001-11-28 Richard M. Stallman <rms@gnu.org>
6195
6196 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
6197
61982001-11-26 Richard M. Stallman <rms@gnu.org>
6199
6200 * Makefile.in: bootstrap should not delete dumped executables.
6201 (bootstrap-clean-before): New target.
6202 (bootstrap): Use bootstrap-clean-before instead of clean.
6203 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
6204
62052001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
6206
6207 These changes add the Emacs Lisp Introduction manual to the
6208 distribution:
6209
6210 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
6211
6212 * make-dist: Copy the files in lispintro directory.
6213
6214 * config.bat: Configure in the lispintro directory.
6215
6216 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
6217
6218 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
6219 (lispintro/Makefile): New target.
6220 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
6221 (unlock, relock, info, dvi): Ditto.
6222
62232001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
6224
6225 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
6226
6227 * make-dist (etc): Don't distribute gfdl.1.
6228
62292001-11-22 Colin Walters <walters@debian.org>
6230
6231 * Makefile.in (install-arch-indep): Install the calc .info files.
6232 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
6233
62342001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
6235
6236 * make-dist (lispref): Add *.txt, *.el, permute-index, and
6237 tindex.pl to the list of those being put into the distribution.
6238
62392001-11-16 Eli Zaretskii <eliz@gnu.org>
6240
6241 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
6242
62432001-11-15 Pavel Janík <Pavel@Janik.cz>
6244
6245 * Makefile.in (uninstall): Fix previous change.
6246
6247 * configure.in, Makefile.in: Add support for --program-prefix,
6248 --program-suffix and --program-transform-name options.
6249
62502001-11-13 Pavel Janík <Pavel@Janik.cz>
6251
6252 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6253 (install-arch-indep): Install emacsclient manual page.
6254 (uninstall): Uninstall emacsclient manual page.
6255
62562001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
6257
6258 * make-dist: Add lispref/index.*perm files to the distribution.
6259 From Pavel Janík <Pavel@Janik.cz>.
6260
62612001-11-12 Pavel Janík <Pavel@Janik.cz>
6262
6263 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
6264
62652001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6266
6267 * configure.in: AC_OUTPUT lispref/Makefile.
6268
62692001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
6270
6271 The following changes add the ELisp reference manual to the
6272 distribution.
6273
6274 * make-dist: Add the lispref directory to the distribution.
6275
6276 * Makefile.in (install-arch-indep): Add elisp* to the list of
6277 installed Info files.
6278 (SUBDIR_MAKEFILES): Add lispref/Makefile.
6279 (lispref/Makefile): New target.
6280 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
6281 Add commands for the lispref directory.
6282 (info, dvi): Ditto.
6283
6284 * config.bat: Configure in `lispref'.
6285
62862001-11-09 Richard M. Stallman <rms@gnu.org>
6287
6288 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
6289
62902001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
6291
6292 * make-dist (tempdir): Copy AUTHORS as well.
6293
62942001-11-06 Sam Steingold <sds@gnu.org>
6295
6296 * configure.in: Added a check for <nlist.h>.
6297
62982001-11-01 Pavel Janík <Pavel@Janik.cz>
6299
6300 * configure.in: Reindent --help output.
6301 From Per Starbäck (starback@ling.uu.se).
6302
63032001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
6304
6305 * configure.in: New entry for HP/UX-11.
6306
6307 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
6308 From Eric S. Raymond <esr@golux.thyrsus.com>.
6309
63102001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
6311
6312 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
6313 <athornton@sinenomine.net>.
6314
63152001-10-25 Gerd Moellmann <gerd@gnu.org>
6316
6317 * Makefile.in (maybe_bootstrap): New target.
6318 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
6319
63202001-10-24 Ken Raeburn <raeburn@gnu.org>
6321
6322 * configure.in: If --with-hesiod is given, look for
6323 hes_getmailhost and res_send or __res_send; check hesiod and
6324 resolv libraries respectively if system libraries don't supply them.
6325
63262001-10-24 Gerd Moellmann <gerd@gnu.org>
6327
6328 * configure.in: Use $MAKE for `make' if set.
6329
63302001-10-22 Gerd Moellmann <gerd@gnu.org>
6331
6332 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
6333 to tar options.
6334
63352001-10-20 Gerd Moellmann <gerd@gnu.org>
6336
6337 * (Version 21.1 released).
6338
63392001-10-20 Miles Bader <miles@gnu.org>
6340
6341 * configure.in (configuration): Set from `host' if `host_alias'
6342 isn't defined.
6343
63442001-10-19 Andreas Schwab <schwab@suse.de>
6345
6346 * configure.in: Make ready for autoconf 2.5x.
6347 (AC_PREREQ): Require autoconf 2.50.
6348 * aclocal.m4: Removed.
6349 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
6350
63512001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6352
6353 * README: Bump Emacs version to 21.1.50.
6354
63552001-10-05 Gerd Moellmann <gerd@gnu.org>
6356
6357 * Branch for 21.1.
6358
63592001-09-05 Gerd Moellmann <gerd@gnu.org>
6360
6361 * configure.in: Avoid `$@' which is handled specially in
6362 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
6363
63642001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
6365
6366 * make-dist (nt): Add subdirs.el to the list of distributed files.
6367
63682001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
6369
6370 * configure.in (machine): Add an entry for
6371 hppa1.1-hitachi-hiuxwe2*.
6372
63732001-05-28 Gerd Moellmann <gerd@gnu.org>
6374
6375 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
6376 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
6377
63782001-05-14 Gerd Moellmann <gerd@gnu.org>
6379
6380 * make-dist: Copy texinfo.tex unconditionally.
6381
63822001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
6383
6384 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
6385 that are installed.
6386
63872001-04-06 Gerd Moellmann <gerd@gnu.org>
6388
6389 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
6390 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
6391
6392 * make-dist: Handle leim/MISC-DIC. Only include
6393 `[a-zA-Z]*.{el,elc}' from leim/quail.
6394
63952001-04-05 Gerd Moellmann <gerd@gnu.org>
6396
6397 * Makefile.in (install-arch-indep): Remove .cvsignore files.
6398
63992001-03-30 Gerd Moellmann <gerd@gnu.org>
6400
6401 * Makefile.in (.PHONY): Add for bootstrap targets.
6402 (bootstrap-clean): New target.
6403 (bootstrap): Use it instead of `clean'.
6404
64052001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
6406
6407 * Makefile.in (SUBDIR): Remove leim.
6408 (all, .RECURSIVE, extraclean): Add leim explicitly.
6409 (leim): Provide separate rule which exports PARALLEL=0 into the
6410 environment.
6411
64122001-03-20 Gerd Moellmann <gerd@gnu.org>
6413
6414 * configure.in (HAVE_XPM): Don't print the result of the check for
6415 XpmReturnAllocPixels if we don't have an xpm.h.
6416
64172001-03-05 Gerd Moellmann <gerd@gnu.org>
6418
6419 * COPYING: New file.
6420
64212001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
6422
6423 * config.bat: Update the copyright.
6424
64252001-02-23 Kenichi Handa <handa@etl.go.jp>
6426
6427 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
6428 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
6429 to `yes'. Later in AC_OUTPUT, check this variable.
6430
64312001-02-09 Dave Love <fx@gnu.org>
6432
6433 * AUTHORS: Updated.
6434
64352001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
6436
6437 * info/dir (Ebrowse): Fix the entry (was missing a dot).
6438
64392001-02-02 Gerd Moellmann <gerd@gnu.org>
6440
6441 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
6442
6443 * Makefile.in (uninstall): Ignore exit code of `rm'.
6444
6445 * Makefile.in (uninstall): Remove more info files. Remove
6446 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
6447
64482001-01-31 Gerd Moellmann <gerd@gnu.org>
6449
6450 * noleim-Makefile.in (extraclean): Add.
6451
64522001-01-28 Gerd Moellmann <gerd@gnu.org>
6453
6454 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
6455 it quiet.
6456
64572001-01-24 Colin Walters <walters@cis.ohio-state.edu>
6458
6459 * Makefile.in (tags): Fix typo.
6460
64612001-01-13 Kenichi Handa <handa@etl.go.jp>
6462
6463 * configure.in: Fix typo in the code setting x_search_path.
6464
64652001-01-10 Dave Love <fx@gnu.org>
6466
6467 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
6468 -lXext.
6469 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
6470 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
6471 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
6472 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
6473 (now in $LIBS).
6474
64752001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
6476
6477 * config.bat: Run the preprocessor with -traditional.
6478
64792001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
6480
6481 * INSTALL: Move copying conditions to end of file.
6482
64832000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
6484
6485 * INSTALL: Add basic installation procedure which assumes
6486 `configure' does its job. Elaborate on image support libraries.
6487 Add a pointer to Xaw3d library. Add advice about solving
6488 configure-time problems by looking in config.log and setting
6489 variables in the environment.
6490
64912000-12-27 Gerd Moellmann <gerd@gnu.org>
6492
6493 * Makefile.in (install-arch-indep): If tar fails, exit with
6494 exit code 1.
6495
64962000-12-19 Gerd Moellmann <gerd@gnu.org>
6497
6498 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
6499 source file includes XKBlib.h. On some broken Solaris systems,
6500 there is an XKBlib.h, reportedly, but header files included by
6501 XKBlib.h are missing.
6502
65032000-12-14 Gerd Moellmann <gerd@gnu.org>
6504
6505 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
6506
65072000-12-11 Dave Love <fx@gnu.org>
6508
6509 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
6510
65112000-12-11 Paul Eggert <eggert@twinsun.com>
6512
6513 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
6514 Merge fixes from latest GNU tar version. These macros no longer
6515 futz with _XOPEN_SOURCE, as that was not portable in practice.
6516 (AC_FUNC_FSEEKO): New macro.
6517
6518 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
6519 ftello.
6520
65212000-12-05 Dave Love <fx@gnu.org>
6522
6523 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
6524
65252000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
6526
6527 * info/dir: Change the category to "Emacs".
6528
65292000-12-01 Gerd Moellmann <gerd@gnu.org>
6530
6531 * make-dist (tempdir): Remove epaths.h from the distribution
6532 instead of paths.h.
6533
65342000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
6535
6536 * config.bat: Check for existence of djecho.exe, and print an
6537 error message if it is not available.
6538
6539 * INSTALL: Describe possible problem with djecho.exe in old
6540 versions of DJGPP v2.x.
6541
65422000-11-23 Gerd Moellmann <gerd@gnu.org>
6543
6544 * configure.in: Initialize HAVE_LIBXP to no.
6545
65462000-11-22 Gerd Moellmann <gerd@gnu.org>
6547
6548 * configure.in: Use m/macppc.h instead of the non-existent
6549 m/powerpc.h.
6550
65512000-11-21 Gerd Moellmann <gerd@gnu.org>
6552
6553 * Makefile.in (install-arch-indep): Also install info/eshell*
6554 and info/speedbar*.
6555
6556 * configure.in (HAVE_PNG): Check for the presence of
6557 png_get_channels to rule out older PNG libs.
6558
6559 * configure.in (AC_OUTPUT): Arrange to emit definitions of
6560 GCC and NON_GNU_CPP into config.status.
6561
65622000-11-20 Dave Love <fx@gnu.org>
6563
6564 * configure.in: Fix last change.
6565
6566 * GETTING.GNU.SOFTWARE: Deleted.
6567 * FTP: New file to replace it.
6568 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
6569
65702000-11-20 Gerd Moellmann <gerd@gnu.org>
6571
6572 * configure.in: Use -traditional with GNU cpp.
6573
65742000-11-17 Gerd Moellmann <gerd@gnu.org>
6575
6576 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
6577 Distribute more files from the nt/ subdir. Distribute PBM
6578 image files from subdirs of lisp/. Distribute old change logs
6579 from subdirs of lisp/. Distribute play/5x5.el.
6580
65812000-11-11 Dave Love <fx@gnu.org>
6582
6583 * config.sub, config.guess: Updated from master source.
6584
65852000-11-07 Dave Love <fx@gnu.org>
6586
6587 * configure.in: Test for mkstemp.
6588
65892000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
6590
6591 * info/dir (Top): Rearrange menu items more logically, and put
6592 them into a single category. Add menu items for RefTeX and
6593 Widget.
6594
65952000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6596
6597 * Makefile.in (install-arch-indep): Use --info-dir instead of
6598 --dir-file, and a simple argument instead of --info-file, so that
6599 the Debian version of install-info also works.
6600
66012000-10-19 Eric M. Ludlam <zappo@ultranet.com>
6602
6603 * info/dir (Speedbar): Add entry.
6604
66052000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
6606
6607 * INSTALL: Describe the new image-support options to the configure
6608 script. List URLs where image support libraries can be found.
6609
66102000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
6611
6612 * info/dir (Top): Add an entry for Eshell.
6613
66142000-10-02 Dave Love <fx@gnu.org>
6615
6616 * configure.in: Check for gai_strerror.
6617
66182000-10-01 Andreas Schwab <schwab@suse.de>
6619
6620 * Makefile.in (install-arch-indep): Update list of installed info files.
6621
66222000-09-30 Gerd Moellmann <gerd@gnu.org>
6623
6624 * configure.in: Support `sparc*-*-netbsd*'.
6625
66262000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
6627
6628 * info/dir (MIME): Add entry for emacs-mime.
6629
66302000-09-29 Dave Love <fx@gnu.org>
6631
6632 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
6633
66342000-09-26 Gerd Moellmann <gerd@gnu.org>
6635
6636 * make-dist: Adapt to the change of leim/Makefile which was
6637 necessary to ensure a reasonably working `make dist'.
6638
6639 * leim-Makefile.in: Moved to leim/Makefile.in..
6640
6641 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
6642
66432000-09-21 Kenichi Handa <handa@etl.go.jp>
6644
6645 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
6646 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
6647 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
6648 files to .elc.
6649 (${TIT}): Adjusted for the above change.
6650 (clean mostlyclean): Likewise.
6651 (.el.elc): New target.
6652
66532000-09-19 Gerd Moellmann <gerd@gnu.org>
6654
6655 * make-dist: Include XPM and XBM files in lisp/ and subdirs
6656 in the distribution.
6657
66582000-09-18 Gerd Moellmann <gerd@gnu.org>
6659
6660 * make-dist (skk): Rename to `ja-dic' because the leim directory
6661 was renamed.
6662
66632000-09-14 Dave Love <fx@gnu.org>
6664
6665 * configure.in: Fix spurion in last change.
6666
66672000-09-14 Gerd Moellmann <gerd@gnu.org>
6668
6669 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
6670 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
6671 to `no' if defined. Change result report.
6672
66732000-09-08 Dave Love <fx@gnu.org>
6674
6675 * configure.in: Remove spurious `@'s.
6676
6677 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
6678 autoconf.
6679
66802000-09-06 Gerd Moellmann <gerd@gnu.org>
6681
6682 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
6683 file and print informational message.
6684
6685 * configure.in (AC_FUNC_MMAP): Add.
6686
66872000-09-01 Gerd Moellmann <gerd@gnu.org>
6688
6689 * configure.in: Add ``checking'' messages for
6690 XpmReturnAllocPixels.
6691
66922000-08-28 Gerd Moellmann <gerd@gnu.org>
6693
6694 * configure.in: Check <strings.h>; check `index' and `rindex'
6695 functions.
6696
66972000-08-26 Kenichi Handa <handa@etl.go.jp>
6698
6699 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
6700 "case "${canonical}" in".
6701
67022000-08-25 Dave Love <fx@gnu.org>
6703
6704 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
6705
67062000-08-25 Kenichi Handa <handa@etl.go.jp>
6707
6708 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
6709
67102000-08-24 Gerd Moellmann <gerd@gnu.org>
6711
6712 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
6713 contains a relative path. Protect against unusable values of $PWD.
6714
67152000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
6716
6717 * info/dir (WoMan): Add entry.
6718
6719 * config.bat (maindir): Update src/_gdbinit even if it does
6720 already exist.
6721
67222000-08-07 Gerd Moellmann <gerd@gnu.org>
6723
6724 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
6725
67262000-08-03 Gerd Moellmann <gerd@gnu.org>
6727
6728 * configure.in: Add support for ia64*-*-linux*.
6729
67302000-07-27 Gerd Moellmann <gerd@gnu.org>
6731
6732 * make-dist (aclocal.m4): Include in distribution.
6733
67342000-07-26 Dave Love <fx@gnu.org>
6735
6736 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
6737
67382000-07-24 Dave Love <fx@gnu.org>
6739
6740 * configure.in: Add AC_SIZE_T.
6741
67422000-07-18 Dave Love <fx@gnu.org>
6743
6744 * configure.in: Reorder so that most tests are done after CPPFLAGS
6745 is set from the C_SWITCH_... definitions.
6746
67472000-07-10 Gerd Moellmann <gerd@gnu.org>
6748
6749 * configure.in (HAVE_XPM): Undo previous change. Check for
6750 preprocessor define XpmReturnAllocPixels.
6751
67522000-07-06 Gerd Moellmann <gerd@gnu.org>
6753
6754 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
6755 instead of XpmReadFileToPixmap.
6756
67572000-07-05 Ken Raeburn <raeburn@gnu.org>
6758
6759 * configure.in: Check for <soundcard.h>. Look for ossaudio
6760 library, and set LIBSOUND accordingly.
6761
67622000-07-05 Dave Love <fx@gnu.org>
6763
6764 * configure.in: Use AC_HEADER_SYS_WAIT.
6765
67662000-07-05 Gerd Moellmann <gerd@gnu.org>
6767
6768 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
6769 lisp/Makefile. Distribute lisp/Makefile.in instead of
6770 lisp/Makefile.
6771
67722000-06-30 Ken Raeburn <raeburn@gnu.org>
6773
6774 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
6775 while searching for image-handling libraries.
6776
67772000-06-26 Gerd Moellmann <gerd@gnu.org>
6778
6779 * configure.in (--with-xim): New option.
6780
67812000-06-23 Dave Love <fx@gnu.org>
6782
6783 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
6784 for struct timezone and test how we can call gettimeofday.
6785 Check for OSF 5+. Check for term.h.
6786
6787 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
6788 version.
6789
67902000-06-23 Gerd Moellmann <gerd@gnu.org>
6791
6792 * configure.in (HAVE_LIBXP): Change test for libXp.
6793
67942000-06-21 Dave Love <fx@gnu.org>
6795
6796 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
6797 simple test for getloadavg and substitute GETLOADAVG_LIBS.
6798 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
6799
68002000-06-19 Dave Love <fx@gnu.org>
6801
6802 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
6803 _XOPEN_SOURCE is defined.
6804
68052000-06-16 Gerd Moellmann <gerd@gnu.org>
6806
6807 * Makefile.in (distclean): Also make distclean in lisp/.
6808
68092000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
6810
6811 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
6812
68132000-06-15 Gerd Moellmann <gerd@gnu.org>
6814
6815 * make-dist: Add --help and --snapshot options.
6816
68172000-06-14 Gerd Moellmann <gerd@gnu.org>
6818
6819 * configure.in: Generate lisp/Makefile.
6820
6821 * configure.in: Add support for `*-lynxos*'.
6822 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
6823 recommended by <Karen.Dorhamer@compaq.com> to fix problems
6824 on Tru64 UNIX v5.0.
6825
68262000-06-13 Ken Raeburn <raeburn@gnu.org>
6827
6828 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
6829 it's on a continuation line.
6830
68312000-06-02 Dave Love <fx@gnu.org>
6832
6833 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
6834 files.
6835
6836 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
6837 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
6838 test.
6839
6840 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
6841 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
6842
68432000-05-26 Gerd Moellmann <gerd@gnu.org>
6844
6845 * configure.in: Add check for speed_t typedef.
6846
68472000-05-25 Ken Raeburn <raeburn@gnu.org>
6848
6849 * Makefile.in (install-arch-dep): Install fns-*.el only if it
6850 exists; it won't in the CANNOT_DUMP case.
6851
68522000-05-25 Gerd Moellmann <gerd@gnu.org>
6853
6854 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
6855 On FreeBSD, the exit status is 1 if CDPATH is not set.
6856 (install-arch-indep): Install ebrowse.info.
6857
68582000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
6859
6860 * configure.in: Check for grandpt and getpt.
6861
68622000-05-09 Dave Love <fx@gnu.org>
6863
6864 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
6865
68662000-05-05 Gerd Moellmann <gerd@gnu.org>
6867
6868 * make-dist: Make a link for lib-src/grep-changelog.
6869 Copy install-sh.
6870
68712000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
6872
6873 * config.bat: Identify the beginning of the cpp stuff in
6874 src/Makefile.in and lib-src/Makefile.in more accurately.
6875
68762000-04-27 Gerd Moellmann <gerd@gnu.org>
6877
6878 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
6879
68802000-04-19 Gerd Moellmann <gerd@gnu.org>
6881
6882 * configure.in: Add support for `powerpc-*-netbsd*'.
6883
68842000-04-19 Dave Love <fx@gnu.org>
6885
6886 * configure.in: Don't use AC_FUNC_GETLOADAVG.
6887
6888 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
6889
68902000-04-16 Dave Love <fx@gnu.org>
6891
6892 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
6893
68942000-04-14 Dave Love <fx@gnu.org>
6895
6896 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
6897
6898 * aclocal.m4 (AC_FUNC_MKTIME): New.
6899
69002000-03-28 Ken Raeburn <raeburn@gnu.org>
6901
6902 * configure.in: Line up "--help" output a little better.
6903
69042000-03-26 Gerd Moellmann <gerd@gnu.org>
6905
6906 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
6907 New targets.
6908 (bootstrap): Rewritten in terms of the new targets above. Make
6909 info files, too.
6910
69112000-03-12 Gerd Moellmann <gerd@gnu.org>
6912
6913 * config.guess, config.sub: Use the versions of the files from
6914 subversions.
6915
69162000-03-08 Dave Love <fx@gnu.org>
6917
6918 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
6919 AC_C_VOLATILE. Define POINTER_TYPE.
6920
6921 * aclocal.m4: New file.
6922
69232000-03-02 Gerd Moellmann <gerd@gnu.org>
6924
6925 * configure.in (machine): Add `mipsel-*-netbsd*' and
6926 `arm-*-netbsd*'.
6927
69282000-03-01 Gerd Moellmann <gerd@gnu.org>
6929
6930 * configure.in (machine): Add support for `*-auspex-sunos*'.
6931
69322000-02-29 Gerd Moellmann <gerd@gnu.org>
6933
6934 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
6935
69362000-02-18 Dave Love <fx@gnu.org>
6937
6938 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
6939
69402000-02-18 Andreas Schwab <schwab@suse.de>
6941
6942 * Makefile.in (install-arch-indep): Add eudc to list of installed
6943 info files.
6944
69452000-02-17 Ken Raeburn <raeburn@gnu.org>
6946
6947 * configure.in: Include -lz and -ljpeg (if it's available) when
6948 testing for the tiff library.
6949
69502000-02-17 Gerd Moellmann <gerd@gnu.org>
6951
6952 * configure.in: Remove LISP_FLOAT_TYPE.
6953
69542000-02-12 Dave Love <fx@gnu.org>
6955
6956 * configure.in: Use AC_FUNC_VFORK.
6957
69582000-02-01 Gerd Moellmann <gerd@gnu.org>
6959
6960 * make-dist: Various fixes for new development tree.
6961
6962 * leim-Makefile.in: New file.
6963
69642000-01-31 Gerd Moellmann <gerd@gnu.org>
6965
6966 * Makefile.in (dist): Call ./make-dist.
6967
69682000-01-24 Dave Love <fx@gnu.org>
6969
6970 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
6971
69722000-01-18 Gerd Moellmann <gerd@gnu.org>
6973
6974 * configure.in (HAVE_GIF): Check for DGifOpen instead of
6975 DGifOpenFileName.
6976
69772000-01-11 Andreas Schwab <schwab@suse.de>
6978
6979 * Makefile.in (install-arch-indep): Update list of info files to
6980 be installed.
6981
69822000-01-05 Dave Love <fx@gnu.org>
6983
6984 * configure.in: Check for jerror.h as well as libjpeg.
6985
69862000-01-03 Andreas Schwab <schwab@suse.de>
6987
6988 * Makefile.in (install-arch-indep): Install autotype*. Run
6989 install-info on autotype and emacs-faq.info.
6990
69911999-12-04 Dave Love <fx@gnu.org>
6992
6993 * Makefile.in (install-arch-indep): Depend on `info'.
6994 (install-strip): Use `install' as sub-make target.
6995
69961999-11-23 Ken Raeburn <raeburn@gnu.org>
6997
6998 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
6999 didn't need to be deleted. Check for the k5crypto library as well
7000 as the crypto library; MIT Kerberos 1.1 changed the name.
7001
70021999-11-18 Dave Love <fx@gnu.org>
7003
7004 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
7005
70061999-11-11 Erik Naggum <erik@naggum.no>
7007
7008 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
7009
70101999-11-08 Dave Love <fx@gnu.org>
7011
7012 * configure.in: Fix change for --with-pop default.
7013
70141999-11-04 Dave Love <fx@gnu.org>
7015
7016 * configure.in: Default to --with-pop. Change sense of with-gcc
7017 and with-toolkit-scroll-bars messages to reflect the defaults.
7018
70191999-11-01 Gerd Moellmann <gerd@gnu.org>
7020
7021 * INSTALL: Mention the Emacs Lisp Reference.
7022
70231999-10-27 Noah Friedman <friedman@splode.com>
7024
7025 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
7026
70271999-10-23 Gerd Moellmann <gerd@gnu.org>
7028
7029 * Makefile.in (bootstrap): New target.
7030
70311999-10-19 Paul Eggert <eggert@twinsun.com>
7032
7033 Add support for large files. Merge glibc 2.1.2.
7034
7035 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
7036 (HAVE_TM_GMTOFF): New symbol.
7037 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
7038 mbrlen, strsignal.
7039 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
7040
70411999-10-09 Stefan Monnier <monnier@cs.yale.edu>
7042
7043 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
7044 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
7045
70461999-10-09 Richard M. Stallman <rms@gnu.org>
7047
7048 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
7049 Unset CDPATH to prevent cd from generating output.
7050
70511999-10-08 Stefan Monnier <monnier@cs.yale.edu>
7052
7053 * update-subdirs: Also ignore CVS subdirs.
7054
70551999-10-07 Gerd Moellmann <gerd@gnu.org>
7056
7057 * Makefile.in (install-arch-indep): Add ada-mode.
7058
70591999-10-06 Dave Love <fx@gnu.org>
7060
7061 * Makefile.in: Add rules for config.status, configure.
7062
70631999-09-07 Gerd Moellmann <gerd@gnu.org>
7064
7065 * configure.in (--with-sound): Removed.
7066
70671999-08-30 Gerd Moellmann <gerd@gnu.org>
7068
7069 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
7070 the test for Xaw3d.
7071 (HAVE_TIFF): Add -lm to library check.
7072
70731999-08-28 Richard Stallman <rms@gnu.org>
7074
7075 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
7076 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
7077 after the other X-related libraries.
7078
70791999-08-21 Dave Love <fx@gnu.org>
7080
7081 * configure.in: Don't check for jpeglib.h.
7082
70831999-08-20 Gerd Moellmann <gerd@gnu.org>
7084
7085 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
7086 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
7087
70881999-08-18 Dave Love <fx@gnu.org>
7089
7090 * configure.in: Check for termcap.h.
7091
70921999-08-15 Gerd Moellmann <gerd@gnu.org>
7093
7094 * configure.in: Add --with-toolkit-scroll-bars. If "no",
7095 use Emacs' scroll bars, even if configured for Motif or when
7096 Xaw3d is available.
7097
70981999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
7099
7100 * configure.in: Check for getaddrinfo.
7101
71021999-08-04 Eli Zaretskii <eliz@gnu.org>
7103
7104 * config.bat: Make --no-debug work again by removing -gcoff.
7105
71061999-07-30 Dave Love <fx@gnu.org>
7107
7108 * configure.in: Check for stdlib.h.
7109
71101999-07-19 Dave Love <fx@gnu.org>
7111
7112 * configure.in: Grok sparc64-*-linux-gnu*.
7113
71141999-07-12 Richard Stallman <rms@gnu.org>
7115
7116 * Version 20.4 released.
7117
71181999-06-23 Karl Heuer <kwzh@gnu.org>
7119
7120 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
7121 Quote $EMACS, in case it's a program with args.
7122
71231999-06-15 Gerd Moellmann <gerd@gnu.org>
7124
7125 * configure.in (HAVE_GIF): Use libungif instead of libgif
7126 because the former doesn't contain patented compression code.
7127
71281999-05-29 Richard M. Stallman <rms@gnu.org>
7129
7130 * configure.in: Delete the Kerberos stuff.
7131
71321999-05-27 Greg Hudson <ghudson@mit.edu>
7133
7134 * configure.in: Prefer kerberos 5 names.
7135
71361999-04-26 Richard M. Stallman <rms@gnu.org>
7137
7138 * configure.in: Check for libXp.
7139
71401999-04-08 Richard Stallman <rms@gnu.org>
7141
7142 * make-dist: Include change logs in subdirs of `lisp'.
7143
71441999-04-05 Richard Stallman <rms@gnu.org>
7145
7146 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
7147 (install-arch-indep): Make ${datadir}/emacs world-readable.
7148
71491999-03-30 Eli Zaretskii <eliz@gnu.org>
7150
7151 * config.bat: Use epaths.* instead of paths.*.
7152
71531999-03-07 Eli Zaretskii <eliz@gnu.org>
7154
7155 * INSTALL: Add detailed instructions to unpack and install
7156 intlfonts on MS-DOS.
7157
71581999-02-26 Richard Stallman <rms@gnu.org>
7159
7160 * configure.in: Use epaths.h and epaths-force instead of paths...
7161
7162 * Makefile.in (epaths-force): Renamed from paths-force;
7163 operate on epaths.in and produce epaths.h.
7164
71651999-02-24 Richard Stallman <rms@gnu.org>
7166
7167 * make-dist: Fix nt/icons directory handling.
7168
71691999-02-22 Simon Josefsson <jas@pdc.kth.se>
7170
7171 * configure.in (f301-fujitsu-uxpv4.1): New target.
7172
71731999-02-20 Richard Stallman <rms@gnu.org>
7174
7175 * make-dist (tempparent): Fix command to update info files.
7176
71771999-02-09 Richard Stallman <rms@gnu.org>
7178
7179 * configure.in (powerpc-apple-netbsd*): New alternative.
7180
71811999-01-25 Geoff Voelker <voelker@cs.washington.edu>
7182
7183 * make-dist: Include the new directory nt/icons in distributions.
7184
71851999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
7186
7187 * configure.in: Change message about HAVE_XFREE386.
7188
71891999-01-07 Eli Zaretskii <eliz@gnu.org>
7190
7191 * config.bat: Support configuring with leim.
7192
71931998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
7194
7195 * configure.in (mips-sgi-irix6.5): New target.
7196
71971998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7198
7199 * configure.in: Remove GSS-API support, since it has been removed
7200 from movemail.
7201
72021998-12-04 Markus Rost <rost@delysid.gnu.org>
7203
7204 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
7205
72061998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
7207
7208 * Makefile.in: Don't install customize info file.
7209 Run install-info on viper info file.
7210
72111998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
7212
7213 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
7214
72151998-11-16 Kenichi Handa <handa@etl.go.jp>
7216
7217 * configure.in (*-*-bsdi4*): New target.
7218
72191998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
7220
7221 * configure.in: Fix previous change.
7222
72231998-11-11 Richard Stallman <rms@gnu.org>
7224
7225 * configure.in (aviion-intel): New machine.
7226
72271998-11-04 Kenichi Handa <handa@etl.go.jp>
7228
7229 * configure.in (mips-nec-sysv4*): New target.
7230
72311998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
7232
7233 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
7234 from lisp.
7235
72361998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
7237
7238 * make-dist: Don't include fns*.el in dist.
7239
72401998-10-30 Dave Love <fx@gnu.org>
7241
7242 * configure.in: Don't mkdir cpp.
7243
72441998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
7245
7246 * Makefile.in (install-arch-dep): Install src/fns-*.el in
7247 ${archlibdir}.
7248
72491998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
7250
7251 * Version 20.3 released.
7252
72531998-07-30 Paul Eggert <eggert@twinsun.com>
7254
7255 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
7256 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
7257 (lwlib/Makefile, leim/Makefile):
7258 Prepend $(srcdir)/ to rule dependencies outside this dir.
7259
72601998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
7261
7262 * configure.in: Use unset CDPATH instead of making it empty.
7263
72641998-06-20 Karl Heuer <kwzh@gnu.org>
7265
7266 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
7267
72681998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
7269
7270 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
7271 and default.el. Sort the results.
7272
72731998-05-31 Karl Heuer <kwzh@gnu.org>
7274
7275 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
7276 writable.
7277
72781998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
7279
7280 * Makefile.in (install-arch-indep):
7281 Don't alter site-lisp/subdirs.el if it exists.
7282
72831998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
7284
7285 * Makefile.in (install-arch-indep): Put `-' on commands to create
7286 subdirs.el in site-lisp dirs.
7287
72881998-05-07 Richard Stallman <rms@psilocin.gnu.org>
7289
7290 * Makefile.in (install-arch-indep): Fix typo in previous change.
7291
72921998-05-06 Richard Stallman <rms@psilocin.gnu.org>
7293
7294 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
7295
72961998-04-28 Richard Stallman <rms@psilocin.gnu.org>
7297
7298 * Makefile.in (mkdir): Create the site-lisp dirs.
7299 (install-arch-indep): Make site-lisp/subdirs files world-readable.
7300
73011998-04-26 Richard Stallman <rms@psilocin.gnu.org>
7302
7303 * Makefile.in (INSTALL_INFO): New variable.
7304 (install-arch-indep): Don't replace the dir file if it already exists.
7305 Use the install-info program, via INSTALL_INFO, to add entries.
7306 Make the `info' subdir and the Info files world-readable.
7307
73081998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
7309
7310 * config.bat: Make sure the environment is large enough to support
7311 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
7312
73131998-04-10 Karl Heuer <kwzh@gnu.org>
7314
7315 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
7316
73171998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7318
7319 * configure.in: Add --with-gssapi to specify GSS-API
7320 authentication support for movemail.
7321
73221998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
7323
7324 * Makefile.in (install-arch-indep): Fix previous change.
7325
73261998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
7327
7328 * Makefile.in (info): Run man in build dir, not srcdir.
7329
73301998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
7331
7332 * Makefile.in (install-arch-indep): Fix previous change.
7333
73341998-03-23 Kenichi Handa <handa@etl.go.jp>
7335
7336 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
7337
73381998-03-22 Richard Stallman <rms@gnu.org>
7339
7340 * Makefile.in (install-arch-indep): Put special subdirs.el files
7341 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
7342
73431998-03-21 Richard Stallman <rms@psilocin.gnu.org>
7344
7345 * make-dist: Fix shell syntax in check for missing .el or .elc files.
7346
73471998-03-09 Richard Stallman <rms@psilocin.gnu.org>
7348
7349 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
7350 (m68*-hp-hpux*): Handle versions 1X like 10.
7351
73521998-03-07 Richard Stallman <rms@psilocin.gnu.org>
7353
7354 * make-dist: PROBLEMS is now in etc, not top level dir.
7355
7356 * Makefile.in (SOURCES): Delete PROBLEMS.
7357
73581998-02-25 Richard Stallman <rms@gnu.org>
7359
7360 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
7361
7362 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
7363
73641998-01-17 Richard Stallman <rms@gnu.org>
7365
7366 * Makefile.in (install-arch-indep): Add semicolon before `else'.
7367
73681998-01-02 Richard Stallman <rms@psilocin.gnu.org>
7369
7370 * make-dist (tempparent): New option --no-check.
7371
7372 * make-dist: Don't do anything with cpp directory.
7373
73741997-12-20 Richard Stallman <rms@psilocin.gnu.org>
7375
7376 * configure.in (sparc-fujitsu-sysv4*): New target.
7377
73781997-12-17 Andreas Schwab <schwab@gnu.org>
7379
7380 * configure.in: Cache more tests. Add missing quotes around
7381 message with embedded comma.
7382
73831997-12-04 Karl Heuer <kwzh@gnu.org>
7384
7385 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
7386
73871997-11-26 Joel N. Weber II <devnull@gnu.org>
7388
7389 * make-dist: Changed the comment about `umask 0' to say `Don't
7390 restrict access to any files.'; previously it said `Don't protect
7391 any files', which may have implied that we think fascism is good.
7392
73931997-11-24 Paul Eggert <eggert@twinsun.com>
7394
7395 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
7396 strftime needs the underlying host's strftime for locale dependent
7397 formats.
7398
73991997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
7400
7401 * configure.in (i586-dg-dguxR4.*): New name in case branch.
7402
74031997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
7404
7405 * config.bat: Configure the man subdirectory.
7406
74071997-11-07 Paul Eggert <eggert@twinsun.com>
7408
7409 * configure.in (AC_CHECK_LIB): Add -lintl.
7410
74111997-11-07 Karl Heuer <kwzh@gnu.org>
7412
7413 * make-dist (check for .elc files): Avoid bash-specific syntax.
7414 (check for overflow 14-char limit): Simplify.
7415
74161997-11-07 Richard Stallman <rms@gnu.org>
7417
7418 * Makefile.in (install): Move blessmail last.
7419
74201997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7421
7422 * configure.in (gettimeofday, one arg or two):
7423 Clarify messages by avoiding double negative.
7424
74251997-09-30 Karl Eichwalder <ke@suse.de>
7426
7427 * Makefile.in (install-arch-indep): Install the widget info file.
7428
74291997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7430
7431 * configure.in (with-pop, with-kerberos): Need to check Kerberos
7432 libraries in reverse order, so that libraries will appear in the
7433 correct dependency order on the link line (and so that the
7434 configure checks themselves will work properly when early
7435 libraries depend on later ones).
7436
74371997-09-21 Erik Naggum <erik@naggum.no>
7438
7439 * make-dist (making links to `src'): Keep timestamp on copied files.
7440
7441 * make-delta: New script to produce delta distributions.
7442
74431997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7444
7445 * Version 20.2 released.
7446
74471997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7448
7449 * Version 20.1 released.
7450
7451 * Makefile.in (install-leim): Depend on mkdir.
7452 (leim): Depend on src.
7453
74541997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7455
7456 * configure.in: Recognize alpha* instead of just alpha.
7457
74581997-09-12 Paul Eggert <eggert@twinsun.com>
7459
7460 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
7461
74621997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7463
7464 * update-subdirs: Use rm -f.
7465
74661997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7467
7468 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
7469 Ignore subdirs named Old.
7470
74711997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
7472
7473 * configure.in: Add OpenBSD clause to set $machine.
7474
74751997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7476
7477 * make-dist: Recompile everything after updating various Lisp files.
7478 Recompile in leim as well as lisp.
7479 Check in leim as well as lisp for mismatched files and too-long names.
7480
74811997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7482
7483 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
7484
74851997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7486
7487 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
7488 before trying to copy anything from it.
7489
74901997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7491
7492 * Makefile.in (man/Makefile): New target.
7493 (tags): Define env var EMACS and run Makefile from build dir.
7494
74951997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
7496
7497 * config.bat: If src/_gdbinit doesn't exist, try using
7498 src/.gdbinit to create it (for building on Windows 95).
7499
75001997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7501
7502 * Makefile.in (install-arch-indep):
7503 Discard extra data in tar | tar pipes.
7504
75051997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
7506
7507 * configure.in (x_default_search_path): Corrected
7508 '${x_library}' to '${x_library}/X11'.
7509
75101997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7511
7512 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
7513
75141997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7515
7516 * configure.in: Support auto-configuration of both Kerberos V4 and
7517 Kerberos V5 for movemail, including detection of V4 and V5 header
7518 files and libraries.
7519
75201997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
7521
7522 * configure.in: Compute x_default_search_path
7523 and substitute into makefiles.
7524
7525 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
7526
75271997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7528
7529 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
7530
75311997-08-07 Erik Naggum <erik@naggum.no>
7532
7533 * configure.in: Remove lockdir, it is no longer needed.
7534 * Makefile.in (mkdir): Don't create lockdir.
7535 (lockdir): Variable deleted.
7536 (paths-force): Don't operate on PATH_LOCK.
7537
75381997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7539
7540 * leim-Makefile.in (clean, distclean): New targets.
7541
7542 * make-dist: Include leim/ChangeLog in leim distribution.
7543
75441997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7545
7546 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
7547
75481997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7549
7550 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
7551
75521997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7553
7554 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
7555
75561997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7557
7558 * make-dist: Update leim/leim-list.el.
7559 Pass along value of $EMACS when updating lisp dir.
7560
75611997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7562
7563 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
7564 prerequisite to the use of Doug Lea's malloc.
7565
75661997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7567
7568 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
7569
7570 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
7571
75721997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7573
7574 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
7575
75761997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7577
7578 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
7579 to news-r6.h.
7580
75811997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
7582
7583 * config.bat: Use `sed' instead of `cp', which might not be
7584 installed.
7585
75861997-07-09 Kenichi Handa <handa@etl.go.jp>
7587
7588 * Makefile.in (mostlyclean): Add cleaning leim directory.
7589 (clean, distclean, maintainer-clean): Likewise.
7590
75911997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7592
7593 * make-dist (bogosities): Check subdirs of `lisp' also.
7594
75951997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7596
7597 * make-dist (etc): Really avoid symlinks now.
7598 (lisp): Don't delete from subdirs the things we never copy.
7599
76001997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7601
7602 * Makefile.in (install-arch-indep): Correct the target name.
7603 The first letter `i' was dropped by the previous change of mine.
7604
76051997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7606
7607 * configure.in (leim/Makefile): Generate this.
7608 (*-sysv4.2uw*): Recognize new alternative.
7609
7610 * leim-Makefile.in: Renamed from leim-Makefile.
7611
7612 * make-dist: Set up real-leim subdirectory,
7613 with the real contents of leim; then move it to
7614 a separate top-level directory.
7615
7616 * make-dist: Don't mention site-lisp, site-init, site-start
7617 or default, when listing files hat are not compiled and should be.
7618
7619 * configure.in: Create src/config.stamp at the end.
7620
76211997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7622
7623 * Makefile.in (install-leim): Correct previous change.
7624
76251997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7626
7627 * Makefile.in (install-leim): New target.
7628 (install): Depend on install-leim.
7629
76301997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7631
7632 * Makefile.in (SUBDIR): Add leim.
7633 (SUBDIR_MAKEFILES): Add leim/Makefile.
7634 (leim/Makefile): New target.
7635
76361997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7637
7638 * leim-Makefile: New file.
7639 * make-dist: Initialize a `leim' subdirectory with that makefile.
7640
76411997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7642
7643 * configure.in (GNU_MALLOC_reason): Fix message text.
7644
76451997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7646
7647 * make-dist (lisp): Don't process subdirs that start with =.
7648 (etc): Copy symlinks, as in src.
7649
76501997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7651
7652 * configure.in (i*86-*-unixware*): New alternative.
7653
76541997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7655
7656 * Makefile.in (src/config.stamp): Target renamed from src/config.h
7657 and touch it explicitly.
7658
7659 * configure.in (mips-sony-newsos6*): New alternative.
7660 (mips-*-linux-gnu*): New alternative.
7661 (*-*-bsdi*): New alternative.
7662 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
7663
76641997-06-22 Dave Love <d.love@dl.ac.uk>
7665
7666 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
7667 (src/config.h): New target to re-configure if src/config.in is patched.
7668
76691997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7670
7671 * configure.in (shutdown): Check for `shutdown' function.
7672
76731997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7674
7675 * update-subdirs: Include the directory "language" in subdirs.
7676
76771997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7678
7679 * configure.in (m88k-dg-dgux4*): New alternative.
7680 (alpha-*-netbsd*): New alternative.
7681 (powerpcle-*-solaris2*): New alternative.
7682
76831997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7684
7685 * make-dist: Warn about .el files that are not compiled.
7686
76871997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7688
7689 * Makefile.in (dist): Don't run update-subdirs here,
7690 since make-dist now gets that done.
7691
7692 * make-dist: Use the new `updates' target in lisp/Makefile.
7693
7694 * make-dist: Use new non-file targets in lisp/Makefile.
7695
76961997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7697
7698 * make-dist: Handle all subdirs of `lisp' uniformly.
7699 Don't handle `term' and `language' specially.
7700 Clear out umask at the beginning.
7701
77021997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7703
7704 * make-dist: Use Make to update finder-inf.el and autoloads.
7705 Also update cus-load.el.
7706
77071997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7708
7709 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
7710 in case it is desirable to disable the GNU malloc features with glibc.
7711
77121997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7713
7714 * configure.in (DOUG_LEA_MALLOC):
7715 Define if malloc_{get,set}_state exist.
7716
77171997-03-05 Kenichi Handa <handa@etl.go.jp>
7718
7719 * make-dist: Make links for files under lisp/language.
7720
77211997-02-20 Kenichi Handa <handa@etl.go.jp>
7722
7723 * update-subdirs: Exclude the directory "language" from subdirs.
7724
77251997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
7726
7727 * configure.in: Check for rint and cbrt.
7728
77291997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7730
7731 * make-dist: Use $EMACS to say where to run Emacs.
7732 Add --no-update option.
7733
77341996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7735
7736 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
7737
77381996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7739
7740 * make-dist (copying src): Check thoroughly for symlinks
7741 and copy them in all cases. Regularize the linking of *.in
7742 and *.opt and ChangeLog files.
7743 (copying lib-src): Likewise.
7744 Don't rm getdate.c or y.tab.*--they don't exist any more.
7745
77461996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
7747
7748 * configure.in: Check for libmail, maillock.h and
7749 touchlock (for movemail).
7750
77511996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7752
7753 * configure.in (limits.h): Check for this file.
7754
77551996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7756
7757 * configure.in (rs6000-ibm-aix4.2): New alternative.
7758 (rs6000-ibm-aix4.0): New alternative.
7759 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
7760
77611996-11-22 Ben Harris <bjh21@cam.ac.uk>
7762
7763 * configure.in: Recognize vax-*-netbsd*.
7764
77651996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7766
7767 * configure.in (locallisppath): Add leim directory.
7768
77691996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
7770
7771 * config.bat: Make sure `mv' supports forward slashes and -f.
7772
77731996-10-28 Christian Limpach <chris@nice.ch>
7774
7775 * configure.in (hppa*-next-nextstep*): * added after hppa
7776 to accept hppa1.0 and hppa1.1.
7777
77781996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
7779
7780 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
7781 * configure.in (ld_switch_machine): Fix typo.
7782
77831996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7784
7785 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
7786 from config.h and use them in $ac_link.
7787
77881996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
7789
7790 * configure.in: Create a subdir named `lisp'.
7791
77921996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7793
7794 * configure.in: Check for getcwd.
7795
77961996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7797
7798 * configure.in: Check for termios.h. Check for setpgid.
7799
78001996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7801
7802 * configure.in: Check for setrlimit.
7803
78041996-08-31 Paul Eggert <eggert@twinsun.com>
7805
7806 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
7807
78081996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7809
7810 * configure.in: Check for utimes.
7811
7812 * configure.in: Check for com_err library, but only
7813 if --with-kerberos was used. Check for krb and des
7814 only if --with-kerberos.
7815
78161996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7817
7818 * Makefile.in (INSTALL_STRIP): New variable.
7819 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
7820 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
7821
78221996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7823
7824 * configure.in: Check for krb and des libraries.
7825
78261996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7827
7828 * configure.in (*-sunos4.1.[3-9]*noshare):
7829 Use sunos413, not sunos4-1-3.
7830 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
7831 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
7832
78331996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7834
7835 * Makefile.in (src/paths.h): Target deleted.
7836 (paths-force): Delete all dependencies on this target
7837 but don't delete the target.
7838 (install): Depend on `all'.
7839 (paths-force): Don't print a message.
7840
7841 * configure.in: Generate src/paths.h here.
7842
78431996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7844
7845 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
7846 New variables that affect linking only.
7847 (alpha-dec-osf*): Use those instead of previous change.
7848
78491996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7850
7851 * Makefile.in (install-arch-indep): Install info/messages.
7852
78531996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7854
7855 * Version 19.33 released.
7856
78571996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
7858
7859 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7860 Fix previous change.
7861
78621996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7863
7864 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7865 New alternative.
7866
78671996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7868
7869 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
7870 and NON_GCC_TEST_OPTIONS.
7871
78721996-08-06 Paul Eggert <eggert@twinsun.com>
7873
7874 * configure.in (LOCALTIME_CACHE): Don't put a string literal
7875 "TZ=..." in environ.
7876
78771996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7878
7879 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
7880
78811996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7882
7883 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
7884 the more general *-sunos4.1.[3-9]* clause.
7885
78861996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7887
7888 * Version 19.32 released.
7889
7890 * configure.in (*-sco3.2v5*):
7891 Set OVERRIDE_CPPFLAG to a string of one space.
7892 Fix the code that uses OVERRIDE_CPPFLAG.
7893
78941996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
7895
7896 * configure.in: Undo previous change.
7897
78981996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7899
7900 * config.sub: Use `pc', not `unknown', when canonicalizing
7901 the vendor for ...86.
7902
79031996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
7904
7905 * configure.in: Check for termios.h header.
7906
79071996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
7908
7909 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
7910
79111996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
7912
7913 * configure.in: Split bsdos2 and bsdos2-1.
7914
79151996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7916
7917 * config.sub: If last two words are not a recognized
7918 KERNEL-OS pair, use just the last word as OS, as in 19.31.
7919 Make conversion of gnu/linux to linux-gnu really work.
7920
7921 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
7922
79231996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7924
7925 * configure.in (check for using Lucid widgets by default):
7926 Eliminate indentation that confuses some compilers.
7927
79281996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7929
7930 * config.sub: Convert linux and gnu/linux to linux-gnu.
7931
7932 * make-dist: Don't update getdate.c.
7933 Ignore =... files when checking for too-long Lisp file names.
7934
79351996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7936
7937 * configure.in (euidaccess): Check for that, not for eaccess.
7938
79391996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7940
7941 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
7942 before `noshare'.
7943 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
7944
79451996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7946
7947 * configure.in: Rename lignux to linux-gnu in configuration names.
7948 Use gnu-linux as the opsys value (s/ file name).
7949 Allow i686 just like i386, i486, i586.
7950
79511996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7952
7953 * configure.in (i*86-*-sco3.2v5): New alternative.
7954 (OVERRIDE_CPPFLAG): New variable.
7955 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
7956
7957 * configure.in: Specify vpath for .texi files.
7958
79591996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7960
7961 * configure.in: Always check for HAVE_X11R5.
7962 Separately decide whether to use a toolkit by default.
7963
79641996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
7965
7966 * configure.in: If X11R5 is missing the Xaw headers,
7967 default to --with-x-toolkit=no.
7968
79691996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7970
7971 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
7972
79731996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7974
7975 * Makefile.in (install-arch-indep): If cd etc makes output,
7976 don't treat that as part of the tar data.
7977 Check that ./lisp actually exists.
7978
79791996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
7980
7981 * make-dist: Check for long file names.
7982
79831996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7984
7985 * Version 19.31 released.
7986
79871996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7988
7989 * configure.in: Recognize sparc-*-lignux.
7990
79911996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7992
7993 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
7994 Don't include config.w95.
7995
79961996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7997
7998 * make-dist: Replace --no-clean-up and --no-tar options
7999 with --clean-up and --tar, so that the default is useful.
8000
80011996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
8002
8003 * config.bat: Make sure the GDB init file is called src/_gdbinit;
8004 if not, tell the user to rename it and abort.
8005
80061996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
8007
8008 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
8009 test program.
8010
80111996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8012
8013 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
8014
8015 * make-dist (MANIFEST): Fix previous change.
8016 (msdos): Put mainmake.v2 into the dist.
8017
80181996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
8019
8020 * make-dist: Exit if autoconf fails.
8021
80221996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
8023
8024 * config.bat: Set djgpp-ver, and unset it at the end.
8025 Add a number of conditionals for DJGPP version 2.
8026 Rename label libsrc2 to libsrc3.
8027 Substitute for LDFLAGS in src/Makefile.
8028 Substitute for ALL_CFLAGS in lib-src/Makefile.
8029
80301996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8031
8032 * configure.in (ncurses): Check this after checking fns like strerror.
8033
80341996-04-08 Erik Naggum <erik@naggum.no>
8035
8036 * make-dist (MANIFEST): Don't include lines from =files.
8037
80381996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8039
8040 * make-dist: Don't put lisp/dired.todo in the dist.
8041
80421996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
8043
8044 * configure.in (HAVE_NCURSES): Look for library named ncurses.
8045
8046 * configure.in (setlocale): Check for it.
8047
8048 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
8049
80501996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8051
8052 * configure.in: Use lignux instead of linux as value of opsys.
8053
80541996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8055
8056 * Makefile.in (install-strip): Fix whitespace.
8057 Get rid of continuation.
8058
8059 * config.sub: Convert linux or gnu/linux to lignux.
8060
80611996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8062
8063 * configure.in: Accept lignux in configuration name.
8064
80651996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8066
8067 * Makefile.in (install-strip): New target.
8068
80691996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8070
8071 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
8072 -f failed to do the job on Suns.
8073
80741996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8075
8076 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
8077
8078 * configure.in (linux/version.h): Check for this header.
8079
80801996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
8081
8082 * configure.in: Remove -fno-builtin hackery from -lm check.
8083
80841996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
8085
8086 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
8087 just this test.
8088
8089 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
8090
80911996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8092
8093 * configure.in: Check for ncurses.
8094
80951996-02-28 Paul Eggert <eggert@twinsun.com>
8096
8097 * configure.in (LOCALTIME_CACHE):
8098 Also define if localtime mishandles unsetting TZ.
8099 This works around a localtime bug in mips-dec-ultrix.
8100
81011996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8102
8103 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
8104
8105 * configure.in: Improve messages about X versions.
8106
81071996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8108
8109 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
8110
81111996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8112
8113 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
8114 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
8115
8116 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
8117 (install): Put install-arch-indep before install-arch-dep.
8118
81191996-02-20 Dave Love <d.love@dl.ac.uk>
8120
8121 * INSTALL: Clarify info about MS-DOS path handling.
8122
81231996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8124
8125 * Makefile.in (install-arch-indep): Install info/ccmode*.
8126 In previous change, protect against /bin/pwd returning null string.
8127
81281996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8129
8130 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
8131 to lispdir.
8132
81331996-02-01 Paul Eggert <eggert@twinsun.com>
8134
8135 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
8136
81371996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8138
8139 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
8140
81411996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8142
8143 * Makefile.in (extraclean): Use ${top_distclean} to ensure
8144 we delete everything distclean deletes.
8145
81461996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
8147
8148 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
8149
81501996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8151
8152 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
8153 into LDFLAGS instead of into LIBS.
8154
81551996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8156
8157 * configure.in (HAVE_XMU): Fix typo in previous change.
8158
81591996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8160
8161 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
8162
81631996-01-10 Erik Naggum <erik@naggum.no>
8164
8165 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
8166
81671996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
8168
8169 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
8170
81711996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8172
8173 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
8174 and use -lXt to link it.
8175
81761996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8177
8178 * configure.in (locallisppath): Put version-specific dir first.
8179
81801996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8181
8182 * configure.in (hppa-*-nextstep*): New alternative.
8183 (USE_X_TOOLKIT): By default, set this to "maybe";
8184 and change that later to LUCID or "no" according to X11 version.
8185
8186 * make-dist: Recompile outdated .elc files and update all autoloads.
8187
81881996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
8189
8190 * configure.in (locallisppath): Fix typo in last change: " -> '.
8191
81921996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8193
8194 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
8195
81961995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8197
8198 * Makefile.in (install-arch-indep): Give all files read permission.
8199
82001995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8201
8202 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
8203 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
8204
82051995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8206
8207 * configure.in: Determine HAVE_X11R6.
8208 (HAVE_MENUS): Renamed from HAVE_X_MENU.
8209
82101995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8211
8212 * configure.in: Just "solaris" now defaults to version 2.4.
8213 Add sunos4.1.n-noshare as alternative.
8214
82151995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8216
8217 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
8218
82191995-11-29 Erik Naggum <erik@naggum.no>
8220
8221 * Makefile.in (install-arch-indep): Add missing backslash.
8222
82231995-11-29 Karl Eichwalder <ke@ke.Central.DE>
8224
8225 * Makefile.in (install-arch-indep): Don't install
8226 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
8227
82281995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8229
8230 * Makefile.in (install-arch-indep): Fix previous change.
8231
8232 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
8233
82341995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8235
8236 * Version 19.30 released.
8237
8238 * make-dist (lisp): Exclude subdirs.el.
8239
82401995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8241
8242 * make-dist (etc): Delete *.orig and *.rej.
8243
82441995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8245
8246 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
8247
82481995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8249
8250 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
8251
82521995-11-14 Geoff Voelker <voelker@cs.washington.edu>
8253
8254 * make-dist (nt): Rename install, readme, and todo to
8255 INSTALL, README, and TODO.
8256
82571995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8258
8259 * make-dist (lisp): Don't distribute site-start.
8260
82611995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
8262
8263 * make-dist: Break the hard link on alloca.c.
8264
82651995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8266
8267 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
8268
82691995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8270
8271 * make-dist (src, lib-src): Don't distribute Makefile.c.
8272 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
8273
82741995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8275
8276 * Makefile.in (mkdir): Create man1dir, not mandir.
8277 (uninstall): Use man1dir, not mandir.
8278
82791995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8280
8281 * Makefile.in (man1dir): New variable.
8282 (install-arch-indep): Use man1dir.
8283
8284 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
8285
8286 * make-dist: Create lisp/MANIFEST.
8287
82881995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
8289
8290 * configure.in (m68k-*-linux*): New alternative.
8291
82921995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8293
8294 * make-dist: Use new names config.in, paths.in, and
8295 {src,lib-src}/Makefile.in.
8296
82971995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8298
8299 * configure.in: Don't bother checking for drem.
8300
83011995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8302
8303 * Makefile.in (distclean): Delete line with just a tab in it.
8304 (install-arch-indep): Delete spaces that precede tabs.
8305 Delete spurious `fi' left from previous change.
8306 (install): Supply `true' as command, to avoid null command.
8307
83081995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8309
8310 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
8311
83121995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8313
ed9265fc 8314 * configure.in (powerpc-*-solaris2): New alternative.
067d23c9
KY
8315
83161995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
8317
8318 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
8319 of paths.h.tmp$$, to avoid going beyond 14 characters.
8320
83211995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8322
8323 * configure.in: Improve error msg for invalid --with-x-toolkit value.
8324
83251995-09-06 Paul Eggert <eggert@twinsun.com>
8326
8327 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
8328 if localtime caches TZ. Check for tzset.
8329
83301995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8331
8332 * config.bat: Simplify using new names file names src/makefile.in,
8333 config.in, paths.in. Change Echo commands not to use `.
8334
83351995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8336
8337 * Makefile.in (install-arch-indep): Always install the new dir file;
8338 rename the previous dir file to dir.bak or dir.old.
8339
83401995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8341
8342 * configure.in (RANLIB): Substitute this into makefiles.
8343 Set it specially on solaris; set it by default on other systems.
8344
8345 * configure.in: Fix previous Alpha change.
8346
83471995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8348
8349 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
8350 NON_GCC_TEST_OPTIONS.
8351
83521995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8353
8354 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
8355 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
8356
8357 * configure.in (alpha-*-linux*): New configuration.
8358
83591995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8360
8361 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
8362 (m68k-next-nextstep*): New alias for that.
8363 (i*86-*-nextstep*): Use nextstep.h.
8364 (sparc-*-nextstep*): New configuration.
8365
83661995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8367
8368 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
8369 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
8370
83711995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8372
8373 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
8374 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
8375
83761995-07-18 Mike Long <mike.long@analog.com>
8377
8378 * make-dist: Fix update of finder-inf.el, and byte-compile it.
8379
83801995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8381
8382 * Makefile.in (src/paths.h, paths-force):
8383 Rename src/paths.h.in to src/paths.in.
8384 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
8385
8386 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
8387 Use Makefile.c for intermediate file.
8388 Rename src/config.h.in to src/config.in.
8389
83901995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
8391
8392 * configure.in (mips-dec-ultrix*): Assume version 4.3.
8393 (mips-dec-ultrix4.[12]): New alternative for old versions.
8394
83951995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8396
8397 * make-dist: Don't break intra-tree links.
8398
83991995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8400
8401 * configure.in: Put back archlibdir initialization. Require
8402 autoconf 2.4.1 or later.
8403
84041995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8405
8406 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
8407 (mips-mips-riscos5*): New alternative.
8408
84091995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8410
8411 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
8412
84131995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8414
8415 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
8416 (mandir, infodir, archlibdir): Initializations deleted.
8417
8418 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
8419 On hpux9shr, use hpux9shxr4.h.
8420
84211995-06-24 Morten Welinder <terra+@cs.cmu.edu>
8422
8423 * configure.in: Added target mips-dec-mach_bsd4.3.
8424 * config.guess: Guess mips-dec-mach_bsd4.3.
8425
84261995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8427
8428 * Makefile.in (mkdir): Use symbolic chmod.
8429
84301995-06-22 Paul Eggert <eggert@twinsun.com>
8431
8432 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
8433 SunOS 4.1.5 through 4.1.9, should they ever exist.)
8434
84351995-06-22 Paul Eggert <eggert@twinsun.com>
8436
8437 * Makefile.in (SUBDIR_MAKEFILES):
8438 Add man/Makefile, so `make distclean' removes it.
8439 (top_distclean): Add config.log to the list of files to be removed.
8440
84411995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8442
8443 * Version 19.29 released.
8444
84451995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8446
8447 * configure.in: Fix the previous change to verify that the -b
8448 option really solves the problem.
8449
8450 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
8451
84521995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8453
8454 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
8455
84561995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8457
8458 * configure.in: Report more clearly when there is no special
8459 dir to search for X includes or libraries.
8460
84611995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8462
8463 * configure.in: Check for -lpthreads, not -lpthread.
8464
84651995-06-09 Geoff Voelker <voelker@cs.washington.edu>
8466
8467 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
8468
84691995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8470
8471 * configure.in: Check for -lpthread.
8472
84731995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8474
8475 * Makefile.in (install-arch-indep): Install info files for mh-e.
8476 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
8477
84781995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8479
8480 * configure.in (*-solaris2.5): New configuration.
8481
8482 * make-dist: Copy new files config.nt and config.w95.
8483
84841995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8485
8486 * configure.in: Use x_includes, not x_libraries, for -I.
8487 Make bitmapdir a colon-separated list.
8488
84891995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
8490
8491 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
8492
8493 * configure.in: Allow x_libraries and x_includes to be paths.
8494
84951995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8496
8497 * configure.in: Fix typo.
8498
84991995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8500
8501 * INSTALL: Clarify use of site-init.el.
8502
85031995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
8504
8505 * configure.in: Pass arg to sqrt.
8506
85071995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8508
8509 * make-dist: Fix May 6 change.
8510
85111995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8512
8513 * vpath.sed: Delete reference to ymakefile.
8514
85151995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8516
8517 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
8518
85191995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8520
8521 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
8522
8523 * update-subdirs: Specify /bin/sh to run the script.
8524
85251995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8526
8527 * make-dist: Put src/makefile.nt in dist.
8528
8529 * configure.in (i[345]86-*-bsdi2*): New configuration.
8530 (vax-dec-bsd386*): Deleted.
8531
85321995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8533
8534 * configure.in: Make sure CDPATH doesn't mess up PWD check.
8535 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
8536 Use fmod instead of logb in -lm check.
8537
85381995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8539
8540 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
8541 Use bsd4-3. Don't set NON_GNU_CPP.
8542
8543 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
8544 In nt, copy various different things, but not *.cmd.
8545 Fix the ln commands for the subdirs of nt.
8546
85471995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8548
8549 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
8550
85511995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8552
8553 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
8554 since that's what the header file expects.
8555
85561995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
8557
8558 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
8559 and 68040 based machines when choosing options for gnucc.
8560
85611995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8562
8563 * Makefile.in (top_distclean): Delete config.cache.
8564
85651995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8566
8567 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
8568
8569 * configure.in: Use m/ncr386.h.
8570
85711995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8572
8573 * Makefile.in (install-arch-indep): Undo Sep 23 change.
8574
85751995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8576
8577 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
8578 (man): Don't copy texindex.c and getopt.c; they're deleted.
8579 (etc): Omit `e'; it's a subdirectory.
8580 (etc/e): Use `../..', not `..', to reference top level.
8581
85821995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
8583
8584 * Makefile.in (install-arch-indep, dist):
8585 Look for `update-subdir' in $(srcdir).
8586
85871995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8588
8589 * make-dist: Include mkinstalldirs in distribution.
8590
85911995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8592
8593 * make-dist: Add missing close backquote.
8594
85951995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8596
8597 * make-dist: Don't distribute shortnames directory.
8598
85991995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8600
8601 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
8602
86031995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8604
8605 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
8606
86071995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8608
8609 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
8610
86111995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8612
8613 * configure.in (mips-sgi-irix6): New configuration.
8614
86151995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8616
8617 * Makefile.in (maintainer-clean): Renamed from realclean.
8618
86191995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8620
8621 * configure.in: Create a .gdbinit that sources the real one,
8622 if using a different build directory.
8623
86241995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8625
8626 * configure.in: Check for sys/select.h.
8627
86281995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8629
8630 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
8631
86321994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8633
8634 * configure.in: Handle isc 4.1 operating system.
8635
86361994-12-10 Richard Stallman <rms@kepa>
8637
8638 * configure.in (rs6000-ibm-aix4.1*): New alternative.
8639 (rs6000-ibm-aix4*): New alternative.
8640
86411994-12-06 Richard Stallman <rms@kepa>
8642
8643 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
8644
86451994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8646
8647 * configure.in: Don't try to make directories that are guaranteed
8648 to already exist.
8649
86501994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8651
8652 * configure.in: Generate man/Makefile from man/Makefile.in.
8653 Create the man subdir.
8654
8655 * Makefile.in (dvi): Run Make in our man subdir.
8656
8657 * make-dist: Create subdir etc/e.
8658 Make links to it.
8659 Put man/Makefile.in in dist, instead of man/Makefile.
8660
86611994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
8662
8663 * configure.in: Add --with-pop, --with-kerberos, and
8664 --with-hesiod for movemail.
8665
86661994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8667
8668 * configure.in (m68*-apollo*): Use s/domain.h.
8669
86701994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8671
8672 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
8673
86741994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8675
8676 * configure.in: Don't add -I, -L, -R options for cc if their
8677 arguments would be empty.
8678
86791994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8680
8681 * configure.in (i860-intel-osf1*): New alternative.
8682 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
8683 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
8684
86851994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8686
8687 * configure.in: Make h_errno check not use nested functions.
8688
86891994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8690
8691 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
8692
86931994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
8694
8695 * Makefile.in (install-arch-indep): Avoid continued comment
8696 swallowing target line.
8697
86981994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
8699
8700 * configure.in: Protect a character class with `changequote'.
8701
87021994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8703
8704 * configure.in: Accept `news' as a synonym for `newsos'.
8705
87061994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8707
8708 * Makefile.in: Don't rm files if cd fails.
8709
87101994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8711
8712 * make-dist: Put nt subdir and its subdirs in the dist.
8713 (lib-src): Put makefile.nt in the dist.
8714 (lisp): Put makefile.nt in the dist.
8715
87161994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8717
8718 * configure.in: Change a stray `[' to `test'.
8719
87201994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8721
8722 * configure.in: Adapt for Autoconf v2. Use the standard argument
8723 parser, host type canonicalizer, X11 finder, and message
8724 printing macros. Use the new macro names. Use `test' instead of `['.
8725
87261994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8727
8728 * configure.in: Check for getpagesize.
8729
87301994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8731
8732 * make-dist (msdos): Put sed* in the distribution.
8733
87341994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
8735
8736 * config.bat: New option, `--with-x', for configuring Emacs
8737 for use with the X11 system DesqView/X.
8738 New option, `--no-debug', for compiling Emacs without debug
8739 information thus saving disk space.
8740 (src/config.h, src/paths.h): Use `update' (which is like
8741 `move-if-changed') to change the file.
8742 (src/config.h): When configuring for X11 perform extra changes.
8743 (src/makefile): When configuring for X11 perform extra changes.
8744 (lib-src): Remove temporary files.
8745 (): Check that `sed', `rm', `mv', and `gcc' are available.
8746
87471994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8748
8749 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
8750
8751 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
8752
87531994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8754
8755 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
8756
8757 * configure.in (canonical): Substitute var into makefiles.
8758 (bitmapdir): Likewise.
8759
8760 * Makefile.in (bitmapdir): New variable.
8761 (src/paths.h, paths-force): Edit PATH_BITMAPS.
8762
87631994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8764
8765 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
8766
8767 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
8768 * update-subdirs: New shell script.
8769
87701994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8771
8772 * Makefile.in (top_distclean): Don't rm build-install.
8773 (SOURCES): Delete build-install.in.
8774
8775 * make-dist: Don't distribute build-ins.in.
8776 * build-ins.in: File deleted.
8777
87781994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
8779
8780 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
8781
87821994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8783
8784 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
8785
8786 * configure.in (libexecdir): Renamed from libdir. New default.
8787 (sharedstatedir): Renamed from statedir. New default.
8788 (datadir): New default.
8789
8790 * make-dist: Don't distribute subdirs.el.
8791
87921994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8793
8794 * configure.in (eaccess): Check for it.
8795
87961994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8797
8798 * configure.in (mktime): Check for it.
8799
88001994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
8801
8802 * configure.in (motif): Add support for usage and option checking.
8803
88041994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8805
8806 * configure.in (utimes): Check for it.
8807
88081994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8809
8810 * Makefile.in (install-arch-indep): Don't do mkdir here.
8811
88121994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8813
8814 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8815 riscix.h renamed to acorn.h.
8816
88171994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
8818
8819 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8820 New configurations.
8821
88221994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8823
8824 * configure.in: Remove trailing slashes from srcdir.
8825
88261994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8827
090bd7cb 8828 * configure.in (i[345]86-sequent-ptx*): Handle.
067d23c9
KY
8829
88301994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8831
ed9265fc 8832 * Makefile.in (paths-force): Depend on src/paths.h.
067d23c9
KY
8833
88341994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8835
8836 * configure.in (config_options): Save all arguments, not just some.
8837
88381994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8839
090bd7cb 8840 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*.
067d23c9
KY
8841
8842 * configure.in: Add AC_AIX.
8843 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
8844
88451994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8846
8847 * configure.in (parsing options): Simplify sed command to delete -'s.
8848
88491994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
8850
8851 * configure.in (config_options): New shell variable.
8852 Pass its value to C code in EMACS_CONFIG_OPTIONS.
8853
88541994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8855
8856 * configure.in (alpha-dec-osf*): New target.
8857
8858 * Makefile.in: Use just one FRC target.
8859
88601994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8861
8862 * Makefile.in (removenullpaths, paths-force):
8863 Use name paths.h.tmp$$, which depends on the pid.
8864
88651994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8866
8867 * Makefile.in (removenullpaths, paths-force):
8868 Put paths.h.tmp in top-level dir, not in src.
8869
88701994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8871
8872 * Version 19.27 released.
8873
88741994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8875
8876 * Version 19.26 released.
8877
88781994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8879
8880 * configure.in: Check for lrand48, not rand48.
8881
88821994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8883
8884 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
8885 (powerpc-ibm-aix*): New aliases.
8886
88871994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8888
8889 * make-dist (src/m, src/s): Put *.inp in distribution.
8890
88911994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8892
8893 * configure.in: Accept i586 and i486 along with i386.
8894
88951994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8896
8897 * configure.in: Do compute unexec, LIBX, system_malloc, etc
8898 even if CPP env var was set by the user.
8899
8900 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
8901
89021994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
8903
8904 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
8905
89061994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8907
8908 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
8909
89101994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8911
8912 * configure.in: Check more specifically for i*86-sun-sunos.
8913
89141994-08-03 Caveh Jalali (caveh@eng.sun.com)
8915
8916 * configure.in: Handle solaris 2.4.
8917
89181994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8919
8920 * configure.in (rand48): Check for it.
8921
89221994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8923
8924 * make-dist: Update the info files.
8925
89261994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8927
8928 * configure.in: Make "checking..." messages' style consistent.
8929 (HAVE_H_ERRNO): New test.
8930
89311994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8932
8933 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
8934
89351994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8936
8937 * configure.in (CFLAGS): If the envvar was specified, use that.
8938 And set REAL_CFLAGS from it too.
8939
89401994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8941
8942 * make-dist: Update finder-inf.el.
8943
89441994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8945
8946 * make-dist (msdos): Include sed4.inp in dist.
8947
8948 * Makefile.in (libsrc_libs): Var deleted.
8949
89501994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8951
8952 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
8953
89541994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8955
8956 * configure.in (mips-sony-newsos4*): New alias.
8957
89581994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8959
8960 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
8961 (*-convex-convexos*): Accept this as alias.
8962
89631994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8964
8965 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
8966 for two different uses.
8967
89681994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8969
8970 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
8971
89721994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8973
8974 * make-dist: Put ./BUGS into the distrib.
8975
89761994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8977
8978 * configure.in: Handle 386 running Solaris 2.
8979
89801994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8981
8982 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
8983
89841994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8985
8986 * configure.in (mips-sony-newsos*): Use news-risc.h.
8987
8988 * configure.in: Accept bsdi as opsys, like bsd386.
8989
89901994-06-01 Morten Welinder (terra@diku.dk)
8991
8992 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
8993
89941994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8995
8996 * Version 19.25 released.
8997
8998 * make-dist (shortversion): Don't assume another period follows.
8999
90001994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9001
9002 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
9003 (uninstall): Use /bin/pwd.
9004
9005 * Makefile.in (blessmail): Depend on src.
9006 (all): Don't depend on blessmail.
9007
9008 * Makefile.in (src/paths.h): Don't force recomputation.
9009 (paths-force): New target; force recomputation of paths.h.
9010 (all): Depend on paths-force.
9011 (src, lib-src): Depend on src/paths.h.
9012
9013 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
9014 NON_GCC_TEST_OPTIONS.
9015
90161994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9017
9018 * configure.in: Don't insist on subversions for irix.
9019
90201994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9021
9022 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
9023
9024 * configure.in (i[34]86-next-*): New alternative.
9025
90261994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9027
9028 * Version 19.24 released.
9029
9030 * configure.in: New config hppa*-hp-hpux9shr*.
9031
90321994-05-22 Morten Welinder (terra@tyr.diku.dk)
9033
9034 * config.bat: Doc fix.
9035
90361994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9037
9038 * Makefile.in (mostlyclean, clean, distclean, realclean)
9039 (extraclean): Don't act on man subdir if it doesn't exist.
9040
90411994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9042
9043 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
9044 Use them to set up CC.
9045 (*-sun-sunos4.1.3): Set them.
9046
90471994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9048
9049 * Makefile.in (lib-src): Don't depend on src/paths.h.
9050
90511994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9052
9053 * build-ins.in (copydests): Get rid of spurious `-'s.
9054
9055 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
9056
90571994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9058
9059 * Version 19.23 released.
9060
9061 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
9062 for the Xlib and Xt checks; then restore old CFLAGS.
9063
90641994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9065
9066 * configure.in (HAVE_X11XTR6): Add newline before #if.
9067 Add newline after #endif.
9068
90691994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9070
9071 * configure.in (HAVE_X11XTR6): Arrange to define it.
9072
90731994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9074
9075 * Makefile.in (install): Depend on blessmail.
9076
90771994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
9078
9079 * configure.in (mips-siemens-sysv*): Put quotes around value
9080 containing blanks.
9081
90821994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9083
9084 * Makefile.in (TAGS): Use the makefile in src subdir.
9085
90861994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9087
9088 * configure.in (opsys): Recognize `gnu'.
9089
90901994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9091
9092 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
9093
90941994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
9095
9096 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
9097 version > 1.8.
9098
90991994-05-08 Morten Welinder (terra@diku.dk)
9100
9101 * config.bat: Forcibly remove "# " style comments from makefiles.
9102
91031994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9104
9105 * Makefile.in (uninstall): When processing lispdir and etcdir,
9106 do nothing unless it exists and is a directory.
9107
91081994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9109
9110 * Makefile.in (install-arch-indep): Do install info/dired-x*.
9111 Merge code in from install-doc.
9112 (install-doc): Merge code back into install-arch-indep.
9113 (install-arch-dep): Don't depend on install-doc.
9114
9115 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
9116
91171994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9118
9119 * configure.in (making src/Makefile and lib-src/Makefile):
9120 Split off the autoconf substitutions and don't pass them thru cpp.
9121 (undefs): Use $canonical as well as $configuration.
9122
9123 * make-dist: Distribute lisp/Makefile.
9124
9125 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
9126 Use lower case names for the s files.
9127
91281994-05-03 Morten Welinder (terra@diku.dk)
9129
9130 * config.bat: Added possibility for different file name
9131 transcriptions in lib-src.
9132
91331994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9134
9135 * Makefile.in (lib-src): Undo previous change.
9136 (blessmail): New target to run maybe-blessmail in lib-src.
9137 (all): Depend on blessmail.
9138
9139 * Makefile.in (lib-src): Depend on src.
9140
91411994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
9142
9143 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
9144 (m88k-dg-dgux5.4R2): dgux5.4R2.
9145
91461994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9147
9148 * configure.in (window_system): Restore accidentally deleted code
9149 that uses AC_FIND_X.
9150
9151 * make-dist: Distribute config.bat.
9152
91531994-04-29 Morten Welinder (terra@diku.dk)
9154
9155 * config.bat: Corrected the configuration of lib-src
9156 to keep up with configure. Add note about dos version 3
9157 or better needed (djgpp needs that). Add note explaining
9158 that either install in c:/emacs or edit the script.
9159 Don't change to c:/emacs, but assume we're there (to minimize
9160 the number of places to change).
9161
9162 * config.bat: Build-in the first step towards X11 support with
9163 the X11 emulator that exists. At this time it won't work,
9164 and several files are missing.
9165
91661994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9167
9168 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
9169 Don't look for -lresolv.
9170
9171 * Makefile.in (lib-src): Depend on src/paths.h.
9172
91731994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9174
9175 * configure.in: Restore deleted AC_SUBST of `configuration'.
9176 Improve error message for bad --with-x-toolkit value.
9177
9178 * configure.in: Define CONFIGURATION in src/config.h
9179 rather than substituting in src/Makefile.in.
9180
91811994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9182
9183 * Makefile.in (install-doc): New target.
9184 (install-arch-dep): Depend on install-doc.
9185 (mkdir): Create docdir.
9186
91871994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9188
9189 * configure.in: Test for libresolv.a.
9190 Substitute machfile and opsysfile.
9191
91921994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9193
9194 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
9195 (install-arch-dep): Install under the name $(EMACS).
9196
91971994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9198
9199 * configure.in (version): Use entire value of emacs-version.
9200 (mips-siemens-sysv*): New alternative.
9201
92021994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9203
9204 * Makefile.in (install-arch-indep): Don't install dired-x*.
9205
92061994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9207
9208 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
9209 Fix definition of $undefs.
9210
92111994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9212
9213 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
9214
9215 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
9216
92171994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
9218
9219 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
9220
92211994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9222
9223 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
9224 and run it thru cpp, as with src/Makefile.in.
9225
9226 * configure.in: Use AC_SET_MAKE.
9227
92281994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9229
9230 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
9231
92321994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9233
9234 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
9235
9236 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
9237 (printing the choices): Make the toolkit message unconditional.
9238 (USE_X_TOOLKIT): Use `none', not `no', if none.
9239 (include libsrc_libs): Include config.h, and specify -I for srcdir.
9240 Get rid of temp file foofoo1.
9241
92421994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9243
9244 * configure.in (CFLAGS): Use shell syntax, not Makefile.
9245
92461994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9247
9248 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
9249 (printing the choices): State choice of toolkit.
9250 (libsrc_libs): Recalculate after writing config.h;
9251 then update lib-src/Makefile.
9252
92531994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9254
9255 * configure.in: Add sunos4shr as alternative for suns.
9256 Conditionals testing for null $CC were backwards.
9257
92581994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9259
9260 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
9261
92621994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9263
9264 * configure.in: Handle -isc4.0*.
9265
92661994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9267
9268 * configure.in (esix5): Set NON_GNU_CPP.
9269
92701994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
9271
9272 * Makefile.in (thisdir): Nonsensical variable removed.
9273 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
9274 back to $thisdir, rather than the directory `this_dir'.
9275
92761994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9277
9278 * Makefile.in (install-arch-indep): Add missing backslash after a
9279 `then'.
9280
92811994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9282
9283 * Makefile.in (thisdir): New variable.
9284 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
9285
92861994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9287
9288 * configure.in: Add freebsd.
9289
92901994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9291
9292 * configure.in: Check for fpathconf.
9293
92941994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9295
9296 * configure.in (with_x_toolkit): Fix typo in previous change.
9297
92981994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9299
9300 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
9301
93021994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9303
9304 * configure.in (with_x_toolkit): Don't allow motif or open-look.
9305
93061994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
9307
9308 * configure.in: Fix value of docdir.
9309 * Makefile.in (install-arch-indep): Install DOC* in docdir.
9310
93111994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9312
9313 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
9314
93151994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
9316
9317 * configure.in: New variable docdir to control where the docstring
9318 file goes.
9319 Makefile.in: Use it to initialize PATH_DOC in paths.h.
9320
93211994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9322
9323 * configure.in: When --run-in-place, don't inherit archlibdir.
9324
93251994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9326
9327 * Makefile.in (install-arch-dep, install-arch-indep):
9328 New targets split up former do-install rule.
9329 (do-install): Target deleted.
9330
93311994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9332
9333 * configure.in (mips-sony-newsos*): New configuration.
9334
93351994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
9336
9337 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
9338
93391994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9340
9341 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
9342
93431994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9344
9345 * configure.in: Don't initialize CC.
9346
93471994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9348
9349 * configure.in (creating src/Makefile): Also generate -U switches
9350 for symbols in the $configuration value.
9351
9352 * configure.in: Check for sys_siglist being declared in system header.
9353
93541994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9355
9356 * configure.in (creating src/Makefile): Delete blank lines
9357 along with lines of whitespace.
9358 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
9359
93601994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9361
9362 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
9363 like C_SWITCH_SYSTEM.
9364 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
9365
93661994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9367
9368 * configure.in (drem): Check for this function.
9369
93701994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9371
9372 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
9373 If CPP was inherited from environment, don't use NON_GNU_CPP.
9374 (NON_GNU_CC): Likewise.
9375 (handling with_gcc): Use explicit if in the `no' case.
9376 (cc_specified): New variable; if set, don't use NON_GNU_CC.
9377
93781994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9379
9380 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
9381
93821994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9383
9384 * configure.in: Check whether fmod exists.
9385
93861994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9387
9388 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
9389 {src,lisp}/OChangeLog.
9390
93911994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9392
9393 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
9394 necessary for proper operation. This code works with the current
9395 released version of Autoconf.
9396
93971994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9398
9399 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
9400 (USE_X_TOOLKIT): Define it for all values except `no'.
9401
9402 * configure.in: Undo first Jan 8 change and Jan 16 change.
9403
94041994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9405
9406 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
9407 Substitute USE_X_TOOLKIT as both C macro and Make variable.
9408
9409 * Makefile.in (lwlib/Makefile): New target.
9410 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
9411 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
9412 (unlock, relock): Handle lwlib subdir.
9413
9414 * Makefile.in: Add some .PHONY targets.
9415
9416 * make-dist: Handle lwlib subdir like oldXMenu subdir.
9417
9418 * lwlib: New subdirectory.
9419
94201994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9421
9422 * configure.in: If CPP has a value that is a directory,
9423 discard the value.
9424
94251994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9426
9427 * configure.in (srcdir_undefs): Add g flag to sed substitution to
9428 remove -U[0-9]*.
9429
94301994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9431
9432 * Makefile.in (do-install): Install the dired-x info files.
9433
9434 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
9435 (See src/s/sol2.h.)
9436
94371994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9438
9439 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
9440
94411994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9442
9443 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 9444 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
9445 gratuitously break this and not make a change log entry.
9446 Optimized sed processing of Makefile.in and cpp output; now
9447 preserves comments previously removed from the cpp input.
9448 Eliminated temp file for cpp output. Generate -U switches to
9449 undefine all identifiers that appear in the directory name
9450 ${srcdir}; pass these to cpp.
9451
9452 * configure.in (version): Fix sed regexp to match two-elt version
9453 number.
9454
9455 * configure.in: Check for strerror.
9456
94571994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9458
9459 * configure.in: Test for bcmp.
9460
94611994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9462
9463 * make-dist (tempdir): Put subdir msdos into the distribution.
9464
94651993-01-07 Morten Welinder (terra@diku.dk)
9466
9467 * config.bat: New file.
9468
94691994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9470
9471 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
9472
94731994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9474
9475 * configure.in (m68*-next-*): Don't care about which os is specified.
9476 (i[34]86-*-*): Check for *-nextstop*.
9477
94781993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9479
9480 * configure.in: Check for setsid.
9481
94821993-12-17 Richard Stallman (rms@srarc2)
9483
9484 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
9485
94861993-12-15 Richard Stallman (rms@srarc2)
9487
9488 * Makefile.in (mkdir): Make only the lockdir writable.
9489
9490 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
9491
94921993-12-11 Richard Stallman (rms@srarc2)
9493
9494 * Makefile.in (libdir): Use @libdir@.
9495
94961993-12-08 Richard Stallman (rms@srarc2)
9497
9498 * Makefile.in (install): Add empty command.
9499
95001993-12-04 Richard Stallman (rms@srarc2)
9501
9502 * make-dist: Put man/getopt.c in the dist.
9503
9504 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
9505
9506 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
9507
95081993-12-03 Richard Stallman (rms@srarc2)
9509
9510 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
9511 Set it for all solaris versions.
9512 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
9513 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
9514 Likewise for NON_GNU_CC and CC.
9515
95161993-12-01 Richard Stallman (rms@srarc2)
9517
9518 * configure.in (mips-mips-riscos4*): Assign variable CC.
9519 (checking ${with_gcc}): If "no", don't override CC if already set.
9520 (CC): Initialize it as empty.
9521
95221993-11-30 Richard Stallman (rms@srarc2)
9523
9524 * configure.in (Suns): Set CPP if *-solaris2.3*.
9525
95261993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9527
9528 * Version 19.22 released.
9529
9530 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
9531
95321993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9533
9534 * make-dist: When breaking links, use cp -p.
9535 Copy install.sh into distribution.
9536 Move the temp dir up into the parent dir;
9537 don't leave the staging dir make-dist.tmp... in existence.
9538 * install.sh: New file.
9539
95401993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9541
9542 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
9543
95441993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9545
9546 * configure.in (version): When --run-in-place, exclude
9547 ${datadir}/emacs/site-lisp from locallisppath.
9548
95491993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9550
9551 * configure.in: Delete jumk.c before writing it.
9552
95531993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9554
9555 * Version 19.21 released.
9556
9557 * Makefile.in (mkdir): Ignore error from chmod.
9558
95591993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9560
9561 * make-dist: Don't put lisp/forms.README in the distribution.
9562
95631993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9564
9565 * configure.in (creating src/Makefile): Before running cpp,
9566 discard all lines that start with `# Generated' or /**/#.
9567
95681993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9569
9570 * Version 19.20 released.
9571
9572 * make-dist: Use build-ins.in, not build-install.in.
9573 Don't bother updating TAGS since it's not included.
9574
9575 * build-ins.in: Renamed from build-install.in.
9576
95771993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9578
9579 * make-dist: Don't try to link *.texinfo--there are none now.
9580 When running make in lib-src, specify YACC var value.
9581
95821993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9583
9584 * configure.in (extrasub): Add vpath patterns for %.[yls].
9585
9586 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
9587 Instead just include the commands to make src/Makefile as the
9588 second arg to AC_OUTPUT.
9589
9590 * configure.in: Use : instead of dnl for comment inside
9591 $makefile_command.
9592
9593 * configure.in: No longer use vpath_sed. Instead, when we notice
9594 srcdir already configured, set extrasub to hack vpath in the
9595 makefiles.
9596
9597 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
9598 before moving it.
9599 * Makefile.in (VPATH): Define to @srcdir@.
9600
96011993-09-28 Brian J. Fox (bfox@cubit)
9602
9603 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
9604 doesn't exist. Just copy src/Makefile.in instead. Touch
9605 all of the Makefiles after editing config.status.
9606
9607 * INSTALL: Update documentation to match new configuration
9608 mechanism.
9609
96101993-09-27 Brian J. Fox (bfox@ai.mit.edu)
9611
9612 * configure.in: Allow any of the path or directory Makefile
9613 variables to be set with flags to configure. Create all Makefiles
9614 at configure time. Edit special commands into config.status after
9615 src/Makefile.in is built from src/Makefile.
9616
9617 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
9618 If these files are out of date, simply have config.status
9619 rebuild them; don't rebuild them explicitly.
9620
96211993-09-25 Brian J. Fox (bfox@ai.mit.edu)
9622
9623 * build-install.in: Change src/xemacs to src/emacs. We no longer
9624 create src/xemacs, so the file wouldn't be found.
9625
9626 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
9627
96281993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
9629
9630 * configure.in: Avoid forcing the search of /usr/include before
9631 fixed include files by resetting C_SWITCH_X_SITE if it is
9632 "-I/usr/include".
9633
96341993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9635
9636 * Makefile.in (@rip_paths@locallisppath):
9637 Delete ${datadir}/emacs/site-lisp.
9638
96391993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9640
9641 * configure.in:
9642 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
9643 Remove ${extra_output} from AC_OUTPUT call.
9644
96451993-09-17 Brian J. Fox (bfox@inferno)
9646
9647 * make-dist: Quote backquotes found in strings to be echoed.
9648
9649 * configure.in: Use "sh -c pwd" when we want to avoid having the
9650 shell fix up the value of $PWD.
9651
96521993-09-13 Brian J. Fox (bfox@inferno)
9653
9654 * Makefile.in (do-install): Don't abort if ln or chmod at the end
9655 of the installation fail. Suggested by Karl Berry.
9656
96571993-08-30 Brian J. Fox (bfox@inferno)
9658
9659 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
9660 was used. Set MAKEFLAGS from MFLAGS.
9661
96621993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9663
9664 * configure.in: Test for res_init in libc.
9665
96661993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9667
9668 * configure.in: In the file ${tempcname}, use configure___
9669 instead of @configure@.
9670
96711993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
9672
ed9265fc 9673 * make-dist: Dist vpath.sed.
067d23c9
KY
9674
9675 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
9676 Depend on vpath.sed.
6e81c819 9677 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
9678
9679 * configure.in: Substitute variable `vpath_sed'.
9680 If not in $srcdir and $srcdir is configured,
9681 issue warning that GNU make is required,
9682 and set vpath_sed to use vpath.sed script.
9683
96841993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9685
9686 * configure.in: Remove check for $srcdir being configured. This
9687 pretty much works now.
9688 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
9689 Check for XFree86 (/usr/X386/include) independent of whether
9690 -lXbsd exists.
9691
9692 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
9693 realclean, unlock, relock): Use `$(MAKE)' in place of plain
9694 `make'.
9695
96961993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9697
9698 * Version 19.19 released.
9699
9700 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
9701
97021993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9703
9704 * configure.in: Check for XScreenNumberOfScreen.
9705
97061993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9707
9708 * configure.in: Add * to end of all configuration alternatives.
9709 (m68*-sony-newsos3*): New alternative.
9710
97111993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9712
9713 * make-dist: Include getdate.c in distribution.
9714
9715 * configure.in: For --help, use $PAGER if it is set.
9716 (LIB_X11_LIB): Default to -lX11.
9717 (mips-sgi-irix5.*): New alternative.
9718
9719 * Makefile.in (do-install): Install info/gnus* and info/sc*.
9720
9721 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
9722 Recognize *.B8.* as hpux version 8.
9723 (m68*-tektronix-bsd*): Fix typo in tek4300.
9724 (AC_HAVE_FUNCS): Add ftime.
9725
97261993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9727
9728 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
9729 Use tekxd88, not tekXD88.
9730
97311993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9732
9733 * configure.in: Check for -lm. Then can check for frexp and logb.
9734
97351993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9736
9737 * Version 19.18 released.
9738
9739 * make-dist (src): Don't put gnu-hp300 in dist.
9740 (src, lisp): Include OChangeLog in dist.
9741
97421993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9743
9744 * configure.in: Test for presence of logb and frexp functions.
9745
97461993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9747
9748 * configure.in (machine): Add i370-ibm-aix*.
9749
97501993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9751
9752 * configure.in (function checks): Test for mkdir and rmdir.
9753
9754 * configure.in (function checks): Don't test for random and bcopy
9755 only when we're building with X; look for them all the time.
9756
97571993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9758
9759 * configure.in: Test for availability of bcopy functions, searching
9760 the X libraries if we're using X.
9761
9762 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
9763 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
9764 versions of AIX, and needs to be passed to the loader.
9765
9766 * configure.in: Test for the availability of the
9767 XScreenResourceString function.
9768
97691993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
9770
9771 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
9772 LD_SWITCH_X_SITE and assume --with-x11.
9773 Only look for X11 files if we weren't told about a window system
9774 or if we were told to use X11 but not told where.
9775 Search the libraries from the s and/or m files when checking for
9776 functions.
9777
9778 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
9779
97801993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9781
9782 * make-dist: Include lisp/dired.todo in the distribution.
9783
97841993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9785
9786 * configure.in: Add code to set HAVE_INET_SOCKETS.
9787
97881993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9789
9790 * configure.in: If we do find x_includes and x_libraries
9791 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
9792
97931993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9794
9795 * make-dist: Include src/gnu-hp300 in the dist.
9796
9797 * configure.in (canonical): New variable holds the canonicalized
9798 configuration. Don't alter `configuration'. Use `configuration'
9799 for Makefile.in for file naming.
9800 (testing x_includes and x_libraries): Use =, not ==.
9801
98021993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9803
9804 * Version 19.17 released.
9805
9806 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
9807 directory's makefile. This allows the invocation of CPP which
9808 builds xmakefile to receive these switches. The SunSoft C
9809 preprocessor inserts spaces between tokens if it doesn't get the
9810 -Xs flag requested in src/s/sol2.h.
9811
98121993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
9813
9814 * configure.in (m68k-bull-sysv3): New config.
9815
98161993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9817
9818 * configure.in: Use the autoconf AC_FIND_X macro to try to find
9819 the X Windows libraries.
9820
98211993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9822
9823 * make-dist (tempdir): Don't create lisp/forms-mode directory in
9824 the distribution. Those files aren't kept in their own
9825 subdirectory any more.
9826
98271993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9828
9829 * Version 19.16 released.
9830
98311993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9832
9833 * configure.in: Add --verbose flag.
9834
98351993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9836
9837 * version 19.15 released.
9838
98391993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9840
9841 * Makefile.in (top_distclean): Use -f switch when cleaning out
9842 lock dir; it might be empty.
9843
9844 * configure.in: Only check for -lXbsd once.
9845
98461993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9847
9848 * Version 19.14 released.
9849
98501993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9851
9852 * make-dist: If using gzip, create distribution with '.gz' extension.
9853
9854 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
9855 (lisp/forms-mode): This doesn't exist anymore.
9856
9857 * configure.in: Look for the closedir function.
9858
98591993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9860
9861 * configure.in (CPP): Autoconf sets this to a shell variable
9862 reference, which doesn't work when it's edited into a makefile.
9863 Expand that variable reference.
9864
9865 * Makefile.in (CPP): New variable.
9866 (src/Makefile): Edit CPP into src/Makefile.
9867
9868 * Makefile.in (src/Makefile): Don't bother exiting single quotes
9869 and entering double quotes to get the values of LD_SWITCH_X_SITE
9870 and the other make variables; make substitutes them in anyway.
9871
9872 * Makefile.in (uninstall): Don't remove the lisp and etc
9873 directories if they're in the source tree.
9874
9875 Bring mumbleclean targets into conformance with GNU coding standards.
9876 * Makefile.in (mostlyclean, clean): Separate these two; just have
9877 them pass the request to the subdirectory makefiles.
9878 (distclean): Pass the request down, and then get rid of the
9879 files configure built, and get rid of the Makefiles.
9880 (realclean): Pass the request down, and then do the same things
9881 distclean does.
9882 (uninstall, info, dvi): New targets.
9883
9884 * configure.in: Move clause for PC-compatible i386 box to the end
9885 of the case statement, to avoid masking configurations below.
9886
9887 * configure.in: Add case for m88k-motorola-sysv4.
9888
9889 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
9890 the HP 68000 machines.
9891
9892 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
9893 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
9894 preprocessor won't fiddle with them.
9895
98961993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9897
9898 * Makefile.in (TAGS): cd to src to run etags.
9899
99001993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9901
9902 * configure.in (version): Check the X libraries for XrmSetDatabase
9903 and random, and see if we have -lXbsd.
9904
99051993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9906
9907 * configure.in: Pass "-Isrc" to the CPP we run to examine the
9908 s/*.h and m/*.h files. Martin Tomes
9909 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
9910
99111993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9912
9913 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
9914 above the general i386 alternative.
9915
99161993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9917
9918 * configure.in: Recognize configuration name for Data General
9919 AViiON machines.
9920
9921 * configure.in: Use AC_LONG_FILE_NAMES.
9922
99231993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9924
9925 * configure.in: Test for bison.
9926 * Makefile.in (YACC): New variable.
9927 (lib-src/Makefile.in): Edit YACC into the makefile.
9928
99291993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9930
9931 * Version 19.13 released.
9932
9933 * configure.in (CFLAGS): Don't set this according to the value of
9934 the GCC shell variable. Instead, consult the machine and system
9935 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
9936 test __GNUC__ while we're at it.
9937
9938 * configure.in: Remove extra ;; from hpux cases.
9939
99401993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9941
9942 * configure.in: Check to see if the system has -ldnet.
9943
99441993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9945
9946 * make-dist: Add clauses to distribute lisp/forms-mode.
9947
99481993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9949
9950 * configure.in (machine): Fix the versions in hpux version number test.
9951 Do not guess based on cpu type. Do check for explicit system version.
9952
99531993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9954
9955 * configure.in: Do NOT look for `unknown' as company name.
9956
99571993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9958
9959 * configure.in: Fix typo in message.
9960
99611993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9962
9963 * Version 19.12 released.
9964
9965 * Makefile.in (do-install): Correct previous etc-copying change.
9966 Partially rewrite using `if'.
9967 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
9968
9969 * Version 19.11 released.
9970
9971 * configure.in: Handle 386bsd.
9972
99731993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9974
9975 * make-dist: Update getdate.c.
9976
9977 * configure.in: Handle bsd386.
9978
9979 * Makefile.in (do-install): Use `-' in tar options.
9980
9981 * configure.in: Change ! "${...}" to x"${...}" = x.
9982
9983 * Makefile.in (do-install): Copy the DOC-* files from the build
9984 etc directory, as well as lots of things from ${srcdir}/etc.
9985
9986 * make-dist: Copy config.guess.
9987
9988 * configure.in: Handle AIX versions 1.2, 1.3.
9989
99901993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9991
9992 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
9993 the configuration name mips-mips-usg* to represent USG systems.
9994
9995 * configure.in: Fix logic to detect if srcdir is already configured.
9996
9997 * Makefile.in: Pass in LD_SWITCH_X_SITE.
9998
9999 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
10000 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
10001 of a directory; cd might fail, and have pwd print out the current
10002 directory.
10003
100041993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10005
10006 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
10007
100081993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10009
10010 * configure.in: Complain if srcdir points at an already-configured
10011 tree.
10012
100131993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10014
10015 * Version 19.10 released.
10016
100171993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10018
10019 * Makefile.in: Use Makefile comments, not C comments.
10020
10021 * configure.in: Add case for the Tektronix XD88.
10022
100231993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10024
10025 * configure.in: Handle sysv4.2 and sysvr4.2.
10026
100271993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10028
10029 * configure.in: Traverse the argument list without destroying it;
10030 don't use shift. It turns out that "set - ${saved_arguments}"
10031 doesn't work portably.
10032
10033 * configure.in: Add missing "fi".
10034
10035 * make-dist: Rebuild configure if configure.in is newer.
10036
10037 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
10038 targets to be executed even if make remembers that it has already
10039 satisfied FRC.
10040
100411993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10042
10043 * Makefile.in (do-install): Delete redundant code to copy etc twice.
10044
10045 * configure.in (romp): Handle various version numbers with aos and bsd.
10046
100471993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10048
10049 * configure.in: Fix message text.
10050
100511993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10052
10053 * make-dist: Make a `site-lisp' directory in the distribution,
10054 instead of a `local-lisp' directory, which hasn't been the
10055 appropriate name for a long time.
10056 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
10057 from the distribution first, then /usr/local/lib/emacs/site-lisp.
10058
10059 * Makefile.in (do-install): Correctly detect if ./etc and
10060 ${srcdir}/etc are the same.
10061
10062 * configure.in: Extract UNEXEC from the system configuration
10063 files, compute the name of the source file corresponding to the
10064 object file, and #define it as UNEXEC_SRC in config.h.
10065
10066 * configure.in: If srcdir is '.', then try using PWD to make it
10067 absolute.
10068
10069 * configure.in: Include ${srcdir} in the printed report, to help
10070 people notice if it's an automounter path.
10071
100721993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10073
10074 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
10075
100761993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10077
10078 * Makefile.in (do-install): Delete the dest dir, not the source dir,
10079 when they are different. Add `shift' command.
10080 (COPYDESTS, COPYDIR): Delete external-lisp dir.
10081 (externallispdir): Var deleted.
10082
10083 * configure.in: Delete spurious paren outputting short_usage.
10084
100851993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10086
10087 * Version 19.9 released.
10088
100891993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10090
10091 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
10092 subdirectory makes.
10093
10094 * make-dist: Check for .elc files with no corresponding .el file.
10095
10096 * Makefile.in (mkdir): Make all the directories in locallisppath.
10097
10098 * config.guess: New file.
10099 * configure.in: Use it, tentatively.
10100 * INSTALL: Mention its usage.
10101
10102 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
10103 the former gives you the operating system rev directly. Use
10104 s/hpux.h if we don't recognize what we got.
10105
10106 * Makefile.in (do-install): Don't remove a destination directory
10107 if it's the same as the source. If ${srcdir}/info == ${infodir},
10108 don't try to copy the info files.
10109
10110 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
10111 doesn't work if you're not using a separate source directory.
10112 (do-install): Copy the build tree's etc directory only after
10113 making sure it's not also the source tree's etc directory.
10114
101151993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10116
10117 * configure.in: Handle sunos4.1.3 specially.
10118
101191993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10120
10121 * Makefile.in (INSTALL): Add definition.
10122
10123 * configure.in: Fix some messages. Support -with-gnu-cc.
10124 At the end, use `set --', not `set -'.
10125 Delete spurious `.h' in hpux alternatives.
10126
101271993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10128
10129 * Version 19.8 released.
10130
101311993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10132
10133 * configure.in: When looking for source in the same directory as
10134 the configure script, make the path thus discovered absolute.
10135 If the user specifies the `--srcdir' switch, make that directory
10136 absolute too.
10137
10138 * Makefile.in (srcdir): Remove comment saying this doesn't work.
10139
10140 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
10141 too, as the value of the PATH_INFO macro.
10142
10143 * configure.in: Check to see if the source lives in the same
10144 directory as the configure script.
10145
101461993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10147
10148 * Makefile.in (install): Split this into `install' and
10149 `do-install', to give people more control over exactly what gets
10150 done.
10151 (do-install): New target, containing the guts of `install'. Don't
10152 remove and recreate the directories inside the copying loop - do
10153 it all before the copying loop. Pass more flags to the lib-src
10154 make.
10155 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
10156 avoid errors and warnings.
10157
10158 * configure.in: For generic IBM PC boxes, insist on "unknown" for
10159 the manufacturer - the more general case was blocking other i386
10160 configuration names below, and that's how the names are written in
10161 MACHINES anyway.
10162
10163 * make-dist: When breaking links, remove the link before moving
10164 the copy onto it, to avoid interactive behavior.
10165
10166 * Makefile.in: Doc fix.
10167
10168 * configure.in: Doc fix.
10169
10170 * INSTALL: Mention --exec-prefix option.
10171
10172 * configure.in: Add support for the `--exec-prefix' option.
10173 * Makefile.in: Accept that support.
10174
10175 * configure.in: Use the AC_PROG_INSTALL macro.
10176 * Makefile.in (INSTALL): Variable removed.
10177 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
10178
10179 * configure.in: Distinguish between hp800's and hp700's by calling
10180 "uname -m".
10181
101821993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10183
10184 * configure.in: Recognize configuration names for i860 boxes
10185 running SYSV.
10186
101871993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10188
10189 * configure.in: Distinguish between hp800's and hp700's by the
10190 version of HP/UX they run, since that's something people are more
10191 likely to know - hp700's run 8.0.
10192 Add HP 700 configuration.
10193
10194 * configure.in: Test for the presence of the `rename' function.
10195
10196 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
10197 configure.in.
10198 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
10199
10200 * make-dist: Break intra-tree links.
10201
10202 * configure.in: Explain that this is an autoconf script, and give
10203 instructions for rebuilding configure from it. Arrange to put
10204 comments in configure explaining this too.
10205
10206 * configure.in: Make the first line of the configure script be
10207 "#!/bin/sh". Leaving the first line blank didn't work.
10208
10209 * configure.in (long_usage): Removed; made short_usage describe
10210 the options briefly.
10211
10212 * configure.in: Implement the --prefix option.
10213 * Makefile.in (prefix): Add support for it here.
10214 * INSTALL: Document it here.
10215
10216 * Makefile.in (install): Don't assume that the files in the `info'
10217 subdirectory match *.info. They don't have that prefix.
10218
102191993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10220
10221 * configure.in: Add case for version 5 of Esix.
10222
102231993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10224
10225 * Version 19.7 released.
10226
10227 * make-dist: There aren't any *.com files in lib-src anymore.
10228
10229 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
10230 them; they're symlinks to other filesystems on the GNU machines.
10231
10232 * make-dist: Check that the manual reflects the same version of
10233 Emacs as stated in lisp/version.el. Edit that version number into
10234 the README file.
10235
102361993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10237
10238 * configure.in: Remove the hack of AC_DEFINE; use
10239 AC_DEFINE_UNQUOTED.
10240
102411993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10242
10243 * make-dist: Don't distribute precomp.com, compile.com, or
10244 link.com from ./src; they're in ./vms now.
10245
10246 Some time-handling patches from Paul Eggert:
10247 * configure.in: Add AC_TIMEZONE.
10248
102491993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10250
10251 * configure.in: Recognize Linux as a valid operating system for
10252 the i386.
10253
102541993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10255
10256 * make-dist: Distribute some VMS files we got from Richard Levitte.
10257
10258 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
10259 the source for the sed command, not oldXMenu/Makefile.
10260
102611993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10262
10263 * INSTALL: Don't claim the srcdir option doesn't work.
10264
102651993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10266
10267 * configure.in: Include remarks saying what order the autoconf
10268 tests should go in, and remind people to change config.h.in
10269 whenever they add autoconf tests which make #definitions.
10270
10271 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
10272
102731993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10274
10275 * Makefile.in (oldXMenu/Makefile): Make this depend on
10276 ${srcdir}/oldXMenu/Makefile.in, not itself.
10277
10278 * PROBLEMS: Some updates from David J. Mackenzie.
10279
10280 More changes from David J. Mackenzie.
10281 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
10282 removed; autoconf and config.h should specify all these
10283 differences.
10284 (buildlisppath): Make this path depend on ${srcdir}.
10285 (INSTALLFLAGS): Removed.
10286 (INSTALL): Include the -c flag.
10287 (install): Change the way we invoke install accordingly.
10288
10289 Install ${srcdir} changes from DJM.
10290 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
10291 list.
10292 (COPYDIR, COPYDESTS): Install files from both the etc directory in
10293 the source tree and the etc directory in the object tree.
10294 (${SUBDIR}): Pass the prefix variable down to submakes.
10295 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
10296 in /bin.
10297 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
10298 values for srcdir and VPATH.
10299 (install): Add `v' flag to tar command. Make sure that `dir'
10300 exists in ${srcdir}/info before copying it. Remember that the man
10301 pages come from the source tree, not the object tree.
10302 * configure.in: Remove remarks saying that the --srcdir option
10303 doesn't work.
10304 Create the etc directory in the object tree.
10305 Recognize configuration names of the form *-sun-solaris*.
10306 Recognize sunos5 and solaris as operating system names.
10307
10308 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
10309 lib-src/getdate.y and src/systime.h.
10310
103111993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10312
10313 * make-dist: Make links in info subdir.
10314
103151993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10316
10317 * configure.in: Call AC_STDC_HEADERS.
10318
103191993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10320
10321 * configure.in: Sidestep autoconf's quoting of the second argument
10322 of AC_DEFINE, so we can specify the value to put there. It would
10323 be nice if autoconf provided some way to specify computed values
10324 for macros.
10325
103261993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10327
10328 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
10329 this is always just -DHAVE_CONFIG_H.
10330
10331 The GNU coding standards specify that CFLAGS should be left for
10332 users to set.
10333 * Makefile.in (CFLAGS): Let configure determine the default value
10334 for this. Don't
10335 have it default to DEFS.
10336 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
10337 (lib-src/Makefile, src/Makefile): Edit the default value for
10338 CFLAGS into these files, not DEFS.
10339 * configure.in (CFLAGS): Choose a default value for this - "-g"
10340 normally, or "-g -O" if we're using GCC. Edit it into the
10341 top-level Makefile.
10342
10343 * configure.in: When scanning the machine and system description
10344 #include files, write their names to conftest.c properly.
10345
103461993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10347
10348 * configure.in: In configuration name case for Apallos running
10349 Domainios, set opsys, not opsysfile.
10350
10351 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
10352 src/config.h, instead of AC_OUTPUT; the latter overwrites
10353 src/config.h even when it hasn't changed, puts a makefile-style
10354 comment at the top even though it's C code, and produces a
10355 config.status script which doesn't do the job right.
10356
10357 * configure.in: Add AC_LN_S test, so we can tell whether or not we
10358 can use a symbolic link to get the X Menu library into src.
10359 * Makefile.in (LN_S): New variable.
10360 (src/Makefile): Edit the value of LN_S into this makefile.
10361
103621993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10363
10364 * configure.in: Support *-sco3.2v4* as opsystem.
10365
10366 * make-dist: Don't include calc directory.
10367 Exclude many files in the man directory; copy a few.
10368
103691993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10370
10371 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
10372 call AC_STRUCT_TM to see what's in time.h.
10373
10374 * configure.in: Employ quoting stupidity to get the value of CPP
10375 to expand properly.
10376
103771993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10378
10379 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
10380 variable to scan the machine and system description files.
10381
10382 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
10383 so that getdate.y builds correctly.
10384
103851993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10386
10387 * configure.in (tempcname): Change this to "conftest.c", so it will
10388 work properly on systems with short filenames; this is the name
10389 autoconf uses.
10390
10391 * configure.in: Also detect the availability of dup2 and
10392 gethostname.
10393
10394 * configure.in: Use the AC_ALLOCA test.
10395 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
10396 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
10397
103981993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10399
10400 * make-dist: Distribute configure, as well as configure.in.
10401 Oversight.
10402
104031993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10404
10405 * Makefile.in (install): Print out the name of the directory we're
10406 copying, so people can have some idea of whether we're making
10407 progress.
10408
10409 * Makefile.in (install.aix, install.xenix, install.sysv, install):
10410 Don't forget to re-create the COPYDESTS directories after we clear
10411 them out.
10412
104131993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10414
10415 * Makefile.in: Add autoconf cookies so that the configure
10416 script can comment out sections of path variable definitions to
10417 choose between the installable configuration and the run-in-place
10418 configuration.
10419 * configure.in: Add new option `--run-in-place', to select the
10420 run-in-place path definitions.
10421
10422 * configure.in: Add a clause to the big configuration name case
10423 for the NeXT machine.
10424
104251993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10426
10427 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10428 Make sure that each source directory exists, and is different from
10429 the destination directory; then, delete the destination before
10430 copying over the source.
10431
10432 * make-dist: Distribute configure.in, instead of configure.
10433
104341993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10435
10436 * configure.in: Don't set CC to "gcc -O" if the user specifies
10437 `--with-gcc'. Add -O to DEFS if GCC is set.
10438
104391993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10440
10441 * Makefile.in (clean mostlyclean): Missing right paren.
10442
10443 * configure.in: When checking for X windows, search for an X11
10444 subdirectory of ${x_includes}.
10445
10446 * configure.in: Check for gettimeofday function, for getdate.y.
10447
10448 Change `configure' to a mixture of custom code and autoconf stuff.
10449 autoconf can't derive all the information we need, but we'd really
10450 like to be able to take advantage of some of its tests, and its
10451 file-editing facilities.
10452 * configure.in: Renamed from configure.
10453 Quote the sections of shell script we want copied literally to
10454 the configure script.
10455 (compile): Initialize this to make the autoconf macros' code happy.
10456 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
10457 code to do their jobs.
10458 Use autoconf to produce Makefile and src/config.h.
10459 Remove the Makefile-style comment that autoconf places at the top
10460 of src/config.h.
10461 (config_h_opts): Removed - no longer necessary.
10462 * Makefile.in (configname): Renamed to configuration.
10463 (CONFIG_CFLAGS): Renamed to DEFS.
10464 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
10465 get values via autoload @cookies@.
10466 (libsrc_libs): Get this from autoconf. We used to do nothing
10467 about this.
10468 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
10469
10470 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
10471 echo the move-if-change command.
10472
104731993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
10474
10475 * make-dist: Distribute lib-src/rcs-checkin.
10476
10477 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
10478 Don't try to make links to the RCS or Old subdirectories.
10479 Use the appropriate extension for the compression type in use.
10480 Create the tar file in the shell's initial default directory, not
10481 in ${tempparent}.
10482 Erase the whole ${tempparent} tree, not just ${tempdir}.
10483
104841993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10485
10486 * Makefile.in (src/paths.h): Don't echo the huge sed command we
10487 use to build paths.h.
10488 (lib-src/Makefile, src/Makefile): Similarly.
10489
10490 * configure: Extend test for working `const' keyword to handle AIX
10491 3.2 cc.
10492
104931993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10494
10495 * make-dist: Distribute lisp/term/ChangeLog.
10496
10497 Arrange for C compilation throughout the tree to get
10498 C_SWITCH_SYSTEM from the configuration files.
10499 * configure: Extract C_SWITCH_SYSTEM from the machine and
10500 system-dependent files, and save it in the top-level Makefile.
10501 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
10502 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
10503
10504 * make-dist: Include the VMS support files in oldXMenu in the
10505 distribution.
10506
10507 * configure: Doc fix.
10508
10509 * configure: Fix corrupted config_h_opts.
10510
10511 * configure: Properly report option names in error messages.
10512
10513 * configure: Properly recognize --x-includes and --x-libraries
10514 options.
10515
10516 * configure: Fix syntax errors in code handling XFree386.
10517
105181993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10519
10520 * configure: Add special code to detect XFree386, and tell
10521 config.h about it.
10522
10523 * configure: Properly handle extracting values of LIBS_MACHINE and
10524 LIBS_SYSTEM that contain spaces.
10525
10526 * configure: Add `--x-includes' and `--x-libraries' options. I
10527 think these are dopey, but no less than three alpha testers, at
10528 large sites, have said they have their X files installed in odd
10529 places. Implement them by setting C_SWITCH_X_SITE and
10530 LD_SWITCH_X_SITE in src/config.h.
10531
105321993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10533
10534 * make-dist: Don't distribute etc/Old files.
10535
10536 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
10537 backups.
10538
105391993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10540
10541 * make-dist: Fix typo.
10542
105431993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10544
10545 * make-dist: Corrected typo, fixed it to discard = and TAGS files
10546 in some cases where it should but didn't seen to.
10547
10548 * Makefile.in: Added unlock and relock productions.
10549
105501993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10551
10552 * make-dist: Add a --compress option to force make-dist to use
10553 compress.
10554
10555 * make-dist: Use gzip, if we can find it.
10556
10557 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10558 make rs6000-ibm-aix default to -aix32.
10559
105601993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10561
10562 * Makefile.in: Added `Developer's configuration' section.
10563
105641993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10565
10566 * Makefile.in: Add commented-out variable settings for developer's
10567 configuration.
10568
105691993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10570
10571 * make-dist: Distribute `src/bitmaps' too.
10572
105731993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
10574
10575 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10576 make rs6000-ibm-aix default to -aix32.
10577
105781993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10579
10580 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
10581
10582 * Makefile.in (install.sysv): Add a second `$' in front of
10583 `${dest}', so that the shell will expand it, instead of Make.
10584
10585 * configure: When processing the name of the configure script,
10586 collapse `././' to `./', but leave a single `./' prefix alone.
10587
10588 * configure: Doc fix.
10589
105901993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10591
10592 * configure: Handle isc3.0 correctly.
10593
105941993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10595
10596 * make-dist: Don't try to copy the COPYING notice into
10597 external-lisp; we're not distributing that directory any more.
10598
105991993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10600
10601 * Makefile.in (install, install.aix, install.xenix, install.sysv):
10602 Remove CVS subdirectories from the installed directory trees, as
10603 well as RCS directories.
10604
106051993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10606
10607 * make-dist: Only copy gmalloc.c if we couldn't link it.
10608 Don't try to copy man/{README,Makefile} unless they actually exist.
10609
10610 * Makefile.in (lisppath): Don't include externallispdir in this.
10611 We're not sure whether we're even going to distribute the
10612 directory yet.
10613
106141993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10615
10616 * make-dist: Don't distribute the external-lisp directory anymore.
10617 * INSTALL: Remove all references to external-lisp.
10618
10619 * configure: Detect whether the compiler supports `const'
10620 properly, and edit src/config.h accordingly.
10621
10622 * configure: Tweak layout of final report.
10623
10624 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
10625 CFLAGS.
10626
10627 * Makefile.in (locallisppath): Make this default to
10628 ${datadir}/emacs/site-lisp, instead of
10629 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
10630 the same thing, and local-lisp causes completion conflicts with
10631 lock.
10632 (lisppath): Add ${externallispdir} to this.
10633 * INSTALL: Adjust installation directions.
10634
10635 * Makefile.in (externallispdir): New variable, to say where to
10636 install the externally-maintained lisp files.
10637 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
10638 the others.
10639 * INSTALL: Describe external-lisp and the new externallispdir
10640 variable.
10641
106421993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10643
10644 * configure (progname): New option `--with-gcc'. Make it clearer
10645 how we are trying to guess whether or not we have GCC.
10646 * INSTALL: Document the `--with-gcc' option, and improve
10647 description of `--with-x' options.
10648
106491993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10650
10651 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
10652 ${infodir} from these variables; we have written out explicit code
10653 to install the info files.
10654
106551993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10656
10657 * make-dist: Don't distributed the RCS files in the etc directory.
10658
106591993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10660
10661 * Makefile.in: Some makes can't handle comments in the middle of
10662 commands; move them to before the whole rule.
10663
106641993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10665
10666 * README: Mention what Emacs is.
10667
106681993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10669
10670 * make-dist: Include `./lisp/calc-2.02' in the distribution.
10671 Add `./cpp' and `./man' back into the distribution.
10672
106731993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10674
10675 * Makefile.in: Define MAKE, and use where appropriate.
10676
106771993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10678
10679 * make-dist: Remember that the authoritative COPYING notice is
10680 `etc/COPYING', not `../etc/COPYING'.
10681
106821992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10683
10684 * make-dist: Make sure that the COPYING notices in each directory
10685 are copies, not symlinks.
10686
106871992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10688
10689 * INSTALL: The build process produces an executable called `emacs'
10690 now. Change references.
10691 * Makefile.in: Adjust `install.mumble' targets to install
10692 `src/emacs', not `src/xemacs'.
10693
10694 * configure: Start with a blank line; this keeps some old CSH's
10695 from thinking it's a CSH script. Most systems will just use
10696 /bin/sh to run it, which is what we're expecting; the only other
10697 shells which might try to interpret it themselves are probably
10698 Bourne-compatible.
10699
107001992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10701
10702 * INSTALL: Improvements suggested by David Mackenzie.
10703
107041992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10705
10706 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10707 Don't try to copy the info files if there aren't any; the
10708 unexpanded globbing pattern disappoints `install'. Ignore the
10709 return status of that command.
10710
10711 * INSTALL: Updated for new configuration arrangement.
10712
10713 * configure: Don't make the top-level Makefile read-only - people
10714 may want to edit the values of the path variables.
10715
10716 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10717 Install the info files in ${infodir}. Install the executable
10718 under both `emacs' and `emacs-VERSION'.
10719
10720 * Makefile.in: Doc fix.
10721
10722 * Makefile.in (exec_prefix): New variable, as per latest version
10723 of coding standards.
10724 (bindir, libdir): Use it, instead of `prefix'.
10725 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
10726
10727 * Makefile.in (mandir): Make the default value for this depend on
10728 $(prefix).
10729
10730 * Makefile.in (datadir, statedir, libdir): Make these all default
10731 to ${prefix}/lib.
10732 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
10733 to compensate.
10734
10735 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10736 Install the etags and ctags man pages too.
10737
10738 * Makefile.in (distclean): Don't delete backup files; that's the
10739 job of extraclean.
10740 (extraclean): Like distclean, but deletes backup and autosave files.
10741
107421992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10743
10744 Make path specification conform to GNU coding standards.
10745 * configure (long_usage): Remove all traces of old arguments from
10746 usage messages, and document the options we do accept in more
10747 detail: -with-x... and --srcdir.
10748 (options, boolean_opts): Deleted; we don't have enough options to
10749 make this worthwhile.
10750 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
10751 along with the code which supported them; these should be set as
10752 arguments to the top-level make.
10753 (config_h_opts): Since this no longer doubles as a list of option
10754 names, make them upper case; this simplifies the code which uses
10755 them to build the sed command to edit src/config.h. Change the
10756 code which sets them.
10757 (cc, g, O): Don't allow the user to set these using options; they
10758 should be specified using `CC=' and `CFLAGS=' arguments to the
10759 top-level make. Just choose reasonable default values for them,
10760 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
10761 values.
10762 (gnu_malloc, rel_alloc): Don't allow the user to set these using
10763 options; use them whenever the configuration files say they're
10764 possible.
10765 Simplify the argument processing loop. Don't accept abbreviations
10766 for option names; these might conflict with other configuration
10767 options in the future.
10768 Add some support for the `--srcdir' option. Check for the sources
10769 in . and .. if `--srcdir' is omitted. If the directories we will
10770 compile in don't exist yet, create them under the current directory.
10771 Note that the rest of the build process doesn't really support
10772 this.
10773 Edit only the top Makefile. That should edit the others. Edit
10774 into the makefile: `version', from lisp/version.el, `configname'
10775 and `srcdir' from the configuration arguments, `CC' and
10776 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
10777 the user's path, and LOADLIBES as gleaned from the system
10778 description files.
10779 Simplify the report generated; it doesn't need to include any
10780 description of paths now.
10781 Make `config.status' exec configure instead of just calling it, so
10782 there's no harm in overwriting `config.status'.
10783 * Makefile.in (version, configname): New variables, used to choose
10784 the default values for datadir and libdir.
10785 Path variables rearranged into two clearer groups:
10786 - In the first group are the variables specified by the GNU coding
10787 standards (prefix, bindir, datadir, statedir, libdir, mandir,
10788 manext, infodir, and srcdir).
10789 - In the second are the variables actually used for Emacs's paths
10790 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
10791 archlibdir), which depend on the first category.
10792 datadir and libdir default to directories under
10793 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
10794 demand.
10795 etcdir and lispdir default to subdirectories of datadir.
10796 archlibdir defaults to libdir.
10797 The new installation tree is a bit deeper than it used to be, so
10798 use the new make-path program in lib-src to build them all.
10799 Always build a new src/paths.h.tmp and then move-if-change it to
10800 src/paths.h, to avoid unnecessary rebuilds while responding to the
10801 right changes.
10802 Remove all mention of arch-lib. Run utility commands from
10803 lib-src, and let the executables be copied into archlibdir when
10804 Emacs is installed.
10805 Add targets for src/Makefile, lib-src/Makefile, and
10806 oldXMenu/Makefile, editing the values of the path variables into
10807 them.
10808 Let lib-src do its own installation.
10809 (datadir): Default to putting data files under
10810 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
10811 (emacsdir): Variable deleted; it would only be confusing to use.
10812 (lispdir, etcdir): Default to ${datadir}/lisp.
10813 (mkdir): Use make-path for this.
10814 (lockdir): Do this in mkdir.
10815 (Makefile): New target.
10816
10817 * configure (usage_message): Rename to long_usage.
10818
10819 * make-dist: Don't bother creating an arch-lib directory; that's
10820 only for installation now.
10821
108221992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10823
10824 * configure: Use GCC-style configuration names, using config.sub.
10825 Change the usage and help messages.
10826
10827 * configure: Initialize window_system, not indow_system.
10828
10829 * configure: Report which window system, compiler, and signal
10830 handler return type we decide to use.
10831
10832 * make-dist: Explain what's going on if config.sub and gmalloc.c
10833 can't be linked. Place the code which copies them near the code
10834 which links the rest of the files around them.
10835
108361992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
10837
10838 * make-dist: Don't bother to distribute src/*.com, or
10839 src/vmsbuild; those have all been moved to `../vms'.
10840
108411992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10842
10843 * make-dist: Don't forget that the way to avoid filenames starting
10844 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
10845 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
10846 couldn't make hard links to, since we have two already, and
10847 perhaps more to come.
10848
108491992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10850
10851 * configure: When editing parameters into lib-src/Makefile, change
10852 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
10853 needs some other flags too.
10854
108551992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10856
10857 * configure: Remove spurious echo of the configuration name.
10858
10859 * make-dist: Don't distribute files in src/m and src/s whose names
10860 begin with `='.
10861
108621992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10863
10864 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
10865 Also LISP_FLOAT_TYPE.
10866
108671992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10868
10869 * make-dist: Copy config.sub, since it's a symbolic link to a file
10870 on another file system.
10871
108721992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10873
10874 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
10875 distribution.
10876
10877 * config.sub: New file, to help us recognize configuration names.
10878 * make-dist: Include it in the distribution.
10879
108801992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10881
10882 * configure: Convert `-' to `_' in specified option names.
10883 Accept options with --. Delete --highpri and --have-x-menu options.
10884 New options --with-x and --with-x10 replace -window-system.
10885 Don't mention options --gnu-malloc, --rel-alloc
10886 or --lisp-float-type in help message.
10887
108881992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10889
10890 * make-dist: Include the `vms' subdirectory in the distribution.
10891
108921992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10893
10894 * configure: Remove lines starting with "# DIST: " when building
10895 lib-src/Makefile and src/Makefile. This allows us to mark the
10896 "Makefile.in" files with explanatory comments which won't also get
10897 stuck in the Makefiles.
10898
108991992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10900
10901 * make-dist: Don't use the '+' operator in the sed regular
10902 expression that extracts the version number from lisp/version.el;
10903 Ultrix sed doesn't seem support the operator. Just double the
10904 operand and use *.
10905
109061992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10907
10908 * Makefile.in: Doc fix.
10909
109101992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10911
10912 * configure: Rewrite sed command to remove at most one ./ prefix;
10913 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
10914 group.
10915
109161992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10917
10918 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
10919
109201992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10921
10922 * make-dist: Go ahead and build a new TAGS file, unless the
10923 --newer option was specified. Don't try to delete a TAGS file
10924 from etc; it's not kept there, and shouldn't be deleted anyway.
10925
109261992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10927
10928 * make-dist: If the lisp directory contains a default.el, don't
10929 distribute it.
10930
10931 * configure: When searching signal.h for the type of a signal
10932 return handler, make a copy of it, not a symbolic link to it; that
10933 way, it will work on systems that don't have symbolic links.
10934
109351992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10936
10937 * make-dist: Taught it about vcdiff and rcs2log, added --newer
10938 option for generating incremental distributions. Stopped it from
10939 generating a TAGS file into the distribution; that sucker is
10940 *big*, and easily enough generated with the toplevel makefile.
10941
109421992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10943
10944 * configure: When writing config.status, don't prefix progname
10945 with a '.'; it might be absolute.
10946
109471992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10948
10949 * configure: Choose to use X11 if either /usr/lib/libX11.a or
10950 /usr/include/X11 exist, not only if both exist.
10951
109521992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10953
10954 * make-dist: Make the new external-lisp directory a duplicate of
10955 the external-lisp directory, not the lisp directory.
10956
109571992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10958
10959 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
10960 clean' in arch-lib; it doesn't even have a Makefile.
10961
10962 * Makefile.in (clean, mostlyclean): In the test which tries to
10963 distinguish between the build directory, which should be cleaned,
10964 and the installed directory, which shouldn't, cd to `${emacsdir}',
10965 not `${DESTDIR}${LIBDIR}'.
10966
109671992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10968
10969 * make-dist: Be sure to delete the .c and .h files that YACC and
10970 BISON create from getdate.y.
10971
10972 * external-lisp: New directory; see `external-lisp/README'.
10973 * make-dist: Added support for the external-lisp subdirectory.
10974
10975 * make-dist: Changed message which complains that make-dist wasn't
10976 invoked in the right directory to indicate which files it was
10977 looking for.
10978
109791992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10980
10981 * configure: Add comments explaining why we can't translate
10982 character ranges or control characters in `tr'.
10983
109841992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10985
10986 * configure: When generating the configuration message, we used to
10987 build the message from the start so that each line began with "# "
10988 so that it would be a comment in `config.status'. However, this
10989 causes trouble if any of the variables we use in the message
10990 expand to more than one line of text - as gnu_malloc_reason
10991 sometimes does. So instead, we build the message as it should be
10992 printed to the user (i.e. without the "# " prefixes), and stick on
10993 the "# "s when we write it to `config.status'.
10994
10995 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
10996 `lib-src' and `arch-lib'.
10997
10998 * configure: When generating report and `config.status' file, note
10999 that bindir only determines where `make install' and
11000 `build-install' will place the executables; this should make it
11001 clear that the ordinary build process will not try to install
11002 things.
11003
110041992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11005
11006 * make-dist: Change messages to say that we are 'making links to
11007 X', rather than 'copying X'. And put `' quotes around file names.
11008
11009 * make-dist: Include '.tmp' in the name of the staging directory.
11010
11011 * make-dist: Pass the `-f' option to rm when you're not sure that
11012 the files you're removing actually exist.
11013
11014 * make-dist: When setting up etc/COPYING, always nuke whatever is
11015 there, and then copy it in, to make sure we get a real file.
11016
11017 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 11018 only such file was for simula.el, which has been superseded by a
067d23c9
KY
11019 version which doesn't have a separate .defns file.
11020
110211992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
11022
11023 * make-dist: Don't distribute configured versions of config.h.in,
11024 paths.h.in, Makefile.in in src.
11025
11026 * configure: Delete .tmp files before creating them; don't bother
cd1181db 11027 trying to make final targets writable first, since it won't
067d23c9
KY
11028 matter to move-if-change.
11029
110301992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11031
11032 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
11033 mkdir and chmod in the center of all the conditionals. GNU Make
11034 will strip these out, but other makes won't.
11035
110361992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11037
11038 * make-dist: Include move-if-change in list of files to distribute.
11039
110401992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11041
11042 * configure: Remove any "." elements from the program name.
11043
11044 * configure: Don't record the values of all the possible arguments
11045 in config.status; only record the options that the user specified.
11046
11047 * configure: Use move-if-change to move in the new src/config.h.
11048
110491992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
11050
11051 * move-if-change: New file, copied from gcc release.
11052 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
11053 a temp file, so we don't update paths.h if an error occurs or if
11054 it doesn't need changing.
11055
110561992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11057
11058 * Makefile.in (src/paths.h): Do not install a value for the
11059 PATH_SUPERLOCK value; that macro doesn't exist anymore.
11060 * build-install.in: Same thing.
11061
110621992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11063
11064 * make-dist: Check the flag called "make_tar", not "make_dir"; the
11065 latter, being a typo, is always false, resulting in a program
11066 whose default behavior is to painstakingly build a copy of the
11067 source tree, and then delete it. Rah.
11068
11069 * Makefile.in: Add dist target, and comment for it.
11070
11071 * configure: When scanning <signal.h> for a declaration for
11072 signal, create a symbolic link with a name ending in .c, so the
11073 compiler won't complain that it's only been given .h files.
11074
11075 * configure: Check whether there are any arguments available
11076 before shifting to get the value of a non-boolean parameter.
11077
11078 * make-dist: Doc fix.
11079
110801992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11081
11082 * configure: Instead of grepping /usr/include/signal.h for a
11083 signal declaration, run /usr/include/signal.h or
11084 /usr/include/sys/signal.h through cpp and grep for the
11085 declaration.
11086
11087 * configure: Redirect the output of grep to /dev/null instead of
11088 using grep -s - that flag means different things on other systems.
11089
11090 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
11091 since the former is recognizable even if you don't know what
11092 'dumping' is.
11093 * configure: Accommodate that change.
11094
11095 * configure: Accept options for all of the directories you can
11096 change in the Makefile.
11097
11098 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
11099
11100 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
11101 FOO before you can use them.
11102
11103 * build-install.in: Made the "Where To Install Things" section
11104 conform with the similar section from Makefile.in. Copied section
11105 which builds src/paths.h from src/paths.h.in from the Makefile.
11106
111071992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11108
11109 * configure: Write config.status to pass its command-line
11110 arguments on to configure, so that people can use it to recreate
11111 an old configuration, with minor changes.
11112
111131992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11114
11115 * configure: Don't rely on option variables being unset if their
11116 values are the empty string. In particular, when producing the
11117 English report, don't assume that highpri will be unset when no
11118 increased priority has been requested; -highpri='' should be the
11119 same as omitting -highpri altogether.
11120
11121 * configure: Fix dumb bug: when running the system and machine
11122 description files through cpp, mark those lines that we want to
11123 evaluate with the string '@configure@', and then only evaluate
11124 them. This way if the files include anything that actually
11125 generates text (type definitions or external declarations, say),
11126 we won't try to eval it.
11127
111281992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11129
11130 * make-dist: New shell script.
11131
11132 * configure: When creating foo from foo.in, make foo read-only to
11133 remind people to edit the .in file instead.
11134
11135 * INSTALL: Changed references to config.h-dist to config.h.in.
11136 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
11137 to build src/paths.h from src/paths.h.in; added a paragraph to do
11138 this.
11139 * configure, Makefile, build-install: Changed filenames like
11140 FOO-dist to FOO.in.
11141
111421992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11143
11144 * Makefile, build-install: Renamed to Makefile.in and
11145 build-install.in; the configure script will edit these to produce
11146 the usable Makefile and build-install.
11147 * configure: Changed to produce ./Makefile, ./build-install,
11148 lib-src/Makefile, and src/Makefile from their *.in counterparts,
11149 instead of editing them in place.
11150
111511992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11152
11153 * Makefile: Re-arranged so that the undumped Emacs will search
11154 ../lisp *after* the site's local elisp files.
11155 (locallisppath, dumplisppath): New variables.
11156 (lisppath): This variable's default value is now chosen based on
11157 $(locallisppath) and $(lispdir); while it used to be the
11158 customization point for adding site-local elisp directories to
11159 load-path, that job is now handled mostly by locallisppath.
11160 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
11161 Check the values being assigned to the *LOADSEARCH macros for null
11162 path elements (like '::' in 'foo::bar').
11163
11164 * configure: When checking if the machine- and system-dependent
11165 files define a particular macro or not, actually run them through
11166 CPP and test the macros with #ifs, instead of just grepping for
11167 the macros' names. In particular, check for SYSTEM_MALLOC in this
11168 way.
11169
111701992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11171
11172 * Makefile (install): Don't use -s in install. (Keep the symbols.)
11173
111741992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11175
11176 * configure: Make the config.status file an executable shell
11177 script which will recreate the same configuration. Include the
11178 verbal description of the current configuration as a comment in
11179 the script.
11180 * INSTALL: Doc fix.
11181
11182 * Makefile: Brought the Makefile up to the GNU coding
11183 standards, as described in standards.text:
11184 (TAGS): New name for the target which rebuilds the tags table.
11185 (check): New target; doesn't do anything yet.
11186 (mostlyclean): New target, synonymous with clean.
11187 (realclean): New target. Currently, this just calls the
11188 subdirectories's makefiles and then deletes config.status.
11189 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
11190 variables.
11191 Installation directory variables changed to conform.
11192 (install, install.sysv, install.xenix, install.aix): Changed the
11193 code which copies the directories into their installed location to
11194 allow the installed locations to be in several different
11195 directories; the old version assumed that they would all be in
11196 $(emacsdir).
11197 (mkdir, lockdir): Allow the installed locations to be in several
11198 different directories.
11199 * INSTALL: Doc fix.
11200
11201 * build-install: Use the same variable names as the Makefile.
11202 Allow the installed locations to be in several different
11203 directories.
11204
112051992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11206
11207 * Makefile (src/paths.h): Instead of using a single sed command to
11208 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
11209 separately, and don't forget to append "/!!!SuperLock!!!" to the
11210 value of the PATH_SUPERLOCK macro.
11211
11212 * config.emacs: Renamed to configure, for consistency with other
11213 GNU products. Internal references changed.
11214 INSTALL, Makefile: References changed.
11215
11216 * lock: New directory, which should always be empty. If this
11217 directory doesn't exist, Emacs won't complain; it just won't lock.
11218 Having this here means that people can just unpack Emacs, build
11219 it, and have locking work.
11220
11221 * share-lib: Re-renamed to etc, for the sake of tradition.
11222 * config.emacs: Changed default value for datadir to ../etc.
11223 * INSTALL, README: Adjusted.
11224
112251992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11226
11227 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
11228 by running CPP on the appropriate s/*.h and m/*.h files.
11229
112301992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11231
11232 * config.emacs: Make sure to set the "exit on error" flag once
11233 we've removed config.status; errors should abort the configuration.
11234
112351992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11236
11237 * config.emacs: Added -distribute option, so that the Makefile
11238 paths are in their proper form. I don't know why this matters.
11239
112401992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11241
11242 * local-lisp: New directory, empty in the distribution, for people
11243 to put local elisp code in.
11244 * config.emacs: Include it in the default load path.
11245 * README: Document it.
11246
112471992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11248
11249 * config.emacs: Guess the type of signal handling functions based
11250 on the contents of /usr/include/signal.h.
11251
11252 * config.emacs: Print out progress report messages.
11253
11254 * Makefile (src/paths.h): Don't generically replace
11255 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
11256 editing of the other entries, and each entry should be dealt with
11257 explicitly anyway.
11258
11259 * build-install: Converted from C-shell to Bourne shell.
11260 * config.emacs: Edit build-install properly.
11261
11262 * config.emacs: Doc fix.
11263
112641992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11265
11266 * Makefile (install): Remove `B' from tar xf command.
11267
112681992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11269
11270 * config.emacs: Removed support for the `maintain-environment'
11271 option; the only important difference between this and its absence
11272 has been removed.
11273 * INSTALL: Removed mention of `maintain-environment'.
11274
11275 * config.emacs: Fix arguments to sed when processing boolean
11276 arguments.
11277
112781991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
11279
11280 * config.emacs: New file, to help automate the installation
11281 process.
11282
11283 * Makefile: Lots of changes to support the separation of etc into
11284 architecture-dependent and -independent files:
11285 (EMACSROOT): New variable, giving the directory under which all of
11286 Emacs's libraries should be installed. Changed rest of file to
11287 use it.
11288 (LIBDIR): Now denotes only architecture-dependent dir.
11289 (DATADIR): New variable, denoting architecture-independent dir.
11290 (LOCKDIR): New variable, for completeness.
11291 (SUBDIR): No more etc, new lib-src.
11292 (COPYDIR): No more etc, new arch-lib and share-lib.
11293 (src/paths.h): Set PATH_DATA and the LOCK macros too.
11294 (src): Now depends on lib-src, not etc.
11295 * build-install: Changes parallel to the above.
11296 * README: Describe the new arrangement.
11297
11298 * vms: New subdirectory for all the VMS stuff.
11299
113001991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
11301
11302 * Makefile (LISPPATH): New variable.
11303 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
11304
113051990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
11306
11307 * Makefile (install, install.sysv, install.xenix):
11308 Install wakeup instead of loadst. No need for setuid or setgid.
11309
113101990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11311
11312 * Makefile (clean): Clean etc if that's not the installation dir.
11313
113141990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11315
11316 * Makefile (paths.h): Make sed alter each name in the path.
11317
113181988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11319
11320 * Makefile (install.sysv): Use cpio, not tar.
11321
113221988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
11323
11324 * Makefile (lockdir): Rename `lock' target.
11325 Depend on it from install*, not from `all'.
11326
113271988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
11328
11329 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
11330 to match build-install and paths.h.
11331
11332;; Local Variables:
11333;; coding: utf-8
067d23c9
KY
11334;; End:
11335
1a71cb28 11336 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
11337
11338 This file is part of GNU Emacs.
11339
11340 GNU Emacs is free software: you can redistribute it and/or modify
11341 it under the terms of the GNU General Public License as published by
11342 the Free Software Foundation, either version 3 of the License, or
11343 (at your option) any later version.
11344
11345 GNU Emacs is distributed in the hope that it will be useful,
11346 but WITHOUT ANY WARRANTY; without even the implied warranty of
11347 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11348 GNU General Public License for more details.
11349
11350 You should have received a copy of the GNU General Public License
11351 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.