Move PTY_OPEN from src/s to configure
[bpt/emacs.git] / ChangeLog
CommitLineData
308aab79
GM
12012-07-12 Glenn Morris <rgm@gnu.org>
2
51c3b9b4
GM
3 * configure.ac (NO_MATHERR): Unconditionally define for Darwin;
4 as src/s/darwin.h used to.
5
42bd1719
GM
6 * configure.ac (NARROWPROTO, NO_ABORT, BROKEN_GET_CURRENT_DIR_NAME)
7 (BROKEN_FIONREAD, BROKEN_PTY_READ_AFTER_EAGAIN, BROKEN_SIGAIO)
6e777848 8 (BROKEN_SIGPOLL, BROKEN_SIGPTY, FIRST_PTY_LETTER)
0ab7b23a 9 (G_SLICE_ALWAYS_MALLOC, PREFER_VSUSP, PTY_ITERATION, PTY_OPEN)
42bd1719 10 (RUN_TIME_REMAP, SETPGRP_RELEASES_CTTY, TAB3, TABDLY, RUN_TIME_REMAP
7ccad002 11 (XOS_NEEDS_TIME_H): Move here from src/s.
308aab79 12
c43fb4c3
GM
132012-07-11 Glenn Morris <rgm@gnu.org>
14
15 * configure.ac (INTERRUPT_INPUT): Move here from src/s.
ee1cf5cf 16 (HAVE_PTYS, HAVE_SOCKETS): Define unconditionally.
c43fb4c3 17
554fef51
PE
182012-07-11 Paul Eggert <eggert@cs.ucla.edu>
19
20 * configure.ac (tzset): Remove check that's redundant with gnulib.
21
c8add24e
GM
222012-07-11 Glenn Morris <rgm@gnu.org>
23
172bedef
GM
24 * configure.ac (CLASH_DETECTION): Define unconditionally.
25
249685df
GM
26 * configure.ac (opsysfile): Use bsd-common on gnu systems.
27
c8add24e 28 * configure.ac (GNU_LIBRARY_PENDING_OUTPUT_COUNT):
09f4e3b0 29 (SIGNALS_VIA_CHARACTERS): Move here from src/s.
c8add24e 30
5ebbef1d
PE
312012-07-11 Paul Eggert <eggert@cs.ucla.edu>
32
bb352260
PE
33 Assume mkdir, rename, rmdir, strerror.
34 * configure.ac (mkdir, rename, rmdir, strerror): Remove check.
5ebbef1d 35
20e94fdd
GM
362012-07-11 Glenn Morris <rgm@gnu.org>
37
9d596af3
GM
38 * configure.ac (DONT_REOPEN_PTY): Move here from src/s.
39
20e94fdd
GM
40 * configure.ac (DEFAULT_SOUND_DEVICE): New definition.
41
22ffb973
PE
422012-07-10 Paul Eggert <eggert@cs.ucla.edu>
43
44 Remove "#define unix" that is no longer needed (Bug#11905).
45 Merge from gnulib to make "#define unix" unnecessary, incorporating:
46 2012-07-10 getloadavg: clean out old Emacs and Autoconf cruft
47 2012-07-09 getopt: Simplify after Emacs changed.
48
882cf227
GM
492012-07-10 Glenn Morris <rgm@gnu.org>
50
d02eb359
GM
51 * configure.ac (DATA_START, DATA_SEG_BITS, PENDING_OUTPUT_COUNT):
52 Move here from src/s.
882cf227 53
cda158b4
AS
542012-07-09 Andreas Schwab <schwab@linux-m68k.org>
55
56 * configure.ac (PNG_DEPSTRUCT): Define this instead of
57 PNG_DEPRECATED.
58
5994c183
PE
592012-07-09 Paul Eggert <eggert@cs.ucla.edu>
60
61 Add GCC-style 'const' attribute to functions that can use it.
62 * configure.ac (WARN_CFLAGS): Add -Wsuggest-attribute=const.
63 (ATTRIBUTE_CONST): New macro, in config.h.
64
52331d2c
JB
652012-07-09 Juanma Barranquero <lekktu@gmail.com>
66
67 * lib/makefile.w32-in: Rework dependencies.
68 (GNU_LIB, NT_INC, C_CTYPE_H, MS_W32_H, CONFIG_H, FILEMODE_H)
69 (FTOASTR_H, FTOASTR_C, GETOPT_INT_H, MD5_H, SHA1_H, SHA256_H)
70 (U64_H, SHA512_H): New macros.
71 (SRC): Redefine to point to src/, not current directory.
72 ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O))
73 ($(BLD)/c-strncasecmp.$(O), $(BLD)/dtoastr.$(O))
74 ($(BLD)/dtotimespec.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
75 ($(BLD)/gettime.$(O), $(BLD)/strftime.$(O), $(BLD)/time_r.$(O))
76 ($(BLD)/timespec-add.$(O), $(BLD)/timespec-sub.$(O), $(BLD)/md5.$(O))
77 ($(BLD)/sha1.$(O), $(BLD)/sha256.$(O), $(BLD)/sha512.$(O))
78 ($(BLD)/filemode.$(O)): Update dependencies.
79
c4444d16
PE
802012-07-09 Paul Eggert <eggert@cs.ucla.edu>
81
2f93ecce
PE
82 Merge from gnulib, incorporating:
83 2012-07-09 timespec: mark functions with const attributes
84
c4444d16
PE
85 Rename configure.in to configure.ac (Bug#11603).
86 The name 'configure.in' has been obsolescent for quite some time,
87 and the next release of Autoconf will generate warnings for it.
61a11606
PE
88 See commit 'v2.69-4-g560f16b' of 2012-05-06, "general: deprecate
89 'configure.in' as autoconf input" in the Autoconf git repository.
c4444d16
PE
90 * configure.ac: Rename from configure.in.
91 * INSTALL, INSTALL.BZR, README, make-dist:
92 * Makefile.in (AUTOCONF_INPUTS):
93 * autogen.sh (autoconf_min):
94 * autogen/update_autogen (sources):
95 Adjust to reflect new name.
96
0ccb0b09
PE
972012-07-08 Paul Eggert <eggert@cs.ucla.edu>
98
99 Restore deprecation warnings, except for older libpng.
100 * configure.in (WARN_CFLAGS): Remove -Wno-deprecated-declarations.
101 (HAVE_LIBPNG_PNG_H): Don't bother checking for this if we have png.h.
102 (PNG_DEPRECATED): Define when compiling with older PNG versions.
103
4da41f1c
AS
1042012-07-07 Andreas Schwab <schwab@linux-m68k.org>
105
106 * configure.in (WARN_CFLAGS): Add -Wno-deprecated-declarations.
107
6045c4fd
PE
1082012-07-07 Paul Eggert <eggert@cs.ucla.edu>
109
110 Improve static checking when configured --with-ns.
111 See Samuel Bronson's remarks in
112 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>.
113 * configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's
114 a no-op with recent GCC and harmful in earlier ones.
115 Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a
116 warning when compiling with ObjC. Always omit
117 -Wunsafe-loop-optimizations, as we don't mind when optimization is
118 being done correctly.
119
4516fbef
GM
1202012-07-07 Glenn Morris <rgm@gnu.org>
121
41f9404e
GM
122 * configure.in (BROKEN_SA_RESTART): Doc fix.
123
4516fbef
GM
124 * configure.in: Rather than checking for things then undef'ing
125 them on some platforms, simply don't check for them.
126 (getwd): Don't check for it on unixware.
127 (random, rint): Don't check for these on hpux.
128 (res_init, libresolv): Don't check for these on darwin.
129
07adc2c6
JB
1302012-07-07 Juanma Barranquero <lekktu@gmail.com>
131
132 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/c-ctype.$(O),
133 $(BLD)/c-strcasecmp.$(O) and $(BLD)/c-strncasecmp.$(O).
134 ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O))
135 ($(BLD)/c-strncasecmp.$(O)): New dependencies.
136
a69ca799
PE
1372012-07-06 Paul Eggert <eggert@cs.ucla.edu>
138
f5c08e17
PE
139 * configure.in: Document --enable-gcc-warnings better.
140
fee5959d
PE
141 Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
142 This is safer than strcasecmp, which has unspecified behavior
143 outside the POSIX locale and in practice sometimes does not work
144 in multibyte locales. Similarly for c_strncasecmp and strncasecmp.
145 * configure.in (strcasecmp, strncasecmp): Remove checks.
f5c08e17 146
fee5959d
PE
147 * lib/c-ctype.c, lib/c-ctype.h, lib/c-strcase.h, lib/c-strcasecmp.c:
148 * lib/c-strncasecmp.c: New files, taken from gnulib.
149 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
150
a69ca799
PE
151 Merge from gnulib, incorporating:
152 2012-07-06 timespec-sub: avoid duplicate include
153 Reported by Juanma Barranquero.
154
a02d99e7
GM
1552012-07-06 Glenn Morris <rgm@gnu.org>
156
157 * make-dist [update]: Let autoreconf figure out what needs updating.
158 Use `make info-real'. leim/leim-list.el should always exist.
159 Check cd return value.
160
7dca65a4
PE
1612012-07-06 Paul Eggert <eggert@cs.ucla.edu>
162
163 Merge from gnulib. This is for OpenBSD 5.1 amd64.
164 * m4/sys_time_h.m4: New version from gnulib, incorporating:
165 2012-07-05 sys_time: allow too-wide tv_sec
166
013aabf1
PE
1672012-07-04 Paul Eggert <eggert@cs.ucla.edu>
168
169 Merge from gnulib.
170 * lib/alloca.in.h: New version from gnulib, incorporating:
171 2012-07-03 alloca: add support for HP NonStop TNS/E native
172
8ce70ed2
DA
1732012-07-04 Dmitry Antipov <dmantipov@yandex.ru>
174
175 * configure.in: If --enable-gcc-warnings, disable
176 -Wunsafe-loop-optimizations for -O1 optimization level.
177
ca26824c
GM
1782012-06-30 Glenn Morris <rgm@gnu.org>
179
180 * configure.in (standardlisppath): New output variable.
181 (lisppath): Use standardlisppath.
182 * Makefile.in (standardlisppath): New, set by configure.
183 (epaths-force): Use standardlisppath and locallisppath rather than
184 lisppath.
185
94eb8e0a
DA
1862012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
187
188 * configure.in: Fix previous change. Remove --enable-asserts.
189 (CPPFLAGS): Remove conditional -DXASSERTS=1.
190 Add --enable-link-time-optimization.
191 * INSTALL: Mention this.
192
e509cfa6
DA
1932012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
194
195 * configure.in: Add glyphs category to --enable-checking option.
196 (GLYPH_DEBUG): Define if glyphs debugging is enabled.
197
a54e2c05
DA
1982012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
199
200 * configure.in (ENABLE_CHECKING): Update comment.
201
059e4fb5
PE
2022012-06-28 Paul Eggert <eggert@cs.ucla.edu>
203
15458df4
PE
204 * configure.in: Don't check for sys/select.h, sys/time.h, utime.h.
205 Emacs proper no longer uses these headers, and can rely on Gnulib
206 for these checks.
207
059e4fb5
PE
208 Merge from gnulib.
209 * m4/getopt.m4: Copy new version from gnulib, incorporating:
210 getopt-posix: No longer guarantee that option processing is resettable.
211
1ba6038a
GM
2122012-06-27 Glenn Morris <rgm@gnu.org>
213
0b6b25d5
GM
214 * configure.in: Only check for paxctl on gnu-linux. (Bug#11398#26)
215
1ba6038a
GM
216 * INSTALL: Remove references to paths.el.
217
cc06e7e7
EZ
2182012-06-26 Eli Zaretskii <eliz@gnu.org>
219
220 * lib/makefile.w32-in ($(GNULIBOBJS)): Depend on stamp_BLD. This
221 replaces separate dependency for each object file, which required
222 the same object file to be mentioned twice, causing failures in
223 parallel builds.
224
cf38a720
PE
2252012-06-26 Paul Eggert <eggert@cs.ucla.edu>
226
227 Clean out last vestiges of the old HAVE_CONFIG_H stuff.
228 * lib/makefile.w32-in (LOCAL_FLAGS): Remove -DHAVE_CONFIG_H.
229
3511c784
DA
2302012-06-25 Dmitry Antipov <dmantipov@yandex.ru>
231
232 * configure.in (AC_CHECK_FUNCS): Detect library functions
233 strcasecmp and strncasecmp.
234
845ca893
PE
2352012-06-24 Paul Eggert <eggert@cs.ucla.edu>
236
237 Switch from NO_RETURN to C11's _Noreturn (Bug#11750).
238 We might as well use the spelling standardized by C11,
239 as in the long run that should simplify maintenance.
240 * configure.in (NO_RETURN): Remove. All uses replaced by _Noreturn.
241
696056c2
EZ
2422012-06-24 Eli Zaretskii <eliz@gnu.org>
243
244 * lib/makefile.w32-in ($(BLD)/dtotimespec.$(O)):
245 ($(BLD)/timespec-add.$(O)):
246 ($(BLD)/timespec-sub.$(O)): Don't depend on
247 $(EMACS_ROOT)/nt/inc/sys/time.h.
248
249 * lib/stat-time.h:
250 * lib/timespec.h:
251 * lib/utimens.h: Revert last change.
252
47d0c011
PE
2532012-06-23 Paul Eggert <eggert@cs.ucla.edu>
254
255 Merge from gnulib.
256 * m4/getopt.m4: Copy new version from gnulib, incorporating:
257 getopt-gnu: Handle suboptimal getopt_long's abbreviation handling.
258
388cdec0
EZ
2592012-06-23 Eli Zaretskii <eliz@gnu.org>
260
261 Fix the MS-Windows build broken by 2012-06-22T21:17:42Z!eggert@cs.ucla.edu.
262 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/dtotimespec.$(O),
263 $(BLD)/gettime.$(O), $(BLD)/timespec-add.$(O), and
264 $(BLD)/timespec-sub.$(O).
265 ($(BLD)/dtotimespec.$(O)):
266 ($(BLD)/gettime.$(O)):
267 ($(BLD)/timespec-add.$(O)):
268 ($(BLD)/timespec-sub.$(O)): New dependencies.
269
270 * lib/stat-time.h:
271 * lib/timespec.h:
272 * lib/utimens.h: Include sys/time.h
273
54e8a418
AS
2742012-06-23 Andreas Schwab <schwab@linux-m68k.org>
275
276 * configure.in: Don't use AC_CHECK_FUNCS_ONCE, which doesn't use
277 the correct CFLAGS and LIBS.
278
d35af63c
PE
2792012-06-22 Paul Eggert <eggert@cs.ucla.edu>
280
281 Support higher-resolution time stamps (Bug#9000).
282 * configure.in (gl_ASSERT_NO_GNULIB_POSIXCHECK)
283 (gl_ASSERT_NO_GNULIB_TESTS, gl_INIT): Move these up earlier, so
284 that the new clock stuff doesn't clash with RSVG_LIBS.
285 (AC_CHECK_HEADERS): Don't check for sys/select.h, sys/time.h, utime.h,
286 as gnulib does that for us now.
287 (emacs_cv_struct_utimbuf, HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL)
288 (GETTIMEOFDAY_ONE_ARGUMENT): Remove; gnulib does these now.
289 (AC_CHECK_FUNCS): Remove utimes; no longer needed.
290 * lib/dtotimespec.c, lib/gettime.c, lib/gettimeofday.c, lib/pselect.c:
291 * lib/stat-time.h, lib/sys_select.in.h, lib/sys_time.in.h:
292 * lib/timespec-add.c, lib/timespec-sub.c, lib/timespec.h:
293 * lib/utimens.c, lib/utimens.h, m4/clock_time.m4, m4/gettime.m4:
294 * m4/gettimeofday.m4, m4/pselect.m4, m4/stat-time.m4:
295 * m4/sys_select_h.m4, m4/sys_socket_h.m4, m4/sys_time_h.m4:
296 * m4/timespec.m4, m4/utimbuf.m4, m4/utimens.m4, m4/utimes.m4:
297 New files, copied automatically from gnulib.
298 * lib/gnulib.mk, m4/gnulib-comp.m4: Merge from gnulib.
299
05730648
PE
3002012-06-22 Paul Eggert <eggert@cs.ucla.edu>
301
302 Merge from gnulib.
303 * lib/filemode.h, lib/signal.in.h, lib/stat.c, lib/stdint.in.h:
304 * lib/stdlib.in.h, lib/unistd.in.h, m4/extensions.m4, m4/getloadavg.m4:
305 * m4/getopt.m4, m4/gnulib-common.m4, m4/largefile.m4, m4/mktime.m4:
306 * m4/multiarch.m4, m4/nocrash.m4, m4/stdio_h.m4, m4/time_r.m4:
307 Copy new versions from gnulib, incorporating the following changes:
308 2012-06-22 time_r: fix typo that always overrode localtime_r decl
309 2012-06-22 Write "Mac OS X" instead of "MacOS X".
310 2012-06-21 mktime: fix integer overflow in 'configure'-time test
311 2012-06-21 nonblocking: Avoid compilation error on mingw64.
312 2012-06-19 stat, fstat: Avoid warnings on mingw64.
313 2012-06-19 getopt-gnu: Fix exit code overflow in autoconf test.
314
646b5f55
AS
3152012-06-13 Andreas Schwab <schwab@linux-m68k.org>
316
317 * configure.in: Rename --enable-use-lisp-union-type to
318 --enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
319 instead of USE_LISP_UNION_TYPE.
320
8a07a8c6
GM
3212012-06-12 Glenn Morris <rgm@gnu.org>
322
b4492cba
GM
323 * configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
324 (opsysfile): Set specially for sol2-10.
325
8a07a8c6
GM
326 * configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS):
327 New AC_DEFINEs, for hpux11.
328 (opsysfile): Set specially for hpux11.
329
03043c1b
PE
3302012-06-12 Paul Eggert <eggert@cs.ucla.edu>
331
332 * configure.in: Coalesce some function checking.
333 This makes 'configure' a bit smaller.
334 Prefer AC_CHECK_FUNCS_ONCE for functions that we always check for.
335
ed846e5f
GM
3362012-06-12 Glenn Morris <rgm@gnu.org>
337
0d369729
GM
338 * configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.
339
45fa9c0f
GM
340 * configure.in (NO_TERMIO, BROKEN_SIGIO): Move here from src/s.
341
ed846e5f
GM
342 * configure.in: Anticipate platforms with no src/s file.
343
0e25d334
CY
3442012-06-12 Chong Yidong <cyd@gnu.org>
345
346 * configure.in: Check for MagickMergeImageLayers (Bug#11678).
347
a9be7d2b
GM
3482012-06-11 Glenn Morris <rgm@gnu.org>
349
350 * configure.in (SYSTEM_TYPE): New AC_DEFINE.
351
e3a3e213
MA
3522012-06-09 Michael Albinus <michael.albinus@gmx.de>
353
354 * configure.in (dbus_type_is_valid): Check for library function.
355
276d5f5d
GM
3562012-06-06 Glenn Morris <rgm@gnu.org>
357
358 * INSTALL, make-dist: Remove vcdiff.
359
418cd726
GM
3602012-06-03 Glenn Morris <rgm@gnu.org>
361
362 * INSTALL, make-dist: Remove rcs-checkin.
363
c71232db
UM
3642012-06-03 Ulrich Müller <ulm@gentoo.org>
365
366 * configure.in (PAXCTL): Check for paxctl. (Bug#11398)
367
501390c5
PE
3682012-06-01 Paul Eggert <eggert@cs.ucla.edu>
369
370 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
371 It is confusingly named and rarely useful. See, for example,
372 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
373 * INSTALL.BZR: Don't mention --disable-maintainer-mode.
374 * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
375 * configure.in: Remove --disable-maintainer-mode.
376 (USE_MAINTAINER_MODE, MAINT): Remove.
377
0e7a053e
PE
3782012-05-28 Paul Eggert <eggert@cs.ucla.edu>
379
380 Make 'configure' a bit smaller and faster.
381 * configure.in (INSTALL_INFO): Set it with one call to
382 AC_PATH_PROG, not three.
383 (PKG_CONFIG): Hoist this out of PKG_CHECK_MODULES, since it's
384 so likely that it'll be needed.
385 (AC_CHECK_HEADERS_ONCE): Prefer to AC_CHECK_HEADERS where either works.
386 (AC_PROG_MAKE_SET): Remove; Automake does this.
387 (sysinfo): Do not check for this function, as it's never used.
388 (tzset): Check for this function just once.
389 * m4/manywarnings.m4: Sync from gnulib, incorporating the following:
390 2012-05-27 manywarnings: remove duplicate -Wmultichar entry
391
cd376509
EZ
3922012-05-27 Eli Zaretskii <eliz@gnu.org>
393
42a53d84
EZ
394 * config.bat (lib): Create/update lib/stdalign.in-h and
395 lib/sys_types.in-h.
396
0e7a053e
PE
397 * lib/makefile.w32-in ($(BLD)/md5.$(O)):
398 ($(BLD)/sha1.$(O)):
399 ($(BLD)/sha256.$(O)):
cd376509
EZ
400 ($(BLD)/sha512.$(O)): Depend on $(EMACS_ROOT)/nt/inc/stdalign.h.
401 Suggested by Christoph Scholtes <cschol2112@googlemail.com>.
402
403 * lib/getopt_.h: Regenerate.
404
50c4645e
PE
4052012-05-27 Paul Eggert <eggert@cs.ucla.edu>
406
407 Assume gnulib does largefile.
408 Gnulib does the largefile configuration anyway, so when configure.in
409 invokes AC_SYS_LARGEFILE, that bloats 'configure' unnecessarily.
410 * configure.in (AC_SYS_LARGEFILE): Remove.
411 * lib/gnulib.mk: Autoupdate.
412
caf8a9b2
PE
4132012-05-26 Paul Eggert <eggert@cs.ucla.edu>
414
415 Merge from gnulib. (Bug#11527)
416
417 The build procedure now creates <stdalign.h> and <sys/types.h> for
418 older hosts that lack a working <stdalign.h> or whose
419 <sys/types.h> does not define pid_t, size_t, ssize_t, mode_t. New
420 symbols such as WINDOWS_64_BIT_OFF_T may require attention in the
421 msdos and nt builds.
422
423 Here is a precis of gnulib changes that seem relevant; please see
424 the gnulib ChangeLog for details.
425
426 2012-05-18 crypto: fix bug in large buffer handling
427 2012-05-14 ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED
428 2012-05-10 _Noreturn: port config.h to gcc -Wundef
429 2012-05-08 warnings.m4: give a means to specify the program to compile
430 2012-05-07 stdint: be more consistent with glibc, SunOS libc
431 2012-04-21 Large File Support for native Windows platforms.
432 2012-04-14 stat: Bypass buggy override in mingw64.
433 2012-03-29 stdio: don't assume gets any more
434 2012-03-24 Enable common subexpression optimization in GCC.
435 2012-02-09 maint: replace FSF snail-mail addresses with URLs
436 2012-01-30 sys_stat: Fix support for mingw64 and MSVC.
437 2012-01-28 strtoimax: eliminate need for stdint.h, inttypes.h checks
438 2012-01-21 stdint: Add support for Android.
439 2012-01-15 Improve support for MSVC 9.
440 2012-01-08 mktime: Avoid compilation error on Solaris 11.
441 2012-01-05 Use ', not `, for quoting output.
442 2012-01-05 strtoimax: Don't replace systems where intmax_t is int.
443 2012-01-05 strtoimax: Work around AIX 5.1 bug.
444 2012-01-05 inttypes: Modernize.
445 2011-12-13 inttypes, stdint: add C++11 support
446 2011-11-26 Fix conflict between two instantiations of module 'unistd'.
447 2011-11-21 _Noreturn: Check that _MSC_VER is defined
448 2011-11-10 ptsname_r: Avoid compilation error on OSF/1 5.1.
449 2011-11-09 raise: fix mingw handling of SIGPIPE
450 2011-10-27 Add stdalign module and use it in other modules.
451
452 * lib/stdalign.in.h, lib/sys_types.in.h, m4/off_t.m4, m4/stdalign.m4:
453 * m4/sys_types_h.m4:
454 New files.
455 * build-aux/move-if-change, build-aux/snippet/_Noreturn.h:
456 * build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h:
457 * build-aux/snippet/warn-on-use.h, doc/misc/texinfo.tex:
458 * lib/alloca.in.h, lib/allocator.h, lib/careadlinkat.c:
459 * lib/careadlinkat.h, lib/dosname.h, lib/dup2.c, lib/filemode.c:
460 * lib/filemode.h, lib/ftoastr.c, lib/ftoastr.h, lib/getloadavg.c:
461 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
462 * lib/gettext.h, lib/gnulib.mk, lib/ignore-value.h, lib/intprops.h:
463 * lib/inttypes.in.h, lib/lstat.c, lib/md5.c, lib/md5.h, lib/mktime.c:
464 * lib/pathmax.h, lib/pthread_sigmask.c, lib/readlink.c, lib/sha1.c:
465 * lib/sha1.h, lib/sha256.c, lib/sha256.h, lib/sha512.c, lib/sha512.h:
466 * lib/signal.in.h, lib/sigprocmask.c, lib/stat.c, lib/stdarg.in.h:
467 * lib/stdbool.in.h, lib/stddef.in.h, lib/stdint.in.h, lib/stdio.in.h:
468 * lib/stdlib.in.h, lib/strftime.c, lib/strftime.h, lib/strtoimax.c:
469 * lib/strtol.c, lib/strtoll.c, lib/strtoul.c, lib/strtoull.c:
470 * lib/symlink.c, lib/sys_stat.in.h, lib/time.in.h, lib/time_r.c:
471 * lib/u64.h, lib/unistd.in.h, lib/verify.h, m4/00gnulib.m4:
472 * m4/alloca.m4, m4/c-strtod.m4, m4/dup2.m4, m4/extensions.m4:
473 * m4/filemode.m4, m4/getloadavg.m4, m4/getopt.m4, m4/gl-comp.m4:
474 * m4/gnulib-common.m4, m4/gnulib-tool.m4, m4/include_next.m4:
475 * m4/inttypes.m4, m4/largefile.m4, m4/longlong.m4, m4/lstat.m4:
476 * m4/md5.m4, m4/mktime.m4, m4/multiarch.m4, m4/nocrash.m4:
477 * m4/pathmax.m4, m4/pthread_sigmask.m4, m4/readlink.m4, m4/sha1.m4:
478 * m4/sha256.m4, m4/sha512.m4, m4/signal_h.m4, m4/signalblocking.m4:
479 * m4/socklen.m4, m4/ssize_t.m4, m4/st_dm_mode.m4, m4/stat.m4:
480 * m4/stdarg.m4, m4/stdbool.m4, m4/stddef_h.m4, m4/stdint.m4:
481 * m4/stdio_h.m4, m4/stdlib_h.m4, m4/strftime.m4, m4/strtoimax.m4:
482 * m4/strtoll.m4, m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4:
483 * m4/sys_stat_h.m4, m4/time_h.m4, m4/time_r.m4, m4/tm_gmtoff.m4:
484 * m4/unistd_h.m4, m4/warnings.m4, m4/wchar_t.m4:
485 Update from gnulib.
486
34374650
PE
4872012-05-22 Paul Eggert <eggert@cs.ucla.edu>
488
489 Remove src/m/*.
490 * configure.in: Remove all mention of src/m/*.
491 (machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
492 All uses removed.
493 (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
494 (BITS_PER_LONG_LONG): Move to src/lisp.h.
495 * lib/makefile.w32-in: Remove dependencies on
496 $(EMACS_ROOT)/src/m/intel386.h.
497 * make-dist: Don't make links to src/m.
498
ec21c7f8
PE
4992012-05-22 Paul Eggert <eggert@cs.ucla.edu>
500
501 * Makefile.in (ACLOCAL_INPUTS): Fix up gnulib-comp.m4 name. (Bug#11529)
502 Without this further fix, aclocal was being invoked unnecessarily.
503
39078e4a
GM
5042012-05-22 Glenn Morris <rgm@gnu.org>
505
506 * Makefile.in (blessmail, install-arch-dep, uninstall):
507 Check cd lib-src works.
508 (install-arch-dep, uninstall): Remove unneeded subshells.
509
be17565b
GM
5102012-05-21 Glenn Morris <rgm@gnu.org>
511
ff0c3cfb
GM
512 * update-subdirs: Move to build-aux/.
513 * make-dist, Makefile.in (install-arch-indep): Update for this change.
514
d10cfddd
GM
515 * Makefile.in (leimdir): New, set by configure.
516 (COPYDIR, COPYDESTS): Add leim directories.
517 (install-leim): Remove.
518 (install-arch-indep): Handle leim installation directly.
519
be17565b
GM
520 * vpath.sed: Remove unused file.
521 * make-dist: No more vpath.sed.
522
9b4ee616
PE
5232012-05-21 Paul Eggert <eggert@cs.ucla.edu>
524
fb77d37e
PE
525 Use full name for m4/gnulib-comp.m4. (Bug#11529)
526 Previously the file was named m4/gl-comp.m4 due to DOS 8+3 restrictions,
527 even though the file's name in gnulib is m4/gnulib-comp.m4.
528 This had a problem when merging from gnulib, as the code temporarily
529 renamed it to the full name, causing problems when interrupted.
530 Now the file has its full name, with the idea that we will find
531 a solution for MS-DOS that does not affect the rest of Emacs.
532 * m4/gnulib-comp.m4: Rename from m4/gl-comp.m4.
533
261cb4bb
PE
534 Assume C89 or later.
535 * configure.in (AC_C_PROTOTYPES, AC_C_VOLATILE, AC_C_CONST)
536 (POINTER_TYPE, PROTOTYPES): Remove.
537
9b4ee616
PE
538 Make merging from gnulib a script, not a makefile action.
539 Putting it in a makefile has some problems with reflection, as
540 merging from gnulib updates 'configure', which can update the makefile.
541 Putting it in a standalone script breaks this loop.
542 * Makefile.in (gnulib_srcdir, $(gnulib_srcdir), DOS_gnulib_comp.m4)
543 (GNULIB_MODULES, GNULIB_TOOL_FLAGS, sync-from-gnulib):
544 Remove, moving the actions to the script admin/merge-gnulib.
545
261cb4bb
PE
5462012-05-21 Glenn Morris <rgm@gnu.org>
547
548 * configure.in (LEIM_INSTALLDIR):
549 Rename to leimdir, treat like lispdir.
550
b847032c
GM
5512012-05-21 Glenn Morris <rgm@gnu.org>
552
553 * Makefile.in (install-arch-indep, install-doc, install-info)
554 (uninstall): Scrap superfluous subshells.
555
af006ad5
UM
5562012-05-19 Ulrich Mueller <ulm@gentoo.org>
557
558 * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518)
559
003fdae2
PE
5602012-05-19 Paul Eggert <eggert@cs.ucla.edu>
561
9232a6d9
PE
562 * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols,
563 getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm,
564 getsockopt, setsockopt, mremap, mempcpy.
565
003fdae2
PE
566 * configure.in (machine): Do not set to 'vax', since src/m/vax.h
567 is being removed.
568 (AC_CHECK_FUNCS): Remove ftime.
569
e7333757
GM
5702012-05-19 Glenn Morris <rgm@gnu.org>
571
e39b9806 572 * Makefile.in (install-arch-indep): Remove unneeded subshell.
e39b9806 573
42d5aa3e
GM
574 * Makefile.in (install-arch-indep): Remove unneeded chmod.
575 Set permissions of lisp/subdirs.el.
576
9192d37d
GM
577 * Makefile.in (SUBDIR): Add leim. Update users.
578
2e5d41e4
GM
579 * Makefile.in (lib, lib-src, lisp): Check cd return value.
580
e7333757
GM
581 * Makefile.in (leim): No need to set PARALLEL.
582
7606c360
GM
5832012-05-18 Glenn Morris <rgm@gnu.org>
584
6d1a623e
GM
585 * Makefile.in (install-arch-indep, install-info, install-man):
586 Simplify some one-sided ifs.
587
29473393
GM
588 * Makefile.in: Install only the relevant DOC file.
589 (install-arch-indep): Delete etc/DOC*.
590 (install-doc): No more need to delete etc/DOC.
591
660c8c1e
GM
592 * Makefile.in (install-arch-indep): Split into several rules.
593 (install-doc, innstall-info, install-man): New rules.
594
37f36bcb
GM
595 * configure.in (mandir): May as well include it in the NS app bundle.
596
0629a797
GM
597 * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable.
598 * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure.
599 (install-arch-indep): Don't install-etc for self-contained ns builds.
600
136c45ee
GM
601 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
602 No longer unconditonally add /sw directories. (Bug#2280)
603
ed0ba302
GM
604 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
605 (install-arch-indep): Depend on install-leim.
606 (install): Remove explicit install-leim dependence.
607
62061397
GM
608 * Makefile.in (install-arch-indep):
609 Move last element of mkdir rule here.
610 (mkdir): Remove rule.
611
37baa3c8
GM
612 * Makefile.in (install-arch-indep): Remove unneeded chmods.
613 INSTALL_DATA does this for us.
614
b533f05e
GM
615 * Makefile.in (install-arch-dep): Ensure bindir exists.
616 Drop mkdir dependency.
617 (install-arch-indep): Ensure docdir, infodir, mandir exist.
618 (install-leim): Drop mkdir dependency.
619 (mkdir): Remove most directories, now made in relevant rules.
620
7606c360
GM
621 * Makefile.in (install-arch-indep): Combine adjacent loops.
622
3a4155de
GM
6232012-05-17 Glenn Morris <rgm@gnu.org>
624
d9a1e2c2
GM
625 * Makefile.in (install-etc, mkdir):
626 Make relevant directories in install-etc rather than mkdir.
627
4c54abe1
GM
628 * Makefile.in (write_subdir): Create the directory if needed.
629 (install-arch-dep, mkdir): No need to make site-lisp directories.
630
9f1ea7dc 631 * Makefile.in (write_subdir): New.
05f3d308 632 (install-arch-indep, install-arch-dep): Use $write_subdir.
9f1ea7dc 633
40c117e7 634 * configure.in (docdir, etcdir, infodir, lispdir):
b42c720d 635 For a self-contained ns build, set these to the appropriate values.
40c117e7 636 * Makefile.in (install-arch-dep): No need to move info/ any more.
b42c720d 637
b4a36200
GM
638 * configure.in (ns_self_contained): New output variable.
639 * Makefile.in (ns_self_contained): New, set by configure.
640 (install-arch-dep): For a self-contained ns build,
96182ae6
GM
641 don't bother installing binaries then immediately deleting them.
642
3a4155de
GM
643 * Makefile.in (ns_appbindir, ns_appresdir):
644 Move them before things that may refer to them.
645 (install-arch-dep): No need to relocate self-contained ns libexec.
646
647 * configure.in (archlibdir): Set it for self-contained ns builds.
648 (libexecdir): Don't expand it now (this is mainly cosmetic).
649
f04940ae
PE
6502012-05-16 Paul Eggert <eggert@cs.ucla.edu>
651
652 * configure.in: Simplify by removing CPP etc.
653 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
654 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
655 In particular we no longer need to fiddle with CPP, since we don't
656 use CPP specially any more.
657 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
658 adjusted compiler.
659 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
660 since gl_EARLY and/or Autoconf already does these.
661
27cb7be2
GM
6622012-05-16 Glenn Morris <rgm@gnu.org>
663
664 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
665 (CPP): Do not unconditionally set it on Darwin.
666 Instead, try to test if -no-cpp-precomp is accepted.
667 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
668
ec3ca9ec
GM
6692012-05-15 Glenn Morris <rgm@gnu.org>
670
4e7d487c 671 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 672
75a9f5f5
GM
673 * Makefile.in (install-arch-dep): Do not hard-code version number.
674
ec3ca9ec
GM
675 * Makefile.in (install-arch-dep): NS install no longer needs to
676 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
677
3fe7cdc8
GM
6782012-05-12 Glenn Morris <rgm@gnu.org>
679
9e6b06ed
GM
680 * configure.in (ns_appbindir): Remove trailing "/".
681
3fe7cdc8
GM
682 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
683 (MKDEPDIR): Use $MKDIR_P.
684 * Makefile.in (MKDIR_P): New, set by configure.
685 (mkdir): Use $MKDIR_P.
686
a873f274
GM
6872012-05-11 Glenn Morris <rgm@gnu.org>
688
689 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 690 Use INSTALL_DATA for the DOC file.
c8e32179 691 Remove dead code for ./lisp that never executes.
a873f274 692
ff57c2ec
GM
6932012-05-10 Glenn Morris <rgm@gnu.org>
694
695 * configure.in (LEIM_INSTALLDIR): New output variable.
696
49ed9c8e
SM
6972012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
698
699 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
700
5122804a
GM
7012012-05-08 Glenn Morris <rgm@gnu.org>
702
703 * make-dist: No more doc/lispref/*.el.
704
01319a4e
AS
7052012-05-05 Andreas Schwab <schwab@linux-m68k.org>
706
707 * configure.in: Fix quoting bugs.
708
8045b906
GM
7092012-05-04 Glenn Morris <rgm@gnu.org>
710
711 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
712
9fa0e416
GM
7132012-05-02 Glenn Morris <rgm@gnu.org>
714
3c30e766
GM
715 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
716 the choices made by FreeBSD and NetBSD. (Bug#10313)
717
9aa071df
GM
718 * Makefile.in (INFO_FILES): Remove variable.
719 (INFO_NONMISC): New variable.
720 (install-arch-indep, uninstall): Don't use $INFO_FILES.
721
cd3771a0
GM
722 * Makefile.in (uninstall): Remove useless-use-of-for; that for
723 some reason caused problems on an old Solaris.
724
a36e64d0
GM
725 * Makefile.in (install-arch-indep, uninstall):
726 Ensure that INSTALL-type commands are run from top-level.
727
9e7a4bcf
GM
728 * info/dir: Make some entries consistent with the source texi files.
729
9fa0e416
GM
730 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
731
7adecb99
GM
7322012-05-02 Glenn Morris <rgm@gnu.org>
733
734 * Makefile.in (install-arch-indep):
735 Combine adjacent install-data and install-info loops.
736
4737362e
GM
7372012-05-01 Glenn Morris <rgm@gnu.org>
738
ab1121bd
GM
739 * Makefile.in (MAN_PAGES): Remove.
740 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
741
a4a18b8b
GM
742 * configure.in: Try libtinfo for tputs.
743 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
744
3ba0a545
GM
745 * configure.in: Combine adjacent $opsys case blocks.
746
e3da5b19
GM
747 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
748
262f06da
GM
749 * configure.in: Invert the TERMINFO logic,
750 since "yes" is far more common than "no".
751
9311dcff
GM
752 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
753
4d5c6349
GM
754 * configure.in (LD_SWITCH_X_SITE_RPATH):
755 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
756
4737362e
GM
757 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
758
562e638f
GM
7592012-04-26 Glenn Morris <rgm@gnu.org>
760
761 * make-dist: No more doc/lispref/tindex.pl.
762
dcbf5805
MA
7632012-04-22 Michael Albinus <michael.albinus@gmx.de>
764
765 * configure.in (dbus_validate_bus_name, dbus_validate_path)
766 (dbus_validate_interface, dbus_validate_member): Check also for
e3a3e213 767 these library functions.
dcbf5805 768
4b5b5289
PE
7692012-04-22 Paul Eggert <eggert@cs.ucla.edu>
770
771 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
772 With glibc 2.14 or later, when compiled with GCC 4.7.0's
773 -Werror=deprecated-declarations flag, use of hooks like
774 __malloc_initialize_hook causes compilation to fail because these
775 hooks are deprecated. Modify 'configure' to check for these hooks too.
776 Simplify the 'configure' code to test for all the hooks at once.
777 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
778 (emacs_cv_var_doug_lea_malloc): ... this new var.
779
9ee7d8b9
PE
7802012-04-21 Paul Eggert <eggert@cs.ucla.edu>
781
782 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
783 dated 2011-10-07. Regenerating from current gnulib would be a
784 pervasive change, and currently the trunk isn't open to such changes.
785 * configure.in (WARN_CFLAGS): Remove; no longer needed now
786 that gnulib does it.
787 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
788
5e6ab4e6
AS
7892012-04-21 Andreas Schwab <schwab@linux-m68k.org>
790
791 * m4/gl-comp.m4: Update. (Bug#11285)
792
c07a4c0b 7932012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
794
795 * configure.in: Don't use the -R option (Bug#11251).
796
6c94c34f 7972012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 798
9f46df23 799 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
800 I have been using this change for many months in my private copy
801 of Emacs, and have used it to find several bugs. It's mature
802 enough to publish now.
803 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
804 * configure.in: Support --enable-gcc-warnings, in the style of
805 other GNU packages such as coreutils.
806 (C_WARNINGS_SWITCH): Remove, replacing with...
807 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
808 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
809 when including system files with GCC.
810 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 811 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
812 * lib/Makefile.am (AM_CFLAGS): New macro.
813 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
814
316411f0
DA
8152012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
816
817 * configure.in (AC_CHECK_FUNCS):
818 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
819
9b9b2ef2
GM
8202012-04-16 Glenn Morris <rgm@gnu.org>
821
b1aa797c
GM
822 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
823
9b9b2ef2
GM
824 * configure.in: Remove X libs workaround for old autoconf.
825
badf86af
KB
8262012-04-12 Ken Brown <kbrown@cornell.edu>
827
828 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
829
2f097256
GM
8302012-04-11 Glenn Morris <rgm@gnu.org>
831
832 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
833
a9f72fc1
GM
8342012-04-10 Glenn Morris <rgm@gnu.org>
835
836 * configure.in: Conditionally generate admin/unidata/Makefile.
837
6b4f4a2d
TZ
8382012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
839
a9f72fc1 840 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 841
23df914b
GM
8422012-04-09 Glenn Morris <rgm@gnu.org>
843
fd9d85c2
GM
844 * Makefile.in (leim): Check cd return value. Pass fewer variables.
845 (install-leim): Check cd return value. Pass $MFLAGS.
846 (install-strip): Pass $MFLAGS.
847
23df914b
GM
848 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
849 Eg org.texi has been using 4.7 functions for some time.
850
bf6bba2b
PE
8512012-04-07 Paul Eggert <eggert@cs.ucla.edu>
852
853 Check pkg-config exit status when configuring (Bug#10626).
854 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
855 works; check its exit status. Problem reported by Jordi Gutiérrez
856 Hermoso in
857 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
858
f3774f20
GM
8592012-04-07 Glenn Morris <rgm@gnu.org>
860
861 * README, configure.in (AC_INIT): Bump version to 24.1.50.
862
d67a9a85
EZ
8632012-04-07 Eli Zaretskii <eliz@gnu.org>
864
865 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
866
f20f95c6
PE
8672012-03-04 Paul Eggert <eggert@cs.ucla.edu>
868
869 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
870 * configure.in (LIBS_TERMCAP): Default this to the result of
871 the tputs library search. Do a run-time test for the linkability
872 of tputs unless cross-compiling, as that's more reliable if the
873 link flags and libraries are messed up. Don't change LIBS as
874 a result of the test, as that may mess up later tests.
875
75197633
CS
8762012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
877
533183f3 878 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 879
75197633
CS
880 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
881 specific makefiles to support getopt_.h generation with MSVC.
882
7eb21b49
GM
8832012-02-04 Glenn Morris <rgm@gnu.org>
884
885 * Makefile.in (uninstall):
886 Handle compressed info files and man pages. (Bug#10718)
887
44f92739
GM
8882012-02-02 Glenn Morris <rgm@gnu.org>
889
890 * configure.in [HAVE_NS]:
891 Error if use --without-toolkit-scroll-bars. (Bug#10673)
892
6df37268
PE
8932012-02-01 Paul Eggert <eggert@cs.ucla.edu>
894
895 Port to older Solaris 10 versions (Bug#10677).
896 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
897 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
898 possibly this is because Sun fixed the 'stat' bug in my version.
899 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
900 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
901 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
902 These changes are based on gnulib version
903 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
904 because Emacs is in feature freeze and we do not want to merge any
905 more-recent changes from gnulib.
906
8d8939e8
GM
9072012-01-31 Glenn Morris <rgm@gnu.org>
908
e4070def
GM
909 * configure.in: Throw an explicit error if Motif toolkit was
910 requested but requirements could not be found.
911
8d8939e8
GM
912 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
913
5a26ec89
EZ
9142012-01-30 Eli Zaretskii <eliz@gnu.org>
915
916 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
917 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
918 with "make -j3".
919
1b0880d5
JB
9202012-01-16 Juanma Barranquero <lekktu@gmail.com>
921
922 * .bzrignore: Ignore etc/__pycache__.
923
adee8a65
PE
9242011-12-17 Paul Eggert <eggert@cs.ucla.edu>
925
926 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
090bd7cb 927 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
adee8a65
PE
928 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
929 by Nelson H. F. Beebe in
930 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
931
e152e577
JB
9322011-12-10 Juanma Barranquero <lekktu@gmail.com>
933
934 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
935
46d14be7
JD
9362011-12-10 Jan Djärv <jan.h.d@swipnet.se>
937
938 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
939 instead of LDFLAGS (Bug#10230).
940
6c269a38
PE
9412011-12-03 Paul Eggert <eggert@cs.ucla.edu>
942
4eec8d6f
PE
943 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
944
6c269a38 945 Propagate configure flags to sub-configures.
1350a3cc 946 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
947 New macros.
948 (config.status, bootstrap): Use them to propagate configure flags
949 to sub-configures.
950 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
951
63e94eb8
PE
9522011-12-03 Paul Eggert <eggert@cs.ucla.edu>
953
954 * .bzrignore: Add config.cache.
955
54e9e3bf
JD
9562011-11-27 Jan Djärv <jan.h.d@swipnet.se>
957
958 * configure.in: Check for gtk_window_set_has_resize_grip.
959
20db1522
JB
9602011-11-24 Juanma Barranquero <lekktu@gmail.com>
961
962 * configure.in (HAVE_XPM): Fix typo.
963
60bf278f
GM
9642011-11-22 Glenn Morris <rgm@gnu.org>
965
5f77c86c
GM
966 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
967 have confusing effects on the build. (Bug#6401)
968
60bf278f
GM
969 * Makefile.in (install-arch-dep): Tweak previous change.
970
816be9f6
YD
9712011-11-22 Yavor Doganov <yavor@gnu.org>
972
973 Do not install arch-dependent files in the app bundle if
974 --disable-ns-self-contained is requested. (Bug#1335)
975 * configure.in (exec_prefix, libexecdir): Define relative to
976 `ns_appbindir' only if configured for a self-contained app.
977 * Makefile.in (install-arch-dep): Test for the existence of
978 libexec in the Emacs.app bundle before executing commands.
979
d5ff9cd0
AS
9802011-11-20 Andreas Schwab <schwab@linux-m68k.org>
981
982 * configure.in: Remove reference to src/m/ibms390.h.
983
1c889bf6
GM
9842011-11-13 Glenn Morris <rgm@gnu.org>
985
986 * INSTALL: Tiny updates for disk space used during installation.
987
a6fc3b5c
EZ
9882011-11-05 Eli Zaretskii <eliz@gnu.org>
989
990 * lib/makefile.w32-in (FRC): New dummy target.
991 (TAGS): Depend on FRC.
992
9f77899d
GM
9932011-11-04 Glenn Morris <rgm@gnu.org>
994
995 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
996 Do not include GnuTLS version info in final summary message.
997
0bd3cb7b
EZ
9982011-10-31 Eli Zaretskii <eliz@gnu.org>
999
07f3add9
EZ
1000 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
1001 they exist there, else from autogen/.
1002
1003 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 1004
d2eaf3e4
NT
10052011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
1006
1007 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
1008
e782cfab
PE
10092011-10-24 Paul Eggert <eggert@cs.ucla.edu>
1010
1011 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
1012 if the library is found. Otherwise, later configure-time tests,
1013 such as the test for pthread_sigmask, generate the wrong results
1014 on some platforms. Problem reported for FreeBSD by Nali Toja.
1015
7da0b018
PE
10162011-10-20 Paul Eggert <eggert@cs.ucla.edu>
1017
1018 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
1019 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
1020 Remove; no longer needed, now that we defer to strftime for time
1021 zone names.
1022
0ffe1065
JD
10232011-10-18 Jan Djärv <jan.h.d@swipnet.se>
1024
1025 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
1026
23769e49
CY
10272011-10-18 Chong Yidong <cyd@gnu.org>
1028
1029 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
1030
fd8dea03
GM
10312011-10-13 Glenn Morris <rgm@gnu.org>
1032
1033 * configure.in: Also look for tputs in libcurses. (Bug#9736)
1034
f4cc5b54
PE
10352011-10-12 Paul Eggert <eggert@cs.ucla.edu>
1036
1037 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 1038 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
1039 The check was helpful but not essential in Solaris 2.6 (1997),
1040 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
1041 obsolete -- Sun dropped support for it in 2006 -- and without
1042 access to that Silurian platform we can't maintain the code anyway.
1043
7c5ee88e
PE
10442011-10-07 Paul Eggert <eggert@cs.ucla.edu>
1045
d47439a3
PE
1046 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
1047 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
1048 * m4/gnulib-common.m4: Merge from gnulib.
1049 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
1050 command not found" on powerpc-apple-darwin9.8.0.
1051
7c5ee88e
PE
1052 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
1053 This is now done by src/alloc.c.
1054
423dbf9b
RS
10552011-10-02 Richard Stallman <rms@gnu.org>
1056
1057 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
1058 and xlinux_second_failure to xgnu_linux_second_failure.
1059
31bed486
EZ
10602011-09-29 Eli Zaretskii <eliz@gnu.org>
1061
5f91c1e5
EZ
1062 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
1063 lib/signal.in-h.
31bed486 1064
e785f2ec 1065 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
1066 Rename signal.in.h and alloca.in.h.
1067
e1504b9b
EZ
10682011-09-28 Eli Zaretskii <eliz@gnu.org>
1069
1070 * INSTALL: Mention that m17n libraries and libotf are needed for
1071 Arabic shaping.
1072
316f8af0
PE
10732011-09-26 Paul Eggert <eggert@cs.ucla.edu>
1074
1075 Merge from gnulib, improving some licensing wording.
1076 This clarifies and fixes some licensing issues raised by Glenn Morris
1077 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
1078 It also merges the latest version of texinfo.tex and has some
1079 MSVC-related changes that don't affect Emacs.
1080 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
1081 pathmax, and raise, since these are needed only to address
1082 MSVC-related issues that Emacs doesn't have.
1083 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
1084 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
1085 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
1086 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
1087 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
1088 * m4/unistd_h.m4: Merge from gnulib.
1089
04d51ad4
AS
10902011-09-26 Andreas Schwab <schwab@linux-m68k.org>
1091
1092 * configure.in: Initialize HAVE_LIBXML2.
1093
6e99ef20
GM
10942011-09-26 Glenn Morris <rgm@gnu.org>
1095
1096 * make-dist: Add lib/makefile.w32-in.
1097
0538fab0
GM
10982011-09-24 Glenn Morris <rgm@gnu.org>
1099
1100 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
1101
c5b01d8c
LMI
11022011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1103
1104 * .dir-locals.el: Change the debbugs regexp to allow having the
1105 bug number as the first thing on a line.
1106
0cc87afb
GM
11072011-09-15 Glenn Morris <rgm@gnu.org>
1108
1109 * configure.in: Make configure work with recent GNUsteps.
1110 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
1111 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 1112 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 1113
3f44249e
PE
11142011-09-11 Paul Eggert <eggert@cs.ucla.edu>
1115
1116 Merge from gnulib, porting to Tru64.
1117 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
1118 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
1119 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
1120 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
1121 doesn't affect Emacs.
1122
c8199d0f
PE
11232011-09-06 Paul Eggert <eggert@cs.ucla.edu>
1124
1125 * configure.in (isnan): Remove now-unnecessary check.
1126
e39b275c 11272011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 1128
abec06ff 1129 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
1130 This is to fix the following problems:
1131 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
1132 configured not to use gtk or any other thread-using library,
1133 signals aren't blocked correctly.
1134 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
1135 and IRIX's signal handling.
1136 . On Cygwin 1.7.5 it works around an incompatibility with
1137 the system pthread_sigmask.
1138 . On MacOS X 10.5 (32-bit), files whose inode numbers
1139 exceed 2**31 cannot be read or manipulated.
1140 . pthread_sigmask: Actually use results of gl_THREADLIB.
1141 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
1142 . find 'ar' program that fits with --host argument.
1143 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
1144 * autogen/README: Update destination list.
1145 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
1146 The autogenerated files compile, config.guess,
1147 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
1148 * m4/largefile.m4: New file, so that Emacs does not mess up when
1149 accessing files with large inode numbers in MacOS X 10.5 and later.
1150 * m4/nocrash.m4: New file, to avoid triggering background debugger
1151 and/or create core dumps during 'configure'.
1152 * build-aux/move-if-change: Renamed from move-if-change.
1153 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
1154 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
1155 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
1156 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
1157 * Makefile.in (epaths-force, sync-from-gnulib):
1158 move-if-change is now in build-aux.
1159 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
1160 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
1161 (mkdir): install-sh is now in build-aux.
1162 * config.bat: c++defs.h is now in build-aux/snippets.
1163 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
1164 usual parameter).
1165 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1166 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
1167 to build-aux/snippet.
1168 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
1169 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
1170 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
1171 Solaris, enables MacOS extensions, and enables nocrash during
1172 'configure'.
1173 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
1174
86633eab 11752011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
1176
1177 * configure.in (snprintf): New check.
1178
015faae4
PE
11792011-08-30 Paul Eggert <eggert@cs.ucla.edu>
1180
695a3dc5 1181 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 1182 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
1183 Remove unreachable pattern hppa*-*-linux-gnu*.
1184 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
1185 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 1186
52ec1feb
JD
11872011-08-26 Jan Djärv <jan.h.d@swipnet.se>
1188
1189 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
1190
377538cb
JD
11912011-08-13 Jan Djärv <jan.h.d@swipnet.se>
1192
1193 * configure.in: Add header check: sys/socket.h (Bug#8477),
1194 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
1195 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
1196
ae9e757a
JD
11972011-08-04 Jan Djärv <jan.h.d@swipnet.se>
1198
1199 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
1200 (HAVE_GTK_AND_PTHREAD): Remove.
1201
be8ec0b3
AA
12022011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
1203
1204 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
1205 build, not just GNUstep (Bug#9177).
1206
2573a837 12072011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
1208
1209 Assume freestanding C89 headers, string.h, stdlib.h.
1210 Again, this simplifies the code, and all current platforms have these.
1211 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
1212 (AC_HEADER_STDC): Remove.
1213 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
1214 (strchr, strrchr): Remove fallback macros.
1215
9cfdb3ec
PE
1216 Assume support for memcmp, memcpy, memmove, memset.
1217 This simplifies the code a bit. All current platforms have these,
1218 as they are required for C89. If this turns into a problem we
1219 can add the gnulib modules for these (a 1-line change to Makefile.in).
1220 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
1221
427c285b
PE
12222011-07-27 Paul Eggert <eggert@cs.ucla.edu>
1223
1224 * GNUmakefile: New file.
1225 This is for convenience, so that one can run GNU make in an
1226 unconfigured source tree, and get a default build.
1227
2ad77c9d
JD
12282011-07-13 Jan Djärv <jan.h.d@swipnet.se>
1229
1230 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
1231
c8618a06
YM
12322011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1233
1234 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
1235 so as to suppress address randomization (Bug#8395).
1236
f6ce9b9a
PE
12372011-07-09 Paul Eggert <eggert@cs.ucla.edu>
1238
3fcf7a1c
PE
1239 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
1240 This fixes a build problem on older Mac OS X hosts.
1241
d9706d9f
PE
1242 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
1243 test, which runs afoul of Automake installations where, for example,
1244 /usr/share/aclocal contains a copy of gl_THREADLIB.
1245 Problem reported by Sven Joachim in
1246 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
1247 This is just a quick temporary fix, specific to Emacs; I'll work
1248 with the other gnulib maintainers to get a more-permanent fix.
1249
af66a2d7 1250 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
1251 * Makefile.in (GNULIB_MODULES): Add strtoimax.
1252 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
1253 automatically imported from gnulib.
1254 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1255
1692ae2d 12562011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 1257
8a6ebd58 1258 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 1259 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
1260 * configure.in (AC_TYPE_UID_T): New dummy macro.
1261 Configure gnulib after adjusting LIBS,
1262 so that gnulib can assume the libraries in LIBS.
6db30f83 1263 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 1264 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 1265 * lib/pthread_sigmask.c:
6db30f83
PE
1266 New files, automatically imported from gnulib.
1267 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
1268 due to the above changes.
1269 * .bzrignore: Add lib/signal.h.
1270
4a621aae
PE
1271 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
1272
5e94cadb
AS
12732011-07-07 Andreas Schwab <schwab@linux-m68k.org>
1274
1275 * configure.in (maintainer-mode): Reflect default in help string.
1276
76b397fb
DN
12772011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1278
1279 * configure.in: Remove reference to iris4d.h.
1280
869795d6
JD
12812011-07-05 Jan Djärv <jan.h.d@swipnet.se>
1282
1283 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
1284
3279eb87
GM
12852011-07-01 Glenn Morris <rgm@gnu.org>
1286
1287 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
1288
2e6e11eb
LMI
12892011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1290
1291 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
1292 which made ./configure infloop.
1293
9851bfc5
JD
12942011-06-30 Jan Djärv <jan.h.d@swipnet.se>
1295
1296 * configure.in (gsettings): New option and check for GSettings.
1297
adbc4ef4
GM
12982011-06-29 Glenn Morris <rgm@gnu.org>
1299
1300 * configure.in: Try to test for the required crt*.o files.
1301
1f773f32
BW
13022011-06-27 Bill Wohler <wohler@newt.com>
1303
1304 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
1305
7a7ef429
PE
13062011-06-25 Paul Eggert <eggert@cs.ucla.edu>
1307
1308 Use gnulib's dup2 module instead of rolling our own.
1309 * Makefile.in (GNULIB_MODULES): Add dup2.
1310 * configure.in: Do not check for dup2; gnulib does that now.
1311 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
1312
6dd7e400
PE
13132011-06-23 Paul Eggert <eggert@cs.ucla.edu>
1314
1315 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
1316
94a807ac 13172011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
1318
1319 Use gnulib's alloca-opt module.
1320 * .bzrignore: Add lib/alloca.h.
1321 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
1322 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
1323 as gnulib now does that for us. Put alloca check in config.h.
1324 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
1325 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1326 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
1327
3ce9d0d4
LL
13282011-06-21 Leo Liu <sdl.web@gmail.com>
1329
1330 * m4/sha256.m4:
1331 * m4/sha512.m4:
1332 * m4/gl-comp.m4:
1333 * lib/u64.h:
1334 * lib/sha256.c:
1335 * lib/sha256.h:
1336 * lib/sha512.c:
1337 * lib/sha512.h:
1338 * lib/makefile.w32-in (GNULIBOBJS):
1339 * lib/gnulib.mk:
1340 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
1341 crypto/sha512 modules from gnulib.
1342
add3f049
PE
13432011-06-19 Paul Eggert <eggert@cs.ucla.edu>
1344
1345 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
1346
3a4725e1
GM
13472011-06-17 Glenn Morris <rgm@gnu.org>
1348
1349 * configure.in: Restore the behavior of checking crt-dir only
1350 when the user specified it (not all platforms use it).
1351
bf4846e7
PE
13522011-06-16 Paul Eggert <eggert@cs.ucla.edu>
1353
1354 * m4/lstat.m4: Merge from gnulib (Bug#8878).
1355
4d61f28d 13562011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
1357
1358 * configure.in: Try to determine CRT_DIR automatically when
1359 using gcc.
1360
8c9b2106
PE
13612011-06-15 Paul Eggert <eggert@cs.ucla.edu>
1362
8aeb5be9
PE
1363 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
1364 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
1365 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
1366 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
1367 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
1368 Merge from gnulib.
8c9b2106 1369
c195f2de
JD
13702011-06-14 Jan Djärv <jan.h.d@swipnet.se>
1371
1372 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
1373
7e2aa385
PE
13742011-06-08 Paul Eggert <eggert@cs.ucla.edu>
1375
1376 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
1377
81eafe29
PE
13782011-06-07 Paul Eggert <eggert@cs.ucla.edu>
1379
1380 * configure.in: Add --with-wide-int.
1381 * INSTALL: Mention this.
1382
9afafefb
PE
13832011-06-06 Paul Eggert <eggert@cs.ucla.edu>
1384
1385 Merge from gnulib.
1386 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
1387
f797625a
PE
13882011-06-02 Paul Eggert <eggert@cs.ucla.edu>
1389
1390 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
1391
90856fe0 13922011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
1393
1394 Use 'inline', not 'INLINE'.
eefc9486 1395 * configure.in (INLINE): Remove.
55d4c1b2 1396
6a3e57bb
PE
13972011-05-29 Paul Eggert <eggert@cs.ucla.edu>
1398
1399 Adjust to recent gnulib change for @GUARD_PREFIX@.
1400 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
1401 All uses of _GL_ for guard prefixes in lib/*.h replaced with
1402 _@GUARD_PREFIX@_.
1403
842b28a0
PE
14042011-05-27 Paul Eggert <eggert@cs.ucla.edu>
1405
e61923c8 1406 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 1407
70716b1d
GM
14082011-05-24 Glenn Morris <rgm@gnu.org>
1409
a22d9d2c
GM
1410 * Makefile.in (check): Just give a message if no test/ directory.
1411
bdd556a2
GM
1412 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
1413
70716b1d
GM
1414 * configure.in (OPT_MAKEFILES_IN): Remove.
1415 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
1416 (SUBDIR_MAKEFILES_IN): New output variable.
1417 * Makefile.in (OPT_MAKEFILES_IN): Remove.
1418 (SUBDIR_MAKEFILES_IN): Let configure set it.
1419
13c3daa4
LL
14202011-05-24 Leo Liu <sdl.web@gmail.com>
1421
1422 * m4/sha1.m4:
1423 * m4/gl-comp.m4:
1424 * lib/sha1.h:
1425 * lib/sha1.c:
1426 * lib/makefile.w32-in (GNULIBOBJS):
1427 * lib/gnulib.mk:
1428 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
1429
e09e38a8
GM
14302011-05-24 Glenn Morris <rgm@gnu.org>
1431
4ba4c54a
GM
1432 * configure.in: Remove test for already configured source directory.
1433 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
1434
5a95c002
GM
1435 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
1436
fa5d79db
GM
14372011-05-24 Glenn Morris <rgm@gnu.org>
1438
6c7e099d
GM
1439 * make-dist: Don't distribute test/. (Bug#8107)
1440 * configure.in (OPT_MAKEFILES_IN): New output variable.
1441 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
1442 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
1443 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
1444 (check): Give an explicit error if test/ is not present.
1445
fa5d79db
GM
1446 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
1447 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
1448 (Makefile): Use $SUBDIR_MAKEFILES_IN.
1449
2df215b5
PE
14502011-05-23 Paul Eggert <eggert@cs.ucla.edu>
1451
1452 * lib/verify.h: Merge from gnulib.
1453
f518ae90
PE
14542011-05-22 Paul Eggert <eggert@cs.ucla.edu>
1455
1456 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
1457 Merge from gnulib.
1458
16b71f3a
AS
14592011-05-21 Andreas Schwab <schwab@linux-m68k.org>
1460
1461 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
1462
7285dc67
EZ
14632011-05-20 Eli Zaretskii <eliz@gnu.org>
1464
6a45b46f
EZ
1465 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
1466
7285dc67
EZ
1467 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
1468
b9704ad9
GM
14692011-05-20 Glenn Morris <rgm@gnu.org>
1470
1471 * configure.in (lisp_frag): New output file.
1472
4a720484
GM
14732011-05-19 Glenn Morris <rgm@gnu.org>
1474
1475 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
1476 (WINDOW_SUPPORT): Remove output variables that are no longer used.
1477
a3c92bc1
EZ
14782011-05-17 Paul Eggert <eggert@cs.ucla.edu>
1479
8f906c40
EZ
1480 * lib/gnulib.mk:
1481 * lib/intprops.h:
1482 * lib/unistd.in.h:
1483 * m4/inttypes.m4:
1484 * m4/stdint.m4:
1485 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 1486
d681f183
GM
14872011-05-14 Glenn Morris <rgm@gnu.org>
1488
1489 * configure.in: Treat failure to find an X toolkit the same way we treat
1490 failure to find X and image support.
1491
4f8c52a9
GM
14922011-05-12 Glenn Morris <rgm@gnu.org>
1493
1494 * Makefile.in (src, install-arch-indep, bootstrap-clean)
1495 (check-declare): Shell portability fixes. (Bug#8642)
1496
5a7f0a30
TZ
14972011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1498
1499 * configure.in: Require GnuTLS 2.6.x or higher.
1500
b08a63cc 15012011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 1502
c378da0b
PE
1503 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
1504 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
1505 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
1506
19548d08
PE
1507 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
1508 This new gnulib-tool option saves 'configure' the trouble of
1509 checking for strtoull when strtoumax exists.
1510
d1a2ac5c
PE
1511 * configure.in (BITS_PER_LONG_LONG): New macro.
1512
773233f8
GM
15132011-05-05 Glenn Morris <rgm@gnu.org>
1514
1515 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
1516 (top_distclean): Delete config.log~.
1517
40697cd9
BK
15182011-04-27 Ben Key <bkey76@gmail.com>
1519
1520 * configure.in: Fixed a bug that caused configure with
1521 --enable-checking=stringoverrun to have no effect.
1522
671875da 15232011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
1524
1525 * configure.in: Suppress unnecessary checks for size_t.
1526 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
1527 (size_t): Do not check for this, and do not typedef. This code
1528 is never exercised now.
1529
a8a2bb29
PE
1530 * Makefile.in (GNULIB_MODULES): Add strtoumax.
1531 This is needed for the new integer-reading code in lread.c.
1532 It automatically pulls in the following gnulib files, which
1533 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
1534 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
1535 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
1536 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 1537 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 1538
33630d51
TZ
15392011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
1540
1541 * configure.in: Check for GnuTLS certificate verify callbacks.
1542
bfab7d85
SM
15432011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
1544
1545 * Makefile.in (config.status): Don't erase in case of error.
1546 In case it disappeared, rebuild it with `configure'.
1547
fe0e7ad7
KB
15482011-04-20 Ken Brown <kbrown@cornell.edu>
1549
1550 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
1551
f5b06c35
GM
15522011-04-12 Glenn Morris <rgm@gnu.org>
1553
1554 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
1555
762f8d96 15562011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
1557
1558 * lib/allocator.c: New file, automatically generated by gnulib.
1559
5fac7083
GM
15602011-04-07 Glenn Morris <rgm@gnu.org>
1561
1562 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
1563
973f782d
EZ
15642011-04-06 Eli Zaretskii <eliz@gnu.org>
1565
1566 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
1567 Revert last change.
1568
f1f81baa
JB
15692011-04-06 Juanma Barranquero <lekktu@gmail.com>
1570
1571 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
1572 ($(BLD)/careadlinkat.$(O)): New target.
1573 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
1574 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
1575 Update dependencies.
1576
b70d23ff 15772011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 1578
41cf7d1a
PE
1579 Fix more problems found by GCC 4.6.0's static checks.
1580
aa181334
PE
1581 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
1582
1f7196bf 1583 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
1584 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
1585 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
1586 * m4/ssize_t.m4: New files, automatically generated from gnulib.
1587
c0274801
GM
15882011-04-06 Glenn Morris <rgm@gnu.org>
1589
1590 * autogen/update_autogen: Handle loaddefs-like files as well.
1591 (usage): Add -l, -C.
1592 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
1593 With -l, check status of lisp/ as well.
1594 With -C, clean before building.
1595 (autoreconf): Only pass -f in the `clean' case.
1596 (commit): New function.
1597
42e85a8f
GM
15982011-03-28 Glenn Morris <rgm@gnu.org>
1599
39f31873
GM
1600 * autogen/update_autogen: Pass -f to autoreconf.
1601
42e85a8f
GM
1602 * autogen.sh (get_version): Discard "not found" lines.
1603 (check_version): Respect $AUTOCONF etc environment variables.
1604
9af30bdf
GM
16052011-03-27 Glenn Morris <rgm@gnu.org>
1606
1607 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
1608 (AH_BOTTOM): Do not define SIGTYPE.
1609
181855e6
GM
16102011-03-26 Glenn Morris <rgm@gnu.org>
1611
1612 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
1613 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
1614
9ee0d174
AS
16152011-03-25 Andreas Schwab <schwab@linux-m68k.org>
1616
1617 * autogen/update_autogen: Remove useless function keyword.
1618
07da4b3c
EZ
16192011-03-25 Eli Zaretskii <eliz@gnu.org>
1620
1621 * config.bat: Generate src/config.h and lib/Makefile from
1622 autogen/config.in and autogen/Makefile.in.
1623
f6ca84c0
GM
16242011-03-25 Glenn Morris <rgm@gnu.org>
1625
1626 * compile, config.guess, config.sub, depcomp, install-sh, missing:
1627 Remove; autoreconf can supply them.
1628 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
1629 config.guess, install-sh. Pass -i to autoreconf.
1630 * autogen/update_autogen (genfiles): Add compile, config.guess,
1631 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
1632 Discard non-error output from autoreconf in -q case.
1633 * autogen/compile, autogen/config.guess, autogen/config.sub:
1634 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
1635 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
1636 install-sh, missing.
1637
8cc1d519
GM
16382011-03-23 Glenn Morris <rgm@gnu.org>
1639
9bb73912 1640 * autogen/update_autogen: Fix typo.
904a432c 1641 (msg): Remove function; use `exec' instead.
9bb73912 1642
8cc1d519
GM
1643 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
1644 (sync-from-gnulib): Don't sync mkinstalldirs.
1645 * make-dist: Don't distribute mkinstalldirs.
1646
c9c49752 16472011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 1648
c9c49752 1649 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
1650 * Makefile.in (GNULIB_MODULES): Add socklen.
1651 * configure.in: Do not check for sys/socket.h, since socklen does that.
1652 * m4/socklen.m4: New automatically-generated file, from gnulib.
1653
d5cad867
PE
1654 fakemail: Remove dependency on ignore-value.
1655 * Makefile.in (GNULIB_MODULES): Add stdio.
1656 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
1657 imported from gnulib.
cbd350f1 1658 * .bzrignore: Add lib/stdio.h.
c9c49752 1659
34cb1cc6
GM
16602011-03-22 Glenn Morris <rgm@gnu.org>
1661
1662 * autogen/copy_autogen: Work from ./ or ../.
1663 Fix time-stamps.
1664 * autogen.sh: Doc fix.
1665
66b87493
GM
16662011-03-20 Glenn Morris <rgm@gnu.org>
1667
1668 * autogen/: New directory, to be excluded from releases.
1669 * autogen/copy_autogen, autogen/update_autogen: New scripts.
1670 * autogen/README: New file.
1671 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
1672 * autogen/Makefile.in: Add auto-updated generated files.
1673 * autogen.sh: No longer a no-op, now it tests for autotools
1674 and runs them as necessary.
cd1181db 1675 * configure.in: Default maintainer-mode to on.
66b87493
GM
1676 * aclocal.m4, configure, lib/Makefile.in: Remove files.
1677
1ef6de05
PE
16782011-03-13 Paul Eggert <eggert@cs.ucla.edu>
1679
1680 Update for gnulib.
1681 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
1682 includes <intprops.h> directly.
1683 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
1684 when building Emacs on Solaris 9 and running it on Solaris 10.
1685
0afb4571
J
16862011-03-08 Jan Djärv <jan.h.d@swipnet.se>
1687
1688 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
1689
33383987
JB
16902011-03-07 Chong Yidong <cyd@stupidchicken.com>
1691
1692 * Version 23.3 released.
1693
870d9cf6
GM
16942011-03-06 Glenn Morris <rgm@gnu.org>
1695
1696 * configure.in (FREETYPE_LIBS): Actually set it to something.
1697
6c0dea8a
PE
16982011-03-02 Paul Eggert <eggert@cs.ucla.edu>
1699
1700 Work around some portability problems with symlinks.
1701
1702 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
1703 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
1704 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
1705 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
1706 * m4/symlink.m4:
1707 New files, automatically generated from gnulib.
1708 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1709 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
1710
945d8b44
EZ
17112011-02-26 Eli Zaretskii <eliz@gnu.org>
1712
03382788
EZ
1713 * .bzrignore: Ignore new lib/*.in-h files.
1714
945d8b44
EZ
1715 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
1716 depfiles.bat even if lib/deps already exist.
1717
9411886d
PE
17182011-02-25 Paul Eggert <eggert@cs.ucla.edu>
1719
1720 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
1721 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
1722 recent changes to configure.in and to gnulib.
9411886d 1723
1e8dbdc6
GM
17242011-02-24 Glenn Morris <rgm@gnu.org>
1725
1726 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
1727 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
1728
f68c809d
PE
17292011-02-22 Paul Eggert <eggert@cs.ucla.edu>
1730
1731 Assume S_ISLNK etc. work, since gnulib supports this.
1732 * Makefile.in (GNULIB_MODULES): Add sys_stat.
1733 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
1734 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
1735 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
1736
ba01e9d7
PE
17372011-02-21 Paul Eggert <eggert@cs.ucla.edu>
1738
1739 * lib/min-max.h: New file, for "min" and "max".
1740
9f8370e6
CS
17412011-02-21 Christoph Scholtes <cschol2112@gmail.com>
1742
0a19a6f8 1743 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
1744 $(EMACS_ROOT)/nt/inc/stdint.h.
1745
25c51af3
EZ
17462011-02-21 Eli Zaretskii <eliz@gnu.org>
1747
1748 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
1749 src/makefile.w32-in and adapt. Depend on stamp_BLD.
1750 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
1751
5fa4ac76
PE
17522011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1753
1754 Import filemode module from gnulib.
1755 * .bzrignore: Add lib/sys/.
1756 * Makefile.in (GNULIB_MODULES): Add filemode.
1757 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
1758 * lib/filemode.c: Renamed from src/filemode.c and regenerated
1759 from gnulib. This adds support for some more file types, e.g.,
1760 Cray DMF migrated files.
1761 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
1762 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
1763 * m4/sys_stat_h.m4: New files, generated from gnulib.
1764 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1765 Regenerate.
1766
e1e6b4fb
EZ
17672011-02-20 Eli Zaretskii <eliz@gnu.org>
1768
1769 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
1770 $(EMACS_ROOT)/nt/inc/sys/stat.h.
1771
6cac9cb1
PE
17722011-02-20 Paul Eggert <eggert@cs.ucla.edu>
1773
1774 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
1775 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
1776 is no longer needed, due to the recent SSDATA and related changes.
1777 Perhaps -Wno-pointer-sign should also be removed from
1778 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
1779 way to test this so I left it alone.
1780 * configure: Regenerate.
1781
0a19a6f8 17822011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
1783
1784 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
1785 src/makefile.w32-in.
1786
61353ac8 17872011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 1788
61353ac8 1789 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 1790 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
1791 Regenerate.
1792 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
1793 Import the new versions from gnulib; they assume a C99-style
1794 <stdint.h>, supplied by the stdint module.
1795 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
1796 imported from gnulib.
942f733f
PE
1797 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
1798 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
1799 special cases.
61353ac8 1800
9d9d12cd
EZ
18012011-02-19 Eli Zaretskii <eliz@gnu.org>
1802
152be435 1803 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 1804 Add lib/deps/.
152be435 1805
9d9d12cd 1806 * config.bat: Configure in `lib'.
219463da 1807 Generate *.Po files in lib/deps.
9d9d12cd 1808
7d315eb6
PE
18092011-02-18 Paul Eggert <eggert@cs.ucla.edu>
1810
1811 Import IRIX 6.5 getloadavg fixes from gnulib.
1812 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
1813
1f5d53eb
PE
18142011-02-16 Paul Eggert <eggert@cs.ucla.edu>
1815
1816 Import getloadavg module from gnulib.
1817 * .bzrignore: Add lib/stdlib.h.
1818 * Makefile.in (GNULIB_MODULES): Add getloadavg.
1819 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
1820 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
1821 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
1822 Remove; gnulib does this now.
1823 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
1824 from gnulib. This adds support for several other systems, such
1825 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
1826 buffer overrun on Linux hosts under very high load, and on hosts
1827 that maintain a channel to the load average file it makes sure
1828 the file descriptor is close-on-exec (on hosts that support this)
1829 and is not stdin, stdout, or stderr.
1830 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
1831 from gnulib.
1832 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
1833 * src/config.in: Regenerate.
1834
bb55f713
PE
18352011-02-15 Paul Eggert <eggert@cs.ucla.edu>
1836
1837 Merge from gnulib.
1838
7127b760
PE
1839 * install-sh: Update to scriptversion 2011-01-19.21.
1840
bb55f713
PE
1841 2011-02-13 Bruno Haible <bruno@clisp.org>
1842
1843 Consistent macro naming for macros that use GCC __attribute__.
1844 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
1845 ATTRIBUTE_DEPRECATED.
1846
1847 2011-02-12 Bruno Haible <bruno@clisp.org>
1848
1849 setlocale: Prefer gnulib's override over libintl's override.
1850 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
1851 GNULIB_defined_setlocale is set.
1852
57e96f8e
GM
18532011-02-13 Glenn Morris <rgm@gnu.org>
1854
1855 * make-dist: Exclude generated file src/globals.h.
1856
988c07df
PE
18572011-02-10 Paul Eggert <eggert@cs.ucla.edu>
1858
1859 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
1860 Sync from gnulib, which has been patched to fix the problem
1861 with the license notices. Problem reported by Glenn Morris in
1862 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
1863
ccded26c
SM
18642011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
1865
1866 * .bzrignore: Ignore globals.h and related stamp.
1867
6ffb2c0c
PE
18682011-02-09 Paul Eggert <eggert@cs.ucla.edu>
1869
1870 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
1871 This merges the following fix from gnulib:
1872
1873 2011-02-08 Bruno Haible <bruno@clisp.org>
1874
1875 Split large sed scripts, for HP-UX sed.
1876
00b3c7ac
TT
18772011-02-08 Tom Tromey <tromey@redhat.com>
1878
1879 * configure: Rebuild.
1880 * configure.in (NS_OBJC_OBJ): New subst.
1881
91ccade4
PE
18822011-02-06 Paul Eggert <eggert@cs.ucla.edu>
1883
6ffb2c0c
PE
1884 gnulib: allow multiple gnulib generated replacements to coexist
1885 This defines a few preprocessor symbols that should not affect Emacs.
1886 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
1887 via "make sync-from-gnulib".
1888
e765a388
PE
1889 gnulib: undo previous change
1890 The upstream _HEADERS change was backed out of gnulib (see the
1891 same thread). Stay in sync with gnulib.
1892
91ccade4 1893 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
1894 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
1895 New empty macros, to accommodate recent changes to gnulib. See
1896 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
1897 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
1898 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
1899 * lib/time.in.h, lib/unistd.in.h:
1900 Regenerate.
91ccade4 1901
d67985d3
PE
19022011-02-05 Paul Eggert <eggert@cs.ucla.edu>
1903
1904 sync from gnulib to remove HAVE_STDBOOL_H
1905 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
1906 AC_HEADER_STDBOOL. All uses changed. Do not define
1907 HAVE_STDBOOL_H, as gnulib does not need this. This change is
1908 imported from the latest Autoconf git. It was motivated by Emacs,
1909 which uses gnulib but does not need HAVE_STDBOOL_H.
1910 * configure, src/config.in: Regenerate.
1911 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
1912
67342916
PE
19132011-02-03 Paul Eggert <eggert@cs.ucla.edu>
1914
1915 allow C code to suppress warnings about ignored return values
1916 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
1917 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
1918 * lib/ignore-value.h: New file.
67342916 1919
14beddf4 19202011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
1921
1922 * configure.in: Test existence of xaw3d library, not just the
1923 header (Bug#7642).
1924
6ffb2c0c
PE
19252011-01-31 Eli Zaretskii <eliz@gnu.org>
1926
1927 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
1928 $(BLD)/time_r.$(O).
1929 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
1930 $(EMACS_ROOT)/src/m/intel386.h.
1931 ($(BLD)/strftime.$(O)):
1932 ($(BLD)/time_r.$(O)): Define prerequisites.
1933
16fab143
PE
19342011-01-31 Paul Eggert <eggert@cs.ucla.edu>
1935
1936 src/emacs.c now gets version number from configure.in
1937 * configure.in (version): Set this from $PACKAGE_VERSION,
1938 which is set from AC_INIT, rather than scouting through src/emacs.c.
1939 * configure: Regenerate.
1940 * make-dist (version): Get it from configure.in, not src/emacs.c.
1941
16c3e636
PE
19422011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1943
1944 strftime: import from gnulib
1945 * Makefile.in (GNULIB_MODULES): Add strftime.
1946 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
1947 needed.
6ffb2c0c 1948 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 1949 Regenerate.
6ffb2c0c
PE
1950 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
1951 imported from gnulib.
16c3e636
PE
1952 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
1953 This incorporates many changes from gnulib, including simpler
1954 handling of multibyte formats, porting to mingw32 and other
1955 platforms, and support for higher-resolution time stamps.
1956 Emacs does not yet use the higher-resolution interface.
1957
3de84ad9
PE
19582011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1959
1960 gnulib: import mktime and move-if-change fixes from gnulib
1961
1962 * configure: Regenerate from the following.
1963
6ffb2c0c
PE
1964 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
1965
1966 mktime: clarify long_int width checking
1967 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
1968 the top level, to make it clearer that the assumption about
1969 long_int width is being checked. See
1970 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
1971
3de84ad9
PE
1972 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
1973
1974 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 1975 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
1976 negative number, which the C Standard says has undefined behavior.
1977 In practice this is not a problem, but might as well do it by the book.
1978 Reported by Rich Felker and Eric Blake; see
1979 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
1980 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
1981 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
1982
1983 mktime: #undef mktime before #defining it
1984 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
1985
1986 mktime: systematically normalize tm_isdst comparisons
1987 * lib/mktime.c (isdst_differ): New function.
1988 (__mktime_internal): Use it systematically for all isdst comparisons.
1989 This completes the fix for libc BZ #6723, and removes the need for
1990 normalizing tm_isdst. See
1991 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
1992 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
1993
1994 mktime: fix some integer overflow issues and sidestep the rest
1995
1996 This was prompted by a bug report by Benjamin Lindner for MinGW
1997 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
1998 His bug is due to signed integer overflow (0 - INT_MIN), and I
1999 I scanned through mktime.c looking for other integer overflow
2000 problems, fixing all the bugs I found.
2001
2002 Although the C Standard says the resulting code is still not safe
2003 in the presence of integer overflow, in practice it should be good
2004 enough for all real-world two's-complement implementations, except
2005 for debugging environments that deliberately trap on integer
2006 overflow (e.g., gcc -ftrapv).
2007
2008 * lib/mktime.c (WRAPV): New macro.
2009 (SHR): Also check that long_int and time_t shift right in the
2010 usual way, before using the fast-but-unportable method.
2011 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
2012 used. The code already assumed two's complement, so there's
2013 no need to test for alternatives. All uses removed.
2014 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
2015 the C standard. Problem reported by Rich Felker in
2016 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
2017 (twos_complement_arithmetic): Also check long_int and time_t.
2018 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
2019 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
2020 (__mktime_internal): Avoid integer overflow with unary subtraction
2021 in two instances where -1 - X is an adequate replacement for -X,
2022 since the calculations are approximate.
3de84ad9
PE
2023
2024 2011-01-29 Eric Blake <eblake@redhat.com>
2025
2026 mktime: avoid infinite loop
2027 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
2028 type; behavior is still undefined but portable to all known targets.
2029 Reported by Rich Felker.
2030
6ffb2c0c
PE
2031 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
2032
2033 mktime: avoid problems on NetBSD 5 / i386
2034 * lib/mktime.c (long_int): New type. This works around a problem
2035 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
2036 but time_t is 64 bits, and where I expect the existing code is
2037 wrong in some cases.
2038 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
2039 (ydhms_diff): Bring back the compile-time check for wide-enough
2040 year and yday.
2041
2042 mktime: fix misspelling in comment
2043 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
2044 This merges all recent glibc changes of importance.
2045
3de84ad9
PE
2046 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2047
2048 move-if-change: cope with concurrent mv of identical file.
2049 * move-if-change (CMPPROG): Accept environment
2050 variable as an override for `cmp'.
2051 (usage): Document CMPPROG.
2052 Adjust comparison to drop stdout. Cope with failure of mv if
2053 the target file exists and is identical to the source, for
2054 parallel builds.
2055 Report from H.J. Lu against binutils in PR binutils/12283.
2056
6ffb2c0c
PE
20572011-01-29 Eli Zaretskii <eliz@gnu.org>
2058
2059 * lib/makefile.w32-in:
2060 * lib/getopt_.h: New files.
2061
c7e95b91
PE
20622011-01-28 Paul Eggert <eggert@cs.ucla.edu>
2063
2064 improve fix for MS-DOS file name clash
2065 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
2066 for portability to POSIX make. Reported by Bruno Haible.
2067 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
2068 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
2069 files from accumulating as garbage. Also reported by Bruno Haible.
2070
125c3718
PE
20712011-01-27 Paul Eggert <eggert@cs.ucla.edu>
2072
2073 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
2074 * Makefile.in (DOS-gnulib-comp.m4): New macro.
2075 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
2076 problems with MS-DOS 8+3 file name restrictions.
2077 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
2078 it, it would also cause problems when extracting Emacs distribution
2079 tarballs on MS-DOS hosts.
2080 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 2081 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
2082 * config.guess, config.sub: Sync from gnulib.
2083 * m4/gnulib-cache.m4: Remove from repository.
2084 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
2085
4004ef46
GM
20862011-01-25 Glenn Morris <rgm@gnu.org>
2087
0b5c5d82
GM
2088 * README: Add a note about ranges in copyright years.
2089
4004ef46
GM
2090 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
2091
06d8ace5 20922011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
2093
2094 * configure.in: Add HP-UX on IA64 (Bug#6811).
2095
d6974efa
PE
20962011-01-24 Paul Eggert <eggert@cs.ucla.edu>
2097
2098 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
2099 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
2100 as it is no longer needed.
6ffb2c0c 2101 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
2102 * configure.in: Invoke the new gnulib macro
2103 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
2104 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
2105 * m4/getopt.m4: Sync from gnulib; this removes the need for
2106 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
2107 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
2108 New macro, synced from gnulib.
2109 * m4/warn-on-use.m4: Remove.
2110
e02ea74b
PE
21112011-01-22 Paul Eggert <eggert@cs.ucla.edu>
2112
2113 aclocal.m4: put this file back into repository
2114 This way, we don't have to assume that the maintainer has
2115 the automake package installed. See
2116 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
2117 * .bzrignore: Remove aclocal.m4, undoing the previous change.
2118 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
2119 undoing the previous change.
2120 * aclocal.m4: New file (actually, resurrected).
2121
48dcd482
MB
21222011-01-22 Miles Bader <miles@gnu.org>
2123
2124 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
2125 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
2126 Emacs directly uses fontconfig, and breaks building when using a
2127 strict linker).
2128
925e561d
PE
21292011-01-21 Paul Eggert <eggert@cs.ucla.edu>
2130
b06b1098
PE
2131 src/config.in: shrink slightly
2132 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
2133 This makes src/config.in a bit smaller, by removing identifiers
2134 like GNULIB_TEST_MKTIME that Emacs does not need.
2135 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
2136 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
2137 Sync from gnulib. This removes a few more unnecessary symbols from
2138 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
2139 * configure, src/config.in: Regenerate.
2140
925e561d
PE
2141 aclocal.m4: tweaks to regenerate more conveniently
2142 This attempts to act better when the source is in a weird state. See
2143 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
2144 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
2145 * .bzrignore: Add aclocal.m4.
2146
942be821
PE
21472011-01-20 Paul Eggert <eggert@cs.ucla.edu>
2148
2149 aclocal.m4: omit auto-generated file from repository
2150 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
2151 the most recent change here.
2152 * aclocal.m4: Remove from bzr repository. This file is
2153 auto-generated and isn't needed to run 'configure'. See
2154 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
2155
0813c96e
PE
21562011-01-19 Paul Eggert <eggert@cs.ucla.edu>
2157
2158 Minor Makefile.in tweaks to build from gnulib better.
2159 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
2160 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
2161 (top_maintainer_clean): Don't remove aclocal.m4.
2162
7cae64b4
PE
21632011-01-18 Paul Eggert <eggert@cs.ucla.edu>
2164
53911e8f
PE
2165 Minor cleanups for 'bzr status'
2166 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
2167 the output of config.guess.
2168 * Makefile.in (top_distclean): Remove stamp-h1 too.
2169
7cae64b4
PE
2170 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
2171 defined if the compiler supports GCC-style __attribute__
2172 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
2173 this syntax.
2174
a3e44e79 21752011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 2176
3cbecb8f
PE
2177 Makefile.in: tidy up the building of lib
2178 * Makefile.in (am--refresh): Mark as .PHONY.
2179 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
2180 as they're not rebuilt unless you do a "make sync-from-gnulib"
2181 and the former is needed for "configure".
2182 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
2183 has already removed lib/Makefile.
2184
ecbfcc83
PE
2185 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
2186 This avoids building ftoastr and ldtoastr, which aren't needed. See
2187 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 2188
803059b9
PE
2189 * .bzrignore: Add .h files that are host-dependent.
2190 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
2191 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
2192 host-dependent and are built as part of an ordinary 'make', and
2193 should not be checked in.
2194
6ffb2c0c
PE
2195 * lib/Makefile.in: Regenerate.
2196 * lib/COPYING: New file, a copy of COPYING.
2197
2a78afcc 2198 * configure: Regenerate.
37564543
PE
2199 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
2200
e275c824 2201 Regenerate.
6ffb2c0c
PE
2202 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
2203 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
2204 New files, copied from gnulib by gnulib-tool.
2205 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
2206 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2207 Regenerate.
ecbfcc83 2208
84bbb1ad
PE
2209 Use gnulib's getopt-gnu module.
2210 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
2211 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
2212 representative of the dependencies.
2213 * configure.in: Do not configure getopt, as gnulib does that now.
2214 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
2215 getopt now, in lib.
ecbfcc83 2216
1fd182f0 2217 Regenerate.
6ffb2c0c
PE
2218 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
2219 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
2220 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
2221 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
2222 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
2223 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
2224 * m4/wchar_t.m4, warn-on-use.h:
2225 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 2226 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2227 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2228 Regenerate.
2229
1e11dbe3
PE
2230 Use gnulib's mktime module.
2231 * Makefile.in (GNULIB_MODULES): Add mktime.
2232 * configure.in: Remove code no longer needed, as gnulib now does it.
2233 (AC_CHECK_FUNCS): Remove mktime.
2234 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
2235 (__restrict): Remove, as this now gets in the way of the C99
2236 support for 'restrict' pulled in by the gnulib mktime module.
2237 Code should now use 'restrict' and not '__restrict".
2238 (mktime): Remove.
2239 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
2240 and warn-on-use.h into the distribution.
1fd182f0
PE
2241
2242 Regenerate.
6ffb2c0c
PE
2243 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
2244 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 2245 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
2246 * lib/dummy.c: Remove.
2247 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
2248 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
2249 Regenerate.
ecbfcc83 2250
1e11dbe3 2251 Use gnulib's ftoastr module.
fa2c4f56
PE
2252 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
2253
743c80a7 2254 Regenerate.
6ffb2c0c
PE
2255 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
2256 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
2257 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
2258 New files, generated automatically, with 'make sync-from-gnulib'
2259 followed by 'make'.
2260 * configure, lisp/dired.el, src/config.in: Regenerate.
2261
9a514d4a
PE
2262 Automate syncing from gnulib.
2263 * INSTALL, README: Document new subdirectory 'lib'.
2264 * Makefile.in (SUBDIR): Add lib.
2265 (SUBDIR_MAKEFILES): Add lib/Makefile.
2266 (lib-src, src, TAGS, tags): Depend on lib.
2267 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
2268 ($(gnulib_srcdir)): New rule.
2269 (sync-from-gnulib): New rule, which is .PHONY.
2270 (lib): New rule, which is like lib-src.
2271 (Makefile): Depend on lib/Makefile.in.
2272 (AUTOCONF_INPUTS): Depend on aclocal.m4.
2273 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
2274 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
2275 (am--refresh): New rule, to pacify Automake.
2276 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
2277 Clean lib, too.
2278 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
2279 droppings.
2280 (maintainer-clean, extraclean): Use it.
2281 * configure.in: Initialize for automake and gnulib, by invoking
2282 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
2283 lib/Makefile, too. Use automake to build gnulib, as gnulib works
2284 more conveniently with automake.
6ffb2c0c 2285 * lib/Makefile.am: New file.
9a514d4a
PE
2286 * make-dist: Also put into the distribution aclocal.m4,
2287 compile, depcomp, missing, and the files under lib/.
2288
dc3e3e7b
GM
22892011-01-15 Glenn Morris <rgm@gnu.org>
2290
2291 * Makefile.in (epaths-force): No more arch-tag to edit.
2292
dab73760
CY
22932011-01-15 Chong Yidong <cyd@stupidchicken.com>
2294
2295 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
2296
9f4b8b47
PE
22972011-01-14 Paul Eggert <eggert@cs.ucla.edu>
2298
2299 * make-dist: Distribute test/ files too.
2300 Distribute every file under test/ that is under version control,
2301 using patterns like *.el to capture files that are added later.
2302 Without this change, "configure" would fail, because it would
2303 attempt to build from a Makefile.in that was not distributed.
2304
d221e780
CO
23052011-01-13 Christian Ohler <ohler@gnu.org>
2306
2307 * Makefile.in (INFO_FILES): Add ERT.
2308
2309 * Makefile.in (check): Run tests in test/automated.
2310
2311 * Makefile.in:
2312 * configure.in: Add test/automated/Makefile.
2313
bc5585d1
PE
23142011-01-07 Paul Eggert <eggert@cs.ucla.edu>
2315
2b3f5bc8
PE
2316 * install-sh, mkinstalldirs, move-if-change: Update from master
2317 source in gnulib.
2318
bc5585d1
PE
2319 * config.guess, config.sub: Updated from master source.
2320
2018939f
AS
23212011-01-05 Andreas Schwab <schwab@linux-m68k.org>
2322
2323 * configure.in: Check for __builtin_unwind_init.
2324
e5365138
GM
23252011-01-05 Glenn Morris <rgm@gnu.org>
2326
2327 * configure.in (HAVE_MAKEINFO): New output variable.
2328 (MAKEINFO): Reset to "makeinfo" if not found.
2329 * Makefile.in (install-arch-indep, info):
2330 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
2331
4fc5868a
UM
23322010-12-29 Ulrich Mueller <ulm@gentoo.org>
2333
2334 * configure.in: Make gameuser configurable (Bug#7717).
2335
68251e16
GM
23362010-12-15 Glenn Morris <rgm@gnu.org>
2337
2338 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
2339 long absent lib-src/fns-*.el.
2340
838db889
GM
23412010-12-11 Glenn Morris <rgm@gnu.org>
2342
2343 * make-dist: Exclude etc/*.pyc.
2344
fe646d2c
AS
23452010-12-10 Andreas Schwab <schwab@linux-m68k.org>
2346
2347 * configure.in: Don't double machfile in final message.
2348
d96c83fa
CY
23492010-12-04 Chong Yidong <cyd@stupidchicken.com>
2350
2351 * configure.in: Fix last change.
2352
d6a003a8
AS
23532010-12-04 Andreas Schwab <schwab@linux-m68k.org>
2354
2355 * configure.in: Remove reference to removed machine description
2356 files and allow $machine and $machfile to be empty. Substitute
2357 M_FILE/S_FILE instead of machfile/opsysfile.
2358
067d23c9
KY
23592010-12-03 Glenn Morris <rgm@gnu.org>
2360
2361 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
2362
23632010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
2364
2365 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
2366 (EXTERNALLY_VISIBLE): New definition.
2367
23682010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
2369
2370 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
2371
23722010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
2373
2374 * configure.in: Do not check for unconditionally included headers.
2375
23762010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
2377
2378 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
2379
23802010-11-09 Michael Albinus <michael.albinus@gmx.de>
2381
2382 * configure.in: Don't write a warning for D-Bus anymore.
2383
23842010-11-06 Andreas Schwab <schwab@linux-m68k.org>
2385
2386 * configure.in: Fix indentation.
2387
23882010-10-31 Ken Brown <kbrown@cornell.edu>
2389
2390 * configure.in (checking whether localtime caches TZ): Use
2391 unsetenv instead of modifying environment directly.
2392
23932010-10-25 Andreas Schwab <schwab@linux-m68k.org>
2394
2395 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
2396 to avoid warning.
2397
23982010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2399
e9fce1ac 2400 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
2401
24022010-10-22 Glenn Morris <rgm@gnu.org>
2403
2404 * make-dist: Avoid listing .el files twice. Don't try to run
2405 autoconf if --no-update.
2406
24072010-10-20 Glenn Morris <rgm@gnu.org>
2408
2409 * make-dist: No longer create lisp/MANIFEST.
2410
24112010-10-14 Glenn Morris <rgm@gnu.org>
2412
2413 * BUGS, INSTALL.BZR, README: Updates.
2414
24152010-10-13 Glenn Morris <rgm@gnu.org>
2416
2417 * make-dist: Remove --compress. Check for the appropriate
2418 gzip-like executable, and if not found, don't compress.
2419 Check version number in README, don't change it.
2420 Use find for nt/inc/*.h.
2421
24222010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
2423
2424 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
2425 trailing / from directory names.
2426
24272010-10-12 Glenn Morris <rgm@gnu.org>
2428
2429 * make-dist: Update and simplify.
2430
24312010-10-12 Eli Zaretskii <eliz@gnu.org>
2432
2433 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
2434
24352010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
2436
2437 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
2438
24392010-10-09 Glenn Morris <rgm@gnu.org>
2440
2441 * make-dist: No more doc/emacs/*.texi.in.
2442
2443 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
2444
24452010-10-09 Glenn Morris <rgm@gnu.org>
2446
2447 * configure.in: Combine some conditionals.
2448
2449 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
2450 * make-dist: Include doc/emacs/*.texi.in.
2451
2452 * INSTALL, make-dist: Remove references to b2m.
2453 * Makefile.in (MAN_PAGES): Remove b2m.1.
2454
24552010-10-05 Glenn Morris <rgm@gnu.org>
2456
2457 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
2458
24592010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
2460
2461 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
2462
24632010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
2464
2465 * configure.in: Include stdlib.h and string.h unconditionally.
2466
24672010-09-29 Romain Francoise <romain@orebokech.com>
2468
2469 * configure.in: Don't enable ImageMagick unless HAVE_X11.
2470
24712010-09-28 Glenn Morris <rgm@gnu.org>
2472
2473 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
2474 happy.
2475
24762010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2477
2478 * configure.in: Enable imagemagick by default.
2479
24802010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2481
2482 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 2483 GnuTLS libraries.
067d23c9
KY
2484
24852010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
2486
2487 * configure.in: Set up GnuTLS.
2488
24892010-09-22 Chong Yidong <cyd@stupidchicken.com>
2490
2491 * configure.in: Announce whether libxml2 is linked to.
2492
24932010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
2494
2495 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
2496
24972010-09-18 Eli Zaretskii <eliz@gnu.org>
2498
2499 * config.bat: Detect that libxml2 is installed and if so, build
2500 with it.
2501
25022010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2503
2504 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
2505 be used. This fixes a conf problem on Mac OS X.
2506
25072010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2508
2509 * configure.in: Check for libxml2.
2510
25112010-09-09 Glenn Morris <rgm@gnu.org>
2512
2513 * make-dist: No more TODO files under lisp/.
2514
25152010-09-04 Eli Zaretskii <eliz@gnu.org>
2516
2517 * config.bat: Produce lisp/gnus/_dir-locals.el from
2518 lisp/gnus/.dir-locals.el.
2519
25202010-08-23 Andreas Schwab <schwab@linux-m68k.org>
2521
2522 * configure.in: Fix check for librsvg, imagemagick and
2523 MagickExportImagePixels.
2524
25252010-08-18 Joakim Verona <joakim@verona.se>
2526
2527 * Makefile.in, configure.in: Checks for ImageMagick.
2528
25292010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
2530
2531 * configure.in (AC_PREREQ): Require autoconf 2.65.
2532
25332010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2534
2535 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
2536
25372010-08-09 Andreas Schwab <schwab@linux-m68k.org>
2538
2539 * configure.in: Add AC_C_BIGENDIAN.
2540
25412010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
2542
2543 * configure.in (ORDINARY_LINK): Use on hpux* too.
2544
25452010-08-06 Jan Djärv <jan.h.d@swipnet.se>
2546
2547 * configure.in: Check for util.h.
2548 Use -Wimplicit-function-declaration if compiler supports it.
2549
25502010-08-05 Eli Zaretskii <eliz@gnu.org>
2551
2552 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
2553
25542010-08-04 Andreas Schwab <schwab@linux-m68k.org>
2555
2556 * configure.in: Restore accidentally removed use of
2557 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
2558
25592010-07-29 Chad Brown <yandros@mit.edu>
2560
2561 * configure.in: Check for dirent.h.
2562
25632010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
2564
2565 * configure.in: Remove reference to usg5-4, unused.
2566
25672010-07-25 Andreas Schwab <schwab@linux-m68k.org>
2568
2569 * configure.in: Check for __executable_start.
2570
25712010-07-24 Ken Brown <kbrown@cornell.edu>
2572
2573 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
2574
25752010-07-24 Juanma Barranquero <lekktu@gmail.com>
2576
2577 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
2578
25792010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
2580
2581 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
2582
25832010-07-12 Andreas Schwab <schwab@linux-m68k.org>
2584
2585 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
2586 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
2587 (C_OPTIMIZE_SWITCH): Remove.
2588 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
2589
25902010-07-11 Andreas Schwab <schwab@linux-m68k.org>
2591
2592 * configure.in: Don't check for index and rindex, check for strchr
2593 and strrchr. Define strchr and strrchr as index and rindex,
2594 resp., in src/config.h if not available.
2595
25962010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
2597
2598 * configure.in: Use -Wold-style-definition if available.
2599 This helps with the transition to standard C code, it can be
2600 removed when done.
2601
2602 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
2603
2604 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
2605 and MSWindows.
2606
26072010-07-07 Andreas Schwab <schwab@linux-m68k.org>
2608
2609 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
2610 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
2611
26122010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
2613
2614 * configure.in (getenv): Remove K&R declaration.
2615
26162010-07-02 Jan Djärv <jan.h.d@swipnet.se>
2617
2618 * configure.in: Remove define __P.
2619
26202010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
2621
2622 * configure.in (--enable-use-lisp-union-type): New flag.
2623
26242010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
2625
2626 Fix CFLAGS for non-GCC compilers.
2627 * configure.in (CFLAGS): Always use -g like it was done before the
2628 2010-03-30 change.
2629 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
2630 (Bug#6538)
2631
26322010-06-30 Glenn Morris <rgm@gnu.org>
2633
2634 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
2635 Set with AC_DEFINE rather than AH_BOTTOM.
2636
2637 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
2638 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
2639 Set with shell, not cpp.
2640 (LIBX): Remove, just use -lX11 in the one place this was used.
2641 (cannot_dump): Replace with CANNOT_DUMP.
2642
26432010-06-28 Jan Djärv <jan.h.d@swipnet.se>
2644
0a19a6f8 2645 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
2646 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
2647 by minimum required Gtk+ 2.6). Add checks for functions introduced
2648 in Gtk+ 2.14 or newer (bug#6505).
2649
26502010-06-26 Eli Zaretskii <eliz@gnu.org>
2651
2652 * config.bat: Remove white space around "+" in COPY commands.
2653
26542010-06-23 Glenn Morris <rgm@gnu.org>
2655
2656 * info/dir: Start descriptions in column 32, per Texinfo convention.
2657
26582010-06-16 Chong Yidong <cyd@stupidchicken.com>
2659
2660 * INSTALL: Update font information (Bug#6389).
2661
26622010-06-16 Glenn Morris <rgm@gnu.org>
2663
2664 * INSTALL: General update.
2665
26662010-06-12 Glenn Morris <rgm@gnu.org>
2667
2668 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
2669
26702010-06-11 Glenn Morris <rgm@gnu.org>
2671
2672 * configure.in (--without-compress-info): New option.
2673 (GZIP_INFO): New output variable.
2674
2675 * Makefile.in (GZIP_INFO): New, set by configure.
2676 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
2677 Handle man pages in the same way.
2678
26792010-06-10 Glenn Morris <rgm@gnu.org>
2680
2681 * Makefile.in (install-arch-indep): Gzip the info files too.
2682
2683 * make-dist: Remove references to non-existent directories and files.
2684
26852010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
2686
2687 * configure.in: Include <strings.h> and <string.h> instead of
2688 "strings.h" and "string.h".
2689
26902010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
2691
2692 * configure.in: Remove code dealing with BSTRING.
2693
26942010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
2695
2696 * configure.in (AC_PREREQ): Require autoconf 2.65.
2697
2698 * configure.in (unxec): Do not define and substitute.
2699 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
2700
27012010-06-03 Glenn Morris <rgm@gnu.org>
2702
2703 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
2704
27052010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
2706
2707 Fix alloca definition when using gcc on non-gnu systems.
2708 * configure.in: Use the code sequence indicated by "info autoconf"
2709 for alloca (bug#6170).
2710
27112010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2712
2713 * .bzrignore: Ignore new files from trunk, which appear if you use
2714 colocated branches (i.e. "bzr switch").
2715
27162010-05-28 Glenn Morris <rgm@gnu.org>
2717
2718 * configure.in: Simplify some of the $canonical tests.
2719
27202010-05-27 Glenn Morris <rgm@gnu.org>
2721
2722 * config.bat: Do not preprocess src/Makefile.in.
2723
2724 * configure.in: Do not preprocess src/Makefile.in.
2725 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
2726 (AC_EGREP_CPP): Test no longer needed.
2727
2728 * make-dist: No more Makefile.c files.
2729
27302010-05-26 Glenn Morris <rgm@gnu.org>
2731
2732 * configure.in (YMF_PASS_LDFLAGS): Remove.
2733 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
2734
2735 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
2736 Add $GNUSTEP_LOCAL_HEADERS.
2737 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
2738
2739 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
2740 (GNUSTEP_MAKEFILES): Remove.
2741 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
2742 stuff to here.
2743
27442010-05-25 Glenn Morris <rgm@gnu.org>
2745
2746 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
2747 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
2748
2749 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
2750 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
2751 here instead.
2752
27532010-05-24 Romain Francoise <romain@orebokech.com>
2754
2755 * make-dist: Look for version in src/emacs.c.
2756 Use lisp/subr.el rather than lisp/version.el for location check.
2757
27582010-05-21 Glenn Morris <rgm@gnu.org>
2759
2760 * configure.in (MKDEPDIR): Parallel build tweak.
2761
2762 * configure.in (ns_frag): New output file.
2763
2764 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
2765 (OLDXMENU_TARGET): Set to empty if USE_GTK.
2766
2767 * configure.in (cannot_dump): New output variable.
2768
27692010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
2770
2771 * configure.in: On NetBSD, if terminfo is found, use it in
2772 preference to termcap. (Bug#6190)
2773
27742010-05-20 Glenn Morris <rgm@gnu.org>
2775
2776 * make-dist (src): Include *.mk.
2777 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
2778 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
2779 (deps_frag): New output file.
2780 (AUTO_DEPEND): Remove this definition.
2781
2782 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
2783
27842010-05-19 Glenn Morris <rgm@gnu.org>
2785
2786 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
2787 (ORDINARY_LINK): New AC_DEFINE.
2788 (LIB_GCC): No need to set if ORDINARY_LINK.
2789
27902010-05-18 Glenn Morris <rgm@gnu.org>
2791
2792 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
2793 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
2794
2795 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
2796 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
2797 (RALLOC_OBJ): New output variable.
2798
2799 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
2800 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
2801
28022010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
2803
2804 * Makefile.in (src): Provide the name of the VCS file that witnesses
2805 a pull.
2806 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
2807
28082010-05-17 Glenn Morris <rgm@gnu.org>
2809
2810 * configure.in (OLDXMENU_DEPS): New output variable.
2811
28122010-05-16 Glenn Morris <rgm@gnu.org>
2813
2814 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
2815
2816 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
2817 * Makefile.in (install-arch-dep): Update for above change.
2818
2819 * Makefile.in (ns_appdir): Remove.
2820 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
2821
2822 * configure.in (TEMACS_LDFLAGS2): New output variable.
2823
2824 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
2825 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
2826 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
2827 nothing uses.
2828
28292010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
2830
2831 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
2832 does not use them.
2833 (X11R5_INHIBIT_I18N): Remove, unused.
2834
28352010-05-15 Glenn Morris <rgm@gnu.org>
2836
2837 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
2838
2839 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
2840
28412010-05-15 Ken Raeburn <raeburn@raeburn.org>
2842
2843 * configure.in: Look for version string in its new location.
2844
28452010-05-15 Eli Zaretskii <eliz@gnu.org>
2846
2847 * config.bat: Remove support for DJGPP v1.x.
2848
28492010-05-15 Glenn Morris <rgm@gnu.org>
2850
2851 * configure.in (OLDXMENU_TARGET): New output variable.
2852
2853 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
2854
2855 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
2856 and other files that no longer exist.
2857
28582010-05-14 Glenn Morris <rgm@gnu.org>
2859
2860 * configure.in (cpp_undefs): Add mktime, register, X11.
2861
2862 * configure.in (GPM_MOUSE_SUPPORT): Remove.
2863 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
2864 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
2865
2866 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
2867 (GNUSTEP_MAKEFILES): Do not output.
2868
28692010-05-13 Glenn Morris <rgm@gnu.org>
2870
2871 * configure.in: Fix some paren typos.
2872
2873 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
2874
2875 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
2876
28772010-05-12 Glenn Morris <rgm@gnu.org>
2878
2879 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
2880
2881 * configure.in (LIB_GCC): New output variable.
2882
28832010-05-11 Glenn Morris <rgm@gnu.org>
2884
2885 * make-dist (msdos): No more mainmake.
2886
2887 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
2888 * config.bat: Do not run cpp on lib-src/Makefile.in.
2889
2890 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
2891
28922010-05-10 Glenn Morris <rgm@gnu.org>
2893
2894 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
2895
2896 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
2897 (BLESSMAIL_TARGET): New output variable.
2898
28992010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
2900
2901 * INSTALL: Fix typos.
2902
29032010-05-08 Chong Yidong <cyd@stupidchicken.com>
2904
2905 * configure.in: Add check for buggy version of GCC (Bug#6031).
2906
29072010-05-08 Glenn Morris <rgm@gnu.org>
2908
2909 * configure.in (HAVE_LIBNCURSES): New local variable.
2910 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
2911 replacing cpp in src/s/*.h and src/Makefile.in.
2912
29132010-05-07 Chong Yidong <cyd@stupidchicken.com>
2914
2915 * Version 23.2 released.
2916
29172010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
2918
2919 * configure.in: Add tests for `isnan' and `copysign'.
2920
29212010-05-07 Eli Zaretskii <eliz@gnu.org>
2922
2923 * config.bat: Allow for 2 leading `#'s in comments in
2924 src/Makefile.in.
2925
29262010-05-07 Glenn Morris <rgm@gnu.org>
2927
2928 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
2929 Merges logic from src/s/* and src/Makefile.in.
2930 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2931
29322010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
2933
2934 Define START_FILES and LIB_STANDARD using autoconf.
2935 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
2936 here from src/s/*.h.
2937 (HAVE_CRTIN): Remove, inline logic in the netbsd
2938 START_FILES/LIB_STANDARD computation.
2939
29402010-05-06 Glenn Morris <rgm@gnu.org>
2941
2942 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
2943
2944 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
2945 (LD_SWITCH_X_SITE): Remove unused variables.
2946
29472010-05-04 Glenn Morris <rgm@gnu.org>
2948
2949 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
2950 as well.
2951 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
2952
2953 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
2954
2955 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
2956 variables, replacing c_switch_machine, c_switch_system.
2957 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
2958 @c_switch_system@.
2959
29602010-05-03 Glenn Morris <rgm@gnu.org>
2961
2962 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
2963
2964 * make-dist: There are no more src/m/*.inp files.
2965
29662010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
2967
2968 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
2969 (ac_link): Do not use ld_switch_machine.
2970
29712010-05-01 Glenn Morris <rgm@gnu.org>
2972
2973 * configure.in (OTHER_OBJ): Remove.
2974 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
2975
29762010-04-30 Glenn Morris <rgm@gnu.org>
2977
2978 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
2979 Elsewhere, maybe include it.
2980
2981 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
2982 (OLDXMENU, LIBXMENU): New output variables.
2983
2984 * configure.in (OTHER_OBJ): New output variable.
2985
29862010-04-28 Glenn Morris <rgm@gnu.org>
2987
2988 * configure.in (CYGWIN_OBJ): New output variable.
2989
2990 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
2991
2992 * configure.in (FONT_OBJ): New output variable.
2993
2994 * configure.in (LIBXMU): New output variable.
2995
2996 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
2997
2998 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
2999 userland and maybe change values to i386 (move test from s/amdx86-64.h).
3000
30012010-04-27 Glenn Morris <rgm@gnu.org>
3002
3003 * configure.in (LIBXTR6): New output variable. Move unixware special
3004 case here from src/s/unixware.h.
3005
3006 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
3007 in Makefiles.
3008 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
3009
3010 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
3011 (LIBXP): No longer substitute in Makefiles.
3012 (MOTIF_LIBW): New output variable. Move system-specific settings here
3013 from src/s files.
3014
30152010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
3016
3017 Reduce CPP usage.
3018 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
3019 (unexec): Define unconditionally, all platforms define
3020 UNEXEC. AC_SUBST it.
3021 (UNEXEC_SRC): Remove, unused.
3022 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
3023
30242010-04-27 Glenn Morris <rgm@gnu.org>
3025
3026 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
3027 replaced by LIBXP.
3028
3029 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
3030 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
3031 On hpux10-20, default to /lib.
3032
3033 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
3034
30352010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
3036
3037 * configure.in (LIBS_MACHINE): Remove, unused.
3038
3039 * configure.in (LIB_MATH): New output variable. Set it for some systems.
3040
30412010-04-24 Glenn Morris <rgm@gnu.org>
3042
3043 * configure.in (CRT_DIR): New output variable.
3044 (--with-crt-dir): New option. (Bug#5655)
3045 (HAVE_LIB64_DIR): Remove.
3046
30472010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
3048
3049 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
3050
30512010-04-22 Miles Bader <miles@gnu.org>
3052
3053 * configure.in: Get rid of "unix" pre-defined macro when
3054 preprocessing Makefile. (Bug#5857)
3055
30562010-04-21 Andreas Schwab <schwab@linux-m68k.org>
3057
3058 Avoid non-portable shell command negation
3059 * configure.in: Revert last change.
3060
30612010-04-21 Jan Djärv <jan.h.d@swipnet.se>
3062
3063 * configure.in: Change "if test ! -f" to "if ! test -f".
3064
30652010-04-21 Glenn Morris <rgm@gnu.org>
3066
3067 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
3068 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
3069
30702010-04-21 Karel Klíč <kklic@redhat.com>
3071
3072 * configure.in: New option: --with(out)-selinux, on by default.
3073 Set HAVE_LIBSELINUX if we find libselinux, and substitute
3074 LIBSELINUX_LIBS in Makefiles.
3075
30762010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
3077
3078 * configure.in: Remove all references to LIBX11_SYSTEM.
3079
30802010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
3081
3082 * configure.in: Remove all references to C_DEBUG_SWITCH.
3083
30842010-03-27 Eli Zaretskii <eliz@gnu.org>
3085
3086 * config.bat <lib-src>: Edit out lines that begin with several #
3087 characters.
3088
30892010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3090
3091 * configure.in: Remove support for old UNIX System V systems and
3092 for Unixware on non-x86 machines.
3093
3094 * configure.in: Remove support for Solaris on PPC and for old versions.
3095
3096 * configure.in: Remove non-working lynxos port.
3097
30982010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
3099
3100 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
3101
31022010-03-19 Glenn Morris <rgm@gnu.org>
3103
3104 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
3105 happy.
3106
31072010-03-18 Jan Djärv <jan.h.d@swipnet.se>
3108
3109 * configure.in: Check for tputs and friends, abort if not
3110 found (bug#5735).
3111
31122010-03-18 Glenn Morris <rgm@gnu.org>
3113
3114 * configure.in (--with-x-toolkit): In the help text, say which options
3115 are synonyms.
3116
3117 * configure.in (--with-mmdf, --with-mail-unlink):
3118 New options, off by default.
3119 (--with-mailhost): New option to set default POP host.
3120 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
3121 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
3122 New variables, substituted in Makefiles.
3123 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
3124 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
3125 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
3126 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
3127 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
3128
31292010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
3130
3131 * Makefile.in (uninstall): Handle the case where archlibdir does not
3132 exist. (Bug#5720)
3133
31342010-03-12 Eli Zaretskii <eliz@gnu.org>
3135
75f1671a 3136 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
3137 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
3138
3139 * configure: Regenerated.
3140
31412010-03-10 Chong Yidong <cyd@stupidchicken.com>
3142
3143 * Branch for 23.2.
3144
31452010-01-31 Juri Linkov <juri@jurta.org>
3146
3147 * .bzrignore: Add TAGS-LISP.
3148
31492010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3150
3151 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
3152 this header file).
3153
31542010-01-12 Juanma Barranquero <lekktu@gmail.com>
3155
3156 * .bzrignore: Ignore all .exe, instead of individual files.
3157
31582010-01-12 Chong Yidong <cyd@stupidchicken.com>
3159
3160 * configure.in: Explicitly check for and link to -lXrender.
3161
31622010-01-12 Glenn Morris <rgm@gnu.org>
3163
3164 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
3165 for bug reports for development versions.
3166
31672010-01-02 Eli Zaretskii <eliz@gnu.org>
3168
3169 * .bzrignore: Add more ignored patterns, including for the MS-DOS
3170 build.
3171
31722009-12-27 Karl Fogel <kfogel@red-bean>
3173
3174 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
3175 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
3176
31772009-12-17 Glenn Morris <rgm@gnu.org>
3178
3179 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
3180
31812009-12-15 Glenn Morris <rgm@gnu.org>
3182
3183 * info/dir: Add EDT entry.
3184 * Makefile.in (INFO_FILES): Add edt.
3185
31862009-12-10 Jan Djärv <jan.h.d@swipnet.se>
3187
1154d12e 3188 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
3189
31902009-12-09 Jan Djärv <jan.h.d@swipnet.se>
3191
3192 * configure.in: Don't check for RSVG or GConf unless X11 is used.
3193
31942009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
3195
3196 * configure.in: Allow compiling Emacs with GTK on Cygwin.
3197
31982009-12-01 Glenn Morris <rgm@gnu.org>
3199
3200 * make-dist: Add etc/images/mpc directory.
3201
32022009-11-21 Jan Djärv <jan.h.d@swipnet.se>
3203
3204 * configure.in: Don't check for GConf unless X is used.
3205
32062009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
3207
3208 * configure.in: Use -Wdeclaration-after-statement if available.
3209
32102009-11-17 Jan Djärv <jan.h.d@swipnet.se>
3211
3212 * configure.in: New option: --with(out)-gconf.
3213 Set HAVE_GCONF if we find gconf.
3214
32152009-11-17 Glenn Morris <rgm@gnu.org>
3216
3217 * Makefile.in (INFO_FILES): Add semantic.
3218
32192009-11-16 Chong Yidong <cyd@stupidchicken.com>
3220
3221 * info/dir: Add Semantic.
3222
32232009-11-16 Glenn Morris <rgm@gnu.org>
3224
3225 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
3226 pattern, so as not to exclude makefile*.el. (Bug#4912)
3227
32282009-11-14 Jan Djärv <jan.h.d@swipnet.se>
3229
3230 * configure.in: --enable-autodepend is new. Check for GNU Make
3231 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
3232 gcc and GNU make to generate dependencies.
3233
32342009-10-27 Glenn Morris <rgm@gnu.org>
3235
3236 * make-dist: Make links to doc/lispintro/*.pdf.
3237
32382009-10-23 Jim Meyering <meyering@redhat.com>
3239
3240 * configure.in: Invoke $CPP with -P when creating Makefile and
3241 src/Makefile. Without this, gcc 4.4.2 converts each
3242 backslash-newline pair in the input to a bare newline, yielding
3243 invalid Makefiles.
3244
3245 * configure: Regenerate.
3246
32472009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
3248
3249 * configure.in (vax-dec-vms): Remove, not supported anymore.
3250
32512009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3252
3253 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
3254 (*-apple-darwin*): Add x86_64 architecture.
3255
32562009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
3257
3258 * config.guess, config.sub: Updated from master source.
3259
32602009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
3261
3262 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
3263
32642009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
3265
3266 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
3267
32682009-09-29 Glenn Morris <rgm@gnu.org>
3269
3270 * make-dist (check): Update for two new levels of subdirectory in lisp/.
3271
32722009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
3273
3274 * config.guess, config.sub: Updated from master source.
3275
3276 * configure.in (OTHER_FILES): Define using autoconf not cpp.
3277
32782009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
3279
3280 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
3281
32822009-09-13 Chong Yidong <cyd@stupidchicken.com>
3283
3284 * INSTALL: Update URL for GNU FreeFont.
3285
32862009-09-09 Glenn Morris <rgm@gnu.org>
3287
3288 * Makefile.in (install-arch-indep): Don't recursively change perms of
3289 site-lisp and infodir. There may be non-Emacs files in here, and the
3290 files supplied by Emacs are all handled explicitly already. (Bug#3800)
3291 (mkdir): Set umask to world-readable before creating directories.
3292 mkinstalldirs already checks if dirs exist, don't duplicate this test.
3293
32942009-08-29 Glenn Morris <rgm@gnu.org>
3295
3296 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
3297 (info): Don't give an error in the absence of makeinfo - let the doc
3298 Makefiles do that, if the info files need rebuilding. (Bug#3982)
3299
33002009-08-23 Ken Raeburn <raeburn@raeburn.org>
3301
3302 * Makefile.in (install-arch-indep): If the versioned DOC-####
3303 generated during loadup+dump isn't found, install the plain DOC
3304 file that always gets generated, in case CANNOT_DUMP is set.
3305
3306 * configure.in: Warn if package version specified here doesn't
3307 match the version in version.el.
3308 * configure: Regenerate.
3309
33102009-08-22 Michael Albinus <michael.albinus@gmx.de>
3311
3312 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
3313
3314 * configure: Regenerate.
3315
33162009-08-19 Glenn Morris <rgm@gnu.org>
3317
3318 * INSTALL: Remove reference to cvtmail.
3319
33202009-08-15 CHENG Gao <chenggao@gmail.com>
3321
3322 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
3323
33242009-08-02 Kevin Ryde <user42@zip.com.au>
3325
3326 * INSTALL: Fix free fonts URL.
3327
33282009-07-22 Glenn Morris <rgm@gnu.org>
3329
3330 * configure.in (AC_PREREQ): Require autoconf 2.62.
3331
33322009-07-04 Andreas Schwab <schwab@linux-m68k.org>
3333
3334 * configure.in (--enable-checking, --enable-profiling):
3335 Use AS_HELP_STRING.
3336
33372009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
3338
3339 * configure.in (--enable-profiling): New option.
3340 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
3341
33422009-06-27 Glenn Morris <rgm@gnu.org>
3343
3344 * configure.in: Restore netbsd on mips, mipsel, mipseb.
3345
33462009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3347
3348 * configure.in (--enable-checking): New option.
3349
33502009-06-24 Glenn Morris <rgm@gnu.org>
3351
3352 * make-dist: Warn if subdir does not exist in source.
3353 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
3354 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
3355 No longer make links.
3356
33572009-06-24 Yavor Doganov <yavor@gnu.org>
3358
3359 * make-dist (tempdir): Don't create directories preferences.gorm
3360 and preferences.nib, they are no longer required.
3361
33622009-06-21 Chong Yidong <cyd@stupidchicken.com>
3363
3364 * Branch for 23.1.
3365
33662009-06-12 Chong Yidong <cyd@stupidchicken.com>
3367
3368 * configure.in: Delete mac-fix-env target, which has been
3369 removed (Bug#3531).
3370
33712009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
3372
1154d12e 3373 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
3374
33752009-05-05 Per Starbäck <per@starback.se> (tiny change)
3376
3377 * BUGS: Use new binding of view-emacs-problems.
3378
c7015153 33792009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
3380
3381 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
3382 for Solaris compatibility.
3383
33842009-04-25 Chong Yidong <cyd@stupidchicken.com>
3385
3386 * configure: Regenerate.
3387
3388 * configure.in: Disable use of FreeType without libXft.
3389
33902009-04-19 Jan Djärv <jan.h.d@swipnet.se>
3391
3392 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
3393 Check if it is declared in gtk.h.
3394
33952009-04-12 Andreas Schwab <schwab@linux-m68k.org>
3396
3397 * Makefile.in (install-arch-indep): Remove .gitignore files.
3398
33992009-04-03 Kenichi Handa <handa@m17n.org>
3400
3401 * INSTALL: Make the section "Complex Text Layout support
3402 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
3403
34042009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
3405
3406 * configure.in (rs6000-ibm-aix6*): Fix typo.
3407
34082009-03-04 Glenn Morris <rgm@gnu.org>
3409
3410 * Makefile.in (INFO_FILES): Add auth.
3411
34122009-03-03 Glenn Morris <rgm@gnu.org>
3413
3414 * info/dir: Add Auth-source.
3415
34162009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3417
3418 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
3419 the second.
3420
34212009-02-28 Eli Zaretskii <eliz@gnu.org>
3422
3423 * config.bat: Copy .dbxinit to _dbxinit.
3424
3425 * make-dist (Making links to `info'): Remove .gitignore.
3426
34272009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
3428
3429 * Makefile.in (lib-src, lisp): Use simpler rule.
3430 (src): Be more specific to avoid recompiling all the .elc files just
3431 because the bootstrap-emacs is missing.
3432
34332009-02-26 Chong Yidong <cyd@stupidchicken.com>
3434
3435 * configure.in: Require librsvg >= 2.11.
3436
34372009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
3438
3439 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
3440 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
3441
34422009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
3443
3444 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
3445
34462009-02-03 Glenn Morris <rgm@gnu.org>
3447
3448 * make-dist: Add some missing files, remove some that are no longer
3449 present.
3450
34512009-02-02 Glenn Morris <rgm@gnu.org>
3452
3453 * make-dist: Add some missing nextstep/ files.
3454
34552009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
3456
3457 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
3458
34592009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3460
3461 * configure.in: Add support for m68k-*-netbsd.
3462
34632009-01-14 Juri Linkov <juri@jurta.org>
3464
3465 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
3466
3467 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
3468 and bug-reference-mode.
3469
34702009-01-11 Juri Linkov <juri@jurta.org>
3471
3472 * INSTALL.CVS: Move configuration explicitly to the first step.
3473
34742009-01-09 Glenn Morris <rgm@gnu.org>
3475
3476 * .dir-locals.el: Don't set indent-tabs-mode.
3477
34782008-12-30 Kenichi Handa <handa@m17n.org>
3479
3480 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
3481 the function OTF_get_variation_glyphs.
3482
34832008-12-30 Jan Djärv <jan.h.d@swipnet.se>
3484
3485 * Makefile.in (install-arch-dep): Remove old directories in
3486 ns_app* before moving new directories there.
3487
34882008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
3489
3490 * .dir-locals.el: Remove non-working entry for pmail.
3491 (fill-column): Fix typo.
3492 (change-log-mode): Add fill column.
3493
34942008-12-26 Eli Zaretskii <eliz@gnu.org>
3495
3496 * config.bat: Produce _dir-locals.el from .dir-locals.el.
3497
34982008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
3499
3500 * make-dist (tempdir): Distribute .dir-locals.el.
3501
3502 * .dir-locals.el: New file.
3503
35042008-12-19 Eli Zaretskii <eliz@gnu.org>
3505
3506 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
3507 for rationale.
3508
35092008-12-13 Glenn Morris <rgm@gnu.org>
3510
3511 * Makefile.in (install-arch-indep): Add new man-pages.
3512 (manext): Remove variable.
3513 (MAN_PAGES): New variable.
3514 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
3515 and remove.
3516 (uninstall): Remove desktop file and icons, game scores if empty.
3517
35182008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
3519
3520 * config.guess, config.sub: Updated from master source.
3521
35222008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
3523
3524 * Makefile.in (install-arch-indep): Install ebrowse.1.
3525
35262008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3527
3528 * configure.in: Add Solaris on x86_64.
3529
35302008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
3531
3532 * config.guess, config.sub: Updated from master source.
3533
35342008-12-08 Eli Zaretskii <eliz@gnu.org>
3535
3536 * info/dir: Fix last change.
3537
35382008-12-07 Eli Zaretskii <eliz@gnu.org>
3539
3540 * info/dir: Untabify.
3541
35422008-11-28 Ulrich Mueller <ulm@gentoo.org>
3543
3544 * configure.in: Fix last change.
3545
35462008-11-28 Richard M Stallman <rms@gnu.org>
3547
3548 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
3549 New configurations.
3550
35512008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
3552
3553 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
3554 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
3555
35562008-11-15 Eli Zaretskii <eliz@gnu.org>
3557
3558 * Makefile.in (INFO_FILES): Remove ns-emacs.
3559
3560 * info/dir (NS-Emacs): Remove entry.
3561
35622008-11-08 Eli Zaretskii <eliz@gnu.org>
3563
3564 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
3565
35662008-11-07 Glenn Morris <rgm@gnu.org>
3567
3568 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
3569
35702008-10-31 Eli Zaretskii <eliz@gnu.org>
3571
3572 * config.bat: Tell user to expect one "File not found" message
3573 while the `doc' directory is being configured.
3574
35752008-10-30 Chong Yidong <cyd@stupidchicken.com>
3576
3577 * update-subdirs: Put obsolete directory last.
3578
35792008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
3580
3581 * configure.in: Check fontconfig always.
3582
35832008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
3584
3585 * configure (*-solaris2.[7-9]*): Fix typo.
3586
35872008-10-24 Glenn Morris <rgm@gnu.org>
3588
3589 * configure.in (--without-sync-input, --with-pkg-config-prog):
3590 Help strings start with lower case.
3591 (--with-gnustep-conf): New option.
3592 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
3593
35942008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
3595
3596 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
3597 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
3598 is not found. (Bug#1230)
3599
36002008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
3601
3602 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
3603 Use sol2-6.h for Solaris 7-9.
3604
36052008-10-18 Ulrich Mueller <ulm@gentoo.org>
3606
3607 * configure.in: Add support for GNU/Linux on SuperH.
3608
36092008-10-12 Andreas Schwab <schwab@suse.de>
3610
3611 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
3612
1a71cb28 36132008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
3614
3615 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
3616 "X") to avoid confusion.
3617
3618 * configure: Regenerate.
3619
36202008-09-07 Romain Francoise <romain@orebokech.com>
3621
3622 * make-dist: Distribute doc/man/ChangeLog.
3623
36242008-08-28 Chong Yidong <cyd@stupidchicken.com>
3625
3626 * configure.in: Disable XFT and Freetype when without X.
3627
3628 * configure: Regenerate.
3629
36302008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
3631
3632 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
3633
36342008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
3635
3636 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
3637 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
3638
3639 * configure: Regenerate.
3640
36412008-08-20 Eli Zaretskii <eliz@gnu.org>
3642
3643 * configure.in: Move "#define subprocesses" before
3644 config_opsysfile is included.
3645
36462008-08-19 Kenichi Handa <handa@m17n.org>
3647
3648 * INSTALL (Extra fonts): Mention local fonts, don't mention
3649 mule-unicode.
3650
36512008-08-16 Chong Yidong <cyd@stupidchicken.com>
3652
3653 * make-dist: Omit info/.arch-inventory.
3654
36552008-08-16 Jason Rumney <jasonr@gnu.org>
3656
3657 * make-dist (tempdir/nt): Link emacsclient.rc.
3658
36592008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
3660
3661 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
3662 AC_SUBST it.
3663 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
3664 AC_SUBST it.
3665 (OTHER_FILES): Always define for HAVE_NS.
3666 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
3667 * configure: Regenerate.
3668
36692008-08-07 Andreas Schwab <schwab@suse.de>
3670
3671 * configure.in: Correctly handle
3672 --enable-cocoa-experimental-ctrl-g=no and
3673 --enable-ns-self-contained=yes.
3674
36752008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
3676
3677 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
3678 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
3679 bother undef'ing since won't have desired effect.
3680
36812008-08-06 Andreas Schwab <schwab@suse.de>
3682
3683 * configure.in: Fix quoting.
3684
36852008-08-06 Chong Yidong <cyd@stupidchicken.com>
3686
3687 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
3688
36892008-08-05 Ulrich Mueller <ulm@gentoo.org>
3690
3691 * configure.in: Add checks for krb5_error.text and
3692 krb5_error.e_text struct members.
3693
36942008-08-04 Chong Yidong <cyd@stupidchicken.com>
3695
3696 * configure.in: Test for existence of NSInteger.
3697 Suggested by Yavor Doganov.
3698
36992008-08-02 Romain Francoise <romain@orebokech.com>
3700
3701 * Makefile.in (INFO_FILES): Add mairix-el.
3702
37032008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3704
3705 * make-dist:
3706 * README: Remove VMS support.
3707 * vms: Remove directory.
3708
37092008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3710
3711 * configure.in (MULTI_KBOARD): Remove.
3712
37132008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
3714
3715 * configure.in (DO_BLOCK_INPUT): Remove, unused.
3716
37172008-07-29 Chong Yidong <cyd@stupidchicken.com>
3718
3719 * info/dir (File): Add mairix-el.
3720
37212008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3722
3723 Remove support for Mac Carbon.
3724 * mac: Remove directory.
3725 * make-dist:
3726 * configure.in:
3727 * README:
3728 * Makefile.in:
3729 * INSTALL: Remove code for Carbon.
3730 * configure: Regenerate.
3731
37322008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
3733
3734 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
3735
37362008-07-25 Chong Yidong <cyd@stupidchicken.com>
3737
3738 * configure.in: Check for getrlimit.
3739
3740 * configure: Regenerate.
3741
37422008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
3743
3744 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
3745 in src/Makefile.in.
3746 (static): Remove, autoconf would always comment it out anyway.
3747 (subprocesses): Define unconditionally.
3748
37492008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
3750
3751 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
3752 compilation under GNUstep.
3753
37542008-07-18 Kenichi Handa <handa@m17n.org>
3755
3756 * INSTALL (Complex Text Layout support libraries): Delete the
3757 paragraph about --enable-font-backend.
3758
37592008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
3760
3761 * configure.in: Print out some info to user for NeXTstep builds.
3762 (ns-app): Remove enable option.
3763 (ns-self-contained): Add enable option.
3764 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
3765 GNUstep, use to set install prefixes, and substitute in Makefiles.
3766 * configure: Regenerate.
3767 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
3768 NS app bundle.
3769
37702008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
3771
3772 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
3773
37742008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
3775
3776 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
3777 NS_IMPL_COCOA.
3778
37792008-07-16 Glenn Morris <rgm@gnu.org>
3780
3781 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
3782 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
3783 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
3784 never unset.
3785
3786 * make-dist: Add nextstep/ directories.
3787 (src, lib-src): Add .m files.
3788
37892008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
3790
3791 * configure.in (freebsd, kfreebsd): Undo part of previous change.
3792 (USER_FULL_NAME): Remove, not used anymore.
3793 * configure: Regenerate.
3794
37952008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
3796
3797 Changes and additions for NeXTstep windowing system (Cocoa and
3798 GNUstep) support.
3799
3800 * configure.in: Add support for NS window system: --with-ns (default
3801 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
3802 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
3803 disable font backend if window system is "none", not if !HAVE_X11.
3804 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
3805 (install-arch-dep): Add commands to assemble NS .app package.
3806
38072008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
3808
3809 * configure.in: Use macppc for Darwin. Remove references to
3810 desupported systems.
3811 * configure: Regenerate.
3812
38132008-07-05 Glenn Morris <rgm@gnu.org>
3814
3815 * make-dist (EMACS): Doc fix.
3816 (lisp): There are no *.dat or image files here any more.
3817 (src): There are no *.s files here any more.
3818 (etc/images, etc/images/*): Link to most regular files.
3819
38202008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3821
3822 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
3823
38242008-07-01 Glenn Morris <rgm@gnu.org>
3825
3826 * configure.in (cpp_undefs): Rename from `undefs', update uses.
3827 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
3828 and explicitly export there. (Bug#507.)
3829
38302008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3831
3832 * configure.in:
3833 * configure: Remove references to obsolete systems.
3834
38352008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
3836
3837 * Makefile.in (Makefile): Use it for its timestamp value as well, and
3838 make it depend on all other */.in files.
3839 (src/Makefile, src/config.stamp, lib-src/Makefile)
3840 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
3841 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
3842 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
3843 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
3844
3845 * configure.in: Don't create src/config.stamp any more.
3846
38472008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3848
3849 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
3850
38512008-06-22 Glenn Morris <rgm@gnu.org>
3852
3853 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
3854
38552008-06-21 Romain Francoise <romain@orebokech.com>
3856
3857 * Makefile.in (INFO_FILES): Add sasl.
3858
38592008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3860
3861 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
3862 (bootstrap-build): Remove.
3863 (top_bootclean): New var.
3864 (top_distclean, bootstrap-clean): Use it.
3865 (bootstrap): Don't recheck config. Make normally.
3866
38672008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3868
3869 * Makefile.in (SUBDIR): Include `lisp'.
3870 (lisp): Depend on `src'.
3871 (top_distclean): Don't remove config.status.
3872 (bootstrap-clean): New target.
3873 (maintainer-clean): Use it.
3874 (bootstrap): Use bootstrap-clean. Re-run config.status.
3875 (src/bootstrap-emacs${EXEEXT}): New target.
3876 (bootstrap-build): Use it. Don't use bootstrap-prepare because
3877 src/Makefile now takes care of it.
3878 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
3879
38802008-06-15 Glenn Morris <rgm@gnu.org>
3881
3882 * info/dir: Add sasl.
3883
38842008-06-09 Alan Mackenzie <acm@muc.de>
3885
3886 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
3887
38882008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
3889
3890 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
3891
38922008-06-07 Glenn Morris <rgm@gnu.org>
3893
3894 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
3895 serve no purpose.
3896
38972008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
3898
3899 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
3900 * configure: Regenerate.
3901
39022008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
3903
3904 * update-subdirs: Don't touch subdirs.el if it is unchanged.
3905
39062008-05-14 Kenichi Handa <handa@m17n.org>
3907
3908 * configure: Regenerate.
3909
3910 * configure.in: Don't handle --disable-font-backend. Don't print
3911 a message about a font backend.
3912
39132008-05-09 Glenn Morris <rgm@gnu.org>
3914
3915 * configure.in: Make absence of makeinfo a fatal error only if the info
3916 files don't exist.
3917 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
3918
39192008-05-07 Eli Zaretskii <eliz@gnu.org>
3920
3921 * config.bat: Fix last change: don't use < and > in "rem" lines,
3922 they are interpreted as redirection by DOS shells.
3923
39242008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3925
3926 * configure.in: Check availability of AvailabilityMacros.h
3927 if HAVE_CARBON.
3928
3929 * configure: Regenerate.
3930
39312008-05-03 Glenn Morris <rgm@gnu.org>
3932
3933 * configure.in (x_libraries): Remove standard 64-bit directories -
3934 experimental workaround for minor autoconf bug.
3935
3936 * configure.in (--without-makeinfo): New option. If set,
3937 absence of suitable makeinfo is not a fatal error.
3938 * Makefile.in (MAKEINFO): New, set by configure.
3939 (install-arch-indep): Without makeinfo, ignore any missing manuals.
3940 (info-real): New target.
3941 (info): Without makeinfo, do nothing, else call `info-real'.
3942
39432008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
3944
3945 * configure.in: Remove hpux10.20 from the desupported list.
3946
39472008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
3948
3949 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
3950
39512008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
3952
3953 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
3954 rather than change CPPFLAGS.
3955 (HAVE_GTK): Rename to USE_GTK.
3956
39572008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
3958
3959 * configure.in: Replace the obsolete macros AC_AIX and
3960 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
3961
39622008-04-05 Andreas Schwab <schwab@suse.de>
3963
3964 * configure.in: No longer create admin/unidata/Makefile.
3965
39662008-03-28 Andreas Schwab <schwab@suse.de>
3967
3968 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
3969 (lisp/Makefile): New rule.
3970
39712008-03-13 Glenn Morris <rgm@gnu.org>
3972
3973 * configure.in (AC_INIT): Fix version number.
3974 (sync-input): Reword the option, since it's on by default.
3975
39762008-03-11 Jan Djärv <jan.h.d@swipnet.se>
3977
3978 * configure.in: Add --enable-sync-input, default yes.
3979
39802008-03-11 Glenn Morris <rgm@gnu.org>
3981
3982 * Makefile.in (install-etc, mkdir): Handle directory
3983 etc/images/icons/hicolor/*/mimetypes/.
3984
3985 * make-dist: Handle icons/hicolor/scalable directory.
3986
39872008-03-05 Glenn Morris <rgm@gnu.org>
3988
3989 * configure.in: Enable font-backend by default.
3990 (USE_FONT_BACKEND): Set to "no" in absence of X.
3991 (PKG_CONFIG): Don't set multiple times, once is enough.
3992 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
3993
39942008-03-03 Glenn Morris <rgm@gnu.org>
3995
3996 * Makefile.in (iconsrcdir): New variable.
3997 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
3998 directory.
3999
40002008-02-29 Glenn Morris <rgm@gnu.org>
4001
4002 * test/: New directory.
4003
40042008-02-27 Jan Djärv <jan.h.d@swipnet.se>
4005
4006 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
4007
40082008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
4009
4010 * configure.in: Print an error for systems that we think are obsolete
4011 and are proposed to be removed. Remove some more unused systems.
4012 Add support for powerpc-ibm-aix6*.
4013
40142008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
4015
4016 * configure.in: Remove references to obsolete variables and systems.
4017
40182008-02-21 Glenn Morris <rgm@gnu.org>
4019
4020 * Makefile.in (set_installuser): New.
4021 (install-arch-indep): Use set_installuser to avoid duplicate code.
4022
4023 * README.unicode: Split into admin/notes/unicode,font-backend and
4024 remove.
4025
40262008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
4027
4028 * configure.in (arm*-*-freebsd*): Add.
4029
40302008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
4031
4032 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
4033 dealing with obsolete variables.
4034
40352008-02-08 Glenn Morris <rgm@gnu.org>
4036
4037 * Makefile.in (check-info-dir): New target.
4038
40392008-02-08 Michael Olson <mwolson@gnu.org>
4040
4041 * Makefile.in (INFO_FILES): Add epa.
4042
4043 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
4044 features" section.
4045
40462008-02-06 Glenn Morris <rgm@gnu.org>
4047
4048 * configure.in (--with-gcc): Give an error saying this option has
4049 been removed.
4050 (--with-gtk): Remove this option.
4051
40522008-02-06 Tom Tromey <tromey@redhat.com>
4053
4054 * configure.in (--with-gcc): Remove.
4055 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
4056
40572008-02-05 Ulrich Mueller <ulm@gentoo.org>
4058
4059 * INSTALL: Recommend giflib, not libungif.
4060
40612008-02-05 Tom Tromey <tromey@redhat.com>
4062
4063 * configure.in (--with-dbus): Default to enabled.
4064
40652008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
4066
4067 * INSTALL (Complex Text Layout support libraries): New section.
4068
40692008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
4070
4071 * make-dist: Remove references to files in mac/ that have been
4072 deleted.
4073
40742008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
4075
4076 * configure.in: For libotf and m17n-flt checks, set shell vars
4077 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
4078 pkg_check_m17n_flt, respectively, for the sake of the summary output.
4079 Reported by Ulrich Mueller.
4080
40812008-02-02 Eli Zaretskii <eliz@gnu.org>
4082
4083 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
4084 admin/unidata/Makefile.in to Makefile.
4085
40862008-02-02 Glenn Morris <rgm@gnu.org>
4087
4088 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
4089 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
4090 (HAVE_XFT): Add "Does Emacs use..." messages at end.
4091
40922008-02-01 Miles Bader <miles@gnu.org>
4093
4094 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
4095 [libotf], and [m17n-flt] options.
4096
40972008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
4098
4099 * configure.in: Add EMACS_ARG_N([libotf]...), and
4100 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
4101 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
4102 CFLAGS, and LIBS in checking of m17n-flt.
4103
41042008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
4105
4106 * configure.in: Check the availability of m17n-flt library.
4107
41082008-02-01 Kenichi Handa <handa@m17n.org>
4109
4110 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
4111 not available.
4112
41132008-02-01 Kenichi Handa <handa@m17n.org>
4114
4115 * configure.in: New args --enable-font-backend, --with-xft,
4116 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
4117 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
4118 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
4119 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
4120
41212008-02-01 Kenichi Handa <handa@m17n.org>
4122
4123 * make-dist: Include etc/charsets in tarball.
4124
41252008-02-01 Kenichi Handa <handa@m17n.org>
4126
4127 * configure.in: While running cpp on junk.c, include
4128 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
4129 exists.
4130
41312008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
4132
4133 * configure.in (xtensa): Match more configurations.
4134
41352008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
4136
4137 * configure.in: Update comment.
4138
41392008-01-26 Glenn Morris <rgm@gnu.org>
4140
4141 * configure.in (--without-gcc): By default, neither off nor on.
4142 (--with-carbon): Tone down rhetoric in help text.
4143
41442008-01-25 Glenn Morris <rgm@gnu.org>
4145
4146 * configure.in: Correct usage of OPTION_DEFAULT_ON,
4147 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
4148 Default `Carbon' to off (it's unsupported).
4149
41502008-01-24 Glenn Morris <rgm@gnu.org>
4151
4152 * configure.in: Standardize dbus-related messages.
4153
41542008-01-23 Michael Olson <mwolson@gnu.org>
4155
4156 * configure.in (pkg-config-prog): Remove initial whitespace.
4157
41582008-01-23 Tom Tromey <tromey@redhat.com>
4159
4160 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
4161 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
4162 Update all users.
4163
41642008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
4165
4166 * config.guess, config.sub: Updated from master source.
4167
41682008-01-17 Andreas Schwab <schwab@suse.de>
4169
4170 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
4171
41722008-01-17 Glenn Morris <rgm@gnu.org>
4173
4174 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
4175
41762008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
4177
4178 * configure.in: Remove more references to unsupported systems.
4179
41802008-01-16 Sven Joachim <svenjoac@gmx.de>
4181
4182 * make-dist: Add --lzma.
4183
41842008-01-16 Glenn Morris <rgm@gnu.org>
4185
4186 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
4187 configure checks for this.
4188
41892008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
4190
4191 * configure.in: Remove more references to unsupported systems.
4192
41932008-01-06 Romain Francoise <romain@orebokech.com>
4194
4195 * configure.in: Delete extra semicolons.
4196
41972008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4198
4199 * configure.in: Remove references to unsupported systems.
4200
42012008-01-05 Romain Francoise <romain@orebokech.com>
4202
4203 * make-dist: Add --bzip2. Update copyright.
4204
42052008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4206
4207 * configure.in: Remove support for Masscomp.
4208
42092008-01-05 Glenn Morris <rgm@gnu.org>
4210
4211 * Makefile.in (desktopdir, icondir): New variables.
4212 (install-arch-indep): Also depend on `install-etc'.
4213 (install-etc): New target.
4214 (mkdir): Also create the `applications' and `icons' directories.
4215
42162008-01-04 Glenn Morris <rgm@gnu.org>
4217
4218 * make-dist: Update for new etc/images/icons/hicolor directory.
4219
42202007-12-09 Andreas Schwab <schwab@suse.de>
4221
4222 * configure.in: D-Bus is not enabled by default.
4223
42242007-12-06 Jan Djärv <jan.h.d@swipnet.se>
4225
4226 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
4227 change.
4228
42292007-12-04 Jan Djärv <jan.h.d@swipnet.se>
4230
4231 * configure.in: Give package name and version to AC_INIT.
4232
42332007-12-03 Magnus Henoch <mange@freemail.hu>
4234
4235 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
4236
42372007-12-03 Michael Albinus <michael.albinus@gmx.de>
4238
4239 * configure.in: No need for DBUS_INFO anymore.
4240
4241 * Makefile.in (INFO_FILES): Use dbus unconditionally.
4242
42432007-12-02 Michael Albinus <michael.albinus@gmx.de>
4244
4245 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
4246
4247 * Makefile.in (INFO_FILES): Add dbus.
4248
42492007-12-02 Romain Francoise <romain@orebokech.com>
4250
4251 * make-dist: Fix last change.
4252
42532007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
4254
4255 * configure.in: Add support for gnu-kfreebsd.
4256
42572007-11-28 Glenn Morris <rgm@gnu.org>
4258
4259 * make-dist: Add etc/nxml.
4260
42612007-11-24 Romain Francoise <romain@orebokech.com>
4262
4263 * Makefile.in (INFO_FILES): Add nxml-mode.
4264
42652007-11-23 Romain Francoise <romain@orebokech.com>
4266
4267 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
4268 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
4269
42702007-11-20 Andreas Schwab <schwab@suse.de>
4271
4272 * configure.in: Always include <resolv.h> when checking for res_init.
4273
42742007-11-17 Andreas Schwab <schwab@suse.de>
4275
4276 * update-subdirs: Atomically update subdirs.el.
4277
42782007-11-17 Glenn Morris <rgm@gnu.org>
4279
4280 * Makefile.in (check-declare): New target.
4281
42822007-11-07 Glenn Morris <rgm@gnu.org>
4283
4284 * configure.in: Deprecate Mac Carbon port.
4285
42862007-11-01 Jan Djärv <jan.h.d@swipnet.se>
4287
4288 * configure.in: Remove HAVE_X11R5 check.
4289
42902007-10-31 Glenn Morris <rgm@gnu.org>
4291
4292 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
4293 when changing ownership of installed files.
4294
42952007-10-30 Glenn Morris <rgm@gnu.org>
4296
4297 * make-dist: Add new directory etc/gnus.
4298
42992007-10-30 Michael Olson <mwolson@gnu.org>
4300
4301 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
4302
43032007-10-29 Glenn Morris <rgm@gnu.org>
4304
4305 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
4306
43072007-10-23 Glenn Morris <rgm@gnu.org>
4308
4309 * MAINTAINERS: Move to admin/.
4310
43112007-10-17 Chong Yidong <cyd@stupidchicken.com>
4312
4313 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
4314 (HAVE_LIBRESOLV): Also define if we are using res_init().
4315
43162007-10-17 Glenn Morris <rgm@gnu.org>
4317
4318 * FTP: Remove file, since it's just a duplicate of one in etc/.
4319
43202007-10-05 Eli Zaretskii <eliz@gnu.org>
4321
4322 * config.bat: Fix configuring `doc' due to changes in the
4323 directory structure.
4324
43252007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
4326
4327 * configure.in: Don't use -lpthread on HP-UX.
4328
43292007-09-16 Glenn Morris <rgm@gnu.org>
4330
4331 * make-dist: File gfdl.1 has been removed.
4332
43332007-09-15 Glenn Morris <rgm@gnu.org>
4334
4335 * configure.in: Fix makeinfo version regexp.
4336
43372007-09-12 Glenn Morris <rgm@gnu.org>
4338
4339 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
4340 implementation of alloca is not found.
4341
4342 * Makefile.in (SOURCES, unlock, relock): Delete.
4343 (install-arch-indep): Do not exclude the etc/ Makefiles.
4344
43452007-09-09 Juri Linkov <juri@jurta.org>
4346
4347 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
4348
4349 * README: Add doc/ to documentation directories.
4350
43512007-09-08 Michael Olson <mwolson@gnu.org>
4352
4353 * MAINTAINERS: Add myself for ERC and tq.el.
4354 Update for new doc/ directory layout.
4355
43562007-09-06 Romain Francoise <romain@orebokech.com>
4357
4358 * make-dist: Update for new doc/ directory layout.
4359
43602007-09-06 Glenn Morris <rgm@gnu.org>
4361
4362 * Makefile.in (mansrcdir): New variable.
4363 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
4364 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
4365 update these targets for new doc/ directory layout.
4366 (doc/misc/Makefile): New target.
4367 (install-arch-indep): Use mansrcdir for new location of manpages.
4368 (mostlyclean, clean, distclean, maintainer-clean, unlock)
4369 (relock, info, dvi): Update targets for new doc/ directory layout.
4370
4371 * configure.in (AC_OUTPUT): Update names of generated Makefiles
4372 for new doc/ directory layout.
4373
43742007-09-02 Andreas Schwab <schwab@suse.de>
4375
4376 * configure.in: Use AS_HELP_STRING throughout.
4377 * configure: Regenerate.
4378
43792007-09-02 Jan Djärv <jan.h.d@swipnet.se>
4380
4381 * configure.in: Require Gtk/Glib 2.6.
4382
43832007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
4384
4385 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
4386 Use them throughout in place of AC_ARG_WITH calls.
4387 * configure: Regenerate.
4388
43892007-09-01 Andreas Schwab <schwab@suse.de>
4390
4391 * configure.in: Put quotes around nested macro calls.
4392
43932007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
4394
4395 * configure.in: Fix typo.
4396 * configure: Regenerate.
4397
43982007-08-30 Glenn Morris <rgm@gnu.org>
4399
4400 * configure.in (AH_BOTTOM): Copy some manual changes made to
4401 src/config.in here so they are not lost when it regenerates.
4402
4403 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
4404
44052007-08-29 Károly Lőrentey <karoly@lorentey.hu>
4406
4407 * README.multi-tty: New file.
4408
44092007-08-29 Glenn Morris <rgm@gnu.org>
4410
4411 * README: Increase version to 23.0.50.
4412
44132007-08-29 Jan Djärv <jan.h.d@swipnet.se>
4414
4415 * configure.in: New option: --without-xaw3d.
4416
44172007-08-24 Glenn Morris <rgm@gnu.org>
4418
4419 * configure.in: Check for a suitably recent makeinfo.
4420
44212007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
4422
4423 * configure.in (Check for required libraries): Typo.
4424
44252007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4426
4427 * configure.in: Check librsvg2 also for Mac Carbon.
4428
44292007-08-22 Romain Francoise <romain@orebokech.com>
4430
4431 * make-dist: Follow reorganization of files in etc/.
4432
44332007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
4434
4435 * configure.in: Add support for SVG images through librsvg2.
4436
44372007-07-28 Eli Zaretskii <eliz@gnu.org>
4438
4439 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
4440 to avoid an error message if there is no DOC there.
4441
44422007-07-25 Glenn Morris <rgm@gnu.org>
4443
4444 * Relicense all FSF files to GPLv3 or later.
4445
4446 * COPYING, info/COPYING: Switch to GPLv3.
4447
44482007-06-20 Jan Djärv <jan.h.d@swipnet.se>
4449
4450 * configure.in: Complain if X seems to be installed but no
4451 development files were found.
4452
44532007-06-20 Glenn Morris <rgm@gnu.org>
4454
4455 * configure.in: Prefer libgif over libungif.
4456
44572007-06-14 Jan Djärv <jan.h.d@swipnet.se>
4458
4459 * configure.in: Check for all image libraries before exiting.
4460
44612007-06-13 Jan Djärv <jan.h.d@swipnet.se>
4462
4463 * configure.in: Exit with error if image libraries aren't found.
4464
44652007-06-13 Chong Yidong <cyd@stupidchicken.com>
4466
4467 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
4468 when compiling without scrollbars.
4469
44702007-06-12 Glenn Morris <rgm@gnu.org>
4471
4472 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
4473
44742007-06-11 Jan Djärv <jan.h.d@swipnet.se>
4475
4476 * configure.in: Change wording about yes/gtk and lucid/athena
4477 being synonyms.
4478
44792007-06-08 Glenn Morris <rgm@gnu.org>
4480
4481 * configure.in: Make gtk the default toolkit.
4482
44832007-06-07 Glenn Morris <rgm@gnu.org>
4484
4485 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
4486 for a Sun C compiler.
4487
4488 * Makefile.in (install-arch-indep): Install only the DOC- file
4489 specific to the build, if possible, rather than DOC-*.
4490
44912007-06-02 Chong Yidong <cyd@stupidchicken.com>
4492
4493 * Version 22.1 released.
4494
44952007-05-25 Chong Yidong <cyd@stupidchicken.com>
4496
4497 * mkinstalldirs: Sync to version in automake CVS.
4498
44992007-05-22 Andreas Schwab <schwab@suse.de>
4500
4501 * configure.in: Prefer build_alias over host when host_alias is not set.
4502 * configure: Regenerate.
4503
45042007-05-20 Andreas Schwab <schwab@suse.de>
4505
4506 * configure.in: Remove empty AC_SUBST.
4507 * configure: Regenerate.
4508
45092007-05-20 Nick Roberts <nickrob@snap.net.nz>
4510
4511 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
4512 it like others.
4513 * configure: Regenerate.
4514
45152007-05-20 Nick Roberts <nickrob@snap.net.nz>
4516
4517 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
4518 (AC_CHECK_LIB): Add -lgpm.
4519 * configure: Regenerate.
4520
45212007-05-03 Glenn Morris <rgm@gnu.org>
4522
4523 * configure: Tweak message about the absence of shell functions.
4524
45252007-04-27 Andreas Schwab <schwab@suse.de>
4526
4527 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
4528
45292007-04-26 Glenn Morris <rgm@gnu.org>
4530
4531 * README: Increase version to 22.1.50.
4532
45332007-04-24 Juanma Barranquero <lekktu@gmail.com>
4534
4535 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
4536
45372007-04-19 Glenn Morris <rgm@gnu.org>
4538
4539 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
4540
45412007-04-18 Glenn Morris <rgm@gnu.org>
4542
4543 * INSTALL: Mention CPP.
4544
45452007-04-15 Glenn Morris <rgm@gnu.org>
4546
4547 * FTP: Replace with a pointer to the web version.
4548
45492007-04-13 Glenn Morris <rgm@gnu.org>
4550
4551 * INSTALL: In lib-src, timer, wakeup, yow are removed.
4552
45532007-04-04 Glenn Morris <rgm@gnu.org>
4554
4555 * configure.in (NON_GNU_CPP): Use associated preprocessor when
4556 compiling with Sun Studio on Solaris.
4557
45582007-03-23 Glenn Morris <rgm@gnu.org>
4559
4560 * configure.in: Restore support for hp800 (removed 2007-01-27)
4561 following clarification of legal status.
4562
45632007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
4564
4565 * configure.in: Add support for AIX4.3 on IBM RS6000.
4566
4567 * configure: Regenerate.
4568
45692007-03-20 Richard Stallman <rms@gnu.org>
4570
4571 * configure.in: Fix previous change.
4572
45732007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
4574
4575 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
4576 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
4577 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
4578
45792007-03-19 Chong Yidong <cyd@stupidchicken.com>
4580
4581 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
4582 user specifies "without".
4583
4584 * configure: Regenerate.
4585
45862007-03-18 Jan Djärv <jan.h.d@swipnet.se>
4587
4588 * configure.in: Warning for Gtk+ and Cygwin added.
4589 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
4590
45912007-02-27 Glenn Morris <rgm@gnu.org>
4592
4593 * make-dist (oldXMenu): Remove Imakefile.
4594 (etc/images): Add README.
4595
45962007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
4597
4598 * configure.in (xtensa-*-linux-gnu*): New configuration.
4599
4600 * configure: Regenerate.
4601
46022007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
4603
4604 * config.guess, config.sub: Updated from master source.
4605
46062007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
4607
4608 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
4609
46102007-01-29 Chong Yidong <cyd@stupidchicken.com>
4611
4612 * configure.in: Restore support for hp800's not running HP-UX.
4613
4614 * configure: Regenerate.
4615
46162007-01-27 Chong Yidong <cyd@stupidchicken.com>
4617
4618 * configure.in: Remove support for hp800 and sr2k machine types.
4619
4620 * configure: Regenerate.
4621
46222007-01-26 Jan Djärv <jan.h.d@swipnet.se>
4623
4624 * configure.in: Add check for libXft.
4625
46262007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
4627
4628 * INSTALL: Info files moved to share/info.
4629
46302007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
4631
4632 * configure.in: Detect and use fink-installed in intel-based Mac
4633 builds; change Apple Darwin section to support both PowerPC and
4634 Intel-based Macs.
4635
46362006-12-26 Andreas Schwab <schwab@suse.de>
4637
4638 * Makefile.in (datarootdir): Define.
4639
46402006-12-24 Richard Stallman <rms@gnu.org>
4641
4642 * configure.in: Require Autoconf 2.61.
4643
46442006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
4645
4646 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
4647 Remove redundant entry for powerpc-apple-netbsd.
4648
4649 * configure: Regenerate.
4650
46512006-12-22 Chong Yidong <cyd@stupidchicken.com>
4652
4653 * configure: Regenerate with autoconf 2.61.
4654
46552006-12-20 Jan Djärv <jan.h.d@swipnet.se>
4656
4657 * configure.in: Detect alsa/asoundlib.h also.
4658 * configure: Regenerate.
4659
46602006-12-19 Jan Djärv <jan.h.d@swipnet.se>
4661
4662 * configure.in: Check if GTK+ compiles at all.
4663
46642006-12-10 Andreas Schwab <schwab@suse.de>
4665
4666 * configure.in: Remove check for struct timezone, its result is
4667 never used.
4668
46692006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
4670
4671 * configure.in: Add support for Solaris 10 on x86-64.
4672
46732006-12-08 Jan Djärv <jan.h.d@swipnet.se>
4674
4675 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
4676 of PKG_CONFIG_PATH.
4677
46782006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4679
4680 * configure.in (HAVE_SYNC): New test.
4681
46822006-12-03 Glenn Morris <rgm@gnu.org>
4683
4684 * Makefile.in: Fix Copyright format.
4685
4686 * configure.in (AH_TOP): Add missing Copyright year.
4687
4688 * update-subdirs: Add missing Copyright years.
4689
46902006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
4691
4692 * Makefile.in: Touch only the parts of the share/emacs directory
4693 specific to this version.
4694
46952006-11-26 Chong Yidong <cyd@stupidchicken.com>
4696
4697 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
4698
46992006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4700
4701 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
4702
47032006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4704
4705 * configure.in: Prefer X11 to Carbon only when some X-specific
4706 option is specified (Thanks to Jan Djärv and Andreas Schwab).
4707
47082006-11-04 Romain Francoise <romain@orebokech.com>
4709
4710 * Makefile.in (bootstrap-clean-before): Fix typo.
4711 Use new target `bootstrap-clean' in the leim subdirectory.
4712
47132006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4714
4715 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
4716
47172006-10-30 Chong Yidong <cyd@stupidchicken.com>
4718
4719 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
4720 directories.
4721
47222006-10-29 Jeramey Crawford <jeramey@jeramey.com>
4723
4724 * configure.in: Enable x86-64 OpenBSD compilation.
4725
47262006-10-28 Glenn Morris <rgm@gnu.org>
4727
4728 * AUTHORS: Add cal-html.el author.
4729
47302006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4731
4732 * make-dist: Make links to mac/make-package and
4733 mac/Emacs.app/Contents/Resources/Emacs.icns.
4734
47352006-10-27 Chong Yidong <cyd@stupidchicken.com>
4736
4737 * README: Bump version number to 22.0.90.
4738
47392006-10-23 Andreas Schwab <schwab@suse.de>
4740
4741 * configure.in: Make sure x_default_search_path is always set even
4742 when x_libraries is empty, and look in .../share as well for each
4743 library directory.
4744
47452006-09-28 Kenichi Handa <handa@m17n.org>
4746
4747 * configure.in (locallisppath): Don't include leim dir.
4748 (lisppath): Include leim dir.
4749
47502006-09-15 Jay Belanger <belanger@truman.edu>
4751
4752 * COPYING: Replace "Library Public License" by "Lesser Public
4753 License" throughout.
4754
47552006-09-11 Paul Eggert <eggert@cs.ucla.edu>
4756
4757 * make-dist (EMACS): Exit and fail if the EMACS environment
4758 variable is set to something other than an absolute file name.
4759
47602006-08-16 Andreas Schwab <schwab@suse.de>
4761
4762 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
4763 of hardcoding it.
4764
47652006-08-16 Richard Stallman <rms@gnu.org>
4766
4767 * INSTALL.CVS: Clean up wording.
4768
47692006-07-14 Eli Zaretskii <eliz@gnu.org>
4770
4771 * configure.in (PKG_CHECK_MODULES): Redirect the output of
4772 $PKG_CONFIG --exists "$2" to config.log.
4773 * configure: Regenerate.
4774
1a71cb28 47752006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
4776
4777 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
4778
47792006-07-09 Kim F. Storm <storm@cua.dk>
4780
4781 * CONTRIBUTE: Use outline format.
4782 Add section on copyright years (from admin/notes/years).
4783
47842006-07-08 Eli Zaretskii <eliz@gnu.org>
4785
4786 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
4787 to /dev/null, since we don't need the error message, just the
4788 exit status.
4789
47902006-07-07 Eli Zaretskii <eliz@gnu.org>
4791
4792 * CONTRIBUTE: Slight formatting changes and typo fixes.
4793 Add description of NEWS markings.
4794
47952006-07-07 Kim F. Storm <storm@cua.dk>
4796
4797 * CONTRIBUTE: Mention INSTALL.CVS.
4798
47992006-07-05 Romain Francoise <romain@orebokech.com>
4800
4801 * make-dist (top-level): Add CONTRIBUTE.
4802
48032006-07-04 Richard Stallman <rms@gnu.org>
4804
4805 * CONTRIBUTE: Much rewrite.
4806
48072006-07-04 Nick Roberts <nickrob@snap.net.nz>
4808
4809 * CONTRIBUTE: New file.
4810
48112006-06-24 Eli Zaretskii <eliz@gnu.org>
4812
4813 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
4814
48152006-05-18 Jan Djärv <jan.h.d@swipnet.se>
4816
4817 * configure.in: Add check for ALSA.
4818
48192006-05-06 Eli Zaretskii <eliz@gnu.org>
4820
4821 * Makefile.in (INFO_FILES): Remove emacs-xtra.
4822
4823 * info/dir: Remove the Emacs-Xtra entry.
4824
48252006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
4826
4827 Update copyright year(s) in many files.
4828
48292006-04-01 Eli Zaretskii <eliz@gnu.org>
4830
4831 * configure: Regenerated.
4832
48332006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
4834
4835 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
4836 --without-toolkit-scroll-bars was specified.
4837
48382006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
4839
4840 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
4841 to CFLAGS. Update Copyright years written to src/config.in.
4842
48432006-03-18 Claudio Fontana <claudio@gnu.org>
4844
4845 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
4846 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
4847 to be installed/uninstalled.
4848 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
4849 to Info files installed by Emacs.
4850
48512006-03-03 Claudio Fontana <claudio@gnu.org>
4852
4853 * Makefile.in (install, uninstall): Add DESTDIR variable to
4854 support staged installations.
4855
48562006-02-14 Richard M. Stallman <rms@gnu.org>
4857
4858 * configure.in (s390x-*-linux-gnu*): New configuration.
4859
48602006-01-31 Jan Djärv <jan.h.d@swipnet.se>
4861
4862 * configure.in: Require GTK 2.4 or newer.
4863
48642006-01-29 Michael Olson <mwolson@gnu.org>
4865
4866 * Makefile.in (install-arch-indep, uninstall): Add ERC.
4867 * info/dir (ERC): New entry.
4868
48692006-01-29 Eli Zaretskii <eliz@gnu.org>
4870
4871 * info/dir: Fix last change.
4872
48732006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4874
4875 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
4876
48772006-01-27 Eli Zaretskii <eliz@gnu.org>
4878
4879 * info/dir: Untabify the whole file.
4880 (Rcirc): New entry.
4881
48822006-01-12 Andreas Schwab <schwab@suse.de>
4883
4884 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
4885 check.
4886
48872006-01-02 Chong Yidong <cyd@stupidchicken.com>
4888
4889 * configure.in: Use -Wno-pointer-sign if available.
4890
48912005-12-29 Andreas Schwab <schwab@suse.de>
4892
4893 * config.guess, config.sub: Updated from master source.
4894
48952005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4896
4897 * configure.in: Use amdx86-64 for freebsd on x86_64.
4898
48992005-11-22 Romain Francoise <romain@orebokech.com>
4900
4901 * make-dist: Add etc/images/icons.
4902
49032005-11-03 Andreas Schwab <schwab@suse.de>
4904
4905 * configure.in: Use GZIP_PROG instead of GZIP.
4906
4907 * Makefile.in (GZIP_PROG): Renamed from GZIP.
4908 (install-arch-indep): Adjust.
4909
49102005-11-01 Andreas Schwab <schwab@suse.de>
4911
4912 * Makefile.in (bootstrap): Fix dependencies for parallel build.
4913 (bootfast): Likewise.
4914
49152005-11-01 Romain Francoise <romain@orebokech.com>
4916
4917 * configure.in: Check for gzip.
4918
4919 * Makefile.in (install): Compress source files.
4920
49212005-10-24 Steven Tamm <steventamm@mac.com>
4922
4923 * configure.in: Fix darwin386 configuration issue.
4924
49252005-10-22 Eli Zaretskii <eliz@gnu.org>
4926
4927 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
4928
49292005-10-17 Bill Wohler <wohler@newt.com>
4930
4931 * make-dist: Create and populate etc/images/low-color.
4932
49332005-10-15 Bill Wohler <wohler@newt.com>
4934
4935 * make-dist: Create and populate etc/images/gud.
4936
49372005-10-08 Richard M. Stallman <rms@gnu.org>
4938
4939 * make-dist (tempparent): Don't check for 14-char file name limit.
4940
49412005-10-07 Romain Francoise <romain@orebokech.com>
4942
4943 * make-dist: Add etc/images/ezimage and etc/images/mail
4944 directories. Install images in etc/images.
4945
49462005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4947
4948 * configure.in: Prefer Carbon if --enable-carbon-app or
4949 --with-carbon is explicitly specified even when X11 is detected.
4950
49512005-09-15 Ulf Jasper <ulf.jasper@web.de>
4952
4953 * Makefile.in (install-arch-indep, uninstall):
4954 Handle newsticker manual.
4955 (info): Add - to commands.
4956
49572005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
4958
4959 Remove the MAXPATHLEN limitations:
4960
4961 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
4962
49632005-09-09 Eli Zaretskii <eliz@gnu.org>
4964
4965 * configure.in <lynxsos*>: Support for LynxOS on PPC.
4966 * configure: Regenerate.
4967
49682005-09-05 Paul Eggert <eggert@cs.ucla.edu>
4969
4970 * config.guess, config.sub: Updated from master source.
4971
49722005-08-03 Juanma Barranquero <lekktu@gmail.com>
4973
4974 * .cvsignore: Add `lock'.
4975
49762005-07-28 Juanma Barranquero <lekktu@gmail.com>
4977
4978 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
4979
49802005-07-26 Paul Eggert <eggert@cs.ucla.edu>
4981
4982 Merge gnulib getopt implementation into Emacs.
4983
4984 * Makefile.in (AUTOCONF_INPUTS): New macro.
4985 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
4986 so that these files also depend on m4/getopt.m4.
4987 * configure.in: Configure getopt by including m4/getopt.m4,
4988 and configuring a getopt replacement if necessary.
4989 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
4990 * m4/getopt.m4: New file.
4991
49922005-07-06 Lute Kamstra <lute@gnu.org>
4993
4994 * configure.in: Fix capitalization.
4995
49962005-07-04 Lute Kamstra <lute@gnu.org>
4997
4998 Update FSF's address in GPL notices.
4999
50002005-06-19 Jérôme Marant <jerome@marant.org>
5001
5002 * Makefile.in (epaths-force): Protect both lisppath and
5003 buildlisppath from whitespace.
5004
50052005-06-08 Steven Tamm <steventamm@mac.com>
5006
090bd7cb 5007 * configure.in: Support Darwin/MacOSX on Intel.
067d23c9
KY
5008
50092005-06-06 Jan Djärv <jan.h.d@swipnet.se>
5010
5011 * configure.in (HAVE_CANCELMENUTRACKING): New test.
5012
1a71cb28 50132005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
5014
5015 * configure.in: Add --enable-locallisppath.
5016
50172005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5018
5019 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
5020 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
5021 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5022
50232005-05-07 Jérôme Marant <jerome@marant.org>
5024
5025 * make-dist: Remove references to makefile.nt and makefile.def.
5026 Include widgets and images subdirectories of etc. Do not exclude
5027 ldefs-boot.el.
5028
50292005-04-23 Andreas Schwab <schwab@suse.de>
5030
5031 * configure.in: Remove duplicate match for powerpc configuration.
5032
50332005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
5034
5035 * configure.in: Check for <pwd.h>.
5036
50372005-04-14 Lute Kamstra <lute@gnu.org>
5038
5039 * make-dist: Distribute all ChangeLog files in lisp/.
5040 Don't distribute ldefs-boot.el.
5041 lisp/makefile.nt no longer exists.
5042
50432005-04-13 Lute Kamstra <lute@gnu.org>
5044
5045 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
5046 for "no-byte-compile: t" in the file instead.
5047
50482005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
5049
5050 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
5051 shadow the main Lesstif/Motif-2.1 libs and includes.
5052
50532005-03-10 Jan Djärv <jan.h.d@swipnet.se>
5054
5055 * configure.in: Only add XASSERTS to cppflags.
5056
50572005-03-04 Jan Djärv <jan.h.d@swipnet.se>
5058
5059 * configure.in: Added --enable-asserts.
5060
50612005-02-09 Kim F. Storm <storm@cua.dk>
5062
5063 Change release version from 21.4 to 22.1 throughout.
5064 Change development version from 21.3.50 to 22.0.50.
5065
50662005-01-19 Steven Tamm <steventamm@mac.com>
5067
5068 * configure.in: Check for <sys/utsname.h>.
5069
50702004-12-11 Kim F. Storm <storm@cua.dk>
5071
5072 * Makefile.in (info): Undo 2004-12-05 change.
5073
50742004-12-08 Luc Teirlinck <teirllm@auburn.edu>
5075
5076 * info/dir (File): Add URL and Org Mode manuals.
5077 * Makefile.in (install-arch-indep, uninstall): Add url and org
5078 manuals.
5079
50802004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
5081
5082 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
5083 committed to src/config.in.
5084
50852004-12-07 Jan Djärv <jan.h.d@swipnet.se>
5086
5087 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
5088 pthreads and define HAVE_GTK_AND_PTHREAD.
5089
50902004-12-05 Richard M. Stallman <rms@gnu.org>
5091
5092 * Makefile.in (info): Ignore errors building info files.
5093
50942004-11-27 Eli Zaretskii <eliz@gnu.org>
5095
5096 * config.bat: If 8-byte alignment is not supported, define
5097 NO_DECL_ALIGN in src/config.h, instead of trivially defining
5098 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
5099 filter through Sed to remove the quotes.
5100
51012004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
5102
5103 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
5104 not apply to files explicitly `cvs add'ed.
5105
51062004-11-12 Eli Zaretskii <eliz@gnu.org>
5107
5108 * config.bat: Don't require djecho.exe for the v1.x build.
5109 Add a test for DECL_ALIGN support, and add a trivial definition to
5110 src/config.h if 8-byte alignment is not supported.
5111
51122004-11-08 Kim F. Storm <storm@cua.dk>
5113
5114 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
5115 files before building.
5116 (bootfast, bootstrap-clean-before-fast): New targets, like
5117 bootstrap but don't remove .elc files.
5118
51192004-11-06 Lars Brinkhoff <lars@nocrew.org>
5120
5121 * configure.in: Add check for getrusage.
5122
51232004-11-02 Jan Djärv <jan.h.d@swipnet.se>
5124
5125 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
5126 New tests for new and old GTK file dialogs.
5127 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
5128 to no.
5129
51302004-10-20 Jan Djärv <jan.h.d@swipnet.se>
5131
5132 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
5133 can be set. Remove SETARCH test.
5134
51352004-10-08 Steven Tamm <steventamm@mac.com>
5136
5137 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
5138
51392004-10-06 Jan Djärv <jan.h.d@swipnet.se>
5140
5141 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
5142 AC_MSG_WARN. Move output of warning message to end of configure run.
5143
51442004-10-05 Jan Djärv <jan.h.d@swipnet.se>
5145
5146 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
5147 Run test to see if heap start address is random.
5148
51492004-09-29 Miles Bader <miles@gnu.org>
5150
5151 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
5152 if setarch is present.
5153
51542004-09-25 Jan Djärv <jan.h.d@swipnet.se>
5155
5156 * configure.in (HAVE_EXECSHIELD): Only define on x86.
5157
51582004-09-24 Jan Djärv <jan.h.d@swipnet.se>
5159
5160 * configure.in: Check for exec-shield.
5161
1a71cb28
GM
51622004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
5163
5164 * Makefile.in (install-arch-indep): Add pgg and sieve.
5165
5166 * info/.cvsignore: Added pgg and sieve.
5167
067d23c9
KY
51682004-08-06 Andreas Schwab <schwab@suse.de>
5169
5170 * Makefile.in (install-arch-indep, uninstall): Add flymake.
5171
51722004-07-31 Eli Zaretskii <eliz@gnu.org>
5173
5174 * config.bat: Update URLs in the comments.
5175
067d23c9
KY
51762004-07-05 Andreas Schwab <schwab@suse.de>
5177
5178 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
5179
51802004-06-21 Kenichi Handa <handa@m17n.org>
5181
5182 * make-dist: Link leim-ext.el into tempdir.
5183
51842004-06-15 Luc Teirlinck <teirllm@auburn.edu>
5185
5186 * info/dir (File): Add emacs-xtra.
5187 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
5188
51892004-06-12 Juri Linkov <juri@jurta.org>
5190
5191 * info/dir: Move menu help lines from `* Menu:' to file header.
5192 Describe the purpose of a red *.
5193
51942004-05-04 Dave Love <fx@gnu.org>
5195
5196 * configure.in: Don't use `extrasub'.
5197
51982004-04-29 Dave Love <fx@gnu.org>
5199
5200 * configure.in: Don't forget to quote args to `test'.
5201
52022004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
5203
5204 * autogen.sh: Update filename in "please read" message.
5205
52062004-04-17 Richard M. Stallman <rms@gnu.org>
5207
5208 * INSTALL: Move the info about site-lisp dirs,
5209 and say uninstalled Emacs looks there too.
5210
52112004-04-04 Eli Zaretskii <eliz@gnu.org>
5212
5213 * config.bat (lib-src): Recognize comment lines in Makefile.in
5214 that have a TAB after the #, to avoid errors in preprocessing with
5215 GCC 3.3.3.
5216
52172004-03-31 Luc Teirlinck <teirllm@auburn.edu>
5218
5219 * Makefile.in: Mention in comment that `make maintainer-clean'
5220 deletes .elc files.
5221
52222004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
5223
5224 * update-subdirs: Add local variables to prevent byte-compiling.
5225
52262004-03-21 Dave Love <fx@gnu.org>
5227
5228 * configure.in: Fix previous change.
5229
52302004-03-18 Dave Love <fx@gnu.org>
5231
5232 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
5233
52342004-03-15 Luc Teirlinck <teirllm@auburn.edu>
5235
5236 * info/dir (File): Add SMTP and SES.
5237
52382004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
5239
5240 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5241 (bootstrap): Use the new bootstrap-prepare target in lisp.
5242
52432004-02-18 Kim F. Storm <storm@cua.dk>
5244
5245 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
5246
52472004-02-16 Eli Zaretskii <eliz@gnu.org>
5248
5249 * make-dist: Don't link index.*perm and permute-index into tempdir.
5250
52512004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
5252
5253 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
5254 to match previous changes by Eli Zaretskii.
5255
52562004-02-09 Luc Teirlinck <teirllm@auburn.edu>
5257
5258 * Makefile.in: Set CDPATH to an empty string.
5259
52602004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
5261
5262 * configure.in <darwin>: Use fink packages if available.
5263
52642004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
5265
5266 * make-dist (lispref): Do include lispref/index.texi.
5267
52682004-01-06 Eric Hanchrow <offby1@blarg.net>
5269
5270 * make-dist (tempdir): Include cursors in nt/icons.
5271
52722003-12-30 Eli Zaretskii <eliz@gnu.org>
5273
5274 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
5275 clashes with install-sh on 8+3 filesystems.
5276
1a71cb28 52772003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
5278
5279 * .cvsignore: Add .arch-inventory.
5280
52812003-12-24 Andreas Schwab <schwab@suse.de>
5282
5283 * configure.in: Check for <sys/socket.h>. Include it before
5284 including <net/if.h>. Move check for <net/if.h> before its use.
5285
52862003-12-24 Jan Djärv <jan.h.d@swipnet.se>
5287
5288 * Makefile.in (install-arch-dep): Don't let cd output go into
5289 pipe for carbon_appdir.
5290
52912003-12-24 Andreas Schwab <schwab@suse.de>
5292
5293 * configure.in (PKG_CHECK_MODULES): Fix quoting.
5294
52952003-12-01 Andreas Schwab <schwab@suse.de>
5296
5297 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
5298 hardcoding gcc.
5299
53002003-11-16 Jan Djärv <jan.h.d@swipnet.se>
5301
5302 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
5303 multiple displays.
5304 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
5305
53062003-09-23 Dave Love <fx@gnu.org>
5307
5308 * configure.in: Check members of struct ifreq.
5309
53102003-09-14 Kim F. Storm <storm@cua.dk>
5311
5312 * configure.in: Add checks for sys/ioctl.h and net/if.h.
5313
53142003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
5315
5316 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
5317
53182003-08-18 Lute Kamstra <lute@gnu.org>
5319
5320 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
5321 required anymore.
5322
53232003-08-07 Andrew Choi <akochoi@shaw.ca>
5324
5325 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
5326 option instead of -traditional-cpp for CPP.
5327
53282003-07-29 Richard M. Stallman <rms@gnu.org>
5329
5330 * configure.in (HAVE_XIM): Define if XIM is available.
5331
53322003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5333
5334 * configure.in: The function gtk_window_set_icon_from_file was
5335 introduced in GTK+ 2.2, so check for that release.
5336
53372003-07-23 Andreas Schwab <schwab@suse.de>
5338
5339 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
5340
5341 * Makefile.in (YACC): Remove, not used.
5342 (MAINT): Don't set.
5343 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
5344 disable dependency on ${srcdir}/configure.in when maintainer mode
5345 is disabled.
5346
53472003-07-22 Dave Love <fx@gnu.org>
5348
5349 * configure.in: Make XRegisterIMInstantiateCallback test depend on
5350 HAVE_X11, not with_xim.
5351 (HAVE_CRTIN): Provide template.
5352 <with_png>: Test for png.h and libpng/png.h.
5353
53542003-07-15 Andreas Schwab <schwab@suse.de>
5355
5356 * configure.in: Temporarily leave quoting for AC_DEFINE.
5357
53582003-07-13 Stefan Monnier <monnier@cs.yale.edu>
5359
5360 * configure.in: Check for posix_memalign.
5361
53622003-07-12 Richard M. Stallman <rms@gnu.org>
5363
5364 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
5365
53662003-07-09 Kim F. Storm <storm@cua.dk>
5367
5368 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
5369 functionality of --without-xim.
5370
53712003-06-29 Dave Love <fx@gnu.org>
5372
5373 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
5374
53752003-06-23 Dave Love <fx@gnu.org>
5376
5377 * configure.in: Check for sys/_mbstate_t.h.
5378 Test XRegisterIMInstantiateCallback prototype.
5379 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
5380
53812003-06-06 Dave Love <fx@gnu.org>
5382
5383 * configure.in: Check for locale.h.
5384
53852003-06-05 Dave Love <fx@gnu.org>
5386
5387 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
5388 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
5389 (NLIST_STRUCT): Don't define.
5390 (AH_BOTTOM): Define my_strftime.
5391
53922003-06-02 Richard M. Stallman <rms@gnu.org>
5393
5394 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
5395
53962003-05-24 Andreas Schwab <schwab@suse.de>
5397
5398 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
5399 bzero, and bcmp.
5400
54012003-05-22 Dave Love <fx@gnu.org>
5402
5403 * configure.in: Remove redundant test for term.h. Test for difftime.
5404
54052003-05-20 Dave Love <fx@gnu.org>
5406
5407 * configure.in: Append * to s390-*-linux-gnu case.
5408 (LIBMAIL) <lockfile>: Don't define.
5409
067d23c9
KY
54102003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5411
5412 * INSTALL (* GNU/Linux development packages): Mention Debian and
5413 RedHat package names.
5414
54152003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
5416
5417 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5418
54192003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5420
5421 * INSTALL (* GNU/Linux development packages): Tell people to
5422 install additional packages for compiling Emacs.
5423
1a71cb28
GM
54242003-04-30 Richard M. Stallman <rms@gnu.org>
5425
5426 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
5427
54282003-04-28 Francesco Potortì <pot@gnu.org>
5429
5430 * configure.in: Undo last (RMS') change, as it is useless, per
5431 Dave Love.
5432
54332003-04-08 Richard M. Stallman <rms@gnu.org>
5434
5435 * configure.in: Put #include of jpeglib.h at start of line.
5436
067d23c9
KY
54372003-04-06 Francesco Potortì <pot@gnu.org>
5438
5439 * configure.in: Use the same configuration for all aix5, not just
5440 aix5.1.
5441
54422003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
5443
5444 * configure.in: Check for need for bigtoc support on IBM AIX for
5445 solving a linker table overflow problem.
5446
54472003-03-03 Rob Browning <rlb@defaultvalue.org>
5448
5449 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
5450 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
5451 over bzero, bcmp, and bcopy.
5452
54532003-02-23 Simon Josefsson <jas@extundo.com>
5454
5455 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
5456
54572003-02-21 Klaus Zeitler <kzeitler@lucent.com>
5458
5459 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
5460
54612003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
5462
5463 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
5464
54652003-02-08 Andreas Schwab <schwab@suse.de>
5466
5467 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
5468 instead of the substitution.
5469
54702003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
5471
5472 * Makefile.in: Use @EXEEXT@ for Cygwin.
5473 Use USERNAME if LOGNAME is not set (for Cygwin).
5474
5475 * configure.in: Add opsys=cygwin.
5476
54772003-01-22 Andreas Schwab <schwab@suse.de>
5478
5479 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
5480 redefining it explicitly in src/config.in.
5481
54822003-01-22 Markus Rost <rost@math.ohio-state.edu>
5483
5484 * Makefile.in (bootstrap): Make bootstrap-after.
5485
54862003-01-20 Jan Djärv <jan.h.d@swipnet.se>
5487
5488 * configure.in: Fix --with-gtk.
5489
54902003-01-19 Jan Djärv <jan.h.d@swipnet.se>
5491
090bd7cb 5492 * configure.in: Add --with-gtk, --with-x-toolkit=gtk.
067d23c9
KY
5493
5494 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
5495
54962003-01-14 Francesco Potortì <pot@gnu.org>
5497
5498 * configure.in (m68k-motorola-sysv): Remove (obsolete).
5499
55002003-01-07 Steven Tamm <steventamm@mac.com>
5501
5502 * configure.in: New option, --enable-carbon-app, to specify
5503 that the application should be installed
5504 * Makefile.in (install-arch-dep): On Mac OS X, install the
090bd7cb 5505 Emacs.app application if carbon-app is enabled.
067d23c9
KY
5506
55072003-01-06 Dave Love <fx@gnu.org>
5508
5509 * configure.in: Check for nl_langinfo.
5510 [!HAVE_SIZE_T]: Fix typedef.
5511
55122003-01-06 David Kastrup <dak@gnu.org>
5513
5514 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
5515
5516 * configure.in: Add tests for install-info.
5517
55182002-12-09 Markus Rost <rost@math.ohio-state.edu>
5519
5520 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
5521 use again sol2-6 instead of sol2-8.
5522
55232002-12-09 Dave Love <fx@gnu.org>
5524
5525 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
5526
55272002-12-08 Andreas Schwab <schwab@suse.de>
5528
5529 * Makefile.in (install-arch-indep): Revert last change.
5530
55312002-11-27 Dave Love <fx@gnu.org>
5532
5533 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
5534 Check for __sys_siglist too. Check for memset.
5535 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
5536
55372002-11-22 Juanma Barranquero <lektu@terra.es>
5538
5539 * config.guess, config.sub: Updated from master source.
5540
55412002-11-19 Karl Fogel <kfogel@red-bean.com>
5542
5543 * autogen.sh: New file.
5544
1a71cb28 55452002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
5546
5547 * configure.in: Tidy up various quoting issues throughout.
5548 Use AC_GNU_SOURCE.
5549 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
5550 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
5551 Maybe define bcopy, bzero, bcmp.
5552 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
5553 non-existent machine file).
5554 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
5555 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
5556 (nlist.h): Move test up.
5557
55582002-11-18 Markus Rost <rost@math.ohio-state.edu>
5559
5560 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
5561
55622002-11-14 Francesco Potortì <pot@gnu.org>
5563
5564 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
5565
55662002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
5567
5568 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
5569
55702002-11-08 Dave Love <fx@gnu.org>
5571
5572 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
5573 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
5574
55752002-11-07 Miles Bader <miles@gnu.org>
5576
5577 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
5578 Handle separate-build-dir case.
5579
55802002-11-06 Richard M. Stallman <rms@gnu.org>
5581
5582 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
5583 bulletproof. $bar may be empty when there are no .elc files.
5584
55852002-10-30 Dave Love <fx@gnu.org>
5586
5587 * configure.in: Require autoconf 2.53. Test for pty.h,
5588 sys/mman.h, sys/param.h, mremap, memmove.
5589 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
5590 (AC_PROG_YACC): Delete.
5591 (size_t): Use AC_CHECK_TYPES.
5592 (AH_TOP): Up-date copyright.
5593
55942002-10-01 Juanma Barranquero <lektu@terra.es>
5595
5596 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
5597
55982002-09-19 Richard M. Stallman <rms@gnu.org>
5599
5600 * configure.in: Fix the LessTif-directory-finder for real.
5601
56022002-09-14 Richard M. Stallman <rms@gnu.org>
5603
5604 * Makefile.in (maybe_bootstrap): Test for complete absence
5605 of compiled Lisp files.
5606
56072002-09-11 Stefan Monnier <monnier@cs.yale.edu>
5608
5609 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
5610 (bootstrap-clean-after): Delete.
5611 (bootstrap): Make the sequencing explicit.
5612
56132002-09-10 Richard M. Stallman <rms@gnu.org>
5614
5615 * configure.in: Fix previous LessTif change.
5616
56172002-09-09 Richard M. Stallman <rms@gnu.org>
5618
5619 * configure.in (powerpcle-*-solaris2.5*): New configuration.
5620 (powerpcle-*-solaris*): Use version 2.6 as default.
5621 (*-sunos5.6*, *-solaris2.6*): New alternative.
5622 (*-sunos5*): Use version 2.6 as default.
5623
56242002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5625
5626 * configure.in: Fix typo.
5627
56282002-09-05 Richard M. Stallman <rms@gnu.org>
5629
5630 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
5631
5632 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
5633 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
5634
56352002-08-26 Kim F. Storm <storm@cua.dk>
5636
5637 * Makefile.in (install-arch-indep): Do not remove DOC file
5638 when it is the only DOC file installed; this is the case when
5639 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
5640
56412002-07-24 Markus Rost <rost@math.ohio-state.edu>
5642
5643 * configure.in: Fix typo.
5644
56452002-07-24 Richard M. Stallman <rms@gnu.org>
5646
5647 * configure.in: Don't print anything special about gamedir.
5648
5649 * configure.in: Delete nonstandard --with-game-user option.
5650
56512002-07-21 Richard M. Stallman <rms@gnu.org>
5652
5653 * Makefile.in (gamedir, localstatedir): New variables.
5654 (epaths-force): Insert value of gamedir into PATH_GAME.
5655
5656 * configure.in (gamedir): Handle it like lispdir.
5657 (--with-game-dir option): Delete.
5658
56592002-06-21 Pavel Janík <Pavel@Janik.cz>
5660
5661 * configure.in: Add support for mipseb-*-netbsd* machines.
5662
56632002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5664
5665 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
5666
56672002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5668
5669 * info/dir (File): Add an entry for Tramp.
5670
56712002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
5672
5673 * INSTALL-CVS: New file.
5674
56752002-06-07 Andreas Schwab <schwab@suse.de>
5676
5677 * configure.in (x86_64-*-linux-gnu*): New system.
5678
56792002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
5680
5681 * config.bat: Handle the case when lispintro is truncated to lispintr.
5682
56832002-05-26 Paul Eggert <eggert@twinsun.com>
5684
5685 * config.guess, config.sub: Updated from master source.
5686
56872002-05-09 Richard M. Stallman <rms@gnu.org>
5688
5689 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
5690
56912002-05-04 Pavel Janík <Pavel@Janik.cz>
5692
5693 * make-dist: Do not distribute lock/ directory.
5694
56952002-04-30 Andrew Choi <akochoi@shaw.ca>
5696
5697 * configure.in: Provide documentation string when defining
5698 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
5699 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
5700
1a71cb28 57012002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
5702
5703 * configure.in: Delete configure check for access to the game user.
5704
57052002-04-29 Pavel Janík <Pavel@Janik.cz>
5706
5707 * make-dist: lwlib/Imakefile is removed.
5708
57092002-04-26 Andrew Choi <akochoi@shaw.ca>
5710
5711 * configure.in: Add support for powerpc-apple-darwin*.
5712 (HAVE_CARBON): Add.
5713
5714 * make-dist: Create directories in mac/Emacs.app.
5715
57162002-04-25 Pavel Janík <Pavel@Janik.cz>
5717
5718 * make-dist: lwlib-Xol* are removed.
5719
57202002-04-23 Andreas Schwab <schwab@suse.de>
5721
5722 * Makefile.in (MAINT): New variable.
5723 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
5724 instead of configure.in, to avoid running autoconf and autoheader
5725 unless explicitly requested.
5726
57272002-04-16 Eli Zaretskii <eliz@gnu.org>
5728
5729 * config.bat: Update for msdos/sed2v2.inp.
5730
57312002-04-15 Andreas Schwab <schwab@suse.de>
5732
5733 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
5734 * configure.in: Add config header templates to all AC_DEFINE and
5735 AC_DEFINE_UNQUOTED symbols.
5736 * make-dist: Run autoheader if necessary.
5737
57382002-04-10 Colin Walters <walters@verbum.org>
5739
5740 * configure.in: Add --game-dir, --game-user. Test to see if we
5741 can use them.
5742
57432002-04-08 Pavel Janík <Pavel@Janik.cz>
5744
5745 * configure.in: Add --with-sound.
5746
57472002-03-18 Kim F. Storm <storm@cua.dk>
5748
5749 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
5750 and getsockname functions. Test for sys/un.h include file.
5751
57522002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
5753
5754 * configure.in: Support AIX 5.1.
5755
57562002-03-10 Jan Djärv <jan.h.d@swipnet.se>
5757
5758 * configure.in: Added test for X Session Management (HAVE_X_SM).
5759
57602002-03-03 Richard M. Stallman <rms@gnu.org>
5761
5762 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
5763 Run chown $${LOGNAME} on files installed by tar xvf.
5764
57652002-03-03 Kim F. Storm <storm@cua.dk>
5766
5767 * configure.in: Test for getpeername.
5768
57692002-03-01 Richard M. Stallman <rms@gnu.org>
5770
5771 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
5772 (HAVE_GIF): Don't use old libungif versions that crash.
5773
57742002-02-26 Richard M. Stallman <rms@gnu.org>
5775
5776 * configure.in <making srcdir absolute>: Verify that PWD is correct,
5777 not just well-formed and valid.
5778 (mips-compaq-nonstopux*): New configuration.
5779
57802002-02-18 Paul Eggert <eggert@twinsun.com>
5781
5782 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
5783 "sed q" is a portable equivalent to plain "head -1".
5784
57852002-02-13 Richard M. Stallman <rms@gnu.org>
5786
5787 * Makefile.in (maybe_bootstrap): Do `exit 1'.
5788 (all): Don't depend on maybe_bootstrap here.
5789 (${SUBDIR}): Depend on it here instead.
5790
57912002-02-08 Richard M. Stallman <rms@gnu.org>
5792
5793 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
5794
57952002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
5796
5797 * configure.in: Recognize BSD/OS 5.0.
5798
57992002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
5800
5801 * make-dist: Make version checking in emacs.texi consistent with
5802 how we set it there.
5803
58042001-12-29 Kim F. Storm <storm@cua.dk>
5805
5806 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
5807
58082001-12-28 Richard M. Stallman <rms@gnu.org>
5809
5810 * configure.in: Test for mbsinit.
5811
58122001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
5813
5814 These changes make Leim part of the standard distribution:
5815
5816 * README: Add info about the `leim' directory.
5817
5818 * INSTALL: Remove text that describes Leim as a separate package.
5819
5820 * noleim-Makefile.in: File removed.
5821
5822 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
5823 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
5824 Leim files out of the Emacs tree. Don't prepare a separate tarball
5825 for Leim.
5826
58272001-12-11 Richard M. Stallman <rms@gnu.org>
5828
5829 * configure.in (hppa*-*-linux-gnu*): New alternative.
5830
58312001-12-08 Pavel Janík <Pavel@Janik.cz>
5832
5833 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
5834 creating distribution.
5835
58362001-12-06 Paul Eggert <eggert@twinsun.com>
5837
5838 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
5839 (AC_FUNC_VFORK): Remove.
5840 (AC_FUNC_FORK): Add.
5841 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
5842 this is required by recent Autoconf versions.
5843
58442001-12-02 Pavel Janík <Pavel@Janik.cz>
5845
5846 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
5847 TODO, vms-pp.trans and others).
5848
58492001-11-29 Pavel Janík <Pavel@Janik.cz>
5850
5851 * make-dist: Use COPYING from the top-level directory.
5852
58532001-11-29 Gerd Moellmann <gerd@gnu.org>
5854
5855 * configure.in: Add support for FreeBSD/Alpha.
5856
58572001-11-29 Pavel Janík <Pavel@Janik.cz>
5858
5859 * make-dist: Add COPYING to the top-level directory of the
5860 distribution. Simplify the logic behind copying.
5861
5862 * Makefile.in (maybe_bootstrap): Fix previous change.
5863
58642001-11-28 Richard M. Stallman <rms@gnu.org>
5865
5866 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
5867
58682001-11-26 Richard M. Stallman <rms@gnu.org>
5869
5870 * Makefile.in: bootstrap should not delete dumped executables.
5871 (bootstrap-clean-before): New target.
5872 (bootstrap): Use bootstrap-clean-before instead of clean.
5873 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
5874
58752001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
5876
5877 These changes add the Emacs Lisp Introduction manual to the
5878 distribution:
5879
5880 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
5881
5882 * make-dist: Copy the files in lispintro directory.
5883
5884 * config.bat: Configure in the lispintro directory.
5885
5886 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
5887
5888 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
5889 (lispintro/Makefile): New target.
5890 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
5891 (unlock, relock, info, dvi): Ditto.
5892
58932001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
5894
5895 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
5896
5897 * make-dist (etc): Don't distribute gfdl.1.
5898
58992001-11-22 Colin Walters <walters@debian.org>
5900
5901 * Makefile.in (install-arch-indep): Install the calc .info files.
5902 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5903
59042001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
5905
5906 * make-dist (lispref): Add *.txt, *.el, permute-index, and
5907 tindex.pl to the list of those being put into the distribution.
5908
59092001-11-16 Eli Zaretskii <eliz@gnu.org>
5910
5911 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
5912
59132001-11-15 Pavel Janík <Pavel@Janik.cz>
5914
5915 * Makefile.in (uninstall): Fix previous change.
5916
5917 * configure.in, Makefile.in: Add support for --program-prefix,
5918 --program-suffix and --program-transform-name options.
5919
59202001-11-13 Pavel Janík <Pavel@Janik.cz>
5921
5922 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
5923 (install-arch-indep): Install emacsclient manual page.
5924 (uninstall): Uninstall emacsclient manual page.
5925
59262001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
5927
5928 * make-dist: Add lispref/index.*perm files to the distribution.
5929 From Pavel Janík <Pavel@Janik.cz>.
5930
59312001-11-12 Pavel Janík <Pavel@Janik.cz>
5932
5933 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
5934
59352001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5936
5937 * configure.in: AC_OUTPUT lispref/Makefile.
5938
59392001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
5940
5941 The following changes add the ELisp reference manual to the
5942 distribution.
5943
5944 * make-dist: Add the lispref directory to the distribution.
5945
5946 * Makefile.in (install-arch-indep): Add elisp* to the list of
5947 installed Info files.
5948 (SUBDIR_MAKEFILES): Add lispref/Makefile.
5949 (lispref/Makefile): New target.
5950 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
5951 Add commands for the lispref directory.
5952 (info, dvi): Ditto.
5953
5954 * config.bat: Configure in `lispref'.
5955
59562001-11-09 Richard M. Stallman <rms@gnu.org>
5957
5958 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
5959
59602001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
5961
5962 * make-dist (tempdir): Copy AUTHORS as well.
5963
59642001-11-06 Sam Steingold <sds@gnu.org>
5965
5966 * configure.in: Added a check for <nlist.h>.
5967
59682001-11-01 Pavel Janík <Pavel@Janik.cz>
5969
5970 * configure.in: Reindent --help output.
5971 From Per Starbäck (starback@ling.uu.se).
5972
59732001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5974
5975 * configure.in: New entry for HP/UX-11.
5976
5977 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
5978 From Eric S. Raymond <esr@golux.thyrsus.com>.
5979
59802001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
5981
5982 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
5983 <athornton@sinenomine.net>.
5984
59852001-10-25 Gerd Moellmann <gerd@gnu.org>
5986
5987 * Makefile.in (maybe_bootstrap): New target.
5988 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5989
59902001-10-24 Ken Raeburn <raeburn@gnu.org>
5991
5992 * configure.in: If --with-hesiod is given, look for
5993 hes_getmailhost and res_send or __res_send; check hesiod and
5994 resolv libraries respectively if system libraries don't supply them.
5995
59962001-10-24 Gerd Moellmann <gerd@gnu.org>
5997
5998 * configure.in: Use $MAKE for `make' if set.
5999
60002001-10-22 Gerd Moellmann <gerd@gnu.org>
6001
6002 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
6003 to tar options.
6004
60052001-10-20 Gerd Moellmann <gerd@gnu.org>
6006
6007 * (Version 21.1 released).
6008
60092001-10-20 Miles Bader <miles@gnu.org>
6010
6011 * configure.in (configuration): Set from `host' if `host_alias'
6012 isn't defined.
6013
60142001-10-19 Andreas Schwab <schwab@suse.de>
6015
6016 * configure.in: Make ready for autoconf 2.5x.
6017 (AC_PREREQ): Require autoconf 2.50.
6018 * aclocal.m4: Removed.
6019 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
6020
60212001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
6022
6023 * README: Bump Emacs version to 21.1.50.
6024
60252001-10-05 Gerd Moellmann <gerd@gnu.org>
6026
6027 * Branch for 21.1.
6028
60292001-09-05 Gerd Moellmann <gerd@gnu.org>
6030
6031 * configure.in: Avoid `$@' which is handled specially in
6032 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
6033
60342001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
6035
6036 * make-dist (nt): Add subdirs.el to the list of distributed files.
6037
60382001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
6039
6040 * configure.in (machine): Add an entry for
6041 hppa1.1-hitachi-hiuxwe2*.
6042
60432001-05-28 Gerd Moellmann <gerd@gnu.org>
6044
6045 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
6046 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
6047
60482001-05-14 Gerd Moellmann <gerd@gnu.org>
6049
6050 * make-dist: Copy texinfo.tex unconditionally.
6051
60522001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
6053
6054 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
6055 that are installed.
6056
60572001-04-06 Gerd Moellmann <gerd@gnu.org>
6058
6059 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
6060 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
6061
6062 * make-dist: Handle leim/MISC-DIC. Only include
6063 `[a-zA-Z]*.{el,elc}' from leim/quail.
6064
60652001-04-05 Gerd Moellmann <gerd@gnu.org>
6066
6067 * Makefile.in (install-arch-indep): Remove .cvsignore files.
6068
60692001-03-30 Gerd Moellmann <gerd@gnu.org>
6070
6071 * Makefile.in (.PHONY): Add for bootstrap targets.
6072 (bootstrap-clean): New target.
6073 (bootstrap): Use it instead of `clean'.
6074
60752001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
6076
6077 * Makefile.in (SUBDIR): Remove leim.
6078 (all, .RECURSIVE, extraclean): Add leim explicitly.
6079 (leim): Provide separate rule which exports PARALLEL=0 into the
6080 environment.
6081
60822001-03-20 Gerd Moellmann <gerd@gnu.org>
6083
6084 * configure.in (HAVE_XPM): Don't print the result of the check for
6085 XpmReturnAllocPixels if we don't have an xpm.h.
6086
60872001-03-05 Gerd Moellmann <gerd@gnu.org>
6088
6089 * COPYING: New file.
6090
60912001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
6092
6093 * config.bat: Update the copyright.
6094
60952001-02-23 Kenichi Handa <handa@etl.go.jp>
6096
6097 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
6098 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
6099 to `yes'. Later in AC_OUTPUT, check this variable.
6100
61012001-02-09 Dave Love <fx@gnu.org>
6102
6103 * AUTHORS: Updated.
6104
61052001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
6106
6107 * info/dir (Ebrowse): Fix the entry (was missing a dot).
6108
61092001-02-02 Gerd Moellmann <gerd@gnu.org>
6110
6111 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
6112
6113 * Makefile.in (uninstall): Ignore exit code of `rm'.
6114
6115 * Makefile.in (uninstall): Remove more info files. Remove
6116 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
6117
61182001-01-31 Gerd Moellmann <gerd@gnu.org>
6119
6120 * noleim-Makefile.in (extraclean): Add.
6121
61222001-01-28 Gerd Moellmann <gerd@gnu.org>
6123
6124 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
6125 it quiet.
6126
61272001-01-24 Colin Walters <walters@cis.ohio-state.edu>
6128
6129 * Makefile.in (tags): Fix typo.
6130
61312001-01-13 Kenichi Handa <handa@etl.go.jp>
6132
6133 * configure.in: Fix typo in the code setting x_search_path.
6134
61352001-01-10 Dave Love <fx@gnu.org>
6136
6137 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
6138 -lXext.
6139 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
6140 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
6141 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
6142 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
6143 (now in $LIBS).
6144
61452001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
6146
6147 * config.bat: Run the preprocessor with -traditional.
6148
61492001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
6150
6151 * INSTALL: Move copying conditions to end of file.
6152
61532000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
6154
6155 * INSTALL: Add basic installation procedure which assumes
6156 `configure' does its job. Elaborate on image support libraries.
6157 Add a pointer to Xaw3d library. Add advice about solving
6158 configure-time problems by looking in config.log and setting
6159 variables in the environment.
6160
61612000-12-27 Gerd Moellmann <gerd@gnu.org>
6162
6163 * Makefile.in (install-arch-indep): If tar fails, exit with
6164 exit code 1.
6165
61662000-12-19 Gerd Moellmann <gerd@gnu.org>
6167
6168 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
6169 source file includes XKBlib.h. On some broken Solaris systems,
6170 there is an XKBlib.h, reportedly, but header files included by
6171 XKBlib.h are missing.
6172
61732000-12-14 Gerd Moellmann <gerd@gnu.org>
6174
6175 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
6176
61772000-12-11 Dave Love <fx@gnu.org>
6178
6179 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
6180
61812000-12-11 Paul Eggert <eggert@twinsun.com>
6182
6183 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
6184 Merge fixes from latest GNU tar version. These macros no longer
6185 futz with _XOPEN_SOURCE, as that was not portable in practice.
6186 (AC_FUNC_FSEEKO): New macro.
6187
6188 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
6189 ftello.
6190
61912000-12-05 Dave Love <fx@gnu.org>
6192
6193 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
6194
61952000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
6196
6197 * info/dir: Change the category to "Emacs".
6198
61992000-12-01 Gerd Moellmann <gerd@gnu.org>
6200
6201 * make-dist (tempdir): Remove epaths.h from the distribution
6202 instead of paths.h.
6203
62042000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
6205
6206 * config.bat: Check for existence of djecho.exe, and print an
6207 error message if it is not available.
6208
6209 * INSTALL: Describe possible problem with djecho.exe in old
6210 versions of DJGPP v2.x.
6211
62122000-11-23 Gerd Moellmann <gerd@gnu.org>
6213
6214 * configure.in: Initialize HAVE_LIBXP to no.
6215
62162000-11-22 Gerd Moellmann <gerd@gnu.org>
6217
6218 * configure.in: Use m/macppc.h instead of the non-existent
6219 m/powerpc.h.
6220
62212000-11-21 Gerd Moellmann <gerd@gnu.org>
6222
6223 * Makefile.in (install-arch-indep): Also install info/eshell*
6224 and info/speedbar*.
6225
6226 * configure.in (HAVE_PNG): Check for the presence of
6227 png_get_channels to rule out older PNG libs.
6228
6229 * configure.in (AC_OUTPUT): Arrange to emit definitions of
6230 GCC and NON_GNU_CPP into config.status.
6231
62322000-11-20 Dave Love <fx@gnu.org>
6233
6234 * configure.in: Fix last change.
6235
6236 * GETTING.GNU.SOFTWARE: Deleted.
6237 * FTP: New file to replace it.
6238 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
6239
62402000-11-20 Gerd Moellmann <gerd@gnu.org>
6241
6242 * configure.in: Use -traditional with GNU cpp.
6243
62442000-11-17 Gerd Moellmann <gerd@gnu.org>
6245
6246 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
6247 Distribute more files from the nt/ subdir. Distribute PBM
6248 image files from subdirs of lisp/. Distribute old change logs
6249 from subdirs of lisp/. Distribute play/5x5.el.
6250
62512000-11-11 Dave Love <fx@gnu.org>
6252
6253 * config.sub, config.guess: Updated from master source.
6254
62552000-11-07 Dave Love <fx@gnu.org>
6256
6257 * configure.in: Test for mkstemp.
6258
62592000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
6260
6261 * info/dir (Top): Rearrange menu items more logically, and put
6262 them into a single category. Add menu items for RefTeX and
6263 Widget.
6264
62652000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6266
6267 * Makefile.in (install-arch-indep): Use --info-dir instead of
6268 --dir-file, and a simple argument instead of --info-file, so that
6269 the Debian version of install-info also works.
6270
62712000-10-19 Eric M. Ludlam <zappo@ultranet.com>
6272
6273 * info/dir (Speedbar): Add entry.
6274
62752000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
6276
6277 * INSTALL: Describe the new image-support options to the configure
6278 script. List URLs where image support libraries can be found.
6279
62802000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
6281
6282 * info/dir (Top): Add an entry for Eshell.
6283
62842000-10-02 Dave Love <fx@gnu.org>
6285
6286 * configure.in: Check for gai_strerror.
6287
62882000-10-01 Andreas Schwab <schwab@suse.de>
6289
6290 * Makefile.in (install-arch-indep): Update list of installed info files.
6291
62922000-09-30 Gerd Moellmann <gerd@gnu.org>
6293
6294 * configure.in: Support `sparc*-*-netbsd*'.
6295
62962000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
6297
6298 * info/dir (MIME): Add entry for emacs-mime.
6299
63002000-09-29 Dave Love <fx@gnu.org>
6301
6302 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
6303
63042000-09-26 Gerd Moellmann <gerd@gnu.org>
6305
6306 * make-dist: Adapt to the change of leim/Makefile which was
6307 necessary to ensure a reasonably working `make dist'.
6308
6309 * leim-Makefile.in: Moved to leim/Makefile.in..
6310
6311 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
6312
63132000-09-21 Kenichi Handa <handa@etl.go.jp>
6314
6315 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
6316 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
6317 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
6318 files to .elc.
6319 (${TIT}): Adjusted for the above change.
6320 (clean mostlyclean): Likewise.
6321 (.el.elc): New target.
6322
63232000-09-19 Gerd Moellmann <gerd@gnu.org>
6324
6325 * make-dist: Include XPM and XBM files in lisp/ and subdirs
6326 in the distribution.
6327
63282000-09-18 Gerd Moellmann <gerd@gnu.org>
6329
6330 * make-dist (skk): Rename to `ja-dic' because the leim directory
6331 was renamed.
6332
63332000-09-14 Dave Love <fx@gnu.org>
6334
6335 * configure.in: Fix spurion in last change.
6336
63372000-09-14 Gerd Moellmann <gerd@gnu.org>
6338
6339 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
6340 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
6341 to `no' if defined. Change result report.
6342
63432000-09-08 Dave Love <fx@gnu.org>
6344
6345 * configure.in: Remove spurious `@'s.
6346
6347 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
6348 autoconf.
6349
63502000-09-06 Gerd Moellmann <gerd@gnu.org>
6351
6352 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
6353 file and print informational message.
6354
6355 * configure.in (AC_FUNC_MMAP): Add.
6356
63572000-09-01 Gerd Moellmann <gerd@gnu.org>
6358
6359 * configure.in: Add ``checking'' messages for
6360 XpmReturnAllocPixels.
6361
63622000-08-28 Gerd Moellmann <gerd@gnu.org>
6363
6364 * configure.in: Check <strings.h>; check `index' and `rindex'
6365 functions.
6366
63672000-08-26 Kenichi Handa <handa@etl.go.jp>
6368
6369 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
6370 "case "${canonical}" in".
6371
63722000-08-25 Dave Love <fx@gnu.org>
6373
6374 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
6375
63762000-08-25 Kenichi Handa <handa@etl.go.jp>
6377
6378 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
6379
63802000-08-24 Gerd Moellmann <gerd@gnu.org>
6381
6382 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
6383 contains a relative path. Protect against unusable values of $PWD.
6384
63852000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
6386
6387 * info/dir (WoMan): Add entry.
6388
6389 * config.bat (maindir): Update src/_gdbinit even if it does
6390 already exist.
6391
63922000-08-07 Gerd Moellmann <gerd@gnu.org>
6393
6394 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
6395
63962000-08-03 Gerd Moellmann <gerd@gnu.org>
6397
6398 * configure.in: Add support for ia64*-*-linux*.
6399
64002000-07-27 Gerd Moellmann <gerd@gnu.org>
6401
6402 * make-dist (aclocal.m4): Include in distribution.
6403
64042000-07-26 Dave Love <fx@gnu.org>
6405
6406 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
6407
64082000-07-24 Dave Love <fx@gnu.org>
6409
6410 * configure.in: Add AC_SIZE_T.
6411
64122000-07-18 Dave Love <fx@gnu.org>
6413
6414 * configure.in: Reorder so that most tests are done after CPPFLAGS
6415 is set from the C_SWITCH_... definitions.
6416
64172000-07-10 Gerd Moellmann <gerd@gnu.org>
6418
6419 * configure.in (HAVE_XPM): Undo previous change. Check for
6420 preprocessor define XpmReturnAllocPixels.
6421
64222000-07-06 Gerd Moellmann <gerd@gnu.org>
6423
6424 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
6425 instead of XpmReadFileToPixmap.
6426
64272000-07-05 Ken Raeburn <raeburn@gnu.org>
6428
6429 * configure.in: Check for <soundcard.h>. Look for ossaudio
6430 library, and set LIBSOUND accordingly.
6431
64322000-07-05 Dave Love <fx@gnu.org>
6433
6434 * configure.in: Use AC_HEADER_SYS_WAIT.
6435
64362000-07-05 Gerd Moellmann <gerd@gnu.org>
6437
6438 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
6439 lisp/Makefile. Distribute lisp/Makefile.in instead of
6440 lisp/Makefile.
6441
64422000-06-30 Ken Raeburn <raeburn@gnu.org>
6443
6444 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
6445 while searching for image-handling libraries.
6446
64472000-06-26 Gerd Moellmann <gerd@gnu.org>
6448
6449 * configure.in (--with-xim): New option.
6450
64512000-06-23 Dave Love <fx@gnu.org>
6452
6453 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
6454 for struct timezone and test how we can call gettimeofday.
6455 Check for OSF 5+. Check for term.h.
6456
6457 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
6458 version.
6459
64602000-06-23 Gerd Moellmann <gerd@gnu.org>
6461
6462 * configure.in (HAVE_LIBXP): Change test for libXp.
6463
64642000-06-21 Dave Love <fx@gnu.org>
6465
6466 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
6467 simple test for getloadavg and substitute GETLOADAVG_LIBS.
6468 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
6469
64702000-06-19 Dave Love <fx@gnu.org>
6471
6472 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
6473 _XOPEN_SOURCE is defined.
6474
64752000-06-16 Gerd Moellmann <gerd@gnu.org>
6476
6477 * Makefile.in (distclean): Also make distclean in lisp/.
6478
64792000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
6480
6481 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
6482
64832000-06-15 Gerd Moellmann <gerd@gnu.org>
6484
6485 * make-dist: Add --help and --snapshot options.
6486
64872000-06-14 Gerd Moellmann <gerd@gnu.org>
6488
6489 * configure.in: Generate lisp/Makefile.
6490
6491 * configure.in: Add support for `*-lynxos*'.
6492 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
6493 recommended by <Karen.Dorhamer@compaq.com> to fix problems
6494 on Tru64 UNIX v5.0.
6495
64962000-06-13 Ken Raeburn <raeburn@gnu.org>
6497
6498 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
6499 it's on a continuation line.
6500
65012000-06-02 Dave Love <fx@gnu.org>
6502
6503 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
6504 files.
6505
6506 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
6507 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
6508 test.
6509
6510 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
6511 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
6512
65132000-05-26 Gerd Moellmann <gerd@gnu.org>
6514
6515 * configure.in: Add check for speed_t typedef.
6516
65172000-05-25 Ken Raeburn <raeburn@gnu.org>
6518
6519 * Makefile.in (install-arch-dep): Install fns-*.el only if it
6520 exists; it won't in the CANNOT_DUMP case.
6521
65222000-05-25 Gerd Moellmann <gerd@gnu.org>
6523
6524 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
6525 On FreeBSD, the exit status is 1 if CDPATH is not set.
6526 (install-arch-indep): Install ebrowse.info.
6527
65282000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
6529
6530 * configure.in: Check for grandpt and getpt.
6531
65322000-05-09 Dave Love <fx@gnu.org>
6533
6534 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
6535
65362000-05-05 Gerd Moellmann <gerd@gnu.org>
6537
6538 * make-dist: Make a link for lib-src/grep-changelog.
6539 Copy install-sh.
6540
65412000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
6542
6543 * config.bat: Identify the beginning of the cpp stuff in
6544 src/Makefile.in and lib-src/Makefile.in more accurately.
6545
65462000-04-27 Gerd Moellmann <gerd@gnu.org>
6547
6548 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
6549
65502000-04-19 Gerd Moellmann <gerd@gnu.org>
6551
6552 * configure.in: Add support for `powerpc-*-netbsd*'.
6553
65542000-04-19 Dave Love <fx@gnu.org>
6555
6556 * configure.in: Don't use AC_FUNC_GETLOADAVG.
6557
6558 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
6559
65602000-04-16 Dave Love <fx@gnu.org>
6561
6562 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
6563
65642000-04-14 Dave Love <fx@gnu.org>
6565
6566 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
6567
6568 * aclocal.m4 (AC_FUNC_MKTIME): New.
6569
65702000-03-28 Ken Raeburn <raeburn@gnu.org>
6571
6572 * configure.in: Line up "--help" output a little better.
6573
65742000-03-26 Gerd Moellmann <gerd@gnu.org>
6575
6576 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
6577 New targets.
6578 (bootstrap): Rewritten in terms of the new targets above. Make
6579 info files, too.
6580
65812000-03-12 Gerd Moellmann <gerd@gnu.org>
6582
6583 * config.guess, config.sub: Use the versions of the files from
6584 subversions.
6585
65862000-03-08 Dave Love <fx@gnu.org>
6587
6588 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
6589 AC_C_VOLATILE. Define POINTER_TYPE.
6590
6591 * aclocal.m4: New file.
6592
65932000-03-02 Gerd Moellmann <gerd@gnu.org>
6594
6595 * configure.in (machine): Add `mipsel-*-netbsd*' and
6596 `arm-*-netbsd*'.
6597
65982000-03-01 Gerd Moellmann <gerd@gnu.org>
6599
6600 * configure.in (machine): Add support for `*-auspex-sunos*'.
6601
66022000-02-29 Gerd Moellmann <gerd@gnu.org>
6603
6604 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
6605
66062000-02-18 Dave Love <fx@gnu.org>
6607
6608 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
6609
66102000-02-18 Andreas Schwab <schwab@suse.de>
6611
6612 * Makefile.in (install-arch-indep): Add eudc to list of installed
6613 info files.
6614
66152000-02-17 Ken Raeburn <raeburn@gnu.org>
6616
6617 * configure.in: Include -lz and -ljpeg (if it's available) when
6618 testing for the tiff library.
6619
66202000-02-17 Gerd Moellmann <gerd@gnu.org>
6621
6622 * configure.in: Remove LISP_FLOAT_TYPE.
6623
66242000-02-12 Dave Love <fx@gnu.org>
6625
6626 * configure.in: Use AC_FUNC_VFORK.
6627
66282000-02-01 Gerd Moellmann <gerd@gnu.org>
6629
6630 * make-dist: Various fixes for new development tree.
6631
6632 * leim-Makefile.in: New file.
6633
66342000-01-31 Gerd Moellmann <gerd@gnu.org>
6635
6636 * Makefile.in (dist): Call ./make-dist.
6637
66382000-01-24 Dave Love <fx@gnu.org>
6639
6640 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
6641
66422000-01-18 Gerd Moellmann <gerd@gnu.org>
6643
6644 * configure.in (HAVE_GIF): Check for DGifOpen instead of
6645 DGifOpenFileName.
6646
66472000-01-11 Andreas Schwab <schwab@suse.de>
6648
6649 * Makefile.in (install-arch-indep): Update list of info files to
6650 be installed.
6651
66522000-01-05 Dave Love <fx@gnu.org>
6653
6654 * configure.in: Check for jerror.h as well as libjpeg.
6655
66562000-01-03 Andreas Schwab <schwab@suse.de>
6657
6658 * Makefile.in (install-arch-indep): Install autotype*. Run
6659 install-info on autotype and emacs-faq.info.
6660
66611999-12-04 Dave Love <fx@gnu.org>
6662
6663 * Makefile.in (install-arch-indep): Depend on `info'.
6664 (install-strip): Use `install' as sub-make target.
6665
66661999-11-23 Ken Raeburn <raeburn@gnu.org>
6667
6668 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
6669 didn't need to be deleted. Check for the k5crypto library as well
6670 as the crypto library; MIT Kerberos 1.1 changed the name.
6671
66721999-11-18 Dave Love <fx@gnu.org>
6673
6674 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
6675
66761999-11-11 Erik Naggum <erik@naggum.no>
6677
6678 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
6679
66801999-11-08 Dave Love <fx@gnu.org>
6681
6682 * configure.in: Fix change for --with-pop default.
6683
66841999-11-04 Dave Love <fx@gnu.org>
6685
6686 * configure.in: Default to --with-pop. Change sense of with-gcc
6687 and with-toolkit-scroll-bars messages to reflect the defaults.
6688
66891999-11-01 Gerd Moellmann <gerd@gnu.org>
6690
6691 * INSTALL: Mention the Emacs Lisp Reference.
6692
66931999-10-27 Noah Friedman <friedman@splode.com>
6694
6695 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
6696
66971999-10-23 Gerd Moellmann <gerd@gnu.org>
6698
6699 * Makefile.in (bootstrap): New target.
6700
67011999-10-19 Paul Eggert <eggert@twinsun.com>
6702
6703 Add support for large files. Merge glibc 2.1.2.
6704
6705 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
6706 (HAVE_TM_GMTOFF): New symbol.
6707 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
6708 mbrlen, strsignal.
6709 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
6710
67111999-10-09 Stefan Monnier <monnier@cs.yale.edu>
6712
6713 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
6714 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
6715
67161999-10-09 Richard M. Stallman <rms@gnu.org>
6717
6718 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
6719 Unset CDPATH to prevent cd from generating output.
6720
67211999-10-08 Stefan Monnier <monnier@cs.yale.edu>
6722
6723 * update-subdirs: Also ignore CVS subdirs.
6724
67251999-10-07 Gerd Moellmann <gerd@gnu.org>
6726
6727 * Makefile.in (install-arch-indep): Add ada-mode.
6728
67291999-10-06 Dave Love <fx@gnu.org>
6730
6731 * Makefile.in: Add rules for config.status, configure.
6732
67331999-09-07 Gerd Moellmann <gerd@gnu.org>
6734
6735 * configure.in (--with-sound): Removed.
6736
67371999-08-30 Gerd Moellmann <gerd@gnu.org>
6738
6739 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
6740 the test for Xaw3d.
6741 (HAVE_TIFF): Add -lm to library check.
6742
67431999-08-28 Richard Stallman <rms@gnu.org>
6744
6745 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
6746 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
6747 after the other X-related libraries.
6748
67491999-08-21 Dave Love <fx@gnu.org>
6750
6751 * configure.in: Don't check for jpeglib.h.
6752
67531999-08-20 Gerd Moellmann <gerd@gnu.org>
6754
6755 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
6756 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
6757
67581999-08-18 Dave Love <fx@gnu.org>
6759
6760 * configure.in: Check for termcap.h.
6761
67621999-08-15 Gerd Moellmann <gerd@gnu.org>
6763
6764 * configure.in: Add --with-toolkit-scroll-bars. If "no",
6765 use Emacs' scroll bars, even if configured for Motif or when
6766 Xaw3d is available.
6767
67681999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
6769
6770 * configure.in: Check for getaddrinfo.
6771
67721999-08-04 Eli Zaretskii <eliz@gnu.org>
6773
6774 * config.bat: Make --no-debug work again by removing -gcoff.
6775
67761999-07-30 Dave Love <fx@gnu.org>
6777
6778 * configure.in: Check for stdlib.h.
6779
67801999-07-19 Dave Love <fx@gnu.org>
6781
6782 * configure.in: Grok sparc64-*-linux-gnu*.
6783
67841999-07-12 Richard Stallman <rms@gnu.org>
6785
6786 * Version 20.4 released.
6787
67881999-06-23 Karl Heuer <kwzh@gnu.org>
6789
6790 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
6791 Quote $EMACS, in case it's a program with args.
6792
67931999-06-15 Gerd Moellmann <gerd@gnu.org>
6794
6795 * configure.in (HAVE_GIF): Use libungif instead of libgif
6796 because the former doesn't contain patented compression code.
6797
67981999-05-29 Richard M. Stallman <rms@gnu.org>
6799
6800 * configure.in: Delete the Kerberos stuff.
6801
68021999-05-27 Greg Hudson <ghudson@mit.edu>
6803
6804 * configure.in: Prefer kerberos 5 names.
6805
68061999-04-26 Richard M. Stallman <rms@gnu.org>
6807
6808 * configure.in: Check for libXp.
6809
68101999-04-08 Richard Stallman <rms@gnu.org>
6811
6812 * make-dist: Include change logs in subdirs of `lisp'.
6813
68141999-04-05 Richard Stallman <rms@gnu.org>
6815
6816 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
6817 (install-arch-indep): Make ${datadir}/emacs world-readable.
6818
68191999-03-30 Eli Zaretskii <eliz@gnu.org>
6820
6821 * config.bat: Use epaths.* instead of paths.*.
6822
68231999-03-07 Eli Zaretskii <eliz@gnu.org>
6824
6825 * INSTALL: Add detailed instructions to unpack and install
6826 intlfonts on MS-DOS.
6827
68281999-02-26 Richard Stallman <rms@gnu.org>
6829
6830 * configure.in: Use epaths.h and epaths-force instead of paths...
6831
6832 * Makefile.in (epaths-force): Renamed from paths-force;
6833 operate on epaths.in and produce epaths.h.
6834
68351999-02-24 Richard Stallman <rms@gnu.org>
6836
6837 * make-dist: Fix nt/icons directory handling.
6838
68391999-02-22 Simon Josefsson <jas@pdc.kth.se>
6840
6841 * configure.in (f301-fujitsu-uxpv4.1): New target.
6842
68431999-02-20 Richard Stallman <rms@gnu.org>
6844
6845 * make-dist (tempparent): Fix command to update info files.
6846
68471999-02-09 Richard Stallman <rms@gnu.org>
6848
6849 * configure.in (powerpc-apple-netbsd*): New alternative.
6850
68511999-01-25 Geoff Voelker <voelker@cs.washington.edu>
6852
6853 * make-dist: Include the new directory nt/icons in distributions.
6854
68551999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6856
6857 * configure.in: Change message about HAVE_XFREE386.
6858
68591999-01-07 Eli Zaretskii <eliz@gnu.org>
6860
6861 * config.bat: Support configuring with leim.
6862
68631998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
6864
6865 * configure.in (mips-sgi-irix6.5): New target.
6866
68671998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6868
6869 * configure.in: Remove GSS-API support, since it has been removed
6870 from movemail.
6871
68721998-12-04 Markus Rost <rost@delysid.gnu.org>
6873
6874 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6875
68761998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
6877
6878 * Makefile.in: Don't install customize info file.
6879 Run install-info on viper info file.
6880
68811998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
6882
6883 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
6884
68851998-11-16 Kenichi Handa <handa@etl.go.jp>
6886
6887 * configure.in (*-*-bsdi4*): New target.
6888
68891998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
6890
6891 * configure.in: Fix previous change.
6892
68931998-11-11 Richard Stallman <rms@gnu.org>
6894
6895 * configure.in (aviion-intel): New machine.
6896
68971998-11-04 Kenichi Handa <handa@etl.go.jp>
6898
6899 * configure.in (mips-nec-sysv4*): New target.
6900
69011998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
6902
6903 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
6904 from lisp.
6905
69061998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
6907
6908 * make-dist: Don't include fns*.el in dist.
6909
69101998-10-30 Dave Love <fx@gnu.org>
6911
6912 * configure.in: Don't mkdir cpp.
6913
69141998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
6915
6916 * Makefile.in (install-arch-dep): Install src/fns-*.el in
6917 ${archlibdir}.
6918
69191998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
6920
6921 * Version 20.3 released.
6922
69231998-07-30 Paul Eggert <eggert@twinsun.com>
6924
6925 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
6926 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
6927 (lwlib/Makefile, leim/Makefile):
6928 Prepend $(srcdir)/ to rule dependencies outside this dir.
6929
69301998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6931
6932 * configure.in: Use unset CDPATH instead of making it empty.
6933
69341998-06-20 Karl Heuer <kwzh@gnu.org>
6935
6936 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
6937
69381998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
6939
6940 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
6941 and default.el. Sort the results.
6942
69431998-05-31 Karl Heuer <kwzh@gnu.org>
6944
6945 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
6946 writable.
6947
69481998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
6949
6950 * Makefile.in (install-arch-indep):
6951 Don't alter site-lisp/subdirs.el if it exists.
6952
69531998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
6954
6955 * Makefile.in (install-arch-indep): Put `-' on commands to create
6956 subdirs.el in site-lisp dirs.
6957
69581998-05-07 Richard Stallman <rms@psilocin.gnu.org>
6959
6960 * Makefile.in (install-arch-indep): Fix typo in previous change.
6961
69621998-05-06 Richard Stallman <rms@psilocin.gnu.org>
6963
6964 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
6965
69661998-04-28 Richard Stallman <rms@psilocin.gnu.org>
6967
6968 * Makefile.in (mkdir): Create the site-lisp dirs.
6969 (install-arch-indep): Make site-lisp/subdirs files world-readable.
6970
69711998-04-26 Richard Stallman <rms@psilocin.gnu.org>
6972
6973 * Makefile.in (INSTALL_INFO): New variable.
6974 (install-arch-indep): Don't replace the dir file if it already exists.
6975 Use the install-info program, via INSTALL_INFO, to add entries.
6976 Make the `info' subdir and the Info files world-readable.
6977
69781998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
6979
6980 * config.bat: Make sure the environment is large enough to support
6981 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
6982
69831998-04-10 Karl Heuer <kwzh@gnu.org>
6984
6985 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
6986
69871998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
6988
6989 * configure.in: Add --with-gssapi to specify GSS-API
6990 authentication support for movemail.
6991
69921998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
6993
6994 * Makefile.in (install-arch-indep): Fix previous change.
6995
69961998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
6997
6998 * Makefile.in (info): Run man in build dir, not srcdir.
6999
70001998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
7001
7002 * Makefile.in (install-arch-indep): Fix previous change.
7003
70041998-03-23 Kenichi Handa <handa@etl.go.jp>
7005
7006 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
7007
70081998-03-22 Richard Stallman <rms@gnu.org>
7009
7010 * Makefile.in (install-arch-indep): Put special subdirs.el files
7011 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
7012
70131998-03-21 Richard Stallman <rms@psilocin.gnu.org>
7014
7015 * make-dist: Fix shell syntax in check for missing .el or .elc files.
7016
70171998-03-09 Richard Stallman <rms@psilocin.gnu.org>
7018
7019 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
7020 (m68*-hp-hpux*): Handle versions 1X like 10.
7021
70221998-03-07 Richard Stallman <rms@psilocin.gnu.org>
7023
7024 * make-dist: PROBLEMS is now in etc, not top level dir.
7025
7026 * Makefile.in (SOURCES): Delete PROBLEMS.
7027
70281998-02-25 Richard Stallman <rms@gnu.org>
7029
7030 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
7031
7032 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
7033
70341998-01-17 Richard Stallman <rms@gnu.org>
7035
7036 * Makefile.in (install-arch-indep): Add semicolon before `else'.
7037
70381998-01-02 Richard Stallman <rms@psilocin.gnu.org>
7039
7040 * make-dist (tempparent): New option --no-check.
7041
7042 * make-dist: Don't do anything with cpp directory.
7043
70441997-12-20 Richard Stallman <rms@psilocin.gnu.org>
7045
7046 * configure.in (sparc-fujitsu-sysv4*): New target.
7047
70481997-12-17 Andreas Schwab <schwab@gnu.org>
7049
7050 * configure.in: Cache more tests. Add missing quotes around
7051 message with embedded comma.
7052
70531997-12-04 Karl Heuer <kwzh@gnu.org>
7054
7055 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
7056
70571997-11-26 Joel N. Weber II <devnull@gnu.org>
7058
7059 * make-dist: Changed the comment about `umask 0' to say `Don't
7060 restrict access to any files.'; previously it said `Don't protect
7061 any files', which may have implied that we think fascism is good.
7062
70631997-11-24 Paul Eggert <eggert@twinsun.com>
7064
7065 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
7066 strftime needs the underlying host's strftime for locale dependent
7067 formats.
7068
70691997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
7070
7071 * configure.in (i586-dg-dguxR4.*): New name in case branch.
7072
70731997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
7074
7075 * config.bat: Configure the man subdirectory.
7076
70771997-11-07 Paul Eggert <eggert@twinsun.com>
7078
7079 * configure.in (AC_CHECK_LIB): Add -lintl.
7080
70811997-11-07 Karl Heuer <kwzh@gnu.org>
7082
7083 * make-dist (check for .elc files): Avoid bash-specific syntax.
7084 (check for overflow 14-char limit): Simplify.
7085
70861997-11-07 Richard Stallman <rms@gnu.org>
7087
7088 * Makefile.in (install): Move blessmail last.
7089
70901997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7091
7092 * configure.in (gettimeofday, one arg or two):
7093 Clarify messages by avoiding double negative.
7094
70951997-09-30 Karl Eichwalder <ke@suse.de>
7096
7097 * Makefile.in (install-arch-indep): Install the widget info file.
7098
70991997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7100
7101 * configure.in (with-pop, with-kerberos): Need to check Kerberos
7102 libraries in reverse order, so that libraries will appear in the
7103 correct dependency order on the link line (and so that the
7104 configure checks themselves will work properly when early
7105 libraries depend on later ones).
7106
71071997-09-21 Erik Naggum <erik@naggum.no>
7108
7109 * make-dist (making links to `src'): Keep timestamp on copied files.
7110
7111 * make-delta: New script to produce delta distributions.
7112
71131997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7114
7115 * Version 20.2 released.
7116
71171997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7118
7119 * Version 20.1 released.
7120
7121 * Makefile.in (install-leim): Depend on mkdir.
7122 (leim): Depend on src.
7123
71241997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7125
7126 * configure.in: Recognize alpha* instead of just alpha.
7127
71281997-09-12 Paul Eggert <eggert@twinsun.com>
7129
7130 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
7131
71321997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7133
7134 * update-subdirs: Use rm -f.
7135
71361997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7137
7138 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
7139 Ignore subdirs named Old.
7140
71411997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
7142
7143 * configure.in: Add OpenBSD clause to set $machine.
7144
71451997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7146
7147 * make-dist: Recompile everything after updating various Lisp files.
7148 Recompile in leim as well as lisp.
7149 Check in leim as well as lisp for mismatched files and too-long names.
7150
71511997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7152
7153 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
7154
71551997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7156
7157 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
7158 before trying to copy anything from it.
7159
71601997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7161
7162 * Makefile.in (man/Makefile): New target.
7163 (tags): Define env var EMACS and run Makefile from build dir.
7164
71651997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
7166
7167 * config.bat: If src/_gdbinit doesn't exist, try using
7168 src/.gdbinit to create it (for building on Windows 95).
7169
71701997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7171
7172 * Makefile.in (install-arch-indep):
7173 Discard extra data in tar | tar pipes.
7174
71751997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
7176
7177 * configure.in (x_default_search_path): Corrected
7178 '${x_library}' to '${x_library}/X11'.
7179
71801997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7181
7182 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
7183
71841997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
7185
7186 * configure.in: Support auto-configuration of both Kerberos V4 and
7187 Kerberos V5 for movemail, including detection of V4 and V5 header
7188 files and libraries.
7189
71901997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
7191
7192 * configure.in: Compute x_default_search_path
7193 and substitute into makefiles.
7194
7195 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
7196
71971997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7198
7199 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
7200
72011997-08-07 Erik Naggum <erik@naggum.no>
7202
7203 * configure.in: Remove lockdir, it is no longer needed.
7204 * Makefile.in (mkdir): Don't create lockdir.
7205 (lockdir): Variable deleted.
7206 (paths-force): Don't operate on PATH_LOCK.
7207
72081997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7209
7210 * leim-Makefile.in (clean, distclean): New targets.
7211
7212 * make-dist: Include leim/ChangeLog in leim distribution.
7213
72141997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7215
7216 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
7217
72181997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7219
7220 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
7221
72221997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7223
7224 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
7225
72261997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7227
7228 * make-dist: Update leim/leim-list.el.
7229 Pass along value of $EMACS when updating lisp dir.
7230
72311997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7232
7233 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
7234 prerequisite to the use of Doug Lea's malloc.
7235
72361997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7237
7238 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
7239
7240 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
7241
72421997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7243
7244 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
7245
72461997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7247
7248 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
7249 to news-r6.h.
7250
72511997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
7252
7253 * config.bat: Use `sed' instead of `cp', which might not be
7254 installed.
7255
72561997-07-09 Kenichi Handa <handa@etl.go.jp>
7257
7258 * Makefile.in (mostlyclean): Add cleaning leim directory.
7259 (clean, distclean, maintainer-clean): Likewise.
7260
72611997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7262
7263 * make-dist (bogosities): Check subdirs of `lisp' also.
7264
72651997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7266
7267 * make-dist (etc): Really avoid symlinks now.
7268 (lisp): Don't delete from subdirs the things we never copy.
7269
72701997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7271
7272 * Makefile.in (install-arch-indep): Correct the target name.
7273 The first letter `i' was dropped by the previous change of mine.
7274
72751997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7276
7277 * configure.in (leim/Makefile): Generate this.
7278 (*-sysv4.2uw*): Recognize new alternative.
7279
7280 * leim-Makefile.in: Renamed from leim-Makefile.
7281
7282 * make-dist: Set up real-leim subdirectory,
7283 with the real contents of leim; then move it to
7284 a separate top-level directory.
7285
7286 * make-dist: Don't mention site-lisp, site-init, site-start
7287 or default, when listing files hat are not compiled and should be.
7288
7289 * configure.in: Create src/config.stamp at the end.
7290
72911997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7292
7293 * Makefile.in (install-leim): Correct previous change.
7294
72951997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7296
7297 * Makefile.in (install-leim): New target.
7298 (install): Depend on install-leim.
7299
73001997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7301
7302 * Makefile.in (SUBDIR): Add leim.
7303 (SUBDIR_MAKEFILES): Add leim/Makefile.
7304 (leim/Makefile): New target.
7305
73061997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7307
7308 * leim-Makefile: New file.
7309 * make-dist: Initialize a `leim' subdirectory with that makefile.
7310
73111997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7312
7313 * configure.in (GNU_MALLOC_reason): Fix message text.
7314
73151997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7316
7317 * make-dist (lisp): Don't process subdirs that start with =.
7318 (etc): Copy symlinks, as in src.
7319
73201997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7321
7322 * configure.in (i*86-*-unixware*): New alternative.
7323
73241997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7325
7326 * Makefile.in (src/config.stamp): Target renamed from src/config.h
7327 and touch it explicitly.
7328
7329 * configure.in (mips-sony-newsos6*): New alternative.
7330 (mips-*-linux-gnu*): New alternative.
7331 (*-*-bsdi*): New alternative.
7332 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
7333
73341997-06-22 Dave Love <d.love@dl.ac.uk>
7335
7336 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
7337 (src/config.h): New target to re-configure if src/config.in is patched.
7338
73391997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7340
7341 * configure.in (shutdown): Check for `shutdown' function.
7342
73431997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
7344
7345 * update-subdirs: Include the directory "language" in subdirs.
7346
73471997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7348
7349 * configure.in (m88k-dg-dgux4*): New alternative.
7350 (alpha-*-netbsd*): New alternative.
7351 (powerpcle-*-solaris2*): New alternative.
7352
73531997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7354
7355 * make-dist: Warn about .el files that are not compiled.
7356
73571997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7358
7359 * Makefile.in (dist): Don't run update-subdirs here,
7360 since make-dist now gets that done.
7361
7362 * make-dist: Use the new `updates' target in lisp/Makefile.
7363
7364 * make-dist: Use new non-file targets in lisp/Makefile.
7365
73661997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7367
7368 * make-dist: Handle all subdirs of `lisp' uniformly.
7369 Don't handle `term' and `language' specially.
7370 Clear out umask at the beginning.
7371
73721997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7373
7374 * make-dist: Use Make to update finder-inf.el and autoloads.
7375 Also update cus-load.el.
7376
73771997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7378
7379 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
7380 in case it is desirable to disable the GNU malloc features with glibc.
7381
73821997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
7383
7384 * configure.in (DOUG_LEA_MALLOC):
7385 Define if malloc_{get,set}_state exist.
7386
73871997-03-05 Kenichi Handa <handa@etl.go.jp>
7388
7389 * make-dist: Make links for files under lisp/language.
7390
73911997-02-20 Kenichi Handa <handa@etl.go.jp>
7392
7393 * update-subdirs: Exclude the directory "language" from subdirs.
7394
73951997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
7396
7397 * configure.in: Check for rint and cbrt.
7398
73991997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7400
7401 * make-dist: Use $EMACS to say where to run Emacs.
7402 Add --no-update option.
7403
74041996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7405
7406 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
7407
74081996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7409
7410 * make-dist (copying src): Check thoroughly for symlinks
7411 and copy them in all cases. Regularize the linking of *.in
7412 and *.opt and ChangeLog files.
7413 (copying lib-src): Likewise.
7414 Don't rm getdate.c or y.tab.*--they don't exist any more.
7415
74161996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
7417
7418 * configure.in: Check for libmail, maillock.h and
7419 touchlock (for movemail).
7420
74211996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7422
7423 * configure.in (limits.h): Check for this file.
7424
74251996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7426
7427 * configure.in (rs6000-ibm-aix4.2): New alternative.
7428 (rs6000-ibm-aix4.0): New alternative.
7429 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
7430
74311996-11-22 Ben Harris <bjh21@cam.ac.uk>
7432
7433 * configure.in: Recognize vax-*-netbsd*.
7434
74351996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7436
7437 * configure.in (locallisppath): Add leim directory.
7438
74391996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
7440
7441 * config.bat: Make sure `mv' supports forward slashes and -f.
7442
74431996-10-28 Christian Limpach <chris@nice.ch>
7444
7445 * configure.in (hppa*-next-nextstep*): * added after hppa
7446 to accept hppa1.0 and hppa1.1.
7447
74481996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
7449
7450 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
7451 * configure.in (ld_switch_machine): Fix typo.
7452
74531996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7454
7455 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
7456 from config.h and use them in $ac_link.
7457
74581996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
7459
7460 * configure.in: Create a subdir named `lisp'.
7461
74621996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7463
7464 * configure.in: Check for getcwd.
7465
74661996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7467
7468 * configure.in: Check for termios.h. Check for setpgid.
7469
74701996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7471
7472 * configure.in: Check for setrlimit.
7473
74741996-08-31 Paul Eggert <eggert@twinsun.com>
7475
7476 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
7477
74781996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7479
7480 * configure.in: Check for utimes.
7481
7482 * configure.in: Check for com_err library, but only
7483 if --with-kerberos was used. Check for krb and des
7484 only if --with-kerberos.
7485
74861996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7487
7488 * Makefile.in (INSTALL_STRIP): New variable.
7489 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
7490 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
7491
74921996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7493
7494 * configure.in: Check for krb and des libraries.
7495
74961996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
7497
7498 * configure.in (*-sunos4.1.[3-9]*noshare):
7499 Use sunos413, not sunos4-1-3.
7500 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
7501 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
7502
75031996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7504
7505 * Makefile.in (src/paths.h): Target deleted.
7506 (paths-force): Delete all dependencies on this target
7507 but don't delete the target.
7508 (install): Depend on `all'.
7509 (paths-force): Don't print a message.
7510
7511 * configure.in: Generate src/paths.h here.
7512
75131996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7514
7515 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
7516 New variables that affect linking only.
7517 (alpha-dec-osf*): Use those instead of previous change.
7518
75191996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7520
7521 * Makefile.in (install-arch-indep): Install info/messages.
7522
75231996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7524
7525 * Version 19.33 released.
7526
75271996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
7528
7529 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7530 Fix previous change.
7531
75321996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7533
7534 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
7535 New alternative.
7536
75371996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7538
7539 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
7540 and NON_GCC_TEST_OPTIONS.
7541
75421996-08-06 Paul Eggert <eggert@twinsun.com>
7543
7544 * configure.in (LOCALTIME_CACHE): Don't put a string literal
7545 "TZ=..." in environ.
7546
75471996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7548
7549 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
7550
75511996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7552
7553 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
7554 the more general *-sunos4.1.[3-9]* clause.
7555
75561996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7557
7558 * Version 19.32 released.
7559
7560 * configure.in (*-sco3.2v5*):
7561 Set OVERRIDE_CPPFLAG to a string of one space.
7562 Fix the code that uses OVERRIDE_CPPFLAG.
7563
75641996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
7565
7566 * configure.in: Undo previous change.
7567
75681996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7569
7570 * config.sub: Use `pc', not `unknown', when canonicalizing
7571 the vendor for ...86.
7572
75731996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
7574
7575 * configure.in: Check for termios.h header.
7576
75771996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
7578
7579 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
7580
75811996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
7582
7583 * configure.in: Split bsdos2 and bsdos2-1.
7584
75851996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7586
7587 * config.sub: If last two words are not a recognized
7588 KERNEL-OS pair, use just the last word as OS, as in 19.31.
7589 Make conversion of gnu/linux to linux-gnu really work.
7590
7591 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
7592
75931996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7594
7595 * configure.in (check for using Lucid widgets by default):
7596 Eliminate indentation that confuses some compilers.
7597
75981996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7599
7600 * config.sub: Convert linux and gnu/linux to linux-gnu.
7601
7602 * make-dist: Don't update getdate.c.
7603 Ignore =... files when checking for too-long Lisp file names.
7604
76051996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7606
7607 * configure.in (euidaccess): Check for that, not for eaccess.
7608
76091996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7610
7611 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
7612 before `noshare'.
7613 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
7614
76151996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7616
7617 * configure.in: Rename lignux to linux-gnu in configuration names.
7618 Use gnu-linux as the opsys value (s/ file name).
7619 Allow i686 just like i386, i486, i586.
7620
76211996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7622
7623 * configure.in (i*86-*-sco3.2v5): New alternative.
7624 (OVERRIDE_CPPFLAG): New variable.
7625 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
7626
7627 * configure.in: Specify vpath for .texi files.
7628
76291996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7630
7631 * configure.in: Always check for HAVE_X11R5.
7632 Separately decide whether to use a toolkit by default.
7633
76341996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
7635
7636 * configure.in: If X11R5 is missing the Xaw headers,
7637 default to --with-x-toolkit=no.
7638
76391996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7640
7641 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
7642
76431996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7644
7645 * Makefile.in (install-arch-indep): If cd etc makes output,
7646 don't treat that as part of the tar data.
7647 Check that ./lisp actually exists.
7648
76491996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
7650
7651 * make-dist: Check for long file names.
7652
76531996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7654
7655 * Version 19.31 released.
7656
76571996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
7658
7659 * configure.in: Recognize sparc-*-lignux.
7660
76611996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7662
7663 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
7664 Don't include config.w95.
7665
76661996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
7667
7668 * make-dist: Replace --no-clean-up and --no-tar options
7669 with --clean-up and --tar, so that the default is useful.
7670
76711996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
7672
7673 * config.bat: Make sure the GDB init file is called src/_gdbinit;
7674 if not, tell the user to rename it and abort.
7675
76761996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
7677
7678 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
7679 test program.
7680
76811996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7682
7683 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
7684
7685 * make-dist (MANIFEST): Fix previous change.
7686 (msdos): Put mainmake.v2 into the dist.
7687
76881996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7689
7690 * make-dist: Exit if autoconf fails.
7691
76921996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
7693
7694 * config.bat: Set djgpp-ver, and unset it at the end.
7695 Add a number of conditionals for DJGPP version 2.
7696 Rename label libsrc2 to libsrc3.
7697 Substitute for LDFLAGS in src/Makefile.
7698 Substitute for ALL_CFLAGS in lib-src/Makefile.
7699
77001996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7701
7702 * configure.in (ncurses): Check this after checking fns like strerror.
7703
77041996-04-08 Erik Naggum <erik@naggum.no>
7705
7706 * make-dist (MANIFEST): Don't include lines from =files.
7707
77081996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7709
7710 * make-dist: Don't put lisp/dired.todo in the dist.
7711
77121996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
7713
7714 * configure.in (HAVE_NCURSES): Look for library named ncurses.
7715
7716 * configure.in (setlocale): Check for it.
7717
7718 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
7719
77201996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7721
7722 * configure.in: Use lignux instead of linux as value of opsys.
7723
77241996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7725
7726 * Makefile.in (install-strip): Fix whitespace.
7727 Get rid of continuation.
7728
7729 * config.sub: Convert linux or gnu/linux to lignux.
7730
77311996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7732
7733 * configure.in: Accept lignux in configuration name.
7734
77351996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7736
7737 * Makefile.in (install-strip): New target.
7738
77391996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7740
7741 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
7742 -f failed to do the job on Suns.
7743
77441996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7745
7746 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
7747
7748 * configure.in (linux/version.h): Check for this header.
7749
77501996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7751
7752 * configure.in: Remove -fno-builtin hackery from -lm check.
7753
77541996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
7755
7756 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
7757 just this test.
7758
7759 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
7760
77611996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7762
7763 * configure.in: Check for ncurses.
7764
77651996-02-28 Paul Eggert <eggert@twinsun.com>
7766
7767 * configure.in (LOCALTIME_CACHE):
7768 Also define if localtime mishandles unsetting TZ.
7769 This works around a localtime bug in mips-dec-ultrix.
7770
77711996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7772
7773 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
7774
7775 * configure.in: Improve messages about X versions.
7776
77771996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7778
7779 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
7780
77811996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7782
7783 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
7784 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
7785
7786 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
7787 (install): Put install-arch-indep before install-arch-dep.
7788
77891996-02-20 Dave Love <d.love@dl.ac.uk>
7790
7791 * INSTALL: Clarify info about MS-DOS path handling.
7792
77931996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7794
7795 * Makefile.in (install-arch-indep): Install info/ccmode*.
7796 In previous change, protect against /bin/pwd returning null string.
7797
77981996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7799
7800 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
7801 to lispdir.
7802
78031996-02-01 Paul Eggert <eggert@twinsun.com>
7804
7805 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
7806
78071996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7808
7809 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
7810
78111996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7812
7813 * Makefile.in (extraclean): Use ${top_distclean} to ensure
7814 we delete everything distclean deletes.
7815
78161996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
7817
7818 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
7819
78201996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7821
7822 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
7823 into LDFLAGS instead of into LIBS.
7824
78251996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7826
7827 * configure.in (HAVE_XMU): Fix typo in previous change.
7828
78291996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7830
7831 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
7832
78331996-01-10 Erik Naggum <erik@naggum.no>
7834
7835 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
7836
78371996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
7838
7839 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
7840
78411996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7842
7843 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
7844 and use -lXt to link it.
7845
78461996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7847
7848 * configure.in (locallisppath): Put version-specific dir first.
7849
78501996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7851
7852 * configure.in (hppa-*-nextstep*): New alternative.
7853 (USE_X_TOOLKIT): By default, set this to "maybe";
7854 and change that later to LUCID or "no" according to X11 version.
7855
7856 * make-dist: Recompile outdated .elc files and update all autoloads.
7857
78581996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
7859
7860 * configure.in (locallisppath): Fix typo in last change: " -> '.
7861
78621996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7863
7864 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
7865
78661995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7867
7868 * Makefile.in (install-arch-indep): Give all files read permission.
7869
78701995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7871
7872 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
7873 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
7874
78751995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7876
7877 * configure.in: Determine HAVE_X11R6.
7878 (HAVE_MENUS): Renamed from HAVE_X_MENU.
7879
78801995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7881
7882 * configure.in: Just "solaris" now defaults to version 2.4.
7883 Add sunos4.1.n-noshare as alternative.
7884
78851995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7886
7887 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
7888
78891995-11-29 Erik Naggum <erik@naggum.no>
7890
7891 * Makefile.in (install-arch-indep): Add missing backslash.
7892
78931995-11-29 Karl Eichwalder <ke@ke.Central.DE>
7894
7895 * Makefile.in (install-arch-indep): Don't install
7896 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
7897
78981995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7899
7900 * Makefile.in (install-arch-indep): Fix previous change.
7901
7902 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
7903
79041995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7905
7906 * Version 19.30 released.
7907
7908 * make-dist (lisp): Exclude subdirs.el.
7909
79101995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7911
7912 * make-dist (etc): Delete *.orig and *.rej.
7913
79141995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7915
7916 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
7917
79181995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7919
7920 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
7921
79221995-11-14 Geoff Voelker <voelker@cs.washington.edu>
7923
7924 * make-dist (nt): Rename install, readme, and todo to
7925 INSTALL, README, and TODO.
7926
79271995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7928
7929 * make-dist (lisp): Don't distribute site-start.
7930
79311995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
7932
7933 * make-dist: Break the hard link on alloca.c.
7934
79351995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
7936
7937 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
7938
79391995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7940
7941 * make-dist (src, lib-src): Don't distribute Makefile.c.
7942 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
7943
79441995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7945
7946 * Makefile.in (mkdir): Create man1dir, not mandir.
7947 (uninstall): Use man1dir, not mandir.
7948
79491995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7950
7951 * Makefile.in (man1dir): New variable.
7952 (install-arch-indep): Use man1dir.
7953
7954 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
7955
7956 * make-dist: Create lisp/MANIFEST.
7957
79581995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
7959
7960 * configure.in (m68k-*-linux*): New alternative.
7961
79621995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7963
7964 * make-dist: Use new names config.in, paths.in, and
7965 {src,lib-src}/Makefile.in.
7966
79671995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
7968
7969 * configure.in: Don't bother checking for drem.
7970
79711995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7972
7973 * Makefile.in (distclean): Delete line with just a tab in it.
7974 (install-arch-indep): Delete spaces that precede tabs.
7975 Delete spurious `fi' left from previous change.
7976 (install): Supply `true' as command, to avoid null command.
7977
79781995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7979
7980 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
7981
79821995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7983
7984 * configure.in (powerpc-*-solaris2): New alternative.x
7985
79861995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
7987
7988 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
7989 of paths.h.tmp$$, to avoid going beyond 14 characters.
7990
79911995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7992
7993 * configure.in: Improve error msg for invalid --with-x-toolkit value.
7994
79951995-09-06 Paul Eggert <eggert@twinsun.com>
7996
7997 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
7998 if localtime caches TZ. Check for tzset.
7999
80001995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8001
8002 * config.bat: Simplify using new names file names src/makefile.in,
8003 config.in, paths.in. Change Echo commands not to use `.
8004
80051995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8006
8007 * Makefile.in (install-arch-indep): Always install the new dir file;
8008 rename the previous dir file to dir.bak or dir.old.
8009
80101995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8011
8012 * configure.in (RANLIB): Substitute this into makefiles.
8013 Set it specially on solaris; set it by default on other systems.
8014
8015 * configure.in: Fix previous Alpha change.
8016
80171995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8018
8019 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
8020 NON_GCC_TEST_OPTIONS.
8021
80221995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8023
8024 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
8025 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
8026
8027 * configure.in (alpha-*-linux*): New configuration.
8028
80291995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8030
8031 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
8032 (m68k-next-nextstep*): New alias for that.
8033 (i*86-*-nextstep*): Use nextstep.h.
8034 (sparc-*-nextstep*): New configuration.
8035
80361995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8037
8038 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
8039 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
8040
80411995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8042
8043 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
8044 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
8045
80461995-07-18 Mike Long <mike.long@analog.com>
8047
8048 * make-dist: Fix update of finder-inf.el, and byte-compile it.
8049
80501995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8051
8052 * Makefile.in (src/paths.h, paths-force):
8053 Rename src/paths.h.in to src/paths.in.
8054 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
8055
8056 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
8057 Use Makefile.c for intermediate file.
8058 Rename src/config.h.in to src/config.in.
8059
80601995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
8061
8062 * configure.in (mips-dec-ultrix*): Assume version 4.3.
8063 (mips-dec-ultrix4.[12]): New alternative for old versions.
8064
80651995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8066
8067 * make-dist: Don't break intra-tree links.
8068
80691995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8070
8071 * configure.in: Put back archlibdir initialization. Require
8072 autoconf 2.4.1 or later.
8073
80741995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8075
8076 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
8077 (mips-mips-riscos5*): New alternative.
8078
80791995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8080
8081 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
8082
80831995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8084
8085 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
8086 (mandir, infodir, archlibdir): Initializations deleted.
8087
8088 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
8089 On hpux9shr, use hpux9shxr4.h.
8090
80911995-06-24 Morten Welinder <terra+@cs.cmu.edu>
8092
8093 * configure.in: Added target mips-dec-mach_bsd4.3.
8094 * config.guess: Guess mips-dec-mach_bsd4.3.
8095
80961995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8097
8098 * Makefile.in (mkdir): Use symbolic chmod.
8099
81001995-06-22 Paul Eggert <eggert@twinsun.com>
8101
8102 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
8103 SunOS 4.1.5 through 4.1.9, should they ever exist.)
8104
81051995-06-22 Paul Eggert <eggert@twinsun.com>
8106
8107 * Makefile.in (SUBDIR_MAKEFILES):
8108 Add man/Makefile, so `make distclean' removes it.
8109 (top_distclean): Add config.log to the list of files to be removed.
8110
81111995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8112
8113 * Version 19.29 released.
8114
81151995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8116
8117 * configure.in: Fix the previous change to verify that the -b
8118 option really solves the problem.
8119
8120 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
8121
81221995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8123
8124 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
8125
81261995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8127
8128 * configure.in: Report more clearly when there is no special
8129 dir to search for X includes or libraries.
8130
81311995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8132
8133 * configure.in: Check for -lpthreads, not -lpthread.
8134
81351995-06-09 Geoff Voelker <voelker@cs.washington.edu>
8136
8137 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
8138
81391995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8140
8141 * configure.in: Check for -lpthread.
8142
81431995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8144
8145 * Makefile.in (install-arch-indep): Install info files for mh-e.
8146 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
8147
81481995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8149
8150 * configure.in (*-solaris2.5): New configuration.
8151
8152 * make-dist: Copy new files config.nt and config.w95.
8153
81541995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8155
8156 * configure.in: Use x_includes, not x_libraries, for -I.
8157 Make bitmapdir a colon-separated list.
8158
81591995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
8160
8161 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
8162
8163 * configure.in: Allow x_libraries and x_includes to be paths.
8164
81651995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8166
8167 * configure.in: Fix typo.
8168
81691995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8170
8171 * INSTALL: Clarify use of site-init.el.
8172
81731995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
8174
8175 * configure.in: Pass arg to sqrt.
8176
81771995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8178
8179 * make-dist: Fix May 6 change.
8180
81811995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8182
8183 * vpath.sed: Delete reference to ymakefile.
8184
81851995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8186
8187 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
8188
81891995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8190
8191 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
8192
8193 * update-subdirs: Specify /bin/sh to run the script.
8194
81951995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8196
8197 * make-dist: Put src/makefile.nt in dist.
8198
8199 * configure.in (i[345]86-*-bsdi2*): New configuration.
8200 (vax-dec-bsd386*): Deleted.
8201
82021995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8203
8204 * configure.in: Make sure CDPATH doesn't mess up PWD check.
8205 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
8206 Use fmod instead of logb in -lm check.
8207
82081995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8209
8210 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
8211 Use bsd4-3. Don't set NON_GNU_CPP.
8212
8213 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
8214 In nt, copy various different things, but not *.cmd.
8215 Fix the ln commands for the subdirs of nt.
8216
82171995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8218
8219 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
8220
82211995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8222
8223 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
8224 since that's what the header file expects.
8225
82261995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
8227
8228 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
8229 and 68040 based machines when choosing options for gnucc.
8230
82311995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8232
8233 * Makefile.in (top_distclean): Delete config.cache.
8234
82351995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8236
8237 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
8238
8239 * configure.in: Use m/ncr386.h.
8240
82411995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8242
8243 * Makefile.in (install-arch-indep): Undo Sep 23 change.
8244
82451995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8246
8247 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
8248 (man): Don't copy texindex.c and getopt.c; they're deleted.
8249 (etc): Omit `e'; it's a subdirectory.
8250 (etc/e): Use `../..', not `..', to reference top level.
8251
82521995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
8253
8254 * Makefile.in (install-arch-indep, dist):
8255 Look for `update-subdir' in $(srcdir).
8256
82571995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8258
8259 * make-dist: Include mkinstalldirs in distribution.
8260
82611995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8262
8263 * make-dist: Add missing close backquote.
8264
82651995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8266
8267 * make-dist: Don't distribute shortnames directory.
8268
82691995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8270
8271 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
8272
82731995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8274
8275 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
8276
82771995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8278
8279 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
8280
82811995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8282
8283 * configure.in (mips-sgi-irix6): New configuration.
8284
82851995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8286
8287 * Makefile.in (maintainer-clean): Renamed from realclean.
8288
82891995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
8290
8291 * configure.in: Create a .gdbinit that sources the real one,
8292 if using a different build directory.
8293
82941995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8295
8296 * configure.in: Check for sys/select.h.
8297
82981995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8299
8300 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
8301
83021994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8303
8304 * configure.in: Handle isc 4.1 operating system.
8305
83061994-12-10 Richard Stallman <rms@kepa>
8307
8308 * configure.in (rs6000-ibm-aix4.1*): New alternative.
8309 (rs6000-ibm-aix4*): New alternative.
8310
83111994-12-06 Richard Stallman <rms@kepa>
8312
8313 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
8314
83151994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8316
8317 * configure.in: Don't try to make directories that are guaranteed
8318 to already exist.
8319
83201994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8321
8322 * configure.in: Generate man/Makefile from man/Makefile.in.
8323 Create the man subdir.
8324
8325 * Makefile.in (dvi): Run Make in our man subdir.
8326
8327 * make-dist: Create subdir etc/e.
8328 Make links to it.
8329 Put man/Makefile.in in dist, instead of man/Makefile.
8330
83311994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
8332
8333 * configure.in: Add --with-pop, --with-kerberos, and
8334 --with-hesiod for movemail.
8335
83361994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8337
8338 * configure.in (m68*-apollo*): Use s/domain.h.
8339
83401994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8341
8342 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
8343
83441994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8345
8346 * configure.in: Don't add -I, -L, -R options for cc if their
8347 arguments would be empty.
8348
83491994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8350
8351 * configure.in (i860-intel-osf1*): New alternative.
8352 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
8353 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
8354
83551994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8356
8357 * configure.in: Make h_errno check not use nested functions.
8358
83591994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
8360
8361 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
8362
83631994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
8364
8365 * Makefile.in (install-arch-indep): Avoid continued comment
8366 swallowing target line.
8367
83681994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
8369
8370 * configure.in: Protect a character class with `changequote'.
8371
83721994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
8373
8374 * configure.in: Accept `news' as a synonym for `newsos'.
8375
83761994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8377
8378 * Makefile.in: Don't rm files if cd fails.
8379
83801994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8381
8382 * make-dist: Put nt subdir and its subdirs in the dist.
8383 (lib-src): Put makefile.nt in the dist.
8384 (lisp): Put makefile.nt in the dist.
8385
83861994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8387
8388 * configure.in: Change a stray `[' to `test'.
8389
83901994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
8391
8392 * configure.in: Adapt for Autoconf v2. Use the standard argument
8393 parser, host type canonicalizer, X11 finder, and message
8394 printing macros. Use the new macro names. Use `test' instead of `['.
8395
83961994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8397
8398 * configure.in: Check for getpagesize.
8399
84001994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8401
8402 * make-dist (msdos): Put sed* in the distribution.
8403
84041994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
8405
8406 * config.bat: New option, `--with-x', for configuring Emacs
8407 for use with the X11 system DesqView/X.
8408 New option, `--no-debug', for compiling Emacs without debug
8409 information thus saving disk space.
8410 (src/config.h, src/paths.h): Use `update' (which is like
8411 `move-if-changed') to change the file.
8412 (src/config.h): When configuring for X11 perform extra changes.
8413 (src/makefile): When configuring for X11 perform extra changes.
8414 (lib-src): Remove temporary files.
8415 (): Check that `sed', `rm', `mv', and `gcc' are available.
8416
84171994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8418
8419 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
8420
8421 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
8422
84231994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8424
8425 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
8426
8427 * configure.in (canonical): Substitute var into makefiles.
8428 (bitmapdir): Likewise.
8429
8430 * Makefile.in (bitmapdir): New variable.
8431 (src/paths.h, paths-force): Edit PATH_BITMAPS.
8432
84331994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8434
8435 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
8436
8437 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
8438 * update-subdirs: New shell script.
8439
84401994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8441
8442 * Makefile.in (top_distclean): Don't rm build-install.
8443 (SOURCES): Delete build-install.in.
8444
8445 * make-dist: Don't distribute build-ins.in.
8446 * build-ins.in: File deleted.
8447
84481994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
8449
8450 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
8451
84521994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8453
8454 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
8455
8456 * configure.in (libexecdir): Renamed from libdir. New default.
8457 (sharedstatedir): Renamed from statedir. New default.
8458 (datadir): New default.
8459
8460 * make-dist: Don't distribute subdirs.el.
8461
84621994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8463
8464 * configure.in (eaccess): Check for it.
8465
84661994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8467
8468 * configure.in (mktime): Check for it.
8469
84701994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
8471
8472 * configure.in (motif): Add support for usage and option checking.
8473
84741994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8475
8476 * configure.in (utimes): Check for it.
8477
84781994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
8479
8480 * Makefile.in (install-arch-indep): Don't do mkdir here.
8481
84821994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8483
8484 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8485 riscix.h renamed to acorn.h.
8486
84871994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
8488
8489 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
8490 New configurations.
8491
84921994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
8493
8494 * configure.in: Remove trailing slashes from srcdir.
8495
84961994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8497
090bd7cb 8498 * configure.in (i[345]86-sequent-ptx*): Handle.
067d23c9
KY
8499
85001994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8501
8502 * Makefile.in (paths-force): Depend on src/paths.h
8503
85041994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8505
8506 * configure.in (config_options): Save all arguments, not just some.
8507
85081994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
8509
090bd7cb 8510 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*.
067d23c9
KY
8511
8512 * configure.in: Add AC_AIX.
8513 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
8514
85151994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8516
8517 * configure.in (parsing options): Simplify sed command to delete -'s.
8518
85191994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
8520
8521 * configure.in (config_options): New shell variable.
8522 Pass its value to C code in EMACS_CONFIG_OPTIONS.
8523
85241994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8525
8526 * configure.in (alpha-dec-osf*): New target.
8527
8528 * Makefile.in: Use just one FRC target.
8529
85301994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8531
8532 * Makefile.in (removenullpaths, paths-force):
8533 Use name paths.h.tmp$$, which depends on the pid.
8534
85351994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8536
8537 * Makefile.in (removenullpaths, paths-force):
8538 Put paths.h.tmp in top-level dir, not in src.
8539
85401994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8541
8542 * Version 19.27 released.
8543
85441994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8545
8546 * Version 19.26 released.
8547
85481994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8549
8550 * configure.in: Check for lrand48, not rand48.
8551
85521994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8553
8554 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
8555 (powerpc-ibm-aix*): New aliases.
8556
85571994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8558
8559 * make-dist (src/m, src/s): Put *.inp in distribution.
8560
85611994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8562
8563 * configure.in: Accept i586 and i486 along with i386.
8564
85651994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8566
8567 * configure.in: Do compute unexec, LIBX, system_malloc, etc
8568 even if CPP env var was set by the user.
8569
8570 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
8571
85721994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
8573
8574 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
8575
85761994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8577
8578 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
8579
85801994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8581
8582 * configure.in: Check more specifically for i*86-sun-sunos.
8583
85841994-08-03 Caveh Jalali (caveh@eng.sun.com)
8585
8586 * configure.in: Handle solaris 2.4.
8587
85881994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8589
8590 * configure.in (rand48): Check for it.
8591
85921994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8593
8594 * make-dist: Update the info files.
8595
85961994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8597
8598 * configure.in: Make "checking..." messages' style consistent.
8599 (HAVE_H_ERRNO): New test.
8600
86011994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
8602
8603 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
8604
86051994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8606
8607 * configure.in (CFLAGS): If the envvar was specified, use that.
8608 And set REAL_CFLAGS from it too.
8609
86101994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8611
8612 * make-dist: Update finder-inf.el.
8613
86141994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8615
8616 * make-dist (msdos): Include sed4.inp in dist.
8617
8618 * Makefile.in (libsrc_libs): Var deleted.
8619
86201994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8621
8622 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
8623
86241994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8625
8626 * configure.in (mips-sony-newsos4*): New alias.
8627
86281994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8629
8630 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
8631 (*-convex-convexos*): Accept this as alias.
8632
86331994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8634
8635 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
8636 for two different uses.
8637
86381994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8639
8640 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
8641
86421994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8643
8644 * make-dist: Put ./BUGS into the distrib.
8645
86461994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8647
8648 * configure.in: Handle 386 running Solaris 2.
8649
86501994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8651
8652 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
8653
86541994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8655
8656 * configure.in (mips-sony-newsos*): Use news-risc.h.
8657
8658 * configure.in: Accept bsdi as opsys, like bsd386.
8659
86601994-06-01 Morten Welinder (terra@diku.dk)
8661
8662 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
8663
86641994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8665
8666 * Version 19.25 released.
8667
8668 * make-dist (shortversion): Don't assume another period follows.
8669
86701994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8671
8672 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
8673 (uninstall): Use /bin/pwd.
8674
8675 * Makefile.in (blessmail): Depend on src.
8676 (all): Don't depend on blessmail.
8677
8678 * Makefile.in (src/paths.h): Don't force recomputation.
8679 (paths-force): New target; force recomputation of paths.h.
8680 (all): Depend on paths-force.
8681 (src, lib-src): Depend on src/paths.h.
8682
8683 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
8684 NON_GCC_TEST_OPTIONS.
8685
86861994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8687
8688 * configure.in: Don't insist on subversions for irix.
8689
86901994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8691
8692 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
8693
8694 * configure.in (i[34]86-next-*): New alternative.
8695
86961994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8697
8698 * Version 19.24 released.
8699
8700 * configure.in: New config hppa*-hp-hpux9shr*.
8701
87021994-05-22 Morten Welinder (terra@tyr.diku.dk)
8703
8704 * config.bat: Doc fix.
8705
87061994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8707
8708 * Makefile.in (mostlyclean, clean, distclean, realclean)
8709 (extraclean): Don't act on man subdir if it doesn't exist.
8710
87111994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8712
8713 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
8714 Use them to set up CC.
8715 (*-sun-sunos4.1.3): Set them.
8716
87171994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8718
8719 * Makefile.in (lib-src): Don't depend on src/paths.h.
8720
87211994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8722
8723 * build-ins.in (copydests): Get rid of spurious `-'s.
8724
8725 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
8726
87271994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8728
8729 * Version 19.23 released.
8730
8731 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
8732 for the Xlib and Xt checks; then restore old CFLAGS.
8733
87341994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8735
8736 * configure.in (HAVE_X11XTR6): Add newline before #if.
8737 Add newline after #endif.
8738
87391994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8740
8741 * configure.in (HAVE_X11XTR6): Arrange to define it.
8742
87431994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8744
8745 * Makefile.in (install): Depend on blessmail.
8746
87471994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8748
8749 * configure.in (mips-siemens-sysv*): Put quotes around value
8750 containing blanks.
8751
87521994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8753
8754 * Makefile.in (TAGS): Use the makefile in src subdir.
8755
87561994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8757
8758 * configure.in (opsys): Recognize `gnu'.
8759
87601994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8761
8762 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
8763
87641994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8765
8766 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
8767 version > 1.8.
8768
87691994-05-08 Morten Welinder (terra@diku.dk)
8770
8771 * config.bat: Forcibly remove "# " style comments from makefiles.
8772
87731994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8774
8775 * Makefile.in (uninstall): When processing lispdir and etcdir,
8776 do nothing unless it exists and is a directory.
8777
87781994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8779
8780 * Makefile.in (install-arch-indep): Do install info/dired-x*.
8781 Merge code in from install-doc.
8782 (install-doc): Merge code back into install-arch-indep.
8783 (install-arch-dep): Don't depend on install-doc.
8784
8785 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
8786
87871994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8788
8789 * configure.in (making src/Makefile and lib-src/Makefile):
8790 Split off the autoconf substitutions and don't pass them thru cpp.
8791 (undefs): Use $canonical as well as $configuration.
8792
8793 * make-dist: Distribute lisp/Makefile.
8794
8795 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
8796 Use lower case names for the s files.
8797
87981994-05-03 Morten Welinder (terra@diku.dk)
8799
8800 * config.bat: Added possibility for different file name
8801 transcriptions in lib-src.
8802
88031994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8804
8805 * Makefile.in (lib-src): Undo previous change.
8806 (blessmail): New target to run maybe-blessmail in lib-src.
8807 (all): Depend on blessmail.
8808
8809 * Makefile.in (lib-src): Depend on src.
8810
88111994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
8812
8813 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
8814 (m88k-dg-dgux5.4R2): dgux5.4R2.
8815
88161994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8817
8818 * configure.in (window_system): Restore accidentally deleted code
8819 that uses AC_FIND_X.
8820
8821 * make-dist: Distribute config.bat.
8822
88231994-04-29 Morten Welinder (terra@diku.dk)
8824
8825 * config.bat: Corrected the configuration of lib-src
8826 to keep up with configure. Add note about dos version 3
8827 or better needed (djgpp needs that). Add note explaining
8828 that either install in c:/emacs or edit the script.
8829 Don't change to c:/emacs, but assume we're there (to minimize
8830 the number of places to change).
8831
8832 * config.bat: Build-in the first step towards X11 support with
8833 the X11 emulator that exists. At this time it won't work,
8834 and several files are missing.
8835
88361994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8837
8838 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
8839 Don't look for -lresolv.
8840
8841 * Makefile.in (lib-src): Depend on src/paths.h.
8842
88431994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8844
8845 * configure.in: Restore deleted AC_SUBST of `configuration'.
8846 Improve error message for bad --with-x-toolkit value.
8847
8848 * configure.in: Define CONFIGURATION in src/config.h
8849 rather than substituting in src/Makefile.in.
8850
88511994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8852
8853 * Makefile.in (install-doc): New target.
8854 (install-arch-dep): Depend on install-doc.
8855 (mkdir): Create docdir.
8856
88571994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8858
8859 * configure.in: Test for libresolv.a.
8860 Substitute machfile and opsysfile.
8861
88621994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8863
8864 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
8865 (install-arch-dep): Install under the name $(EMACS).
8866
88671994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8868
8869 * configure.in (version): Use entire value of emacs-version.
8870 (mips-siemens-sysv*): New alternative.
8871
88721994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8873
8874 * Makefile.in (install-arch-indep): Don't install dired-x*.
8875
88761994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8877
8878 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
8879 Fix definition of $undefs.
8880
88811994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8882
8883 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
8884
8885 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
8886
88871994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
8888
8889 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
8890
88911994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8892
8893 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
8894 and run it thru cpp, as with src/Makefile.in.
8895
8896 * configure.in: Use AC_SET_MAKE.
8897
88981994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8899
8900 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
8901
89021994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8903
8904 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
8905
8906 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
8907 (printing the choices): Make the toolkit message unconditional.
8908 (USE_X_TOOLKIT): Use `none', not `no', if none.
8909 (include libsrc_libs): Include config.h, and specify -I for srcdir.
8910 Get rid of temp file foofoo1.
8911
89121994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8913
8914 * configure.in (CFLAGS): Use shell syntax, not Makefile.
8915
89161994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8917
8918 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
8919 (printing the choices): State choice of toolkit.
8920 (libsrc_libs): Recalculate after writing config.h;
8921 then update lib-src/Makefile.
8922
89231994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8924
8925 * configure.in: Add sunos4shr as alternative for suns.
8926 Conditionals testing for null $CC were backwards.
8927
89281994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8929
8930 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
8931
89321994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8933
8934 * configure.in: Handle -isc4.0*.
8935
89361994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8937
8938 * configure.in (esix5): Set NON_GNU_CPP.
8939
89401994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
8941
8942 * Makefile.in (thisdir): Nonsensical variable removed.
8943 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
8944 back to $thisdir, rather than the directory `this_dir'.
8945
89461994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8947
8948 * Makefile.in (install-arch-indep): Add missing backslash after a
8949 `then'.
8950
89511994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8952
8953 * Makefile.in (thisdir): New variable.
8954 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
8955
89561994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8957
8958 * configure.in: Add freebsd.
8959
89601994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
8961
8962 * configure.in: Check for fpathconf.
8963
89641994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8965
8966 * configure.in (with_x_toolkit): Fix typo in previous change.
8967
89681994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8969
8970 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
8971
89721994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8973
8974 * configure.in (with_x_toolkit): Don't allow motif or open-look.
8975
89761994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
8977
8978 * configure.in: Fix value of docdir.
8979 * Makefile.in (install-arch-indep): Install DOC* in docdir.
8980
89811994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8982
8983 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
8984
89851994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
8986
8987 * configure.in: New variable docdir to control where the docstring
8988 file goes.
8989 Makefile.in: Use it to initialize PATH_DOC in paths.h.
8990
89911994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
8992
8993 * configure.in: When --run-in-place, don't inherit archlibdir.
8994
89951994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8996
8997 * Makefile.in (install-arch-dep, install-arch-indep):
8998 New targets split up former do-install rule.
8999 (do-install): Target deleted.
9000
90011994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9002
9003 * configure.in (mips-sony-newsos*): New configuration.
9004
90051994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
9006
9007 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
9008
90091994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9010
9011 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
9012
90131994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9014
9015 * configure.in: Don't initialize CC.
9016
90171994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9018
9019 * configure.in (creating src/Makefile): Also generate -U switches
9020 for symbols in the $configuration value.
9021
9022 * configure.in: Check for sys_siglist being declared in system header.
9023
90241994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9025
9026 * configure.in (creating src/Makefile): Delete blank lines
9027 along with lines of whitespace.
9028 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
9029
90301994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9031
9032 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
9033 like C_SWITCH_SYSTEM.
9034 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
9035
90361994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9037
9038 * configure.in (drem): Check for this function.
9039
90401994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9041
9042 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
9043 If CPP was inherited from environment, don't use NON_GNU_CPP.
9044 (NON_GNU_CC): Likewise.
9045 (handling with_gcc): Use explicit if in the `no' case.
9046 (cc_specified): New variable; if set, don't use NON_GNU_CC.
9047
90481994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9049
9050 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
9051
90521994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
9053
9054 * configure.in: Check whether fmod exists.
9055
90561994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9057
9058 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
9059 {src,lisp}/OChangeLog.
9060
90611994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9062
9063 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
9064 necessary for proper operation. This code works with the current
9065 released version of Autoconf.
9066
90671994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9068
9069 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
9070 (USE_X_TOOLKIT): Define it for all values except `no'.
9071
9072 * configure.in: Undo first Jan 8 change and Jan 16 change.
9073
90741994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9075
9076 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
9077 Substitute USE_X_TOOLKIT as both C macro and Make variable.
9078
9079 * Makefile.in (lwlib/Makefile): New target.
9080 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
9081 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
9082 (unlock, relock): Handle lwlib subdir.
9083
9084 * Makefile.in: Add some .PHONY targets.
9085
9086 * make-dist: Handle lwlib subdir like oldXMenu subdir.
9087
9088 * lwlib: New subdirectory.
9089
90901994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9091
9092 * configure.in: If CPP has a value that is a directory,
9093 discard the value.
9094
90951994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9096
9097 * configure.in (srcdir_undefs): Add g flag to sed substitution to
9098 remove -U[0-9]*.
9099
91001994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9101
9102 * Makefile.in (do-install): Install the dired-x info files.
9103
9104 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
9105 (See src/s/sol2.h.)
9106
91071994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9108
9109 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
9110
91111994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9112
9113 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 9114 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
9115 gratuitously break this and not make a change log entry.
9116 Optimized sed processing of Makefile.in and cpp output; now
9117 preserves comments previously removed from the cpp input.
9118 Eliminated temp file for cpp output. Generate -U switches to
9119 undefine all identifiers that appear in the directory name
9120 ${srcdir}; pass these to cpp.
9121
9122 * configure.in (version): Fix sed regexp to match two-elt version
9123 number.
9124
9125 * configure.in: Check for strerror.
9126
91271994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9128
9129 * configure.in: Test for bcmp.
9130
91311994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9132
9133 * make-dist (tempdir): Put subdir msdos into the distribution.
9134
91351993-01-07 Morten Welinder (terra@diku.dk)
9136
9137 * config.bat: New file.
9138
91391994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9140
9141 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
9142
91431994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9144
9145 * configure.in (m68*-next-*): Don't care about which os is specified.
9146 (i[34]86-*-*): Check for *-nextstop*.
9147
91481993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9149
9150 * configure.in: Check for setsid.
9151
91521993-12-17 Richard Stallman (rms@srarc2)
9153
9154 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
9155
91561993-12-15 Richard Stallman (rms@srarc2)
9157
9158 * Makefile.in (mkdir): Make only the lockdir writable.
9159
9160 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
9161
91621993-12-11 Richard Stallman (rms@srarc2)
9163
9164 * Makefile.in (libdir): Use @libdir@.
9165
91661993-12-08 Richard Stallman (rms@srarc2)
9167
9168 * Makefile.in (install): Add empty command.
9169
91701993-12-04 Richard Stallman (rms@srarc2)
9171
9172 * make-dist: Put man/getopt.c in the dist.
9173
9174 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
9175
9176 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
9177
91781993-12-03 Richard Stallman (rms@srarc2)
9179
9180 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
9181 Set it for all solaris versions.
9182 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
9183 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
9184 Likewise for NON_GNU_CC and CC.
9185
91861993-12-01 Richard Stallman (rms@srarc2)
9187
9188 * configure.in (mips-mips-riscos4*): Assign variable CC.
9189 (checking ${with_gcc}): If "no", don't override CC if already set.
9190 (CC): Initialize it as empty.
9191
91921993-11-30 Richard Stallman (rms@srarc2)
9193
9194 * configure.in (Suns): Set CPP if *-solaris2.3*.
9195
91961993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9197
9198 * Version 19.22 released.
9199
9200 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
9201
92021993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9203
9204 * make-dist: When breaking links, use cp -p.
9205 Copy install.sh into distribution.
9206 Move the temp dir up into the parent dir;
9207 don't leave the staging dir make-dist.tmp... in existence.
9208 * install.sh: New file.
9209
92101993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9211
9212 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
9213
92141993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9215
9216 * configure.in (version): When --run-in-place, exclude
9217 ${datadir}/emacs/site-lisp from locallisppath.
9218
92191993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9220
9221 * configure.in: Delete jumk.c before writing it.
9222
92231993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9224
9225 * Version 19.21 released.
9226
9227 * Makefile.in (mkdir): Ignore error from chmod.
9228
92291993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9230
9231 * make-dist: Don't put lisp/forms.README in the distribution.
9232
92331993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9234
9235 * configure.in (creating src/Makefile): Before running cpp,
9236 discard all lines that start with `# Generated' or /**/#.
9237
92381993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9239
9240 * Version 19.20 released.
9241
9242 * make-dist: Use build-ins.in, not build-install.in.
9243 Don't bother updating TAGS since it's not included.
9244
9245 * build-ins.in: Renamed from build-install.in.
9246
92471993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9248
9249 * make-dist: Don't try to link *.texinfo--there are none now.
9250 When running make in lib-src, specify YACC var value.
9251
92521993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9253
9254 * configure.in (extrasub): Add vpath patterns for %.[yls].
9255
9256 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
9257 Instead just include the commands to make src/Makefile as the
9258 second arg to AC_OUTPUT.
9259
9260 * configure.in: Use : instead of dnl for comment inside
9261 $makefile_command.
9262
9263 * configure.in: No longer use vpath_sed. Instead, when we notice
9264 srcdir already configured, set extrasub to hack vpath in the
9265 makefiles.
9266
9267 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
9268 before moving it.
9269 * Makefile.in (VPATH): Define to @srcdir@.
9270
92711993-09-28 Brian J. Fox (bfox@cubit)
9272
9273 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
9274 doesn't exist. Just copy src/Makefile.in instead. Touch
9275 all of the Makefiles after editing config.status.
9276
9277 * INSTALL: Update documentation to match new configuration
9278 mechanism.
9279
92801993-09-27 Brian J. Fox (bfox@ai.mit.edu)
9281
9282 * configure.in: Allow any of the path or directory Makefile
9283 variables to be set with flags to configure. Create all Makefiles
9284 at configure time. Edit special commands into config.status after
9285 src/Makefile.in is built from src/Makefile.
9286
9287 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
9288 If these files are out of date, simply have config.status
9289 rebuild them; don't rebuild them explicitly.
9290
92911993-09-25 Brian J. Fox (bfox@ai.mit.edu)
9292
9293 * build-install.in: Change src/xemacs to src/emacs. We no longer
9294 create src/xemacs, so the file wouldn't be found.
9295
9296 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
9297
92981993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
9299
9300 * configure.in: Avoid forcing the search of /usr/include before
9301 fixed include files by resetting C_SWITCH_X_SITE if it is
9302 "-I/usr/include".
9303
93041993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9305
9306 * Makefile.in (@rip_paths@locallisppath):
9307 Delete ${datadir}/emacs/site-lisp.
9308
93091993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9310
9311 * configure.in:
9312 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
9313 Remove ${extra_output} from AC_OUTPUT call.
9314
93151993-09-17 Brian J. Fox (bfox@inferno)
9316
9317 * make-dist: Quote backquotes found in strings to be echoed.
9318
9319 * configure.in: Use "sh -c pwd" when we want to avoid having the
9320 shell fix up the value of $PWD.
9321
93221993-09-13 Brian J. Fox (bfox@inferno)
9323
9324 * Makefile.in (do-install): Don't abort if ln or chmod at the end
9325 of the installation fail. Suggested by Karl Berry.
9326
93271993-08-30 Brian J. Fox (bfox@inferno)
9328
9329 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
9330 was used. Set MAKEFLAGS from MFLAGS.
9331
93321993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9333
9334 * configure.in: Test for res_init in libc.
9335
93361993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9337
9338 * configure.in: In the file ${tempcname}, use configure___
9339 instead of @configure@.
9340
93411993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
9342
9343 * make-dist: Dist vpath.sed
9344
9345 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
9346 Depend on vpath.sed.
6e81c819 9347 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
9348
9349 * configure.in: Substitute variable `vpath_sed'.
9350 If not in $srcdir and $srcdir is configured,
9351 issue warning that GNU make is required,
9352 and set vpath_sed to use vpath.sed script.
9353
93541993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9355
9356 * configure.in: Remove check for $srcdir being configured. This
9357 pretty much works now.
9358 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
9359 Check for XFree86 (/usr/X386/include) independent of whether
9360 -lXbsd exists.
9361
9362 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
9363 realclean, unlock, relock): Use `$(MAKE)' in place of plain
9364 `make'.
9365
93661993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9367
9368 * Version 19.19 released.
9369
9370 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
9371
93721993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9373
9374 * configure.in: Check for XScreenNumberOfScreen.
9375
93761993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9377
9378 * configure.in: Add * to end of all configuration alternatives.
9379 (m68*-sony-newsos3*): New alternative.
9380
93811993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9382
9383 * make-dist: Include getdate.c in distribution.
9384
9385 * configure.in: For --help, use $PAGER if it is set.
9386 (LIB_X11_LIB): Default to -lX11.
9387 (mips-sgi-irix5.*): New alternative.
9388
9389 * Makefile.in (do-install): Install info/gnus* and info/sc*.
9390
9391 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
9392 Recognize *.B8.* as hpux version 8.
9393 (m68*-tektronix-bsd*): Fix typo in tek4300.
9394 (AC_HAVE_FUNCS): Add ftime.
9395
93961993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9397
9398 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
9399 Use tekxd88, not tekXD88.
9400
94011993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
9402
9403 * configure.in: Check for -lm. Then can check for frexp and logb.
9404
94051993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9406
9407 * Version 19.18 released.
9408
9409 * make-dist (src): Don't put gnu-hp300 in dist.
9410 (src, lisp): Include OChangeLog in dist.
9411
94121993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9413
9414 * configure.in: Test for presence of logb and frexp functions.
9415
94161993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9417
9418 * configure.in (machine): Add i370-ibm-aix*.
9419
94201993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9421
9422 * configure.in (function checks): Test for mkdir and rmdir.
9423
9424 * configure.in (function checks): Don't test for random and bcopy
9425 only when we're building with X; look for them all the time.
9426
94271993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9428
9429 * configure.in: Test for availability of bcopy functions, searching
9430 the X libraries if we're using X.
9431
9432 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
9433 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
9434 versions of AIX, and needs to be passed to the loader.
9435
9436 * configure.in: Test for the availability of the
9437 XScreenResourceString function.
9438
94391993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
9440
9441 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
9442 LD_SWITCH_X_SITE and assume --with-x11.
9443 Only look for X11 files if we weren't told about a window system
9444 or if we were told to use X11 but not told where.
9445 Search the libraries from the s and/or m files when checking for
9446 functions.
9447
9448 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
9449
94501993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9451
9452 * make-dist: Include lisp/dired.todo in the distribution.
9453
94541993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9455
9456 * configure.in: Add code to set HAVE_INET_SOCKETS.
9457
94581993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9459
9460 * configure.in: If we do find x_includes and x_libraries
9461 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
9462
94631993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9464
9465 * make-dist: Include src/gnu-hp300 in the dist.
9466
9467 * configure.in (canonical): New variable holds the canonicalized
9468 configuration. Don't alter `configuration'. Use `configuration'
9469 for Makefile.in for file naming.
9470 (testing x_includes and x_libraries): Use =, not ==.
9471
94721993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9473
9474 * Version 19.17 released.
9475
9476 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
9477 directory's makefile. This allows the invocation of CPP which
9478 builds xmakefile to receive these switches. The SunSoft C
9479 preprocessor inserts spaces between tokens if it doesn't get the
9480 -Xs flag requested in src/s/sol2.h.
9481
94821993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
9483
9484 * configure.in (m68k-bull-sysv3): New config.
9485
94861993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9487
9488 * configure.in: Use the autoconf AC_FIND_X macro to try to find
9489 the X Windows libraries.
9490
94911993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9492
9493 * make-dist (tempdir): Don't create lisp/forms-mode directory in
9494 the distribution. Those files aren't kept in their own
9495 subdirectory any more.
9496
94971993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9498
9499 * Version 19.16 released.
9500
95011993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9502
9503 * configure.in: Add --verbose flag.
9504
95051993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9506
9507 * version 19.15 released.
9508
95091993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9510
9511 * Makefile.in (top_distclean): Use -f switch when cleaning out
9512 lock dir; it might be empty.
9513
9514 * configure.in: Only check for -lXbsd once.
9515
95161993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9517
9518 * Version 19.14 released.
9519
95201993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9521
9522 * make-dist: If using gzip, create distribution with '.gz' extension.
9523
9524 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
9525 (lisp/forms-mode): This doesn't exist anymore.
9526
9527 * configure.in: Look for the closedir function.
9528
95291993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9530
9531 * configure.in (CPP): Autoconf sets this to a shell variable
9532 reference, which doesn't work when it's edited into a makefile.
9533 Expand that variable reference.
9534
9535 * Makefile.in (CPP): New variable.
9536 (src/Makefile): Edit CPP into src/Makefile.
9537
9538 * Makefile.in (src/Makefile): Don't bother exiting single quotes
9539 and entering double quotes to get the values of LD_SWITCH_X_SITE
9540 and the other make variables; make substitutes them in anyway.
9541
9542 * Makefile.in (uninstall): Don't remove the lisp and etc
9543 directories if they're in the source tree.
9544
9545 Bring mumbleclean targets into conformance with GNU coding standards.
9546 * Makefile.in (mostlyclean, clean): Separate these two; just have
9547 them pass the request to the subdirectory makefiles.
9548 (distclean): Pass the request down, and then get rid of the
9549 files configure built, and get rid of the Makefiles.
9550 (realclean): Pass the request down, and then do the same things
9551 distclean does.
9552 (uninstall, info, dvi): New targets.
9553
9554 * configure.in: Move clause for PC-compatible i386 box to the end
9555 of the case statement, to avoid masking configurations below.
9556
9557 * configure.in: Add case for m88k-motorola-sysv4.
9558
9559 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
9560 the HP 68000 machines.
9561
9562 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
9563 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
9564 preprocessor won't fiddle with them.
9565
95661993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9567
9568 * Makefile.in (TAGS): cd to src to run etags.
9569
95701993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9571
9572 * configure.in (version): Check the X libraries for XrmSetDatabase
9573 and random, and see if we have -lXbsd.
9574
95751993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9576
9577 * configure.in: Pass "-Isrc" to the CPP we run to examine the
9578 s/*.h and m/*.h files. Martin Tomes
9579 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
9580
95811993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9582
9583 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
9584 above the general i386 alternative.
9585
95861993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9587
9588 * configure.in: Recognize configuration name for Data General
9589 AViiON machines.
9590
9591 * configure.in: Use AC_LONG_FILE_NAMES.
9592
95931993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9594
9595 * configure.in: Test for bison.
9596 * Makefile.in (YACC): New variable.
9597 (lib-src/Makefile.in): Edit YACC into the makefile.
9598
95991993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9600
9601 * Version 19.13 released.
9602
9603 * configure.in (CFLAGS): Don't set this according to the value of
9604 the GCC shell variable. Instead, consult the machine and system
9605 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
9606 test __GNUC__ while we're at it.
9607
9608 * configure.in: Remove extra ;; from hpux cases.
9609
96101993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9611
9612 * configure.in: Check to see if the system has -ldnet.
9613
96141993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9615
9616 * make-dist: Add clauses to distribute lisp/forms-mode.
9617
96181993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9619
9620 * configure.in (machine): Fix the versions in hpux version number test.
9621 Do not guess based on cpu type. Do check for explicit system version.
9622
96231993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9624
9625 * configure.in: Do NOT look for `unknown' as company name.
9626
96271993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9628
9629 * configure.in: Fix typo in message.
9630
96311993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9632
9633 * Version 19.12 released.
9634
9635 * Makefile.in (do-install): Correct previous etc-copying change.
9636 Partially rewrite using `if'.
9637 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
9638
9639 * Version 19.11 released.
9640
9641 * configure.in: Handle 386bsd.
9642
96431993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9644
9645 * make-dist: Update getdate.c.
9646
9647 * configure.in: Handle bsd386.
9648
9649 * Makefile.in (do-install): Use `-' in tar options.
9650
9651 * configure.in: Change ! "${...}" to x"${...}" = x.
9652
9653 * Makefile.in (do-install): Copy the DOC-* files from the build
9654 etc directory, as well as lots of things from ${srcdir}/etc.
9655
9656 * make-dist: Copy config.guess.
9657
9658 * configure.in: Handle AIX versions 1.2, 1.3.
9659
96601993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9661
9662 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
9663 the configuration name mips-mips-usg* to represent USG systems.
9664
9665 * configure.in: Fix logic to detect if srcdir is already configured.
9666
9667 * Makefile.in: Pass in LD_SWITCH_X_SITE.
9668
9669 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
9670 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
9671 of a directory; cd might fail, and have pwd print out the current
9672 directory.
9673
96741993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9675
9676 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
9677
96781993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9679
9680 * configure.in: Complain if srcdir points at an already-configured
9681 tree.
9682
96831993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9684
9685 * Version 19.10 released.
9686
96871993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9688
9689 * Makefile.in: Use Makefile comments, not C comments.
9690
9691 * configure.in: Add case for the Tektronix XD88.
9692
96931993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9694
9695 * configure.in: Handle sysv4.2 and sysvr4.2.
9696
96971993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9698
9699 * configure.in: Traverse the argument list without destroying it;
9700 don't use shift. It turns out that "set - ${saved_arguments}"
9701 doesn't work portably.
9702
9703 * configure.in: Add missing "fi".
9704
9705 * make-dist: Rebuild configure if configure.in is newer.
9706
9707 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
9708 targets to be executed even if make remembers that it has already
9709 satisfied FRC.
9710
97111993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9712
9713 * Makefile.in (do-install): Delete redundant code to copy etc twice.
9714
9715 * configure.in (romp): Handle various version numbers with aos and bsd.
9716
97171993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9718
9719 * configure.in: Fix message text.
9720
97211993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9722
9723 * make-dist: Make a `site-lisp' directory in the distribution,
9724 instead of a `local-lisp' directory, which hasn't been the
9725 appropriate name for a long time.
9726 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
9727 from the distribution first, then /usr/local/lib/emacs/site-lisp.
9728
9729 * Makefile.in (do-install): Correctly detect if ./etc and
9730 ${srcdir}/etc are the same.
9731
9732 * configure.in: Extract UNEXEC from the system configuration
9733 files, compute the name of the source file corresponding to the
9734 object file, and #define it as UNEXEC_SRC in config.h.
9735
9736 * configure.in: If srcdir is '.', then try using PWD to make it
9737 absolute.
9738
9739 * configure.in: Include ${srcdir} in the printed report, to help
9740 people notice if it's an automounter path.
9741
97421993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9743
9744 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
9745
97461993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9747
9748 * Makefile.in (do-install): Delete the dest dir, not the source dir,
9749 when they are different. Add `shift' command.
9750 (COPYDESTS, COPYDIR): Delete external-lisp dir.
9751 (externallispdir): Var deleted.
9752
9753 * configure.in: Delete spurious paren outputting short_usage.
9754
97551993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9756
9757 * Version 19.9 released.
9758
97591993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9760
9761 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
9762 subdirectory makes.
9763
9764 * make-dist: Check for .elc files with no corresponding .el file.
9765
9766 * Makefile.in (mkdir): Make all the directories in locallisppath.
9767
9768 * config.guess: New file.
9769 * configure.in: Use it, tentatively.
9770 * INSTALL: Mention its usage.
9771
9772 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
9773 the former gives you the operating system rev directly. Use
9774 s/hpux.h if we don't recognize what we got.
9775
9776 * Makefile.in (do-install): Don't remove a destination directory
9777 if it's the same as the source. If ${srcdir}/info == ${infodir},
9778 don't try to copy the info files.
9779
9780 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
9781 doesn't work if you're not using a separate source directory.
9782 (do-install): Copy the build tree's etc directory only after
9783 making sure it's not also the source tree's etc directory.
9784
97851993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9786
9787 * configure.in: Handle sunos4.1.3 specially.
9788
97891993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9790
9791 * Makefile.in (INSTALL): Add definition.
9792
9793 * configure.in: Fix some messages. Support -with-gnu-cc.
9794 At the end, use `set --', not `set -'.
9795 Delete spurious `.h' in hpux alternatives.
9796
97971993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9798
9799 * Version 19.8 released.
9800
98011993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9802
9803 * configure.in: When looking for source in the same directory as
9804 the configure script, make the path thus discovered absolute.
9805 If the user specifies the `--srcdir' switch, make that directory
9806 absolute too.
9807
9808 * Makefile.in (srcdir): Remove comment saying this doesn't work.
9809
9810 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
9811 too, as the value of the PATH_INFO macro.
9812
9813 * configure.in: Check to see if the source lives in the same
9814 directory as the configure script.
9815
98161993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9817
9818 * Makefile.in (install): Split this into `install' and
9819 `do-install', to give people more control over exactly what gets
9820 done.
9821 (do-install): New target, containing the guts of `install'. Don't
9822 remove and recreate the directories inside the copying loop - do
9823 it all before the copying loop. Pass more flags to the lib-src
9824 make.
9825 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
9826 avoid errors and warnings.
9827
9828 * configure.in: For generic IBM PC boxes, insist on "unknown" for
9829 the manufacturer - the more general case was blocking other i386
9830 configuration names below, and that's how the names are written in
9831 MACHINES anyway.
9832
9833 * make-dist: When breaking links, remove the link before moving
9834 the copy onto it, to avoid interactive behavior.
9835
9836 * Makefile.in: Doc fix.
9837
9838 * configure.in: Doc fix.
9839
9840 * INSTALL: Mention --exec-prefix option.
9841
9842 * configure.in: Add support for the `--exec-prefix' option.
9843 * Makefile.in: Accept that support.
9844
9845 * configure.in: Use the AC_PROG_INSTALL macro.
9846 * Makefile.in (INSTALL): Variable removed.
9847 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
9848
9849 * configure.in: Distinguish between hp800's and hp700's by calling
9850 "uname -m".
9851
98521993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9853
9854 * configure.in: Recognize configuration names for i860 boxes
9855 running SYSV.
9856
98571993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9858
9859 * configure.in: Distinguish between hp800's and hp700's by the
9860 version of HP/UX they run, since that's something people are more
9861 likely to know - hp700's run 8.0.
9862 Add HP 700 configuration.
9863
9864 * configure.in: Test for the presence of the `rename' function.
9865
9866 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
9867 configure.in.
9868 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
9869
9870 * make-dist: Break intra-tree links.
9871
9872 * configure.in: Explain that this is an autoconf script, and give
9873 instructions for rebuilding configure from it. Arrange to put
9874 comments in configure explaining this too.
9875
9876 * configure.in: Make the first line of the configure script be
9877 "#!/bin/sh". Leaving the first line blank didn't work.
9878
9879 * configure.in (long_usage): Removed; made short_usage describe
9880 the options briefly.
9881
9882 * configure.in: Implement the --prefix option.
9883 * Makefile.in (prefix): Add support for it here.
9884 * INSTALL: Document it here.
9885
9886 * Makefile.in (install): Don't assume that the files in the `info'
9887 subdirectory match *.info. They don't have that prefix.
9888
98891993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9890
9891 * configure.in: Add case for version 5 of Esix.
9892
98931993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9894
9895 * Version 19.7 released.
9896
9897 * make-dist: There aren't any *.com files in lib-src anymore.
9898
9899 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
9900 them; they're symlinks to other filesystems on the GNU machines.
9901
9902 * make-dist: Check that the manual reflects the same version of
9903 Emacs as stated in lisp/version.el. Edit that version number into
9904 the README file.
9905
99061993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9907
9908 * configure.in: Remove the hack of AC_DEFINE; use
9909 AC_DEFINE_UNQUOTED.
9910
99111993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9912
9913 * make-dist: Don't distribute precomp.com, compile.com, or
9914 link.com from ./src; they're in ./vms now.
9915
9916 Some time-handling patches from Paul Eggert:
9917 * configure.in: Add AC_TIMEZONE.
9918
99191993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9920
9921 * configure.in: Recognize Linux as a valid operating system for
9922 the i386.
9923
99241993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9925
9926 * make-dist: Distribute some VMS files we got from Richard Levitte.
9927
9928 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
9929 the source for the sed command, not oldXMenu/Makefile.
9930
99311993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9932
9933 * INSTALL: Don't claim the srcdir option doesn't work.
9934
99351993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9936
9937 * configure.in: Include remarks saying what order the autoconf
9938 tests should go in, and remind people to change config.h.in
9939 whenever they add autoconf tests which make #definitions.
9940
9941 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
9942
99431993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9944
9945 * Makefile.in (oldXMenu/Makefile): Make this depend on
9946 ${srcdir}/oldXMenu/Makefile.in, not itself.
9947
9948 * PROBLEMS: Some updates from David J. Mackenzie.
9949
9950 More changes from David J. Mackenzie.
9951 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
9952 removed; autoconf and config.h should specify all these
9953 differences.
9954 (buildlisppath): Make this path depend on ${srcdir}.
9955 (INSTALLFLAGS): Removed.
9956 (INSTALL): Include the -c flag.
9957 (install): Change the way we invoke install accordingly.
9958
9959 Install ${srcdir} changes from DJM.
9960 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
9961 list.
9962 (COPYDIR, COPYDESTS): Install files from both the etc directory in
9963 the source tree and the etc directory in the object tree.
9964 (${SUBDIR}): Pass the prefix variable down to submakes.
9965 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
9966 in /bin.
9967 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
9968 values for srcdir and VPATH.
9969 (install): Add `v' flag to tar command. Make sure that `dir'
9970 exists in ${srcdir}/info before copying it. Remember that the man
9971 pages come from the source tree, not the object tree.
9972 * configure.in: Remove remarks saying that the --srcdir option
9973 doesn't work.
9974 Create the etc directory in the object tree.
9975 Recognize configuration names of the form *-sun-solaris*.
9976 Recognize sunos5 and solaris as operating system names.
9977
9978 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
9979 lib-src/getdate.y and src/systime.h.
9980
99811993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9982
9983 * make-dist: Make links in info subdir.
9984
99851993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9986
9987 * configure.in: Call AC_STDC_HEADERS.
9988
99891993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
9990
9991 * configure.in: Sidestep autoconf's quoting of the second argument
9992 of AC_DEFINE, so we can specify the value to put there. It would
9993 be nice if autoconf provided some way to specify computed values
9994 for macros.
9995
99961993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9997
9998 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
9999 this is always just -DHAVE_CONFIG_H.
10000
10001 The GNU coding standards specify that CFLAGS should be left for
10002 users to set.
10003 * Makefile.in (CFLAGS): Let configure determine the default value
10004 for this. Don't
10005 have it default to DEFS.
10006 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
10007 (lib-src/Makefile, src/Makefile): Edit the default value for
10008 CFLAGS into these files, not DEFS.
10009 * configure.in (CFLAGS): Choose a default value for this - "-g"
10010 normally, or "-g -O" if we're using GCC. Edit it into the
10011 top-level Makefile.
10012
10013 * configure.in: When scanning the machine and system description
10014 #include files, write their names to conftest.c properly.
10015
100161993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10017
10018 * configure.in: In configuration name case for Apallos running
10019 Domainios, set opsys, not opsysfile.
10020
10021 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
10022 src/config.h, instead of AC_OUTPUT; the latter overwrites
10023 src/config.h even when it hasn't changed, puts a makefile-style
10024 comment at the top even though it's C code, and produces a
10025 config.status script which doesn't do the job right.
10026
10027 * configure.in: Add AC_LN_S test, so we can tell whether or not we
10028 can use a symbolic link to get the X Menu library into src.
10029 * Makefile.in (LN_S): New variable.
10030 (src/Makefile): Edit the value of LN_S into this makefile.
10031
100321993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10033
10034 * configure.in: Support *-sco3.2v4* as opsystem.
10035
10036 * make-dist: Don't include calc directory.
10037 Exclude many files in the man directory; copy a few.
10038
100391993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10040
10041 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
10042 call AC_STRUCT_TM to see what's in time.h.
10043
10044 * configure.in: Employ quoting stupidity to get the value of CPP
10045 to expand properly.
10046
100471993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10048
10049 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
10050 variable to scan the machine and system description files.
10051
10052 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
10053 so that getdate.y builds correctly.
10054
100551993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10056
10057 * configure.in (tempcname): Change this to "conftest.c", so it will
10058 work properly on systems with short filenames; this is the name
10059 autoconf uses.
10060
10061 * configure.in: Also detect the availability of dup2 and
10062 gethostname.
10063
10064 * configure.in: Use the AC_ALLOCA test.
10065 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
10066 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
10067
100681993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10069
10070 * make-dist: Distribute configure, as well as configure.in.
10071 Oversight.
10072
100731993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10074
10075 * Makefile.in (install): Print out the name of the directory we're
10076 copying, so people can have some idea of whether we're making
10077 progress.
10078
10079 * Makefile.in (install.aix, install.xenix, install.sysv, install):
10080 Don't forget to re-create the COPYDESTS directories after we clear
10081 them out.
10082
100831993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10084
10085 * Makefile.in: Add autoconf cookies so that the configure
10086 script can comment out sections of path variable definitions to
10087 choose between the installable configuration and the run-in-place
10088 configuration.
10089 * configure.in: Add new option `--run-in-place', to select the
10090 run-in-place path definitions.
10091
10092 * configure.in: Add a clause to the big configuration name case
10093 for the NeXT machine.
10094
100951993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10096
10097 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10098 Make sure that each source directory exists, and is different from
10099 the destination directory; then, delete the destination before
10100 copying over the source.
10101
10102 * make-dist: Distribute configure.in, instead of configure.
10103
101041993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10105
10106 * configure.in: Don't set CC to "gcc -O" if the user specifies
10107 `--with-gcc'. Add -O to DEFS if GCC is set.
10108
101091993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10110
10111 * Makefile.in (clean mostlyclean): Missing right paren.
10112
10113 * configure.in: When checking for X windows, search for an X11
10114 subdirectory of ${x_includes}.
10115
10116 * configure.in: Check for gettimeofday function, for getdate.y.
10117
10118 Change `configure' to a mixture of custom code and autoconf stuff.
10119 autoconf can't derive all the information we need, but we'd really
10120 like to be able to take advantage of some of its tests, and its
10121 file-editing facilities.
10122 * configure.in: Renamed from configure.
10123 Quote the sections of shell script we want copied literally to
10124 the configure script.
10125 (compile): Initialize this to make the autoconf macros' code happy.
10126 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
10127 code to do their jobs.
10128 Use autoconf to produce Makefile and src/config.h.
10129 Remove the Makefile-style comment that autoconf places at the top
10130 of src/config.h.
10131 (config_h_opts): Removed - no longer necessary.
10132 * Makefile.in (configname): Renamed to configuration.
10133 (CONFIG_CFLAGS): Renamed to DEFS.
10134 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
10135 get values via autoload @cookies@.
10136 (libsrc_libs): Get this from autoconf. We used to do nothing
10137 about this.
10138 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
10139
10140 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
10141 echo the move-if-change command.
10142
101431993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
10144
10145 * make-dist: Distribute lib-src/rcs-checkin.
10146
10147 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
10148 Don't try to make links to the RCS or Old subdirectories.
10149 Use the appropriate extension for the compression type in use.
10150 Create the tar file in the shell's initial default directory, not
10151 in ${tempparent}.
10152 Erase the whole ${tempparent} tree, not just ${tempdir}.
10153
101541993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10155
10156 * Makefile.in (src/paths.h): Don't echo the huge sed command we
10157 use to build paths.h.
10158 (lib-src/Makefile, src/Makefile): Similarly.
10159
10160 * configure: Extend test for working `const' keyword to handle AIX
10161 3.2 cc.
10162
101631993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10164
10165 * make-dist: Distribute lisp/term/ChangeLog.
10166
10167 Arrange for C compilation throughout the tree to get
10168 C_SWITCH_SYSTEM from the configuration files.
10169 * configure: Extract C_SWITCH_SYSTEM from the machine and
10170 system-dependent files, and save it in the top-level Makefile.
10171 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
10172 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
10173
10174 * make-dist: Include the VMS support files in oldXMenu in the
10175 distribution.
10176
10177 * configure: Doc fix.
10178
10179 * configure: Fix corrupted config_h_opts.
10180
10181 * configure: Properly report option names in error messages.
10182
10183 * configure: Properly recognize --x-includes and --x-libraries
10184 options.
10185
10186 * configure: Fix syntax errors in code handling XFree386.
10187
101881993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10189
10190 * configure: Add special code to detect XFree386, and tell
10191 config.h about it.
10192
10193 * configure: Properly handle extracting values of LIBS_MACHINE and
10194 LIBS_SYSTEM that contain spaces.
10195
10196 * configure: Add `--x-includes' and `--x-libraries' options. I
10197 think these are dopey, but no less than three alpha testers, at
10198 large sites, have said they have their X files installed in odd
10199 places. Implement them by setting C_SWITCH_X_SITE and
10200 LD_SWITCH_X_SITE in src/config.h.
10201
102021993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10203
10204 * make-dist: Don't distribute etc/Old files.
10205
10206 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
10207 backups.
10208
102091993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10210
10211 * make-dist: Fix typo.
10212
102131993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10214
10215 * make-dist: Corrected typo, fixed it to discard = and TAGS files
10216 in some cases where it should but didn't seen to.
10217
10218 * Makefile.in: Added unlock and relock productions.
10219
102201993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10221
10222 * make-dist: Add a --compress option to force make-dist to use
10223 compress.
10224
10225 * make-dist: Use gzip, if we can find it.
10226
10227 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10228 make rs6000-ibm-aix default to -aix32.
10229
102301993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
10231
10232 * Makefile.in: Added `Developer's configuration' section.
10233
102341993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10235
10236 * Makefile.in: Add commented-out variable settings for developer's
10237 configuration.
10238
102391993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10240
10241 * make-dist: Distribute `src/bitmaps' too.
10242
102431993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
10244
10245 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
10246 make rs6000-ibm-aix default to -aix32.
10247
102481993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10249
10250 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
10251
10252 * Makefile.in (install.sysv): Add a second `$' in front of
10253 `${dest}', so that the shell will expand it, instead of Make.
10254
10255 * configure: When processing the name of the configure script,
10256 collapse `././' to `./', but leave a single `./' prefix alone.
10257
10258 * configure: Doc fix.
10259
102601993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10261
10262 * configure: Handle isc3.0 correctly.
10263
102641993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10265
10266 * make-dist: Don't try to copy the COPYING notice into
10267 external-lisp; we're not distributing that directory any more.
10268
102691993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10270
10271 * Makefile.in (install, install.aix, install.xenix, install.sysv):
10272 Remove CVS subdirectories from the installed directory trees, as
10273 well as RCS directories.
10274
102751993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10276
10277 * make-dist: Only copy gmalloc.c if we couldn't link it.
10278 Don't try to copy man/{README,Makefile} unless they actually exist.
10279
10280 * Makefile.in (lisppath): Don't include externallispdir in this.
10281 We're not sure whether we're even going to distribute the
10282 directory yet.
10283
102841993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10285
10286 * make-dist: Don't distribute the external-lisp directory anymore.
10287 * INSTALL: Remove all references to external-lisp.
10288
10289 * configure: Detect whether the compiler supports `const'
10290 properly, and edit src/config.h accordingly.
10291
10292 * configure: Tweak layout of final report.
10293
10294 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
10295 CFLAGS.
10296
10297 * Makefile.in (locallisppath): Make this default to
10298 ${datadir}/emacs/site-lisp, instead of
10299 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
10300 the same thing, and local-lisp causes completion conflicts with
10301 lock.
10302 (lisppath): Add ${externallispdir} to this.
10303 * INSTALL: Adjust installation directions.
10304
10305 * Makefile.in (externallispdir): New variable, to say where to
10306 install the externally-maintained lisp files.
10307 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
10308 the others.
10309 * INSTALL: Describe external-lisp and the new externallispdir
10310 variable.
10311
103121993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10313
10314 * configure (progname): New option `--with-gcc'. Make it clearer
10315 how we are trying to guess whether or not we have GCC.
10316 * INSTALL: Document the `--with-gcc' option, and improve
10317 description of `--with-x' options.
10318
103191993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10320
10321 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
10322 ${infodir} from these variables; we have written out explicit code
10323 to install the info files.
10324
103251993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10326
10327 * make-dist: Don't distributed the RCS files in the etc directory.
10328
103291993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10330
10331 * Makefile.in: Some makes can't handle comments in the middle of
10332 commands; move them to before the whole rule.
10333
103341993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10335
10336 * README: Mention what Emacs is.
10337
103381993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10339
10340 * make-dist: Include `./lisp/calc-2.02' in the distribution.
10341 Add `./cpp' and `./man' back into the distribution.
10342
103431993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10344
10345 * Makefile.in: Define MAKE, and use where appropriate.
10346
103471993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10348
10349 * make-dist: Remember that the authoritative COPYING notice is
10350 `etc/COPYING', not `../etc/COPYING'.
10351
103521992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10353
10354 * make-dist: Make sure that the COPYING notices in each directory
10355 are copies, not symlinks.
10356
103571992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10358
10359 * INSTALL: The build process produces an executable called `emacs'
10360 now. Change references.
10361 * Makefile.in: Adjust `install.mumble' targets to install
10362 `src/emacs', not `src/xemacs'.
10363
10364 * configure: Start with a blank line; this keeps some old CSH's
10365 from thinking it's a CSH script. Most systems will just use
10366 /bin/sh to run it, which is what we're expecting; the only other
10367 shells which might try to interpret it themselves are probably
10368 Bourne-compatible.
10369
103701992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10371
10372 * INSTALL: Improvements suggested by David Mackenzie.
10373
103741992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10375
10376 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10377 Don't try to copy the info files if there aren't any; the
10378 unexpanded globbing pattern disappoints `install'. Ignore the
10379 return status of that command.
10380
10381 * INSTALL: Updated for new configuration arrangement.
10382
10383 * configure: Don't make the top-level Makefile read-only - people
10384 may want to edit the values of the path variables.
10385
10386 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10387 Install the info files in ${infodir}. Install the executable
10388 under both `emacs' and `emacs-VERSION'.
10389
10390 * Makefile.in: Doc fix.
10391
10392 * Makefile.in (exec_prefix): New variable, as per latest version
10393 of coding standards.
10394 (bindir, libdir): Use it, instead of `prefix'.
10395 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
10396
10397 * Makefile.in (mandir): Make the default value for this depend on
10398 $(prefix).
10399
10400 * Makefile.in (datadir, statedir, libdir): Make these all default
10401 to ${prefix}/lib.
10402 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
10403 to compensate.
10404
10405 * Makefile.in (install, install.sysv, install.xenix, install.aix):
10406 Install the etags and ctags man pages too.
10407
10408 * Makefile.in (distclean): Don't delete backup files; that's the
10409 job of extraclean.
10410 (extraclean): Like distclean, but deletes backup and autosave files.
10411
104121992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10413
10414 Make path specification conform to GNU coding standards.
10415 * configure (long_usage): Remove all traces of old arguments from
10416 usage messages, and document the options we do accept in more
10417 detail: -with-x... and --srcdir.
10418 (options, boolean_opts): Deleted; we don't have enough options to
10419 make this worthwhile.
10420 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
10421 along with the code which supported them; these should be set as
10422 arguments to the top-level make.
10423 (config_h_opts): Since this no longer doubles as a list of option
10424 names, make them upper case; this simplifies the code which uses
10425 them to build the sed command to edit src/config.h. Change the
10426 code which sets them.
10427 (cc, g, O): Don't allow the user to set these using options; they
10428 should be specified using `CC=' and `CFLAGS=' arguments to the
10429 top-level make. Just choose reasonable default values for them,
10430 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
10431 values.
10432 (gnu_malloc, rel_alloc): Don't allow the user to set these using
10433 options; use them whenever the configuration files say they're
10434 possible.
10435 Simplify the argument processing loop. Don't accept abbreviations
10436 for option names; these might conflict with other configuration
10437 options in the future.
10438 Add some support for the `--srcdir' option. Check for the sources
10439 in . and .. if `--srcdir' is omitted. If the directories we will
10440 compile in don't exist yet, create them under the current directory.
10441 Note that the rest of the build process doesn't really support
10442 this.
10443 Edit only the top Makefile. That should edit the others. Edit
10444 into the makefile: `version', from lisp/version.el, `configname'
10445 and `srcdir' from the configuration arguments, `CC' and
10446 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
10447 the user's path, and LOADLIBES as gleaned from the system
10448 description files.
10449 Simplify the report generated; it doesn't need to include any
10450 description of paths now.
10451 Make `config.status' exec configure instead of just calling it, so
10452 there's no harm in overwriting `config.status'.
10453 * Makefile.in (version, configname): New variables, used to choose
10454 the default values for datadir and libdir.
10455 Path variables rearranged into two clearer groups:
10456 - In the first group are the variables specified by the GNU coding
10457 standards (prefix, bindir, datadir, statedir, libdir, mandir,
10458 manext, infodir, and srcdir).
10459 - In the second are the variables actually used for Emacs's paths
10460 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
10461 archlibdir), which depend on the first category.
10462 datadir and libdir default to directories under
10463 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
10464 demand.
10465 etcdir and lispdir default to subdirectories of datadir.
10466 archlibdir defaults to libdir.
10467 The new installation tree is a bit deeper than it used to be, so
10468 use the new make-path program in lib-src to build them all.
10469 Always build a new src/paths.h.tmp and then move-if-change it to
10470 src/paths.h, to avoid unnecessary rebuilds while responding to the
10471 right changes.
10472 Remove all mention of arch-lib. Run utility commands from
10473 lib-src, and let the executables be copied into archlibdir when
10474 Emacs is installed.
10475 Add targets for src/Makefile, lib-src/Makefile, and
10476 oldXMenu/Makefile, editing the values of the path variables into
10477 them.
10478 Let lib-src do its own installation.
10479 (datadir): Default to putting data files under
10480 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
10481 (emacsdir): Variable deleted; it would only be confusing to use.
10482 (lispdir, etcdir): Default to ${datadir}/lisp.
10483 (mkdir): Use make-path for this.
10484 (lockdir): Do this in mkdir.
10485 (Makefile): New target.
10486
10487 * configure (usage_message): Rename to long_usage.
10488
10489 * make-dist: Don't bother creating an arch-lib directory; that's
10490 only for installation now.
10491
104921992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10493
10494 * configure: Use GCC-style configuration names, using config.sub.
10495 Change the usage and help messages.
10496
10497 * configure: Initialize window_system, not indow_system.
10498
10499 * configure: Report which window system, compiler, and signal
10500 handler return type we decide to use.
10501
10502 * make-dist: Explain what's going on if config.sub and gmalloc.c
10503 can't be linked. Place the code which copies them near the code
10504 which links the rest of the files around them.
10505
105061992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
10507
10508 * make-dist: Don't bother to distribute src/*.com, or
10509 src/vmsbuild; those have all been moved to `../vms'.
10510
105111992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10512
10513 * make-dist: Don't forget that the way to avoid filenames starting
10514 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
10515 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
10516 couldn't make hard links to, since we have two already, and
10517 perhaps more to come.
10518
105191992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10520
10521 * configure: When editing parameters into lib-src/Makefile, change
10522 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
10523 needs some other flags too.
10524
105251992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10526
10527 * configure: Remove spurious echo of the configuration name.
10528
10529 * make-dist: Don't distribute files in src/m and src/s whose names
10530 begin with `='.
10531
105321992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10533
10534 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
10535 Also LISP_FLOAT_TYPE.
10536
105371992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10538
10539 * make-dist: Copy config.sub, since it's a symbolic link to a file
10540 on another file system.
10541
105421992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10543
10544 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
10545 distribution.
10546
10547 * config.sub: New file, to help us recognize configuration names.
10548 * make-dist: Include it in the distribution.
10549
105501992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10551
10552 * configure: Convert `-' to `_' in specified option names.
10553 Accept options with --. Delete --highpri and --have-x-menu options.
10554 New options --with-x and --with-x10 replace -window-system.
10555 Don't mention options --gnu-malloc, --rel-alloc
10556 or --lisp-float-type in help message.
10557
105581992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10559
10560 * make-dist: Include the `vms' subdirectory in the distribution.
10561
105621992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10563
10564 * configure: Remove lines starting with "# DIST: " when building
10565 lib-src/Makefile and src/Makefile. This allows us to mark the
10566 "Makefile.in" files with explanatory comments which won't also get
10567 stuck in the Makefiles.
10568
105691992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10570
10571 * make-dist: Don't use the '+' operator in the sed regular
10572 expression that extracts the version number from lisp/version.el;
10573 Ultrix sed doesn't seem support the operator. Just double the
10574 operand and use *.
10575
105761992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10577
10578 * Makefile.in: Doc fix.
10579
105801992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10581
10582 * configure: Rewrite sed command to remove at most one ./ prefix;
10583 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
10584 group.
10585
105861992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10587
10588 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
10589
105901992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10591
10592 * make-dist: Go ahead and build a new TAGS file, unless the
10593 --newer option was specified. Don't try to delete a TAGS file
10594 from etc; it's not kept there, and shouldn't be deleted anyway.
10595
105961992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10597
10598 * make-dist: If the lisp directory contains a default.el, don't
10599 distribute it.
10600
10601 * configure: When searching signal.h for the type of a signal
10602 return handler, make a copy of it, not a symbolic link to it; that
10603 way, it will work on systems that don't have symbolic links.
10604
106051992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
10606
10607 * make-dist: Taught it about vcdiff and rcs2log, added --newer
10608 option for generating incremental distributions. Stopped it from
10609 generating a TAGS file into the distribution; that sucker is
10610 *big*, and easily enough generated with the toplevel makefile.
10611
106121992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10613
10614 * configure: When writing config.status, don't prefix progname
10615 with a '.'; it might be absolute.
10616
106171992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10618
10619 * configure: Choose to use X11 if either /usr/lib/libX11.a or
10620 /usr/include/X11 exist, not only if both exist.
10621
106221992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10623
10624 * make-dist: Make the new external-lisp directory a duplicate of
10625 the external-lisp directory, not the lisp directory.
10626
106271992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10628
10629 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
10630 clean' in arch-lib; it doesn't even have a Makefile.
10631
10632 * Makefile.in (clean, mostlyclean): In the test which tries to
10633 distinguish between the build directory, which should be cleaned,
10634 and the installed directory, which shouldn't, cd to `${emacsdir}',
10635 not `${DESTDIR}${LIBDIR}'.
10636
106371992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10638
10639 * make-dist: Be sure to delete the .c and .h files that YACC and
10640 BISON create from getdate.y.
10641
10642 * external-lisp: New directory; see `external-lisp/README'.
10643 * make-dist: Added support for the external-lisp subdirectory.
10644
10645 * make-dist: Changed message which complains that make-dist wasn't
10646 invoked in the right directory to indicate which files it was
10647 looking for.
10648
106491992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10650
10651 * configure: Add comments explaining why we can't translate
10652 character ranges or control characters in `tr'.
10653
106541992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10655
10656 * configure: When generating the configuration message, we used to
10657 build the message from the start so that each line began with "# "
10658 so that it would be a comment in `config.status'. However, this
10659 causes trouble if any of the variables we use in the message
10660 expand to more than one line of text - as gnu_malloc_reason
10661 sometimes does. So instead, we build the message as it should be
10662 printed to the user (i.e. without the "# " prefixes), and stick on
10663 the "# "s when we write it to `config.status'.
10664
10665 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
10666 `lib-src' and `arch-lib'.
10667
10668 * configure: When generating report and `config.status' file, note
10669 that bindir only determines where `make install' and
10670 `build-install' will place the executables; this should make it
10671 clear that the ordinary build process will not try to install
10672 things.
10673
106741992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10675
10676 * make-dist: Change messages to say that we are 'making links to
10677 X', rather than 'copying X'. And put `' quotes around file names.
10678
10679 * make-dist: Include '.tmp' in the name of the staging directory.
10680
10681 * make-dist: Pass the `-f' option to rm when you're not sure that
10682 the files you're removing actually exist.
10683
10684 * make-dist: When setting up etc/COPYING, always nuke whatever is
10685 there, and then copy it in, to make sure we get a real file.
10686
10687 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 10688 only such file was for simula.el, which has been superseded by a
067d23c9
KY
10689 version which doesn't have a separate .defns file.
10690
106911992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
10692
10693 * make-dist: Don't distribute configured versions of config.h.in,
10694 paths.h.in, Makefile.in in src.
10695
10696 * configure: Delete .tmp files before creating them; don't bother
cd1181db 10697 trying to make final targets writable first, since it won't
067d23c9
KY
10698 matter to move-if-change.
10699
107001992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10701
10702 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
10703 mkdir and chmod in the center of all the conditionals. GNU Make
10704 will strip these out, but other makes won't.
10705
107061992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10707
10708 * make-dist: Include move-if-change in list of files to distribute.
10709
107101992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10711
10712 * configure: Remove any "." elements from the program name.
10713
10714 * configure: Don't record the values of all the possible arguments
10715 in config.status; only record the options that the user specified.
10716
10717 * configure: Use move-if-change to move in the new src/config.h.
10718
107191992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
10720
10721 * move-if-change: New file, copied from gcc release.
10722 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
10723 a temp file, so we don't update paths.h if an error occurs or if
10724 it doesn't need changing.
10725
107261992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10727
10728 * Makefile.in (src/paths.h): Do not install a value for the
10729 PATH_SUPERLOCK value; that macro doesn't exist anymore.
10730 * build-install.in: Same thing.
10731
107321992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10733
10734 * make-dist: Check the flag called "make_tar", not "make_dir"; the
10735 latter, being a typo, is always false, resulting in a program
10736 whose default behavior is to painstakingly build a copy of the
10737 source tree, and then delete it. Rah.
10738
10739 * Makefile.in: Add dist target, and comment for it.
10740
10741 * configure: When scanning <signal.h> for a declaration for
10742 signal, create a symbolic link with a name ending in .c, so the
10743 compiler won't complain that it's only been given .h files.
10744
10745 * configure: Check whether there are any arguments available
10746 before shifting to get the value of a non-boolean parameter.
10747
10748 * make-dist: Doc fix.
10749
107501992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10751
10752 * configure: Instead of grepping /usr/include/signal.h for a
10753 signal declaration, run /usr/include/signal.h or
10754 /usr/include/sys/signal.h through cpp and grep for the
10755 declaration.
10756
10757 * configure: Redirect the output of grep to /dev/null instead of
10758 using grep -s - that flag means different things on other systems.
10759
10760 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
10761 since the former is recognizable even if you don't know what
10762 'dumping' is.
10763 * configure: Accommodate that change.
10764
10765 * configure: Accept options for all of the directories you can
10766 change in the Makefile.
10767
10768 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
10769
10770 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
10771 FOO before you can use them.
10772
10773 * build-install.in: Made the "Where To Install Things" section
10774 conform with the similar section from Makefile.in. Copied section
10775 which builds src/paths.h from src/paths.h.in from the Makefile.
10776
107771992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10778
10779 * configure: Write config.status to pass its command-line
10780 arguments on to configure, so that people can use it to recreate
10781 an old configuration, with minor changes.
10782
107831992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10784
10785 * configure: Don't rely on option variables being unset if their
10786 values are the empty string. In particular, when producing the
10787 English report, don't assume that highpri will be unset when no
10788 increased priority has been requested; -highpri='' should be the
10789 same as omitting -highpri altogether.
10790
10791 * configure: Fix dumb bug: when running the system and machine
10792 description files through cpp, mark those lines that we want to
10793 evaluate with the string '@configure@', and then only evaluate
10794 them. This way if the files include anything that actually
10795 generates text (type definitions or external declarations, say),
10796 we won't try to eval it.
10797
107981992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10799
10800 * make-dist: New shell script.
10801
10802 * configure: When creating foo from foo.in, make foo read-only to
10803 remind people to edit the .in file instead.
10804
10805 * INSTALL: Changed references to config.h-dist to config.h.in.
10806 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
10807 to build src/paths.h from src/paths.h.in; added a paragraph to do
10808 this.
10809 * configure, Makefile, build-install: Changed filenames like
10810 FOO-dist to FOO.in.
10811
108121992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10813
10814 * Makefile, build-install: Renamed to Makefile.in and
10815 build-install.in; the configure script will edit these to produce
10816 the usable Makefile and build-install.
10817 * configure: Changed to produce ./Makefile, ./build-install,
10818 lib-src/Makefile, and src/Makefile from their *.in counterparts,
10819 instead of editing them in place.
10820
108211992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10822
10823 * Makefile: Re-arranged so that the undumped Emacs will search
10824 ../lisp *after* the site's local elisp files.
10825 (locallisppath, dumplisppath): New variables.
10826 (lisppath): This variable's default value is now chosen based on
10827 $(locallisppath) and $(lispdir); while it used to be the
10828 customization point for adding site-local elisp directories to
10829 load-path, that job is now handled mostly by locallisppath.
10830 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
10831 Check the values being assigned to the *LOADSEARCH macros for null
10832 path elements (like '::' in 'foo::bar').
10833
10834 * configure: When checking if the machine- and system-dependent
10835 files define a particular macro or not, actually run them through
10836 CPP and test the macros with #ifs, instead of just grepping for
10837 the macros' names. In particular, check for SYSTEM_MALLOC in this
10838 way.
10839
108401992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10841
10842 * Makefile (install): Don't use -s in install. (Keep the symbols.)
10843
108441992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10845
10846 * configure: Make the config.status file an executable shell
10847 script which will recreate the same configuration. Include the
10848 verbal description of the current configuration as a comment in
10849 the script.
10850 * INSTALL: Doc fix.
10851
10852 * Makefile: Brought the Makefile up to the GNU coding
10853 standards, as described in standards.text:
10854 (TAGS): New name for the target which rebuilds the tags table.
10855 (check): New target; doesn't do anything yet.
10856 (mostlyclean): New target, synonymous with clean.
10857 (realclean): New target. Currently, this just calls the
10858 subdirectories's makefiles and then deletes config.status.
10859 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
10860 variables.
10861 Installation directory variables changed to conform.
10862 (install, install.sysv, install.xenix, install.aix): Changed the
10863 code which copies the directories into their installed location to
10864 allow the installed locations to be in several different
10865 directories; the old version assumed that they would all be in
10866 $(emacsdir).
10867 (mkdir, lockdir): Allow the installed locations to be in several
10868 different directories.
10869 * INSTALL: Doc fix.
10870
10871 * build-install: Use the same variable names as the Makefile.
10872 Allow the installed locations to be in several different
10873 directories.
10874
108751992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10876
10877 * Makefile (src/paths.h): Instead of using a single sed command to
10878 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
10879 separately, and don't forget to append "/!!!SuperLock!!!" to the
10880 value of the PATH_SUPERLOCK macro.
10881
10882 * config.emacs: Renamed to configure, for consistency with other
10883 GNU products. Internal references changed.
10884 INSTALL, Makefile: References changed.
10885
10886 * lock: New directory, which should always be empty. If this
10887 directory doesn't exist, Emacs won't complain; it just won't lock.
10888 Having this here means that people can just unpack Emacs, build
10889 it, and have locking work.
10890
10891 * share-lib: Re-renamed to etc, for the sake of tradition.
10892 * config.emacs: Changed default value for datadir to ../etc.
10893 * INSTALL, README: Adjusted.
10894
108951992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10896
10897 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
10898 by running CPP on the appropriate s/*.h and m/*.h files.
10899
109001992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10901
10902 * config.emacs: Make sure to set the "exit on error" flag once
10903 we've removed config.status; errors should abort the configuration.
10904
109051992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10906
10907 * config.emacs: Added -distribute option, so that the Makefile
10908 paths are in their proper form. I don't know why this matters.
10909
109101992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10911
10912 * local-lisp: New directory, empty in the distribution, for people
10913 to put local elisp code in.
10914 * config.emacs: Include it in the default load path.
10915 * README: Document it.
10916
109171992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10918
10919 * config.emacs: Guess the type of signal handling functions based
10920 on the contents of /usr/include/signal.h.
10921
10922 * config.emacs: Print out progress report messages.
10923
10924 * Makefile (src/paths.h): Don't generically replace
10925 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
10926 editing of the other entries, and each entry should be dealt with
10927 explicitly anyway.
10928
10929 * build-install: Converted from C-shell to Bourne shell.
10930 * config.emacs: Edit build-install properly.
10931
10932 * config.emacs: Doc fix.
10933
109341992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10935
10936 * Makefile (install): Remove `B' from tar xf command.
10937
109381992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
10939
10940 * config.emacs: Removed support for the `maintain-environment'
10941 option; the only important difference between this and its absence
10942 has been removed.
10943 * INSTALL: Removed mention of `maintain-environment'.
10944
10945 * config.emacs: Fix arguments to sed when processing boolean
10946 arguments.
10947
109481991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10949
10950 * config.emacs: New file, to help automate the installation
10951 process.
10952
10953 * Makefile: Lots of changes to support the separation of etc into
10954 architecture-dependent and -independent files:
10955 (EMACSROOT): New variable, giving the directory under which all of
10956 Emacs's libraries should be installed. Changed rest of file to
10957 use it.
10958 (LIBDIR): Now denotes only architecture-dependent dir.
10959 (DATADIR): New variable, denoting architecture-independent dir.
10960 (LOCKDIR): New variable, for completeness.
10961 (SUBDIR): No more etc, new lib-src.
10962 (COPYDIR): No more etc, new arch-lib and share-lib.
10963 (src/paths.h): Set PATH_DATA and the LOCK macros too.
10964 (src): Now depends on lib-src, not etc.
10965 * build-install: Changes parallel to the above.
10966 * README: Describe the new arrangement.
10967
10968 * vms: New subdirectory for all the VMS stuff.
10969
109701991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
10971
10972 * Makefile (LISPPATH): New variable.
10973 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
10974
109751990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
10976
10977 * Makefile (install, install.sysv, install.xenix):
10978 Install wakeup instead of loadst. No need for setuid or setgid.
10979
109801990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10981
10982 * Makefile (clean): Clean etc if that's not the installation dir.
10983
109841990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10985
10986 * Makefile (paths.h): Make sed alter each name in the path.
10987
109881988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10989
10990 * Makefile (install.sysv): Use cpio, not tar.
10991
109921988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
10993
10994 * Makefile (lockdir): Rename `lock' target.
10995 Depend on it from install*, not from `all'.
10996
109971988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
10998
10999 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
11000 to match build-install and paths.h.
11001
11002;; Local Variables:
11003;; coding: utf-8
067d23c9
KY
11004;; End:
11005
1a71cb28 11006 Copyright (C) 1993-1999, 2001-2012 Free Software Foundation, Inc.
067d23c9
KY
11007
11008 This file is part of GNU Emacs.
11009
11010 GNU Emacs is free software: you can redistribute it and/or modify
11011 it under the terms of the GNU General Public License as published by
11012 the Free Software Foundation, either version 3 of the License, or
11013 (at your option) any later version.
11014
11015 GNU Emacs is distributed in the hope that it will be useful,
11016 but WITHOUT ANY WARRANTY; without even the implied warranty of
11017 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11018 GNU General Public License for more details.
11019
11020 You should have received a copy of the GNU General Public License
11021 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.