* alloc.c (die): Move "assertion failed" string here ...
[bpt/emacs.git] / ChangeLog
CommitLineData
89561f72
PE
12013-06-20 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
2
3 * configure.ac (log2): Check for this function.
4
53d829de
JB
52013-06-19 Juanma Barranquero <lekktu@gmail.com>
6
7 * .bzrignore: Add GNU GLOBAL files.
8
84575e67
PE
92013-06-17 Paul Eggert <eggert@cs.ucla.edu>
10
4f405069 11 Use functions, not macros, for XINT etc. (Bug#11935).
84575e67
PE
12 * configure.ac (WARN_CFLAGS): Remove -Wbad-function-cast,
13 as it generates bogus warnings about reasonable casts of calls.
14
2a540847
PE
152013-06-16 Paul Eggert <eggert@cs.ucla.edu>
16
17 * configure.ac: Report ACL usage at the end (Bug#14612).
18
b0e22831
PE
192013-06-11 Paul Eggert <eggert@cs.ucla.edu>
20
21 --without-all should imply --with-file-notification=no. (Bug#14569)
22 * configure.ac (with_file_notification): Default to $with_features.
23
bf77e230
PE
242013-06-09 Paul Eggert <eggert@cs.ucla.edu>
25
26 Merge from gnulib, incorporating:
27 2013-06-02 sig2str: port to C++
28 2013-05-29 c-ctype, regex, verify: port to gcc -std=c90 -pedantic
29
b33f93ee
JD
302013-06-08 Jan Djärv <jan.h.d@swipnet.se>
31
32 * configure.ac (HAVE_GLIB): Only set XGSELOBJ if HAVE_NS = no.
33 (with_file_notification): Don't set to gfile if with_ns = yes.
34
6c0a9ed1
RC
352013-06-07 Richard Copley <rcopley@gmail.com> (tiny change)
36
37 * Makefile.in (msys_to_w32): Modify to support d:\foo file names.
e7b41c4c
JB
38 (msys_lisppath_to_w32, msys_prefix_subst, msys_sed_sh_escape):
39 New variables.
d6f00819 40 (epaths-force-w32): Use them. (Bug#14513)
6c0a9ed1 41
b9110c6b
MA
422013-06-03 Michael Albinus <michael.albinus@gmx.de>
43
44 * configure.ac (HAVE_GFILENOTIFY): Check for gio >= 2.24.
45
7f203aa1
EZ
462013-06-03 Eli Zaretskii <eliz@gnu.org>
47
48 * configure.ac (HAVE_GFILENOTIFY): Do not change $LIBS.
49 (GFILENOTIFY_CFLAGS, GFILENOTIFY_LIBS): Substitute.
50
55a87246
JD
512013-06-03 Jan Djärv <jan.h.d@swipnet.se>
52
53 * configure.ac (HAVE_GLIB): Add GLib check. Set XGSELOBJ if GLib is
54 used. Remove xgselect.o from XOBJ.
55
c9628c79
MA
562013-06-03 Michael Albinus <michael.albinus@gmx.de>
57
58 * configure.ac (file-notification): New option, replaces inotify option.
59 (HAVE_W32): Remove w32notify.o.
e7b41c4c 60 (with_file_notification): Add checks for glib and w32. Adapt check
c9628c79
MA
61 for inotify.
62 (Summary): Add entry for file notification.
63
64 * autogen/config.in: Add entries for HAVE_GFILENOTIFY,
65 HAVE_W32NOTIFY and USE_FILE_NOTIFY.
66
2044e704
JB
672013-06-02 Juanma Barranquero <lekktu@gmail.com>
68
69 * .bzrignore: Ignore dirs libexec/, share/ and var/.
70
9dbd3bb1
XF
712013-05-29 Xue Fuqiao <xfq.free@gmail.com>
72
73 * INSTALL: Fix description.
74
2d8ac645
YM
752013-05-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
76
77 * configure.ac (HAVE_XRANDR): Check availability of
78 XRRGetScreenResources rather than that of XRRQueryExtension.
79
6b56a60a
EZ
802013-05-18 Eli Zaretskii <eliz@gnu.org>
81
82 * make-dist (files): Add nt/msysconfig.sh, nt/mingw-cfg.site,
83 nt/epaths.nt, and nt/INSTALL.MSYS.
84
bfbe2627
PE
852013-05-18 Paul Eggert <eggert@cs.ucla.edu>
86
31ff141c
PE
87 Port --enable-gcc-warnings to clang.
88 * configure.ac (nw): Remove obsolescent warnings.
89 These aren't needed for clang, or for gcc for that matter.
90 (emacs_cv_clang): New var, which tests for clang.
91 Omit warnings that clang is too picky about.
92 (GLIB_DISABLE_DEPRECATION_WARNINGS): Define this;
93 needed for Ubuntu 13.04 + clang + --enable-gcc-warnings.
94
bfbe2627
PE
95 * make-dist (files): Add nt/Makefile.in, nt/gnulib.mk.
96 Otherwise, 'configure; make' fails on non-Windows builds.
97
df065a0b
EZ
982013-05-16 Eli Zaretskii <eliz@gnu.org>
99
100 * lib/Makefile.am: If building for MS-Windows, include
101 nt/gnulib.mk instead of lib/gnulib.mk.
102
103 * configure.ac: Adapt to MSYS build on MS-Windows.
104
105 * Makefile.in (NTDIR): New variable, for the MSYS build on
106 MS-Windows.
107 (SUBDIR): Add $(NTDIR).
108 (.PHONY): Add epaths-force-w32.
109 (msys_to_w32): New variable.
110 (epaths-force-w32, install-nt, uninstall-nt): New targets.
111 (lib-src src): Add $(NTLIB) to prerequisites.
112 (lib lib-src lisp leim nt): Add 'nt'.
113 (config.status): Use $(CFG).
114 (.PHONY): Add install-$(NTDIR) and uninstall-$(NTDIR).
115 (install, install-arch-dep): Add install-$(NTDIR).
116 (uninstall): Depend on uninstall-$(NTDIR).
117 (mostlyclean, clean, distclean, bootstrap-clean): Add 'nt'.
118
119 * GNUmakefile (CFG): New variable, uses mingw-cfg.site as
120 CONFIG_SITE for the MSYS build on MS-Windows.
121 (Makefile): Use $(CFG).
122
123 * .bzrignore: Ignore *.res, *.tmp, and *.map. Remove
124 src/emacs.res.
125
cdd0de4b
PE
1262013-05-16 Paul Eggert <eggert@cs.ucla.edu>
127
128 Merge from gnulib, incorporating:
129 2013-05-15 manywarnings: update for GCC 4.8.0
130 2013-05-15 stdio: use __REDIRECT for fwrite, fwrite_unlocked
131 2013-05-15 sig2str, stdio, warnings: port to clang
132
6e911150
SM
1332013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
134
135 * Makefile.in (install-doc): DOC file is not version specific any more.
136 * .bzrignore: Don't ignore DOC-* any more.
137
522fe43b
PE
1382013-05-13 Paul Eggert <eggert@cs.ucla.edu>
139
bb8eb357 140 * configure.ac (LD_SWITCH_SYSTEM_TEMACS): OpenBSD needs -nopie.
522fe43b
PE
141 Reported privately by Han Boetes <han@boetes.org>.
142
86cec478
JB
1432013-05-08 Juanma Barranquero <lekktu@gmail.com>
144
145 * lib/makefile.w32-in (ACL_H): New macro.
146 ($(BLD)/acl-errno-valid.$(O)): Update dependencies.
147
ffdc270a
PE
1482013-05-07 Paul Eggert <eggert@cs.ucla.edu>
149
e7b41c4c 150 Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295)
ffdc270a
PE
151 * configure.ac: Remove -with-acl option, since Gnulib does that for
152 us now.
153 (LIBACL_LIBS): Remove; no longer needed.
154 * lib/Makefile.am (CLEANFILES, SUFFIXES): New (empty) macros,
155 for the benefit of the new ACL implementation.
156 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/acl-errno-valid.$(O).
157 ($(BLD)/acl-errno-valid.$(O)): New rule.
158 * lib/acl-errno-valid.c, lib/acl-internal.h, lib/acl.h:
159 * lib/acl_entries.c, lib/errno.in.h, lib/file-has-acl.c:
160 * lib/qcopy-acl.c, lib/qset-acl.c, m4/acl.m4, m4/errno_h.m4:
161 New files, taken from gnulib.
162 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
163
4e3f9230
YM
1642013-05-07 Jan Djärv <jan.h.d@swipnet.se>
165
166 * configure.ac (HAVE_XRANDR, HAVE_XINERAMA): Define if available.
167 (XRANDR_LIBS, XINERAMA_LIBS): New AC_SUBSTs.
168
7a6018ad
PE
1692013-05-06 Paul Eggert <eggert@cs.ucla.edu>
170
171 Merge from gnulib, incorporating:
172 2013-04-30 utimens, utimensat: work around Solaris UTIME_OMIT bug
173
0922c475
PE
1742013-05-01 Paul Eggert <eggert@cs.ucla.edu>
175
176 * make-dist: Keep necessary restrictions on file access.
177
d9774ea4
PE
1782013-04-29 Paul Eggert <eggert@cs.ucla.edu>
179
180 Merge from gnulib, incorporating:
181 2013-04-28 extern-inline: work around bug in Sun c99
182
d7ed9b36
PE
1832013-04-27 Paul Eggert <eggert@cs.ucla.edu>
184
185 Merge from gnulib, incorporating:
186 2013-04-27 alignof, intprops, malloca: port better to IBM's C compiler
187
f780d632
PE
1882013-04-26 Paul Eggert <eggert@cs.ucla.edu>
189
190 Port better to AIX (Bug#14258).
191 * configure.ac (CFLAGS): Append -O if the user did not specify CFLAGS,
192 we did not already infer an optimization option, and -O works.
193 AIX xlc needs -O, otherwise garbage collection doesn't work.
194
c6cb2f53
PE
1952013-04-22 Paul Eggert <eggert@cs.ucla.edu>
196
1e8589d3
PE
197 * make-dist: Do not distribute admin/unidata/Makefile.
198 It is generated by 'configure'.
199
c6cb2f53
PE
200 * build-aux/update-subdirs: Don't leave subdirs.el~ behind.
201 It messes up 'make distclean', and contains no useful information
202 because it's a copy of subdirs.el.
203
7e00831f
JM
2042013-04-18 John Marino <gnugcc@marino.st> (tiny change)
205
206 * configure.ac: Add DragonFly BSD, mostly same as FreeBSD. (Bug#14068)
207
4f8902cd
GM
2082013-04-18 Glenn Morris <rgm@gnu.org>
209
210 * configure.ac (AC_PROG_LN_S): Remove, too restrictive.
211 (LN_S_FILEONLY): New output variable.
212 * Makefile.in (LN_S): Remove.
213 (LN_S_FILEONLY): New, set by configure.
214 (install-arch-dep): Use LN_S_FILEONLY rather than LN_S.
215
e8bdb06e
KB
2162013-04-12 Ken Brown <kbrown@cornell.edu>
217
218 * configure.ac (canonical): Adapt to 64-bit Cygwin, for which
219 `canonical' is `x86_64-unknown-cygwin'.
220
ba3b2d88
KB
2212013-04-09 Ken Brown <kbrown@cornell.edu>
222
223 * configure.ac (W32_RES_LINK): Remove unneeded linker directive
224 `-Wl,-bpe-i386', which is confusing in the 64-bit case.
225 (Bug#12993)
226
876da980
PE
2272013-04-07 Paul Eggert <eggert@cs.ucla.edu>
228
229 Fix --enable-profiling bug introduced by 2013-02-25 change (Bug#13783).
230 * configure.ac (LD_SWITCH_SYSTEM_TEMACS): Append -pg if profiling
231 and if not on GNU/Linux or FreeBSD.
232 * lib/Makefile.am (AM_CFLAGS): Add $(PROFILING_CFLAGS), so that
233 lib/*.o is profiled too.
234
119b2d43
PE
2352013-03-30 Paul Eggert <eggert@cs.ucla.edu>
236
237 Merge from gnulib, incorporating:
238 2013-03-29 stdalign: port to stricter ISO C11
239 This helps to run 'configure' on MS-Windows; see Eli Zaretskii in
240 <http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00999.html>.
241
afeee3e5
PE
2422013-03-27 Paul Eggert <eggert@cs.ucla.edu>
243
244 * configure.ac (HAVE_XKBGETKEYBOARD): Remove.
245 Subsumed by HAVE_XKB. All uses changed.
246
a4cedbf7
JD
2472013-03-25 Jan Djärv <jan.h.d@swipnet.se>
248
249 * configure.ac (HAVE_XKB): Define if Xkb is present.
250
f8ce376e
PE
2512013-03-24 Paul Eggert <eggert@cs.ucla.edu>
252
253 Merge from gnulib, incorporating:
254 2013-03-21 sys_select, sys_time: port 2013-01-30 fix to Cygwin
255
982efbcd
PE
2562013-03-18 Paul Eggert <eggert@cs.ucla.edu>
257
4c9a1377
PE
258 Fix bug when building Emacs with a GNU Make submake (Bug#13962).
259 * Makefile.in (QUIET_SUBMAKE): New macro.
260 (install-info, uninstall): Use it.
261
19151a7f
PE
262 Emacs crashes with ImageMagick 6.8.2-3 through 6.8.3-9 (Bug#13867).
263 * configure.ac (IMAGEMAGICK_MODULE): Reject 6.8.2.
264 We want to reject 6.8.2-3 through 6.8.3-9, but there seems to be
265 no way to do this in pkg-config, so make do with a reasonable
266 approximation.
267
982efbcd
PE
268 Automate the build of ja-dic.el (Bug#13984).
269 * .bzrignore: Add leim/ja-dic/.
270
5615c9a9
PE
2712013-03-13 Paul Eggert <eggert@cs.ucla.edu>
272
47d7532e
PE
273 File synchronization fixes (Bug#13944).
274 * configure.ac (BSD_SYSTEM, BSD_SYSTEM_AHB): Remove; no longer needed.
275 (fsync): Remove check; now done by gnulib.
276 * lib/fdatasync.c, lib/fsync.c, m4/fdatasync.m4, m4/fsync.m4:
277 New files, from gnulib.
278 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
279
5615c9a9 280 Merge from gnulib, incorporating:
2c3f72f4 281 2013-03-13 putenv: port to Solaris 10
5615c9a9
PE
282 2013-03-12 mktime: fix configure typo
283 2013-03-11 regex: port to mingw's recent addition of undeclared alarm
284 2013-03-11 putenv: avoid compilation warning on mingw
285 2013-03-11 unistd: don't prevent Tru64 Unix from using gnulib strtod.
286
47d038b3
GM
2872013-03-11 Glenn Morris <rgm@gnu.org>
288
289 * Merge in all changes up to version 24.3 release.
290
0bafabe7 2912013-03-06 Paul Eggert <eggert@cs.ucla.edu>
3b108d19
PE
292
293 * configure.ac (TERM_HEADER): Remove duplicate definition (Bug#13872).
294 It can mess up 'configure' runs.
295
b3cdfd9e
GM
2962013-03-05 Glenn Morris <rgm@gnu.org>
297
298 * Makefile.in (install-man): Ignore gzip exit status.
299
4aff132c
GM
3002013-03-03 Glenn Morris <rgm@gnu.org>
301
302 * make-dist: Remove lzma (it's replaced by xz).
303
89bd9d36
PE
3042013-03-01 Paul Eggert <eggert@cs.ucla.edu>
305
306 Merge from gnulib, incorporating:
307 2013-02-21 putenv: port better to native Windows
308 2013-02-18 extern-inline: avoid compilation error with HP-UX cc
309 2013-02-14 putenv: fix heap corruption with mixed putenv/_putenv
310
0e946786
KB
3112013-02-28 Ken Brown <kbrown@cornell.edu>
312
313 * configure.ac (HAVE_DATA_START): Fix test. (Bug#13818)
314
1ddc2bd6
PE
3152013-02-25 Paul Eggert <eggert@cs.ucla.edu>
316
317 Simplify data_start configuration (Bug#13783).
318 * configure.ac (CRT_DIR, LIB_STANDARD, START_FILES, DATA_START)
319 (LD_FIRSTFLAG, ORDINARY_LINK, LIB_GCC): Remove.
320 (AC_CHECK_HEADERS_ONCE): Remove sys/resource.h, as it's
321 not always needed.
322 (HAVE_DATA_START): New macro.
323
b59a2e9e
PE
3242013-02-21 Paul Eggert <eggert@cs.ucla.edu>
325
326 Parallelize documentation builds.
327 This speeds up building of documentation on multiprocessor
328 platforms, and is motivated by Texinfo 5.0, which is much slower.
329 Add a toplevel rule 'make docs' to make all the documentation.
330 * .bzrignore: Add .dvi, .html, .ps.
331 * Makefile.in (DVIS, HTMLS, INFOS, PSS, DOCS): New macros.
332 ($(DOCS), docs, vi, html, pdf, ps): New rules.
333 (info-real): Depend on $(INFOS) rather than doing it sequentially.
334 (dvi): Depend on $(DVIS) rather than doing it sequentially.
335
648e5523 3362013-02-15 Paul Eggert <eggert@cs.ucla.edu>
35b3a27e
PE
337
338 Fix AIX port (Bug#13650).
339 * configure.ac (DATA_START, DATA_SEG_BITS): Set to 0x20000000 on AIX.
35b3a27e 340
8c0905ac
EZ
3412013-02-12 Eli Zaretskii <eliz@gnu.org>
342
343 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/memrchr.$(O).
344 ($(BLD)/memrchr.$(O)): New dependency.
345
71d4202f
PE
3462013-02-11 Paul Eggert <eggert@cs.ucla.edu>
347
a84b7c53
PE
348 Tune by using memchr and memrchr.
349 * .bzrignore: Add string.h.
350 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
351 * lib/memrchr.c, lib/string.in.h, m4/memrchr.m4, m4/string_h.m4:
352 New files, from gnulib.
353
71d4202f
PE
354 Merge from gnulib, incorporating:
355 2013-02-11 unsetenv etc.: port to Solaris 11 + GNU Emacs
356 2013-02-09 secure_getenv: fix C++ declaration typo
357
55fe8e64
GM
3582013-02-11 Glenn Morris <rgm@gnu.org>
359
360 * configure.ac (emacs_config_options): Record some env vars.
361
8b0590de
GM
3622013-02-10 Glenn Morris <rgm@gnu.org>
363
364 * configure.ac (emacs_config_options): Strip out the (internal)
365 arguments --no-create and --no-recursion.
366
8376d87e
PE
3672013-02-08 Paul Eggert <eggert@cs.ucla.edu>
368
369 Merge from gnulib, incorporating:
370 2013-02-08 careadlinkat: stop exporting careadlinkatcwd
371 The MS-Windows port can remove careadlinkatcwd at its convenience.
372 2013-02-08 extensions: port better to HP-UX
373 2013-02-06 extensions: port better to MINIX 3, HP-UX, autoheader 2.62
374 2013-02-06 unistd: avoid namespace pollution on non-glibc systems
375 2013-02-04 secure_getenv: new module [module not used by Emacs]
376 2013-01-30 sys_time: port to Solaris 2.6
377
8654f9d7
PE
3782013-02-01 Paul Eggert <eggert@cs.ucla.edu>
379
380 Use fdopendir, fstatat and readlinkat, for efficiency (Bug#13539).
381 On my host, this speeds up directory-files-and-attributes by a
382 factor of 3, when applied to Emacs's src directory.
383 These functions are standardized by POSIX and are common these
384 days; fall back on a (slower) gnulib implementation if the host
385 is too old to supply them.
386 * .bzrignore: Add lib/dirent.h.
387 * lib/Makefile.am (libgnu_a_SOURCES): Add openat-die.c, save-cwd.c.
388 * lib/careadlinkat.c, lib/careadlinkat.h: Merge from gnulib,
389 incorporating: 2013-01-29 careadlinkat: do not provide careadlinkatcwd.
390 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
391 * lib/dirent.in.h, lib/fdopendir.c, lib/fstatat.c, lib/openat-priv.h:
392 * lib/openat-proc.c, lib/openat.h, m4/dirent_h.m4, m4/fdopendir.m4:
393 * m4/fstatat.m4: New files, from gnulib.
394 * lib/openat-die.c, lib/save-cwd.c, lib/save-cwd.h: New files.
395 These last three are specific to Emacs and are not copied from gnulib.
396 They are simpler than the gnulib versions and are tuned for Emacs.
397
0eb61895
GM
3982013-02-01 Glenn Morris <rgm@gnu.org>
399
400 * make-dist: Only README files exist in lisp/ now, not README*.
401
e02703bd
GK
4022013-01-23 Giorgos Keramidas <gkeramidas@gmail.com> (tiny change)
403
4f405069 404 * .bzrignore: Add lib-src/blessmail.
e02703bd 405
ea78b882
PE
4062013-01-23 Paul Eggert <eggert@cs.ucla.edu>
407
408 Merge from gnulib, incorporating:
409 2013-01-16 unistd: port to recent mingw
410
795e7a5b 4112013-01-19 Glenn Morris <rgm@gnu.org>
94898d72
GM
412
413 * Makefile.in (install-arch-indep): Put back a chmod that was
414 removed 2012-05-19. (Bug#13430)
415
ffe04adc
PE
4162013-01-16 Paul Eggert <eggert@cs.ucla.edu>
417
418 Merge from gnulib, incorporating:
419 2013-01-16 largefile: port better to Mac OS X 10.5
420 2013-01-15 stdint: fix build with Android's Bionic fox x86
421
c4e2ba0a
PE
4222013-01-16 Paul Eggert <eggert@cs.ucla.edu>
423
424 * configure.ac: Document that --enable-gcc-warnings emits errors.
425 (Bug#13448)
426
c0511b57 4272013-01-13 Glenn Morris <rgm@gnu.org>
39aff4a7
GM
428
429 * make-dist: Add options for xz compression and no compression.
430
444b01bb
PE
4312013-01-12 Paul Eggert <eggert@cs.ucla.edu>
432
433 Enable conservative stack scanning for all architectures.
434 Suggested by Stefan Monnier in
435 <http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00183.html>.
436 * configure.ac (GC_MARK_STACK): Remove.
437
002b8433
PE
4382013-01-11 Paul Eggert <eggert@cs.ucla.edu>
439
440 * lib/getopt_.h: Remove trailing CRs that crept in.
441
b76381c6
EZ
4422013-01-11 Eli Zaretskii <eliz@gnu.org>
443
444 * lib/getopt_.h: Regenerate.
445
6466e676
PE
4462013-01-10 Paul Eggert <eggert@cs.ucla.edu>
447
448 Merge from gnulib, incorporating:
449 2013-01-09 stdlib: port to Solaris 2.6
450
92d59611
GM
4512013-01-04 Glenn Morris <rgm@gnu.org>
452
453 * info/dir: Add htmlfontify.
454
ee0d3938
PE
4552013-01-04 Paul Eggert <eggert@cs.ucla.edu>
456
457 Merge from gnulib, incorporating:
458 2013-01-04 stdio: remove now-unnecessary stdio.c
459 2013-01-04 fprintftime: depend on stdio, not ignore-value
460 2013-01-04 fwrite: silence __wur only for older glibc versions
461 2013-01-04 fwrite: silence __wur without using inline
462 * lib/stdio.c: Remove.
463 * lib/stdio.in.h, lib/strftime.c: Update from gnulib.
464 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
465
9ff99d22
PE
4662013-01-02 Paul Eggert <eggert@cs.ucla.edu>
467
468 Merge from gnulib, incorporating copyright-date changes and:
469 2012-12-31 dup2: work around cygwin bug
470
5a1d858b
JD
4712012-12-30 Jan Djärv <jan.h.d@swipnet.se>
472
473 * configure.ac: Check for GtkHandlebox.
8b745d92 474 Check for GtkTearoffMenuItem.
7ec363cf
JD
475 New enable: --enable-gtk-deprecation-warnings, default off.
476 (HAVE_GTK3): If above enable is off, add
477 -DGDK_DISABLE_DEPRECATION_WARNINGS to GTK_CFLAGS.
5a1d858b 478
d5e5e7b4 4792012-12-30 Andreas Schwab <schwab@linux-m68k.org>
2550c6e4
AS
480
481 * configure.ac (TEMACS_LDFLAGS2): Don't define.
482 (LIBS_GNUSTEP): Set for GNUstep and substitute.
483 (LD_SWITCH_SYSTEM_TEMACS): Don't set for GNUstep.
484
60f5e585
GM
4852012-12-27 Glenn Morris <rgm@gnu.org>
486
487 * configure.ac (emacs_config_options): New.
488 Use $@ rather than undocumented $ac_configure_args.
489 Replace any embedded double quotes. (Bug#13274)
490
82e2a1f0 4912012-12-27 Andreas Schwab <schwab@linux-m68k.org>
02e7729e
AS
492
493 * configure.ac (SIGNALS_VIA_CHARACTERS): Also define for darwin.
494 (Bug#13222)
495
a8e1690b
PE
4962012-12-26 Paul Eggert <eggert@cs.ucla.edu>
497
498 Revert static checking of stack smashing.
499 * configure.ac (WARN_CFLAGS): Omit -Wstack-protector when
500 configured with --enable-gcc-warnings. -Wstack-protector causes
501 diagnostics to be issued on Ubuntu 12.10 x86-64.
502
219023c4
PE
5032012-12-24 Paul Eggert <eggert@cs.ucla.edu>
504
505 Merge from gnulib, incorporating:
506 2012-12-21 AC_PROG_MKDIR_P: port workaround to pre-2.62 Autoconf
507 2012-12-20 AC_PROG_MKDIR_P: don't workaround if not buggy
508 2012-12-17 filemode, sys_stat: Handle MPX files a la AIX.
509
a4b0cca1 5102012-12-21 Akinori MUSHA <knu@iDaemons.org> (tiny change)
01824657
AM
511
512 * Makefile.in (install-arch-dep): Ignore chmod errors. (Bug#13233)
513
7c3d167f
RF
5142012-12-16 Romain Francoise <romain@orebokech.com>
515
516 * configure.ac (acl): New option.
517 (HAVE_POSIX_ACL): Test for POSIX ACL support. This is typically
518 provided by libacl on GNU/Linux.
519
97976f9f
PE
5202012-12-14 Paul Eggert <eggert@cs.ucla.edu>
521
e7b41c4c 522 Fix permissions bugs with setgid directories etc. (Bug#13125)
97976f9f
PE
523 * configure.ac (BSD4_2): Remove; no longer needed.
524
98c94021
GM
5252012-12-13 Glenn Morris <rgm@gnu.org>
526
727f9739 527 * info/dir: Add bovine, srecode, wisent.
98c94021 528
727f9739 5292012-12-13 Andreas Schwab <schwab@suse.de>
0f59daaf
AS
530
531 * Makefile.in (install-info): Use `${MAKE} -s' for echo-info.
727f9739 532 (uninstall): Likewise. (Bug#13143)
0f59daaf 533
904dd565
PE
5342012-12-11 Paul Eggert <eggert@cs.ucla.edu>
535
536 Merge from gnulib for 'inline' (Bug#13040), incorporating:
537 2012-12-11 extern-inline: avoid incompatibility with Darwin Libc
538 * m4/extern-inline.m4: Update from gnulib.
539
0eeb69fe
JB
5402012-12-11 Juanma Barranquero <lekktu@gmail.com>
541
542 * lib/makefile.w32-in (SIG2STR_H): New macro.
543 ($(BLD)/sig2str.$(O)): Update dependencies.
544
7e77303e
PE
5452012-12-10 Paul Eggert <eggert@cs.ucla.edu>
546
547 * configure.ac (HAVE_INOTIFY): Speed up configure-time test.
548 There's no need to test for any of three inotify functions,
549 since we use all three. Check for just the first one.
550
1cf1bbd5
DC
5512012-12-10 Daniel Colascione <dancol@dancol.org>
552
4f405069 553 * .bzrignore: Add src/emacs.res.
9ca3e73a 554
1cf1bbd5
DC
555 * configure.ac (W32_RES, W32_RES_LINK, WINDRES): Teach the cygw32
556 build how to compile Windows resource files; use these variables
557 to tell src/Makefile.in how and whether to compile resources.
558
81606b10
RS
5592012-12-10 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
560
561 * configure.ac (inotify): New option.
562 (HAVE_INOTIFY): Test for inotify.
563
75d7aa24
AS
5642012-12-09 Andreas Schwab <schwab@linux-m68k.org>
565
566 * configure.ac: Fix source command in .gdbinit.
567 Don't quote $MAKEINFO.
568
3cc53d60
PE
5692012-12-09 Paul Eggert <eggert@cs.ucla.edu>
570
571 Allow spaces in some configuration vars (Bug#13078).
572 * configure.ac (srcdir): Don't assume $PWD lacks spaces.
573 (srcdir, MAKEINFO, PKG_CONFIG, PKG_CONFIG_MIN_VERSION):
574 All uses quoted, to allow spaces in these vars.
575
5745a7df
PE
5762012-12-08 Paul Eggert <eggert@cs.ucla.edu>
577
578 Use putenv+unsetenv instead of modifying environ directly (Bug#13070).
579 * lib/putenv.c, lib/unsetenv.c, m4/putenv.m4, m4/setenv.m4:
580 New files, copied automatically from gnulib.
581 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
582
63999a7d
EZ
5832012-12-08 Eli Zaretskii <eliz@gnu.org>
584
585 * lib/makefile.w32-in ($(BLD)/sig2str.$(O)): New dependency.
586 Remove a stray character at the beginning of the file.
587 (Bug#13026)
588
d983a10b
PE
5892012-12-08 Paul Eggert <eggert@cs.ucla.edu>
590
7be78020
PE
591 Simplify get_lim_data.
592 * configure.ac (ULIMIT_BREAK_VALUE): Remove.
593
d983a10b
PE
594 Assume POSIX 1003.1-1988 or later for signal.h (Bug#13026).
595 * configure.ac (PTY_OPEN, PTY_TTY_NAME_SPRINTF):
596 Use SIGCHLD rather than SIGCLD.
597 * lib/sig2str.c, lib/sig2str.h, m4/sig2str.m4: New files, from gnulib.
598 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
599 * lib/makefile.w32-in (GNULIBOBJS): Add $(BUILD)/sig2str.$(O).
600
d8ad4d3f 6012012-12-06 Glenn Morris <rgm@gnu.org>
de0e31ed
GM
602
603 * configure.ac: Handle info/ files with or without ".info" extension.
604
f64898ab
PE
6052012-11-30 Paul Eggert <eggert@cs.ucla.edu>
606
607 Merge from gnulib for 'inline' (Bug#13040), incorporating:
608 2012-11-29 snippet/warn-on-use: no 'static inline'
609 2012-11-29 ftruncate, fts, lstat, openat, raise: no 'static inline'
610 2012-11-29 arctwo, md4, md5, sha1, sha256, sha512: no 'static inline'
611 2012-11-29 fflush, stat: no 'static inline'
612 2012-11-29 stdio: better 'inline'
613 2012-11-29 sys_stat: no 'static inline'
614 2012-11-29 unistd: better 'inline'
615 2012-11-29 c-strtod, memcoll, readutmp: no 'static inline'
616 2012-11-29 extern-inline: no 'static inline'
617 2012-11-29 sys_socket: better 'inline'
618 * lib/stdio.c, lib/unistd.c: New files, from gnulib.
619 * build-aux/snippet/warn-on-use.h, lib/gnulib.mk, lib/lstat.c:
620 * lib/md5.c, lib/sha1.c, lib/sha256.c, lib/sha512.c, lib/stat.c:
621 * lib/stdio.in.h, lib/sys_stat.in.h, lib/unistd.in.h, m4/c-strtod.m4:
622 * m4/extern-inline.m4, m4/gnulib-comp.m4, m4/lstat.m4, m4/md5.m4:
623 * m4/sha1.m4, m4/sha256.m4, m4/sha512.m4, m4/stat.m4, m4/stdio_h.m4:
624 * m4/sys_socket_h.m4, m4/sys_stat_h.m4, m4/unistd_h.m4:
625 Update from gnulib.
626
5c9cf0a3 6272012-11-27 Eli Zaretskii <eliz@gnu.org>
50a60e02 628
5c9cf0a3
GM
629 * make-dist (nt): Adjust to changes in names of the *.manifest files.
630
bcd77a2b
KB
6312012-11-24 Ken Brown <kbrown@cornell.edu>
632
633 * configure.ac (HAVE_MOUSE): Remove.
634
95ef7787
PE
6352012-11-23 Paul Eggert <eggert@cs.ucla.edu>
636
637 Assume POSIX 1003.1-1988 or later for dirent.h (Bug#12958).
638 * configure.ac: Do not check for dirent.h or closdir.
639
9239d970
PE
6402012-11-21 Paul Eggert <eggert@cs.ucla.edu>
641
642 Assume POSIX 1003.1-1988 or later for unistd.h (Bug#12945).
643 * configure.ac: Do not check for getcwd or getwd.
644
1b3b7caa
GM
6452012-11-21 Glenn Morris <rgm@gnu.org>
646
647 * configure.ac (--enable-profiling): Doc fix.
648
d7fcbbfe 6492012-11-20 Paul Eggert <eggert@cs.ucla.edu>
8ea5c4de
PE
650
651 Improve static checking of integer overflow and stack smashing.
d7fcbbfe
PE
652 * configure.ac (WARN_CFLAGS): Add -Wstack-protector
653 if using GCC 4.7.2 or later on a platform with
8ea5c4de
PE
654 at least 64-bit long int. This improves static checking on these
655 platforms, when configured with --enable-gcc-warnings.
656
49cdacda
PE
6572012-11-17 Paul Eggert <eggert@cs.ucla.edu>
658
659 Assume POSIX 1003.1-1988 or later for fcntl.h (Bug#12881).
660 * configure.ac: Do not check for fcntl.h.
661 * lib/gnulib.mk: Regenerate.
662
3d082a26
PE
6632012-11-16 Paul Eggert <eggert@cs.ucla.edu>
664
665 Remove no-longer-used pty_max_bytes variable.
666 * configure.ac (fpathconf): Remove unnecessary check.
667
73dcdb9f
PE
6682012-11-14 Paul Eggert <eggert@cs.ucla.edu>
669
670 Use faccessat, not access, when checking file permissions (Bug#12632).
671 * .bzrignore: Add lib/fcntl.h.
672 * configure.ac (euidaccess): Remove check; gnulib does this for us now.
673 (gl_FCNTL_O_FLAGS): Define a dummy version.
674 * lib/at-func.c, lib/euidaccess.c, lib/faccessat.c, lib/fcntl.in.h:
675 * lib/getgroups.c, lib/group-member.c, lib/root-uid.h:
676 * lib/xalloc-oversized.h, m4/euidaccess.m4, m4/faccessat.m4:
677 * m4/fcntl_h.m4, m4/getgroups.m4, m4/group-member.m4:
678 New files, from gnulib.
679 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
680
8148369c
PE
6812012-11-05 Paul Eggert <eggert@cs.ucla.edu>
682
dd0333b6
PE
683 Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid (Bug#12800).
684 * configure.ac (setpgid, setsid): Assume their existence.
685 (AC_FUNC_GETPGRP, SETPGRP_RELEASES_CTTY): Remove; obsolete.
686
8148369c
PE
687 Simplify by assuming __fpending.
688 Now that Emacs is using the gnulib fpending module,
689 there's no need for Emacs to have a separate implementation.
690 * configure.ac (stdio_ext.h, __fpending): Remove now-duplicate checks.
691 (PENDING_OUTPUT_COUNT, DISPNEW_NEEDS_STDIO_EXT): Remove.
692
b3cf17f6
EZ
6932012-11-03 Eli Zaretskii <eliz@gnu.org>
694
3a7089c1
EZ
695 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/fpending.$(O) and
696 $(BLD)/close-stream.$(O).
697 ($(BLD)/close-stream.$(O)):
698 ($(BLD)/fpending.$(O)): New dependencies.
699
7ccfb720
PE
7002012-11-03 Paul Eggert <eggert@cs.ucla.edu>
701
702 Fix data-loss with --batch (Bug#9574).
703 * lib/close-stream.c, lib/close-stream.h, lib/fpending.c
704 * lib/fpending.h, m4/close-stream.m4, m4/fpending.m4:
705 New files, from gnulib.
706 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
707
3478f4b5
EZ
7082012-11-03 Eli Zaretskii <eliz@gnu.org>
709
710 * config.bat: Copy lib/execinfo.in.h to lib/execinfo.in-h if needed.
711
d036bcdf
GM
7122012-11-02 Glenn Morris <rgm@gnu.org>
713
714 * Makefile.in (EMACS_ICON): New variable.
715 (install-etc): Use EMACS_ICON to allow choice of icon.
716
25ca4587
GM
7172012-10-26 Glenn Morris <rgm@gnu.org>
718
59696ae0
GM
719 * Makefile.in (EMACS_NAME): New variable.
720 (EMACS, install-etc, uninstall): Use $EMACS_NAME.
721
eeced60b
GM
722 * Makefile.in (EMACS, EMACSFULL): Transformations should not be
723 applied to $EXEEXT.
724
25ca4587
GM
725 * Makefile.in (uninstall): Don't abort if some directories are missing.
726 Apply transformation rules to manual pages, desktop and icon files.
727 No more emacs22 icons to uninstall.
728
a6c2cc07
GM
7292012-10-24 Glenn Morris <rgm@gnu.org>
730
8bfcb8a6
GM
731 * Makefile.in (install-etc, install-man):
732 Don't apply program transform to standard file suffixes.
a6c2cc07 733
7f8de58c
PE
7342012-10-23 Paul Eggert <eggert@cs.ucla.edu>
735
736 * configure.ac (_FORTIFY_SOURCE): Do not multiply define (Bug#12714).
737 This ports to Gentoo. Problem originally reported against coreutils,
738 but Emacs has it too.
739
ed68379e
GM
7402012-10-23 Glenn Morris <rgm@gnu.org>
741
742 * Makefile.in (emacs_transform): Remove.
743 (install-man): Revert 2012-10-21 change. (Bug#12713)
744
8dc2a723
GM
7452012-10-21 Glenn Morris <rgm@gnu.org>
746
ad483434
GM
747 * Makefile.in (install-etc): Don't install emacs22 icons.
748
8dc2a723
GM
749 * Makefile.in (emacs_transform): New variable.
750 (install-etc): Prefer a make variable to a shell variable.
751
90eacf99
SM
7522012-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
753
754 * Makefile.in ($(MAKEFILE_NAME)): Depend on src/lisp.mk as well.
755
1a9c6830
GM
7562012-10-15 Glenn Morris <rgm@gnu.org>
757
758 * Makefile.in (install-man, install-etc):
759 Apply $TRANSFORM. (Bug#12536#34)
760 (clean): Delete etc/emacs.tmpdesktop.
761
cde44a77
KH
7622012-10-11 Kenichi Handa <handa@gnu.org>
763
764 * .bzrignore: Add several files under admin/charsets.
765
e08348a0
DC
7662012-10-08 Daniel Colascione <dancol@dancol.org>
767
90eacf99
SM
768 * configure.ac: Add --with-w32 as a window system option.
769 Limit it to Cygwin for now. Integrate w32 into the refactored window
e08348a0
DC
770 system configuration and set TERM_HEADER to w32term.h when w32 is
771 configured.
772
773 (CYGWIN_OBJ): Add cygw32.o.
774
335f5ae4
JD
7752012-10-07 Jan Djärv <jan.h.d@swipnet.se>
776
777 * configure.ac: Check that OSX is 10.4 or newer.
778
c622b48f
PE
7792012-10-07 Paul Eggert <eggert@cs.ucla.edu>
780
781 Improve sys_siglist detection.
782 * configure.ac (sys_siglist): Look for its decl in <signal.h>.
783 Otherwise, it's not found in either Fedora 17 or Solaris 11.
784
2b794d69
PE
7852012-10-04 Paul Eggert <eggert@cs.ucla.edu>
786
bb1dfdad
PE
787 Merge from gnulib, incorporating:
788 2012-10-02 pselect: reject invalid file descriptors
789 2012-10-02 ptsname: reject invalid file descriptors
790 2012-10-02 manywarnings: cater to more gcc infelicities
791 2012-09-30 sockets, sys_stat: restore AC_C_INLINE
792 * lib/pselect.c, lib/stdlib.in.h, m4/manywarnings.m4, m4/pselect.m4:
793 * m4/stdlib_h.m4, m4/sys_stat_h.m4: Update from gnulib.
794 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
795
65788e2e
PE
7962012-09-30 Paul Eggert <eggert@cs.ucla.edu>
797
798 Merge from gnulib, incorporating:
799 2012-09-28 extern-inline: provide a -Wundef safe config.h
800
a615a3ae
PE
8012012-09-27 Paul Eggert <eggert@cs.ucla.edu>
802
803 Check more robustly for timer_settime.
804 This should fix an OS X build problem reported by Ivan Andrus in
805 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00671.html>.
806 * configure.ac (gl_THREADLIB): Define to empty, since Emacs
807 does threads its own way.
89d17fd0 808 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
a615a3ae 809
c462dda8
PE
8102012-09-23 Paul Eggert <eggert@cs.ucla.edu>
811
812 * Makefile.in (bootstrap): Set MAKEFILE_NAME when building Makefile,
813 to avoid problems with recursion when using GNU make.
814
e41c05e5
PE
8152012-09-22 Paul Eggert <eggert@cs.ucla.edu>
816
bbe099e7
PE
817 * Makefile.in (bootstrap): Simplify build procedure.
818 Suggested by Wolfgang Jenker in
819 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00456.html>.
820
e41c05e5
PE
821 Merge from gnulib, incorporating:
822 2012-09-22 sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases
823
db8a5a18
TH
8242012-09-19 Tassilo Horn <tsdh@gnu.org>
825
826 * doc/emacs/misc.texi (DocView Slicing): Document new slice from
827 BoundingBox feature.
828
5fb91e71
JD
8292012-09-18 Jan Djärv <jan.h.d@swipnet.se>
830
831 * configure.ac (HAVE_GTK): Mention if we use GTK2 or GTK3.
832
d3612ac3
AS
8332012-09-17 Andreas Schwab <schwab@linux-m68k.org>
834
835 * Makefile.in (bootstrap): Revert last change. Run config.status
836 after config.status --recheck, run configure from $(srcdir).
837 (config.status): Run configure from $(srcdir).
838
eeceac93
PE
8392012-09-17 Paul Eggert <eggert@cs.ucla.edu>
840
50bfc824
PE
841 * Makefile.in: Fix build error on FreeBSD.
842 ($(MAKEFILE_NAME)): Pass MAKE='$(MAKE)' to config.status's env.
843 Suggested by Wolfgang Jenker in
844 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00430.html>.
845 (MAKE_CONFIG_STATUS): Remove. Remaining use expanded.
846 This undoes part of the 2012-09-10 patch.
847 (bootstrap): Run ./configure, rather than trying to run config.status
848 if it exists. That builds src/epaths.h more reliably.
dee26dfa
PE
849 Run autogen/copy_autogen if autogen.sh fails,
850 to create 'configure'; problem reported by Andreas Schwab in
851 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00438.html>.
852 * autogen.sh: Exit with status 1 when failing due to missing tools,
853 reverting the 2012-09-10 change to this file.
854 * autogen/copy_autogen: Fail if one of the subsidiary actions fail.
855 Use 'cp -f' for the build-aux files, since the destinations are
856 typically read-only.
50bfc824 857
eeceac93
PE
858 Remove no-longer-needed Solaris 2.4 vfork bug workaround.
859 * configure.ac (ac_cv_func_vfork_works): Default to 'no' on
860 Solaris 2.4, so that AC_FUNC_VFORK doesn't think vfork works.
861
78f83752
GM
8622012-09-17 Glenn Morris <rgm@gnu.org>
863
864 * configure.ac (copyright): New output variable.
865 (COPYRIGHT): New AC_DEFINE.
866
0caaedb1
PE
8672012-09-16 Paul Eggert <eggert@cs.ucla.edu>
868
869 Remove configure's --without-sync-input option (Bug#12450).
870 * configure.ac (SYNC_INPUT, BROKEN_SA_RESTART): Remove.
871
83da1b55
GM
8722012-09-16 Glenn Morris <rgm@gnu.org>
873
874 Increase compartmentalization of Nextstep builds rules,
875 and store Emacs version number in fewer versioned files.
876 * configure.ac (ns_appsrc): Use relative names.
877 (ns_frag): Remove.
878 (Info-gnustep.plist, Emacs.desktop, Info.plist, InfoPlist.strings)
879 (nextstep/Makefile): Generate these nextstep files.
880 (SUBDIR_MAKEFILES): Add nextstep.
881 * Makefile.in (clean, distclean, bootstrap-clean): Add nextstep.
882 * make-dist (nextstep/templates): Add directory.
883 (nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj): Remove.
884 (nextstep/Cocoa/Emacs.base/Contents)
92f7c6f1 885 (nextstep, nextstep/GNUstep/Emacs.base/Resources): Update contents.
83da1b55 886
0328b6de
PE
8872012-09-15 Paul Eggert <eggert@cs.ucla.edu>
888
889 Port better to POSIX hosts lacking _setjmp (Bug#12446).
890 * configure.ac (HAVE__SETJMP, HAVE_SIGSETJMP): New symbols.
891 (_setjmp, _longjmp): Remove.
892
e3141fcf
PE
8932012-09-14 Paul Eggert <eggert@cs.ucla.edu>
894
2af03429
PE
895 * configure.ac (--without-sync-input): Fix typo in usage message.
896
e3141fcf
PE
897 * configure.ac: Port to hosts lacking gtk.
898 (PKG_CHECK_MODULES): Capture pkg-config diagnostics
899 better, in particular, problems in invoking pkg-config itself.
900 This is useful on hosts that don't have pkg-config.
901 (GTK_MODULES): Do not exit 'configure' simply because gtk3
902 and gtk2 are both missing. Problem found on Solaris 8.
903
2c484e75
JD
9042012-09-13 Jan Djärv <jan.h.d@swipnet.se>
905
906 * configure.ac: Reorder Xaw3d messages.
4d0b77fc 907 Report Gtk+ 3 as GTK.
2c484e75 908
4a4bbad2
PE
9092012-09-13 Paul Eggert <eggert@cs.ucla.edu>
910
911 Simplify SIGIO usage (Bug#12408).
912 * configure.ac (NO_TERMIO, BROKEN_FIONREAD, BROKEN_SIGAIO)
913 (BROKEN_SIGPOLL, BROKEN_SIGPTY): Remove.
914 (USABLE_FIONREAD, USABLE_SIGIO): New symbols. All uses of
915 'defined SIGIO' replaced with 'defined USABLE_SIGIO', with no need
916 to #undef SIGIO now (which was error-prone). Likewise, all uses
917 of 'defined FIONREAD' replaced with 'defined USABLE_FIONREAD'.
918
d673aedc
JD
9192012-09-12 Jan Djärv <jan.h.d@swipnet.se>
920
921 * configure.ac: No --with-x-toolkit given: Try gtk3 toolkit first
922 and then gtk2 if not found.
923 --with-x-toolkit=gtk|yes: As above, but fail if gtk2 or gt3 not found.
924 --with-x-toolkit=gtk2: Only try gtk2, fail if not found.
925 --with-x-toolkit=gtk3: Only try gtk3, fail if not found.
926
9d9edd4b
GM
9272012-09-11 Glenn Morris <rgm@gnu.org>
928
929 * Makefile.in (install-arch-dep, install-arch-indep, install-doc):
930 Be more explicit about dependencies, for parallel `make install'.
931
c990426a
PE
9322012-09-11 Paul Eggert <eggert@cs.ucla.edu>
933
934 Simplify, document, and port floating-point (Bug#12381).
935 * configure.ac (logb, cbrt): Do not check for these functions,
936 as they are not being used.
937
b8b0239f
PE
9382012-09-10 Paul Eggert <eggert@cs.ucla.edu>
939
940 Improve robustness of 'make bootstrap' (Bug#12376).
941 Run autogen.sh after bootstrap-clean, to avoid bzr pull issues.
942 * INSTALL, README: Document autogen.sh.
943 * Makefile.in (Makefile): Mark it as precious, since it's updated
944 atomically.
945 (MAKE_CONFIG_STATUS): New macro.
946 (config.status, bootstrap): Use it. This causes 'make bootstrap'
947 to run config.status with the --recheck option, which is more
948 appropriate for a bootstrap.
949 (bootstrap): Run autogen.sh right after cleaning. Don't worry
950 about failures due to missing tools.
951 * autogen.sh: Exit with status 101 when failing due to missing tools.
952 * make-dist: Distribute autogen.sh.
953
f6196b87
PE
9542012-09-09 Paul Eggert <eggert@cs.ucla.edu>
955
956 Assume C89 or later for math functions (Bug#12381).
957 * configure.ac (frexp, fmod): Remove checks for these functions,
958 as we now assume them.
959 (FLOAT_CHECK_DOMAIN, HAVE_INVERSE_HYPERBOLIC, NO_MATHERR)
960 (HAVE_EXCEPTION):
961 Remove; no longer needed.
962
1a4f1e9b
PE
9632012-09-07 Paul Eggert <eggert@cs.ucla.edu>
964
965 More signal-handler cleanup (Bug#12327).
966 * configure.ac (FLOAT_CHECK_DOMAIN): Comment fix (Bug#12327).
967
2fe28299
PE
9682012-09-06 Paul Eggert <eggert@cs.ucla.edu>
969
970 Signal-handler cleanup (Bug#12327).
971 * configure.ac (PTY_OPEN, PTY_TTY_NAME_SPRINTF):
972 Adjust to syssignal.h changes.
973 (SIGNAL_H_AB): Remove; no longer needed.
974
7b6c362e
PE
9752012-09-04 Paul Eggert <eggert@cs.ucla.edu>
976
1088b922
PE
977 Simplify redefinition of 'abort' (Bug#12316).
978 * configure.ac (NO_ABRT): Remove.
979
7b6c362e
PE
980 * configure.ac (_setjmp, _longjmp): Check by compiling
981 instead of by guessing. The guesses were wrong for
982 recent versions of Solaris, such as Solaris 11.
983
7f507777
PE
9842012-09-03 Paul Eggert <eggert@cs.ucla.edu>
985
79a7bafe
PE
986 * configure.ac (WARN_CFLAGS): Omit -Wjump-misses-init.
987 It generates false alarms in doc.c, regex.c, xdisp.c. See
988 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00040.html>.
989
7f507777
PE
990 Merge from gnulib, incorporating:
991 2012-08-29 stdbool: be more compatible with mixed C/C++ compiles
992 2011-11-30 manywarnings: update the list of "all" warnings
993
f278d339
JD
9942012-09-02 Jan Djärv <jan.h.d@swipnet.se>
995
996 * configure.ac (HAVE_GOBJECT): Check for gobject-2.0 (Bug#12332).
997
2d3800d2
PE
9982012-09-01 Paul Eggert <eggert@cs.ucla.edu>
999
1000 * configure.ac (_FORTIFY_SOURCE): Define only when optimizing.
1001 This ports to glibc 2.15 or later, when configured with
1002 --enable-gcc-warnings. See Eric Blake in
1003 <http://lists.gnu.org/archive/html/bug-grep/2012-09/msg00000.html>.
1004
17a2cbbd
DC
10052012-09-01 Daniel Colascione <dan.colascione@gmail.com>
1006
1007 * configure.ac: Introduce term_header variable, which holds the
1008 value which will become TERM_HEADER in code. We effect our choice
1009 of window system by setting term_header and WINDOW_SYSTEM_OBJ
1010 instead of using ad-hoc variables and flags for each window
1011 system.
1012
6e8aca60
PE
10132012-08-26 Paul Eggert <eggert@cs.ucla.edu>
1014
1015 * configure.ac (CFLAGS): Prefer -g3 to -g if -g3 works
1016 and if the user has not specified CFLAGS. -g3 simplifies
1017 debugging, since it makes macros visible to the debugger.
1018
f0602979
JB
10192012-08-25 Juanma Barranquero <lekktu@gmail.com>
1020
1021 * lib/makefile.w32-in ($(BLD)/execinfo.$(O)): Update dependencies.
1022
391ceac5
EZ
10232012-08-25 Eli Zaretskii <eliz@gnu.org>
1024
1025 * lib/makefile.w32-in ($(BLD)/execinfo.$(O), execinfo.h): New targets.
1026 (GNULIBOBJS): Add $(BLD)/execinfo.$(O).
1027
f4a681b0
PE
10282012-08-24 Paul Eggert <eggert@cs.ucla.edu>
1029
1030 On assertion failure, print backtrace if available.
1031 Merge from gnulib, incorporating:
1032 2012-08-24 execinfo: port to FreeBSD
1033 2012-08-22 execinfo: new module
1034 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
1035 * lib/execinfo.c, lib/execinfo.in.h, m4/execinfo.m4: New files.
1036
5af9cb6b
GM
10372012-08-22 Glenn Morris <rgm@gnu.org>
1038
1039 * Makefile.in (install-arch-dep): If NO_BIN_LINK is non-null,
1040 do not create the bin/emacs link. (Bug#12011)
1041
01b13eb7
PE
10422012-08-21 Paul Eggert <eggert@cs.ucla.edu>
1043
1044 Merge from gnulib, incorporating:
1045 2012-08-20 extern-inline: support old GCC 'inline'
1046
9aa0092c
GM
10472012-08-20 Glenn Morris <rgm@gnu.org>
1048
1049 * configure.ac (AC_PROG_LN_S): Test for ln.
1050 * Makefile.in (LN_S): New, set by configure.
1051 (install-arch-dep): Use $LN_S.
1052
562d4436
PE
10532012-08-19 Paul Eggert <eggert@cs.ucla.edu>
1054
1055 Merge from gnulib, incorporating:
1056 2012-08-19 ignore-value, stat-time, timespec: omit AC_C_INLINE
1057 2012-08-19 mktime, sys_select: avoid 'static inline'
1058 2012-08-19 gnulib-tool: Fix indentation.
1059
51e6d6b2
PE
10602012-08-18 Paul Eggert <eggert@cs.ucla.edu>
1061
1062 * lib/sigprocmask.c, m4/signalblocking.m4: Remove.
1063 These files have been unused since the 2012-06-22 patch that
1064 introduced high-resolution time stamps.
1065
1598ef28
JB
10662012-08-17 Jan Beich <jbeich@tormail.org> (tiny change)
1067
1068 * configure.ac (PTY_OPEN): Try posix_openpt on gnu-linux,
1069 gnu-kfreebsd, freebsd, and netbsd. (Bug#12040)
1070
76d0e68f
PE
10712012-08-14 Paul Eggert <eggert@cs.ucla.edu>
1072
1073 Merge from gnulib, incorporating:
1074 2012-08-05 extern-inline: also ignore -Wmissing-declarations
1075
57239922
JB
10762012-08-10 Juanma Barranquero <lekktu@gmail.com>
1077
1078 * lib/makefile.w32-in (STAT_TIME_H): New macro.
1079 (FTOASTR_C, $(BLD)/stat-time.$(O), $(BLD)/timespec.$(O))
1080 ($(BLD)/u64.$(O)): Update dependencies.
1081
9374581a
GM
10822012-08-10 Glenn Morris <rgm@gnu.org>
1083
1084 * configure.ac (DIRECTORY_SEP): Move here from src/lisp.h.
1085
da3d2105
DA
10862012-08-08 Dmitry Antipov <dmantipov@yandex.ru>
1087
1088 * configure.ac (--disable-features): Rename to --without-all.
1089 (OPTION_DEFAULT_ON): Change to use with_features.
1090 * INSTALL: Fix description.
1091
c30d4aef
DA
10922012-08-07 Dmitry Antipov <dmantipov@yandex.ru>
1093
1094 * configure.ac: New option --disable-features.
1095 (OPTION_DEFAULT_ON): Change to use enable_features.
1096 * INSTALL: Explain --disable-features.
1097
7d732d1a
GM
10982012-08-07 Glenn Morris <rgm@gnu.org>
1099
1100 * configure.ac: Require automake 1.11 (fairly arbitrarily).
1101 * autogen.sh (automake_min): Get it from configure.ac.
1102
1c6f11f4
GM
11032012-08-06 Glenn Morris <rgm@gnu.org>
1104
1db4583a
GM
1105 * configure.ac (BROKEN_GETWD) [unixware]: New define.
1106
1c6f11f4
GM
1107 * configure.ac (GNU_LIBRARY_PENDING_OUTPUT_COUNT): Remove.
1108 (PENDING_OUTPUT_COUNT): Absorb GNU_LIBRARY_PENDING_OUTPUT_COUNT.
1109 (DISPNEW_NEEDS_STDIO_EXT): New define.
1110
68b0c113
MA
11112012-08-05 Michael Albinus <michael.albinus@gmx.de>
1112
a4fe5376 1113 * INSTALL: Explain how to completely disable D-Bus. (Bug#12112)
68b0c113 1114
32d9ba9a
UM
11152012-08-05 Ulrich Müller <ulm@gentoo.org>
1116
1117 * configure.ac: Disable paxctl if binaries don't have a
1118 PT_PAX_FLAGS program header. (Bug#11979)
1119
fddc1855
EZ
11202012-08-03 Eli Zaretskii <eliz@gnu.org>
1121
1122 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/stat-time.$(O),
1123 $(BLD)/timespec.$(O), and $(BLD)/u64.$(O).
1124 (SHA512_H): Don't mention u64.h twice.
1125 ($(BLD)/stat-time.$(O), ($(BLD)/timespec.$(O), ($(BLD)/u64.$(O)):
1126 New targets.
1127
f35ef0ed
PE
11282012-08-03 Paul Eggert <eggert@cs.ucla.edu>
1129
1130 Merge from gnulib, incorporating:
1131 2012-08-02 stat-time, timespec, u64: support naive out-of-dir builds
1132
d7844221
YM
11332012-08-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1134
1135 * lib/Makefile.am (DEFAULT_INCLUDES): Add -I$(top_srcdir)/lib for
1136 out-of-tree build.
1137
837b365b
GM
11382012-08-02 Glenn Morris <rgm@gnu.org>
1139
d66b744d
GM
1140 * make-dist: Remove src/s.
1141
837b365b
GM
1142 * lib/makefile.w32-in (MS_W32_H): Update for new ms-w32.h location.
1143
3f750e43
PE
11442012-08-02 Paul Eggert <eggert@cs.ucla.edu>
1145
a0d4efe9
PE
1146 Merge from gnulib (Bug#12116), incorporating:
1147 2012-08-01 extern-inline: new module
1148 2012-08-01 stat-time, timespec, u64, utimens: use extern-inline
bff2a4b8 1149 * lib/stat-time.c, lib/timespec.c, lib/u64.c, m4/extern-inline.m4:
a0d4efe9
PE
1150 New files. The new .c files are for instantiating extern inline
1151 functions.
1152
13294f95
PE
1153 Port to Solaris 8.
1154 Without this change, 'configure' fails because the recently-added
1155 wait3 prototype in config.h messes up later 'configure' tests.
1156 Fix this problem by droping wait3 and WRETCODE, as they're
1157 no longer needed on hosts that are current porting targets.
1158 * configure.ac (wait3, WRETCODE): Remove, fixing a FIXME.
1159 All uses changed to waitpid and WEXITSTATUS.
1160
3f750e43
PE
1161 Avoid needless autoheader after autogen.sh.
1162 * src/stamp-h.in: Remove from bzr repository; no longer needed there.
1163 * .bzrignore: Add it.
1164 * autogen.sh: Create it.
1165
ae21c275
GM
11662012-08-01 Glenn Morris <rgm@gnu.org>
1167
1168 * configure.ac (DOS_NT, MSDOS): New system type templates.
1169
fca64dbd
UM
11702012-08-01 Ulrich Müller <ulm@gentoo.org>
1171
1172 * configure.ac (LIB_STANDARD, START_FILES) [FreeBSD]:
1173 Don't include crtbegin.o and crtend.o. (Bug#12047)
1174
5c0c0e8a
GM
11752012-08-01 Glenn Morris <rgm@gnu.org>
1176
ca35a5f7
GM
1177 * configure.ac (FLOAT_CHECK_DOMAIN, HAVE_INVERSE_HYPERBOLIC)
1178 (INTERNAL_TERMINAL): New.
b72c9a8c 1179
5c0c0e8a
GM
1180 * configure.ac (DEVICE_SEP, IS_DEVICE_SEP, IS_DIRECTORY_SEP)
1181 (IS_ANY_SEP): Move here from src/lisp.h.
1182
552a99b4
JB
11832012-08-01 Juanma Barranquero <lekktu@gmail.com>
1184
1185 * lib/makefile.w32-in (CONFIG_H): Update dependencies.
1186 (CONF_POST_H): New macro.
1187
8d8e2dfe
GM
11882012-07-31 Glenn Morris <rgm@gnu.org>
1189
bc96620a
GM
1190 * configure.ac (S_FILE): Remove output variable.
1191
68169a33
GM
1192 * configure.ac (opsysfile): Use AH_TEMPLATE. Doc fix.
1193
b2c7a106
GM
1194 * configure.ac (NULL_DEVICE, SEPCHAR, USER_FULL_NAME):
1195 Move here from src.
1196
8d8e2dfe
GM
1197 * configure.ac (AMPERSAND_FULL_NAME, subprocesses):
1198 Move here from conf_post.h.
1199
c09bfb2f
DA
12002012-07-31 Dmitry Antipov <dmantipov@yandex.ru>
1201
1202 Improve OpenMotif detection on GNU/Linux systems.
1203 * configure.ac (MOTIF): Check for /usr/include/openmotif
1204 and /usr/(lib|lib64)/openmotif if --with-x-toolkit=motif.
1205
57ae02b1
AS
12062012-07-31 Andreas Schwab <schwab@linux-m68k.org>
1207
1208 * Makefile.in (install-arch-indep): Avoid eval.
1209
c1529ded
GM
12102012-07-31 Glenn Morris <rgm@gnu.org>
1211
b3a56300
GM
1212 * configure.ac (opsysfile, S_FILE): Now they are always empty.
1213
cd8bac79
GM
1214 * configure.ac (opsysfile): Forgot to set it to empty on sol2-10
1215 when removing src/s/sol2-6.h yesterday.
1216
268e2432
GM
1217 * configure.ac (USG5_4): Reintroduce this.
1218 (opsysfile): Set to empty on irix6-5, sol2*, and unixware.
1219
400d5621
GM
1220 * configure.ac (wait3, WRETCODE): Move here from src/s/usg5-4-common.h.
1221
7552f3ee
GM
1222 * configure.ac (opsysfile): Set to empty on hpux*, darwin;
1223 and to s/usg5-4-common.h on irix6-5.
c1529ded 1224
b429a4ee
GM
12252012-07-30 Glenn Morris <rgm@gnu.org>
1226
1227 * configure.ac (AH_BOTTOM): Use an include file, so that the
1228 contents do not get processed by autoheader.
1229
0aee6912
PE
12302012-07-30 Paul Eggert <eggert@cs.ucla.edu>
1231
8f25abd3
PE
1232 Do not overwrite config.status while executing it (Bug#11214).
1233 * Makefile.in (MAKEFILE_NAME): New macro.
1234 ($(MAKEFILE_NAME)): Rename rule from Makefile.
1235 * configure.ac (epaths): Set MAKEFILE_NAME to a bogus value,
1236 so that GNU 'make' isn't tempted to make the Makefile and then
1237 regenerate config.status while config.status is running.
1238
0aee6912
PE
1239 Update .PHONY listings in makefiles.
1240 * Makefile.in (.PHONY): Add all, ${SUBDIR}, blessmail, epath-force,
1241 FRC, install-arch-dep, install-arch-indep, install-doc,
1242 install-info, install-man, install-etc, install-strip, uninstall,
1243 bootstrap-clean, TAGS, tags, info-real, force-info, check-info-dir.
1244 (.RECURSIVE): Remove; hasn't been needed for years.
1245
0a763bd1
GM
12462012-07-30 Glenn Morris <rgm@gnu.org>
1247
32bac6d6
GM
1248 * configure.ac (SIGNAL_H_AHB): New hack macro.
1249 (opsysfile): Set to empty on netbsd, openbsd.
1250 (AH_BOTTOM): Include signal.h if SIGNAL_H_AHB is defined.
1251
b65e7c46 1252 * configure.ac (_longjmp, _setjmp, TIOCSIGSEND): Move here from src/s.
0a763bd1 1253
847bb9eb
JD
12542012-07-30 Jan Djärv <jan.h.d@swipnet.se>
1255
1256 * Makefile.in (install-arch-indep): Remove sh -x.
1257
d34d6ffc
GM
12582012-07-30 Glenn Morris <rgm@gnu.org>
1259
abc7ec54
GM
1260 * configure.ac (opsysfile): Tweak message for null case.
1261
227f5bd0
GM
1262 * configure.ac (opsysfile): Set to empty on aix4-2, freebsd,
1263 gnu-linux, gnu-kfreebsd; and to usg5-4-common.h on sol2*, unixware.
d34d6ffc 1264
dc5493f1
PE
12652012-07-30 Paul Eggert <eggert@cs.ucla.edu>
1266
1267 Merge from gnulib, incorporating:
1268 * doc/misc/texinfo.tex: Update to 2012-07-29.17 version.
1269
ffd817eb
JD
12702012-07-29 Jan Djärv <jan.h.d@swipnet.se>
1271
1272 * Makefile.in (install-arch-indep): Handle space in locallisppath.
1273
e32a5799
PE
12742012-07-28 Paul Eggert <eggert@cs.ucla.edu>
1275
1276 Use Gnulib environ module (Bug#9772).
1277 * m4/environ.m4: New file, from gnulib.
1278 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
1279
1280 Use Gnulib stdalign module (Bug#9772, Bug#9960).
1281 This should improve portability of macros like alignof and DECL_ALIGN.
1282 * lib/stdalign.in.h, m4/stdalign.m4: New files, from gnulib.
1283 * .bzrignore: Add lib/stdalign.h.
1284 * config.bat: Do not set NO_DECL_ALIGN; no longer needed.
1285 Copy lib/stdalign.in.h to lib/stdalign.in-h as needed.
1286 * configure.ac (HAVE_ATTRIBUTE_ALIGNED): Remove the code that
1287 fiddles with this, as gnulib now does this for us.
1288
441efe9f
DA
12892012-07-17 Dmitry Antipov <dmantipov@yandex.ru>
1290
1291 Fix toolkit configuration report.
1292 * configure.ac (USE_X_TOOLKIT): Report toolkit as GTK3 if
1293 --with-x-toolkit=gtk3 is used.
1294
5dad233c
PE
12952012-07-17 Paul Eggert <eggert@cs.ucla.edu>
1296
1297 Fix regression with pthread_sigmask on FreeBSD (Bug#11884).
1298 * configure.ac: Configure gnulib at the end, not before running
1299 pkg-config. This restores the behavior before 2012-06-22, when
1300 higher-resolution time stamps were added, and fixes a bug whereby
1301 LIB_PTHREAD was not used and gnulib's part of 'configure'
1302 therefore incorrectly assumed that pthread_sigmask wasn't working.
1303 Fix the problem with -lrt and clock_gettime a different way.
1304 This should complete the fix for Bug#11884.
1305 (pre_PKG_CONFIG_CFLAGS, pre_PKG_CONFIG_LIBS): New shell vars.
1306
b6e9e0ff
PE
13072012-07-15 Paul Eggert <eggert@cs.ucla.edu>
1308
1309 Merge from gnulib, incorporating:
1310 2012-07-15 pthread_sigmask: fix bug on FreeBSD 9 (Bug#11884)
1311 2012-07-11 gettext: do not assume '#define ... defined ...' behavior
1312
5b3f250f
GM
13132012-07-14 Glenn Morris <rgm@gnu.org>
1314
1315 * configure.ac (GC_SETJMP_WORKS, GC_MARK_STACK): Move here from src/s.
1316 (AH_BOTTOM): Move GC_SETJMP_WORKS GCC fallback to main body.
1317
dbee5793
GM
13182012-07-13 Glenn Morris <rgm@gnu.org>
1319
32fb4bb6
GM
1320 * configure.ac (opsysfile): Set to empty on gnu, cygwin.
1321
983188fd
GM
1322 * configure.ac (BSD4_2, BSD_SYSTEM, USG, USG5, _AIX, CYGWIN)
1323 (DARWIN_OS, GNU_LINUX, HPUX, IRIX6_5, SOLARIS2):
1324 Move "system type" macros here from src/s.
1325 (BSD_SYSTEM_AHB): New hack macro.
1326 (AH_BOTTOM): Set BSD_SYSTEM, using BSD_SYSTEM_AHB.
1327
5b633342
GM
1328 * configure.ac (NSIG_MINIMUM, ULIMIT_BREAK_VALUE, SETUP_SLAVE_PTY)
1329 (GC_MARK_SECONDARY_STACK): Move here from src/s.
dbee5793 1330
308aab79
GM
13312012-07-12 Glenn Morris <rgm@gnu.org>
1332
4fae5a7a
GM
1333 * configure.ac (AH_BOTTOM) [DARWIN_OS]: Move SYSTEM_PURESIZE_EXTRA
1334 setting here from src/s/darwin.h.
1335
51c3b9b4
GM
1336 * configure.ac (NO_MATHERR): Unconditionally define for Darwin;
1337 as src/s/darwin.h used to.
1338
42bd1719
GM
1339 * configure.ac (NARROWPROTO, NO_ABORT, BROKEN_GET_CURRENT_DIR_NAME)
1340 (BROKEN_FIONREAD, BROKEN_PTY_READ_AFTER_EAGAIN, BROKEN_SIGAIO)
ba9e4b84 1341 (BROKEN_SIGPOLL, BROKEN_SIGPTY, FIRST_PTY_LETTER, NO_EDITRES)
0ab7b23a 1342 (G_SLICE_ALWAYS_MALLOC, PREFER_VSUSP, PTY_ITERATION, PTY_OPEN)
3f922c37 1343 (PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF, RUN_TIME_REMAP)
3e91a053 1344 (SETPGRP_RELEASES_CTTY, TAB3, TABDLY, RUN_TIME_REMAP, UNIX98_PTYS)
7ccad002 1345 (XOS_NEEDS_TIME_H): Move here from src/s.
308aab79 1346
c43fb4c3
GM
13472012-07-11 Glenn Morris <rgm@gnu.org>
1348
1349 * configure.ac (INTERRUPT_INPUT): Move here from src/s.
ee1cf5cf 1350 (HAVE_PTYS, HAVE_SOCKETS): Define unconditionally.
c43fb4c3 1351
554fef51
PE
13522012-07-11 Paul Eggert <eggert@cs.ucla.edu>
1353
1354 * configure.ac (tzset): Remove check that's redundant with gnulib.
1355
c8add24e
GM
13562012-07-11 Glenn Morris <rgm@gnu.org>
1357
172bedef
GM
1358 * configure.ac (CLASH_DETECTION): Define unconditionally.
1359
249685df
GM
1360 * configure.ac (opsysfile): Use bsd-common on gnu systems.
1361
c8add24e 1362 * configure.ac (GNU_LIBRARY_PENDING_OUTPUT_COUNT):
09f4e3b0 1363 (SIGNALS_VIA_CHARACTERS): Move here from src/s.
c8add24e 1364
5ebbef1d
PE
13652012-07-11 Paul Eggert <eggert@cs.ucla.edu>
1366
bb352260
PE
1367 Assume mkdir, rename, rmdir, strerror.
1368 * configure.ac (mkdir, rename, rmdir, strerror): Remove check.
5ebbef1d 1369
20e94fdd
GM
13702012-07-11 Glenn Morris <rgm@gnu.org>
1371
9d596af3
GM
1372 * configure.ac (DONT_REOPEN_PTY): Move here from src/s.
1373
20e94fdd
GM
1374 * configure.ac (DEFAULT_SOUND_DEVICE): New definition.
1375
22ffb973
PE
13762012-07-10 Paul Eggert <eggert@cs.ucla.edu>
1377
1378 Remove "#define unix" that is no longer needed (Bug#11905).
1379 Merge from gnulib to make "#define unix" unnecessary, incorporating:
1380 2012-07-10 getloadavg: clean out old Emacs and Autoconf cruft
1381 2012-07-09 getopt: Simplify after Emacs changed.
1382
882cf227
GM
13832012-07-10 Glenn Morris <rgm@gnu.org>
1384
d02eb359
GM
1385 * configure.ac (DATA_START, DATA_SEG_BITS, PENDING_OUTPUT_COUNT):
1386 Move here from src/s.
882cf227 1387
cda158b4
AS
13882012-07-09 Andreas Schwab <schwab@linux-m68k.org>
1389
1390 * configure.ac (PNG_DEPSTRUCT): Define this instead of
1391 PNG_DEPRECATED.
1392
5994c183
PE
13932012-07-09 Paul Eggert <eggert@cs.ucla.edu>
1394
1395 Add GCC-style 'const' attribute to functions that can use it.
1396 * configure.ac (WARN_CFLAGS): Add -Wsuggest-attribute=const.
1397 (ATTRIBUTE_CONST): New macro, in config.h.
1398
52331d2c
JB
13992012-07-09 Juanma Barranquero <lekktu@gmail.com>
1400
1401 * lib/makefile.w32-in: Rework dependencies.
1402 (GNU_LIB, NT_INC, C_CTYPE_H, MS_W32_H, CONFIG_H, FILEMODE_H)
1403 (FTOASTR_H, FTOASTR_C, GETOPT_INT_H, MD5_H, SHA1_H, SHA256_H)
1404 (U64_H, SHA512_H): New macros.
1405 (SRC): Redefine to point to src/, not current directory.
1406 ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O))
1407 ($(BLD)/c-strncasecmp.$(O), $(BLD)/dtoastr.$(O))
1408 ($(BLD)/dtotimespec.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
1409 ($(BLD)/gettime.$(O), $(BLD)/strftime.$(O), $(BLD)/time_r.$(O))
1410 ($(BLD)/timespec-add.$(O), $(BLD)/timespec-sub.$(O), $(BLD)/md5.$(O))
1411 ($(BLD)/sha1.$(O), $(BLD)/sha256.$(O), $(BLD)/sha512.$(O))
1412 ($(BLD)/filemode.$(O)): Update dependencies.
1413
c4444d16
PE
14142012-07-09 Paul Eggert <eggert@cs.ucla.edu>
1415
2f93ecce
PE
1416 Merge from gnulib, incorporating:
1417 2012-07-09 timespec: mark functions with const attributes
1418
c4444d16
PE
1419 Rename configure.in to configure.ac (Bug#11603).
1420 The name 'configure.in' has been obsolescent for quite some time,
1421 and the next release of Autoconf will generate warnings for it.
61a11606
PE
1422 See commit 'v2.69-4-g560f16b' of 2012-05-06, "general: deprecate
1423 'configure.in' as autoconf input" in the Autoconf git repository.
c4444d16
PE
1424 * configure.ac: Rename from configure.in.
1425 * INSTALL, INSTALL.BZR, README, make-dist:
1426 * Makefile.in (AUTOCONF_INPUTS):
1427 * autogen.sh (autoconf_min):
1428 * autogen/update_autogen (sources):
1429 Adjust to reflect new name.
1430
0ccb0b09
PE
14312012-07-08 Paul Eggert <eggert@cs.ucla.edu>
1432
1433 Restore deprecation warnings, except for older libpng.
1434 * configure.in (WARN_CFLAGS): Remove -Wno-deprecated-declarations.
1435 (HAVE_LIBPNG_PNG_H): Don't bother checking for this if we have png.h.
1436 (PNG_DEPRECATED): Define when compiling with older PNG versions.
1437
4da41f1c
AS
14382012-07-07 Andreas Schwab <schwab@linux-m68k.org>
1439
1440 * configure.in (WARN_CFLAGS): Add -Wno-deprecated-declarations.
1441
6045c4fd
PE
14422012-07-07 Paul Eggert <eggert@cs.ucla.edu>
1443
1444 Improve static checking when configured --with-ns.
1445 See Samuel Bronson's remarks in
1446 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>.
1447 * configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's
1448 a no-op with recent GCC and harmful in earlier ones.
1449 Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a
1450 warning when compiling with ObjC. Always omit
1451 -Wunsafe-loop-optimizations, as we don't mind when optimization is
1452 being done correctly.
1453
4516fbef
GM
14542012-07-07 Glenn Morris <rgm@gnu.org>
1455
41f9404e
GM
1456 * configure.in (BROKEN_SA_RESTART): Doc fix.
1457
4516fbef
GM
1458 * configure.in: Rather than checking for things then undef'ing
1459 them on some platforms, simply don't check for them.
1460 (getwd): Don't check for it on unixware.
1461 (random, rint): Don't check for these on hpux.
1462 (res_init, libresolv): Don't check for these on darwin.
1463
07adc2c6
JB
14642012-07-07 Juanma Barranquero <lekktu@gmail.com>
1465
1466 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/c-ctype.$(O),
1467 $(BLD)/c-strcasecmp.$(O) and $(BLD)/c-strncasecmp.$(O).
1468 ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O))
1469 ($(BLD)/c-strncasecmp.$(O)): New dependencies.
1470
a69ca799
PE
14712012-07-06 Paul Eggert <eggert@cs.ucla.edu>
1472
f5c08e17
PE
1473 * configure.in: Document --enable-gcc-warnings better.
1474
fee5959d
PE
1475 Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
1476 This is safer than strcasecmp, which has unspecified behavior
1477 outside the POSIX locale and in practice sometimes does not work
1478 in multibyte locales. Similarly for c_strncasecmp and strncasecmp.
1479 * configure.in (strcasecmp, strncasecmp): Remove checks.
f5c08e17 1480
fee5959d
PE
1481 * lib/c-ctype.c, lib/c-ctype.h, lib/c-strcase.h, lib/c-strcasecmp.c:
1482 * lib/c-strncasecmp.c: New files, taken from gnulib.
1483 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
1484
a69ca799
PE
1485 Merge from gnulib, incorporating:
1486 2012-07-06 timespec-sub: avoid duplicate include
1487 Reported by Juanma Barranquero.
1488
a02d99e7
GM
14892012-07-06 Glenn Morris <rgm@gnu.org>
1490
1491 * make-dist [update]: Let autoreconf figure out what needs updating.
1492 Use `make info-real'. leim/leim-list.el should always exist.
1493 Check cd return value.
1494
7dca65a4
PE
14952012-07-06 Paul Eggert <eggert@cs.ucla.edu>
1496
1497 Merge from gnulib. This is for OpenBSD 5.1 amd64.
1498 * m4/sys_time_h.m4: New version from gnulib, incorporating:
1499 2012-07-05 sys_time: allow too-wide tv_sec
1500
013aabf1
PE
15012012-07-04 Paul Eggert <eggert@cs.ucla.edu>
1502
1503 Merge from gnulib.
1504 * lib/alloca.in.h: New version from gnulib, incorporating:
1505 2012-07-03 alloca: add support for HP NonStop TNS/E native
1506
8ce70ed2
DA
15072012-07-04 Dmitry Antipov <dmantipov@yandex.ru>
1508
1509 * configure.in: If --enable-gcc-warnings, disable
1510 -Wunsafe-loop-optimizations for -O1 optimization level.
1511
ca26824c
GM
15122012-06-30 Glenn Morris <rgm@gnu.org>
1513
1514 * configure.in (standardlisppath): New output variable.
1515 (lisppath): Use standardlisppath.
1516 * Makefile.in (standardlisppath): New, set by configure.
1517 (epaths-force): Use standardlisppath and locallisppath rather than
1518 lisppath.
1519
94eb8e0a
DA
15202012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
1521
1f9f395d 1522 * configure.in: Fix previous change. Remove --enable-asserts.
94eb8e0a
DA
1523 (CPPFLAGS): Remove conditional -DXASSERTS=1.
1524 Add --enable-link-time-optimization.
1525 * INSTALL: Mention this.
1526
e509cfa6
DA
15272012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
1528
1529 * configure.in: Add glyphs category to --enable-checking option.
1530 (GLYPH_DEBUG): Define if glyphs debugging is enabled.
1531
a54e2c05
DA
15322012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
1533
1534 * configure.in (ENABLE_CHECKING): Update comment.
1535
059e4fb5
PE
15362012-06-28 Paul Eggert <eggert@cs.ucla.edu>
1537
15458df4
PE
1538 * configure.in: Don't check for sys/select.h, sys/time.h, utime.h.
1539 Emacs proper no longer uses these headers, and can rely on Gnulib
1540 for these checks.
1541
059e4fb5
PE
1542 Merge from gnulib.
1543 * m4/getopt.m4: Copy new version from gnulib, incorporating:
1544 getopt-posix: No longer guarantee that option processing is resettable.
1545
1ba6038a
GM
15462012-06-27 Glenn Morris <rgm@gnu.org>
1547
0b6b25d5
GM
1548 * configure.in: Only check for paxctl on gnu-linux. (Bug#11398#26)
1549
1ba6038a
GM
1550 * INSTALL: Remove references to paths.el.
1551
cc06e7e7
EZ
15522012-06-26 Eli Zaretskii <eliz@gnu.org>
1553
90eacf99
SM
1554 * lib/makefile.w32-in ($(GNULIBOBJS)): Depend on stamp_BLD.
1555 This replaces separate dependency for each object file, which required
cc06e7e7
EZ
1556 the same object file to be mentioned twice, causing failures in
1557 parallel builds.
1558
cf38a720
PE
15592012-06-26 Paul Eggert <eggert@cs.ucla.edu>
1560
1561 Clean out last vestiges of the old HAVE_CONFIG_H stuff.
1562 * lib/makefile.w32-in (LOCAL_FLAGS): Remove -DHAVE_CONFIG_H.
1563
3511c784
DA
15642012-06-25 Dmitry Antipov <dmantipov@yandex.ru>
1565
1566 * configure.in (AC_CHECK_FUNCS): Detect library functions
1567 strcasecmp and strncasecmp.
1568
845ca893
PE
15692012-06-24 Paul Eggert <eggert@cs.ucla.edu>
1570
1571 Switch from NO_RETURN to C11's _Noreturn (Bug#11750).
1572 We might as well use the spelling standardized by C11,
1573 as in the long run that should simplify maintenance.
1574 * configure.in (NO_RETURN): Remove. All uses replaced by _Noreturn.
1575
696056c2
EZ
15762012-06-24 Eli Zaretskii <eliz@gnu.org>
1577
1578 * lib/makefile.w32-in ($(BLD)/dtotimespec.$(O)):
1579 ($(BLD)/timespec-add.$(O)):
1580 ($(BLD)/timespec-sub.$(O)): Don't depend on
1581 $(EMACS_ROOT)/nt/inc/sys/time.h.
1582
1583 * lib/stat-time.h:
1584 * lib/timespec.h:
1585 * lib/utimens.h: Revert last change.
1586
47d0c011
PE
15872012-06-23 Paul Eggert <eggert@cs.ucla.edu>
1588
1589 Merge from gnulib.
1590 * m4/getopt.m4: Copy new version from gnulib, incorporating:
1591 getopt-gnu: Handle suboptimal getopt_long's abbreviation handling.
1592
388cdec0
EZ
15932012-06-23 Eli Zaretskii <eliz@gnu.org>
1594
1595 Fix the MS-Windows build broken by 2012-06-22T21:17:42Z!eggert@cs.ucla.edu.
1596 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/dtotimespec.$(O),
1597 $(BLD)/gettime.$(O), $(BLD)/timespec-add.$(O), and
1598 $(BLD)/timespec-sub.$(O).
1599 ($(BLD)/dtotimespec.$(O)):
1600 ($(BLD)/gettime.$(O)):
1601 ($(BLD)/timespec-add.$(O)):
1602 ($(BLD)/timespec-sub.$(O)): New dependencies.
1603
1604 * lib/stat-time.h:
1605 * lib/timespec.h:
ed9265fc 1606 * lib/utimens.h: Include sys/time.h.
388cdec0 1607
54e8a418
AS
16082012-06-23 Andreas Schwab <schwab@linux-m68k.org>
1609
1610 * configure.in: Don't use AC_CHECK_FUNCS_ONCE, which doesn't use
1611 the correct CFLAGS and LIBS.
1612
d35af63c
PE
16132012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1614
1615 Support higher-resolution time stamps (Bug#9000).
1616 * configure.in (gl_ASSERT_NO_GNULIB_POSIXCHECK)
1617 (gl_ASSERT_NO_GNULIB_TESTS, gl_INIT): Move these up earlier, so
1618 that the new clock stuff doesn't clash with RSVG_LIBS.
1619 (AC_CHECK_HEADERS): Don't check for sys/select.h, sys/time.h, utime.h,
1620 as gnulib does that for us now.
1621 (emacs_cv_struct_utimbuf, HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL)
1622 (GETTIMEOFDAY_ONE_ARGUMENT): Remove; gnulib does these now.
1623 (AC_CHECK_FUNCS): Remove utimes; no longer needed.
1624 * lib/dtotimespec.c, lib/gettime.c, lib/gettimeofday.c, lib/pselect.c:
1625 * lib/stat-time.h, lib/sys_select.in.h, lib/sys_time.in.h:
1626 * lib/timespec-add.c, lib/timespec-sub.c, lib/timespec.h:
1627 * lib/utimens.c, lib/utimens.h, m4/clock_time.m4, m4/gettime.m4:
1628 * m4/gettimeofday.m4, m4/pselect.m4, m4/stat-time.m4:
1629 * m4/sys_select_h.m4, m4/sys_socket_h.m4, m4/sys_time_h.m4:
1630 * m4/timespec.m4, m4/utimbuf.m4, m4/utimens.m4, m4/utimes.m4:
1631 New files, copied automatically from gnulib.
1632 * lib/gnulib.mk, m4/gnulib-comp.m4: Merge from gnulib.
1633
05730648
PE
16342012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1635
1636 Merge from gnulib.
1637 * lib/filemode.h, lib/signal.in.h, lib/stat.c, lib/stdint.in.h:
1638 * lib/stdlib.in.h, lib/unistd.in.h, m4/extensions.m4, m4/getloadavg.m4:
1639 * m4/getopt.m4, m4/gnulib-common.m4, m4/largefile.m4, m4/mktime.m4:
1640 * m4/multiarch.m4, m4/nocrash.m4, m4/stdio_h.m4, m4/time_r.m4:
1641 Copy new versions from gnulib, incorporating the following changes:
1642 2012-06-22 time_r: fix typo that always overrode localtime_r decl
1643 2012-06-22 Write "Mac OS X" instead of "MacOS X".
1644 2012-06-21 mktime: fix integer overflow in 'configure'-time test
1645 2012-06-21 nonblocking: Avoid compilation error on mingw64.
1646 2012-06-19 stat, fstat: Avoid warnings on mingw64.
1647 2012-06-19 getopt-gnu: Fix exit code overflow in autoconf test.
1648
646b5f55
AS
16492012-06-13 Andreas Schwab <schwab@linux-m68k.org>
1650
1651 * configure.in: Rename --enable-use-lisp-union-type to
1652 --enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
1653 instead of USE_LISP_UNION_TYPE.
1654
8a07a8c6
GM
16552012-06-12 Glenn Morris <rgm@gnu.org>
1656
b4492cba
GM
1657 * configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
1658 (opsysfile): Set specially for sol2-10.
1659
8a07a8c6
GM
1660 * configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS):
1661 New AC_DEFINEs, for hpux11.
1662 (opsysfile): Set specially for hpux11.
1663
03043c1b
PE
16642012-06-12 Paul Eggert <eggert@cs.ucla.edu>
1665
1666 * configure.in: Coalesce some function checking.
1667 This makes 'configure' a bit smaller.
1668 Prefer AC_CHECK_FUNCS_ONCE for functions that we always check for.
1669
ed846e5f
GM
16702012-06-12 Glenn Morris <rgm@gnu.org>
1671
0d369729
GM
1672 * configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.
1673
45fa9c0f
GM
1674 * configure.in (NO_TERMIO, BROKEN_SIGIO): Move here from src/s.
1675
ed846e5f
GM
1676 * configure.in: Anticipate platforms with no src/s file.
1677
0e25d334
CY
16782012-06-12 Chong Yidong <cyd@gnu.org>
1679
1680 * configure.in: Check for MagickMergeImageLayers (Bug#11678).
1681
a9be7d2b
GM
16822012-06-11 Glenn Morris <rgm@gnu.org>
1683
1684 * configure.in (SYSTEM_TYPE): New AC_DEFINE.
1685
e3a3e213
MA
16862012-06-09 Michael Albinus <michael.albinus@gmx.de>
1687
1688 * configure.in (dbus_type_is_valid): Check for library function.
1689
276d5f5d
GM
16902012-06-06 Glenn Morris <rgm@gnu.org>
1691
1692 * INSTALL, make-dist: Remove vcdiff.
1693
418cd726
GM
16942012-06-03 Glenn Morris <rgm@gnu.org>
1695
1696 * INSTALL, make-dist: Remove rcs-checkin.
1697
c71232db
UM
16982012-06-03 Ulrich Müller <ulm@gentoo.org>
1699
1f9f395d 1700 * configure.in (PAXCTL): Check for paxctl. (Bug#11398)
c71232db 1701
501390c5
PE
17022012-06-01 Paul Eggert <eggert@cs.ucla.edu>
1703
1704 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
1705 It is confusingly named and rarely useful. See, for example,
1706 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
1707 * INSTALL.BZR: Don't mention --disable-maintainer-mode.
1708 * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
1709 * configure.in: Remove --disable-maintainer-mode.
1710 (USE_MAINTAINER_MODE, MAINT): Remove.
1711
0e7a053e
PE
17122012-05-28 Paul Eggert <eggert@cs.ucla.edu>
1713
1714 Make 'configure' a bit smaller and faster.
1715 * configure.in (INSTALL_INFO): Set it with one call to
1716 AC_PATH_PROG, not three.
1717 (PKG_CONFIG): Hoist this out of PKG_CHECK_MODULES, since it's
1718 so likely that it'll be needed.
1719 (AC_CHECK_HEADERS_ONCE): Prefer to AC_CHECK_HEADERS where either works.
1720 (AC_PROG_MAKE_SET): Remove; Automake does this.
1721 (sysinfo): Do not check for this function, as it's never used.
1722 (tzset): Check for this function just once.
1723 * m4/manywarnings.m4: Sync from gnulib, incorporating the following:
1724 2012-05-27 manywarnings: remove duplicate -Wmultichar entry
1725
cd376509
EZ
17262012-05-27 Eli Zaretskii <eliz@gnu.org>
1727
42a53d84
EZ
1728 * config.bat (lib): Create/update lib/stdalign.in-h and
1729 lib/sys_types.in-h.
1730
0e7a053e
PE
1731 * lib/makefile.w32-in ($(BLD)/md5.$(O)):
1732 ($(BLD)/sha1.$(O)):
1733 ($(BLD)/sha256.$(O)):
cd376509
EZ
1734 ($(BLD)/sha512.$(O)): Depend on $(EMACS_ROOT)/nt/inc/stdalign.h.
1735 Suggested by Christoph Scholtes <cschol2112@googlemail.com>.
1736
1737 * lib/getopt_.h: Regenerate.
1738
50c4645e
PE
17392012-05-27 Paul Eggert <eggert@cs.ucla.edu>
1740
1741 Assume gnulib does largefile.
1742 Gnulib does the largefile configuration anyway, so when configure.in
1743 invokes AC_SYS_LARGEFILE, that bloats 'configure' unnecessarily.
1744 * configure.in (AC_SYS_LARGEFILE): Remove.
1745 * lib/gnulib.mk: Autoupdate.
1746
caf8a9b2
PE
17472012-05-26 Paul Eggert <eggert@cs.ucla.edu>
1748
1749 Merge from gnulib. (Bug#11527)
1750
1751 The build procedure now creates <stdalign.h> and <sys/types.h> for
1752 older hosts that lack a working <stdalign.h> or whose
90eacf99
SM
1753 <sys/types.h> does not define pid_t, size_t, ssize_t, mode_t.
1754 New symbols such as WINDOWS_64_BIT_OFF_T may require attention in the
caf8a9b2
PE
1755 msdos and nt builds.
1756
1757 Here is a precis of gnulib changes that seem relevant; please see
1758 the gnulib ChangeLog for details.
1759
1760 2012-05-18 crypto: fix bug in large buffer handling
1761 2012-05-14 ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED
1762 2012-05-10 _Noreturn: port config.h to gcc -Wundef
1763 2012-05-08 warnings.m4: give a means to specify the program to compile
1764 2012-05-07 stdint: be more consistent with glibc, SunOS libc
1765 2012-04-21 Large File Support for native Windows platforms.
1766 2012-04-14 stat: Bypass buggy override in mingw64.
1767 2012-03-29 stdio: don't assume gets any more
1768 2012-03-24 Enable common subexpression optimization in GCC.
1769 2012-02-09 maint: replace FSF snail-mail addresses with URLs
1770 2012-01-30 sys_stat: Fix support for mingw64 and MSVC.
1771 2012-01-28 strtoimax: eliminate need for stdint.h, inttypes.h checks
1772 2012-01-21 stdint: Add support for Android.
1773 2012-01-15 Improve support for MSVC 9.
1774 2012-01-08 mktime: Avoid compilation error on Solaris 11.
1775 2012-01-05 Use ', not `, for quoting output.
1776 2012-01-05 strtoimax: Don't replace systems where intmax_t is int.
1777 2012-01-05 strtoimax: Work around AIX 5.1 bug.
1778 2012-01-05 inttypes: Modernize.
1779 2011-12-13 inttypes, stdint: add C++11 support
1780 2011-11-26 Fix conflict between two instantiations of module 'unistd'.
1781 2011-11-21 _Noreturn: Check that _MSC_VER is defined
1782 2011-11-10 ptsname_r: Avoid compilation error on OSF/1 5.1.
1783 2011-11-09 raise: fix mingw handling of SIGPIPE
1784 2011-10-27 Add stdalign module and use it in other modules.
1785
1786 * lib/stdalign.in.h, lib/sys_types.in.h, m4/off_t.m4, m4/stdalign.m4:
1787 * m4/sys_types_h.m4:
1788 New files.
1789 * build-aux/move-if-change, build-aux/snippet/_Noreturn.h:
1790 * build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h:
1791 * build-aux/snippet/warn-on-use.h, doc/misc/texinfo.tex:
1792 * lib/alloca.in.h, lib/allocator.h, lib/careadlinkat.c:
1793 * lib/careadlinkat.h, lib/dosname.h, lib/dup2.c, lib/filemode.c:
1794 * lib/filemode.h, lib/ftoastr.c, lib/ftoastr.h, lib/getloadavg.c:
1795 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
1796 * lib/gettext.h, lib/gnulib.mk, lib/ignore-value.h, lib/intprops.h:
1797 * lib/inttypes.in.h, lib/lstat.c, lib/md5.c, lib/md5.h, lib/mktime.c:
1798 * lib/pathmax.h, lib/pthread_sigmask.c, lib/readlink.c, lib/sha1.c:
1799 * lib/sha1.h, lib/sha256.c, lib/sha256.h, lib/sha512.c, lib/sha512.h:
1800 * lib/signal.in.h, lib/sigprocmask.c, lib/stat.c, lib/stdarg.in.h:
1801 * lib/stdbool.in.h, lib/stddef.in.h, lib/stdint.in.h, lib/stdio.in.h:
1802 * lib/stdlib.in.h, lib/strftime.c, lib/strftime.h, lib/strtoimax.c:
1803 * lib/strtol.c, lib/strtoll.c, lib/strtoul.c, lib/strtoull.c:
1804 * lib/symlink.c, lib/sys_stat.in.h, lib/time.in.h, lib/time_r.c:
1805 * lib/u64.h, lib/unistd.in.h, lib/verify.h, m4/00gnulib.m4:
1806 * m4/alloca.m4, m4/c-strtod.m4, m4/dup2.m4, m4/extensions.m4:
1807 * m4/filemode.m4, m4/getloadavg.m4, m4/getopt.m4, m4/gl-comp.m4:
1808 * m4/gnulib-common.m4, m4/gnulib-tool.m4, m4/include_next.m4:
1809 * m4/inttypes.m4, m4/largefile.m4, m4/longlong.m4, m4/lstat.m4:
1810 * m4/md5.m4, m4/mktime.m4, m4/multiarch.m4, m4/nocrash.m4:
1811 * m4/pathmax.m4, m4/pthread_sigmask.m4, m4/readlink.m4, m4/sha1.m4:
1812 * m4/sha256.m4, m4/sha512.m4, m4/signal_h.m4, m4/signalblocking.m4:
1813 * m4/socklen.m4, m4/ssize_t.m4, m4/st_dm_mode.m4, m4/stat.m4:
1814 * m4/stdarg.m4, m4/stdbool.m4, m4/stddef_h.m4, m4/stdint.m4:
1815 * m4/stdio_h.m4, m4/stdlib_h.m4, m4/strftime.m4, m4/strtoimax.m4:
1816 * m4/strtoll.m4, m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4:
1817 * m4/sys_stat_h.m4, m4/time_h.m4, m4/time_r.m4, m4/tm_gmtoff.m4:
1818 * m4/unistd_h.m4, m4/warnings.m4, m4/wchar_t.m4:
1819 Update from gnulib.
1820
34374650
PE
18212012-05-22 Paul Eggert <eggert@cs.ucla.edu>
1822
1823 Remove src/m/*.
1824 * configure.in: Remove all mention of src/m/*.
1825 (machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
1826 All uses removed.
1827 (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
1828 (BITS_PER_LONG_LONG): Move to src/lisp.h.
1829 * lib/makefile.w32-in: Remove dependencies on
1830 $(EMACS_ROOT)/src/m/intel386.h.
1831 * make-dist: Don't make links to src/m.
1832
ec21c7f8
PE
18332012-05-22 Paul Eggert <eggert@cs.ucla.edu>
1834
1835 * Makefile.in (ACLOCAL_INPUTS): Fix up gnulib-comp.m4 name. (Bug#11529)
1836 Without this further fix, aclocal was being invoked unnecessarily.
1837
39078e4a
GM
18382012-05-22 Glenn Morris <rgm@gnu.org>
1839
1840 * Makefile.in (blessmail, install-arch-dep, uninstall):
1841 Check cd lib-src works.
1842 (install-arch-dep, uninstall): Remove unneeded subshells.
1843
be17565b
GM
18442012-05-21 Glenn Morris <rgm@gnu.org>
1845
ff0c3cfb
GM
1846 * update-subdirs: Move to build-aux/.
1847 * make-dist, Makefile.in (install-arch-indep): Update for this change.
1848
d10cfddd
GM
1849 * Makefile.in (leimdir): New, set by configure.
1850 (COPYDIR, COPYDESTS): Add leim directories.
1851 (install-leim): Remove.
1852 (install-arch-indep): Handle leim installation directly.
1853
be17565b
GM
1854 * vpath.sed: Remove unused file.
1855 * make-dist: No more vpath.sed.
1856
9b4ee616
PE
18572012-05-21 Paul Eggert <eggert@cs.ucla.edu>
1858
fb77d37e
PE
1859 Use full name for m4/gnulib-comp.m4. (Bug#11529)
1860 Previously the file was named m4/gl-comp.m4 due to DOS 8+3 restrictions,
1861 even though the file's name in gnulib is m4/gnulib-comp.m4.
1862 This had a problem when merging from gnulib, as the code temporarily
1863 renamed it to the full name, causing problems when interrupted.
1864 Now the file has its full name, with the idea that we will find
1865 a solution for MS-DOS that does not affect the rest of Emacs.
1866 * m4/gnulib-comp.m4: Rename from m4/gl-comp.m4.
1867
261cb4bb
PE
1868 Assume C89 or later.
1869 * configure.in (AC_C_PROTOTYPES, AC_C_VOLATILE, AC_C_CONST)
1870 (POINTER_TYPE, PROTOTYPES): Remove.
1871
9b4ee616
PE
1872 Make merging from gnulib a script, not a makefile action.
1873 Putting it in a makefile has some problems with reflection, as
1874 merging from gnulib updates 'configure', which can update the makefile.
1875 Putting it in a standalone script breaks this loop.
1876 * Makefile.in (gnulib_srcdir, $(gnulib_srcdir), DOS_gnulib_comp.m4)
1877 (GNULIB_MODULES, GNULIB_TOOL_FLAGS, sync-from-gnulib):
1878 Remove, moving the actions to the script admin/merge-gnulib.
1879
261cb4bb
PE
18802012-05-21 Glenn Morris <rgm@gnu.org>
1881
1882 * configure.in (LEIM_INSTALLDIR):
1883 Rename to leimdir, treat like lispdir.
1884
b847032c
GM
18852012-05-21 Glenn Morris <rgm@gnu.org>
1886
1887 * Makefile.in (install-arch-indep, install-doc, install-info)
1888 (uninstall): Scrap superfluous subshells.
1889
af006ad5
UM
18902012-05-19 Ulrich Mueller <ulm@gentoo.org>
1891
1892 * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518)
1893
003fdae2
PE
18942012-05-19 Paul Eggert <eggert@cs.ucla.edu>
1895
9232a6d9
PE
1896 * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols,
1897 getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm,
1898 getsockopt, setsockopt, mremap, mempcpy.
1899
003fdae2
PE
1900 * configure.in (machine): Do not set to 'vax', since src/m/vax.h
1901 is being removed.
1902 (AC_CHECK_FUNCS): Remove ftime.
1903
e7333757
GM
19042012-05-19 Glenn Morris <rgm@gnu.org>
1905
e39b9806 1906 * Makefile.in (install-arch-indep): Remove unneeded subshell.
e39b9806 1907
42d5aa3e
GM
1908 * Makefile.in (install-arch-indep): Remove unneeded chmod.
1909 Set permissions of lisp/subdirs.el.
1910
9192d37d
GM
1911 * Makefile.in (SUBDIR): Add leim. Update users.
1912
2e5d41e4
GM
1913 * Makefile.in (lib, lib-src, lisp): Check cd return value.
1914
e7333757
GM
1915 * Makefile.in (leim): No need to set PARALLEL.
1916
7606c360
GM
19172012-05-18 Glenn Morris <rgm@gnu.org>
1918
6d1a623e
GM
1919 * Makefile.in (install-arch-indep, install-info, install-man):
1920 Simplify some one-sided ifs.
1921
29473393
GM
1922 * Makefile.in: Install only the relevant DOC file.
1923 (install-arch-indep): Delete etc/DOC*.
1924 (install-doc): No more need to delete etc/DOC.
1925
660c8c1e
GM
1926 * Makefile.in (install-arch-indep): Split into several rules.
1927 (install-doc, innstall-info, install-man): New rules.
1928
37f36bcb
GM
1929 * configure.in (mandir): May as well include it in the NS app bundle.
1930
0629a797
GM
1931 * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable.
1932 * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure.
1933 (install-arch-indep): Don't install-etc for self-contained ns builds.
1934
136c45ee
GM
1935 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
1936 No longer unconditonally add /sw directories. (Bug#2280)
1937
ed0ba302
GM
1938 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
1939 (install-arch-indep): Depend on install-leim.
1940 (install): Remove explicit install-leim dependence.
1941
62061397
GM
1942 * Makefile.in (install-arch-indep):
1943 Move last element of mkdir rule here.
1944 (mkdir): Remove rule.
1945
37baa3c8
GM
1946 * Makefile.in (install-arch-indep): Remove unneeded chmods.
1947 INSTALL_DATA does this for us.
1948
b533f05e
GM
1949 * Makefile.in (install-arch-dep): Ensure bindir exists.
1950 Drop mkdir dependency.
1951 (install-arch-indep): Ensure docdir, infodir, mandir exist.
1952 (install-leim): Drop mkdir dependency.
1953 (mkdir): Remove most directories, now made in relevant rules.
1954
7606c360
GM
1955 * Makefile.in (install-arch-indep): Combine adjacent loops.
1956
3a4155de
GM
19572012-05-17 Glenn Morris <rgm@gnu.org>
1958
d9a1e2c2
GM
1959 * Makefile.in (install-etc, mkdir):
1960 Make relevant directories in install-etc rather than mkdir.
1961
4c54abe1
GM
1962 * Makefile.in (write_subdir): Create the directory if needed.
1963 (install-arch-dep, mkdir): No need to make site-lisp directories.
1964
9f1ea7dc 1965 * Makefile.in (write_subdir): New.
05f3d308 1966 (install-arch-indep, install-arch-dep): Use $write_subdir.
9f1ea7dc 1967
40c117e7 1968 * configure.in (docdir, etcdir, infodir, lispdir):
b42c720d 1969 For a self-contained ns build, set these to the appropriate values.
40c117e7 1970 * Makefile.in (install-arch-dep): No need to move info/ any more.
b42c720d 1971
b4a36200
GM
1972 * configure.in (ns_self_contained): New output variable.
1973 * Makefile.in (ns_self_contained): New, set by configure.
1974 (install-arch-dep): For a self-contained ns build,
96182ae6
GM
1975 don't bother installing binaries then immediately deleting them.
1976
3a4155de
GM
1977 * Makefile.in (ns_appbindir, ns_appresdir):
1978 Move them before things that may refer to them.
1979 (install-arch-dep): No need to relocate self-contained ns libexec.
1980
1981 * configure.in (archlibdir): Set it for self-contained ns builds.
1982 (libexecdir): Don't expand it now (this is mainly cosmetic).
1983
f04940ae
PE
19842012-05-16 Paul Eggert <eggert@cs.ucla.edu>
1985
1986 * configure.in: Simplify by removing CPP etc.
1987 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
1988 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
1989 In particular we no longer need to fiddle with CPP, since we don't
1990 use CPP specially any more.
1991 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
1992 adjusted compiler.
1993 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
1994 since gl_EARLY and/or Autoconf already does these.
1995
27cb7be2
GM
19962012-05-16 Glenn Morris <rgm@gnu.org>
1997
1998 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
1999 (CPP): Do not unconditionally set it on Darwin.
2000 Instead, try to test if -no-cpp-precomp is accepted.
2001 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
2002
ec3ca9ec
GM
20032012-05-15 Glenn Morris <rgm@gnu.org>
2004
4e7d487c 2005 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 2006
75a9f5f5
GM
2007 * Makefile.in (install-arch-dep): Do not hard-code version number.
2008
ec3ca9ec
GM
2009 * Makefile.in (install-arch-dep): NS install no longer needs to
2010 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
2011
3fe7cdc8
GM
20122012-05-12 Glenn Morris <rgm@gnu.org>
2013
9e6b06ed
GM
2014 * configure.in (ns_appbindir): Remove trailing "/".
2015
3fe7cdc8
GM
2016 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
2017 (MKDEPDIR): Use $MKDIR_P.
2018 * Makefile.in (MKDIR_P): New, set by configure.
2019 (mkdir): Use $MKDIR_P.
2020
a873f274
GM
20212012-05-11 Glenn Morris <rgm@gnu.org>
2022
2023 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 2024 Use INSTALL_DATA for the DOC file.
c8e32179 2025 Remove dead code for ./lisp that never executes.
a873f274 2026
ff57c2ec
GM
20272012-05-10 Glenn Morris <rgm@gnu.org>
2028
2029 * configure.in (LEIM_INSTALLDIR): New output variable.
2030
49ed9c8e
SM
20312012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
2032
2033 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
2034
5122804a
GM
20352012-05-08 Glenn Morris <rgm@gnu.org>
2036
2037 * make-dist: No more doc/lispref/*.el.
2038
01319a4e
AS
20392012-05-05 Andreas Schwab <schwab@linux-m68k.org>
2040
2041 * configure.in: Fix quoting bugs.
2042
8045b906
GM
20432012-05-04 Glenn Morris <rgm@gnu.org>
2044
2045 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
2046
9fa0e416
GM
20472012-05-02 Glenn Morris <rgm@gnu.org>
2048
3c30e766
GM
2049 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
2050 the choices made by FreeBSD and NetBSD. (Bug#10313)
2051
9aa071df
GM
2052 * Makefile.in (INFO_FILES): Remove variable.
2053 (INFO_NONMISC): New variable.
2054 (install-arch-indep, uninstall): Don't use $INFO_FILES.
2055
cd3771a0
GM
2056 * Makefile.in (uninstall): Remove useless-use-of-for; that for
2057 some reason caused problems on an old Solaris.
2058
a36e64d0
GM
2059 * Makefile.in (install-arch-indep, uninstall):
2060 Ensure that INSTALL-type commands are run from top-level.
2061
9e7a4bcf
GM
2062 * info/dir: Make some entries consistent with the source texi files.
2063
9fa0e416
GM
2064 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
2065
7adecb99
GM
20662012-05-02 Glenn Morris <rgm@gnu.org>
2067
2068 * Makefile.in (install-arch-indep):
2069 Combine adjacent install-data and install-info loops.
2070
4737362e
GM
20712012-05-01 Glenn Morris <rgm@gnu.org>
2072
ab1121bd
GM
2073 * Makefile.in (MAN_PAGES): Remove.
2074 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
2075
a4a18b8b
GM
2076 * configure.in: Try libtinfo for tputs.
2077 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
2078
3ba0a545
GM
2079 * configure.in: Combine adjacent $opsys case blocks.
2080
e3da5b19
GM
2081 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
2082
262f06da
GM
2083 * configure.in: Invert the TERMINFO logic,
2084 since "yes" is far more common than "no".
2085
9311dcff
GM
2086 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
2087
4d5c6349
GM
2088 * configure.in (LD_SWITCH_X_SITE_RPATH):
2089 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
2090
4737362e
GM
2091 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
2092
562e638f
GM
20932012-04-26 Glenn Morris <rgm@gnu.org>
2094
2095 * make-dist: No more doc/lispref/tindex.pl.
2096
dcbf5805
MA
20972012-04-22 Michael Albinus <michael.albinus@gmx.de>
2098
2099 * configure.in (dbus_validate_bus_name, dbus_validate_path)
2100 (dbus_validate_interface, dbus_validate_member): Check also for
e3a3e213 2101 these library functions.
dcbf5805 2102
4b5b5289
PE
21032012-04-22 Paul Eggert <eggert@cs.ucla.edu>
2104
2105 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
2106 With glibc 2.14 or later, when compiled with GCC 4.7.0's
2107 -Werror=deprecated-declarations flag, use of hooks like
2108 __malloc_initialize_hook causes compilation to fail because these
2109 hooks are deprecated. Modify 'configure' to check for these hooks too.
2110 Simplify the 'configure' code to test for all the hooks at once.
2111 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
2112 (emacs_cv_var_doug_lea_malloc): ... this new var.
2113
9ee7d8b9
PE
21142012-04-21 Paul Eggert <eggert@cs.ucla.edu>
2115
2116 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
2117 dated 2011-10-07. Regenerating from current gnulib would be a
2118 pervasive change, and currently the trunk isn't open to such changes.
2119 * configure.in (WARN_CFLAGS): Remove; no longer needed now
2120 that gnulib does it.
2121 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
2122
5e6ab4e6
AS
21232012-04-21 Andreas Schwab <schwab@linux-m68k.org>
2124
2125 * m4/gl-comp.m4: Update. (Bug#11285)
2126
c07a4c0b 21272012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
2128
2129 * configure.in: Don't use the -R option (Bug#11251).
2130
6c94c34f 21312012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 2132
9f46df23 2133 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
2134 I have been using this change for many months in my private copy
2135 of Emacs, and have used it to find several bugs. It's mature
2136 enough to publish now.
2137 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
2138 * configure.in: Support --enable-gcc-warnings, in the style of
2139 other GNU packages such as coreutils.
2140 (C_WARNINGS_SWITCH): Remove, replacing with...
2141 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
2142 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
2143 when including system files with GCC.
2144 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 2145 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
2146 * lib/Makefile.am (AM_CFLAGS): New macro.
2147 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
2148
316411f0
DA
21492012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
2150
2151 * configure.in (AC_CHECK_FUNCS):
1f9f395d 2152 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
316411f0 2153
9b9b2ef2
GM
21542012-04-16 Glenn Morris <rgm@gnu.org>
2155
b1aa797c
GM
2156 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
2157
9b9b2ef2
GM
2158 * configure.in: Remove X libs workaround for old autoconf.
2159
badf86af
KB
21602012-04-12 Ken Brown <kbrown@cornell.edu>
2161
2162 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
2163
2f097256
GM
21642012-04-11 Glenn Morris <rgm@gnu.org>
2165
2166 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
2167
a9f72fc1
GM
21682012-04-10 Glenn Morris <rgm@gnu.org>
2169
2170 * configure.in: Conditionally generate admin/unidata/Makefile.
2171
6b4f4a2d
TZ
21722012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
2173
a9f72fc1 2174 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 2175
23df914b
GM
21762012-04-09 Glenn Morris <rgm@gnu.org>
2177
fd9d85c2
GM
2178 * Makefile.in (leim): Check cd return value. Pass fewer variables.
2179 (install-leim): Check cd return value. Pass $MFLAGS.
2180 (install-strip): Pass $MFLAGS.
2181
23df914b
GM
2182 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
2183 Eg org.texi has been using 4.7 functions for some time.
2184
bf6bba2b
PE
21852012-04-07 Paul Eggert <eggert@cs.ucla.edu>
2186
2187 Check pkg-config exit status when configuring (Bug#10626).
2188 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
2189 works; check its exit status. Problem reported by Jordi Gutiérrez
2190 Hermoso in
2191 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
2192
f3774f20
GM
21932012-04-07 Glenn Morris <rgm@gnu.org>
2194
2195 * README, configure.in (AC_INIT): Bump version to 24.1.50.
2196
d67a9a85
EZ
21972012-04-07 Eli Zaretskii <eliz@gnu.org>
2198
2199 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
2200
f20f95c6
PE
22012012-03-04 Paul Eggert <eggert@cs.ucla.edu>
2202
2203 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
2204 * configure.in (LIBS_TERMCAP): Default this to the result of
2205 the tputs library search. Do a run-time test for the linkability
2206 of tputs unless cross-compiling, as that's more reliable if the
2207 link flags and libraries are messed up. Don't change LIBS as
2208 a result of the test, as that may mess up later tests.
2209
75197633
CS
22102012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
2211
e7b41c4c 2212 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 2213
75197633
CS
2214 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
2215 specific makefiles to support getopt_.h generation with MSVC.
2216
7eb21b49
GM
22172012-02-04 Glenn Morris <rgm@gnu.org>
2218
2219 * Makefile.in (uninstall):
2220 Handle compressed info files and man pages. (Bug#10718)
2221
44f92739
GM
22222012-02-02 Glenn Morris <rgm@gnu.org>
2223
2224 * configure.in [HAVE_NS]:
2225 Error if use --without-toolkit-scroll-bars. (Bug#10673)
2226
6df37268
PE
22272012-02-01 Paul Eggert <eggert@cs.ucla.edu>
2228
2229 Port to older Solaris 10 versions (Bug#10677).
2230 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
2231 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
2232 possibly this is because Sun fixed the 'stat' bug in my version.
2233 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
2234 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
2235 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
2236 These changes are based on gnulib version
2237 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
2238 because Emacs is in feature freeze and we do not want to merge any
2239 more-recent changes from gnulib.
2240
8d8939e8
GM
22412012-01-31 Glenn Morris <rgm@gnu.org>
2242
e4070def
GM
2243 * configure.in: Throw an explicit error if Motif toolkit was
2244 requested but requirements could not be found.
2245
8d8939e8
GM
2246 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
2247
5a26ec89
EZ
22482012-01-30 Eli Zaretskii <eliz@gnu.org>
2249
2250 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
2251 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
2252 with "make -j3".
2253
1b0880d5
JB
22542012-01-16 Juanma Barranquero <lekktu@gmail.com>
2255
2256 * .bzrignore: Ignore etc/__pycache__.
2257
adee8a65
PE
22582011-12-17 Paul Eggert <eggert@cs.ucla.edu>
2259
2260 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
090bd7cb 2261 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
adee8a65
PE
2262 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
2263 by Nelson H. F. Beebe in
2264 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
2265
e152e577
JB
22662011-12-10 Juanma Barranquero <lekktu@gmail.com>
2267
2268 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
2269
46d14be7
JD
22702011-12-10 Jan Djärv <jan.h.d@swipnet.se>
2271
2272 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
2273 instead of LDFLAGS (Bug#10230).
2274
6c269a38
PE
22752011-12-03 Paul Eggert <eggert@cs.ucla.edu>
2276
4eec8d6f
PE
2277 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
2278
6c269a38 2279 Propagate configure flags to sub-configures.
1350a3cc 2280 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
2281 New macros.
2282 (config.status, bootstrap): Use them to propagate configure flags
2283 to sub-configures.
2284 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
2285
63e94eb8
PE
22862011-12-03 Paul Eggert <eggert@cs.ucla.edu>
2287
2288 * .bzrignore: Add config.cache.
2289
54e9e3bf
JD
22902011-11-27 Jan Djärv <jan.h.d@swipnet.se>
2291
2292 * configure.in: Check for gtk_window_set_has_resize_grip.
2293
20db1522
JB
22942011-11-24 Juanma Barranquero <lekktu@gmail.com>
2295
2296 * configure.in (HAVE_XPM): Fix typo.
2297
60bf278f
GM
22982011-11-22 Glenn Morris <rgm@gnu.org>
2299
5f77c86c
GM
2300 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
2301 have confusing effects on the build. (Bug#6401)
2302
60bf278f
GM
2303 * Makefile.in (install-arch-dep): Tweak previous change.
2304
816be9f6
YD
23052011-11-22 Yavor Doganov <yavor@gnu.org>
2306
2307 Do not install arch-dependent files in the app bundle if
2308 --disable-ns-self-contained is requested. (Bug#1335)
2309 * configure.in (exec_prefix, libexecdir): Define relative to
2310 `ns_appbindir' only if configured for a self-contained app.
2311 * Makefile.in (install-arch-dep): Test for the existence of
2312 libexec in the Emacs.app bundle before executing commands.
2313
d5ff9cd0
AS
23142011-11-20 Andreas Schwab <schwab@linux-m68k.org>
2315
2316 * configure.in: Remove reference to src/m/ibms390.h.
2317
1c889bf6
GM
23182011-11-13 Glenn Morris <rgm@gnu.org>
2319
2320 * INSTALL: Tiny updates for disk space used during installation.
2321
a6fc3b5c
EZ
23222011-11-05 Eli Zaretskii <eliz@gnu.org>
2323
2324 * lib/makefile.w32-in (FRC): New dummy target.
2325 (TAGS): Depend on FRC.
2326
9f77899d
GM
23272011-11-04 Glenn Morris <rgm@gnu.org>
2328
1f9f395d 2329 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
9f77899d
GM
2330 Do not include GnuTLS version info in final summary message.
2331
0bd3cb7b
EZ
23322011-10-31 Eli Zaretskii <eliz@gnu.org>
2333
07f3add9
EZ
2334 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
2335 they exist there, else from autogen/.
2336
2337 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 2338
d2eaf3e4
NT
23392011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
2340
2341 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
2342
e782cfab
PE
23432011-10-24 Paul Eggert <eggert@cs.ucla.edu>
2344
2345 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
2346 if the library is found. Otherwise, later configure-time tests,
2347 such as the test for pthread_sigmask, generate the wrong results
2348 on some platforms. Problem reported for FreeBSD by Nali Toja.
2349
7da0b018
PE
23502011-10-20 Paul Eggert <eggert@cs.ucla.edu>
2351
2352 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
2353 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
2354 Remove; no longer needed, now that we defer to strftime for time
2355 zone names.
2356
0ffe1065
JD
23572011-10-18 Jan Djärv <jan.h.d@swipnet.se>
2358
2359 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
2360
23769e49
CY
23612011-10-18 Chong Yidong <cyd@gnu.org>
2362
2363 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
2364
fd8dea03
GM
23652011-10-13 Glenn Morris <rgm@gnu.org>
2366
2367 * configure.in: Also look for tputs in libcurses. (Bug#9736)
2368
f4cc5b54
PE
23692011-10-12 Paul Eggert <eggert@cs.ucla.edu>
2370
2371 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 2372 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
2373 The check was helpful but not essential in Solaris 2.6 (1997),
2374 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
2375 obsolete -- Sun dropped support for it in 2006 -- and without
2376 access to that Silurian platform we can't maintain the code anyway.
2377
7c5ee88e
PE
23782011-10-07 Paul Eggert <eggert@cs.ucla.edu>
2379
d47439a3
PE
2380 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
2381 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
2382 * m4/gnulib-common.m4: Merge from gnulib.
2383 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
2384 command not found" on powerpc-apple-darwin9.8.0.
2385
7c5ee88e
PE
2386 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
2387 This is now done by src/alloc.c.
2388
423dbf9b
RS
23892011-10-02 Richard Stallman <rms@gnu.org>
2390
2391 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
2392 and xlinux_second_failure to xgnu_linux_second_failure.
2393
31bed486
EZ
23942011-09-29 Eli Zaretskii <eliz@gnu.org>
2395
5f91c1e5
EZ
2396 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
2397 lib/signal.in-h.
31bed486 2398
e785f2ec 2399 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
2400 Rename signal.in.h and alloca.in.h.
2401
e1504b9b
EZ
24022011-09-28 Eli Zaretskii <eliz@gnu.org>
2403
2404 * INSTALL: Mention that m17n libraries and libotf are needed for
2405 Arabic shaping.
2406
316f8af0
PE
24072011-09-26 Paul Eggert <eggert@cs.ucla.edu>
2408
2409 Merge from gnulib, improving some licensing wording.
2410 This clarifies and fixes some licensing issues raised by Glenn Morris
2411 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
2412 It also merges the latest version of texinfo.tex and has some
2413 MSVC-related changes that don't affect Emacs.
2414 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
2415 pathmax, and raise, since these are needed only to address
2416 MSVC-related issues that Emacs doesn't have.
2417 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
2418 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
2419 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
2420 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
2421 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
2422 * m4/unistd_h.m4: Merge from gnulib.
2423
04d51ad4
AS
24242011-09-26 Andreas Schwab <schwab@linux-m68k.org>
2425
2426 * configure.in: Initialize HAVE_LIBXML2.
2427
6e99ef20
GM
24282011-09-26 Glenn Morris <rgm@gnu.org>
2429
2430 * make-dist: Add lib/makefile.w32-in.
2431
0538fab0
GM
24322011-09-24 Glenn Morris <rgm@gnu.org>
2433
2434 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
2435
c5b01d8c
LMI
24362011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2437
2438 * .dir-locals.el: Change the debbugs regexp to allow having the
2439 bug number as the first thing on a line.
2440
0cc87afb
GM
24412011-09-15 Glenn Morris <rgm@gnu.org>
2442
2443 * configure.in: Make configure work with recent GNUsteps.
2444 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
2445 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 2446 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 2447
3f44249e
PE
24482011-09-11 Paul Eggert <eggert@cs.ucla.edu>
2449
2450 Merge from gnulib, porting to Tru64.
2451 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
2452 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
2453 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
2454 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
2455 doesn't affect Emacs.
2456
c8199d0f
PE
24572011-09-06 Paul Eggert <eggert@cs.ucla.edu>
2458
2459 * configure.in (isnan): Remove now-unnecessary check.
2460
e39b275c 24612011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 2462
abec06ff 2463 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
2464 This is to fix the following problems:
2465 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
2466 configured not to use gtk or any other thread-using library,
2467 signals aren't blocked correctly.
2468 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
2469 and IRIX's signal handling.
2470 . On Cygwin 1.7.5 it works around an incompatibility with
2471 the system pthread_sigmask.
2472 . On MacOS X 10.5 (32-bit), files whose inode numbers
2473 exceed 2**31 cannot be read or manipulated.
2474 . pthread_sigmask: Actually use results of gl_THREADLIB.
2475 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
2476 . find 'ar' program that fits with --host argument.
2477 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
2478 * autogen/README: Update destination list.
2479 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
2480 The autogenerated files compile, config.guess,
2481 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
2482 * m4/largefile.m4: New file, so that Emacs does not mess up when
2483 accessing files with large inode numbers in MacOS X 10.5 and later.
2484 * m4/nocrash.m4: New file, to avoid triggering background debugger
2485 and/or create core dumps during 'configure'.
2486 * build-aux/move-if-change: Renamed from move-if-change.
2487 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
2488 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
2489 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
2490 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
2491 * Makefile.in (epaths-force, sync-from-gnulib):
2492 move-if-change is now in build-aux.
2493 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
2494 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
2495 (mkdir): install-sh is now in build-aux.
2496 * config.bat: c++defs.h is now in build-aux/snippets.
2497 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
2498 usual parameter).
2499 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
2500 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
2501 to build-aux/snippet.
2502 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
2503 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
2504 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
2505 Solaris, enables MacOS extensions, and enables nocrash during
2506 'configure'.
2507 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
2508
86633eab 25092011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
2510
2511 * configure.in (snprintf): New check.
2512
015faae4
PE
25132011-08-30 Paul Eggert <eggert@cs.ucla.edu>
2514
695a3dc5 2515 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 2516 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
2517 Remove unreachable pattern hppa*-*-linux-gnu*.
2518 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
2519 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 2520
52ec1feb
JD
25212011-08-26 Jan Djärv <jan.h.d@swipnet.se>
2522
2523 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
2524
377538cb
JD
25252011-08-13 Jan Djärv <jan.h.d@swipnet.se>
2526
2527 * configure.in: Add header check: sys/socket.h (Bug#8477),
2528 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
2529 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
2530
ae9e757a
JD
25312011-08-04 Jan Djärv <jan.h.d@swipnet.se>
2532
2533 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
2534 (HAVE_GTK_AND_PTHREAD): Remove.
2535
be8ec0b3
AA
25362011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
2537
2538 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
2539 build, not just GNUstep (Bug#9177).
2540
2573a837 25412011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
2542
2543 Assume freestanding C89 headers, string.h, stdlib.h.
2544 Again, this simplifies the code, and all current platforms have these.
2545 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
2546 (AC_HEADER_STDC): Remove.
2547 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
2548 (strchr, strrchr): Remove fallback macros.
2549
9cfdb3ec
PE
2550 Assume support for memcmp, memcpy, memmove, memset.
2551 This simplifies the code a bit. All current platforms have these,
2552 as they are required for C89. If this turns into a problem we
2553 can add the gnulib modules for these (a 1-line change to Makefile.in).
2554 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
2555
427c285b
PE
25562011-07-27 Paul Eggert <eggert@cs.ucla.edu>
2557
2558 * GNUmakefile: New file.
2559 This is for convenience, so that one can run GNU make in an
2560 unconfigured source tree, and get a default build.
2561
2ad77c9d
JD
25622011-07-13 Jan Djärv <jan.h.d@swipnet.se>
2563
2564 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
2565
c8618a06
YM
25662011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2567
2568 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
2569 so as to suppress address randomization (Bug#8395).
2570
f6ce9b9a
PE
25712011-07-09 Paul Eggert <eggert@cs.ucla.edu>
2572
3fcf7a1c
PE
2573 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
2574 This fixes a build problem on older Mac OS X hosts.
2575
d9706d9f
PE
2576 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
2577 test, which runs afoul of Automake installations where, for example,
2578 /usr/share/aclocal contains a copy of gl_THREADLIB.
2579 Problem reported by Sven Joachim in
2580 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
2581 This is just a quick temporary fix, specific to Emacs; I'll work
2582 with the other gnulib maintainers to get a more-permanent fix.
2583
af66a2d7 2584 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
2585 * Makefile.in (GNULIB_MODULES): Add strtoimax.
2586 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
2587 automatically imported from gnulib.
2588 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
2589
1692ae2d 25902011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 2591
8a6ebd58 2592 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 2593 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
2594 * configure.in (AC_TYPE_UID_T): New dummy macro.
2595 Configure gnulib after adjusting LIBS,
2596 so that gnulib can assume the libraries in LIBS.
6db30f83 2597 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 2598 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 2599 * lib/pthread_sigmask.c:
6db30f83
PE
2600 New files, automatically imported from gnulib.
2601 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
2602 due to the above changes.
2603 * .bzrignore: Add lib/signal.h.
2604
4a621aae
PE
2605 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
2606
5e94cadb
AS
26072011-07-07 Andreas Schwab <schwab@linux-m68k.org>
2608
2609 * configure.in (maintainer-mode): Reflect default in help string.
2610
76b397fb
DN
26112011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
2612
2613 * configure.in: Remove reference to iris4d.h.
2614
869795d6
JD
26152011-07-05 Jan Djärv <jan.h.d@swipnet.se>
2616
2617 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
2618
3279eb87
GM
26192011-07-01 Glenn Morris <rgm@gnu.org>
2620
2621 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
2622
2e6e11eb
LMI
26232011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2624
2625 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
2626 which made ./configure infloop.
2627
9851bfc5
JD
26282011-06-30 Jan Djärv <jan.h.d@swipnet.se>
2629
2630 * configure.in (gsettings): New option and check for GSettings.
2631
adbc4ef4
GM
26322011-06-29 Glenn Morris <rgm@gnu.org>
2633
2634 * configure.in: Try to test for the required crt*.o files.
2635
1f773f32
BW
26362011-06-27 Bill Wohler <wohler@newt.com>
2637
2638 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
2639
7a7ef429
PE
26402011-06-25 Paul Eggert <eggert@cs.ucla.edu>
2641
2642 Use gnulib's dup2 module instead of rolling our own.
2643 * Makefile.in (GNULIB_MODULES): Add dup2.
2644 * configure.in: Do not check for dup2; gnulib does that now.
2645 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
2646
6dd7e400
PE
26472011-06-23 Paul Eggert <eggert@cs.ucla.edu>
2648
2649 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
2650
94a807ac 26512011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
2652
2653 Use gnulib's alloca-opt module.
2654 * .bzrignore: Add lib/alloca.h.
2655 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
2656 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
2657 as gnulib now does that for us. Put alloca check in config.h.
2658 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
2659 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
2660 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
2661
3ce9d0d4
LL
26622011-06-21 Leo Liu <sdl.web@gmail.com>
2663
2664 * m4/sha256.m4:
2665 * m4/sha512.m4:
2666 * m4/gl-comp.m4:
2667 * lib/u64.h:
2668 * lib/sha256.c:
2669 * lib/sha256.h:
2670 * lib/sha512.c:
2671 * lib/sha512.h:
2672 * lib/makefile.w32-in (GNULIBOBJS):
2673 * lib/gnulib.mk:
2674 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
2675 crypto/sha512 modules from gnulib.
2676
add3f049
PE
26772011-06-19 Paul Eggert <eggert@cs.ucla.edu>
2678
2679 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
2680
3a4725e1
GM
26812011-06-17 Glenn Morris <rgm@gnu.org>
2682
2683 * configure.in: Restore the behavior of checking crt-dir only
2684 when the user specified it (not all platforms use it).
2685
bf4846e7
PE
26862011-06-16 Paul Eggert <eggert@cs.ucla.edu>
2687
2688 * m4/lstat.m4: Merge from gnulib (Bug#8878).
2689
4d61f28d 26902011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
2691
2692 * configure.in: Try to determine CRT_DIR automatically when
2693 using gcc.
2694
8c9b2106
PE
26952011-06-15 Paul Eggert <eggert@cs.ucla.edu>
2696
8aeb5be9
PE
2697 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
2698 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
2699 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
2700 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
2701 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
2702 Merge from gnulib.
8c9b2106 2703
c195f2de
JD
27042011-06-14 Jan Djärv <jan.h.d@swipnet.se>
2705
2706 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
2707
7e2aa385
PE
27082011-06-08 Paul Eggert <eggert@cs.ucla.edu>
2709
2710 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
2711
81eafe29
PE
27122011-06-07 Paul Eggert <eggert@cs.ucla.edu>
2713
2714 * configure.in: Add --with-wide-int.
2715 * INSTALL: Mention this.
2716
9afafefb
PE
27172011-06-06 Paul Eggert <eggert@cs.ucla.edu>
2718
2719 Merge from gnulib.
2720 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
2721
f797625a
PE
27222011-06-02 Paul Eggert <eggert@cs.ucla.edu>
2723
2724 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
2725
90856fe0 27262011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
2727
2728 Use 'inline', not 'INLINE'.
eefc9486 2729 * configure.in (INLINE): Remove.
55d4c1b2 2730
6a3e57bb
PE
27312011-05-29 Paul Eggert <eggert@cs.ucla.edu>
2732
2733 Adjust to recent gnulib change for @GUARD_PREFIX@.
2734 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
2735 All uses of _GL_ for guard prefixes in lib/*.h replaced with
2736 _@GUARD_PREFIX@_.
2737
842b28a0
PE
27382011-05-27 Paul Eggert <eggert@cs.ucla.edu>
2739
e61923c8 2740 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 2741
70716b1d
GM
27422011-05-24 Glenn Morris <rgm@gnu.org>
2743
a22d9d2c
GM
2744 * Makefile.in (check): Just give a message if no test/ directory.
2745
bdd556a2
GM
2746 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
2747
70716b1d
GM
2748 * configure.in (OPT_MAKEFILES_IN): Remove.
2749 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
2750 (SUBDIR_MAKEFILES_IN): New output variable.
2751 * Makefile.in (OPT_MAKEFILES_IN): Remove.
2752 (SUBDIR_MAKEFILES_IN): Let configure set it.
2753
13c3daa4
LL
27542011-05-24 Leo Liu <sdl.web@gmail.com>
2755
2756 * m4/sha1.m4:
2757 * m4/gl-comp.m4:
2758 * lib/sha1.h:
2759 * lib/sha1.c:
2760 * lib/makefile.w32-in (GNULIBOBJS):
2761 * lib/gnulib.mk:
2762 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
2763
e09e38a8
GM
27642011-05-24 Glenn Morris <rgm@gnu.org>
2765
4ba4c54a
GM
2766 * configure.in: Remove test for already configured source directory.
2767 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
2768
5a95c002
GM
2769 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
2770
fa5d79db
GM
27712011-05-24 Glenn Morris <rgm@gnu.org>
2772
6c7e099d
GM
2773 * make-dist: Don't distribute test/. (Bug#8107)
2774 * configure.in (OPT_MAKEFILES_IN): New output variable.
2775 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
2776 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
2777 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
2778 (check): Give an explicit error if test/ is not present.
2779
fa5d79db
GM
2780 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
2781 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
2782 (Makefile): Use $SUBDIR_MAKEFILES_IN.
2783
2df215b5
PE
27842011-05-23 Paul Eggert <eggert@cs.ucla.edu>
2785
2786 * lib/verify.h: Merge from gnulib.
2787
f518ae90
PE
27882011-05-22 Paul Eggert <eggert@cs.ucla.edu>
2789
2790 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
2791 Merge from gnulib.
2792
16b71f3a
AS
27932011-05-21 Andreas Schwab <schwab@linux-m68k.org>
2794
2795 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
2796
7285dc67
EZ
27972011-05-20 Eli Zaretskii <eliz@gnu.org>
2798
6a45b46f
EZ
2799 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
2800
7285dc67
EZ
2801 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
2802
b9704ad9
GM
28032011-05-20 Glenn Morris <rgm@gnu.org>
2804
2805 * configure.in (lisp_frag): New output file.
2806
4a720484
GM
28072011-05-19 Glenn Morris <rgm@gnu.org>
2808
2809 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
2810 (WINDOW_SUPPORT): Remove output variables that are no longer used.
2811
a3c92bc1
EZ
28122011-05-17 Paul Eggert <eggert@cs.ucla.edu>
2813
8f906c40
EZ
2814 * lib/gnulib.mk:
2815 * lib/intprops.h:
2816 * lib/unistd.in.h:
2817 * m4/inttypes.m4:
2818 * m4/stdint.m4:
2819 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 2820
d681f183
GM
28212011-05-14 Glenn Morris <rgm@gnu.org>
2822
2823 * configure.in: Treat failure to find an X toolkit the same way we treat
2824 failure to find X and image support.
2825
4f8c52a9
GM
28262011-05-12 Glenn Morris <rgm@gnu.org>
2827
2828 * Makefile.in (src, install-arch-indep, bootstrap-clean)
2829 (check-declare): Shell portability fixes. (Bug#8642)
2830
5a7f0a30
TZ
28312011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
2832
2833 * configure.in: Require GnuTLS 2.6.x or higher.
2834
b08a63cc 28352011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 2836
c378da0b
PE
2837 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
2838 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
2839 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
2840
19548d08
PE
2841 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
2842 This new gnulib-tool option saves 'configure' the trouble of
2843 checking for strtoull when strtoumax exists.
2844
d1a2ac5c
PE
2845 * configure.in (BITS_PER_LONG_LONG): New macro.
2846
773233f8
GM
28472011-05-05 Glenn Morris <rgm@gnu.org>
2848
2849 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
2850 (top_distclean): Delete config.log~.
2851
40697cd9
BK
28522011-04-27 Ben Key <bkey76@gmail.com>
2853
2854 * configure.in: Fixed a bug that caused configure with
2855 --enable-checking=stringoverrun to have no effect.
2856
671875da 28572011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
2858
2859 * configure.in: Suppress unnecessary checks for size_t.
2860 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
2861 (size_t): Do not check for this, and do not typedef. This code
2862 is never exercised now.
2863
a8a2bb29
PE
2864 * Makefile.in (GNULIB_MODULES): Add strtoumax.
2865 This is needed for the new integer-reading code in lread.c.
2866 It automatically pulls in the following gnulib files, which
2867 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
2868 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
2869 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
2870 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 2871 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 2872
33630d51
TZ
28732011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
2874
2875 * configure.in: Check for GnuTLS certificate verify callbacks.
2876
bfab7d85
SM
28772011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
2878
2879 * Makefile.in (config.status): Don't erase in case of error.
2880 In case it disappeared, rebuild it with `configure'.
2881
fe0e7ad7
KB
28822011-04-20 Ken Brown <kbrown@cornell.edu>
2883
2884 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
2885
f5b06c35
GM
28862011-04-12 Glenn Morris <rgm@gnu.org>
2887
2888 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
2889
762f8d96 28902011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
2891
2892 * lib/allocator.c: New file, automatically generated by gnulib.
2893
5fac7083
GM
28942011-04-07 Glenn Morris <rgm@gnu.org>
2895
2896 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
2897
973f782d
EZ
28982011-04-06 Eli Zaretskii <eliz@gnu.org>
2899
2900 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
2901 Revert last change.
2902
f1f81baa
JB
29032011-04-06 Juanma Barranquero <lekktu@gmail.com>
2904
2905 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
2906 ($(BLD)/careadlinkat.$(O)): New target.
2907 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
2908 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
2909 Update dependencies.
2910
b70d23ff 29112011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 2912
41cf7d1a
PE
2913 Fix more problems found by GCC 4.6.0's static checks.
2914
aa181334
PE
2915 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
2916
1f7196bf 2917 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
2918 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
2919 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
2920 * m4/ssize_t.m4: New files, automatically generated from gnulib.
2921
c0274801
GM
29222011-04-06 Glenn Morris <rgm@gnu.org>
2923
2924 * autogen/update_autogen: Handle loaddefs-like files as well.
2925 (usage): Add -l, -C.
2926 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
2927 With -l, check status of lisp/ as well.
2928 With -C, clean before building.
2929 (autoreconf): Only pass -f in the `clean' case.
2930 (commit): New function.
2931
42e85a8f
GM
29322011-03-28 Glenn Morris <rgm@gnu.org>
2933
39f31873
GM
2934 * autogen/update_autogen: Pass -f to autoreconf.
2935
42e85a8f
GM
2936 * autogen.sh (get_version): Discard "not found" lines.
2937 (check_version): Respect $AUTOCONF etc environment variables.
2938
9af30bdf
GM
29392011-03-27 Glenn Morris <rgm@gnu.org>
2940
2941 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
2942 (AH_BOTTOM): Do not define SIGTYPE.
2943
181855e6
GM
29442011-03-26 Glenn Morris <rgm@gnu.org>
2945
2946 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
2947 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
2948
9ee0d174
AS
29492011-03-25 Andreas Schwab <schwab@linux-m68k.org>
2950
2951 * autogen/update_autogen: Remove useless function keyword.
2952
07da4b3c
EZ
29532011-03-25 Eli Zaretskii <eliz@gnu.org>
2954
2955 * config.bat: Generate src/config.h and lib/Makefile from
2956 autogen/config.in and autogen/Makefile.in.
2957
f6ca84c0
GM
29582011-03-25 Glenn Morris <rgm@gnu.org>
2959
2960 * compile, config.guess, config.sub, depcomp, install-sh, missing:
2961 Remove; autoreconf can supply them.
2962 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
2963 config.guess, install-sh. Pass -i to autoreconf.
2964 * autogen/update_autogen (genfiles): Add compile, config.guess,
2965 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
2966 Discard non-error output from autoreconf in -q case.
2967 * autogen/compile, autogen/config.guess, autogen/config.sub:
2968 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
2969 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
2970 install-sh, missing.
2971
8cc1d519
GM
29722011-03-23 Glenn Morris <rgm@gnu.org>
2973
9bb73912 2974 * autogen/update_autogen: Fix typo.
904a432c 2975 (msg): Remove function; use `exec' instead.
9bb73912 2976
8cc1d519
GM
2977 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
2978 (sync-from-gnulib): Don't sync mkinstalldirs.
2979 * make-dist: Don't distribute mkinstalldirs.
2980
c9c49752 29812011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 2982
c9c49752 2983 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
2984 * Makefile.in (GNULIB_MODULES): Add socklen.
2985 * configure.in: Do not check for sys/socket.h, since socklen does that.
2986 * m4/socklen.m4: New automatically-generated file, from gnulib.
2987
d5cad867
PE
2988 fakemail: Remove dependency on ignore-value.
2989 * Makefile.in (GNULIB_MODULES): Add stdio.
2990 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
2991 imported from gnulib.
cbd350f1 2992 * .bzrignore: Add lib/stdio.h.
c9c49752 2993
34cb1cc6
GM
29942011-03-22 Glenn Morris <rgm@gnu.org>
2995
2996 * autogen/copy_autogen: Work from ./ or ../.
2997 Fix time-stamps.
2998 * autogen.sh: Doc fix.
2999
66b87493
GM
30002011-03-20 Glenn Morris <rgm@gnu.org>
3001
3002 * autogen/: New directory, to be excluded from releases.
3003 * autogen/copy_autogen, autogen/update_autogen: New scripts.
3004 * autogen/README: New file.
3005 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
3006 * autogen/Makefile.in: Add auto-updated generated files.
3007 * autogen.sh: No longer a no-op, now it tests for autotools
3008 and runs them as necessary.
cd1181db 3009 * configure.in: Default maintainer-mode to on.
66b87493
GM
3010 * aclocal.m4, configure, lib/Makefile.in: Remove files.
3011
1ef6de05
PE
30122011-03-13 Paul Eggert <eggert@cs.ucla.edu>
3013
3014 Update for gnulib.
3015 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
3016 includes <intprops.h> directly.
3017 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
3018 when building Emacs on Solaris 9 and running it on Solaris 10.
3019
0afb4571
J
30202011-03-08 Jan Djärv <jan.h.d@swipnet.se>
3021
3022 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
3023
33383987
JB
30242011-03-07 Chong Yidong <cyd@stupidchicken.com>
3025
3026 * Version 23.3 released.
3027
870d9cf6
GM
30282011-03-06 Glenn Morris <rgm@gnu.org>
3029
3030 * configure.in (FREETYPE_LIBS): Actually set it to something.
3031
6c0dea8a
PE
30322011-03-02 Paul Eggert <eggert@cs.ucla.edu>
3033
3034 Work around some portability problems with symlinks.
3035
3036 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
3037 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
3038 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
3039 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
3040 * m4/symlink.m4:
3041 New files, automatically generated from gnulib.
3042 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
3043 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
3044
945d8b44
EZ
30452011-02-26 Eli Zaretskii <eliz@gnu.org>
3046
03382788
EZ
3047 * .bzrignore: Ignore new lib/*.in-h files.
3048
90eacf99
SM
3049 * config.bat: Rename stdint.in.h and sys_stat.in.h.
3050 Call depfiles.bat even if lib/deps already exist.
945d8b44 3051
9411886d
PE
30522011-02-25 Paul Eggert <eggert@cs.ucla.edu>
3053
3054 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
3055 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
3056 recent changes to configure.in and to gnulib.
9411886d 3057
1e8dbdc6
GM
30582011-02-24 Glenn Morris <rgm@gnu.org>
3059
3060 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
3061 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
3062
f68c809d
PE
30632011-02-22 Paul Eggert <eggert@cs.ucla.edu>
3064
3065 Assume S_ISLNK etc. work, since gnulib supports this.
3066 * Makefile.in (GNULIB_MODULES): Add sys_stat.
3067 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
3068 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
3069 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
3070
ba01e9d7
PE
30712011-02-21 Paul Eggert <eggert@cs.ucla.edu>
3072
3073 * lib/min-max.h: New file, for "min" and "max".
3074
9f8370e6
CS
30752011-02-21 Christoph Scholtes <cschol2112@gmail.com>
3076
90eacf99 3077 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Add dependency on
9f8370e6
CS
3078 $(EMACS_ROOT)/nt/inc/stdint.h.
3079
25c51af3
EZ
30802011-02-21 Eli Zaretskii <eliz@gnu.org>
3081
3082 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
3083 src/makefile.w32-in and adapt. Depend on stamp_BLD.
3084 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
3085
5fa4ac76
PE
30862011-02-20 Paul Eggert <eggert@cs.ucla.edu>
3087
3088 Import filemode module from gnulib.
3089 * .bzrignore: Add lib/sys/.
3090 * Makefile.in (GNULIB_MODULES): Add filemode.
3091 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
3092 * lib/filemode.c: Renamed from src/filemode.c and regenerated
3093 from gnulib. This adds support for some more file types, e.g.,
3094 Cray DMF migrated files.
3095 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
3096 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
3097 * m4/sys_stat_h.m4: New files, generated from gnulib.
3098 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
3099 Regenerate.
3100
e1e6b4fb
EZ
31012011-02-20 Eli Zaretskii <eliz@gnu.org>
3102
3103 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
3104 $(EMACS_ROOT)/nt/inc/sys/stat.h.
3105
6cac9cb1
PE
31062011-02-20 Paul Eggert <eggert@cs.ucla.edu>
3107
3108 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
3109 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
3110 is no longer needed, due to the recent SSDATA and related changes.
3111 Perhaps -Wno-pointer-sign should also be removed from
3112 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
3113 way to test this so I left it alone.
3114 * configure: Regenerate.
3115
0a19a6f8 31162011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
3117
3118 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
3119 src/makefile.w32-in.
3120
61353ac8 31212011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 3122
61353ac8 3123 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 3124 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
3125 Regenerate.
3126 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
3127 Import the new versions from gnulib; they assume a C99-style
3128 <stdint.h>, supplied by the stdint module.
3129 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
3130 imported from gnulib.
942f733f
PE
3131 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
3132 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
3133 special cases.
61353ac8 3134
9d9d12cd
EZ
31352011-02-19 Eli Zaretskii <eliz@gnu.org>
3136
152be435 3137 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 3138 Add lib/deps/.
152be435 3139
9d9d12cd 3140 * config.bat: Configure in `lib'.
219463da 3141 Generate *.Po files in lib/deps.
9d9d12cd 3142
7d315eb6
PE
31432011-02-18 Paul Eggert <eggert@cs.ucla.edu>
3144
3145 Import IRIX 6.5 getloadavg fixes from gnulib.
3146 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
3147
1f5d53eb
PE
31482011-02-16 Paul Eggert <eggert@cs.ucla.edu>
3149
3150 Import getloadavg module from gnulib.
3151 * .bzrignore: Add lib/stdlib.h.
3152 * Makefile.in (GNULIB_MODULES): Add getloadavg.
3153 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
3154 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
3155 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
3156 Remove; gnulib does this now.
3157 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
3158 from gnulib. This adds support for several other systems, such
3159 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
3160 buffer overrun on Linux hosts under very high load, and on hosts
3161 that maintain a channel to the load average file it makes sure
3162 the file descriptor is close-on-exec (on hosts that support this)
3163 and is not stdin, stdout, or stderr.
3164 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
3165 from gnulib.
3166 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
3167 * src/config.in: Regenerate.
3168
bb55f713
PE
31692011-02-15 Paul Eggert <eggert@cs.ucla.edu>
3170
3171 Merge from gnulib.
3172
7127b760
PE
3173 * install-sh: Update to scriptversion 2011-01-19.21.
3174
bb55f713
PE
3175 2011-02-13 Bruno Haible <bruno@clisp.org>
3176
3177 Consistent macro naming for macros that use GCC __attribute__.
90eacf99 3178 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Rename from
bb55f713
PE
3179 ATTRIBUTE_DEPRECATED.
3180
3181 2011-02-12 Bruno Haible <bruno@clisp.org>
3182
3183 setlocale: Prefer gnulib's override over libintl's override.
3184 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
3185 GNULIB_defined_setlocale is set.
3186
57e96f8e
GM
31872011-02-13 Glenn Morris <rgm@gnu.org>
3188
3189 * make-dist: Exclude generated file src/globals.h.
3190
988c07df
PE
31912011-02-10 Paul Eggert <eggert@cs.ucla.edu>
3192
3193 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
3194 Sync from gnulib, which has been patched to fix the problem
3195 with the license notices. Problem reported by Glenn Morris in
3196 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
3197
ccded26c
SM
31982011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
3199
3200 * .bzrignore: Ignore globals.h and related stamp.
3201
6ffb2c0c
PE
32022011-02-09 Paul Eggert <eggert@cs.ucla.edu>
3203
3204 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
3205 This merges the following fix from gnulib:
3206
3207 2011-02-08 Bruno Haible <bruno@clisp.org>
3208
3209 Split large sed scripts, for HP-UX sed.
3210
00b3c7ac
TT
32112011-02-08 Tom Tromey <tromey@redhat.com>
3212
3213 * configure: Rebuild.
3214 * configure.in (NS_OBJC_OBJ): New subst.
3215
91ccade4
PE
32162011-02-06 Paul Eggert <eggert@cs.ucla.edu>
3217
6ffb2c0c
PE
3218 gnulib: allow multiple gnulib generated replacements to coexist
3219 This defines a few preprocessor symbols that should not affect Emacs.
3220 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
3221 via "make sync-from-gnulib".
3222
e765a388
PE
3223 gnulib: undo previous change
3224 The upstream _HEADERS change was backed out of gnulib (see the
3225 same thread). Stay in sync with gnulib.
3226
91ccade4 3227 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
3228 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
3229 New empty macros, to accommodate recent changes to gnulib. See
3230 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
3231 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
3232 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
3233 * lib/time.in.h, lib/unistd.in.h:
3234 Regenerate.
91ccade4 3235
d67985d3
PE
32362011-02-05 Paul Eggert <eggert@cs.ucla.edu>
3237
3238 sync from gnulib to remove HAVE_STDBOOL_H
90eacf99 3239 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Rename from
d67985d3
PE
3240 AC_HEADER_STDBOOL. All uses changed. Do not define
3241 HAVE_STDBOOL_H, as gnulib does not need this. This change is
3242 imported from the latest Autoconf git. It was motivated by Emacs,
3243 which uses gnulib but does not need HAVE_STDBOOL_H.
3244 * configure, src/config.in: Regenerate.
3245 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
3246
67342916
PE
32472011-02-03 Paul Eggert <eggert@cs.ucla.edu>
3248
3249 allow C code to suppress warnings about ignored return values
3250 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
3251 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
3252 * lib/ignore-value.h: New file.
67342916 3253
14beddf4 32542011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
3255
3256 * configure.in: Test existence of xaw3d library, not just the
3257 header (Bug#7642).
3258
6ffb2c0c
PE
32592011-01-31 Eli Zaretskii <eliz@gnu.org>
3260
3261 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
3262 $(BLD)/time_r.$(O).
3263 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
3264 $(EMACS_ROOT)/src/m/intel386.h.
3265 ($(BLD)/strftime.$(O)):
3266 ($(BLD)/time_r.$(O)): Define prerequisites.
3267
16fab143
PE
32682011-01-31 Paul Eggert <eggert@cs.ucla.edu>
3269
3270 src/emacs.c now gets version number from configure.in
3271 * configure.in (version): Set this from $PACKAGE_VERSION,
3272 which is set from AC_INIT, rather than scouting through src/emacs.c.
3273 * configure: Regenerate.
3274 * make-dist (version): Get it from configure.in, not src/emacs.c.
3275
16c3e636
PE
32762011-01-30 Paul Eggert <eggert@cs.ucla.edu>
3277
3278 strftime: import from gnulib
3279 * Makefile.in (GNULIB_MODULES): Add strftime.
3280 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
3281 needed.
6ffb2c0c 3282 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 3283 Regenerate.
6ffb2c0c
PE
3284 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
3285 imported from gnulib.
16c3e636
PE
3286 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
3287 This incorporates many changes from gnulib, including simpler
3288 handling of multibyte formats, porting to mingw32 and other
3289 platforms, and support for higher-resolution time stamps.
3290 Emacs does not yet use the higher-resolution interface.
3291
3de84ad9
PE
32922011-01-30 Paul Eggert <eggert@cs.ucla.edu>
3293
3294 gnulib: import mktime and move-if-change fixes from gnulib
3295
3296 * configure: Regenerate from the following.
3297
6ffb2c0c
PE
3298 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
3299
3300 mktime: clarify long_int width checking
3301 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
3302 the top level, to make it clearer that the assumption about
3303 long_int width is being checked. See
3304 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
3305
3de84ad9
PE
3306 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
3307
3308 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 3309 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
3310 negative number, which the C Standard says has undefined behavior.
3311 In practice this is not a problem, but might as well do it by the book.
3312 Reported by Rich Felker and Eric Blake; see
3313 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
3314 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
3315 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
3316
3317 mktime: #undef mktime before #defining it
3318 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
3319
3320 mktime: systematically normalize tm_isdst comparisons
3321 * lib/mktime.c (isdst_differ): New function.
3322 (__mktime_internal): Use it systematically for all isdst comparisons.
3323 This completes the fix for libc BZ #6723, and removes the need for
90eacf99
SM
3324 normalizing tm_isdst.
3325 See <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
6ffb2c0c
PE
3326 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
3327
3328 mktime: fix some integer overflow issues and sidestep the rest
3329
3330 This was prompted by a bug report by Benjamin Lindner for MinGW
3331 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
3332 His bug is due to signed integer overflow (0 - INT_MIN), and I
3333 I scanned through mktime.c looking for other integer overflow
3334 problems, fixing all the bugs I found.
3335
3336 Although the C Standard says the resulting code is still not safe
3337 in the presence of integer overflow, in practice it should be good
3338 enough for all real-world two's-complement implementations, except
3339 for debugging environments that deliberately trap on integer
3340 overflow (e.g., gcc -ftrapv).
3341
3342 * lib/mktime.c (WRAPV): New macro.
3343 (SHR): Also check that long_int and time_t shift right in the
3344 usual way, before using the fast-but-unportable method.
3345 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
3346 used. The code already assumed two's complement, so there's
3347 no need to test for alternatives. All uses removed.
3348 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
3349 the C standard. Problem reported by Rich Felker in
3350 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
3351 (twos_complement_arithmetic): Also check long_int and time_t.
3352 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
3353 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
3354 (__mktime_internal): Avoid integer overflow with unary subtraction
3355 in two instances where -1 - X is an adequate replacement for -X,
3356 since the calculations are approximate.
3de84ad9
PE
3357
3358 2011-01-29 Eric Blake <eblake@redhat.com>
3359
3360 mktime: avoid infinite loop
3361 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
3362 type; behavior is still undefined but portable to all known targets.
3363 Reported by Rich Felker.
3364
6ffb2c0c
PE
3365 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
3366
3367 mktime: avoid problems on NetBSD 5 / i386
3368 * lib/mktime.c (long_int): New type. This works around a problem
3369 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
3370 but time_t is 64 bits, and where I expect the existing code is
3371 wrong in some cases.
3372 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
3373 (ydhms_diff): Bring back the compile-time check for wide-enough
3374 year and yday.
3375
3376 mktime: fix misspelling in comment
3377 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
3378 This merges all recent glibc changes of importance.
3379
3de84ad9
PE
3380 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3381
3382 move-if-change: cope with concurrent mv of identical file.
3383 * move-if-change (CMPPROG): Accept environment
3384 variable as an override for `cmp'.
3385 (usage): Document CMPPROG.
3386 Adjust comparison to drop stdout. Cope with failure of mv if
3387 the target file exists and is identical to the source, for
3388 parallel builds.
3389 Report from H.J. Lu against binutils in PR binutils/12283.
3390
6ffb2c0c
PE
33912011-01-29 Eli Zaretskii <eliz@gnu.org>
3392
3393 * lib/makefile.w32-in:
3394 * lib/getopt_.h: New files.
3395
c7e95b91
PE
33962011-01-28 Paul Eggert <eggert@cs.ucla.edu>
3397
3398 improve fix for MS-DOS file name clash
90eacf99 3399 * Makefile.in (DOS_gnulib_comp.m4): Rename from DOS-gnulib-comp.m4,
c7e95b91
PE
3400 for portability to POSIX make. Reported by Bruno Haible.
3401 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
3402 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
3403 files from accumulating as garbage. Also reported by Bruno Haible.
3404
125c3718
PE
34052011-01-27 Paul Eggert <eggert@cs.ucla.edu>
3406
3407 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
3408 * Makefile.in (DOS-gnulib-comp.m4): New macro.
3409 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
3410 problems with MS-DOS 8+3 file name restrictions.
3411 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
3412 it, it would also cause problems when extracting Emacs distribution
3413 tarballs on MS-DOS hosts.
3414 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 3415 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
3416 * config.guess, config.sub: Sync from gnulib.
3417 * m4/gnulib-cache.m4: Remove from repository.
3418 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
3419
4004ef46
GM
34202011-01-25 Glenn Morris <rgm@gnu.org>
3421
0b5c5d82
GM
3422 * README: Add a note about ranges in copyright years.
3423
4004ef46
GM
3424 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
3425
06d8ace5 34262011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
3427
3428 * configure.in: Add HP-UX on IA64 (Bug#6811).
3429
d6974efa
PE
34302011-01-24 Paul Eggert <eggert@cs.ucla.edu>
3431
3432 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
3433 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
3434 as it is no longer needed.
6ffb2c0c 3435 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
3436 * configure.in: Invoke the new gnulib macro
3437 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
3438 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
3439 * m4/getopt.m4: Sync from gnulib; this removes the need for
3440 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
3441 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
3442 New macro, synced from gnulib.
3443 * m4/warn-on-use.m4: Remove.
3444
e02ea74b
PE
34452011-01-22 Paul Eggert <eggert@cs.ucla.edu>
3446
3447 aclocal.m4: put this file back into repository
3448 This way, we don't have to assume that the maintainer has
3449 the automake package installed. See
3450 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
3451 * .bzrignore: Remove aclocal.m4, undoing the previous change.
3452 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
3453 undoing the previous change.
3454 * aclocal.m4: New file (actually, resurrected).
3455
48dcd482
MB
34562011-01-22 Miles Bader <miles@gnu.org>
3457
3458 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
3459 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
3460 Emacs directly uses fontconfig, and breaks building when using a
3461 strict linker).
3462
925e561d
PE
34632011-01-21 Paul Eggert <eggert@cs.ucla.edu>
3464
b06b1098
PE
3465 src/config.in: shrink slightly
3466 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
3467 This makes src/config.in a bit smaller, by removing identifiers
3468 like GNULIB_TEST_MKTIME that Emacs does not need.
3469 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
3470 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
3471 Sync from gnulib. This removes a few more unnecessary symbols from
3472 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
3473 * configure, src/config.in: Regenerate.
3474
925e561d
PE
3475 aclocal.m4: tweaks to regenerate more conveniently
3476 This attempts to act better when the source is in a weird state. See
3477 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
3478 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
3479 * .bzrignore: Add aclocal.m4.
3480
942be821
PE
34812011-01-20 Paul Eggert <eggert@cs.ucla.edu>
3482
3483 aclocal.m4: omit auto-generated file from repository
3484 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
3485 the most recent change here.
3486 * aclocal.m4: Remove from bzr repository. This file is
3487 auto-generated and isn't needed to run 'configure'. See
3488 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
3489
0813c96e
PE
34902011-01-19 Paul Eggert <eggert@cs.ucla.edu>
3491
3492 Minor Makefile.in tweaks to build from gnulib better.
3493 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
3494 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
3495 (top_maintainer_clean): Don't remove aclocal.m4.
3496
7cae64b4
PE
34972011-01-18 Paul Eggert <eggert@cs.ucla.edu>
3498
53911e8f
PE
3499 Minor cleanups for 'bzr status'
3500 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
3501 the output of config.guess.
3502 * Makefile.in (top_distclean): Remove stamp-h1 too.
3503
7cae64b4
PE
3504 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
3505 defined if the compiler supports GCC-style __attribute__
3506 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
3507 this syntax.
3508
a3e44e79 35092011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 3510
3cbecb8f
PE
3511 Makefile.in: tidy up the building of lib
3512 * Makefile.in (am--refresh): Mark as .PHONY.
3513 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
3514 as they're not rebuilt unless you do a "make sync-from-gnulib"
3515 and the former is needed for "configure".
3516 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
3517 has already removed lib/Makefile.
3518
ecbfcc83
PE
3519 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
3520 This avoids building ftoastr and ldtoastr, which aren't needed. See
3521 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 3522
803059b9
PE
3523 * .bzrignore: Add .h files that are host-dependent.
3524 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
3525 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
3526 host-dependent and are built as part of an ordinary 'make', and
3527 should not be checked in.
3528
6ffb2c0c
PE
3529 * lib/Makefile.in: Regenerate.
3530 * lib/COPYING: New file, a copy of COPYING.
3531
2a78afcc 3532 * configure: Regenerate.
37564543
PE
3533 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
3534
e275c824 3535 Regenerate.
6ffb2c0c
PE
3536 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
3537 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
3538 New files, copied from gnulib by gnulib-tool.
3539 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
3540 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
3541 Regenerate.
ecbfcc83 3542
84bbb1ad
PE
3543 Use gnulib's getopt-gnu module.
3544 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
3545 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
3546 representative of the dependencies.
3547 * configure.in: Do not configure getopt, as gnulib does that now.
3548 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
3549 getopt now, in lib.
ecbfcc83 3550
1fd182f0 3551 Regenerate.
6ffb2c0c
PE
3552 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
3553 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
3554 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
3555 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
3556 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
3557 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
3558 * m4/wchar_t.m4, warn-on-use.h:
3559 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 3560 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
3561 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
3562 Regenerate.
3563
1e11dbe3
PE
3564 Use gnulib's mktime module.
3565 * Makefile.in (GNULIB_MODULES): Add mktime.
3566 * configure.in: Remove code no longer needed, as gnulib now does it.
3567 (AC_CHECK_FUNCS): Remove mktime.
3568 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
3569 (__restrict): Remove, as this now gets in the way of the C99
3570 support for 'restrict' pulled in by the gnulib mktime module.
3571 Code should now use 'restrict' and not '__restrict".
3572 (mktime): Remove.
3573 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
3574 and warn-on-use.h into the distribution.
1fd182f0
PE
3575
3576 Regenerate.
6ffb2c0c
PE
3577 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
3578 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 3579 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
3580 * lib/dummy.c: Remove.
3581 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
3582 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
3583 Regenerate.
ecbfcc83 3584
1e11dbe3 3585 Use gnulib's ftoastr module.
fa2c4f56
PE
3586 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
3587
743c80a7 3588 Regenerate.
6ffb2c0c
PE
3589 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
3590 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
3591 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
3592 New files, generated automatically, with 'make sync-from-gnulib'
3593 followed by 'make'.
3594 * configure, lisp/dired.el, src/config.in: Regenerate.
3595
9a514d4a
PE
3596 Automate syncing from gnulib.
3597 * INSTALL, README: Document new subdirectory 'lib'.
3598 * Makefile.in (SUBDIR): Add lib.
3599 (SUBDIR_MAKEFILES): Add lib/Makefile.
3600 (lib-src, src, TAGS, tags): Depend on lib.
3601 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
3602 ($(gnulib_srcdir)): New rule.
3603 (sync-from-gnulib): New rule, which is .PHONY.
3604 (lib): New rule, which is like lib-src.
3605 (Makefile): Depend on lib/Makefile.in.
3606 (AUTOCONF_INPUTS): Depend on aclocal.m4.
3607 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
3608 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
3609 (am--refresh): New rule, to pacify Automake.
3610 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
3611 Clean lib, too.
3612 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
3613 droppings.
3614 (maintainer-clean, extraclean): Use it.
3615 * configure.in: Initialize for automake and gnulib, by invoking
3616 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
3617 lib/Makefile, too. Use automake to build gnulib, as gnulib works
3618 more conveniently with automake.
6ffb2c0c 3619 * lib/Makefile.am: New file.
9a514d4a
PE
3620 * make-dist: Also put into the distribution aclocal.m4,
3621 compile, depcomp, missing, and the files under lib/.
3622
dc3e3e7b
GM
36232011-01-15 Glenn Morris <rgm@gnu.org>
3624
3625 * Makefile.in (epaths-force): No more arch-tag to edit.
3626
dab73760
CY
36272011-01-15 Chong Yidong <cyd@stupidchicken.com>
3628
3629 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
3630
9f4b8b47
PE
36312011-01-14 Paul Eggert <eggert@cs.ucla.edu>
3632
3633 * make-dist: Distribute test/ files too.
3634 Distribute every file under test/ that is under version control,
3635 using patterns like *.el to capture files that are added later.
3636 Without this change, "configure" would fail, because it would
3637 attempt to build from a Makefile.in that was not distributed.
3638
d221e780
CO
36392011-01-13 Christian Ohler <ohler@gnu.org>
3640
3641 * Makefile.in (INFO_FILES): Add ERT.
3642
3643 * Makefile.in (check): Run tests in test/automated.
3644
3645 * Makefile.in:
3646 * configure.in: Add test/automated/Makefile.
3647
bc5585d1
PE
36482011-01-07 Paul Eggert <eggert@cs.ucla.edu>
3649
2b3f5bc8
PE
3650 * install-sh, mkinstalldirs, move-if-change: Update from master
3651 source in gnulib.
3652
bc5585d1
PE
3653 * config.guess, config.sub: Updated from master source.
3654
2018939f
AS
36552011-01-05 Andreas Schwab <schwab@linux-m68k.org>
3656
3657 * configure.in: Check for __builtin_unwind_init.
3658
e5365138
GM
36592011-01-05 Glenn Morris <rgm@gnu.org>
3660
3661 * configure.in (HAVE_MAKEINFO): New output variable.
3662 (MAKEINFO): Reset to "makeinfo" if not found.
3663 * Makefile.in (install-arch-indep, info):
3664 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
3665
4fc5868a
UM
36662010-12-29 Ulrich Mueller <ulm@gentoo.org>
3667
3668 * configure.in: Make gameuser configurable (Bug#7717).
3669
68251e16
GM
36702010-12-15 Glenn Morris <rgm@gnu.org>
3671
3672 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
3673 long absent lib-src/fns-*.el.
3674
838db889
GM
36752010-12-11 Glenn Morris <rgm@gnu.org>
3676
3677 * make-dist: Exclude etc/*.pyc.
3678
fe646d2c
AS
36792010-12-10 Andreas Schwab <schwab@linux-m68k.org>
3680
3681 * configure.in: Don't double machfile in final message.
3682
d96c83fa
CY
36832010-12-04 Chong Yidong <cyd@stupidchicken.com>
3684
3685 * configure.in: Fix last change.
3686
d6a003a8
AS
36872010-12-04 Andreas Schwab <schwab@linux-m68k.org>
3688
3689 * configure.in: Remove reference to removed machine description
90eacf99
SM
3690 files and allow $machine and $machfile to be empty.
3691 Substitute M_FILE/S_FILE instead of machfile/opsysfile.
d6a003a8 3692
067d23c9
KY
36932010-12-03 Glenn Morris <rgm@gnu.org>
3694
3695 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
3696
36972010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
3698
3699 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
3700 (EXTERNALLY_VISIBLE): New definition.
3701
37022010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
3703
3704 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
3705
37062010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
3707
3708 * configure.in: Do not check for unconditionally included headers.
3709
37102010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
3711
3712 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
3713
37142010-11-09 Michael Albinus <michael.albinus@gmx.de>
3715
3716 * configure.in: Don't write a warning for D-Bus anymore.
3717
37182010-11-06 Andreas Schwab <schwab@linux-m68k.org>
3719
3720 * configure.in: Fix indentation.
3721
37222010-10-31 Ken Brown <kbrown@cornell.edu>
3723
90eacf99
SM
3724 * configure.in (checking whether localtime caches TZ):
3725 Use unsetenv instead of modifying environment directly.
067d23c9
KY
3726
37272010-10-25 Andreas Schwab <schwab@linux-m68k.org>
3728
3729 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
3730 to avoid warning.
3731
37322010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3733
e9fce1ac 3734 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
3735
37362010-10-22 Glenn Morris <rgm@gnu.org>
3737
3738 * make-dist: Avoid listing .el files twice. Don't try to run
3739 autoconf if --no-update.
3740
37412010-10-20 Glenn Morris <rgm@gnu.org>
3742
3743 * make-dist: No longer create lisp/MANIFEST.
3744
37452010-10-14 Glenn Morris <rgm@gnu.org>
3746
3747 * BUGS, INSTALL.BZR, README: Updates.
3748
37492010-10-13 Glenn Morris <rgm@gnu.org>
3750
3751 * make-dist: Remove --compress. Check for the appropriate
3752 gzip-like executable, and if not found, don't compress.
3753 Check version number in README, don't change it.
3754 Use find for nt/inc/*.h.
3755
37562010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
3757
90eacf99
SM
3758 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT):
3759 Remove trailing / from directory names.
067d23c9
KY
3760
37612010-10-12 Glenn Morris <rgm@gnu.org>
3762
3763 * make-dist: Update and simplify.
3764
37652010-10-12 Eli Zaretskii <eliz@gnu.org>
3766
3767 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
3768
37692010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
3770
3771 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
3772
37732010-10-09 Glenn Morris <rgm@gnu.org>
3774
3775 * make-dist: No more doc/emacs/*.texi.in.
3776
3777 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
3778
37792010-10-09 Glenn Morris <rgm@gnu.org>
3780
3781 * configure.in: Combine some conditionals.
3782
3783 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
3784 * make-dist: Include doc/emacs/*.texi.in.
3785
3786 * INSTALL, make-dist: Remove references to b2m.
3787 * Makefile.in (MAN_PAGES): Remove b2m.1.
3788
37892010-10-05 Glenn Morris <rgm@gnu.org>
3790
3791 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
3792
37932010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
3794
3795 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
3796
37972010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
3798
3799 * configure.in: Include stdlib.h and string.h unconditionally.
3800
38012010-09-29 Romain Francoise <romain@orebokech.com>
3802
3803 * configure.in: Don't enable ImageMagick unless HAVE_X11.
3804
38052010-09-28 Glenn Morris <rgm@gnu.org>
3806
3807 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
3808 happy.
3809
38102010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
3811
3812 * configure.in: Enable imagemagick by default.
3813
38142010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
3815
3816 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 3817 GnuTLS libraries.
067d23c9
KY
3818
38192010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
3820
3821 * configure.in: Set up GnuTLS.
3822
38232010-09-22 Chong Yidong <cyd@stupidchicken.com>
3824
3825 * configure.in: Announce whether libxml2 is linked to.
3826
38272010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
3828
3829 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
3830
38312010-09-18 Eli Zaretskii <eliz@gnu.org>
3832
3833 * config.bat: Detect that libxml2 is installed and if so, build
3834 with it.
3835
38362010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3837
3838 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
3839 be used. This fixes a conf problem on Mac OS X.
3840
38412010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3842
3843 * configure.in: Check for libxml2.
3844
38452010-09-09 Glenn Morris <rgm@gnu.org>
3846
3847 * make-dist: No more TODO files under lisp/.
3848
38492010-09-04 Eli Zaretskii <eliz@gnu.org>
3850
3851 * config.bat: Produce lisp/gnus/_dir-locals.el from
3852 lisp/gnus/.dir-locals.el.
3853
38542010-08-23 Andreas Schwab <schwab@linux-m68k.org>
3855
3856 * configure.in: Fix check for librsvg, imagemagick and
3857 MagickExportImagePixels.
3858
38592010-08-18 Joakim Verona <joakim@verona.se>
3860
3861 * Makefile.in, configure.in: Checks for ImageMagick.
3862
38632010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
3864
3865 * configure.in (AC_PREREQ): Require autoconf 2.65.
3866
38672010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
3868
3869 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
3870
38712010-08-09 Andreas Schwab <schwab@linux-m68k.org>
3872
3873 * configure.in: Add AC_C_BIGENDIAN.
3874
38752010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
3876
3877 * configure.in (ORDINARY_LINK): Use on hpux* too.
3878
38792010-08-06 Jan Djärv <jan.h.d@swipnet.se>
3880
3881 * configure.in: Check for util.h.
3882 Use -Wimplicit-function-declaration if compiler supports it.
3883
38842010-08-05 Eli Zaretskii <eliz@gnu.org>
3885
3886 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
3887
38882010-08-04 Andreas Schwab <schwab@linux-m68k.org>
3889
3890 * configure.in: Restore accidentally removed use of
3891 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
3892
38932010-07-29 Chad Brown <yandros@mit.edu>
3894
3895 * configure.in: Check for dirent.h.
3896
38972010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
3898
3899 * configure.in: Remove reference to usg5-4, unused.
3900
39012010-07-25 Andreas Schwab <schwab@linux-m68k.org>
3902
3903 * configure.in: Check for __executable_start.
3904
39052010-07-24 Ken Brown <kbrown@cornell.edu>
3906
3907 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
3908
39092010-07-24 Juanma Barranquero <lekktu@gmail.com>
3910
3911 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
3912
39132010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
3914
3915 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
3916
39172010-07-12 Andreas Schwab <schwab@linux-m68k.org>
3918
3919 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
3920 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
3921 (C_OPTIMIZE_SWITCH): Remove.
3922 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
3923
39242010-07-11 Andreas Schwab <schwab@linux-m68k.org>
3925
3926 * configure.in: Don't check for index and rindex, check for strchr
3927 and strrchr. Define strchr and strrchr as index and rindex,
3928 resp., in src/config.h if not available.
3929
39302010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
3931
3932 * configure.in: Use -Wold-style-definition if available.
3933 This helps with the transition to standard C code, it can be
3934 removed when done.
3935
3936 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
3937
3938 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
3939 and MSWindows.
3940
39412010-07-07 Andreas Schwab <schwab@linux-m68k.org>
3942
3943 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
3944 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
3945
39462010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
3947
3948 * configure.in (getenv): Remove K&R declaration.
3949
39502010-07-02 Jan Djärv <jan.h.d@swipnet.se>
3951
3952 * configure.in: Remove define __P.
3953
39542010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
3955
3956 * configure.in (--enable-use-lisp-union-type): New flag.
3957
39582010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
3959
3960 Fix CFLAGS for non-GCC compilers.
3961 * configure.in (CFLAGS): Always use -g like it was done before the
3962 2010-03-30 change.
3963 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
3964 (Bug#6538)
3965
39662010-06-30 Glenn Morris <rgm@gnu.org>
3967
3968 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
3969 Set with AC_DEFINE rather than AH_BOTTOM.
3970
3971 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
3972 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
3973 Set with shell, not cpp.
3974 (LIBX): Remove, just use -lX11 in the one place this was used.
3975 (cannot_dump): Replace with CANNOT_DUMP.
3976
39772010-06-28 Jan Djärv <jan.h.d@swipnet.se>
3978
0a19a6f8 3979 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
3980 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
3981 by minimum required Gtk+ 2.6). Add checks for functions introduced
3982 in Gtk+ 2.14 or newer (bug#6505).
3983
39842010-06-26 Eli Zaretskii <eliz@gnu.org>
3985
3986 * config.bat: Remove white space around "+" in COPY commands.
3987
39882010-06-23 Glenn Morris <rgm@gnu.org>
3989
3990 * info/dir: Start descriptions in column 32, per Texinfo convention.
3991
39922010-06-16 Chong Yidong <cyd@stupidchicken.com>
3993
3994 * INSTALL: Update font information (Bug#6389).
3995
39962010-06-16 Glenn Morris <rgm@gnu.org>
3997
3998 * INSTALL: General update.
3999
40002010-06-12 Glenn Morris <rgm@gnu.org>
4001
4002 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
4003
40042010-06-11 Glenn Morris <rgm@gnu.org>
4005
4006 * configure.in (--without-compress-info): New option.
4007 (GZIP_INFO): New output variable.
4008
4009 * Makefile.in (GZIP_INFO): New, set by configure.
4010 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
4011 Handle man pages in the same way.
4012
40132010-06-10 Glenn Morris <rgm@gnu.org>
4014
4015 * Makefile.in (install-arch-indep): Gzip the info files too.
4016
4017 * make-dist: Remove references to non-existent directories and files.
4018
40192010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
4020
4021 * configure.in: Include <strings.h> and <string.h> instead of
4022 "strings.h" and "string.h".
4023
40242010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
4025
4026 * configure.in: Remove code dealing with BSTRING.
4027
40282010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
4029
4030 * configure.in (AC_PREREQ): Require autoconf 2.65.
4031
4032 * configure.in (unxec): Do not define and substitute.
4033 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
4034
40352010-06-03 Glenn Morris <rgm@gnu.org>
4036
4037 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
4038
40392010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
4040
4041 Fix alloca definition when using gcc on non-gnu systems.
4042 * configure.in: Use the code sequence indicated by "info autoconf"
4043 for alloca (bug#6170).
4044
40452010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4046
4047 * .bzrignore: Ignore new files from trunk, which appear if you use
4048 colocated branches (i.e. "bzr switch").
4049
40502010-05-28 Glenn Morris <rgm@gnu.org>
4051
4052 * configure.in: Simplify some of the $canonical tests.
4053
40542010-05-27 Glenn Morris <rgm@gnu.org>
4055
4056 * config.bat: Do not preprocess src/Makefile.in.
4057
4058 * configure.in: Do not preprocess src/Makefile.in.
4059 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
4060 (AC_EGREP_CPP): Test no longer needed.
4061
4062 * make-dist: No more Makefile.c files.
4063
40642010-05-26 Glenn Morris <rgm@gnu.org>
4065
4066 * configure.in (YMF_PASS_LDFLAGS): Remove.
4067 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
4068
4069 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
4070 Add $GNUSTEP_LOCAL_HEADERS.
4071 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
4072
4073 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
4074 (GNUSTEP_MAKEFILES): Remove.
4075 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
4076 stuff to here.
4077
40782010-05-25 Glenn Morris <rgm@gnu.org>
4079
4080 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
4081 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
4082
4083 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
4084 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
4085 here instead.
4086
40872010-05-24 Romain Francoise <romain@orebokech.com>
4088
4089 * make-dist: Look for version in src/emacs.c.
4090 Use lisp/subr.el rather than lisp/version.el for location check.
4091
40922010-05-21 Glenn Morris <rgm@gnu.org>
4093
4094 * configure.in (MKDEPDIR): Parallel build tweak.
4095
4096 * configure.in (ns_frag): New output file.
4097
4098 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
4099 (OLDXMENU_TARGET): Set to empty if USE_GTK.
4100
4101 * configure.in (cannot_dump): New output variable.
4102
41032010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
4104
4105 * configure.in: On NetBSD, if terminfo is found, use it in
4106 preference to termcap. (Bug#6190)
4107
41082010-05-20 Glenn Morris <rgm@gnu.org>
4109
4110 * make-dist (src): Include *.mk.
4111 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
4112 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
4113 (deps_frag): New output file.
4114 (AUTO_DEPEND): Remove this definition.
4115
4116 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
4117
41182010-05-19 Glenn Morris <rgm@gnu.org>
4119
4120 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
4121 (ORDINARY_LINK): New AC_DEFINE.
4122 (LIB_GCC): No need to set if ORDINARY_LINK.
4123
41242010-05-18 Glenn Morris <rgm@gnu.org>
4125
4126 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
4127 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
4128
4129 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
4130 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
4131 (RALLOC_OBJ): New output variable.
4132
4133 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
4134 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
4135
41362010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
4137
4138 * Makefile.in (src): Provide the name of the VCS file that witnesses
4139 a pull.
4140 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
4141
41422010-05-17 Glenn Morris <rgm@gnu.org>
4143
4144 * configure.in (OLDXMENU_DEPS): New output variable.
4145
41462010-05-16 Glenn Morris <rgm@gnu.org>
4147
4148 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
4149
4150 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
4151 * Makefile.in (install-arch-dep): Update for above change.
4152
4153 * Makefile.in (ns_appdir): Remove.
4154 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
4155
4156 * configure.in (TEMACS_LDFLAGS2): New output variable.
4157
4158 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
4159 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
4160 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
4161 nothing uses.
4162
41632010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
4164
4165 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
4166 does not use them.
4167 (X11R5_INHIBIT_I18N): Remove, unused.
4168
41692010-05-15 Glenn Morris <rgm@gnu.org>
4170
4171 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
4172
4173 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
4174
41752010-05-15 Ken Raeburn <raeburn@raeburn.org>
4176
4177 * configure.in: Look for version string in its new location.
4178
41792010-05-15 Eli Zaretskii <eliz@gnu.org>
4180
4181 * config.bat: Remove support for DJGPP v1.x.
4182
41832010-05-15 Glenn Morris <rgm@gnu.org>
4184
4185 * configure.in (OLDXMENU_TARGET): New output variable.
4186
4187 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
4188
4189 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
4190 and other files that no longer exist.
4191
41922010-05-14 Glenn Morris <rgm@gnu.org>
4193
4194 * configure.in (cpp_undefs): Add mktime, register, X11.
4195
4196 * configure.in (GPM_MOUSE_SUPPORT): Remove.
4197 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
4198 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
4199
4200 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
4201 (GNUSTEP_MAKEFILES): Do not output.
4202
42032010-05-13 Glenn Morris <rgm@gnu.org>
4204
4205 * configure.in: Fix some paren typos.
4206
4207 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
4208
4209 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
4210
42112010-05-12 Glenn Morris <rgm@gnu.org>
4212
4213 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
4214
4215 * configure.in (LIB_GCC): New output variable.
4216
42172010-05-11 Glenn Morris <rgm@gnu.org>
4218
4219 * make-dist (msdos): No more mainmake.
4220
4221 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
4222 * config.bat: Do not run cpp on lib-src/Makefile.in.
4223
4224 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
4225
42262010-05-10 Glenn Morris <rgm@gnu.org>
4227
4228 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
4229
4230 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
4231 (BLESSMAIL_TARGET): New output variable.
4232
42332010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
4234
4235 * INSTALL: Fix typos.
4236
42372010-05-08 Chong Yidong <cyd@stupidchicken.com>
4238
4239 * configure.in: Add check for buggy version of GCC (Bug#6031).
4240
42412010-05-08 Glenn Morris <rgm@gnu.org>
4242
4243 * configure.in (HAVE_LIBNCURSES): New local variable.
4244 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
4245 replacing cpp in src/s/*.h and src/Makefile.in.
4246
42472010-05-07 Chong Yidong <cyd@stupidchicken.com>
4248
4249 * Version 23.2 released.
4250
42512010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
4252
4253 * configure.in: Add tests for `isnan' and `copysign'.
4254
42552010-05-07 Eli Zaretskii <eliz@gnu.org>
4256
4257 * config.bat: Allow for 2 leading `#'s in comments in
4258 src/Makefile.in.
4259
42602010-05-07 Glenn Morris <rgm@gnu.org>
4261
4262 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
4263 Merges logic from src/s/* and src/Makefile.in.
4264 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
4265
42662010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
4267
4268 Define START_FILES and LIB_STANDARD using autoconf.
4269 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
4270 here from src/s/*.h.
4271 (HAVE_CRTIN): Remove, inline logic in the netbsd
4272 START_FILES/LIB_STANDARD computation.
4273
42742010-05-06 Glenn Morris <rgm@gnu.org>
4275
4276 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
4277
4278 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
4279 (LD_SWITCH_X_SITE): Remove unused variables.
4280
42812010-05-04 Glenn Morris <rgm@gnu.org>
4282
4283 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
4284 as well.
4285 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
4286
4287 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
4288
4289 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
4290 variables, replacing c_switch_machine, c_switch_system.
4291 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
4292 @c_switch_system@.
4293
42942010-05-03 Glenn Morris <rgm@gnu.org>
4295
4296 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
4297
4298 * make-dist: There are no more src/m/*.inp files.
4299
43002010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
4301
4302 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
4303 (ac_link): Do not use ld_switch_machine.
4304
43052010-05-01 Glenn Morris <rgm@gnu.org>
4306
4307 * configure.in (OTHER_OBJ): Remove.
4308 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
4309
43102010-04-30 Glenn Morris <rgm@gnu.org>
4311
4312 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
4313 Elsewhere, maybe include it.
4314
4315 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
4316 (OLDXMENU, LIBXMENU): New output variables.
4317
4318 * configure.in (OTHER_OBJ): New output variable.
4319
43202010-04-28 Glenn Morris <rgm@gnu.org>
4321
4322 * configure.in (CYGWIN_OBJ): New output variable.
4323
4324 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
4325
4326 * configure.in (FONT_OBJ): New output variable.
4327
4328 * configure.in (LIBXMU): New output variable.
4329
4330 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
4331
4332 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
4333 userland and maybe change values to i386 (move test from s/amdx86-64.h).
4334
43352010-04-27 Glenn Morris <rgm@gnu.org>
4336
4337 * configure.in (LIBXTR6): New output variable. Move unixware special
4338 case here from src/s/unixware.h.
4339
4340 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
4341 in Makefiles.
4342 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
4343
4344 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
4345 (LIBXP): No longer substitute in Makefiles.
4346 (MOTIF_LIBW): New output variable. Move system-specific settings here
4347 from src/s files.
4348
43492010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
4350
4351 Reduce CPP usage.
4352 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
4353 (unexec): Define unconditionally, all platforms define
4354 UNEXEC. AC_SUBST it.
4355 (UNEXEC_SRC): Remove, unused.
4356 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
4357
43582010-04-27 Glenn Morris <rgm@gnu.org>
4359
4360 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
4361 replaced by LIBXP.
4362
4363 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
4364 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
4365 On hpux10-20, default to /lib.
4366
4367 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
4368
43692010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
4370
4371 * configure.in (LIBS_MACHINE): Remove, unused.
4372
4373 * configure.in (LIB_MATH): New output variable. Set it for some systems.
4374
43752010-04-24 Glenn Morris <rgm@gnu.org>
4376
4377 * configure.in (CRT_DIR): New output variable.
4378 (--with-crt-dir): New option. (Bug#5655)
4379 (HAVE_LIB64_DIR): Remove.
4380
43812010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
4382
4383 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
4384
43852010-04-22 Miles Bader <miles@gnu.org>
4386
4387 * configure.in: Get rid of "unix" pre-defined macro when
4388 preprocessing Makefile. (Bug#5857)
4389
43902010-04-21 Andreas Schwab <schwab@linux-m68k.org>
4391
4392 Avoid non-portable shell command negation
4393 * configure.in: Revert last change.
4394
43952010-04-21 Jan Djärv <jan.h.d@swipnet.se>
4396
4397 * configure.in: Change "if test ! -f" to "if ! test -f".
4398
43992010-04-21 Glenn Morris <rgm@gnu.org>
4400
4401 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
4402 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
4403
44042010-04-21 Karel Klíč <kklic@redhat.com>
4405
4406 * configure.in: New option: --with(out)-selinux, on by default.
4407 Set HAVE_LIBSELINUX if we find libselinux, and substitute
4408 LIBSELINUX_LIBS in Makefiles.
4409
44102010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
4411
4412 * configure.in: Remove all references to LIBX11_SYSTEM.
4413
44142010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
4415
4416 * configure.in: Remove all references to C_DEBUG_SWITCH.
4417
44182010-03-27 Eli Zaretskii <eliz@gnu.org>
4419
4420 * config.bat <lib-src>: Edit out lines that begin with several #
4421 characters.
4422
44232010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4424
4425 * configure.in: Remove support for old UNIX System V systems and
4426 for Unixware on non-x86 machines.
4427
4428 * configure.in: Remove support for Solaris on PPC and for old versions.
4429
4430 * configure.in: Remove non-working lynxos port.
4431
44322010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
4433
4434 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
4435
44362010-03-19 Glenn Morris <rgm@gnu.org>
4437
4438 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
4439 happy.
4440
44412010-03-18 Jan Djärv <jan.h.d@swipnet.se>
4442
4443 * configure.in: Check for tputs and friends, abort if not
4444 found (bug#5735).
4445
44462010-03-18 Glenn Morris <rgm@gnu.org>
4447
4448 * configure.in (--with-x-toolkit): In the help text, say which options
4449 are synonyms.
4450
4451 * configure.in (--with-mmdf, --with-mail-unlink):
4452 New options, off by default.
4453 (--with-mailhost): New option to set default POP host.
4454 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
4455 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
4456 New variables, substituted in Makefiles.
4457 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
4458 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
4459 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
4460 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
4461 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
4462
44632010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
4464
4465 * Makefile.in (uninstall): Handle the case where archlibdir does not
4466 exist. (Bug#5720)
4467
44682010-03-12 Eli Zaretskii <eliz@gnu.org>
4469
75f1671a 4470 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
4471 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
4472
4473 * configure: Regenerated.
4474
44752010-03-10 Chong Yidong <cyd@stupidchicken.com>
4476
4477 * Branch for 23.2.
4478
44792010-01-31 Juri Linkov <juri@jurta.org>
4480
4481 * .bzrignore: Add TAGS-LISP.
4482
44832010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4484
4485 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
4486 this header file).
4487
44882010-01-12 Juanma Barranquero <lekktu@gmail.com>
4489
4490 * .bzrignore: Ignore all .exe, instead of individual files.
4491
44922010-01-12 Chong Yidong <cyd@stupidchicken.com>
4493
4494 * configure.in: Explicitly check for and link to -lXrender.
4495
44962010-01-12 Glenn Morris <rgm@gnu.org>
4497
4498 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
4499 for bug reports for development versions.
4500
45012010-01-02 Eli Zaretskii <eliz@gnu.org>
4502
4503 * .bzrignore: Add more ignored patterns, including for the MS-DOS
4504 build.
4505
45062009-12-27 Karl Fogel <kfogel@red-bean>
4507
4508 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
4509 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
4510
45112009-12-17 Glenn Morris <rgm@gnu.org>
4512
4513 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
4514
45152009-12-15 Glenn Morris <rgm@gnu.org>
4516
4517 * info/dir: Add EDT entry.
4518 * Makefile.in (INFO_FILES): Add edt.
4519
45202009-12-10 Jan Djärv <jan.h.d@swipnet.se>
4521
1154d12e 4522 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
4523
45242009-12-09 Jan Djärv <jan.h.d@swipnet.se>
4525
4526 * configure.in: Don't check for RSVG or GConf unless X11 is used.
4527
45282009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
4529
4530 * configure.in: Allow compiling Emacs with GTK on Cygwin.
4531
45322009-12-01 Glenn Morris <rgm@gnu.org>
4533
4534 * make-dist: Add etc/images/mpc directory.
4535
45362009-11-21 Jan Djärv <jan.h.d@swipnet.se>
4537
4538 * configure.in: Don't check for GConf unless X is used.
4539
45402009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
4541
4542 * configure.in: Use -Wdeclaration-after-statement if available.
4543
45442009-11-17 Jan Djärv <jan.h.d@swipnet.se>
4545
4546 * configure.in: New option: --with(out)-gconf.
4547 Set HAVE_GCONF if we find gconf.
4548
45492009-11-17 Glenn Morris <rgm@gnu.org>
4550
4551 * Makefile.in (INFO_FILES): Add semantic.
4552
45532009-11-16 Chong Yidong <cyd@stupidchicken.com>
4554
4555 * info/dir: Add Semantic.
4556
45572009-11-16 Glenn Morris <rgm@gnu.org>
4558
4559 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
4560 pattern, so as not to exclude makefile*.el. (Bug#4912)
4561
45622009-11-14 Jan Djärv <jan.h.d@swipnet.se>
4563
4564 * configure.in: --enable-autodepend is new. Check for GNU Make
4565 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
4566 gcc and GNU make to generate dependencies.
4567
45682009-10-27 Glenn Morris <rgm@gnu.org>
4569
4570 * make-dist: Make links to doc/lispintro/*.pdf.
4571
45722009-10-23 Jim Meyering <meyering@redhat.com>
4573
4574 * configure.in: Invoke $CPP with -P when creating Makefile and
4575 src/Makefile. Without this, gcc 4.4.2 converts each
4576 backslash-newline pair in the input to a bare newline, yielding
4577 invalid Makefiles.
4578
4579 * configure: Regenerate.
4580
45812009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
4582
4583 * configure.in (vax-dec-vms): Remove, not supported anymore.
4584
45852009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
4586
4587 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
4588 (*-apple-darwin*): Add x86_64 architecture.
4589
45902009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
4591
4592 * config.guess, config.sub: Updated from master source.
4593
45942009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
4595
4596 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
4597
45982009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
4599
4600 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
4601
46022009-09-29 Glenn Morris <rgm@gnu.org>
4603
4604 * make-dist (check): Update for two new levels of subdirectory in lisp/.
4605
46062009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
4607
4608 * config.guess, config.sub: Updated from master source.
4609
4610 * configure.in (OTHER_FILES): Define using autoconf not cpp.
4611
46122009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
4613
4614 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
4615
46162009-09-13 Chong Yidong <cyd@stupidchicken.com>
4617
4618 * INSTALL: Update URL for GNU FreeFont.
4619
46202009-09-09 Glenn Morris <rgm@gnu.org>
4621
4622 * Makefile.in (install-arch-indep): Don't recursively change perms of
4623 site-lisp and infodir. There may be non-Emacs files in here, and the
4624 files supplied by Emacs are all handled explicitly already. (Bug#3800)
4625 (mkdir): Set umask to world-readable before creating directories.
4626 mkinstalldirs already checks if dirs exist, don't duplicate this test.
4627
46282009-08-29 Glenn Morris <rgm@gnu.org>
4629
4630 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
4631 (info): Don't give an error in the absence of makeinfo - let the doc
4632 Makefiles do that, if the info files need rebuilding. (Bug#3982)
4633
46342009-08-23 Ken Raeburn <raeburn@raeburn.org>
4635
4636 * Makefile.in (install-arch-indep): If the versioned DOC-####
4637 generated during loadup+dump isn't found, install the plain DOC
4638 file that always gets generated, in case CANNOT_DUMP is set.
4639
4640 * configure.in: Warn if package version specified here doesn't
4641 match the version in version.el.
4642 * configure: Regenerate.
4643
46442009-08-22 Michael Albinus <michael.albinus@gmx.de>
4645
4646 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
4647
4648 * configure: Regenerate.
4649
46502009-08-19 Glenn Morris <rgm@gnu.org>
4651
4652 * INSTALL: Remove reference to cvtmail.
4653
46542009-08-15 CHENG Gao <chenggao@gmail.com>
4655
4656 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
4657
46582009-08-02 Kevin Ryde <user42@zip.com.au>
4659
4660 * INSTALL: Fix free fonts URL.
4661
46622009-07-22 Glenn Morris <rgm@gnu.org>
4663
4664 * configure.in (AC_PREREQ): Require autoconf 2.62.
4665
46662009-07-04 Andreas Schwab <schwab@linux-m68k.org>
4667
4668 * configure.in (--enable-checking, --enable-profiling):
4669 Use AS_HELP_STRING.
4670
46712009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
4672
4673 * configure.in (--enable-profiling): New option.
4674 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
4675
46762009-06-27 Glenn Morris <rgm@gnu.org>
4677
4678 * configure.in: Restore netbsd on mips, mipsel, mipseb.
4679
46802009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4681
4682 * configure.in (--enable-checking): New option.
4683
46842009-06-24 Glenn Morris <rgm@gnu.org>
4685
4686 * make-dist: Warn if subdir does not exist in source.
4687 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
4688 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
4689 No longer make links.
4690
46912009-06-24 Yavor Doganov <yavor@gnu.org>
4692
4693 * make-dist (tempdir): Don't create directories preferences.gorm
4694 and preferences.nib, they are no longer required.
4695
46962009-06-21 Chong Yidong <cyd@stupidchicken.com>
4697
4698 * Branch for 23.1.
4699
47002009-06-12 Chong Yidong <cyd@stupidchicken.com>
4701
4702 * configure.in: Delete mac-fix-env target, which has been
4703 removed (Bug#3531).
4704
47052009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
4706
1154d12e 4707 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
4708
47092009-05-05 Per Starbäck <per@starback.se> (tiny change)
4710
4711 * BUGS: Use new binding of view-emacs-problems.
4712
c7015153 47132009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
4714
4715 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
4716 for Solaris compatibility.
4717
47182009-04-25 Chong Yidong <cyd@stupidchicken.com>
4719
4720 * configure: Regenerate.
4721
4722 * configure.in: Disable use of FreeType without libXft.
4723
47242009-04-19 Jan Djärv <jan.h.d@swipnet.se>
4725
4726 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
4727 Check if it is declared in gtk.h.
4728
47292009-04-12 Andreas Schwab <schwab@linux-m68k.org>
4730
4731 * Makefile.in (install-arch-indep): Remove .gitignore files.
4732
47332009-04-03 Kenichi Handa <handa@m17n.org>
4734
4735 * INSTALL: Make the section "Complex Text Layout support
4736 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
4737
47382009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
4739
4740 * configure.in (rs6000-ibm-aix6*): Fix typo.
4741
47422009-03-04 Glenn Morris <rgm@gnu.org>
4743
4744 * Makefile.in (INFO_FILES): Add auth.
4745
47462009-03-03 Glenn Morris <rgm@gnu.org>
4747
4748 * info/dir: Add Auth-source.
4749
47502009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
4751
4752 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
4753 the second.
4754
47552009-02-28 Eli Zaretskii <eliz@gnu.org>
4756
4757 * config.bat: Copy .dbxinit to _dbxinit.
4758
4759 * make-dist (Making links to `info'): Remove .gitignore.
4760
47612009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
4762
4763 * Makefile.in (lib-src, lisp): Use simpler rule.
4764 (src): Be more specific to avoid recompiling all the .elc files just
4765 because the bootstrap-emacs is missing.
4766
47672009-02-26 Chong Yidong <cyd@stupidchicken.com>
4768
4769 * configure.in: Require librsvg >= 2.11.
4770
47712009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
4772
4773 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
4774 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
4775
47762009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
4777
4778 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
4779
47802009-02-03 Glenn Morris <rgm@gnu.org>
4781
4782 * make-dist: Add some missing files, remove some that are no longer
4783 present.
4784
47852009-02-02 Glenn Morris <rgm@gnu.org>
4786
4787 * make-dist: Add some missing nextstep/ files.
4788
47892009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
4790
4791 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
4792
47932009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
4794
4795 * configure.in: Add support for m68k-*-netbsd.
4796
47972009-01-14 Juri Linkov <juri@jurta.org>
4798
4799 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
4800
4801 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
4802 and bug-reference-mode.
4803
48042009-01-11 Juri Linkov <juri@jurta.org>
4805
4806 * INSTALL.CVS: Move configuration explicitly to the first step.
4807
48082009-01-09 Glenn Morris <rgm@gnu.org>
4809
4810 * .dir-locals.el: Don't set indent-tabs-mode.
4811
48122008-12-30 Kenichi Handa <handa@m17n.org>
4813
4814 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
4815 the function OTF_get_variation_glyphs.
4816
48172008-12-30 Jan Djärv <jan.h.d@swipnet.se>
4818
4819 * Makefile.in (install-arch-dep): Remove old directories in
4820 ns_app* before moving new directories there.
4821
48222008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
4823
4824 * .dir-locals.el: Remove non-working entry for pmail.
4825 (fill-column): Fix typo.
4826 (change-log-mode): Add fill column.
4827
48282008-12-26 Eli Zaretskii <eliz@gnu.org>
4829
4830 * config.bat: Produce _dir-locals.el from .dir-locals.el.
4831
48322008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
4833
4834 * make-dist (tempdir): Distribute .dir-locals.el.
4835
4836 * .dir-locals.el: New file.
4837
48382008-12-19 Eli Zaretskii <eliz@gnu.org>
4839
4840 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
4841 for rationale.
4842
48432008-12-13 Glenn Morris <rgm@gnu.org>
4844
4845 * Makefile.in (install-arch-indep): Add new man-pages.
4846 (manext): Remove variable.
4847 (MAN_PAGES): New variable.
4848 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
4849 and remove.
4850 (uninstall): Remove desktop file and icons, game scores if empty.
4851
48522008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
4853
4854 * config.guess, config.sub: Updated from master source.
4855
48562008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
4857
4858 * Makefile.in (install-arch-indep): Install ebrowse.1.
4859
48602008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
4861
4862 * configure.in: Add Solaris on x86_64.
4863
48642008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
4865
4866 * config.guess, config.sub: Updated from master source.
4867
48682008-12-08 Eli Zaretskii <eliz@gnu.org>
4869
4870 * info/dir: Fix last change.
4871
48722008-12-07 Eli Zaretskii <eliz@gnu.org>
4873
4874 * info/dir: Untabify.
4875
48762008-11-28 Ulrich Mueller <ulm@gentoo.org>
4877
4878 * configure.in: Fix last change.
4879
48802008-11-28 Richard M Stallman <rms@gnu.org>
4881
4882 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
4883 New configurations.
4884
48852008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
4886
4887 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
4888 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
4889
48902008-11-15 Eli Zaretskii <eliz@gnu.org>
4891
4892 * Makefile.in (INFO_FILES): Remove ns-emacs.
4893
4894 * info/dir (NS-Emacs): Remove entry.
4895
48962008-11-08 Eli Zaretskii <eliz@gnu.org>
4897
4898 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
4899
49002008-11-07 Glenn Morris <rgm@gnu.org>
4901
4902 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
4903
49042008-10-31 Eli Zaretskii <eliz@gnu.org>
4905
4906 * config.bat: Tell user to expect one "File not found" message
4907 while the `doc' directory is being configured.
4908
49092008-10-30 Chong Yidong <cyd@stupidchicken.com>
4910
4911 * update-subdirs: Put obsolete directory last.
4912
49132008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
4914
4915 * configure.in: Check fontconfig always.
4916
49172008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
4918
4919 * configure (*-solaris2.[7-9]*): Fix typo.
4920
49212008-10-24 Glenn Morris <rgm@gnu.org>
4922
4923 * configure.in (--without-sync-input, --with-pkg-config-prog):
4924 Help strings start with lower case.
4925 (--with-gnustep-conf): New option.
4926 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
4927
49282008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
4929
4930 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
4931 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
4932 is not found. (Bug#1230)
4933
49342008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
4935
4936 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
4937 Use sol2-6.h for Solaris 7-9.
4938
49392008-10-18 Ulrich Mueller <ulm@gentoo.org>
4940
4941 * configure.in: Add support for GNU/Linux on SuperH.
4942
49432008-10-12 Andreas Schwab <schwab@suse.de>
4944
4945 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
4946
1a71cb28 49472008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
4948
4949 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
4950 "X") to avoid confusion.
4951
4952 * configure: Regenerate.
4953
49542008-09-07 Romain Francoise <romain@orebokech.com>
4955
4956 * make-dist: Distribute doc/man/ChangeLog.
4957
49582008-08-28 Chong Yidong <cyd@stupidchicken.com>
4959
4960 * configure.in: Disable XFT and Freetype when without X.
4961
4962 * configure: Regenerate.
4963
49642008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
4965
4966 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
4967
49682008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
4969
90eacf99
SM
4970 * configure.in (GNUSTEP_SYSTEM_HEADERS):
4971 Define GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
067d23c9
KY
4972
4973 * configure: Regenerate.
4974
49752008-08-20 Eli Zaretskii <eliz@gnu.org>
4976
4977 * configure.in: Move "#define subprocesses" before
4978 config_opsysfile is included.
4979
49802008-08-19 Kenichi Handa <handa@m17n.org>
4981
4982 * INSTALL (Extra fonts): Mention local fonts, don't mention
4983 mule-unicode.
4984
49852008-08-16 Chong Yidong <cyd@stupidchicken.com>
4986
4987 * make-dist: Omit info/.arch-inventory.
4988
49892008-08-16 Jason Rumney <jasonr@gnu.org>
4990
4991 * make-dist (tempdir/nt): Link emacsclient.rc.
4992
49932008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
4994
4995 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
4996 AC_SUBST it.
4997 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
4998 AC_SUBST it.
4999 (OTHER_FILES): Always define for HAVE_NS.
5000 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
5001 * configure: Regenerate.
5002
50032008-08-07 Andreas Schwab <schwab@suse.de>
5004
5005 * configure.in: Correctly handle
5006 --enable-cocoa-experimental-ctrl-g=no and
5007 --enable-ns-self-contained=yes.
5008
50092008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
5010
5011 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
90eacf99
SM
5012 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep.
5013 Don't bother undef'ing since won't have desired effect.
067d23c9
KY
5014
50152008-08-06 Andreas Schwab <schwab@suse.de>
5016
5017 * configure.in: Fix quoting.
5018
50192008-08-06 Chong Yidong <cyd@stupidchicken.com>
5020
5021 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
5022
50232008-08-05 Ulrich Mueller <ulm@gentoo.org>
5024
5025 * configure.in: Add checks for krb5_error.text and
5026 krb5_error.e_text struct members.
5027
50282008-08-04 Chong Yidong <cyd@stupidchicken.com>
5029
5030 * configure.in: Test for existence of NSInteger.
5031 Suggested by Yavor Doganov.
5032
50332008-08-02 Romain Francoise <romain@orebokech.com>
5034
5035 * Makefile.in (INFO_FILES): Add mairix-el.
5036
50372008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5038
5039 * make-dist:
5040 * README: Remove VMS support.
5041 * vms: Remove directory.
5042
50432008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5044
5045 * configure.in (MULTI_KBOARD): Remove.
5046
50472008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
5048
5049 * configure.in (DO_BLOCK_INPUT): Remove, unused.
5050
50512008-07-29 Chong Yidong <cyd@stupidchicken.com>
5052
5053 * info/dir (File): Add mairix-el.
5054
50552008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5056
5057 Remove support for Mac Carbon.
5058 * mac: Remove directory.
5059 * make-dist:
5060 * configure.in:
5061 * README:
5062 * Makefile.in:
5063 * INSTALL: Remove code for Carbon.
5064 * configure: Regenerate.
5065
50662008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
5067
5068 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
5069
50702008-07-25 Chong Yidong <cyd@stupidchicken.com>
5071
5072 * configure.in: Check for getrlimit.
5073
5074 * configure: Regenerate.
5075
50762008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
5077
5078 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
5079 in src/Makefile.in.
5080 (static): Remove, autoconf would always comment it out anyway.
5081 (subprocesses): Define unconditionally.
5082
50832008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
5084
5085 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
5086 compilation under GNUstep.
5087
50882008-07-18 Kenichi Handa <handa@m17n.org>
5089
5090 * INSTALL (Complex Text Layout support libraries): Delete the
5091 paragraph about --enable-font-backend.
5092
50932008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
5094
5095 * configure.in: Print out some info to user for NeXTstep builds.
5096 (ns-app): Remove enable option.
5097 (ns-self-contained): Add enable option.
5098 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
5099 GNUstep, use to set install prefixes, and substitute in Makefiles.
5100 * configure: Regenerate.
5101 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
5102 NS app bundle.
5103
51042008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
5105
5106 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
5107
51082008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
5109
5110 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
5111 NS_IMPL_COCOA.
5112
51132008-07-16 Glenn Morris <rgm@gnu.org>
5114
5115 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
5116 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
5117 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
5118 never unset.
5119
5120 * make-dist: Add nextstep/ directories.
5121 (src, lib-src): Add .m files.
5122
51232008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
5124
5125 * configure.in (freebsd, kfreebsd): Undo part of previous change.
5126 (USER_FULL_NAME): Remove, not used anymore.
5127 * configure: Regenerate.
5128
51292008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
5130
5131 Changes and additions for NeXTstep windowing system (Cocoa and
5132 GNUstep) support.
5133
5134 * configure.in: Add support for NS window system: --with-ns (default
5135 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
5136 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
5137 disable font backend if window system is "none", not if !HAVE_X11.
5138 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
5139 (install-arch-dep): Add commands to assemble NS .app package.
5140
51412008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
5142
5143 * configure.in: Use macppc for Darwin. Remove references to
5144 desupported systems.
5145 * configure: Regenerate.
5146
51472008-07-05 Glenn Morris <rgm@gnu.org>
5148
5149 * make-dist (EMACS): Doc fix.
5150 (lisp): There are no *.dat or image files here any more.
5151 (src): There are no *.s files here any more.
5152 (etc/images, etc/images/*): Link to most regular files.
5153
51542008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
5155
5156 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
5157
51582008-07-01 Glenn Morris <rgm@gnu.org>
5159
5160 * configure.in (cpp_undefs): Rename from `undefs', update uses.
5161 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
5162 and explicitly export there. (Bug#507.)
5163
51642008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
5165
5166 * configure.in:
5167 * configure: Remove references to obsolete systems.
5168
51692008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
5170
5171 * Makefile.in (Makefile): Use it for its timestamp value as well, and
5172 make it depend on all other */.in files.
5173 (src/Makefile, src/config.stamp, lib-src/Makefile)
5174 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
5175 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
5176 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
5177 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
5178
5179 * configure.in: Don't create src/config.stamp any more.
5180
51812008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
5182
5183 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
5184
51852008-06-22 Glenn Morris <rgm@gnu.org>
5186
5187 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
5188
51892008-06-21 Romain Francoise <romain@orebokech.com>
5190
5191 * Makefile.in (INFO_FILES): Add sasl.
5192
51932008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
5194
5195 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
5196 (bootstrap-build): Remove.
5197 (top_bootclean): New var.
5198 (top_distclean, bootstrap-clean): Use it.
5199 (bootstrap): Don't recheck config. Make normally.
5200
52012008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
5202
5203 * Makefile.in (SUBDIR): Include `lisp'.
5204 (lisp): Depend on `src'.
5205 (top_distclean): Don't remove config.status.
5206 (bootstrap-clean): New target.
5207 (maintainer-clean): Use it.
5208 (bootstrap): Use bootstrap-clean. Re-run config.status.
5209 (src/bootstrap-emacs${EXEEXT}): New target.
5210 (bootstrap-build): Use it. Don't use bootstrap-prepare because
5211 src/Makefile now takes care of it.
5212 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
5213
52142008-06-15 Glenn Morris <rgm@gnu.org>
5215
5216 * info/dir: Add sasl.
5217
52182008-06-09 Alan Mackenzie <acm@muc.de>
5219
5220 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
5221
52222008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
5223
5224 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
5225
52262008-06-07 Glenn Morris <rgm@gnu.org>
5227
5228 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
5229 serve no purpose.
5230
52312008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
5232
5233 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
5234 * configure: Regenerate.
5235
52362008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
5237
5238 * update-subdirs: Don't touch subdirs.el if it is unchanged.
5239
52402008-05-14 Kenichi Handa <handa@m17n.org>
5241
5242 * configure: Regenerate.
5243
5244 * configure.in: Don't handle --disable-font-backend. Don't print
5245 a message about a font backend.
5246
52472008-05-09 Glenn Morris <rgm@gnu.org>
5248
5249 * configure.in: Make absence of makeinfo a fatal error only if the info
5250 files don't exist.
5251 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
5252
52532008-05-07 Eli Zaretskii <eliz@gnu.org>
5254
5255 * config.bat: Fix last change: don't use < and > in "rem" lines,
5256 they are interpreted as redirection by DOS shells.
5257
52582008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5259
5260 * configure.in: Check availability of AvailabilityMacros.h
5261 if HAVE_CARBON.
5262
5263 * configure: Regenerate.
5264
52652008-05-03 Glenn Morris <rgm@gnu.org>
5266
5267 * configure.in (x_libraries): Remove standard 64-bit directories -
5268 experimental workaround for minor autoconf bug.
5269
5270 * configure.in (--without-makeinfo): New option. If set,
5271 absence of suitable makeinfo is not a fatal error.
5272 * Makefile.in (MAKEINFO): New, set by configure.
5273 (install-arch-indep): Without makeinfo, ignore any missing manuals.
5274 (info-real): New target.
5275 (info): Without makeinfo, do nothing, else call `info-real'.
5276
52772008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
5278
5279 * configure.in: Remove hpux10.20 from the desupported list.
5280
52812008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
5282
5283 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
5284
52852008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
5286
5287 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
5288 rather than change CPPFLAGS.
5289 (HAVE_GTK): Rename to USE_GTK.
5290
52912008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
5292
5293 * configure.in: Replace the obsolete macros AC_AIX and
5294 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
5295
52962008-04-05 Andreas Schwab <schwab@suse.de>
5297
5298 * configure.in: No longer create admin/unidata/Makefile.
5299
53002008-03-28 Andreas Schwab <schwab@suse.de>
5301
5302 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
5303 (lisp/Makefile): New rule.
5304
53052008-03-13 Glenn Morris <rgm@gnu.org>
5306
5307 * configure.in (AC_INIT): Fix version number.
5308 (sync-input): Reword the option, since it's on by default.
5309
53102008-03-11 Jan Djärv <jan.h.d@swipnet.se>
5311
5312 * configure.in: Add --enable-sync-input, default yes.
5313
53142008-03-11 Glenn Morris <rgm@gnu.org>
5315
5316 * Makefile.in (install-etc, mkdir): Handle directory
5317 etc/images/icons/hicolor/*/mimetypes/.
5318
5319 * make-dist: Handle icons/hicolor/scalable directory.
5320
53212008-03-05 Glenn Morris <rgm@gnu.org>
5322
5323 * configure.in: Enable font-backend by default.
5324 (USE_FONT_BACKEND): Set to "no" in absence of X.
5325 (PKG_CONFIG): Don't set multiple times, once is enough.
5326 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
5327
53282008-03-03 Glenn Morris <rgm@gnu.org>
5329
5330 * Makefile.in (iconsrcdir): New variable.
5331 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
5332 directory.
5333
53342008-02-29 Glenn Morris <rgm@gnu.org>
5335
5336 * test/: New directory.
5337
53382008-02-27 Jan Djärv <jan.h.d@swipnet.se>
5339
5340 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
5341
53422008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
5343
5344 * configure.in: Print an error for systems that we think are obsolete
5345 and are proposed to be removed. Remove some more unused systems.
5346 Add support for powerpc-ibm-aix6*.
5347
53482008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
5349
5350 * configure.in: Remove references to obsolete variables and systems.
5351
53522008-02-21 Glenn Morris <rgm@gnu.org>
5353
5354 * Makefile.in (set_installuser): New.
5355 (install-arch-indep): Use set_installuser to avoid duplicate code.
5356
5357 * README.unicode: Split into admin/notes/unicode,font-backend and
5358 remove.
5359
53602008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
5361
5362 * configure.in (arm*-*-freebsd*): Add.
5363
53642008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
5365
5366 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
5367 dealing with obsolete variables.
5368
53692008-02-08 Glenn Morris <rgm@gnu.org>
5370
5371 * Makefile.in (check-info-dir): New target.
5372
53732008-02-08 Michael Olson <mwolson@gnu.org>
5374
5375 * Makefile.in (INFO_FILES): Add epa.
5376
5377 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
5378 features" section.
5379
53802008-02-06 Glenn Morris <rgm@gnu.org>
5381
5382 * configure.in (--with-gcc): Give an error saying this option has
5383 been removed.
5384 (--with-gtk): Remove this option.
5385
53862008-02-06 Tom Tromey <tromey@redhat.com>
5387
5388 * configure.in (--with-gcc): Remove.
5389 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
5390
53912008-02-05 Ulrich Mueller <ulm@gentoo.org>
5392
5393 * INSTALL: Recommend giflib, not libungif.
5394
53952008-02-05 Tom Tromey <tromey@redhat.com>
5396
5397 * configure.in (--with-dbus): Default to enabled.
5398
53992008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
5400
5401 * INSTALL (Complex Text Layout support libraries): New section.
5402
54032008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
5404
5405 * make-dist: Remove references to files in mac/ that have been
5406 deleted.
5407
54082008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
5409
5410 * configure.in: For libotf and m17n-flt checks, set shell vars
5411 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
5412 pkg_check_m17n_flt, respectively, for the sake of the summary output.
5413 Reported by Ulrich Mueller.
5414
54152008-02-02 Eli Zaretskii <eliz@gnu.org>
5416
5417 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
5418 admin/unidata/Makefile.in to Makefile.
5419
54202008-02-02 Glenn Morris <rgm@gnu.org>
5421
5422 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
5423 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
5424 (HAVE_XFT): Add "Does Emacs use..." messages at end.
5425
54262008-02-01 Miles Bader <miles@gnu.org>
5427
5428 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
5429 [libotf], and [m17n-flt] options.
5430
54312008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
5432
5433 * configure.in: Add EMACS_ARG_N([libotf]...), and
5434 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
5435 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
5436 CFLAGS, and LIBS in checking of m17n-flt.
5437
54382008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
5439
5440 * configure.in: Check the availability of m17n-flt library.
5441
54422008-02-01 Kenichi Handa <handa@m17n.org>
5443
5444 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
5445 not available.
5446
54472008-02-01 Kenichi Handa <handa@m17n.org>
5448
5449 * configure.in: New args --enable-font-backend, --with-xft,
5450 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
5451 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
5452 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
5453 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
5454
54552008-02-01 Kenichi Handa <handa@m17n.org>
5456
5457 * make-dist: Include etc/charsets in tarball.
5458
54592008-02-01 Kenichi Handa <handa@m17n.org>
5460
5461 * configure.in: While running cpp on junk.c, include
5462 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
5463 exists.
5464
54652008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
5466
5467 * configure.in (xtensa): Match more configurations.
5468
54692008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
5470
5471 * configure.in: Update comment.
5472
54732008-01-26 Glenn Morris <rgm@gnu.org>
5474
5475 * configure.in (--without-gcc): By default, neither off nor on.
5476 (--with-carbon): Tone down rhetoric in help text.
5477
54782008-01-25 Glenn Morris <rgm@gnu.org>
5479
5480 * configure.in: Correct usage of OPTION_DEFAULT_ON,
5481 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
5482 Default `Carbon' to off (it's unsupported).
5483
54842008-01-24 Glenn Morris <rgm@gnu.org>
5485
5486 * configure.in: Standardize dbus-related messages.
5487
54882008-01-23 Michael Olson <mwolson@gnu.org>
5489
5490 * configure.in (pkg-config-prog): Remove initial whitespace.
5491
54922008-01-23 Tom Tromey <tromey@redhat.com>
5493
5494 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
5495 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
5496 Update all users.
5497
54982008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
5499
5500 * config.guess, config.sub: Updated from master source.
5501
55022008-01-17 Andreas Schwab <schwab@suse.de>
5503
5504 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
5505
55062008-01-17 Glenn Morris <rgm@gnu.org>
5507
5508 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
5509
55102008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
5511
5512 * configure.in: Remove more references to unsupported systems.
5513
55142008-01-16 Sven Joachim <svenjoac@gmx.de>
5515
5516 * make-dist: Add --lzma.
5517
55182008-01-16 Glenn Morris <rgm@gnu.org>
5519
5520 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
5521 configure checks for this.
5522
55232008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
5524
5525 * configure.in: Remove more references to unsupported systems.
5526
55272008-01-06 Romain Francoise <romain@orebokech.com>
5528
5529 * configure.in: Delete extra semicolons.
5530
55312008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
5532
5533 * configure.in: Remove references to unsupported systems.
5534
55352008-01-05 Romain Francoise <romain@orebokech.com>
5536
5537 * make-dist: Add --bzip2. Update copyright.
5538
55392008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
5540
5541 * configure.in: Remove support for Masscomp.
5542
55432008-01-05 Glenn Morris <rgm@gnu.org>
5544
5545 * Makefile.in (desktopdir, icondir): New variables.
5546 (install-arch-indep): Also depend on `install-etc'.
5547 (install-etc): New target.
5548 (mkdir): Also create the `applications' and `icons' directories.
5549
55502008-01-04 Glenn Morris <rgm@gnu.org>
5551
5552 * make-dist: Update for new etc/images/icons/hicolor directory.
5553
55542007-12-09 Andreas Schwab <schwab@suse.de>
5555
5556 * configure.in: D-Bus is not enabled by default.
5557
55582007-12-06 Jan Djärv <jan.h.d@swipnet.se>
5559
5560 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
5561 change.
5562
55632007-12-04 Jan Djärv <jan.h.d@swipnet.se>
5564
5565 * configure.in: Give package name and version to AC_INIT.
5566
55672007-12-03 Magnus Henoch <mange@freemail.hu>
5568
5569 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
5570
55712007-12-03 Michael Albinus <michael.albinus@gmx.de>
5572
5573 * configure.in: No need for DBUS_INFO anymore.
5574
5575 * Makefile.in (INFO_FILES): Use dbus unconditionally.
5576
55772007-12-02 Michael Albinus <michael.albinus@gmx.de>
5578
5579 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
5580
5581 * Makefile.in (INFO_FILES): Add dbus.
5582
55832007-12-02 Romain Francoise <romain@orebokech.com>
5584
5585 * make-dist: Fix last change.
5586
55872007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
5588
5589 * configure.in: Add support for gnu-kfreebsd.
5590
55912007-11-28 Glenn Morris <rgm@gnu.org>
5592
5593 * make-dist: Add etc/nxml.
5594
55952007-11-24 Romain Francoise <romain@orebokech.com>
5596
5597 * Makefile.in (INFO_FILES): Add nxml-mode.
5598
55992007-11-23 Romain Francoise <romain@orebokech.com>
5600
5601 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
5602 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
5603
56042007-11-20 Andreas Schwab <schwab@suse.de>
5605
5606 * configure.in: Always include <resolv.h> when checking for res_init.
5607
56082007-11-17 Andreas Schwab <schwab@suse.de>
5609
5610 * update-subdirs: Atomically update subdirs.el.
5611
56122007-11-17 Glenn Morris <rgm@gnu.org>
5613
5614 * Makefile.in (check-declare): New target.
5615
56162007-11-07 Glenn Morris <rgm@gnu.org>
5617
5618 * configure.in: Deprecate Mac Carbon port.
5619
56202007-11-01 Jan Djärv <jan.h.d@swipnet.se>
5621
5622 * configure.in: Remove HAVE_X11R5 check.
5623
56242007-10-31 Glenn Morris <rgm@gnu.org>
5625
5626 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
5627 when changing ownership of installed files.
5628
56292007-10-30 Glenn Morris <rgm@gnu.org>
5630
5631 * make-dist: Add new directory etc/gnus.
5632
56332007-10-30 Michael Olson <mwolson@gnu.org>
5634
5635 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
5636
56372007-10-29 Glenn Morris <rgm@gnu.org>
5638
5639 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
5640
56412007-10-23 Glenn Morris <rgm@gnu.org>
5642
5643 * MAINTAINERS: Move to admin/.
5644
56452007-10-17 Chong Yidong <cyd@stupidchicken.com>
5646
5647 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
5648 (HAVE_LIBRESOLV): Also define if we are using res_init().
5649
56502007-10-17 Glenn Morris <rgm@gnu.org>
5651
5652 * FTP: Remove file, since it's just a duplicate of one in etc/.
5653
56542007-10-05 Eli Zaretskii <eliz@gnu.org>
5655
5656 * config.bat: Fix configuring `doc' due to changes in the
5657 directory structure.
5658
56592007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
5660
5661 * configure.in: Don't use -lpthread on HP-UX.
5662
56632007-09-16 Glenn Morris <rgm@gnu.org>
5664
5665 * make-dist: File gfdl.1 has been removed.
5666
56672007-09-15 Glenn Morris <rgm@gnu.org>
5668
5669 * configure.in: Fix makeinfo version regexp.
5670
56712007-09-12 Glenn Morris <rgm@gnu.org>
5672
5673 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
5674 implementation of alloca is not found.
5675
5676 * Makefile.in (SOURCES, unlock, relock): Delete.
5677 (install-arch-indep): Do not exclude the etc/ Makefiles.
5678
56792007-09-09 Juri Linkov <juri@jurta.org>
5680
5681 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
5682
5683 * README: Add doc/ to documentation directories.
5684
56852007-09-08 Michael Olson <mwolson@gnu.org>
5686
5687 * MAINTAINERS: Add myself for ERC and tq.el.
5688 Update for new doc/ directory layout.
5689
56902007-09-06 Romain Francoise <romain@orebokech.com>
5691
5692 * make-dist: Update for new doc/ directory layout.
5693
56942007-09-06 Glenn Morris <rgm@gnu.org>
5695
5696 * Makefile.in (mansrcdir): New variable.
5697 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
5698 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
5699 update these targets for new doc/ directory layout.
5700 (doc/misc/Makefile): New target.
5701 (install-arch-indep): Use mansrcdir for new location of manpages.
5702 (mostlyclean, clean, distclean, maintainer-clean, unlock)
5703 (relock, info, dvi): Update targets for new doc/ directory layout.
5704
5705 * configure.in (AC_OUTPUT): Update names of generated Makefiles
5706 for new doc/ directory layout.
5707
57082007-09-02 Andreas Schwab <schwab@suse.de>
5709
5710 * configure.in: Use AS_HELP_STRING throughout.
5711 * configure: Regenerate.
5712
57132007-09-02 Jan Djärv <jan.h.d@swipnet.se>
5714
5715 * configure.in: Require Gtk/Glib 2.6.
5716
57172007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
5718
5719 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
5720 Use them throughout in place of AC_ARG_WITH calls.
5721 * configure: Regenerate.
5722
57232007-09-01 Andreas Schwab <schwab@suse.de>
5724
5725 * configure.in: Put quotes around nested macro calls.
5726
57272007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
5728
5729 * configure.in: Fix typo.
5730 * configure: Regenerate.
5731
57322007-08-30 Glenn Morris <rgm@gnu.org>
5733
5734 * configure.in (AH_BOTTOM): Copy some manual changes made to
5735 src/config.in here so they are not lost when it regenerates.
5736
5737 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
5738
57392007-08-29 Károly Lőrentey <karoly@lorentey.hu>
5740
5741 * README.multi-tty: New file.
5742
57432007-08-29 Glenn Morris <rgm@gnu.org>
5744
5745 * README: Increase version to 23.0.50.
5746
57472007-08-29 Jan Djärv <jan.h.d@swipnet.se>
5748
5749 * configure.in: New option: --without-xaw3d.
5750
57512007-08-24 Glenn Morris <rgm@gnu.org>
5752
5753 * configure.in: Check for a suitably recent makeinfo.
5754
57552007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
5756
5757 * configure.in (Check for required libraries): Typo.
5758
57592007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5760
5761 * configure.in: Check librsvg2 also for Mac Carbon.
5762
57632007-08-22 Romain Francoise <romain@orebokech.com>
5764
5765 * make-dist: Follow reorganization of files in etc/.
5766
57672007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
5768
5769 * configure.in: Add support for SVG images through librsvg2.
5770
57712007-07-28 Eli Zaretskii <eliz@gnu.org>
5772
5773 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
5774 to avoid an error message if there is no DOC there.
5775
57762007-07-25 Glenn Morris <rgm@gnu.org>
5777
5778 * Relicense all FSF files to GPLv3 or later.
5779
5780 * COPYING, info/COPYING: Switch to GPLv3.
5781
57822007-06-20 Jan Djärv <jan.h.d@swipnet.se>
5783
5784 * configure.in: Complain if X seems to be installed but no
5785 development files were found.
5786
57872007-06-20 Glenn Morris <rgm@gnu.org>
5788
5789 * configure.in: Prefer libgif over libungif.
5790
57912007-06-14 Jan Djärv <jan.h.d@swipnet.se>
5792
5793 * configure.in: Check for all image libraries before exiting.
5794
57952007-06-13 Jan Djärv <jan.h.d@swipnet.se>
5796
5797 * configure.in: Exit with error if image libraries aren't found.
5798
57992007-06-13 Chong Yidong <cyd@stupidchicken.com>
5800
5801 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
5802 when compiling without scrollbars.
5803
58042007-06-12 Glenn Morris <rgm@gnu.org>
5805
5806 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
5807
58082007-06-11 Jan Djärv <jan.h.d@swipnet.se>
5809
5810 * configure.in: Change wording about yes/gtk and lucid/athena
5811 being synonyms.
5812
58132007-06-08 Glenn Morris <rgm@gnu.org>
5814
5815 * configure.in: Make gtk the default toolkit.
5816
58172007-06-07 Glenn Morris <rgm@gnu.org>
5818
5819 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
5820 for a Sun C compiler.
5821
5822 * Makefile.in (install-arch-indep): Install only the DOC- file
5823 specific to the build, if possible, rather than DOC-*.
5824
58252007-06-02 Chong Yidong <cyd@stupidchicken.com>
5826
5827 * Version 22.1 released.
5828
58292007-05-25 Chong Yidong <cyd@stupidchicken.com>
5830
5831 * mkinstalldirs: Sync to version in automake CVS.
5832
58332007-05-22 Andreas Schwab <schwab@suse.de>
5834
5835 * configure.in: Prefer build_alias over host when host_alias is not set.
5836 * configure: Regenerate.
5837
58382007-05-20 Andreas Schwab <schwab@suse.de>
5839
5840 * configure.in: Remove empty AC_SUBST.
5841 * configure: Regenerate.
5842
58432007-05-20 Nick Roberts <nickrob@snap.net.nz>
5844
5845 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
5846 it like others.
5847 * configure: Regenerate.
5848
58492007-05-20 Nick Roberts <nickrob@snap.net.nz>
5850
5851 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
5852 (AC_CHECK_LIB): Add -lgpm.
5853 * configure: Regenerate.
5854
58552007-05-03 Glenn Morris <rgm@gnu.org>
5856
5857 * configure: Tweak message about the absence of shell functions.
5858
58592007-04-27 Andreas Schwab <schwab@suse.de>
5860
5861 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
5862
58632007-04-26 Glenn Morris <rgm@gnu.org>
5864
5865 * README: Increase version to 22.1.50.
5866
58672007-04-24 Juanma Barranquero <lekktu@gmail.com>
5868
5869 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
5870
58712007-04-19 Glenn Morris <rgm@gnu.org>
5872
5873 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
5874
58752007-04-18 Glenn Morris <rgm@gnu.org>
5876
5877 * INSTALL: Mention CPP.
5878
58792007-04-15 Glenn Morris <rgm@gnu.org>
5880
5881 * FTP: Replace with a pointer to the web version.
5882
58832007-04-13 Glenn Morris <rgm@gnu.org>
5884
5885 * INSTALL: In lib-src, timer, wakeup, yow are removed.
5886
58872007-04-04 Glenn Morris <rgm@gnu.org>
5888
5889 * configure.in (NON_GNU_CPP): Use associated preprocessor when
5890 compiling with Sun Studio on Solaris.
5891
58922007-03-23 Glenn Morris <rgm@gnu.org>
5893
5894 * configure.in: Restore support for hp800 (removed 2007-01-27)
5895 following clarification of legal status.
5896
58972007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
5898
5899 * configure.in: Add support for AIX4.3 on IBM RS6000.
5900
5901 * configure: Regenerate.
5902
59032007-03-20 Richard Stallman <rms@gnu.org>
5904
5905 * configure.in: Fix previous change.
5906
59072007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
5908
5909 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
90eacf99
SM
5910 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Add.
5911 (ns32k-*-openbsd*, ns32k-*-openbsd*): Delete.
067d23c9
KY
5912
59132007-03-19 Chong Yidong <cyd@stupidchicken.com>
5914
5915 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
5916 user specifies "without".
5917
5918 * configure: Regenerate.
5919
59202007-03-18 Jan Djärv <jan.h.d@swipnet.se>
5921
5922 * configure.in: Warning for Gtk+ and Cygwin added.
5923 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
5924
59252007-02-27 Glenn Morris <rgm@gnu.org>
5926
5927 * make-dist (oldXMenu): Remove Imakefile.
5928 (etc/images): Add README.
5929
59302007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
5931
5932 * configure.in (xtensa-*-linux-gnu*): New configuration.
5933
5934 * configure: Regenerate.
5935
59362007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
5937
5938 * config.guess, config.sub: Updated from master source.
5939
59402007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
5941
5942 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
5943
59442007-01-29 Chong Yidong <cyd@stupidchicken.com>
5945
5946 * configure.in: Restore support for hp800's not running HP-UX.
5947
5948 * configure: Regenerate.
5949
59502007-01-27 Chong Yidong <cyd@stupidchicken.com>
5951
5952 * configure.in: Remove support for hp800 and sr2k machine types.
5953
5954 * configure: Regenerate.
5955
59562007-01-26 Jan Djärv <jan.h.d@swipnet.se>
5957
5958 * configure.in: Add check for libXft.
5959
59602007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
5961
5962 * INSTALL: Info files moved to share/info.
5963
59642007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
5965
5966 * configure.in: Detect and use fink-installed in intel-based Mac
5967 builds; change Apple Darwin section to support both PowerPC and
5968 Intel-based Macs.
5969
59702006-12-26 Andreas Schwab <schwab@suse.de>
5971
5972 * Makefile.in (datarootdir): Define.
5973
59742006-12-24 Richard Stallman <rms@gnu.org>
5975
5976 * configure.in: Require Autoconf 2.61.
5977
59782006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
5979
5980 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
5981 Remove redundant entry for powerpc-apple-netbsd.
5982
5983 * configure: Regenerate.
5984
59852006-12-22 Chong Yidong <cyd@stupidchicken.com>
5986
5987 * configure: Regenerate with autoconf 2.61.
5988
59892006-12-20 Jan Djärv <jan.h.d@swipnet.se>
5990
5991 * configure.in: Detect alsa/asoundlib.h also.
5992 * configure: Regenerate.
5993
59942006-12-19 Jan Djärv <jan.h.d@swipnet.se>
5995
5996 * configure.in: Check if GTK+ compiles at all.
5997
59982006-12-10 Andreas Schwab <schwab@suse.de>
5999
6000 * configure.in: Remove check for struct timezone, its result is
6001 never used.
6002
60032006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
6004
6005 * configure.in: Add support for Solaris 10 on x86-64.
6006
60072006-12-08 Jan Djärv <jan.h.d@swipnet.se>
6008
6009 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
6010 of PKG_CONFIG_PATH.
6011
60122006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6013
6014 * configure.in (HAVE_SYNC): New test.
6015
60162006-12-03 Glenn Morris <rgm@gnu.org>
6017
6018 * Makefile.in: Fix Copyright format.
6019
6020 * configure.in (AH_TOP): Add missing Copyright year.
6021
6022 * update-subdirs: Add missing Copyright years.
6023
60242006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
6025
6026 * Makefile.in: Touch only the parts of the share/emacs directory
6027 specific to this version.
6028
60292006-11-26 Chong Yidong <cyd@stupidchicken.com>
6030
6031 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
6032
60332006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6034
6035 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
6036
60372006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6038
6039 * configure.in: Prefer X11 to Carbon only when some X-specific
6040 option is specified (Thanks to Jan Djärv and Andreas Schwab).
6041
60422006-11-04 Romain Francoise <romain@orebokech.com>
6043
6044 * Makefile.in (bootstrap-clean-before): Fix typo.
6045 Use new target `bootstrap-clean' in the leim subdirectory.
6046
60472006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
6048
6049 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
6050
60512006-10-30 Chong Yidong <cyd@stupidchicken.com>
6052
6053 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
6054 directories.
6055
60562006-10-29 Jeramey Crawford <jeramey@jeramey.com>
6057
6058 * configure.in: Enable x86-64 OpenBSD compilation.
6059
60602006-10-28 Glenn Morris <rgm@gnu.org>
6061
6062 * AUTHORS: Add cal-html.el author.
6063
60642006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6065
6066 * make-dist: Make links to mac/make-package and
6067 mac/Emacs.app/Contents/Resources/Emacs.icns.
6068
60692006-10-27 Chong Yidong <cyd@stupidchicken.com>
6070
6071 * README: Bump version number to 22.0.90.
6072
60732006-10-23 Andreas Schwab <schwab@suse.de>
6074
6075 * configure.in: Make sure x_default_search_path is always set even
6076 when x_libraries is empty, and look in .../share as well for each
6077 library directory.
6078
60792006-09-28 Kenichi Handa <handa@m17n.org>
6080
6081 * configure.in (locallisppath): Don't include leim dir.
6082 (lisppath): Include leim dir.
6083
60842006-09-15 Jay Belanger <belanger@truman.edu>
6085
6086 * COPYING: Replace "Library Public License" by "Lesser Public
6087 License" throughout.
6088
60892006-09-11 Paul Eggert <eggert@cs.ucla.edu>
6090
6091 * make-dist (EMACS): Exit and fail if the EMACS environment
6092 variable is set to something other than an absolute file name.
6093
60942006-08-16 Andreas Schwab <schwab@suse.de>
6095
6096 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
6097 of hardcoding it.
6098
60992006-08-16 Richard Stallman <rms@gnu.org>
6100
6101 * INSTALL.CVS: Clean up wording.
6102
61032006-07-14 Eli Zaretskii <eliz@gnu.org>
6104
6105 * configure.in (PKG_CHECK_MODULES): Redirect the output of
6106 $PKG_CONFIG --exists "$2" to config.log.
6107 * configure: Regenerate.
6108
1a71cb28 61092006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
6110
6111 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
6112
61132006-07-09 Kim F. Storm <storm@cua.dk>
6114
6115 * CONTRIBUTE: Use outline format.
6116 Add section on copyright years (from admin/notes/years).
6117
61182006-07-08 Eli Zaretskii <eliz@gnu.org>
6119
6120 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
6121 to /dev/null, since we don't need the error message, just the
6122 exit status.
6123
61242006-07-07 Eli Zaretskii <eliz@gnu.org>
6125
6126 * CONTRIBUTE: Slight formatting changes and typo fixes.
6127 Add description of NEWS markings.
6128
61292006-07-07 Kim F. Storm <storm@cua.dk>
6130
6131 * CONTRIBUTE: Mention INSTALL.CVS.
6132
61332006-07-05 Romain Francoise <romain@orebokech.com>
6134
6135 * make-dist (top-level): Add CONTRIBUTE.
6136
61372006-07-04 Richard Stallman <rms@gnu.org>
6138
6139 * CONTRIBUTE: Much rewrite.
6140
61412006-07-04 Nick Roberts <nickrob@snap.net.nz>
6142
6143 * CONTRIBUTE: New file.
6144
61452006-06-24 Eli Zaretskii <eliz@gnu.org>
6146
6147 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
6148
61492006-05-18 Jan Djärv <jan.h.d@swipnet.se>
6150
6151 * configure.in: Add check for ALSA.
6152
61532006-05-06 Eli Zaretskii <eliz@gnu.org>
6154
6155 * Makefile.in (INFO_FILES): Remove emacs-xtra.
6156
6157 * info/dir: Remove the Emacs-Xtra entry.
6158
61592006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
6160
6161 Update copyright year(s) in many files.
6162
61632006-04-01 Eli Zaretskii <eliz@gnu.org>
6164
6165 * configure: Regenerated.
6166
61672006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
6168
6169 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
6170 --without-toolkit-scroll-bars was specified.
6171
61722006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
6173
6174 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
6175 to CFLAGS. Update Copyright years written to src/config.in.
6176
61772006-03-18 Claudio Fontana <claudio@gnu.org>
6178
6179 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
6180 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
6181 to be installed/uninstalled.
6182 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
6183 to Info files installed by Emacs.
6184
61852006-03-03 Claudio Fontana <claudio@gnu.org>
6186
6187 * Makefile.in (install, uninstall): Add DESTDIR variable to
6188 support staged installations.
6189
61902006-02-14 Richard M. Stallman <rms@gnu.org>
6191
6192 * configure.in (s390x-*-linux-gnu*): New configuration.
6193
61942006-01-31 Jan Djärv <jan.h.d@swipnet.se>
6195
6196 * configure.in: Require GTK 2.4 or newer.
6197
61982006-01-29 Michael Olson <mwolson@gnu.org>
6199
6200 * Makefile.in (install-arch-indep, uninstall): Add ERC.
6201 * info/dir (ERC): New entry.
6202
62032006-01-29 Eli Zaretskii <eliz@gnu.org>
6204
6205 * info/dir: Fix last change.
6206
62072006-01-28 Luc Teirlinck <teirllm@auburn.edu>
6208
6209 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
6210
62112006-01-27 Eli Zaretskii <eliz@gnu.org>
6212
6213 * info/dir: Untabify the whole file.
6214 (Rcirc): New entry.
6215
62162006-01-12 Andreas Schwab <schwab@suse.de>
6217
6218 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
6219 check.
6220
62212006-01-02 Chong Yidong <cyd@stupidchicken.com>
6222
6223 * configure.in: Use -Wno-pointer-sign if available.
6224
62252005-12-29 Andreas Schwab <schwab@suse.de>
6226
6227 * config.guess, config.sub: Updated from master source.
6228
62292005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
6230
6231 * configure.in: Use amdx86-64 for freebsd on x86_64.
6232
62332005-11-22 Romain Francoise <romain@orebokech.com>
6234
6235 * make-dist: Add etc/images/icons.
6236
62372005-11-03 Andreas Schwab <schwab@suse.de>
6238
6239 * configure.in: Use GZIP_PROG instead of GZIP.
6240
90eacf99 6241 * Makefile.in (GZIP_PROG): Rename from GZIP.
067d23c9
KY
6242 (install-arch-indep): Adjust.
6243
62442005-11-01 Andreas Schwab <schwab@suse.de>
6245
6246 * Makefile.in (bootstrap): Fix dependencies for parallel build.
6247 (bootfast): Likewise.
6248
62492005-11-01 Romain Francoise <romain@orebokech.com>
6250
6251 * configure.in: Check for gzip.
6252
6253 * Makefile.in (install): Compress source files.
6254
62552005-10-24 Steven Tamm <steventamm@mac.com>
6256
6257 * configure.in: Fix darwin386 configuration issue.
6258
62592005-10-22 Eli Zaretskii <eliz@gnu.org>
6260
6261 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
6262
62632005-10-17 Bill Wohler <wohler@newt.com>
6264
6265 * make-dist: Create and populate etc/images/low-color.
6266
62672005-10-15 Bill Wohler <wohler@newt.com>
6268
6269 * make-dist: Create and populate etc/images/gud.
6270
62712005-10-08 Richard M. Stallman <rms@gnu.org>
6272
6273 * make-dist (tempparent): Don't check for 14-char file name limit.
6274
62752005-10-07 Romain Francoise <romain@orebokech.com>
6276
6277 * make-dist: Add etc/images/ezimage and etc/images/mail
6278 directories. Install images in etc/images.
6279
62802005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6281
6282 * configure.in: Prefer Carbon if --enable-carbon-app or
6283 --with-carbon is explicitly specified even when X11 is detected.
6284
62852005-09-15 Ulf Jasper <ulf.jasper@web.de>
6286
6287 * Makefile.in (install-arch-indep, uninstall):
6288 Handle newsticker manual.
6289 (info): Add - to commands.
6290
62912005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
6292
6293 Remove the MAXPATHLEN limitations:
6294
6295 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
6296
62972005-09-09 Eli Zaretskii <eliz@gnu.org>
6298
6299 * configure.in <lynxsos*>: Support for LynxOS on PPC.
6300 * configure: Regenerate.
6301
63022005-09-05 Paul Eggert <eggert@cs.ucla.edu>
6303
6304 * config.guess, config.sub: Updated from master source.
6305
63062005-08-03 Juanma Barranquero <lekktu@gmail.com>
6307
6308 * .cvsignore: Add `lock'.
6309
63102005-07-28 Juanma Barranquero <lekktu@gmail.com>
6311
6312 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
6313
63142005-07-26 Paul Eggert <eggert@cs.ucla.edu>
6315
6316 Merge gnulib getopt implementation into Emacs.
6317
6318 * Makefile.in (AUTOCONF_INPUTS): New macro.
6319 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
6320 so that these files also depend on m4/getopt.m4.
6321 * configure.in: Configure getopt by including m4/getopt.m4,
6322 and configuring a getopt replacement if necessary.
6323 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
6324 * m4/getopt.m4: New file.
6325
63262005-07-06 Lute Kamstra <lute@gnu.org>
6327
6328 * configure.in: Fix capitalization.
6329
63302005-07-04 Lute Kamstra <lute@gnu.org>
6331
6332 Update FSF's address in GPL notices.
6333
63342005-06-19 Jérôme Marant <jerome@marant.org>
6335
6336 * Makefile.in (epaths-force): Protect both lisppath and
6337 buildlisppath from whitespace.
6338
63392005-06-08 Steven Tamm <steventamm@mac.com>
6340
090bd7cb 6341 * configure.in: Support Darwin/MacOSX on Intel.
067d23c9
KY
6342
63432005-06-06 Jan Djärv <jan.h.d@swipnet.se>
6344
6345 * configure.in (HAVE_CANCELMENUTRACKING): New test.
6346
1a71cb28 63472005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
6348
6349 * configure.in: Add --enable-locallisppath.
6350
63512005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6352
6353 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
90eacf99
SM
6354 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS.
6355 Define USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
067d23c9
KY
6356
63572005-05-07 Jérôme Marant <jerome@marant.org>
6358
6359 * make-dist: Remove references to makefile.nt and makefile.def.
6360 Include widgets and images subdirectories of etc. Do not exclude
6361 ldefs-boot.el.
6362
63632005-04-23 Andreas Schwab <schwab@suse.de>
6364
6365 * configure.in: Remove duplicate match for powerpc configuration.
6366
63672005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
6368
6369 * configure.in: Check for <pwd.h>.
6370
63712005-04-14 Lute Kamstra <lute@gnu.org>
6372
6373 * make-dist: Distribute all ChangeLog files in lisp/.
6374 Don't distribute ldefs-boot.el.
6375 lisp/makefile.nt no longer exists.
6376
63772005-04-13 Lute Kamstra <lute@gnu.org>
6378
6379 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
6380 for "no-byte-compile: t" in the file instead.
6381
63822005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
6383
6384 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
6385 shadow the main Lesstif/Motif-2.1 libs and includes.
6386
63872005-03-10 Jan Djärv <jan.h.d@swipnet.se>
6388
6389 * configure.in: Only add XASSERTS to cppflags.
6390
63912005-03-04 Jan Djärv <jan.h.d@swipnet.se>
6392
6393 * configure.in: Added --enable-asserts.
6394
63952005-02-09 Kim F. Storm <storm@cua.dk>
6396
6397 Change release version from 21.4 to 22.1 throughout.
6398 Change development version from 21.3.50 to 22.0.50.
6399
64002005-01-19 Steven Tamm <steventamm@mac.com>
6401
6402 * configure.in: Check for <sys/utsname.h>.
6403
64042004-12-11 Kim F. Storm <storm@cua.dk>
6405
6406 * Makefile.in (info): Undo 2004-12-05 change.
6407
64082004-12-08 Luc Teirlinck <teirllm@auburn.edu>
6409
6410 * info/dir (File): Add URL and Org Mode manuals.
6411 * Makefile.in (install-arch-indep, uninstall): Add url and org
6412 manuals.
6413
64142004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
6415
6416 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
6417 committed to src/config.in.
6418
64192004-12-07 Jan Djärv <jan.h.d@swipnet.se>
6420
6421 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
6422 pthreads and define HAVE_GTK_AND_PTHREAD.
6423
64242004-12-05 Richard M. Stallman <rms@gnu.org>
6425
6426 * Makefile.in (info): Ignore errors building info files.
6427
64282004-11-27 Eli Zaretskii <eliz@gnu.org>
6429
6430 * config.bat: If 8-byte alignment is not supported, define
6431 NO_DECL_ALIGN in src/config.h, instead of trivially defining
6432 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
6433 filter through Sed to remove the quotes.
6434
64352004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
6436
6437 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
6438 not apply to files explicitly `cvs add'ed.
6439
64402004-11-12 Eli Zaretskii <eliz@gnu.org>
6441
6442 * config.bat: Don't require djecho.exe for the v1.x build.
6443 Add a test for DECL_ALIGN support, and add a trivial definition to
6444 src/config.h if 8-byte alignment is not supported.
6445
64462004-11-08 Kim F. Storm <storm@cua.dk>
6447
6448 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
6449 files before building.
6450 (bootfast, bootstrap-clean-before-fast): New targets, like
6451 bootstrap but don't remove .elc files.
6452
64532004-11-06 Lars Brinkhoff <lars@nocrew.org>
6454
6455 * configure.in: Add check for getrusage.
6456
64572004-11-02 Jan Djärv <jan.h.d@swipnet.se>
6458
6459 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
6460 New tests for new and old GTK file dialogs.
6461 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
6462 to no.
6463
64642004-10-20 Jan Djärv <jan.h.d@swipnet.se>
6465
6466 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
6467 can be set. Remove SETARCH test.
6468
64692004-10-08 Steven Tamm <steventamm@mac.com>
6470
ed9265fc 6471 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h.
067d23c9
KY
6472
64732004-10-06 Jan Djärv <jan.h.d@swipnet.se>
6474
6475 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
6476 AC_MSG_WARN. Move output of warning message to end of configure run.
6477
64782004-10-05 Jan Djärv <jan.h.d@swipnet.se>
6479
6480 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
6481 Run test to see if heap start address is random.
6482
64832004-09-29 Miles Bader <miles@gnu.org>
6484
6485 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
6486 if setarch is present.
6487
64882004-09-25 Jan Djärv <jan.h.d@swipnet.se>
6489
6490 * configure.in (HAVE_EXECSHIELD): Only define on x86.
6491
64922004-09-24 Jan Djärv <jan.h.d@swipnet.se>
6493
6494 * configure.in: Check for exec-shield.
6495
1a71cb28
GM
64962004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
6497
6498 * Makefile.in (install-arch-indep): Add pgg and sieve.
6499
6500 * info/.cvsignore: Added pgg and sieve.
6501
067d23c9
KY
65022004-08-06 Andreas Schwab <schwab@suse.de>
6503
6504 * Makefile.in (install-arch-indep, uninstall): Add flymake.
6505
65062004-07-31 Eli Zaretskii <eliz@gnu.org>
6507
6508 * config.bat: Update URLs in the comments.
6509
067d23c9
KY
65102004-07-05 Andreas Schwab <schwab@suse.de>
6511
6512 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
6513
65142004-06-21 Kenichi Handa <handa@m17n.org>
6515
6516 * make-dist: Link leim-ext.el into tempdir.
6517
65182004-06-15 Luc Teirlinck <teirllm@auburn.edu>
6519
6520 * info/dir (File): Add emacs-xtra.
6521 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
6522
65232004-06-12 Juri Linkov <juri@jurta.org>
6524
6525 * info/dir: Move menu help lines from `* Menu:' to file header.
6526 Describe the purpose of a red *.
6527
65282004-05-04 Dave Love <fx@gnu.org>
6529
6530 * configure.in: Don't use `extrasub'.
6531
65322004-04-29 Dave Love <fx@gnu.org>
6533
6534 * configure.in: Don't forget to quote args to `test'.
6535
65362004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
6537
6538 * autogen.sh: Update filename in "please read" message.
6539
65402004-04-17 Richard M. Stallman <rms@gnu.org>
6541
6542 * INSTALL: Move the info about site-lisp dirs,
6543 and say uninstalled Emacs looks there too.
6544
65452004-04-04 Eli Zaretskii <eliz@gnu.org>
6546
6547 * config.bat (lib-src): Recognize comment lines in Makefile.in
6548 that have a TAB after the #, to avoid errors in preprocessing with
6549 GCC 3.3.3.
6550
65512004-03-31 Luc Teirlinck <teirllm@auburn.edu>
6552
6553 * Makefile.in: Mention in comment that `make maintainer-clean'
6554 deletes .elc files.
6555
65562004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
6557
6558 * update-subdirs: Add local variables to prevent byte-compiling.
6559
65602004-03-21 Dave Love <fx@gnu.org>
6561
6562 * configure.in: Fix previous change.
6563
65642004-03-18 Dave Love <fx@gnu.org>
6565
6566 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
6567
65682004-03-15 Luc Teirlinck <teirllm@auburn.edu>
6569
6570 * info/dir (File): Add SMTP and SES.
6571
65722004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
6573
6574 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
6575 (bootstrap): Use the new bootstrap-prepare target in lisp.
6576
65772004-02-18 Kim F. Storm <storm@cua.dk>
6578
6579 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
6580
65812004-02-16 Eli Zaretskii <eliz@gnu.org>
6582
6583 * make-dist: Don't link index.*perm and permute-index into tempdir.
6584
65852004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
6586
6587 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
6588 to match previous changes by Eli Zaretskii.
6589
65902004-02-09 Luc Teirlinck <teirllm@auburn.edu>
6591
6592 * Makefile.in: Set CDPATH to an empty string.
6593
65942004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
6595
6596 * configure.in <darwin>: Use fink packages if available.
6597
65982004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
6599
6600 * make-dist (lispref): Do include lispref/index.texi.
6601
66022004-01-06 Eric Hanchrow <offby1@blarg.net>
6603
6604 * make-dist (tempdir): Include cursors in nt/icons.
6605
66062003-12-30 Eli Zaretskii <eliz@gnu.org>
6607
6608 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
6609 clashes with install-sh on 8+3 filesystems.
6610
1a71cb28 66112003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
6612
6613 * .cvsignore: Add .arch-inventory.
6614
66152003-12-24 Andreas Schwab <schwab@suse.de>
6616
6617 * configure.in: Check for <sys/socket.h>. Include it before
6618 including <net/if.h>. Move check for <net/if.h> before its use.
6619
66202003-12-24 Jan Djärv <jan.h.d@swipnet.se>
6621
6622 * Makefile.in (install-arch-dep): Don't let cd output go into
6623 pipe for carbon_appdir.
6624
66252003-12-24 Andreas Schwab <schwab@suse.de>
6626
6627 * configure.in (PKG_CHECK_MODULES): Fix quoting.
6628
66292003-12-01 Andreas Schwab <schwab@suse.de>
6630
6631 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
6632 hardcoding gcc.
6633
66342003-11-16 Jan Djärv <jan.h.d@swipnet.se>
6635
6636 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
6637 multiple displays.
6638 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
6639
66402003-09-23 Dave Love <fx@gnu.org>
6641
6642 * configure.in: Check members of struct ifreq.
6643
66442003-09-14 Kim F. Storm <storm@cua.dk>
6645
6646 * configure.in: Add checks for sys/ioctl.h and net/if.h.
6647
66482003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
6649
6650 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
6651
66522003-08-18 Lute Kamstra <lute@gnu.org>
6653
6654 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
6655 required anymore.
6656
66572003-08-07 Andrew Choi <akochoi@shaw.ca>
6658
6659 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
6660 option instead of -traditional-cpp for CPP.
6661
66622003-07-29 Richard M. Stallman <rms@gnu.org>
6663
6664 * configure.in (HAVE_XIM): Define if XIM is available.
6665
66662003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
6667
6668 * configure.in: The function gtk_window_set_icon_from_file was
6669 introduced in GTK+ 2.2, so check for that release.
6670
66712003-07-23 Andreas Schwab <schwab@suse.de>
6672
6673 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
6674
6675 * Makefile.in (YACC): Remove, not used.
6676 (MAINT): Don't set.
6677 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
6678 disable dependency on ${srcdir}/configure.in when maintainer mode
6679 is disabled.
6680
66812003-07-22 Dave Love <fx@gnu.org>
6682
6683 * configure.in: Make XRegisterIMInstantiateCallback test depend on
6684 HAVE_X11, not with_xim.
6685 (HAVE_CRTIN): Provide template.
6686 <with_png>: Test for png.h and libpng/png.h.
6687
66882003-07-15 Andreas Schwab <schwab@suse.de>
6689
6690 * configure.in: Temporarily leave quoting for AC_DEFINE.
6691
66922003-07-13 Stefan Monnier <monnier@cs.yale.edu>
6693
6694 * configure.in: Check for posix_memalign.
6695
66962003-07-12 Richard M. Stallman <rms@gnu.org>
6697
6698 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
6699
67002003-07-09 Kim F. Storm <storm@cua.dk>
6701
6702 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
6703 functionality of --without-xim.
6704
67052003-06-29 Dave Love <fx@gnu.org>
6706
6707 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
6708
67092003-06-23 Dave Love <fx@gnu.org>
6710
6711 * configure.in: Check for sys/_mbstate_t.h.
6712 Test XRegisterIMInstantiateCallback prototype.
6713 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
6714
67152003-06-06 Dave Love <fx@gnu.org>
6716
6717 * configure.in: Check for locale.h.
6718
67192003-06-05 Dave Love <fx@gnu.org>
6720
6721 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
6722 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
6723 (NLIST_STRUCT): Don't define.
6724 (AH_BOTTOM): Define my_strftime.
6725
67262003-06-02 Richard M. Stallman <rms@gnu.org>
6727
6728 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
6729
67302003-05-24 Andreas Schwab <schwab@suse.de>
6731
6732 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
6733 bzero, and bcmp.
6734
67352003-05-22 Dave Love <fx@gnu.org>
6736
6737 * configure.in: Remove redundant test for term.h. Test for difftime.
6738
67392003-05-20 Dave Love <fx@gnu.org>
6740
6741 * configure.in: Append * to s390-*-linux-gnu case.
6742 (LIBMAIL) <lockfile>: Don't define.
6743
067d23c9
KY
67442003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6745
6746 * INSTALL (* GNU/Linux development packages): Mention Debian and
6747 RedHat package names.
6748
67492003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
6750
6751 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
6752
67532003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6754
6755 * INSTALL (* GNU/Linux development packages): Tell people to
6756 install additional packages for compiling Emacs.
6757
1a71cb28
GM
67582003-04-30 Richard M. Stallman <rms@gnu.org>
6759
6760 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
6761
67622003-04-28 Francesco Potortì <pot@gnu.org>
6763
6764 * configure.in: Undo last (RMS') change, as it is useless, per
6765 Dave Love.
6766
67672003-04-08 Richard M. Stallman <rms@gnu.org>
6768
6769 * configure.in: Put #include of jpeglib.h at start of line.
6770
067d23c9
KY
67712003-04-06 Francesco Potortì <pot@gnu.org>
6772
6773 * configure.in: Use the same configuration for all aix5, not just
6774 aix5.1.
6775
67762003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
6777
6778 * configure.in: Check for need for bigtoc support on IBM AIX for
6779 solving a linker table overflow problem.
6780
67812003-03-03 Rob Browning <rlb@defaultvalue.org>
6782
6783 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
6784 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
6785 over bzero, bcmp, and bcopy.
6786
67872003-02-23 Simon Josefsson <jas@extundo.com>
6788
6789 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
6790
67912003-02-21 Klaus Zeitler <kzeitler@lucent.com>
6792
6793 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
6794
67952003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
6796
6797 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
6798
67992003-02-08 Andreas Schwab <schwab@suse.de>
6800
6801 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
6802 instead of the substitution.
6803
68042003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
6805
6806 * Makefile.in: Use @EXEEXT@ for Cygwin.
6807 Use USERNAME if LOGNAME is not set (for Cygwin).
6808
6809 * configure.in: Add opsys=cygwin.
6810
68112003-01-22 Andreas Schwab <schwab@suse.de>
6812
6813 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
6814 redefining it explicitly in src/config.in.
6815
68162003-01-22 Markus Rost <rost@math.ohio-state.edu>
6817
6818 * Makefile.in (bootstrap): Make bootstrap-after.
6819
68202003-01-20 Jan Djärv <jan.h.d@swipnet.se>
6821
6822 * configure.in: Fix --with-gtk.
6823
68242003-01-19 Jan Djärv <jan.h.d@swipnet.se>
6825
090bd7cb 6826 * configure.in: Add --with-gtk, --with-x-toolkit=gtk.
067d23c9
KY
6827
6828 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
6829
68302003-01-14 Francesco Potortì <pot@gnu.org>
6831
6832 * configure.in (m68k-motorola-sysv): Remove (obsolete).
6833
68342003-01-07 Steven Tamm <steventamm@mac.com>
6835
6836 * configure.in: New option, --enable-carbon-app, to specify
6837 that the application should be installed
6838 * Makefile.in (install-arch-dep): On Mac OS X, install the
090bd7cb 6839 Emacs.app application if carbon-app is enabled.
067d23c9
KY
6840
68412003-01-06 Dave Love <fx@gnu.org>
6842
6843 * configure.in: Check for nl_langinfo.
6844 [!HAVE_SIZE_T]: Fix typedef.
6845
68462003-01-06 David Kastrup <dak@gnu.org>
6847
6848 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
6849
6850 * configure.in: Add tests for install-info.
6851
68522002-12-09 Markus Rost <rost@math.ohio-state.edu>
6853
6854 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
6855 use again sol2-6 instead of sol2-8.
6856
68572002-12-09 Dave Love <fx@gnu.org>
6858
6859 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
6860
68612002-12-08 Andreas Schwab <schwab@suse.de>
6862
6863 * Makefile.in (install-arch-indep): Revert last change.
6864
68652002-11-27 Dave Love <fx@gnu.org>
6866
6867 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
6868 Check for __sys_siglist too. Check for memset.
6869 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6870
68712002-11-22 Juanma Barranquero <lektu@terra.es>
6872
6873 * config.guess, config.sub: Updated from master source.
6874
68752002-11-19 Karl Fogel <kfogel@red-bean.com>
6876
6877 * autogen.sh: New file.
6878
1a71cb28 68792002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
6880
6881 * configure.in: Tidy up various quoting issues throughout.
6882 Use AC_GNU_SOURCE.
6883 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
6884 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
6885 Maybe define bcopy, bzero, bcmp.
6886 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
6887 non-existent machine file).
6888 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
6889 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
6890 (nlist.h): Move test up.
6891
68922002-11-18 Markus Rost <rost@math.ohio-state.edu>
6893
6894 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
6895
68962002-11-14 Francesco Potortì <pot@gnu.org>
6897
6898 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
6899
69002002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
6901
6902 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
6903
69042002-11-08 Dave Love <fx@gnu.org>
6905
6906 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6907 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
6908
69092002-11-07 Miles Bader <miles@gnu.org>
6910
6911 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
6912 Handle separate-build-dir case.
6913
69142002-11-06 Richard M. Stallman <rms@gnu.org>
6915
6916 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
6917 bulletproof. $bar may be empty when there are no .elc files.
6918
69192002-10-30 Dave Love <fx@gnu.org>
6920
6921 * configure.in: Require autoconf 2.53. Test for pty.h,
6922 sys/mman.h, sys/param.h, mremap, memmove.
6923 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
6924 (AC_PROG_YACC): Delete.
6925 (size_t): Use AC_CHECK_TYPES.
6926 (AH_TOP): Up-date copyright.
6927
69282002-10-01 Juanma Barranquero <lektu@terra.es>
6929
6930 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
6931
69322002-09-19 Richard M. Stallman <rms@gnu.org>
6933
6934 * configure.in: Fix the LessTif-directory-finder for real.
6935
69362002-09-14 Richard M. Stallman <rms@gnu.org>
6937
6938 * Makefile.in (maybe_bootstrap): Test for complete absence
6939 of compiled Lisp files.
6940
69412002-09-11 Stefan Monnier <monnier@cs.yale.edu>
6942
6943 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
6944 (bootstrap-clean-after): Delete.
6945 (bootstrap): Make the sequencing explicit.
6946
69472002-09-10 Richard M. Stallman <rms@gnu.org>
6948
6949 * configure.in: Fix previous LessTif change.
6950
69512002-09-09 Richard M. Stallman <rms@gnu.org>
6952
6953 * configure.in (powerpcle-*-solaris2.5*): New configuration.
6954 (powerpcle-*-solaris*): Use version 2.6 as default.
6955 (*-sunos5.6*, *-solaris2.6*): New alternative.
6956 (*-sunos5*): Use version 2.6 as default.
6957
69582002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6959
6960 * configure.in: Fix typo.
6961
69622002-09-05 Richard M. Stallman <rms@gnu.org>
6963
6964 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
6965
6966 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
6967 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
6968
69692002-08-26 Kim F. Storm <storm@cua.dk>
6970
6971 * Makefile.in (install-arch-indep): Do not remove DOC file
6972 when it is the only DOC file installed; this is the case when
6973 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
6974
69752002-07-24 Markus Rost <rost@math.ohio-state.edu>
6976
6977 * configure.in: Fix typo.
6978
69792002-07-24 Richard M. Stallman <rms@gnu.org>
6980
6981 * configure.in: Don't print anything special about gamedir.
6982
6983 * configure.in: Delete nonstandard --with-game-user option.
6984
69852002-07-21 Richard M. Stallman <rms@gnu.org>
6986
6987 * Makefile.in (gamedir, localstatedir): New variables.
6988 (epaths-force): Insert value of gamedir into PATH_GAME.
6989
6990 * configure.in (gamedir): Handle it like lispdir.
6991 (--with-game-dir option): Delete.
6992
69932002-06-21 Pavel Janík <Pavel@Janik.cz>
6994
6995 * configure.in: Add support for mipseb-*-netbsd* machines.
6996
69972002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6998
6999 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
7000
70012002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7002
7003 * info/dir (File): Add an entry for Tramp.
7004
70052002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
7006
7007 * INSTALL-CVS: New file.
7008
70092002-06-07 Andreas Schwab <schwab@suse.de>
7010
7011 * configure.in (x86_64-*-linux-gnu*): New system.
7012
70132002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
7014
7015 * config.bat: Handle the case when lispintro is truncated to lispintr.
7016
70172002-05-26 Paul Eggert <eggert@twinsun.com>
7018
7019 * config.guess, config.sub: Updated from master source.
7020
70212002-05-09 Richard M. Stallman <rms@gnu.org>
7022
7023 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
7024
70252002-05-04 Pavel Janík <Pavel@Janik.cz>
7026
7027 * make-dist: Do not distribute lock/ directory.
7028
70292002-04-30 Andrew Choi <akochoi@shaw.ca>
7030
7031 * configure.in: Provide documentation string when defining
7032 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
7033 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
7034
1a71cb28 70352002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
7036
7037 * configure.in: Delete configure check for access to the game user.
7038
70392002-04-29 Pavel Janík <Pavel@Janik.cz>
7040
7041 * make-dist: lwlib/Imakefile is removed.
7042
70432002-04-26 Andrew Choi <akochoi@shaw.ca>
7044
7045 * configure.in: Add support for powerpc-apple-darwin*.
7046 (HAVE_CARBON): Add.
7047
7048 * make-dist: Create directories in mac/Emacs.app.
7049
70502002-04-25 Pavel Janík <Pavel@Janik.cz>
7051
7052 * make-dist: lwlib-Xol* are removed.
7053
70542002-04-23 Andreas Schwab <schwab@suse.de>
7055
7056 * Makefile.in (MAINT): New variable.
7057 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
7058 instead of configure.in, to avoid running autoconf and autoheader
7059 unless explicitly requested.
7060
70612002-04-16 Eli Zaretskii <eliz@gnu.org>
7062
7063 * config.bat: Update for msdos/sed2v2.inp.
7064
70652002-04-15 Andreas Schwab <schwab@suse.de>
7066
7067 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
7068 * configure.in: Add config header templates to all AC_DEFINE and
7069 AC_DEFINE_UNQUOTED symbols.
7070 * make-dist: Run autoheader if necessary.
7071
70722002-04-10 Colin Walters <walters@verbum.org>
7073
7074 * configure.in: Add --game-dir, --game-user. Test to see if we
7075 can use them.
7076
70772002-04-08 Pavel Janík <Pavel@Janik.cz>
7078
7079 * configure.in: Add --with-sound.
7080
70812002-03-18 Kim F. Storm <storm@cua.dk>
7082
7083 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
7084 and getsockname functions. Test for sys/un.h include file.
7085
70862002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
7087
7088 * configure.in: Support AIX 5.1.
7089
70902002-03-10 Jan Djärv <jan.h.d@swipnet.se>
7091
7092 * configure.in: Added test for X Session Management (HAVE_X_SM).
7093
70942002-03-03 Richard M. Stallman <rms@gnu.org>
7095
7096 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
7097 Run chown $${LOGNAME} on files installed by tar xvf.
7098
70992002-03-03 Kim F. Storm <storm@cua.dk>
7100
7101 * configure.in: Test for getpeername.
7102
71032002-03-01 Richard M. Stallman <rms@gnu.org>
7104
7105 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
7106 (HAVE_GIF): Don't use old libungif versions that crash.
7107
71082002-02-26 Richard M. Stallman <rms@gnu.org>
7109
7110 * configure.in <making srcdir absolute>: Verify that PWD is correct,
7111 not just well-formed and valid.
7112 (mips-compaq-nonstopux*): New configuration.
7113
71142002-02-18 Paul Eggert <eggert@twinsun.com>
7115
7116 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
7117 "sed q" is a portable equivalent to plain "head -1".
7118
71192002-02-13 Richard M. Stallman <rms@gnu.org>
7120
7121 * Makefile.in (maybe_bootstrap): Do `exit 1'.
7122 (all): Don't depend on maybe_bootstrap here.
7123 (${SUBDIR}): Depend on it here instead.
7124
71252002-02-08 Richard M. Stallman <rms@gnu.org>
7126
7127 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
7128
71292002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
7130
7131 * configure.in: Recognize BSD/OS 5.0.
7132
71332002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
7134
7135 * make-dist: Make version checking in emacs.texi consistent with
7136 how we set it there.
7137
71382001-12-29 Kim F. Storm <storm@cua.dk>
7139
7140 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
7141
71422001-12-28 Richard M. Stallman <rms@gnu.org>
7143
7144 * configure.in: Test for mbsinit.
7145
71462001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
7147
7148 These changes make Leim part of the standard distribution:
7149
7150 * README: Add info about the `leim' directory.
7151
7152 * INSTALL: Remove text that describes Leim as a separate package.
7153
7154 * noleim-Makefile.in: File removed.
7155
7156 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
7157 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
7158 Leim files out of the Emacs tree. Don't prepare a separate tarball
7159 for Leim.
7160
71612001-12-11 Richard M. Stallman <rms@gnu.org>
7162
7163 * configure.in (hppa*-*-linux-gnu*): New alternative.
7164
71652001-12-08 Pavel Janík <Pavel@Janik.cz>
7166
7167 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
7168 creating distribution.
7169
71702001-12-06 Paul Eggert <eggert@twinsun.com>
7171
7172 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
7173 (AC_FUNC_VFORK): Remove.
7174 (AC_FUNC_FORK): Add.
7175 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
7176 this is required by recent Autoconf versions.
7177
71782001-12-02 Pavel Janík <Pavel@Janik.cz>
7179
7180 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
7181 TODO, vms-pp.trans and others).
7182
71832001-11-29 Pavel Janík <Pavel@Janik.cz>
7184
7185 * make-dist: Use COPYING from the top-level directory.
7186
71872001-11-29 Gerd Moellmann <gerd@gnu.org>
7188
7189 * configure.in: Add support for FreeBSD/Alpha.
7190
71912001-11-29 Pavel Janík <Pavel@Janik.cz>
7192
7193 * make-dist: Add COPYING to the top-level directory of the
7194 distribution. Simplify the logic behind copying.
7195
7196 * Makefile.in (maybe_bootstrap): Fix previous change.
7197
71982001-11-28 Richard M. Stallman <rms@gnu.org>
7199
7200 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
7201
72022001-11-26 Richard M. Stallman <rms@gnu.org>
7203
7204 * Makefile.in: bootstrap should not delete dumped executables.
7205 (bootstrap-clean-before): New target.
7206 (bootstrap): Use bootstrap-clean-before instead of clean.
7207 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
7208
72092001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
7210
7211 These changes add the Emacs Lisp Introduction manual to the
7212 distribution:
7213
7214 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
7215
7216 * make-dist: Copy the files in lispintro directory.
7217
7218 * config.bat: Configure in the lispintro directory.
7219
7220 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
7221
7222 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
7223 (lispintro/Makefile): New target.
7224 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
7225 (unlock, relock, info, dvi): Ditto.
7226
72272001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
7228
7229 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
7230
7231 * make-dist (etc): Don't distribute gfdl.1.
7232
72332001-11-22 Colin Walters <walters@debian.org>
7234
7235 * Makefile.in (install-arch-indep): Install the calc .info files.
7236 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
7237
72382001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
7239
7240 * make-dist (lispref): Add *.txt, *.el, permute-index, and
7241 tindex.pl to the list of those being put into the distribution.
7242
72432001-11-16 Eli Zaretskii <eliz@gnu.org>
7244
7245 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
7246
72472001-11-15 Pavel Janík <Pavel@Janik.cz>
7248
7249 * Makefile.in (uninstall): Fix previous change.
7250
7251 * configure.in, Makefile.in: Add support for --program-prefix,
7252 --program-suffix and --program-transform-name options.
7253
72542001-11-13 Pavel Janík <Pavel@Janik.cz>
7255
7256 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
7257 (install-arch-indep): Install emacsclient manual page.
7258 (uninstall): Uninstall emacsclient manual page.
7259
72602001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
7261
7262 * make-dist: Add lispref/index.*perm files to the distribution.
7263 From Pavel Janík <Pavel@Janik.cz>.
7264
72652001-11-12 Pavel Janík <Pavel@Janik.cz>
7266
7267 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
7268
72692001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
7270
7271 * configure.in: AC_OUTPUT lispref/Makefile.
7272
72732001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
7274
7275 The following changes add the ELisp reference manual to the
7276 distribution.
7277
7278 * make-dist: Add the lispref directory to the distribution.
7279
7280 * Makefile.in (install-arch-indep): Add elisp* to the list of
7281 installed Info files.
7282 (SUBDIR_MAKEFILES): Add lispref/Makefile.
7283 (lispref/Makefile): New target.
7284 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
7285 Add commands for the lispref directory.
7286 (info, dvi): Ditto.
7287
7288 * config.bat: Configure in `lispref'.
7289
72902001-11-09 Richard M. Stallman <rms@gnu.org>
7291
7292 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
7293
72942001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
7295
7296 * make-dist (tempdir): Copy AUTHORS as well.
7297
72982001-11-06 Sam Steingold <sds@gnu.org>
7299
7300 * configure.in: Added a check for <nlist.h>.
7301
73022001-11-01 Pavel Janík <Pavel@Janik.cz>
7303
7304 * configure.in: Reindent --help output.
7305 From Per Starbäck (starback@ling.uu.se).
7306
73072001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
7308
7309 * configure.in: New entry for HP/UX-11.
7310
7311 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
7312 From Eric S. Raymond <esr@golux.thyrsus.com>.
7313
73142001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
7315
7316 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
7317 <athornton@sinenomine.net>.
7318
73192001-10-25 Gerd Moellmann <gerd@gnu.org>
7320
7321 * Makefile.in (maybe_bootstrap): New target.
7322 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
7323
73242001-10-24 Ken Raeburn <raeburn@gnu.org>
7325
7326 * configure.in: If --with-hesiod is given, look for
7327 hes_getmailhost and res_send or __res_send; check hesiod and
7328 resolv libraries respectively if system libraries don't supply them.
7329
73302001-10-24 Gerd Moellmann <gerd@gnu.org>
7331
7332 * configure.in: Use $MAKE for `make' if set.
7333
73342001-10-22 Gerd Moellmann <gerd@gnu.org>
7335
7336 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
7337 to tar options.
7338
73392001-10-20 Gerd Moellmann <gerd@gnu.org>
7340
7341 * (Version 21.1 released).
7342
73432001-10-20 Miles Bader <miles@gnu.org>
7344
7345 * configure.in (configuration): Set from `host' if `host_alias'
7346 isn't defined.
7347
73482001-10-19 Andreas Schwab <schwab@suse.de>
7349
7350 * configure.in: Make ready for autoconf 2.5x.
7351 (AC_PREREQ): Require autoconf 2.50.
7352 * aclocal.m4: Removed.
7353 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
7354
73552001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
7356
7357 * README: Bump Emacs version to 21.1.50.
7358
73592001-10-05 Gerd Moellmann <gerd@gnu.org>
7360
7361 * Branch for 21.1.
7362
73632001-09-05 Gerd Moellmann <gerd@gnu.org>
7364
7365 * configure.in: Avoid `$@' which is handled specially in
7366 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
7367
73682001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
7369
7370 * make-dist (nt): Add subdirs.el to the list of distributed files.
7371
73722001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
7373
7374 * configure.in (machine): Add an entry for
7375 hppa1.1-hitachi-hiuxwe2*.
7376
73772001-05-28 Gerd Moellmann <gerd@gnu.org>
7378
7379 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
7380 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
7381
73822001-05-14 Gerd Moellmann <gerd@gnu.org>
7383
7384 * make-dist: Copy texinfo.tex unconditionally.
7385
73862001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
7387
7388 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
7389 that are installed.
7390
73912001-04-06 Gerd Moellmann <gerd@gnu.org>
7392
7393 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
7394 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
7395
7396 * make-dist: Handle leim/MISC-DIC. Only include
7397 `[a-zA-Z]*.{el,elc}' from leim/quail.
7398
73992001-04-05 Gerd Moellmann <gerd@gnu.org>
7400
7401 * Makefile.in (install-arch-indep): Remove .cvsignore files.
7402
74032001-03-30 Gerd Moellmann <gerd@gnu.org>
7404
7405 * Makefile.in (.PHONY): Add for bootstrap targets.
7406 (bootstrap-clean): New target.
7407 (bootstrap): Use it instead of `clean'.
7408
74092001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
7410
7411 * Makefile.in (SUBDIR): Remove leim.
7412 (all, .RECURSIVE, extraclean): Add leim explicitly.
7413 (leim): Provide separate rule which exports PARALLEL=0 into the
7414 environment.
7415
74162001-03-20 Gerd Moellmann <gerd@gnu.org>
7417
7418 * configure.in (HAVE_XPM): Don't print the result of the check for
7419 XpmReturnAllocPixels if we don't have an xpm.h.
7420
74212001-03-05 Gerd Moellmann <gerd@gnu.org>
7422
7423 * COPYING: New file.
7424
74252001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
7426
7427 * config.bat: Update the copyright.
7428
74292001-02-23 Kenichi Handa <handa@etl.go.jp>
7430
7431 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
7432 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
7433 to `yes'. Later in AC_OUTPUT, check this variable.
7434
74352001-02-09 Dave Love <fx@gnu.org>
7436
7437 * AUTHORS: Updated.
7438
74392001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
7440
7441 * info/dir (Ebrowse): Fix the entry (was missing a dot).
7442
74432001-02-02 Gerd Moellmann <gerd@gnu.org>
7444
7445 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
7446
7447 * Makefile.in (uninstall): Ignore exit code of `rm'.
7448
90eacf99
SM
7449 * Makefile.in (uninstall): Remove more info files.
7450 Remove ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
067d23c9
KY
7451
74522001-01-31 Gerd Moellmann <gerd@gnu.org>
7453
7454 * noleim-Makefile.in (extraclean): Add.
7455
74562001-01-28 Gerd Moellmann <gerd@gnu.org>
7457
90eacf99 7458 * Makefile.in (extraclean): Add -f to -rm config-tmp-* to keep
067d23c9
KY
7459 it quiet.
7460
74612001-01-24 Colin Walters <walters@cis.ohio-state.edu>
7462
7463 * Makefile.in (tags): Fix typo.
7464
74652001-01-13 Kenichi Handa <handa@etl.go.jp>
7466
7467 * configure.in: Fix typo in the code setting x_search_path.
7468
74692001-01-10 Dave Love <fx@gnu.org>
7470
7471 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
7472 -lXext.
7473 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
7474 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
7475 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
7476 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
7477 (now in $LIBS).
7478
74792001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
7480
7481 * config.bat: Run the preprocessor with -traditional.
7482
74832001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
7484
7485 * INSTALL: Move copying conditions to end of file.
7486
74872000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
7488
7489 * INSTALL: Add basic installation procedure which assumes
7490 `configure' does its job. Elaborate on image support libraries.
7491 Add a pointer to Xaw3d library. Add advice about solving
7492 configure-time problems by looking in config.log and setting
7493 variables in the environment.
7494
74952000-12-27 Gerd Moellmann <gerd@gnu.org>
7496
7497 * Makefile.in (install-arch-indep): If tar fails, exit with
7498 exit code 1.
7499
75002000-12-19 Gerd Moellmann <gerd@gnu.org>
7501
7502 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
7503 source file includes XKBlib.h. On some broken Solaris systems,
7504 there is an XKBlib.h, reportedly, but header files included by
7505 XKBlib.h are missing.
7506
75072000-12-14 Gerd Moellmann <gerd@gnu.org>
7508
7509 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
7510
75112000-12-11 Dave Love <fx@gnu.org>
7512
7513 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
7514
75152000-12-11 Paul Eggert <eggert@twinsun.com>
7516
7517 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
7518 Merge fixes from latest GNU tar version. These macros no longer
7519 futz with _XOPEN_SOURCE, as that was not portable in practice.
7520 (AC_FUNC_FSEEKO): New macro.
7521
7522 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
7523 ftello.
7524
75252000-12-05 Dave Love <fx@gnu.org>
7526
7527 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
7528
75292000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
7530
7531 * info/dir: Change the category to "Emacs".
7532
75332000-12-01 Gerd Moellmann <gerd@gnu.org>
7534
7535 * make-dist (tempdir): Remove epaths.h from the distribution
7536 instead of paths.h.
7537
75382000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
7539
7540 * config.bat: Check for existence of djecho.exe, and print an
7541 error message if it is not available.
7542
7543 * INSTALL: Describe possible problem with djecho.exe in old
7544 versions of DJGPP v2.x.
7545
75462000-11-23 Gerd Moellmann <gerd@gnu.org>
7547
7548 * configure.in: Initialize HAVE_LIBXP to no.
7549
75502000-11-22 Gerd Moellmann <gerd@gnu.org>
7551
7552 * configure.in: Use m/macppc.h instead of the non-existent
7553 m/powerpc.h.
7554
75552000-11-21 Gerd Moellmann <gerd@gnu.org>
7556
7557 * Makefile.in (install-arch-indep): Also install info/eshell*
7558 and info/speedbar*.
7559
7560 * configure.in (HAVE_PNG): Check for the presence of
7561 png_get_channels to rule out older PNG libs.
7562
7563 * configure.in (AC_OUTPUT): Arrange to emit definitions of
7564 GCC and NON_GNU_CPP into config.status.
7565
75662000-11-20 Dave Love <fx@gnu.org>
7567
7568 * configure.in: Fix last change.
7569
7570 * GETTING.GNU.SOFTWARE: Deleted.
7571 * FTP: New file to replace it.
7572 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
7573
75742000-11-20 Gerd Moellmann <gerd@gnu.org>
7575
7576 * configure.in: Use -traditional with GNU cpp.
7577
75782000-11-17 Gerd Moellmann <gerd@gnu.org>
7579
7580 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
7581 Distribute more files from the nt/ subdir. Distribute PBM
7582 image files from subdirs of lisp/. Distribute old change logs
7583 from subdirs of lisp/. Distribute play/5x5.el.
7584
75852000-11-11 Dave Love <fx@gnu.org>
7586
7587 * config.sub, config.guess: Updated from master source.
7588
75892000-11-07 Dave Love <fx@gnu.org>
7590
7591 * configure.in: Test for mkstemp.
7592
75932000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
7594
7595 * info/dir (Top): Rearrange menu items more logically, and put
7596 them into a single category. Add menu items for RefTeX and
7597 Widget.
7598
75992000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7600
7601 * Makefile.in (install-arch-indep): Use --info-dir instead of
7602 --dir-file, and a simple argument instead of --info-file, so that
7603 the Debian version of install-info also works.
7604
76052000-10-19 Eric M. Ludlam <zappo@ultranet.com>
7606
7607 * info/dir (Speedbar): Add entry.
7608
76092000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
7610
7611 * INSTALL: Describe the new image-support options to the configure
7612 script. List URLs where image support libraries can be found.
7613
76142000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
7615
7616 * info/dir (Top): Add an entry for Eshell.
7617
76182000-10-02 Dave Love <fx@gnu.org>
7619
7620 * configure.in: Check for gai_strerror.
7621
76222000-10-01 Andreas Schwab <schwab@suse.de>
7623
7624 * Makefile.in (install-arch-indep): Update list of installed info files.
7625
76262000-09-30 Gerd Moellmann <gerd@gnu.org>
7627
7628 * configure.in: Support `sparc*-*-netbsd*'.
7629
76302000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
7631
7632 * info/dir (MIME): Add entry for emacs-mime.
7633
76342000-09-29 Dave Love <fx@gnu.org>
7635
7636 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
7637
76382000-09-26 Gerd Moellmann <gerd@gnu.org>
7639
7640 * make-dist: Adapt to the change of leim/Makefile which was
7641 necessary to ensure a reasonably working `make dist'.
7642
7643 * leim-Makefile.in: Moved to leim/Makefile.in..
7644
7645 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
7646
76472000-09-21 Kenichi Handa <handa@etl.go.jp>
7648
7649 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
7650 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
7651 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
7652 files to .elc.
90eacf99 7653 (${TIT}): Adjust for the above change.
067d23c9
KY
7654 (clean mostlyclean): Likewise.
7655 (.el.elc): New target.
7656
76572000-09-19 Gerd Moellmann <gerd@gnu.org>
7658
7659 * make-dist: Include XPM and XBM files in lisp/ and subdirs
7660 in the distribution.
7661
76622000-09-18 Gerd Moellmann <gerd@gnu.org>
7663
7664 * make-dist (skk): Rename to `ja-dic' because the leim directory
7665 was renamed.
7666
76672000-09-14 Dave Love <fx@gnu.org>
7668
7669 * configure.in: Fix spurion in last change.
7670
76712000-09-14 Gerd Moellmann <gerd@gnu.org>
7672
7673 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
7674 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
7675 to `no' if defined. Change result report.
7676
76772000-09-08 Dave Love <fx@gnu.org>
7678
7679 * configure.in: Remove spurious `@'s.
7680
7681 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
7682 autoconf.
7683
76842000-09-06 Gerd Moellmann <gerd@gnu.org>
7685
7686 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
7687 file and print informational message.
7688
7689 * configure.in (AC_FUNC_MMAP): Add.
7690
76912000-09-01 Gerd Moellmann <gerd@gnu.org>
7692
7693 * configure.in: Add ``checking'' messages for
7694 XpmReturnAllocPixels.
7695
76962000-08-28 Gerd Moellmann <gerd@gnu.org>
7697
7698 * configure.in: Check <strings.h>; check `index' and `rindex'
7699 functions.
7700
77012000-08-26 Kenichi Handa <handa@etl.go.jp>
7702
7703 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
7704 "case "${canonical}" in".
7705
77062000-08-25 Dave Love <fx@gnu.org>
7707
7708 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
7709
77102000-08-25 Kenichi Handa <handa@etl.go.jp>
7711
7712 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
7713
77142000-08-24 Gerd Moellmann <gerd@gnu.org>
7715
7716 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
7717 contains a relative path. Protect against unusable values of $PWD.
7718
77192000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
7720
7721 * info/dir (WoMan): Add entry.
7722
7723 * config.bat (maindir): Update src/_gdbinit even if it does
7724 already exist.
7725
77262000-08-07 Gerd Moellmann <gerd@gnu.org>
7727
7728 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
7729
77302000-08-03 Gerd Moellmann <gerd@gnu.org>
7731
7732 * configure.in: Add support for ia64*-*-linux*.
7733
77342000-07-27 Gerd Moellmann <gerd@gnu.org>
7735
7736 * make-dist (aclocal.m4): Include in distribution.
7737
77382000-07-26 Dave Love <fx@gnu.org>
7739
90eacf99 7740 * configure.in (AC_SYS_LARGEFILE): Move earlier.
067d23c9
KY
7741
77422000-07-24 Dave Love <fx@gnu.org>
7743
7744 * configure.in: Add AC_SIZE_T.
7745
77462000-07-18 Dave Love <fx@gnu.org>
7747
7748 * configure.in: Reorder so that most tests are done after CPPFLAGS
7749 is set from the C_SWITCH_... definitions.
7750
77512000-07-10 Gerd Moellmann <gerd@gnu.org>
7752
7753 * configure.in (HAVE_XPM): Undo previous change. Check for
7754 preprocessor define XpmReturnAllocPixels.
7755
77562000-07-06 Gerd Moellmann <gerd@gnu.org>
7757
7758 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
7759 instead of XpmReadFileToPixmap.
7760
77612000-07-05 Ken Raeburn <raeburn@gnu.org>
7762
7763 * configure.in: Check for <soundcard.h>. Look for ossaudio
7764 library, and set LIBSOUND accordingly.
7765
77662000-07-05 Dave Love <fx@gnu.org>
7767
7768 * configure.in: Use AC_HEADER_SYS_WAIT.
7769
77702000-07-05 Gerd Moellmann <gerd@gnu.org>
7771
7772 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
7773 lisp/Makefile. Distribute lisp/Makefile.in instead of
7774 lisp/Makefile.
7775
77762000-06-30 Ken Raeburn <raeburn@gnu.org>
7777
7778 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
7779 while searching for image-handling libraries.
7780
77812000-06-26 Gerd Moellmann <gerd@gnu.org>
7782
7783 * configure.in (--with-xim): New option.
7784
77852000-06-23 Dave Love <fx@gnu.org>
7786
7787 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
7788 for struct timezone and test how we can call gettimeofday.
7789 Check for OSF 5+. Check for term.h.
7790
7791 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
7792 version.
7793
77942000-06-23 Gerd Moellmann <gerd@gnu.org>
7795
7796 * configure.in (HAVE_LIBXP): Change test for libXp.
7797
77982000-06-21 Dave Love <fx@gnu.org>
7799
7800 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
7801 simple test for getloadavg and substitute GETLOADAVG_LIBS.
7802 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
7803
78042000-06-19 Dave Love <fx@gnu.org>
7805
7806 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
7807 _XOPEN_SOURCE is defined.
7808
78092000-06-16 Gerd Moellmann <gerd@gnu.org>
7810
7811 * Makefile.in (distclean): Also make distclean in lisp/.
7812
78132000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
7814
7815 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
7816
78172000-06-15 Gerd Moellmann <gerd@gnu.org>
7818
7819 * make-dist: Add --help and --snapshot options.
7820
78212000-06-14 Gerd Moellmann <gerd@gnu.org>
7822
7823 * configure.in: Generate lisp/Makefile.
7824
7825 * configure.in: Add support for `*-lynxos*'.
7826 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
7827 recommended by <Karen.Dorhamer@compaq.com> to fix problems
7828 on Tru64 UNIX v5.0.
7829
78302000-06-13 Ken Raeburn <raeburn@gnu.org>
7831
7832 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
7833 it's on a continuation line.
7834
78352000-06-02 Dave Love <fx@gnu.org>
7836
7837 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
7838 files.
7839
7840 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
7841 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
7842 test.
7843
7844 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
7845 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
7846
78472000-05-26 Gerd Moellmann <gerd@gnu.org>
7848
7849 * configure.in: Add check for speed_t typedef.
7850
78512000-05-25 Ken Raeburn <raeburn@gnu.org>
7852
7853 * Makefile.in (install-arch-dep): Install fns-*.el only if it
7854 exists; it won't in the CANNOT_DUMP case.
7855
78562000-05-25 Gerd Moellmann <gerd@gnu.org>
7857
7858 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
7859 On FreeBSD, the exit status is 1 if CDPATH is not set.
7860 (install-arch-indep): Install ebrowse.info.
7861
78622000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
7863
7864 * configure.in: Check for grandpt and getpt.
7865
78662000-05-09 Dave Love <fx@gnu.org>
7867
7868 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
7869
78702000-05-05 Gerd Moellmann <gerd@gnu.org>
7871
7872 * make-dist: Make a link for lib-src/grep-changelog.
7873 Copy install-sh.
7874
78752000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
7876
7877 * config.bat: Identify the beginning of the cpp stuff in
7878 src/Makefile.in and lib-src/Makefile.in more accurately.
7879
78802000-04-27 Gerd Moellmann <gerd@gnu.org>
7881
7882 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
7883
78842000-04-19 Gerd Moellmann <gerd@gnu.org>
7885
7886 * configure.in: Add support for `powerpc-*-netbsd*'.
7887
78882000-04-19 Dave Love <fx@gnu.org>
7889
7890 * configure.in: Don't use AC_FUNC_GETLOADAVG.
7891
7892 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
7893
78942000-04-16 Dave Love <fx@gnu.org>
7895
7896 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
7897
78982000-04-14 Dave Love <fx@gnu.org>
7899
7900 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
7901
7902 * aclocal.m4 (AC_FUNC_MKTIME): New.
7903
79042000-03-28 Ken Raeburn <raeburn@gnu.org>
7905
7906 * configure.in: Line up "--help" output a little better.
7907
79082000-03-26 Gerd Moellmann <gerd@gnu.org>
7909
7910 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
7911 New targets.
90eacf99
SM
7912 (bootstrap): Rewritten in terms of the new targets above.
7913 Make info files, too.
067d23c9
KY
7914
79152000-03-12 Gerd Moellmann <gerd@gnu.org>
7916
7917 * config.guess, config.sub: Use the versions of the files from
7918 subversions.
7919
79202000-03-08 Dave Love <fx@gnu.org>
7921
7922 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
7923 AC_C_VOLATILE. Define POINTER_TYPE.
7924
7925 * aclocal.m4: New file.
7926
79272000-03-02 Gerd Moellmann <gerd@gnu.org>
7928
7929 * configure.in (machine): Add `mipsel-*-netbsd*' and
7930 `arm-*-netbsd*'.
7931
79322000-03-01 Gerd Moellmann <gerd@gnu.org>
7933
7934 * configure.in (machine): Add support for `*-auspex-sunos*'.
7935
79362000-02-29 Gerd Moellmann <gerd@gnu.org>
7937
7938 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
7939
79402000-02-18 Dave Love <fx@gnu.org>
7941
7942 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
7943
79442000-02-18 Andreas Schwab <schwab@suse.de>
7945
7946 * Makefile.in (install-arch-indep): Add eudc to list of installed
7947 info files.
7948
79492000-02-17 Ken Raeburn <raeburn@gnu.org>
7950
7951 * configure.in: Include -lz and -ljpeg (if it's available) when
7952 testing for the tiff library.
7953
79542000-02-17 Gerd Moellmann <gerd@gnu.org>
7955
7956 * configure.in: Remove LISP_FLOAT_TYPE.
7957
79582000-02-12 Dave Love <fx@gnu.org>
7959
7960 * configure.in: Use AC_FUNC_VFORK.
7961
79622000-02-01 Gerd Moellmann <gerd@gnu.org>
7963
7964 * make-dist: Various fixes for new development tree.
7965
7966 * leim-Makefile.in: New file.
7967
79682000-01-31 Gerd Moellmann <gerd@gnu.org>
7969
7970 * Makefile.in (dist): Call ./make-dist.
7971
79722000-01-24 Dave Love <fx@gnu.org>
7973
7974 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
7975
79762000-01-18 Gerd Moellmann <gerd@gnu.org>
7977
7978 * configure.in (HAVE_GIF): Check for DGifOpen instead of
7979 DGifOpenFileName.
7980
79812000-01-11 Andreas Schwab <schwab@suse.de>
7982
7983 * Makefile.in (install-arch-indep): Update list of info files to
7984 be installed.
7985
79862000-01-05 Dave Love <fx@gnu.org>
7987
7988 * configure.in: Check for jerror.h as well as libjpeg.
7989
79902000-01-03 Andreas Schwab <schwab@suse.de>
7991
90eacf99
SM
7992 * Makefile.in (install-arch-indep): Install autotype*.
7993 Run install-info on autotype and emacs-faq.info.
067d23c9
KY
7994
79951999-12-04 Dave Love <fx@gnu.org>
7996
7997 * Makefile.in (install-arch-indep): Depend on `info'.
7998 (install-strip): Use `install' as sub-make target.
7999
80001999-11-23 Ken Raeburn <raeburn@gnu.org>
8001
8002 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
8003 didn't need to be deleted. Check for the k5crypto library as well
8004 as the crypto library; MIT Kerberos 1.1 changed the name.
8005
80061999-11-18 Dave Love <fx@gnu.org>
8007
8008 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
8009
80101999-11-11 Erik Naggum <erik@naggum.no>
8011
8012 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
8013
80141999-11-08 Dave Love <fx@gnu.org>
8015
8016 * configure.in: Fix change for --with-pop default.
8017
80181999-11-04 Dave Love <fx@gnu.org>
8019
8020 * configure.in: Default to --with-pop. Change sense of with-gcc
8021 and with-toolkit-scroll-bars messages to reflect the defaults.
8022
80231999-11-01 Gerd Moellmann <gerd@gnu.org>
8024
8025 * INSTALL: Mention the Emacs Lisp Reference.
8026
80271999-10-27 Noah Friedman <friedman@splode.com>
8028
8029 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
8030
80311999-10-23 Gerd Moellmann <gerd@gnu.org>
8032
8033 * Makefile.in (bootstrap): New target.
8034
80351999-10-19 Paul Eggert <eggert@twinsun.com>
8036
8037 Add support for large files. Merge glibc 2.1.2.
8038
8039 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
8040 (HAVE_TM_GMTOFF): New symbol.
8041 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
8042 mbrlen, strsignal.
8043 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
8044
80451999-10-09 Stefan Monnier <monnier@cs.yale.edu>
8046
8047 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
8048 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
8049
80501999-10-09 Richard M. Stallman <rms@gnu.org>
8051
8052 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
8053 Unset CDPATH to prevent cd from generating output.
8054
80551999-10-08 Stefan Monnier <monnier@cs.yale.edu>
8056
8057 * update-subdirs: Also ignore CVS subdirs.
8058
80591999-10-07 Gerd Moellmann <gerd@gnu.org>
8060
8061 * Makefile.in (install-arch-indep): Add ada-mode.
8062
80631999-10-06 Dave Love <fx@gnu.org>
8064
8065 * Makefile.in: Add rules for config.status, configure.
8066
80671999-09-07 Gerd Moellmann <gerd@gnu.org>
8068
90eacf99 8069 * configure.in (--with-sound): Remove.
067d23c9
KY
8070
80711999-08-30 Gerd Moellmann <gerd@gnu.org>
8072
8073 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
8074 the test for Xaw3d.
8075 (HAVE_TIFF): Add -lm to library check.
8076
80771999-08-28 Richard Stallman <rms@gnu.org>
8078
8079 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
8080 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
8081 after the other X-related libraries.
8082
80831999-08-21 Dave Love <fx@gnu.org>
8084
8085 * configure.in: Don't check for jpeglib.h.
8086
80871999-08-20 Gerd Moellmann <gerd@gnu.org>
8088
8089 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
8090 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
8091
80921999-08-18 Dave Love <fx@gnu.org>
8093
8094 * configure.in: Check for termcap.h.
8095
80961999-08-15 Gerd Moellmann <gerd@gnu.org>
8097
8098 * configure.in: Add --with-toolkit-scroll-bars. If "no",
8099 use Emacs' scroll bars, even if configured for Motif or when
8100 Xaw3d is available.
8101
81021999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
8103
8104 * configure.in: Check for getaddrinfo.
8105
81061999-08-04 Eli Zaretskii <eliz@gnu.org>
8107
8108 * config.bat: Make --no-debug work again by removing -gcoff.
8109
81101999-07-30 Dave Love <fx@gnu.org>
8111
8112 * configure.in: Check for stdlib.h.
8113
81141999-07-19 Dave Love <fx@gnu.org>
8115
8116 * configure.in: Grok sparc64-*-linux-gnu*.
8117
81181999-07-12 Richard Stallman <rms@gnu.org>
8119
8120 * Version 20.4 released.
8121
81221999-06-23 Karl Heuer <kwzh@gnu.org>
8123
8124 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
8125 Quote $EMACS, in case it's a program with args.
8126
81271999-06-15 Gerd Moellmann <gerd@gnu.org>
8128
8129 * configure.in (HAVE_GIF): Use libungif instead of libgif
8130 because the former doesn't contain patented compression code.
8131
81321999-05-29 Richard M. Stallman <rms@gnu.org>
8133
8134 * configure.in: Delete the Kerberos stuff.
8135
81361999-05-27 Greg Hudson <ghudson@mit.edu>
8137
8138 * configure.in: Prefer kerberos 5 names.
8139
81401999-04-26 Richard M. Stallman <rms@gnu.org>
8141
8142 * configure.in: Check for libXp.
8143
81441999-04-08 Richard Stallman <rms@gnu.org>
8145
8146 * make-dist: Include change logs in subdirs of `lisp'.
8147
81481999-04-05 Richard Stallman <rms@gnu.org>
8149
8150 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
8151 (install-arch-indep): Make ${datadir}/emacs world-readable.
8152
81531999-03-30 Eli Zaretskii <eliz@gnu.org>
8154
8155 * config.bat: Use epaths.* instead of paths.*.
8156
81571999-03-07 Eli Zaretskii <eliz@gnu.org>
8158
8159 * INSTALL: Add detailed instructions to unpack and install
8160 intlfonts on MS-DOS.
8161
81621999-02-26 Richard Stallman <rms@gnu.org>
8163
8164 * configure.in: Use epaths.h and epaths-force instead of paths...
8165
90eacf99 8166 * Makefile.in (epaths-force): Rename from paths-force;
067d23c9
KY
8167 operate on epaths.in and produce epaths.h.
8168
81691999-02-24 Richard Stallman <rms@gnu.org>
8170
8171 * make-dist: Fix nt/icons directory handling.
8172
81731999-02-22 Simon Josefsson <jas@pdc.kth.se>
8174
8175 * configure.in (f301-fujitsu-uxpv4.1): New target.
8176
81771999-02-20 Richard Stallman <rms@gnu.org>
8178
8179 * make-dist (tempparent): Fix command to update info files.
8180
81811999-02-09 Richard Stallman <rms@gnu.org>
8182
8183 * configure.in (powerpc-apple-netbsd*): New alternative.
8184
81851999-01-25 Geoff Voelker <voelker@cs.washington.edu>
8186
8187 * make-dist: Include the new directory nt/icons in distributions.
8188
81891999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
8190
8191 * configure.in: Change message about HAVE_XFREE386.
8192
81931999-01-07 Eli Zaretskii <eliz@gnu.org>
8194
8195 * config.bat: Support configuring with leim.
8196
81971998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
8198
8199 * configure.in (mips-sgi-irix6.5): New target.
8200
82011998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
8202
8203 * configure.in: Remove GSS-API support, since it has been removed
8204 from movemail.
8205
82061998-12-04 Markus Rost <rost@delysid.gnu.org>
8207
8208 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
8209
82101998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
8211
8212 * Makefile.in: Don't install customize info file.
8213 Run install-info on viper info file.
8214
82151998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
8216
8217 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
8218
82191998-11-16 Kenichi Handa <handa@etl.go.jp>
8220
8221 * configure.in (*-*-bsdi4*): New target.
8222
82231998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
8224
8225 * configure.in: Fix previous change.
8226
82271998-11-11 Richard Stallman <rms@gnu.org>
8228
8229 * configure.in (aviion-intel): New machine.
8230
82311998-11-04 Kenichi Handa <handa@etl.go.jp>
8232
8233 * configure.in (mips-nec-sysv4*): New target.
8234
82351998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
8236
8237 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
8238 from lisp.
8239
82401998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
8241
8242 * make-dist: Don't include fns*.el in dist.
8243
82441998-10-30 Dave Love <fx@gnu.org>
8245
8246 * configure.in: Don't mkdir cpp.
8247
82481998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
8249
8250 * Makefile.in (install-arch-dep): Install src/fns-*.el in
8251 ${archlibdir}.
8252
82531998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
8254
8255 * Version 20.3 released.
8256
82571998-07-30 Paul Eggert <eggert@twinsun.com>
8258
8259 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
8260 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
8261 (lwlib/Makefile, leim/Makefile):
8262 Prepend $(srcdir)/ to rule dependencies outside this dir.
8263
82641998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
8265
8266 * configure.in: Use unset CDPATH instead of making it empty.
8267
82681998-06-20 Karl Heuer <kwzh@gnu.org>
8269
8270 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
8271
82721998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
8273
8274 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
8275 and default.el. Sort the results.
8276
82771998-05-31 Karl Heuer <kwzh@gnu.org>
8278
8279 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
8280 writable.
8281
82821998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
8283
8284 * Makefile.in (install-arch-indep):
8285 Don't alter site-lisp/subdirs.el if it exists.
8286
82871998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8288
8289 * Makefile.in (install-arch-indep): Put `-' on commands to create
8290 subdirs.el in site-lisp dirs.
8291
82921998-05-07 Richard Stallman <rms@psilocin.gnu.org>
8293
8294 * Makefile.in (install-arch-indep): Fix typo in previous change.
8295
82961998-05-06 Richard Stallman <rms@psilocin.gnu.org>
8297
8298 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
8299
83001998-04-28 Richard Stallman <rms@psilocin.gnu.org>
8301
8302 * Makefile.in (mkdir): Create the site-lisp dirs.
8303 (install-arch-indep): Make site-lisp/subdirs files world-readable.
8304
83051998-04-26 Richard Stallman <rms@psilocin.gnu.org>
8306
8307 * Makefile.in (INSTALL_INFO): New variable.
8308 (install-arch-indep): Don't replace the dir file if it already exists.
8309 Use the install-info program, via INSTALL_INFO, to add entries.
8310 Make the `info' subdir and the Info files world-readable.
8311
83121998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
8313
8314 * config.bat: Make sure the environment is large enough to support
8315 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
8316
83171998-04-10 Karl Heuer <kwzh@gnu.org>
8318
8319 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
8320
83211998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
8322
8323 * configure.in: Add --with-gssapi to specify GSS-API
8324 authentication support for movemail.
8325
83261998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
8327
8328 * Makefile.in (install-arch-indep): Fix previous change.
8329
83301998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
8331
8332 * Makefile.in (info): Run man in build dir, not srcdir.
8333
83341998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
8335
8336 * Makefile.in (install-arch-indep): Fix previous change.
8337
83381998-03-23 Kenichi Handa <handa@etl.go.jp>
8339
8340 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
8341
83421998-03-22 Richard Stallman <rms@gnu.org>
8343
8344 * Makefile.in (install-arch-indep): Put special subdirs.el files
8345 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
8346
83471998-03-21 Richard Stallman <rms@psilocin.gnu.org>
8348
8349 * make-dist: Fix shell syntax in check for missing .el or .elc files.
8350
83511998-03-09 Richard Stallman <rms@psilocin.gnu.org>
8352
8353 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
8354 (m68*-hp-hpux*): Handle versions 1X like 10.
8355
83561998-03-07 Richard Stallman <rms@psilocin.gnu.org>
8357
8358 * make-dist: PROBLEMS is now in etc, not top level dir.
8359
8360 * Makefile.in (SOURCES): Delete PROBLEMS.
8361
83621998-02-25 Richard Stallman <rms@gnu.org>
8363
8364 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
8365
8366 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
8367
83681998-01-17 Richard Stallman <rms@gnu.org>
8369
8370 * Makefile.in (install-arch-indep): Add semicolon before `else'.
8371
83721998-01-02 Richard Stallman <rms@psilocin.gnu.org>
8373
8374 * make-dist (tempparent): New option --no-check.
8375
8376 * make-dist: Don't do anything with cpp directory.
8377
83781997-12-20 Richard Stallman <rms@psilocin.gnu.org>
8379
8380 * configure.in (sparc-fujitsu-sysv4*): New target.
8381
83821997-12-17 Andreas Schwab <schwab@gnu.org>
8383
8384 * configure.in: Cache more tests. Add missing quotes around
8385 message with embedded comma.
8386
83871997-12-04 Karl Heuer <kwzh@gnu.org>
8388
8389 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
8390
83911997-11-26 Joel N. Weber II <devnull@gnu.org>
8392
8393 * make-dist: Changed the comment about `umask 0' to say `Don't
8394 restrict access to any files.'; previously it said `Don't protect
8395 any files', which may have implied that we think fascism is good.
8396
83971997-11-24 Paul Eggert <eggert@twinsun.com>
8398
8399 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
8400 strftime needs the underlying host's strftime for locale dependent
8401 formats.
8402
84031997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
8404
8405 * configure.in (i586-dg-dguxR4.*): New name in case branch.
8406
84071997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
8408
8409 * config.bat: Configure the man subdirectory.
8410
84111997-11-07 Paul Eggert <eggert@twinsun.com>
8412
8413 * configure.in (AC_CHECK_LIB): Add -lintl.
8414
84151997-11-07 Karl Heuer <kwzh@gnu.org>
8416
8417 * make-dist (check for .elc files): Avoid bash-specific syntax.
8418 (check for overflow 14-char limit): Simplify.
8419
84201997-11-07 Richard Stallman <rms@gnu.org>
8421
8422 * Makefile.in (install): Move blessmail last.
8423
84241997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8425
8426 * configure.in (gettimeofday, one arg or two):
8427 Clarify messages by avoiding double negative.
8428
84291997-09-30 Karl Eichwalder <ke@suse.de>
8430
8431 * Makefile.in (install-arch-indep): Install the widget info file.
8432
84331997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
8434
8435 * configure.in (with-pop, with-kerberos): Need to check Kerberos
8436 libraries in reverse order, so that libraries will appear in the
8437 correct dependency order on the link line (and so that the
8438 configure checks themselves will work properly when early
8439 libraries depend on later ones).
8440
84411997-09-21 Erik Naggum <erik@naggum.no>
8442
8443 * make-dist (making links to `src'): Keep timestamp on copied files.
8444
8445 * make-delta: New script to produce delta distributions.
8446
84471997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8448
8449 * Version 20.2 released.
8450
84511997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8452
8453 * Version 20.1 released.
8454
8455 * Makefile.in (install-leim): Depend on mkdir.
8456 (leim): Depend on src.
8457
84581997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8459
8460 * configure.in: Recognize alpha* instead of just alpha.
8461
84621997-09-12 Paul Eggert <eggert@twinsun.com>
8463
8464 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
8465
84661997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8467
8468 * update-subdirs: Use rm -f.
8469
84701997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8471
8472 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
8473 Ignore subdirs named Old.
8474
84751997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
8476
8477 * configure.in: Add OpenBSD clause to set $machine.
8478
84791997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8480
8481 * make-dist: Recompile everything after updating various Lisp files.
8482 Recompile in leim as well as lisp.
8483 Check in leim as well as lisp for mismatched files and too-long names.
8484
84851997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8486
8487 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
8488
84891997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8490
8491 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
8492 before trying to copy anything from it.
8493
84941997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8495
8496 * Makefile.in (man/Makefile): New target.
8497 (tags): Define env var EMACS and run Makefile from build dir.
8498
84991997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
8500
8501 * config.bat: If src/_gdbinit doesn't exist, try using
8502 src/.gdbinit to create it (for building on Windows 95).
8503
85041997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8505
8506 * Makefile.in (install-arch-indep):
8507 Discard extra data in tar | tar pipes.
8508
85091997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
8510
90eacf99
SM
8511 * configure.in (x_default_search_path):
8512 Corrected '${x_library}' to '${x_library}/X11'.
067d23c9
KY
8513
85141997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8515
8516 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
8517
85181997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
8519
8520 * configure.in: Support auto-configuration of both Kerberos V4 and
8521 Kerberos V5 for movemail, including detection of V4 and V5 header
8522 files and libraries.
8523
85241997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
8525
8526 * configure.in: Compute x_default_search_path
8527 and substitute into makefiles.
8528
8529 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
8530
85311997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8532
8533 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
8534
85351997-08-07 Erik Naggum <erik@naggum.no>
8536
8537 * configure.in: Remove lockdir, it is no longer needed.
8538 * Makefile.in (mkdir): Don't create lockdir.
8539 (lockdir): Variable deleted.
8540 (paths-force): Don't operate on PATH_LOCK.
8541
85421997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8543
8544 * leim-Makefile.in (clean, distclean): New targets.
8545
8546 * make-dist: Include leim/ChangeLog in leim distribution.
8547
85481997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8549
8550 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
8551
85521997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8553
8554 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
8555
85561997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8557
8558 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
8559
85601997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8561
8562 * make-dist: Update leim/leim-list.el.
8563 Pass along value of $EMACS when updating lisp dir.
8564
85651997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
8566
8567 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
8568 prerequisite to the use of Doug Lea's malloc.
8569
85701997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8571
8572 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
8573
8574 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
8575
85761997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8577
8578 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
8579
85801997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8581
8582 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
8583 to news-r6.h.
8584
85851997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
8586
8587 * config.bat: Use `sed' instead of `cp', which might not be
8588 installed.
8589
85901997-07-09 Kenichi Handa <handa@etl.go.jp>
8591
8592 * Makefile.in (mostlyclean): Add cleaning leim directory.
8593 (clean, distclean, maintainer-clean): Likewise.
8594
85951997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8596
8597 * make-dist (bogosities): Check subdirs of `lisp' also.
8598
85991997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8600
8601 * make-dist (etc): Really avoid symlinks now.
8602 (lisp): Don't delete from subdirs the things we never copy.
8603
86041997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
8605
8606 * Makefile.in (install-arch-indep): Correct the target name.
8607 The first letter `i' was dropped by the previous change of mine.
8608
86091997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8610
8611 * configure.in (leim/Makefile): Generate this.
8612 (*-sysv4.2uw*): Recognize new alternative.
8613
8614 * leim-Makefile.in: Renamed from leim-Makefile.
8615
8616 * make-dist: Set up real-leim subdirectory,
8617 with the real contents of leim; then move it to
8618 a separate top-level directory.
8619
8620 * make-dist: Don't mention site-lisp, site-init, site-start
8621 or default, when listing files hat are not compiled and should be.
8622
8623 * configure.in: Create src/config.stamp at the end.
8624
86251997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8626
8627 * Makefile.in (install-leim): Correct previous change.
8628
86291997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
8630
8631 * Makefile.in (install-leim): New target.
8632 (install): Depend on install-leim.
8633
86341997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
8635
8636 * Makefile.in (SUBDIR): Add leim.
8637 (SUBDIR_MAKEFILES): Add leim/Makefile.
8638 (leim/Makefile): New target.
8639
86401997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8641
8642 * leim-Makefile: New file.
8643 * make-dist: Initialize a `leim' subdirectory with that makefile.
8644
86451997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8646
8647 * configure.in (GNU_MALLOC_reason): Fix message text.
8648
86491997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8650
8651 * make-dist (lisp): Don't process subdirs that start with =.
8652 (etc): Copy symlinks, as in src.
8653
86541997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8655
8656 * configure.in (i*86-*-unixware*): New alternative.
8657
86581997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8659
8660 * Makefile.in (src/config.stamp): Target renamed from src/config.h
8661 and touch it explicitly.
8662
8663 * configure.in (mips-sony-newsos6*): New alternative.
8664 (mips-*-linux-gnu*): New alternative.
8665 (*-*-bsdi*): New alternative.
8666 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
8667
86681997-06-22 Dave Love <d.love@dl.ac.uk>
8669
8670 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
8671 (src/config.h): New target to re-configure if src/config.in is patched.
8672
86731997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8674
8675 * configure.in (shutdown): Check for `shutdown' function.
8676
86771997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
8678
8679 * update-subdirs: Include the directory "language" in subdirs.
8680
86811997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8682
8683 * configure.in (m88k-dg-dgux4*): New alternative.
8684 (alpha-*-netbsd*): New alternative.
8685 (powerpcle-*-solaris2*): New alternative.
8686
86871997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8688
8689 * make-dist: Warn about .el files that are not compiled.
8690
86911997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8692
8693 * Makefile.in (dist): Don't run update-subdirs here,
8694 since make-dist now gets that done.
8695
8696 * make-dist: Use the new `updates' target in lisp/Makefile.
8697
8698 * make-dist: Use new non-file targets in lisp/Makefile.
8699
87001997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8701
8702 * make-dist: Handle all subdirs of `lisp' uniformly.
8703 Don't handle `term' and `language' specially.
8704 Clear out umask at the beginning.
8705
87061997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8707
8708 * make-dist: Use Make to update finder-inf.el and autoloads.
8709 Also update cus-load.el.
8710
87111997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
8712
8713 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
8714 in case it is desirable to disable the GNU malloc features with glibc.
8715
87161997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
8717
8718 * configure.in (DOUG_LEA_MALLOC):
8719 Define if malloc_{get,set}_state exist.
8720
87211997-03-05 Kenichi Handa <handa@etl.go.jp>
8722
8723 * make-dist: Make links for files under lisp/language.
8724
87251997-02-20 Kenichi Handa <handa@etl.go.jp>
8726
8727 * update-subdirs: Exclude the directory "language" from subdirs.
8728
87291997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
8730
8731 * configure.in: Check for rint and cbrt.
8732
87331997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
8734
8735 * make-dist: Use $EMACS to say where to run Emacs.
8736 Add --no-update option.
8737
87381996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
8739
8740 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
8741
87421996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
8743
8744 * make-dist (copying src): Check thoroughly for symlinks
8745 and copy them in all cases. Regularize the linking of *.in
8746 and *.opt and ChangeLog files.
8747 (copying lib-src): Likewise.
8748 Don't rm getdate.c or y.tab.*--they don't exist any more.
8749
87501996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
8751
8752 * configure.in: Check for libmail, maillock.h and
8753 touchlock (for movemail).
8754
87551996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8756
8757 * configure.in (limits.h): Check for this file.
8758
87591996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8760
8761 * configure.in (rs6000-ibm-aix4.2): New alternative.
8762 (rs6000-ibm-aix4.0): New alternative.
8763 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
8764
87651996-11-22 Ben Harris <bjh21@cam.ac.uk>
8766
8767 * configure.in: Recognize vax-*-netbsd*.
8768
87691996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
8770
8771 * configure.in (locallisppath): Add leim directory.
8772
87731996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
8774
8775 * config.bat: Make sure `mv' supports forward slashes and -f.
8776
87771996-10-28 Christian Limpach <chris@nice.ch>
8778
8779 * configure.in (hppa*-next-nextstep*): * added after hppa
8780 to accept hppa1.0 and hppa1.1.
8781
87821996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
8783
8784 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
8785 * configure.in (ld_switch_machine): Fix typo.
8786
87871996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
8788
8789 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
8790 from config.h and use them in $ac_link.
8791
87921996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
8793
8794 * configure.in: Create a subdir named `lisp'.
8795
87961996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
8797
8798 * configure.in: Check for getcwd.
8799
88001996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
8801
8802 * configure.in: Check for termios.h. Check for setpgid.
8803
88041996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
8805
8806 * configure.in: Check for setrlimit.
8807
88081996-08-31 Paul Eggert <eggert@twinsun.com>
8809
8810 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
8811
88121996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8813
8814 * configure.in: Check for utimes.
8815
8816 * configure.in: Check for com_err library, but only
8817 if --with-kerberos was used. Check for krb and des
8818 only if --with-kerberos.
8819
88201996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
8821
8822 * Makefile.in (INSTALL_STRIP): New variable.
8823 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
8824 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
8825
88261996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
8827
8828 * configure.in: Check for krb and des libraries.
8829
88301996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
8831
8832 * configure.in (*-sunos4.1.[3-9]*noshare):
8833 Use sunos413, not sunos4-1-3.
8834 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
8835 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
8836
88371996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8838
8839 * Makefile.in (src/paths.h): Target deleted.
8840 (paths-force): Delete all dependencies on this target
8841 but don't delete the target.
8842 (install): Depend on `all'.
8843 (paths-force): Don't print a message.
8844
8845 * configure.in: Generate src/paths.h here.
8846
88471996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8848
8849 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
8850 New variables that affect linking only.
8851 (alpha-dec-osf*): Use those instead of previous change.
8852
88531996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8854
8855 * Makefile.in (install-arch-indep): Install info/messages.
8856
88571996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8858
8859 * Version 19.33 released.
8860
88611996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
8862
8863 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
8864 Fix previous change.
8865
88661996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8867
8868 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
8869 New alternative.
8870
88711996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8872
8873 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
8874 and NON_GCC_TEST_OPTIONS.
8875
88761996-08-06 Paul Eggert <eggert@twinsun.com>
8877
8878 * configure.in (LOCALTIME_CACHE): Don't put a string literal
8879 "TZ=..." in environ.
8880
88811996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8882
8883 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
8884
88851996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8886
8887 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
8888 the more general *-sunos4.1.[3-9]* clause.
8889
88901996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8891
8892 * Version 19.32 released.
8893
8894 * configure.in (*-sco3.2v5*):
8895 Set OVERRIDE_CPPFLAG to a string of one space.
8896 Fix the code that uses OVERRIDE_CPPFLAG.
8897
88981996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
8899
8900 * configure.in: Undo previous change.
8901
89021996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8903
8904 * config.sub: Use `pc', not `unknown', when canonicalizing
8905 the vendor for ...86.
8906
89071996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
8908
8909 * configure.in: Check for termios.h header.
8910
89111996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
8912
8913 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
8914
89151996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
8916
8917 * configure.in: Split bsdos2 and bsdos2-1.
8918
89191996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
8920
8921 * config.sub: If last two words are not a recognized
8922 KERNEL-OS pair, use just the last word as OS, as in 19.31.
8923 Make conversion of gnu/linux to linux-gnu really work.
8924
8925 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
8926
89271996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8928
8929 * configure.in (check for using Lucid widgets by default):
8930 Eliminate indentation that confuses some compilers.
8931
89321996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8933
8934 * config.sub: Convert linux and gnu/linux to linux-gnu.
8935
8936 * make-dist: Don't update getdate.c.
8937 Ignore =... files when checking for too-long Lisp file names.
8938
89391996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8940
8941 * configure.in (euidaccess): Check for that, not for eaccess.
8942
89431996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8944
8945 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
8946 before `noshare'.
8947 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
8948
89491996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8950
8951 * configure.in: Rename lignux to linux-gnu in configuration names.
8952 Use gnu-linux as the opsys value (s/ file name).
8953 Allow i686 just like i386, i486, i586.
8954
89551996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8956
8957 * configure.in (i*86-*-sco3.2v5): New alternative.
8958 (OVERRIDE_CPPFLAG): New variable.
8959 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
8960
8961 * configure.in: Specify vpath for .texi files.
8962
89631996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8964
8965 * configure.in: Always check for HAVE_X11R5.
8966 Separately decide whether to use a toolkit by default.
8967
89681996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
8969
8970 * configure.in: If X11R5 is missing the Xaw headers,
8971 default to --with-x-toolkit=no.
8972
89731996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8974
8975 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
8976
89771996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8978
8979 * Makefile.in (install-arch-indep): If cd etc makes output,
8980 don't treat that as part of the tar data.
8981 Check that ./lisp actually exists.
8982
89831996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
8984
8985 * make-dist: Check for long file names.
8986
89871996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
8988
8989 * Version 19.31 released.
8990
89911996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
8992
8993 * configure.in: Recognize sparc-*-lignux.
8994
89951996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
8996
8997 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
8998 Don't include config.w95.
8999
90001996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
9001
9002 * make-dist: Replace --no-clean-up and --no-tar options
9003 with --clean-up and --tar, so that the default is useful.
9004
90051996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
9006
9007 * config.bat: Make sure the GDB init file is called src/_gdbinit;
9008 if not, tell the user to rename it and abort.
9009
90101996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
9011
9012 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
9013 test program.
9014
90151996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9016
9017 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
9018
9019 * make-dist (MANIFEST): Fix previous change.
9020 (msdos): Put mainmake.v2 into the dist.
9021
90221996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
9023
9024 * make-dist: Exit if autoconf fails.
9025
90261996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
9027
9028 * config.bat: Set djgpp-ver, and unset it at the end.
9029 Add a number of conditionals for DJGPP version 2.
9030 Rename label libsrc2 to libsrc3.
9031 Substitute for LDFLAGS in src/Makefile.
9032 Substitute for ALL_CFLAGS in lib-src/Makefile.
9033
90341996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9035
9036 * configure.in (ncurses): Check this after checking fns like strerror.
9037
90381996-04-08 Erik Naggum <erik@naggum.no>
9039
9040 * make-dist (MANIFEST): Don't include lines from =files.
9041
90421996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9043
9044 * make-dist: Don't put lisp/dired.todo in the dist.
9045
90461996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
9047
9048 * configure.in (HAVE_NCURSES): Look for library named ncurses.
9049
9050 * configure.in (setlocale): Check for it.
9051
9052 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
9053
90541996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9055
9056 * configure.in: Use lignux instead of linux as value of opsys.
9057
90581996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9059
9060 * Makefile.in (install-strip): Fix whitespace.
9061 Get rid of continuation.
9062
9063 * config.sub: Convert linux or gnu/linux to lignux.
9064
90651996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9066
9067 * configure.in: Accept lignux in configuration name.
9068
90691996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9070
9071 * Makefile.in (install-strip): New target.
9072
90731996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9074
9075 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
9076 -f failed to do the job on Suns.
9077
90781996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9079
9080 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
9081
9082 * configure.in (linux/version.h): Check for this header.
9083
90841996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
9085
9086 * configure.in: Remove -fno-builtin hackery from -lm check.
9087
90881996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
9089
9090 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
9091 just this test.
9092
9093 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
9094
90951996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9096
9097 * configure.in: Check for ncurses.
9098
90991996-02-28 Paul Eggert <eggert@twinsun.com>
9100
9101 * configure.in (LOCALTIME_CACHE):
9102 Also define if localtime mishandles unsetting TZ.
9103 This works around a localtime bug in mips-dec-ultrix.
9104
91051996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9106
9107 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
9108
9109 * configure.in: Improve messages about X versions.
9110
91111996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9112
9113 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
9114
91151996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9116
9117 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
9118 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
9119
9120 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
9121 (install): Put install-arch-indep before install-arch-dep.
9122
91231996-02-20 Dave Love <d.love@dl.ac.uk>
9124
9125 * INSTALL: Clarify info about MS-DOS path handling.
9126
91271996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9128
9129 * Makefile.in (install-arch-indep): Install info/ccmode*.
9130 In previous change, protect against /bin/pwd returning null string.
9131
91321996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9133
9134 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
9135 to lispdir.
9136
91371996-02-01 Paul Eggert <eggert@twinsun.com>
9138
9139 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
9140
91411996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9142
9143 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
9144
91451996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9146
9147 * Makefile.in (extraclean): Use ${top_distclean} to ensure
9148 we delete everything distclean deletes.
9149
91501996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
9151
9152 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
9153
91541996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9155
9156 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
9157 into LDFLAGS instead of into LIBS.
9158
91591996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9160
9161 * configure.in (HAVE_XMU): Fix typo in previous change.
9162
91631996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9164
9165 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
9166
91671996-01-10 Erik Naggum <erik@naggum.no>
9168
9169 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
9170
91711996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
9172
9173 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
9174
91751996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9176
9177 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
9178 and use -lXt to link it.
9179
91801996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9181
9182 * configure.in (locallisppath): Put version-specific dir first.
9183
91841996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9185
9186 * configure.in (hppa-*-nextstep*): New alternative.
9187 (USE_X_TOOLKIT): By default, set this to "maybe";
9188 and change that later to LUCID or "no" according to X11 version.
9189
9190 * make-dist: Recompile outdated .elc files and update all autoloads.
9191
91921996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
9193
9194 * configure.in (locallisppath): Fix typo in last change: " -> '.
9195
91961996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9197
9198 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
9199
92001995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9201
9202 * Makefile.in (install-arch-indep): Give all files read permission.
9203
92041995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9205
9206 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
9207 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
9208
92091995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9210
9211 * configure.in: Determine HAVE_X11R6.
90eacf99 9212 (HAVE_MENUS): Rename from HAVE_X_MENU.
067d23c9
KY
9213
92141995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9215
9216 * configure.in: Just "solaris" now defaults to version 2.4.
9217 Add sunos4.1.n-noshare as alternative.
9218
92191995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9220
9221 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
9222
92231995-11-29 Erik Naggum <erik@naggum.no>
9224
9225 * Makefile.in (install-arch-indep): Add missing backslash.
9226
92271995-11-29 Karl Eichwalder <ke@ke.Central.DE>
9228
9229 * Makefile.in (install-arch-indep): Don't install
9230 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
9231
92321995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9233
9234 * Makefile.in (install-arch-indep): Fix previous change.
9235
9236 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
9237
92381995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9239
9240 * Version 19.30 released.
9241
9242 * make-dist (lisp): Exclude subdirs.el.
9243
92441995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9245
9246 * make-dist (etc): Delete *.orig and *.rej.
9247
92481995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9249
9250 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
9251
92521995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9253
9254 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
9255
92561995-11-14 Geoff Voelker <voelker@cs.washington.edu>
9257
9258 * make-dist (nt): Rename install, readme, and todo to
9259 INSTALL, README, and TODO.
9260
92611995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9262
9263 * make-dist (lisp): Don't distribute site-start.
9264
92651995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
9266
9267 * make-dist: Break the hard link on alloca.c.
9268
92691995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9270
9271 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
9272
92731995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9274
9275 * make-dist (src, lib-src): Don't distribute Makefile.c.
9276 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
9277
92781995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9279
9280 * Makefile.in (mkdir): Create man1dir, not mandir.
9281 (uninstall): Use man1dir, not mandir.
9282
92831995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9284
9285 * Makefile.in (man1dir): New variable.
9286 (install-arch-indep): Use man1dir.
9287
9288 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
9289
9290 * make-dist: Create lisp/MANIFEST.
9291
92921995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
9293
9294 * configure.in (m68k-*-linux*): New alternative.
9295
92961995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9297
9298 * make-dist: Use new names config.in, paths.in, and
9299 {src,lib-src}/Makefile.in.
9300
93011995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9302
9303 * configure.in: Don't bother checking for drem.
9304
93051995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9306
9307 * Makefile.in (distclean): Delete line with just a tab in it.
9308 (install-arch-indep): Delete spaces that precede tabs.
9309 Delete spurious `fi' left from previous change.
9310 (install): Supply `true' as command, to avoid null command.
9311
93121995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9313
9314 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
9315
93161995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9317
ed9265fc 9318 * configure.in (powerpc-*-solaris2): New alternative.
067d23c9
KY
9319
93201995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
9321
9322 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
9323 of paths.h.tmp$$, to avoid going beyond 14 characters.
9324
93251995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9326
9327 * configure.in: Improve error msg for invalid --with-x-toolkit value.
9328
93291995-09-06 Paul Eggert <eggert@twinsun.com>
9330
9331 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
9332 if localtime caches TZ. Check for tzset.
9333
93341995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9335
9336 * config.bat: Simplify using new names file names src/makefile.in,
9337 config.in, paths.in. Change Echo commands not to use `.
9338
93391995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9340
9341 * Makefile.in (install-arch-indep): Always install the new dir file;
9342 rename the previous dir file to dir.bak or dir.old.
9343
93441995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9345
9346 * configure.in (RANLIB): Substitute this into makefiles.
9347 Set it specially on solaris; set it by default on other systems.
9348
9349 * configure.in: Fix previous Alpha change.
9350
93511995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9352
9353 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
9354 NON_GCC_TEST_OPTIONS.
9355
93561995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9357
9358 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
9359 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
9360
9361 * configure.in (alpha-*-linux*): New configuration.
9362
93631995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9364
9365 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
9366 (m68k-next-nextstep*): New alias for that.
9367 (i*86-*-nextstep*): Use nextstep.h.
9368 (sparc-*-nextstep*): New configuration.
9369
93701995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9371
9372 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
9373 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
9374
93751995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9376
9377 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
9378 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
9379
93801995-07-18 Mike Long <mike.long@analog.com>
9381
9382 * make-dist: Fix update of finder-inf.el, and byte-compile it.
9383
93841995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9385
9386 * Makefile.in (src/paths.h, paths-force):
9387 Rename src/paths.h.in to src/paths.in.
9388 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
9389
9390 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
9391 Use Makefile.c for intermediate file.
9392 Rename src/config.h.in to src/config.in.
9393
93941995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
9395
9396 * configure.in (mips-dec-ultrix*): Assume version 4.3.
9397 (mips-dec-ultrix4.[12]): New alternative for old versions.
9398
93991995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9400
9401 * make-dist: Don't break intra-tree links.
9402
94031995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
9404
90eacf99
SM
9405 * configure.in: Put back archlibdir initialization.
9406 Require autoconf 2.4.1 or later.
067d23c9
KY
9407
94081995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9409
9410 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
9411 (mips-mips-riscos5*): New alternative.
9412
94131995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9414
9415 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
9416
94171995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9418
9419 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
9420 (mandir, infodir, archlibdir): Initializations deleted.
9421
9422 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
9423 On hpux9shr, use hpux9shxr4.h.
9424
94251995-06-24 Morten Welinder <terra+@cs.cmu.edu>
9426
9427 * configure.in: Added target mips-dec-mach_bsd4.3.
9428 * config.guess: Guess mips-dec-mach_bsd4.3.
9429
94301995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9431
9432 * Makefile.in (mkdir): Use symbolic chmod.
9433
94341995-06-22 Paul Eggert <eggert@twinsun.com>
9435
9436 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
9437 SunOS 4.1.5 through 4.1.9, should they ever exist.)
9438
94391995-06-22 Paul Eggert <eggert@twinsun.com>
9440
9441 * Makefile.in (SUBDIR_MAKEFILES):
9442 Add man/Makefile, so `make distclean' removes it.
9443 (top_distclean): Add config.log to the list of files to be removed.
9444
94451995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9446
9447 * Version 19.29 released.
9448
94491995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9450
9451 * configure.in: Fix the previous change to verify that the -b
9452 option really solves the problem.
9453
9454 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
9455
94561995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9457
9458 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
9459
94601995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9461
9462 * configure.in: Report more clearly when there is no special
9463 dir to search for X includes or libraries.
9464
94651995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9466
9467 * configure.in: Check for -lpthreads, not -lpthread.
9468
94691995-06-09 Geoff Voelker <voelker@cs.washington.edu>
9470
9471 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
9472
94731995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9474
9475 * configure.in: Check for -lpthread.
9476
94771995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9478
9479 * Makefile.in (install-arch-indep): Install info files for mh-e.
9480 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
9481
94821995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9483
9484 * configure.in (*-solaris2.5): New configuration.
9485
9486 * make-dist: Copy new files config.nt and config.w95.
9487
94881995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9489
9490 * configure.in: Use x_includes, not x_libraries, for -I.
9491 Make bitmapdir a colon-separated list.
9492
94931995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
9494
9495 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
9496
9497 * configure.in: Allow x_libraries and x_includes to be paths.
9498
94991995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9500
9501 * configure.in: Fix typo.
9502
95031995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
9504
9505 * INSTALL: Clarify use of site-init.el.
9506
95071995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
9508
9509 * configure.in: Pass arg to sqrt.
9510
95111995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
9512
9513 * make-dist: Fix May 6 change.
9514
95151995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9516
9517 * vpath.sed: Delete reference to ymakefile.
9518
95191995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
9520
9521 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
9522
95231995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9524
9525 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
9526
9527 * update-subdirs: Specify /bin/sh to run the script.
9528
95291995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9530
9531 * make-dist: Put src/makefile.nt in dist.
9532
9533 * configure.in (i[345]86-*-bsdi2*): New configuration.
90eacf99 9534 (vax-dec-bsd386*): Delete.
067d23c9
KY
9535
95361995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
9537
9538 * configure.in: Make sure CDPATH doesn't mess up PWD check.
9539 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
9540 Use fmod instead of logb in -lm check.
9541
95421995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9543
90eacf99 9544 * configure.in (m68*-apollo-*): Rename from m68*-apollo*.
067d23c9
KY
9545 Use bsd4-3. Don't set NON_GNU_CPP.
9546
9547 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
9548 In nt, copy various different things, but not *.cmd.
9549 Fix the ln commands for the subdirs of nt.
9550
95511995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9552
9553 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
9554
95551995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9556
9557 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
9558 since that's what the header file expects.
9559
95601995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
9561
9562 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
9563 and 68040 based machines when choosing options for gnucc.
9564
95651995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9566
9567 * Makefile.in (top_distclean): Delete config.cache.
9568
95691995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9570
9571 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
9572
9573 * configure.in: Use m/ncr386.h.
9574
95751995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9576
9577 * Makefile.in (install-arch-indep): Undo Sep 23 change.
9578
95791995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9580
9581 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
9582 (man): Don't copy texindex.c and getopt.c; they're deleted.
9583 (etc): Omit `e'; it's a subdirectory.
9584 (etc/e): Use `../..', not `..', to reference top level.
9585
95861995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
9587
9588 * Makefile.in (install-arch-indep, dist):
9589 Look for `update-subdir' in $(srcdir).
9590
95911995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9592
9593 * make-dist: Include mkinstalldirs in distribution.
9594
95951995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
9596
9597 * make-dist: Add missing close backquote.
9598
95991995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9600
9601 * make-dist: Don't distribute shortnames directory.
9602
96031995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9604
9605 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
9606
96071995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9608
9609 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
9610
96111995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9612
9613 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
9614
96151995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
9616
9617 * configure.in (mips-sgi-irix6): New configuration.
9618
96191995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
9620
90eacf99 9621 * Makefile.in (maintainer-clean): Rename from realclean.
067d23c9
KY
9622
96231995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
9624
9625 * configure.in: Create a .gdbinit that sources the real one,
9626 if using a different build directory.
9627
96281995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
9629
9630 * configure.in: Check for sys/select.h.
9631
96321995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9633
9634 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
9635
96361994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9637
9638 * configure.in: Handle isc 4.1 operating system.
9639
96401994-12-10 Richard Stallman <rms@kepa>
9641
9642 * configure.in (rs6000-ibm-aix4.1*): New alternative.
9643 (rs6000-ibm-aix4*): New alternative.
9644
96451994-12-06 Richard Stallman <rms@kepa>
9646
9647 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
9648
96491994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
9650
9651 * configure.in: Don't try to make directories that are guaranteed
9652 to already exist.
9653
96541994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9655
9656 * configure.in: Generate man/Makefile from man/Makefile.in.
9657 Create the man subdir.
9658
9659 * Makefile.in (dvi): Run Make in our man subdir.
9660
9661 * make-dist: Create subdir etc/e.
9662 Make links to it.
9663 Put man/Makefile.in in dist, instead of man/Makefile.
9664
96651994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
9666
9667 * configure.in: Add --with-pop, --with-kerberos, and
9668 --with-hesiod for movemail.
9669
96701994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9671
9672 * configure.in (m68*-apollo*): Use s/domain.h.
9673
96741994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9675
9676 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
9677
96781994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
9679
9680 * configure.in: Don't add -I, -L, -R options for cc if their
9681 arguments would be empty.
9682
96831994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9684
9685 * configure.in (i860-intel-osf1*): New alternative.
9686 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
9687 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
9688
96891994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
9690
9691 * configure.in: Make h_errno check not use nested functions.
9692
96931994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
9694
9695 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
9696
96971994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
9698
9699 * Makefile.in (install-arch-indep): Avoid continued comment
9700 swallowing target line.
9701
97021994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
9703
9704 * configure.in: Protect a character class with `changequote'.
9705
97061994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9707
9708 * configure.in: Accept `news' as a synonym for `newsos'.
9709
97101994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
9711
9712 * Makefile.in: Don't rm files if cd fails.
9713
97141994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9715
9716 * make-dist: Put nt subdir and its subdirs in the dist.
9717 (lib-src): Put makefile.nt in the dist.
9718 (lisp): Put makefile.nt in the dist.
9719
97201994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
9721
9722 * configure.in: Change a stray `[' to `test'.
9723
97241994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
9725
9726 * configure.in: Adapt for Autoconf v2. Use the standard argument
9727 parser, host type canonicalizer, X11 finder, and message
9728 printing macros. Use the new macro names. Use `test' instead of `['.
9729
97301994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9731
9732 * configure.in: Check for getpagesize.
9733
97341994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9735
9736 * make-dist (msdos): Put sed* in the distribution.
9737
97381994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
9739
9740 * config.bat: New option, `--with-x', for configuring Emacs
9741 for use with the X11 system DesqView/X.
9742 New option, `--no-debug', for compiling Emacs without debug
9743 information thus saving disk space.
9744 (src/config.h, src/paths.h): Use `update' (which is like
9745 `move-if-changed') to change the file.
9746 (src/config.h): When configuring for X11 perform extra changes.
9747 (src/makefile): When configuring for X11 perform extra changes.
9748 (lib-src): Remove temporary files.
9749 (): Check that `sed', `rm', `mv', and `gcc' are available.
9750
97511994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9752
9753 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
9754
9755 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
9756
97571994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9758
9759 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
9760
9761 * configure.in (canonical): Substitute var into makefiles.
9762 (bitmapdir): Likewise.
9763
9764 * Makefile.in (bitmapdir): New variable.
9765 (src/paths.h, paths-force): Edit PATH_BITMAPS.
9766
97671994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9768
9769 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
9770
9771 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
9772 * update-subdirs: New shell script.
9773
97741994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9775
9776 * Makefile.in (top_distclean): Don't rm build-install.
9777 (SOURCES): Delete build-install.in.
9778
9779 * make-dist: Don't distribute build-ins.in.
9780 * build-ins.in: File deleted.
9781
97821994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
9783
9784 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
9785
97861994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9787
9788 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
9789
90eacf99
SM
9790 * configure.in (libexecdir): Rename from libdir. New default.
9791 (sharedstatedir): Rename from statedir. New default.
067d23c9
KY
9792 (datadir): New default.
9793
9794 * make-dist: Don't distribute subdirs.el.
9795
97961994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9797
9798 * configure.in (eaccess): Check for it.
9799
98001994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9801
9802 * configure.in (mktime): Check for it.
9803
98041994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
9805
9806 * configure.in (motif): Add support for usage and option checking.
9807
98081994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
9809
9810 * configure.in (utimes): Check for it.
9811
98121994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
9813
9814 * Makefile.in (install-arch-indep): Don't do mkdir here.
9815
98161994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9817
9818 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
9819 riscix.h renamed to acorn.h.
9820
98211994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
9822
9823 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
9824 New configurations.
9825
98261994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
9827
9828 * configure.in: Remove trailing slashes from srcdir.
9829
98301994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9831
090bd7cb 9832 * configure.in (i[345]86-sequent-ptx*): Handle.
067d23c9
KY
9833
98341994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9835
ed9265fc 9836 * Makefile.in (paths-force): Depend on src/paths.h.
067d23c9
KY
9837
98381994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
9839
9840 * configure.in (config_options): Save all arguments, not just some.
9841
98421994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
9843
090bd7cb 9844 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*.
067d23c9
KY
9845
9846 * configure.in: Add AC_AIX.
9847 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
9848
98491994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9850
9851 * configure.in (parsing options): Simplify sed command to delete -'s.
9852
98531994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
9854
9855 * configure.in (config_options): New shell variable.
9856 Pass its value to C code in EMACS_CONFIG_OPTIONS.
9857
98581994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9859
9860 * configure.in (alpha-dec-osf*): New target.
9861
9862 * Makefile.in: Use just one FRC target.
9863
98641994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9865
9866 * Makefile.in (removenullpaths, paths-force):
9867 Use name paths.h.tmp$$, which depends on the pid.
9868
98691994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9870
9871 * Makefile.in (removenullpaths, paths-force):
9872 Put paths.h.tmp in top-level dir, not in src.
9873
98741994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9875
9876 * Version 19.27 released.
9877
98781994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9879
9880 * Version 19.26 released.
9881
98821994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9883
9884 * configure.in: Check for lrand48, not rand48.
9885
98861994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9887
9888 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
9889 (powerpc-ibm-aix*): New aliases.
9890
98911994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9892
9893 * make-dist (src/m, src/s): Put *.inp in distribution.
9894
98951994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9896
9897 * configure.in: Accept i586 and i486 along with i386.
9898
98991994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9900
9901 * configure.in: Do compute unexec, LIBX, system_malloc, etc
9902 even if CPP env var was set by the user.
9903
9904 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
9905
99061994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
9907
9908 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
9909
99101994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9911
9912 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
9913
99141994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9915
9916 * configure.in: Check more specifically for i*86-sun-sunos.
9917
99181994-08-03 Caveh Jalali (caveh@eng.sun.com)
9919
9920 * configure.in: Handle solaris 2.4.
9921
99221994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9923
9924 * configure.in (rand48): Check for it.
9925
99261994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9927
9928 * make-dist: Update the info files.
9929
99301994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9931
9932 * configure.in: Make "checking..." messages' style consistent.
9933 (HAVE_H_ERRNO): New test.
9934
99351994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9936
9937 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
9938
99391994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9940
9941 * configure.in (CFLAGS): If the envvar was specified, use that.
9942 And set REAL_CFLAGS from it too.
9943
99441994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9945
9946 * make-dist: Update finder-inf.el.
9947
99481994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9949
9950 * make-dist (msdos): Include sed4.inp in dist.
9951
9952 * Makefile.in (libsrc_libs): Var deleted.
9953
99541994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9955
9956 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
9957
99581994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9959
9960 * configure.in (mips-sony-newsos4*): New alias.
9961
99621994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9963
9964 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
9965 (*-convex-convexos*): Accept this as alias.
9966
99671994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9968
9969 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
9970 for two different uses.
9971
99721994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9973
9974 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
9975
99761994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9977
9978 * make-dist: Put ./BUGS into the distrib.
9979
99801994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9981
9982 * configure.in: Handle 386 running Solaris 2.
9983
99841994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9985
9986 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
9987
99881994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9989
9990 * configure.in (mips-sony-newsos*): Use news-risc.h.
9991
9992 * configure.in: Accept bsdi as opsys, like bsd386.
9993
99941994-06-01 Morten Welinder (terra@diku.dk)
9995
9996 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
9997
99981994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9999
10000 * Version 19.25 released.
10001
10002 * make-dist (shortversion): Don't assume another period follows.
10003
100041994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10005
10006 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
10007 (uninstall): Use /bin/pwd.
10008
10009 * Makefile.in (blessmail): Depend on src.
10010 (all): Don't depend on blessmail.
10011
10012 * Makefile.in (src/paths.h): Don't force recomputation.
10013 (paths-force): New target; force recomputation of paths.h.
10014 (all): Depend on paths-force.
10015 (src, lib-src): Depend on src/paths.h.
10016
10017 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
10018 NON_GCC_TEST_OPTIONS.
10019
100201994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10021
10022 * configure.in: Don't insist on subversions for irix.
10023
100241994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10025
10026 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
10027
10028 * configure.in (i[34]86-next-*): New alternative.
10029
100301994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10031
10032 * Version 19.24 released.
10033
10034 * configure.in: New config hppa*-hp-hpux9shr*.
10035
100361994-05-22 Morten Welinder (terra@tyr.diku.dk)
10037
10038 * config.bat: Doc fix.
10039
100401994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10041
10042 * Makefile.in (mostlyclean, clean, distclean, realclean)
10043 (extraclean): Don't act on man subdir if it doesn't exist.
10044
100451994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10046
10047 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
10048 Use them to set up CC.
10049 (*-sun-sunos4.1.3): Set them.
10050
100511994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10052
10053 * Makefile.in (lib-src): Don't depend on src/paths.h.
10054
100551994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10056
10057 * build-ins.in (copydests): Get rid of spurious `-'s.
10058
10059 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
10060
100611994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10062
10063 * Version 19.23 released.
10064
10065 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
10066 for the Xlib and Xt checks; then restore old CFLAGS.
10067
100681994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10069
10070 * configure.in (HAVE_X11XTR6): Add newline before #if.
10071 Add newline after #endif.
10072
100731994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10074
10075 * configure.in (HAVE_X11XTR6): Arrange to define it.
10076
100771994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10078
10079 * Makefile.in (install): Depend on blessmail.
10080
100811994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
10082
10083 * configure.in (mips-siemens-sysv*): Put quotes around value
10084 containing blanks.
10085
100861994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10087
10088 * Makefile.in (TAGS): Use the makefile in src subdir.
10089
100901994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10091
10092 * configure.in (opsys): Recognize `gnu'.
10093
100941994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10095
10096 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
10097
100981994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
10099
10100 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
10101 version > 1.8.
10102
101031994-05-08 Morten Welinder (terra@diku.dk)
10104
10105 * config.bat: Forcibly remove "# " style comments from makefiles.
10106
101071994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10108
10109 * Makefile.in (uninstall): When processing lispdir and etcdir,
10110 do nothing unless it exists and is a directory.
10111
101121994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10113
10114 * Makefile.in (install-arch-indep): Do install info/dired-x*.
10115 Merge code in from install-doc.
10116 (install-doc): Merge code back into install-arch-indep.
10117 (install-arch-dep): Don't depend on install-doc.
10118
10119 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
10120
101211994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10122
10123 * configure.in (making src/Makefile and lib-src/Makefile):
10124 Split off the autoconf substitutions and don't pass them thru cpp.
10125 (undefs): Use $canonical as well as $configuration.
10126
10127 * make-dist: Distribute lisp/Makefile.
10128
10129 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
10130 Use lower case names for the s files.
10131
101321994-05-03 Morten Welinder (terra@diku.dk)
10133
10134 * config.bat: Added possibility for different file name
10135 transcriptions in lib-src.
10136
101371994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10138
10139 * Makefile.in (lib-src): Undo previous change.
10140 (blessmail): New target to run maybe-blessmail in lib-src.
10141 (all): Depend on blessmail.
10142
10143 * Makefile.in (lib-src): Depend on src.
10144
101451994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
10146
10147 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
10148 (m88k-dg-dgux5.4R2): dgux5.4R2.
10149
101501994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10151
10152 * configure.in (window_system): Restore accidentally deleted code
10153 that uses AC_FIND_X.
10154
10155 * make-dist: Distribute config.bat.
10156
101571994-04-29 Morten Welinder (terra@diku.dk)
10158
10159 * config.bat: Corrected the configuration of lib-src
10160 to keep up with configure. Add note about dos version 3
10161 or better needed (djgpp needs that). Add note explaining
10162 that either install in c:/emacs or edit the script.
10163 Don't change to c:/emacs, but assume we're there (to minimize
10164 the number of places to change).
10165
10166 * config.bat: Build-in the first step towards X11 support with
10167 the X11 emulator that exists. At this time it won't work,
10168 and several files are missing.
10169
101701994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10171
10172 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
10173 Don't look for -lresolv.
10174
10175 * Makefile.in (lib-src): Depend on src/paths.h.
10176
101771994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10178
10179 * configure.in: Restore deleted AC_SUBST of `configuration'.
10180 Improve error message for bad --with-x-toolkit value.
10181
10182 * configure.in: Define CONFIGURATION in src/config.h
10183 rather than substituting in src/Makefile.in.
10184
101851994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10186
10187 * Makefile.in (install-doc): New target.
10188 (install-arch-dep): Depend on install-doc.
10189 (mkdir): Create docdir.
10190
101911994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10192
10193 * configure.in: Test for libresolv.a.
10194 Substitute machfile and opsysfile.
10195
101961994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10197
10198 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
10199 (install-arch-dep): Install under the name $(EMACS).
10200
102011994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10202
10203 * configure.in (version): Use entire value of emacs-version.
10204 (mips-siemens-sysv*): New alternative.
10205
102061994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10207
10208 * Makefile.in (install-arch-indep): Don't install dired-x*.
10209
102101994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10211
10212 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
10213 Fix definition of $undefs.
10214
102151994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10216
10217 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
10218
10219 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
10220
102211994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
10222
10223 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
10224
102251994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10226
10227 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
10228 and run it thru cpp, as with src/Makefile.in.
10229
10230 * configure.in: Use AC_SET_MAKE.
10231
102321994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10233
10234 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
10235
102361994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10237
10238 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
10239
10240 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
10241 (printing the choices): Make the toolkit message unconditional.
10242 (USE_X_TOOLKIT): Use `none', not `no', if none.
10243 (include libsrc_libs): Include config.h, and specify -I for srcdir.
10244 Get rid of temp file foofoo1.
10245
102461994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10247
10248 * configure.in (CFLAGS): Use shell syntax, not Makefile.
10249
102501994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10251
10252 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
10253 (printing the choices): State choice of toolkit.
10254 (libsrc_libs): Recalculate after writing config.h;
10255 then update lib-src/Makefile.
10256
102571994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10258
10259 * configure.in: Add sunos4shr as alternative for suns.
10260 Conditionals testing for null $CC were backwards.
10261
102621994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10263
10264 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
10265
102661994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10267
10268 * configure.in: Handle -isc4.0*.
10269
102701994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10271
10272 * configure.in (esix5): Set NON_GNU_CPP.
10273
102741994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
10275
10276 * Makefile.in (thisdir): Nonsensical variable removed.
10277 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
10278 back to $thisdir, rather than the directory `this_dir'.
10279
102801994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10281
10282 * Makefile.in (install-arch-indep): Add missing backslash after a
10283 `then'.
10284
102851994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10286
10287 * Makefile.in (thisdir): New variable.
10288 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
10289
102901994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10291
10292 * configure.in: Add freebsd.
10293
102941994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10295
10296 * configure.in: Check for fpathconf.
10297
102981994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10299
10300 * configure.in (with_x_toolkit): Fix typo in previous change.
10301
103021994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10303
10304 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
10305
103061994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10307
10308 * configure.in (with_x_toolkit): Don't allow motif or open-look.
10309
103101994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10311
10312 * configure.in: Fix value of docdir.
10313 * Makefile.in (install-arch-indep): Install DOC* in docdir.
10314
103151994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10316
10317 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
10318
103191994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
10320
10321 * configure.in: New variable docdir to control where the docstring
10322 file goes.
10323 Makefile.in: Use it to initialize PATH_DOC in paths.h.
10324
103251994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
10326
10327 * configure.in: When --run-in-place, don't inherit archlibdir.
10328
103291994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10330
10331 * Makefile.in (install-arch-dep, install-arch-indep):
10332 New targets split up former do-install rule.
10333 (do-install): Target deleted.
10334
103351994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10336
10337 * configure.in (mips-sony-newsos*): New configuration.
10338
103391994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
10340
90eacf99 10341 * configure.in (rs6000-bull-bosx*): Add support for BULL dpx20.
067d23c9
KY
10342
103431994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
10344
10345 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
10346
103471994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10348
10349 * configure.in: Don't initialize CC.
10350
103511994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10352
10353 * configure.in (creating src/Makefile): Also generate -U switches
10354 for symbols in the $configuration value.
10355
10356 * configure.in: Check for sys_siglist being declared in system header.
10357
103581994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10359
10360 * configure.in (creating src/Makefile): Delete blank lines
10361 along with lines of whitespace.
10362 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
10363
103641994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10365
10366 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
10367 like C_SWITCH_SYSTEM.
10368 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
10369
103701994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
10371
10372 * configure.in (drem): Check for this function.
10373
103741994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10375
10376 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
10377 If CPP was inherited from environment, don't use NON_GNU_CPP.
10378 (NON_GNU_CC): Likewise.
10379 (handling with_gcc): Use explicit if in the `no' case.
10380 (cc_specified): New variable; if set, don't use NON_GNU_CC.
10381
103821994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10383
10384 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
10385
103861994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
10387
10388 * configure.in: Check whether fmod exists.
10389
103901994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10391
10392 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
10393 {src,lisp}/OChangeLog.
10394
103951994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10396
10397 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
10398 necessary for proper operation. This code works with the current
10399 released version of Autoconf.
10400
104011994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10402
10403 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
10404 (USE_X_TOOLKIT): Define it for all values except `no'.
10405
10406 * configure.in: Undo first Jan 8 change and Jan 16 change.
10407
104081994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10409
10410 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
10411 Substitute USE_X_TOOLKIT as both C macro and Make variable.
10412
10413 * Makefile.in (lwlib/Makefile): New target.
10414 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
10415 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
10416 (unlock, relock): Handle lwlib subdir.
10417
10418 * Makefile.in: Add some .PHONY targets.
10419
10420 * make-dist: Handle lwlib subdir like oldXMenu subdir.
10421
10422 * lwlib: New subdirectory.
10423
104241994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10425
10426 * configure.in: If CPP has a value that is a directory,
10427 discard the value.
10428
104291994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10430
10431 * configure.in (srcdir_undefs): Add g flag to sed substitution to
10432 remove -U[0-9]*.
10433
104341994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10435
10436 * Makefile.in (do-install): Install the dired-x info files.
10437
10438 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
10439 (See src/s/sol2.h.)
10440
104411994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10442
10443 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
10444
104451994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10446
10447 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 10448 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
10449 gratuitously break this and not make a change log entry.
10450 Optimized sed processing of Makefile.in and cpp output; now
10451 preserves comments previously removed from the cpp input.
10452 Eliminated temp file for cpp output. Generate -U switches to
10453 undefine all identifiers that appear in the directory name
10454 ${srcdir}; pass these to cpp.
10455
10456 * configure.in (version): Fix sed regexp to match two-elt version
10457 number.
10458
10459 * configure.in: Check for strerror.
10460
104611994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10462
10463 * configure.in: Test for bcmp.
10464
104651994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10466
10467 * make-dist (tempdir): Put subdir msdos into the distribution.
10468
104691993-01-07 Morten Welinder (terra@diku.dk)
10470
10471 * config.bat: New file.
10472
104731994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10474
10475 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
10476
104771994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10478
10479 * configure.in (m68*-next-*): Don't care about which os is specified.
10480 (i[34]86-*-*): Check for *-nextstop*.
10481
104821993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10483
10484 * configure.in: Check for setsid.
10485
104861993-12-17 Richard Stallman (rms@srarc2)
10487
10488 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
10489
104901993-12-15 Richard Stallman (rms@srarc2)
10491
10492 * Makefile.in (mkdir): Make only the lockdir writable.
10493
90eacf99 10494 * configure.in (i860-*-sysv4): Rename from i860-*-sysvr4.
067d23c9
KY
10495
104961993-12-11 Richard Stallman (rms@srarc2)
10497
10498 * Makefile.in (libdir): Use @libdir@.
10499
105001993-12-08 Richard Stallman (rms@srarc2)
10501
10502 * Makefile.in (install): Add empty command.
10503
105041993-12-04 Richard Stallman (rms@srarc2)
10505
10506 * make-dist: Put man/getopt.c in the dist.
10507
10508 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
10509
10510 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
10511
105121993-12-03 Richard Stallman (rms@srarc2)
10513
10514 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
10515 Set it for all solaris versions.
10516 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
10517 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
10518 Likewise for NON_GNU_CC and CC.
10519
105201993-12-01 Richard Stallman (rms@srarc2)
10521
10522 * configure.in (mips-mips-riscos4*): Assign variable CC.
10523 (checking ${with_gcc}): If "no", don't override CC if already set.
10524 (CC): Initialize it as empty.
10525
105261993-11-30 Richard Stallman (rms@srarc2)
10527
10528 * configure.in (Suns): Set CPP if *-solaris2.3*.
10529
105301993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10531
10532 * Version 19.22 released.
10533
10534 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
10535
105361993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10537
10538 * make-dist: When breaking links, use cp -p.
10539 Copy install.sh into distribution.
10540 Move the temp dir up into the parent dir;
10541 don't leave the staging dir make-dist.tmp... in existence.
10542 * install.sh: New file.
10543
105441993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10545
10546 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
10547
105481993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10549
10550 * configure.in (version): When --run-in-place, exclude
10551 ${datadir}/emacs/site-lisp from locallisppath.
10552
105531993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10554
10555 * configure.in: Delete jumk.c before writing it.
10556
105571993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10558
10559 * Version 19.21 released.
10560
10561 * Makefile.in (mkdir): Ignore error from chmod.
10562
105631993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10564
10565 * make-dist: Don't put lisp/forms.README in the distribution.
10566
105671993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10568
10569 * configure.in (creating src/Makefile): Before running cpp,
10570 discard all lines that start with `# Generated' or /**/#.
10571
105721993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10573
10574 * Version 19.20 released.
10575
10576 * make-dist: Use build-ins.in, not build-install.in.
10577 Don't bother updating TAGS since it's not included.
10578
10579 * build-ins.in: Renamed from build-install.in.
10580
105811993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10582
10583 * make-dist: Don't try to link *.texinfo--there are none now.
10584 When running make in lib-src, specify YACC var value.
10585
105861993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10587
10588 * configure.in (extrasub): Add vpath patterns for %.[yls].
10589
10590 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
10591 Instead just include the commands to make src/Makefile as the
10592 second arg to AC_OUTPUT.
10593
10594 * configure.in: Use : instead of dnl for comment inside
10595 $makefile_command.
10596
10597 * configure.in: No longer use vpath_sed. Instead, when we notice
10598 srcdir already configured, set extrasub to hack vpath in the
10599 makefiles.
10600
10601 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
10602 before moving it.
10603 * Makefile.in (VPATH): Define to @srcdir@.
10604
106051993-09-28 Brian J. Fox (bfox@cubit)
10606
10607 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
90eacf99
SM
10608 doesn't exist. Just copy src/Makefile.in instead.
10609 Touch all of the Makefiles after editing config.status.
067d23c9
KY
10610
10611 * INSTALL: Update documentation to match new configuration
10612 mechanism.
10613
106141993-09-27 Brian J. Fox (bfox@ai.mit.edu)
10615
10616 * configure.in: Allow any of the path or directory Makefile
10617 variables to be set with flags to configure. Create all Makefiles
10618 at configure time. Edit special commands into config.status after
10619 src/Makefile.in is built from src/Makefile.
10620
10621 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
10622 If these files are out of date, simply have config.status
10623 rebuild them; don't rebuild them explicitly.
10624
106251993-09-25 Brian J. Fox (bfox@ai.mit.edu)
10626
10627 * build-install.in: Change src/xemacs to src/emacs. We no longer
10628 create src/xemacs, so the file wouldn't be found.
10629
10630 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
10631
106321993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
10633
10634 * configure.in: Avoid forcing the search of /usr/include before
10635 fixed include files by resetting C_SWITCH_X_SITE if it is
10636 "-I/usr/include".
10637
106381993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10639
10640 * Makefile.in (@rip_paths@locallisppath):
10641 Delete ${datadir}/emacs/site-lisp.
10642
106431993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10644
10645 * configure.in:
10646 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
10647 Remove ${extra_output} from AC_OUTPUT call.
10648
106491993-09-17 Brian J. Fox (bfox@inferno)
10650
10651 * make-dist: Quote backquotes found in strings to be echoed.
10652
10653 * configure.in: Use "sh -c pwd" when we want to avoid having the
10654 shell fix up the value of $PWD.
10655
106561993-09-13 Brian J. Fox (bfox@inferno)
10657
10658 * Makefile.in (do-install): Don't abort if ln or chmod at the end
10659 of the installation fail. Suggested by Karl Berry.
10660
106611993-08-30 Brian J. Fox (bfox@inferno)
10662
10663 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
10664 was used. Set MAKEFLAGS from MFLAGS.
10665
106661993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10667
10668 * configure.in: Test for res_init in libc.
10669
106701993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10671
10672 * configure.in: In the file ${tempcname}, use configure___
10673 instead of @configure@.
10674
106751993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
10676
ed9265fc 10677 * make-dist: Dist vpath.sed.
067d23c9
KY
10678
10679 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
10680 Depend on vpath.sed.
6e81c819 10681 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
10682
10683 * configure.in: Substitute variable `vpath_sed'.
10684 If not in $srcdir and $srcdir is configured,
10685 issue warning that GNU make is required,
10686 and set vpath_sed to use vpath.sed script.
10687
106881993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10689
90eacf99
SM
10690 * configure.in: Remove check for $srcdir being configured.
10691 This pretty much works now.
067d23c9
KY
10692 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
10693 Check for XFree86 (/usr/X386/include) independent of whether
10694 -lXbsd exists.
10695
10696 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
10697 realclean, unlock, relock): Use `$(MAKE)' in place of plain
10698 `make'.
10699
107001993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10701
10702 * Version 19.19 released.
10703
10704 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
10705
107061993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10707
10708 * configure.in: Check for XScreenNumberOfScreen.
10709
107101993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10711
10712 * configure.in: Add * to end of all configuration alternatives.
10713 (m68*-sony-newsos3*): New alternative.
10714
107151993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10716
10717 * make-dist: Include getdate.c in distribution.
10718
10719 * configure.in: For --help, use $PAGER if it is set.
10720 (LIB_X11_LIB): Default to -lX11.
10721 (mips-sgi-irix5.*): New alternative.
10722
10723 * Makefile.in (do-install): Install info/gnus* and info/sc*.
10724
10725 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
10726 Recognize *.B8.* as hpux version 8.
10727 (m68*-tektronix-bsd*): Fix typo in tek4300.
10728 (AC_HAVE_FUNCS): Add ftime.
10729
107301993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10731
90eacf99 10732 * configure.in (m88k-tektronix-sysv3*): Add the missing *.
067d23c9
KY
10733 Use tekxd88, not tekXD88.
10734
107351993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10736
10737 * configure.in: Check for -lm. Then can check for frexp and logb.
10738
107391993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10740
10741 * Version 19.18 released.
10742
10743 * make-dist (src): Don't put gnu-hp300 in dist.
10744 (src, lisp): Include OChangeLog in dist.
10745
107461993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10747
10748 * configure.in: Test for presence of logb and frexp functions.
10749
107501993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10751
10752 * configure.in (machine): Add i370-ibm-aix*.
10753
107541993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10755
10756 * configure.in (function checks): Test for mkdir and rmdir.
10757
10758 * configure.in (function checks): Don't test for random and bcopy
10759 only when we're building with X; look for them all the time.
10760
107611993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10762
10763 * configure.in: Test for availability of bcopy functions, searching
10764 the X libraries if we're using X.
10765
10766 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
10767 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
10768 versions of AIX, and needs to be passed to the loader.
10769
10770 * configure.in: Test for the availability of the
10771 XScreenResourceString function.
10772
107731993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
10774
10775 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
10776 LD_SWITCH_X_SITE and assume --with-x11.
10777 Only look for X11 files if we weren't told about a window system
10778 or if we were told to use X11 but not told where.
10779 Search the libraries from the s and/or m files when checking for
10780 functions.
10781
10782 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
10783
107841993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10785
10786 * make-dist: Include lisp/dired.todo in the distribution.
10787
107881993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10789
10790 * configure.in: Add code to set HAVE_INET_SOCKETS.
10791
107921993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10793
10794 * configure.in: If we do find x_includes and x_libraries
10795 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
10796
107971993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10798
10799 * make-dist: Include src/gnu-hp300 in the dist.
10800
10801 * configure.in (canonical): New variable holds the canonicalized
10802 configuration. Don't alter `configuration'. Use `configuration'
10803 for Makefile.in for file naming.
10804 (testing x_includes and x_libraries): Use =, not ==.
10805
108061993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10807
10808 * Version 19.17 released.
10809
10810 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
10811 directory's makefile. This allows the invocation of CPP which
10812 builds xmakefile to receive these switches. The SunSoft C
10813 preprocessor inserts spaces between tokens if it doesn't get the
10814 -Xs flag requested in src/s/sol2.h.
10815
108161993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
10817
10818 * configure.in (m68k-bull-sysv3): New config.
10819
108201993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10821
10822 * configure.in: Use the autoconf AC_FIND_X macro to try to find
10823 the X Windows libraries.
10824
108251993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10826
10827 * make-dist (tempdir): Don't create lisp/forms-mode directory in
10828 the distribution. Those files aren't kept in their own
10829 subdirectory any more.
10830
108311993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10832
10833 * Version 19.16 released.
10834
108351993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10836
10837 * configure.in: Add --verbose flag.
10838
108391993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10840
10841 * version 19.15 released.
10842
108431993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
10844
10845 * Makefile.in (top_distclean): Use -f switch when cleaning out
10846 lock dir; it might be empty.
10847
10848 * configure.in: Only check for -lXbsd once.
10849
108501993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10851
10852 * Version 19.14 released.
10853
108541993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10855
10856 * make-dist: If using gzip, create distribution with '.gz' extension.
10857
10858 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
10859 (lisp/forms-mode): This doesn't exist anymore.
10860
10861 * configure.in: Look for the closedir function.
10862
108631993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10864
10865 * configure.in (CPP): Autoconf sets this to a shell variable
10866 reference, which doesn't work when it's edited into a makefile.
10867 Expand that variable reference.
10868
10869 * Makefile.in (CPP): New variable.
10870 (src/Makefile): Edit CPP into src/Makefile.
10871
10872 * Makefile.in (src/Makefile): Don't bother exiting single quotes
10873 and entering double quotes to get the values of LD_SWITCH_X_SITE
10874 and the other make variables; make substitutes them in anyway.
10875
10876 * Makefile.in (uninstall): Don't remove the lisp and etc
10877 directories if they're in the source tree.
10878
10879 Bring mumbleclean targets into conformance with GNU coding standards.
10880 * Makefile.in (mostlyclean, clean): Separate these two; just have
10881 them pass the request to the subdirectory makefiles.
10882 (distclean): Pass the request down, and then get rid of the
10883 files configure built, and get rid of the Makefiles.
10884 (realclean): Pass the request down, and then do the same things
10885 distclean does.
10886 (uninstall, info, dvi): New targets.
10887
10888 * configure.in: Move clause for PC-compatible i386 box to the end
10889 of the case statement, to avoid masking configurations below.
10890
10891 * configure.in: Add case for m88k-motorola-sysv4.
10892
10893 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
10894 the HP 68000 machines.
10895
10896 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
10897 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
10898 preprocessor won't fiddle with them.
10899
109001993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10901
10902 * Makefile.in (TAGS): cd to src to run etags.
10903
109041993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10905
10906 * configure.in (version): Check the X libraries for XrmSetDatabase
10907 and random, and see if we have -lXbsd.
10908
109091993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10910
10911 * configure.in: Pass "-Isrc" to the CPP we run to examine the
10912 s/*.h and m/*.h files. Martin Tomes
10913 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
10914
109151993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10916
10917 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
10918 above the general i386 alternative.
10919
109201993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10921
10922 * configure.in: Recognize configuration name for Data General
10923 AViiON machines.
10924
10925 * configure.in: Use AC_LONG_FILE_NAMES.
10926
109271993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10928
10929 * configure.in: Test for bison.
10930 * Makefile.in (YACC): New variable.
10931 (lib-src/Makefile.in): Edit YACC into the makefile.
10932
109331993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10934
10935 * Version 19.13 released.
10936
10937 * configure.in (CFLAGS): Don't set this according to the value of
10938 the GCC shell variable. Instead, consult the machine and system
10939 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
10940 test __GNUC__ while we're at it.
10941
10942 * configure.in: Remove extra ;; from hpux cases.
10943
109441993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
10945
10946 * configure.in: Check to see if the system has -ldnet.
10947
109481993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10949
10950 * make-dist: Add clauses to distribute lisp/forms-mode.
10951
109521993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10953
10954 * configure.in (machine): Fix the versions in hpux version number test.
10955 Do not guess based on cpu type. Do check for explicit system version.
10956
109571993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10958
10959 * configure.in: Do NOT look for `unknown' as company name.
10960
109611993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10962
10963 * configure.in: Fix typo in message.
10964
109651993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10966
10967 * Version 19.12 released.
10968
10969 * Makefile.in (do-install): Correct previous etc-copying change.
10970 Partially rewrite using `if'.
10971 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
10972
10973 * Version 19.11 released.
10974
10975 * configure.in: Handle 386bsd.
10976
109771993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10978
10979 * make-dist: Update getdate.c.
10980
10981 * configure.in: Handle bsd386.
10982
10983 * Makefile.in (do-install): Use `-' in tar options.
10984
10985 * configure.in: Change ! "${...}" to x"${...}" = x.
10986
10987 * Makefile.in (do-install): Copy the DOC-* files from the build
10988 etc directory, as well as lots of things from ${srcdir}/etc.
10989
10990 * make-dist: Copy config.guess.
10991
10992 * configure.in: Handle AIX versions 1.2, 1.3.
10993
109941993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
10995
10996 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
10997 the configuration name mips-mips-usg* to represent USG systems.
10998
10999 * configure.in: Fix logic to detect if srcdir is already configured.
11000
11001 * Makefile.in: Pass in LD_SWITCH_X_SITE.
11002
11003 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
11004 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
11005 of a directory; cd might fail, and have pwd print out the current
11006 directory.
11007
110081993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11009
11010 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
11011
110121993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11013
11014 * configure.in: Complain if srcdir points at an already-configured
11015 tree.
11016
110171993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11018
11019 * Version 19.10 released.
11020
110211993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11022
11023 * Makefile.in: Use Makefile comments, not C comments.
11024
11025 * configure.in: Add case for the Tektronix XD88.
11026
110271993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11028
11029 * configure.in: Handle sysv4.2 and sysvr4.2.
11030
110311993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11032
11033 * configure.in: Traverse the argument list without destroying it;
11034 don't use shift. It turns out that "set - ${saved_arguments}"
11035 doesn't work portably.
11036
11037 * configure.in: Add missing "fi".
11038
11039 * make-dist: Rebuild configure if configure.in is newer.
11040
11041 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
11042 targets to be executed even if make remembers that it has already
11043 satisfied FRC.
11044
110451993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11046
11047 * Makefile.in (do-install): Delete redundant code to copy etc twice.
11048
11049 * configure.in (romp): Handle various version numbers with aos and bsd.
11050
110511993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11052
11053 * configure.in: Fix message text.
11054
110551993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11056
11057 * make-dist: Make a `site-lisp' directory in the distribution,
11058 instead of a `local-lisp' directory, which hasn't been the
11059 appropriate name for a long time.
11060 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
11061 from the distribution first, then /usr/local/lib/emacs/site-lisp.
11062
11063 * Makefile.in (do-install): Correctly detect if ./etc and
11064 ${srcdir}/etc are the same.
11065
11066 * configure.in: Extract UNEXEC from the system configuration
11067 files, compute the name of the source file corresponding to the
11068 object file, and #define it as UNEXEC_SRC in config.h.
11069
11070 * configure.in: If srcdir is '.', then try using PWD to make it
11071 absolute.
11072
11073 * configure.in: Include ${srcdir} in the printed report, to help
11074 people notice if it's an automounter path.
11075
110761993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11077
11078 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
11079
110801993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11081
11082 * Makefile.in (do-install): Delete the dest dir, not the source dir,
11083 when they are different. Add `shift' command.
11084 (COPYDESTS, COPYDIR): Delete external-lisp dir.
11085 (externallispdir): Var deleted.
11086
11087 * configure.in: Delete spurious paren outputting short_usage.
11088
110891993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11090
11091 * Version 19.9 released.
11092
110931993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11094
11095 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
11096 subdirectory makes.
11097
11098 * make-dist: Check for .elc files with no corresponding .el file.
11099
11100 * Makefile.in (mkdir): Make all the directories in locallisppath.
11101
11102 * config.guess: New file.
11103 * configure.in: Use it, tentatively.
11104 * INSTALL: Mention its usage.
11105
11106 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
90eacf99
SM
11107 the former gives you the operating system rev directly.
11108 Use s/hpux.h if we don't recognize what we got.
067d23c9
KY
11109
11110 * Makefile.in (do-install): Don't remove a destination directory
11111 if it's the same as the source. If ${srcdir}/info == ${infodir},
11112 don't try to copy the info files.
11113
11114 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
11115 doesn't work if you're not using a separate source directory.
11116 (do-install): Copy the build tree's etc directory only after
11117 making sure it's not also the source tree's etc directory.
11118
111191993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11120
11121 * configure.in: Handle sunos4.1.3 specially.
11122
111231993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11124
11125 * Makefile.in (INSTALL): Add definition.
11126
11127 * configure.in: Fix some messages. Support -with-gnu-cc.
11128 At the end, use `set --', not `set -'.
11129 Delete spurious `.h' in hpux alternatives.
11130
111311993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11132
11133 * Version 19.8 released.
11134
111351993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11136
11137 * configure.in: When looking for source in the same directory as
11138 the configure script, make the path thus discovered absolute.
11139 If the user specifies the `--srcdir' switch, make that directory
11140 absolute too.
11141
11142 * Makefile.in (srcdir): Remove comment saying this doesn't work.
11143
11144 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
11145 too, as the value of the PATH_INFO macro.
11146
11147 * configure.in: Check to see if the source lives in the same
11148 directory as the configure script.
11149
111501993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11151
11152 * Makefile.in (install): Split this into `install' and
11153 `do-install', to give people more control over exactly what gets
11154 done.
90eacf99
SM
11155 (do-install): New target, containing the guts of `install'.
11156 Don't remove and recreate the directories inside the copying loop - do
067d23c9
KY
11157 it all before the copying loop. Pass more flags to the lib-src
11158 make.
11159 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
11160 avoid errors and warnings.
11161
11162 * configure.in: For generic IBM PC boxes, insist on "unknown" for
11163 the manufacturer - the more general case was blocking other i386
11164 configuration names below, and that's how the names are written in
11165 MACHINES anyway.
11166
11167 * make-dist: When breaking links, remove the link before moving
11168 the copy onto it, to avoid interactive behavior.
11169
11170 * Makefile.in: Doc fix.
11171
11172 * configure.in: Doc fix.
11173
11174 * INSTALL: Mention --exec-prefix option.
11175
11176 * configure.in: Add support for the `--exec-prefix' option.
11177 * Makefile.in: Accept that support.
11178
11179 * configure.in: Use the AC_PROG_INSTALL macro.
11180 * Makefile.in (INSTALL): Variable removed.
11181 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
11182
11183 * configure.in: Distinguish between hp800's and hp700's by calling
11184 "uname -m".
11185
111861993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11187
11188 * configure.in: Recognize configuration names for i860 boxes
11189 running SYSV.
11190
111911993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11192
11193 * configure.in: Distinguish between hp800's and hp700's by the
11194 version of HP/UX they run, since that's something people are more
11195 likely to know - hp700's run 8.0.
11196 Add HP 700 configuration.
11197
11198 * configure.in: Test for the presence of the `rename' function.
11199
11200 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
11201 configure.in.
11202 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
11203
11204 * make-dist: Break intra-tree links.
11205
11206 * configure.in: Explain that this is an autoconf script, and give
11207 instructions for rebuilding configure from it. Arrange to put
11208 comments in configure explaining this too.
11209
11210 * configure.in: Make the first line of the configure script be
11211 "#!/bin/sh". Leaving the first line blank didn't work.
11212
90eacf99 11213 * configure.in (long_usage): Remove; made short_usage describe
067d23c9
KY
11214 the options briefly.
11215
11216 * configure.in: Implement the --prefix option.
11217 * Makefile.in (prefix): Add support for it here.
11218 * INSTALL: Document it here.
11219
11220 * Makefile.in (install): Don't assume that the files in the `info'
11221 subdirectory match *.info. They don't have that prefix.
11222
112231993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11224
11225 * configure.in: Add case for version 5 of Esix.
11226
112271993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11228
11229 * Version 19.7 released.
11230
11231 * make-dist: There aren't any *.com files in lib-src anymore.
11232
11233 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
11234 them; they're symlinks to other filesystems on the GNU machines.
11235
11236 * make-dist: Check that the manual reflects the same version of
11237 Emacs as stated in lisp/version.el. Edit that version number into
11238 the README file.
11239
112401993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11241
11242 * configure.in: Remove the hack of AC_DEFINE; use
11243 AC_DEFINE_UNQUOTED.
11244
112451993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11246
11247 * make-dist: Don't distribute precomp.com, compile.com, or
11248 link.com from ./src; they're in ./vms now.
11249
11250 Some time-handling patches from Paul Eggert:
11251 * configure.in: Add AC_TIMEZONE.
11252
112531993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11254
11255 * configure.in: Recognize Linux as a valid operating system for
11256 the i386.
11257
112581993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11259
11260 * make-dist: Distribute some VMS files we got from Richard Levitte.
11261
11262 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
11263 the source for the sed command, not oldXMenu/Makefile.
11264
112651993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11266
11267 * INSTALL: Don't claim the srcdir option doesn't work.
11268
112691993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11270
11271 * configure.in: Include remarks saying what order the autoconf
11272 tests should go in, and remind people to change config.h.in
11273 whenever they add autoconf tests which make #definitions.
11274
11275 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
11276
112771993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11278
11279 * Makefile.in (oldXMenu/Makefile): Make this depend on
11280 ${srcdir}/oldXMenu/Makefile.in, not itself.
11281
11282 * PROBLEMS: Some updates from David J. Mackenzie.
11283
11284 More changes from David J. Mackenzie.
90eacf99
SM
11285 * Makefile.in (install.sysv, install.xenix, install.aix):
11286 Targets removed; autoconf and config.h should specify all these
067d23c9
KY
11287 differences.
11288 (buildlisppath): Make this path depend on ${srcdir}.
90eacf99 11289 (INSTALLFLAGS): Remove.
067d23c9
KY
11290 (INSTALL): Include the -c flag.
11291 (install): Change the way we invoke install accordingly.
11292
11293 Install ${srcdir} changes from DJM.
11294 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
11295 list.
11296 (COPYDIR, COPYDESTS): Install files from both the etc directory in
11297 the source tree and the etc directory in the object tree.
11298 (${SUBDIR}): Pass the prefix variable down to submakes.
11299 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
11300 in /bin.
11301 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
11302 values for srcdir and VPATH.
11303 (install): Add `v' flag to tar command. Make sure that `dir'
11304 exists in ${srcdir}/info before copying it. Remember that the man
11305 pages come from the source tree, not the object tree.
11306 * configure.in: Remove remarks saying that the --srcdir option
11307 doesn't work.
11308 Create the etc directory in the object tree.
11309 Recognize configuration names of the form *-sun-solaris*.
11310 Recognize sunos5 and solaris as operating system names.
11311
11312 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
11313 lib-src/getdate.y and src/systime.h.
11314
113151993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11316
11317 * make-dist: Make links in info subdir.
11318
113191993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11320
11321 * configure.in: Call AC_STDC_HEADERS.
11322
113231993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11324
11325 * configure.in: Sidestep autoconf's quoting of the second argument
11326 of AC_DEFINE, so we can specify the value to put there. It would
11327 be nice if autoconf provided some way to specify computed values
11328 for macros.
11329
113301993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11331
90eacf99 11332 * Makefile.in (DEFS): Delete; since we're using AC_CONFIG_HEADER,
067d23c9
KY
11333 this is always just -DHAVE_CONFIG_H.
11334
11335 The GNU coding standards specify that CFLAGS should be left for
11336 users to set.
11337 * Makefile.in (CFLAGS): Let configure determine the default value
90eacf99
SM
11338 for this.
11339 Don't have it default to DEFS.
067d23c9
KY
11340 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
11341 (lib-src/Makefile, src/Makefile): Edit the default value for
11342 CFLAGS into these files, not DEFS.
11343 * configure.in (CFLAGS): Choose a default value for this - "-g"
11344 normally, or "-g -O" if we're using GCC. Edit it into the
11345 top-level Makefile.
11346
11347 * configure.in: When scanning the machine and system description
11348 #include files, write their names to conftest.c properly.
11349
113501993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11351
11352 * configure.in: In configuration name case for Apallos running
11353 Domainios, set opsys, not opsysfile.
11354
11355 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
11356 src/config.h, instead of AC_OUTPUT; the latter overwrites
11357 src/config.h even when it hasn't changed, puts a makefile-style
11358 comment at the top even though it's C code, and produces a
11359 config.status script which doesn't do the job right.
11360
11361 * configure.in: Add AC_LN_S test, so we can tell whether or not we
11362 can use a symbolic link to get the X Menu library into src.
11363 * Makefile.in (LN_S): New variable.
11364 (src/Makefile): Edit the value of LN_S into this makefile.
11365
113661993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11367
11368 * configure.in: Support *-sco3.2v4* as opsystem.
11369
11370 * make-dist: Don't include calc directory.
11371 Exclude many files in the man directory; copy a few.
11372
113731993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11374
11375 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
11376 call AC_STRUCT_TM to see what's in time.h.
11377
11378 * configure.in: Employ quoting stupidity to get the value of CPP
11379 to expand properly.
11380
113811993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11382
11383 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
11384 variable to scan the machine and system description files.
11385
11386 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
11387 so that getdate.y builds correctly.
11388
113891993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11390
11391 * configure.in (tempcname): Change this to "conftest.c", so it will
11392 work properly on systems with short filenames; this is the name
11393 autoconf uses.
11394
11395 * configure.in: Also detect the availability of dup2 and
11396 gethostname.
11397
11398 * configure.in: Use the AC_ALLOCA test.
11399 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
11400 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
11401
114021993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11403
11404 * make-dist: Distribute configure, as well as configure.in.
11405 Oversight.
11406
114071993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11408
11409 * Makefile.in (install): Print out the name of the directory we're
11410 copying, so people can have some idea of whether we're making
11411 progress.
11412
11413 * Makefile.in (install.aix, install.xenix, install.sysv, install):
11414 Don't forget to re-create the COPYDESTS directories after we clear
11415 them out.
11416
114171993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11418
11419 * Makefile.in: Add autoconf cookies so that the configure
11420 script can comment out sections of path variable definitions to
11421 choose between the installable configuration and the run-in-place
11422 configuration.
11423 * configure.in: Add new option `--run-in-place', to select the
11424 run-in-place path definitions.
11425
11426 * configure.in: Add a clause to the big configuration name case
11427 for the NeXT machine.
11428
114291993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11430
11431 * Makefile.in (install, install.sysv, install.xenix, install.aix):
11432 Make sure that each source directory exists, and is different from
11433 the destination directory; then, delete the destination before
11434 copying over the source.
11435
11436 * make-dist: Distribute configure.in, instead of configure.
11437
114381993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11439
11440 * configure.in: Don't set CC to "gcc -O" if the user specifies
11441 `--with-gcc'. Add -O to DEFS if GCC is set.
11442
114431993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11444
11445 * Makefile.in (clean mostlyclean): Missing right paren.
11446
11447 * configure.in: When checking for X windows, search for an X11
11448 subdirectory of ${x_includes}.
11449
11450 * configure.in: Check for gettimeofday function, for getdate.y.
11451
11452 Change `configure' to a mixture of custom code and autoconf stuff.
11453 autoconf can't derive all the information we need, but we'd really
11454 like to be able to take advantage of some of its tests, and its
11455 file-editing facilities.
11456 * configure.in: Renamed from configure.
11457 Quote the sections of shell script we want copied literally to
11458 the configure script.
11459 (compile): Initialize this to make the autoconf macros' code happy.
11460 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
11461 code to do their jobs.
11462 Use autoconf to produce Makefile and src/config.h.
11463 Remove the Makefile-style comment that autoconf places at the top
11464 of src/config.h.
90eacf99
SM
11465 (config_h_opts): Remove - no longer necessary.
11466 * Makefile.in (configname): Rename to configuration.
11467 (CONFIG_CFLAGS): Rename to DEFS.
11468 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjust to
067d23c9
KY
11469 get values via autoload @cookies@.
11470 (libsrc_libs): Get this from autoconf. We used to do nothing
11471 about this.
11472 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
11473
90eacf99
SM
11474 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile):
11475 Don't echo the move-if-change command.
067d23c9
KY
11476
114771993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
11478
11479 * make-dist: Distribute lib-src/rcs-checkin.
11480
11481 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
11482 Don't try to make links to the RCS or Old subdirectories.
11483 Use the appropriate extension for the compression type in use.
11484 Create the tar file in the shell's initial default directory, not
11485 in ${tempparent}.
11486 Erase the whole ${tempparent} tree, not just ${tempdir}.
11487
114881993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11489
11490 * Makefile.in (src/paths.h): Don't echo the huge sed command we
11491 use to build paths.h.
11492 (lib-src/Makefile, src/Makefile): Similarly.
11493
11494 * configure: Extend test for working `const' keyword to handle AIX
11495 3.2 cc.
11496
114971993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11498
11499 * make-dist: Distribute lisp/term/ChangeLog.
11500
11501 Arrange for C compilation throughout the tree to get
11502 C_SWITCH_SYSTEM from the configuration files.
11503 * configure: Extract C_SWITCH_SYSTEM from the machine and
11504 system-dependent files, and save it in the top-level Makefile.
11505 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
11506 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
11507
11508 * make-dist: Include the VMS support files in oldXMenu in the
11509 distribution.
11510
11511 * configure: Doc fix.
11512
11513 * configure: Fix corrupted config_h_opts.
11514
11515 * configure: Properly report option names in error messages.
11516
11517 * configure: Properly recognize --x-includes and --x-libraries
11518 options.
11519
11520 * configure: Fix syntax errors in code handling XFree386.
11521
115221993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11523
11524 * configure: Add special code to detect XFree386, and tell
11525 config.h about it.
11526
11527 * configure: Properly handle extracting values of LIBS_MACHINE and
11528 LIBS_SYSTEM that contain spaces.
11529
90eacf99
SM
11530 * configure: Add `--x-includes' and `--x-libraries' options.
11531 I think these are dopey, but no less than three alpha testers, at
067d23c9
KY
11532 large sites, have said they have their X files installed in odd
11533 places. Implement them by setting C_SWITCH_X_SITE and
11534 LD_SWITCH_X_SITE in src/config.h.
11535
115361993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
11537
11538 * make-dist: Don't distribute etc/Old files.
11539
11540 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
11541 backups.
11542
115431993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11544
11545 * make-dist: Fix typo.
11546
115471993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
11548
11549 * make-dist: Corrected typo, fixed it to discard = and TAGS files
11550 in some cases where it should but didn't seen to.
11551
11552 * Makefile.in: Added unlock and relock productions.
11553
115541993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11555
11556 * make-dist: Add a --compress option to force make-dist to use
11557 compress.
11558
11559 * make-dist: Use gzip, if we can find it.
11560
11561 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
11562 make rs6000-ibm-aix default to -aix32.
11563
115641993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
11565
11566 * Makefile.in: Added `Developer's configuration' section.
11567
115681993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
11569
11570 * Makefile.in: Add commented-out variable settings for developer's
11571 configuration.
11572
115731993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11574
11575 * make-dist: Distribute `src/bitmaps' too.
11576
115771993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
11578
11579 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
11580 make rs6000-ibm-aix default to -aix32.
11581
115821993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11583
11584 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
11585
11586 * Makefile.in (install.sysv): Add a second `$' in front of
11587 `${dest}', so that the shell will expand it, instead of Make.
11588
11589 * configure: When processing the name of the configure script,
11590 collapse `././' to `./', but leave a single `./' prefix alone.
11591
11592 * configure: Doc fix.
11593
115941993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11595
11596 * configure: Handle isc3.0 correctly.
11597
115981993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11599
11600 * make-dist: Don't try to copy the COPYING notice into
11601 external-lisp; we're not distributing that directory any more.
11602
116031993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11604
11605 * Makefile.in (install, install.aix, install.xenix, install.sysv):
11606 Remove CVS subdirectories from the installed directory trees, as
11607 well as RCS directories.
11608
116091993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11610
11611 * make-dist: Only copy gmalloc.c if we couldn't link it.
11612 Don't try to copy man/{README,Makefile} unless they actually exist.
11613
11614 * Makefile.in (lisppath): Don't include externallispdir in this.
11615 We're not sure whether we're even going to distribute the
11616 directory yet.
11617
116181993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11619
11620 * make-dist: Don't distribute the external-lisp directory anymore.
11621 * INSTALL: Remove all references to external-lisp.
11622
11623 * configure: Detect whether the compiler supports `const'
11624 properly, and edit src/config.h accordingly.
11625
11626 * configure: Tweak layout of final report.
11627
11628 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
11629 CFLAGS.
11630
11631 * Makefile.in (locallisppath): Make this default to
11632 ${datadir}/emacs/site-lisp, instead of
11633 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
11634 the same thing, and local-lisp causes completion conflicts with
11635 lock.
11636 (lisppath): Add ${externallispdir} to this.
11637 * INSTALL: Adjust installation directions.
11638
11639 * Makefile.in (externallispdir): New variable, to say where to
11640 install the externally-maintained lisp files.
11641 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
11642 the others.
11643 * INSTALL: Describe external-lisp and the new externallispdir
11644 variable.
11645
116461993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11647
11648 * configure (progname): New option `--with-gcc'. Make it clearer
11649 how we are trying to guess whether or not we have GCC.
11650 * INSTALL: Document the `--with-gcc' option, and improve
11651 description of `--with-x' options.
11652
116531993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11654
11655 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
11656 ${infodir} from these variables; we have written out explicit code
11657 to install the info files.
11658
116591993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11660
11661 * make-dist: Don't distributed the RCS files in the etc directory.
11662
116631993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11664
11665 * Makefile.in: Some makes can't handle comments in the middle of
11666 commands; move them to before the whole rule.
11667
116681993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11669
11670 * README: Mention what Emacs is.
11671
116721993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11673
11674 * make-dist: Include `./lisp/calc-2.02' in the distribution.
11675 Add `./cpp' and `./man' back into the distribution.
11676
116771993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11678
11679 * Makefile.in: Define MAKE, and use where appropriate.
11680
116811993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11682
11683 * make-dist: Remember that the authoritative COPYING notice is
11684 `etc/COPYING', not `../etc/COPYING'.
11685
116861992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11687
11688 * make-dist: Make sure that the COPYING notices in each directory
11689 are copies, not symlinks.
11690
116911992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11692
11693 * INSTALL: The build process produces an executable called `emacs'
11694 now. Change references.
11695 * Makefile.in: Adjust `install.mumble' targets to install
11696 `src/emacs', not `src/xemacs'.
11697
11698 * configure: Start with a blank line; this keeps some old CSH's
11699 from thinking it's a CSH script. Most systems will just use
11700 /bin/sh to run it, which is what we're expecting; the only other
11701 shells which might try to interpret it themselves are probably
11702 Bourne-compatible.
11703
117041992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11705
11706 * INSTALL: Improvements suggested by David Mackenzie.
11707
117081992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11709
11710 * Makefile.in (install, install.sysv, install.xenix, install.aix):
11711 Don't try to copy the info files if there aren't any; the
11712 unexpanded globbing pattern disappoints `install'. Ignore the
11713 return status of that command.
11714
11715 * INSTALL: Updated for new configuration arrangement.
11716
11717 * configure: Don't make the top-level Makefile read-only - people
11718 may want to edit the values of the path variables.
11719
11720 * Makefile.in (install, install.sysv, install.xenix, install.aix):
11721 Install the info files in ${infodir}. Install the executable
11722 under both `emacs' and `emacs-VERSION'.
11723
11724 * Makefile.in: Doc fix.
11725
11726 * Makefile.in (exec_prefix): New variable, as per latest version
11727 of coding standards.
11728 (bindir, libdir): Use it, instead of `prefix'.
11729 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
11730
11731 * Makefile.in (mandir): Make the default value for this depend on
11732 $(prefix).
11733
11734 * Makefile.in (datadir, statedir, libdir): Make these all default
11735 to ${prefix}/lib.
90eacf99
SM
11736 (lispdir, locallisppath, etcdir, lockdir, archlibdir):
11737 Adjust to compensate.
067d23c9
KY
11738
11739 * Makefile.in (install, install.sysv, install.xenix, install.aix):
11740 Install the etags and ctags man pages too.
11741
11742 * Makefile.in (distclean): Don't delete backup files; that's the
11743 job of extraclean.
11744 (extraclean): Like distclean, but deletes backup and autosave files.
11745
117461992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11747
11748 Make path specification conform to GNU coding standards.
11749 * configure (long_usage): Remove all traces of old arguments from
11750 usage messages, and document the options we do accept in more
11751 detail: -with-x... and --srcdir.
90eacf99 11752 (options, boolean_opts): Delete; we don't have enough options to
067d23c9
KY
11753 make this worthwhile.
11754 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
11755 along with the code which supported them; these should be set as
11756 arguments to the top-level make.
11757 (config_h_opts): Since this no longer doubles as a list of option
11758 names, make them upper case; this simplifies the code which uses
11759 them to build the sed command to edit src/config.h. Change the
11760 code which sets them.
11761 (cc, g, O): Don't allow the user to set these using options; they
11762 should be specified using `CC=' and `CFLAGS=' arguments to the
11763 top-level make. Just choose reasonable default values for them,
11764 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
11765 values.
11766 (gnu_malloc, rel_alloc): Don't allow the user to set these using
11767 options; use them whenever the configuration files say they're
11768 possible.
11769 Simplify the argument processing loop. Don't accept abbreviations
11770 for option names; these might conflict with other configuration
11771 options in the future.
11772 Add some support for the `--srcdir' option. Check for the sources
11773 in . and .. if `--srcdir' is omitted. If the directories we will
11774 compile in don't exist yet, create them under the current directory.
11775 Note that the rest of the build process doesn't really support
11776 this.
90eacf99
SM
11777 Edit only the top Makefile. That should edit the others.
11778 Edit into the makefile: `version', from lisp/version.el, `configname'
067d23c9
KY
11779 and `srcdir' from the configuration arguments, `CC' and
11780 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
11781 the user's path, and LOADLIBES as gleaned from the system
11782 description files.
11783 Simplify the report generated; it doesn't need to include any
11784 description of paths now.
11785 Make `config.status' exec configure instead of just calling it, so
11786 there's no harm in overwriting `config.status'.
11787 * Makefile.in (version, configname): New variables, used to choose
11788 the default values for datadir and libdir.
11789 Path variables rearranged into two clearer groups:
11790 - In the first group are the variables specified by the GNU coding
11791 standards (prefix, bindir, datadir, statedir, libdir, mandir,
11792 manext, infodir, and srcdir).
11793 - In the second are the variables actually used for Emacs's paths
11794 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
11795 archlibdir), which depend on the first category.
11796 datadir and libdir default to directories under
11797 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
11798 demand.
11799 etcdir and lispdir default to subdirectories of datadir.
11800 archlibdir defaults to libdir.
11801 The new installation tree is a bit deeper than it used to be, so
11802 use the new make-path program in lib-src to build them all.
11803 Always build a new src/paths.h.tmp and then move-if-change it to
11804 src/paths.h, to avoid unnecessary rebuilds while responding to the
11805 right changes.
11806 Remove all mention of arch-lib. Run utility commands from
11807 lib-src, and let the executables be copied into archlibdir when
11808 Emacs is installed.
11809 Add targets for src/Makefile, lib-src/Makefile, and
11810 oldXMenu/Makefile, editing the values of the path variables into
11811 them.
11812 Let lib-src do its own installation.
11813 (datadir): Default to putting data files under
11814 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
11815 (emacsdir): Variable deleted; it would only be confusing to use.
11816 (lispdir, etcdir): Default to ${datadir}/lisp.
11817 (mkdir): Use make-path for this.
11818 (lockdir): Do this in mkdir.
11819 (Makefile): New target.
11820
11821 * configure (usage_message): Rename to long_usage.
11822
11823 * make-dist: Don't bother creating an arch-lib directory; that's
11824 only for installation now.
11825
118261992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11827
11828 * configure: Use GCC-style configuration names, using config.sub.
11829 Change the usage and help messages.
11830
11831 * configure: Initialize window_system, not indow_system.
11832
11833 * configure: Report which window system, compiler, and signal
11834 handler return type we decide to use.
11835
11836 * make-dist: Explain what's going on if config.sub and gmalloc.c
11837 can't be linked. Place the code which copies them near the code
11838 which links the rest of the files around them.
11839
118401992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
11841
11842 * make-dist: Don't bother to distribute src/*.com, or
11843 src/vmsbuild; those have all been moved to `../vms'.
11844
118451992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11846
11847 * make-dist: Don't forget that the way to avoid filenames starting
11848 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
11849 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
11850 couldn't make hard links to, since we have two already, and
11851 perhaps more to come.
11852
118531992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11854
11855 * configure: When editing parameters into lib-src/Makefile, change
11856 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
11857 needs some other flags too.
11858
118591992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11860
11861 * configure: Remove spurious echo of the configuration name.
11862
11863 * make-dist: Don't distribute files in src/m and src/s whose names
11864 begin with `='.
11865
118661992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11867
11868 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
11869 Also LISP_FLOAT_TYPE.
11870
118711992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11872
11873 * make-dist: Copy config.sub, since it's a symbolic link to a file
11874 on another file system.
11875
118761992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11877
11878 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
11879 distribution.
11880
11881 * config.sub: New file, to help us recognize configuration names.
11882 * make-dist: Include it in the distribution.
11883
118841992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11885
11886 * configure: Convert `-' to `_' in specified option names.
11887 Accept options with --. Delete --highpri and --have-x-menu options.
11888 New options --with-x and --with-x10 replace -window-system.
11889 Don't mention options --gnu-malloc, --rel-alloc
11890 or --lisp-float-type in help message.
11891
118921992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11893
11894 * make-dist: Include the `vms' subdirectory in the distribution.
11895
118961992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11897
11898 * configure: Remove lines starting with "# DIST: " when building
11899 lib-src/Makefile and src/Makefile. This allows us to mark the
11900 "Makefile.in" files with explanatory comments which won't also get
11901 stuck in the Makefiles.
11902
119031992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11904
11905 * make-dist: Don't use the '+' operator in the sed regular
11906 expression that extracts the version number from lisp/version.el;
11907 Ultrix sed doesn't seem support the operator. Just double the
11908 operand and use *.
11909
119101992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11911
11912 * Makefile.in: Doc fix.
11913
119141992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11915
11916 * configure: Rewrite sed command to remove at most one ./ prefix;
11917 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
11918 group.
11919
119201992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11921
11922 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
11923
119241992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11925
11926 * make-dist: Go ahead and build a new TAGS file, unless the
11927 --newer option was specified. Don't try to delete a TAGS file
11928 from etc; it's not kept there, and shouldn't be deleted anyway.
11929
119301992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11931
11932 * make-dist: If the lisp directory contains a default.el, don't
11933 distribute it.
11934
11935 * configure: When searching signal.h for the type of a signal
11936 return handler, make a copy of it, not a symbolic link to it; that
11937 way, it will work on systems that don't have symbolic links.
11938
119391992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
11940
11941 * make-dist: Taught it about vcdiff and rcs2log, added --newer
11942 option for generating incremental distributions. Stopped it from
11943 generating a TAGS file into the distribution; that sucker is
11944 *big*, and easily enough generated with the toplevel makefile.
11945
119461992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11947
11948 * configure: When writing config.status, don't prefix progname
11949 with a '.'; it might be absolute.
11950
119511992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11952
11953 * configure: Choose to use X11 if either /usr/lib/libX11.a or
11954 /usr/include/X11 exist, not only if both exist.
11955
119561992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11957
11958 * make-dist: Make the new external-lisp directory a duplicate of
11959 the external-lisp directory, not the lisp directory.
11960
119611992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11962
11963 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
11964 clean' in arch-lib; it doesn't even have a Makefile.
11965
11966 * Makefile.in (clean, mostlyclean): In the test which tries to
11967 distinguish between the build directory, which should be cleaned,
11968 and the installed directory, which shouldn't, cd to `${emacsdir}',
11969 not `${DESTDIR}${LIBDIR}'.
11970
119711992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11972
11973 * make-dist: Be sure to delete the .c and .h files that YACC and
11974 BISON create from getdate.y.
11975
11976 * external-lisp: New directory; see `external-lisp/README'.
11977 * make-dist: Added support for the external-lisp subdirectory.
11978
11979 * make-dist: Changed message which complains that make-dist wasn't
11980 invoked in the right directory to indicate which files it was
11981 looking for.
11982
119831992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11984
11985 * configure: Add comments explaining why we can't translate
11986 character ranges or control characters in `tr'.
11987
119881992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
11989
11990 * configure: When generating the configuration message, we used to
11991 build the message from the start so that each line began with "# "
11992 so that it would be a comment in `config.status'. However, this
11993 causes trouble if any of the variables we use in the message
11994 expand to more than one line of text - as gnu_malloc_reason
11995 sometimes does. So instead, we build the message as it should be
11996 printed to the user (i.e. without the "# " prefixes), and stick on
11997 the "# "s when we write it to `config.status'.
11998
11999 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
12000 `lib-src' and `arch-lib'.
12001
12002 * configure: When generating report and `config.status' file, note
12003 that bindir only determines where `make install' and
12004 `build-install' will place the executables; this should make it
12005 clear that the ordinary build process will not try to install
12006 things.
12007
120081992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12009
12010 * make-dist: Change messages to say that we are 'making links to
12011 X', rather than 'copying X'. And put `' quotes around file names.
12012
12013 * make-dist: Include '.tmp' in the name of the staging directory.
12014
12015 * make-dist: Pass the `-f' option to rm when you're not sure that
12016 the files you're removing actually exist.
12017
12018 * make-dist: When setting up etc/COPYING, always nuke whatever is
12019 there, and then copy it in, to make sure we get a real file.
12020
90eacf99
SM
12021 * make-dist: Don't try to distribute *.defns files any more.
12022 The only such file was for simula.el, which has been superseded by a
067d23c9
KY
12023 version which doesn't have a separate .defns file.
12024
120251992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
12026
12027 * make-dist: Don't distribute configured versions of config.h.in,
12028 paths.h.in, Makefile.in in src.
12029
12030 * configure: Delete .tmp files before creating them; don't bother
cd1181db 12031 trying to make final targets writable first, since it won't
067d23c9
KY
12032 matter to move-if-change.
12033
120341992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12035
12036 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
12037 mkdir and chmod in the center of all the conditionals. GNU Make
12038 will strip these out, but other makes won't.
12039
120401992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12041
12042 * make-dist: Include move-if-change in list of files to distribute.
12043
120441992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12045
12046 * configure: Remove any "." elements from the program name.
12047
12048 * configure: Don't record the values of all the possible arguments
12049 in config.status; only record the options that the user specified.
12050
12051 * configure: Use move-if-change to move in the new src/config.h.
12052
120531992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
12054
12055 * move-if-change: New file, copied from gcc release.
12056 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
12057 a temp file, so we don't update paths.h if an error occurs or if
12058 it doesn't need changing.
12059
120601992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12061
12062 * Makefile.in (src/paths.h): Do not install a value for the
12063 PATH_SUPERLOCK value; that macro doesn't exist anymore.
12064 * build-install.in: Same thing.
12065
120661992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12067
12068 * make-dist: Check the flag called "make_tar", not "make_dir"; the
12069 latter, being a typo, is always false, resulting in a program
12070 whose default behavior is to painstakingly build a copy of the
12071 source tree, and then delete it. Rah.
12072
12073 * Makefile.in: Add dist target, and comment for it.
12074
12075 * configure: When scanning <signal.h> for a declaration for
12076 signal, create a symbolic link with a name ending in .c, so the
12077 compiler won't complain that it's only been given .h files.
12078
12079 * configure: Check whether there are any arguments available
12080 before shifting to get the value of a non-boolean parameter.
12081
12082 * make-dist: Doc fix.
12083
120841992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12085
12086 * configure: Instead of grepping /usr/include/signal.h for a
12087 signal declaration, run /usr/include/signal.h or
12088 /usr/include/sys/signal.h through cpp and grep for the
12089 declaration.
12090
12091 * configure: Redirect the output of grep to /dev/null instead of
12092 using grep -s - that flag means different things on other systems.
12093
12094 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
12095 since the former is recognizable even if you don't know what
12096 'dumping' is.
12097 * configure: Accommodate that change.
12098
12099 * configure: Accept options for all of the directories you can
12100 change in the Makefile.
12101
12102 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
12103
12104 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
12105 FOO before you can use them.
12106
12107 * build-install.in: Made the "Where To Install Things" section
12108 conform with the similar section from Makefile.in. Copied section
12109 which builds src/paths.h from src/paths.h.in from the Makefile.
12110
121111992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12112
12113 * configure: Write config.status to pass its command-line
12114 arguments on to configure, so that people can use it to recreate
12115 an old configuration, with minor changes.
12116
121171992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12118
12119 * configure: Don't rely on option variables being unset if their
12120 values are the empty string. In particular, when producing the
12121 English report, don't assume that highpri will be unset when no
12122 increased priority has been requested; -highpri='' should be the
12123 same as omitting -highpri altogether.
12124
12125 * configure: Fix dumb bug: when running the system and machine
12126 description files through cpp, mark those lines that we want to
12127 evaluate with the string '@configure@', and then only evaluate
12128 them. This way if the files include anything that actually
12129 generates text (type definitions or external declarations, say),
12130 we won't try to eval it.
12131
121321992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12133
12134 * make-dist: New shell script.
12135
12136 * configure: When creating foo from foo.in, make foo read-only to
12137 remind people to edit the .in file instead.
12138
12139 * INSTALL: Changed references to config.h-dist to config.h.in.
12140 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
12141 to build src/paths.h from src/paths.h.in; added a paragraph to do
12142 this.
12143 * configure, Makefile, build-install: Changed filenames like
12144 FOO-dist to FOO.in.
12145
121461992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12147
12148 * Makefile, build-install: Renamed to Makefile.in and
12149 build-install.in; the configure script will edit these to produce
12150 the usable Makefile and build-install.
12151 * configure: Changed to produce ./Makefile, ./build-install,
12152 lib-src/Makefile, and src/Makefile from their *.in counterparts,
12153 instead of editing them in place.
12154
121551992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12156
12157 * Makefile: Re-arranged so that the undumped Emacs will search
12158 ../lisp *after* the site's local elisp files.
12159 (locallisppath, dumplisppath): New variables.
12160 (lisppath): This variable's default value is now chosen based on
12161 $(locallisppath) and $(lispdir); while it used to be the
12162 customization point for adding site-local elisp directories to
12163 load-path, that job is now handled mostly by locallisppath.
12164 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
12165 Check the values being assigned to the *LOADSEARCH macros for null
12166 path elements (like '::' in 'foo::bar').
12167
12168 * configure: When checking if the machine- and system-dependent
12169 files define a particular macro or not, actually run them through
12170 CPP and test the macros with #ifs, instead of just grepping for
12171 the macros' names. In particular, check for SYSTEM_MALLOC in this
12172 way.
12173
121741992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12175
12176 * Makefile (install): Don't use -s in install. (Keep the symbols.)
12177
121781992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12179
12180 * configure: Make the config.status file an executable shell
12181 script which will recreate the same configuration. Include the
12182 verbal description of the current configuration as a comment in
12183 the script.
12184 * INSTALL: Doc fix.
12185
12186 * Makefile: Brought the Makefile up to the GNU coding
12187 standards, as described in standards.text:
12188 (TAGS): New name for the target which rebuilds the tags table.
12189 (check): New target; doesn't do anything yet.
12190 (mostlyclean): New target, synonymous with clean.
12191 (realclean): New target. Currently, this just calls the
12192 subdirectories's makefiles and then deletes config.status.
90eacf99
SM
12193 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA):
12194 New variables.
067d23c9 12195 Installation directory variables changed to conform.
90eacf99 12196 (install, install.sysv, install.xenix, install.aix): Change the
067d23c9
KY
12197 code which copies the directories into their installed location to
12198 allow the installed locations to be in several different
12199 directories; the old version assumed that they would all be in
12200 $(emacsdir).
12201 (mkdir, lockdir): Allow the installed locations to be in several
12202 different directories.
12203 * INSTALL: Doc fix.
12204
12205 * build-install: Use the same variable names as the Makefile.
12206 Allow the installed locations to be in several different
12207 directories.
12208
122091992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12210
12211 * Makefile (src/paths.h): Instead of using a single sed command to
12212 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
12213 separately, and don't forget to append "/!!!SuperLock!!!" to the
12214 value of the PATH_SUPERLOCK macro.
12215
12216 * config.emacs: Renamed to configure, for consistency with other
12217 GNU products. Internal references changed.
12218 INSTALL, Makefile: References changed.
12219
12220 * lock: New directory, which should always be empty. If this
12221 directory doesn't exist, Emacs won't complain; it just won't lock.
12222 Having this here means that people can just unpack Emacs, build
12223 it, and have locking work.
12224
12225 * share-lib: Re-renamed to etc, for the sake of tradition.
12226 * config.emacs: Changed default value for datadir to ../etc.
12227 * INSTALL, README: Adjusted.
12228
122291992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12230
12231 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
12232 by running CPP on the appropriate s/*.h and m/*.h files.
12233
122341992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12235
12236 * config.emacs: Make sure to set the "exit on error" flag once
12237 we've removed config.status; errors should abort the configuration.
12238
122391992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12240
12241 * config.emacs: Added -distribute option, so that the Makefile
12242 paths are in their proper form. I don't know why this matters.
12243
122441992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12245
12246 * local-lisp: New directory, empty in the distribution, for people
12247 to put local elisp code in.
12248 * config.emacs: Include it in the default load path.
12249 * README: Document it.
12250
122511992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12252
12253 * config.emacs: Guess the type of signal handling functions based
12254 on the contents of /usr/include/signal.h.
12255
12256 * config.emacs: Print out progress report messages.
12257
12258 * Makefile (src/paths.h): Don't generically replace
12259 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
12260 editing of the other entries, and each entry should be dealt with
12261 explicitly anyway.
12262
12263 * build-install: Converted from C-shell to Bourne shell.
12264 * config.emacs: Edit build-install properly.
12265
12266 * config.emacs: Doc fix.
12267
122681992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12269
12270 * Makefile (install): Remove `B' from tar xf command.
12271
122721992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12273
12274 * config.emacs: Removed support for the `maintain-environment'
12275 option; the only important difference between this and its absence
12276 has been removed.
12277 * INSTALL: Removed mention of `maintain-environment'.
12278
12279 * config.emacs: Fix arguments to sed when processing boolean
12280 arguments.
12281
122821991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
12283
12284 * config.emacs: New file, to help automate the installation
12285 process.
12286
12287 * Makefile: Lots of changes to support the separation of etc into
12288 architecture-dependent and -independent files:
12289 (EMACSROOT): New variable, giving the directory under which all of
12290 Emacs's libraries should be installed. Changed rest of file to
12291 use it.
12292 (LIBDIR): Now denotes only architecture-dependent dir.
12293 (DATADIR): New variable, denoting architecture-independent dir.
12294 (LOCKDIR): New variable, for completeness.
12295 (SUBDIR): No more etc, new lib-src.
12296 (COPYDIR): No more etc, new arch-lib and share-lib.
12297 (src/paths.h): Set PATH_DATA and the LOCK macros too.
12298 (src): Now depends on lib-src, not etc.
12299 * build-install: Changes parallel to the above.
12300 * README: Describe the new arrangement.
12301
12302 * vms: New subdirectory for all the VMS stuff.
12303
123041991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
12305
12306 * Makefile (LISPPATH): New variable.
12307 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
12308
123091990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
12310
12311 * Makefile (install, install.sysv, install.xenix):
12312 Install wakeup instead of loadst. No need for setuid or setgid.
12313
123141990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12315
12316 * Makefile (clean): Clean etc if that's not the installation dir.
12317
123181990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12319
12320 * Makefile (paths.h): Make sed alter each name in the path.
12321
123221988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12323
12324 * Makefile (install.sysv): Use cpio, not tar.
12325
123261988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12327
12328 * Makefile (lockdir): Rename `lock' target.
12329 Depend on it from install*, not from `all'.
12330
123311988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
12332
12333 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
12334 to match build-install and paths.h.
12335
12336;; Local Variables:
12337;; coding: utf-8
067d23c9
KY
12338;; End:
12339
ab422c4d 12340 Copyright (C) 1993-1999, 2001-2013 Free Software Foundation, Inc.
067d23c9
KY
12341
12342 This file is part of GNU Emacs.
12343
12344 GNU Emacs is free software: you can redistribute it and/or modify
12345 it under the terms of the GNU General Public License as published by
12346 the Free Software Foundation, either version 3 of the License, or
12347 (at your option) any later version.
12348
12349 GNU Emacs is distributed in the hope that it will be useful,
12350 but WITHOUT ANY WARRANTY; without even the implied warranty of
12351 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12352 GNU General Public License for more details.
12353
12354 You should have received a copy of the GNU General Public License
12355 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.