* erc.el (erc-invite-only-mode, erc-toggle-channel-mode):
[bpt/emacs.git] / ChangeLog
CommitLineData
3054cd01
XF
12013-09-20 Xue Fuqiao <xfq.free@gmail.com>
2
3 * INSTALL: New homepage of libtiff.
4
f5f0132b
PE
52013-09-20 Paul Eggert <eggert@cs.ucla.edu>
6
7 Work around performance bug on OS X 10.8 and earlier.
8 Perhaps Apple will fix this bug some day.
9 See the thread starting with Daniel Colascione's email in:
10 http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00343.html
11 * configure.ac (FORTIFY_SOUR): New verbatim section.
12
230fe2a5
PE
132013-09-19 Paul Eggert <eggert@cs.ucla.edu>
14
15 Merge from gnulib, incorporating:
16 2013-09-19 stdio: OS X port of putc_unlocked + extern inline
17 2013-09-19 signal: OS X port of sigaddset etc. + extern inline
18 2013-09-19 extern-inline: do not always suppress extern inline on OS X
19 2013-09-17 getgroups: statement without effect
20 2013-08-28 headers: check that _GL_INLINE_HEADER_BEGIN is defined
21
be9bc55e
EZ
222013-09-19 Eli Zaretskii <eliz@gnu.org>
23
24 * configure.ac <srcdir> [MINGW32]: Make sure the value of 'srcdir'
25 is in the full /d/foo/bar form. See the discussion in
26 http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00210.html,
27 and in particular
28 http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00252.html
29 and its followups, for the details.
30
19452b86
DA
312013-09-17 Dmitry Antipov <dmantipov@yandex.ru>
32
33 * configure.ac: Do not check for g_type_init because we
34 require glib >= 2.28 for GTK3, glib >= 2.10 for GTK2,
35 glib >= 2.26 for GSettings and glib >= 2.7.0 for GConf, so
36 suitable glib should provide g_type_init unconditionally.
37
3fa2054e
JD
382013-09-15 Jan Djärv <jan.h.d@swipnet.se>
39
40 * configure.ac: Add check for OSX 10.5, required for macfont.o.
41
8d17ef8d
GM
422013-09-09 Glenn Morris <rgm@gnu.org>
43
44 * configure.ac (LDFLAGS_NOCOMBRELOC): New variable.
45 (LDFLAGS): Move nocombreloc option from here...
46 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
8d17ef8d 47
7dc61a66
GM
482013-09-08 Glenn Morris <rgm@gnu.org>
49
335142f9
GM
50 * configure.ac (--without-compress-install):
51 Rename from --without-compress-info. (Bug#9789)
52 (GZIP_INFO): Remove.
53 (GZIP_PROG): Allow --without-compress-install to disable it.
54 * Makefile.in (GZIP_INFO): Remove all references.
55
7dc61a66
GM
56 * info/dir: Tweak emacs-gnutls entry.
57
4b73fc73
PE
582013-09-07 Paul Eggert <eggert@cs.ucla.edu>
59
60 Port --without-x --enable-gcc-warnings to Fedora 19.
61 * configure.ac (WERROR_CFLAGS): Omit redundant use of
62 -Wmissing-field-initializers, -Wswitch, -Wtype-limits,
63 -Wunused-parameter. If there is no window system, also omit
64 -Wsuggest-attribute=const and -Wsuggest-attribute=noreturn; this
65 is needed for Fedora 19.
66
257b3b03
DA
672013-09-05 Dmitry Antipov <dmantipov@yandex.ru>
68
69 Make --without-x compatible with --enable-gcc-warnings.
70 * configure.ac: If both --without-x and --enable-gcc-warnings are
71 specified, use -Wno-unused-variable, -Wno-unused-but-set-variable
72 and -Wno-unused-but-set-parameter.
73
224e313d
PE
742013-09-04 Paul Eggert <eggert@cs.ucla.edu>
75
76 Makefile improvements.
77 * Makefile.in (lib): Depend on am--refresh, to avoid a race.
78 (src): Remove duplicate dependency on FRC.
79 Invoke just one submake, not two. Avoid the need for 'pwd'.
80
de3d0b57
JD
812013-09-02 Jan Djärv <jan.h.d@swipnet.se>
82
83 * configure.ac: Add ns_check_file.
84
2c347217
GM
852013-08-31 Glenn Morris <rgm@gnu.org>
86
87 * configure.ac (--with-sound): Rename ossaudio to bsd-ossaudio,
88 and voxware to oss.
89
e0936eed
UM
902013-08-31 Ulrich Müller <ulm@gentoo.org>
91
92 * configure.ac: Allow for --with-sound=voxware that will enable
93 sound but otherwise disable ALSA. This will use the OSS device,
94 typically /dev/dsp, for sound output. (Bug#15067)
95
7605d081
GM
962013-08-31 Glenn Morris <rgm@gnu.org>
97
98 * make-dist: Update for nt/INSTALL* changes.
99
50b13cde
PE
1002013-08-28 Paul Eggert <eggert@cs.ucla.edu>
101
102 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
103 for portability to hosts where /bin/sh has problems.
104
0acfedd3
SM
1052013-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
106
107 * configure.ac (DOCMISC_W32): New var to replace DOCMISC_*_W32.
108
43aac990
PE
1092013-08-27 Paul Eggert <eggert@cs.ucla.edu>
110
111 Simplify EMACS_TIME-related code.
112 Merge from gnulib, incorporating:
113 2013-08-27 timespec: new convenience constants and function
114
15091df5
DA
1152013-08-27 Dmitry Antipov <dmantipov@yandex.ru>
116
117 * configure.ac (DOCMISC_DVI_W32, DOCMISC_HTML_W32, DOCMISC_INFO_W32)
118 (DOCMISC_PDF_W32, DOCMISC_PS_W32): No spaces!
119
61ac6b9f
GM
1202013-08-27 Glenn Morris <rgm@gnu.org>
121
b4f581f0
GM
122 * configure.ac (emacs_broken_SIGIO): No longer set on gnu-kfreebsd.
123
1857cd3f
GM
124 * configure.ac (DOCMISC_DVI_W32, DOCMISC_HTML_W32, DOCMISC_INFO_W32)
125 (DOCMISC_PDF_W32, DOCMISC_PS_W32): New output variables.
126 * Makefile.in (check-info-dir): Ignore efaq-w32.
127
61ac6b9f
GM
128 * Makefile.in (mostlyclean, clean, distclean, bootstrap-clean)
129 (maintainer-clean, check-declare): Remove pointless subshells.
130 Check cd return value.
131
12c4970d
PE
1322013-08-26 Paul Eggert <eggert@cs.ucla.edu>
133
134 Minor merge from gnulib (mostly just for texinfo.tex).
135
917c483a
PE
1362013-08-22 Paul Eggert <eggert@cs.ucla.edu>
137
138 * configure.ac (EMACS_CONFIG_OPTIONS): Quote systematically (Bug#13274).
139 This improves on the patch already installed, by quoting options
140 that contain spaces and suchlike systematically, so that
141 EMACS_CONFIG_OPTIONS is no longer ambiguous when options contain
142 these characters.
143
f035e3a9
PE
1442013-08-21 Paul Eggert <eggert@cs.ucla.edu>
145
146 Port close-on-exec pty creation to FreeBSD 9.1-RELEASE (Bug#15129).
147 * configure.ac (PTY_OPEN): If posix_openpt with O_CLOEXEC fails
148 and reports EINVAL, try it again without O_CLOEXEC. This should
149 port PTY_OPEN to FreeBSD 9, which stupidly rejects O_CLOEXEC.
150 What were they thinking?
151
236beba0
PE
1522013-08-20 Paul Eggert <eggert@cs.ucla.edu>
153
154 * Makefile.in (distclean, bootstrap-clean, maintainer-clean):
155 Fix shell-operator precedence problem in previous change.
156
f67dce44
GM
1572013-08-20 Glenn Morris <rgm@gnu.org>
158
159 * Makefile.in (distclean, bootstrap-clean, maintainer-clean):
160 Clean test/automated if present.
161
51632863
PE
1622013-08-19 Paul Eggert <eggert@cs.ucla.edu>
163
164 Merge from gnulib, incorporating:
165 2013-08-15 warnings: minor optimization
166 2013-08-15 warnings: check -Wfoo rather than -Wno-foo
167
0fe73012
KB
1682013-08-15 Ken Brown <kbrown@cornell.edu>
169
170 * configure.ac (G_SLICE_ALWAYS_MALLOC): Update comment.
171
4fa44856
GM
1722013-08-15 Glenn Morris <rgm@gnu.org>
173
174 * make-dist: Do not distribute etc/refcards TeX intermediate files.
175 * Makefile.in (install-arch-indep):
176 Do not install etc/refcards TeX intermediate files.
177
af79c3cb
UM
1782013-08-14 Ulrich Müller <ulm@gentoo.org>
179
180 * configure.ac (EMACS_CONFIGURATION): Escape backslashes. (Bug#15091)
181
aa942e2b
EZ
1822013-08-12 Eli Zaretskii <eliz@gnu.org>
183
184 * configure.ac (HAVE_ZLIB): Don't use -lz on MinGW.
185
1d238bc7
PE
1862013-08-12 Paul Eggert <eggert@cs.ucla.edu>
187
188 Minor zlib configuration tweaks.
189 * configure.ac (HAVE_ZLIB): Don't assume zlib is linked if PNG is.
190
594a4307
EZ
1912013-08-12 Eli Zaretskii <eliz@gnu.org>
192
193 * configure.ac (LIBZ): Comment on w32 peculiarities regarding LIBZ.
194
eaca0446
PE
1952013-08-12 Paul Eggert <eggert@cs.ucla.edu>
196
197 Merge from gnulib, incorporating:
198 2013-08-11 fpending: port to recent Cygwin change to stdio_ext.h
199 2013-08-10 sys_time: port to OpenBSD
200
8496d8d7
GM
2012013-08-12 Glenn Morris <rgm@gnu.org>
202
203 * configure.ac (etcdocdir): Rename from docdir, to avoid confusion
204 with configure's standard --docdir argument. All uses updated.
205 * Makefile.in (etcdocdir): Rename from docdir. All uses updated.
206 (install-etcdoc): Rename from install-doc. All uses updated.
207 (uninstall): Run uninstall-doc.
208 (PSS): Add misc-ps.
209 (INSTALL_DVI, INSTALL_HTML, INSTALL_PDF, INSTALL_PS)
210 (INSTALL_DOC, UNINSTALL_DVI, UNINSTALL_HTML, UNINSTALL_PDF)
211 (UNINSTALL_PS, UNINSTALL_DOC): New variables.
212 ($(INSTALL_DOC), install-doc, install-dvi, install-html, install-pdf)
213 (install-ps, $(UNINSTALL_DOC), uninstall-doc, uninstall-dvi)
214 (uninstall-html, uninstall-pdf, uninstall-ps): New .PHONY rules.
215
8d28d0ac
PE
2162013-08-11 Paul Eggert <eggert@cs.ucla.edu>
217
218 Add --with-zlib to 'configure'.
219 * configure.ac: Add --with-zlib option to 'configure', so that Emacs
220 can be built without zlib. Don't assume that -lz is needed on
221 non-PNG hosts. Mention zlib configuration status in 'configure' output.
222
313546eb
LMI
2232013-08-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
224
225 * configure.ac: Test for zlib.
226
d4166523
EZ
2272013-08-10 Eli Zaretskii <eliz@gnu.org>
228
229 * configure.ac: Define and substitute UPDATE_MANIFEST.
230
016d3f7d
SB
2312013-08-04 Stephen Berman <stephen.berman@gmx.net>
232
233 * info/dir: Add todo-mode.
234
e0fdb694
PE
2352013-08-04 Paul Eggert <eggert@cs.ucla.edu>
236
237 Fix some minor races in hosts lacking mkostemp (Bug#15015).
238 Gnulib's emulation of mkostemp doesn't have races that Emacs's does.
239 * configure.ac (mkostemp): Remove check for this function;
240 gnulib does the check now.
241 (mkstemp): Remove check for this no-longer-used function.
242 * lib/mkostemp.c, lib/secure_getenv.c, lib/tempname.c, lib/tempname.h:
243 * m4/mkostemp.m4, m4/secure_getenv.m4, m4/tempname.m4:
244 New files, copied from Gnulib.
245 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
246
7bddb120
MA
2472013-07-29 Michael Albinus <michael.albinus@gmx.de>
248
249 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add
250 --without-file-notification to --without-all.
251
dfc7be39
XF
2522013-07-29 Xue Fuqiao <xfq.free@gmail.com>
253
254 * INSTALL: Fix description.
255
885e792c
GM
2562013-07-27 Glenn Morris <rgm@gnu.org>
257
258 * configure.ac: Extend the --with-sound option to allow
259 specification of OSS or ALSA (see bug#14812#64).
260
ef75383c
GM
2612013-07-25 Glenn Morris <rgm@gnu.org>
262
57cff712
GM
263 * info/dir: Add ido.
264
ef75383c
GM
265 * make-dist: Add a --tests option, to include test/.
266
1813e115
GM
2672013-07-24 Glenn Morris <rgm@gnu.org>
268
269 * configure.ac: Use self-descriptive tags for AC_CONFIG_COMMANDS.
270
60967f56
GM
2712013-07-23 Glenn Morris <rgm@gnu.org>
272
273 * configure.ac (etc, lisp): No need to create specially.
274 Configure already creates lisp, src/Makefile now creates etc.
275
a29c3e6d
PE
2762013-07-23 Paul Eggert <eggert@cs.ucla.edu>
277
e3ebe15a 278 Port to GNU/Linux systems with tinfo but not ncurses.
a29c3e6d
PE
279 * configure.ac (USE_NCURSES): New symbol.
280
6496aec9
PE
2812013-07-20 Paul Eggert <eggert@cs.ucla.edu>
282
283 Fix array bounds violation when pty allocation fails.
284 * configure.ac (PTY_TTY_NAME_SPRINTF): Use PTY_NAME_SIZE,
285 not sizeof pty_name, since pty_name is now a pointer to the array.
286
c04bbd85
PE
2872013-07-13 Paul Eggert <eggert@cs.ucla.edu>
288
289 * configure.ac: Simplify --with-file-notification handling.
290
671d4bfc
GM
2912013-07-12 Glenn Morris <rgm@gnu.org>
292
293 * configure.ac: If with-file-notification=yes, if gfile not found,
294 go on to try inotify (not on MS Windows or Nextstep).
295
bacba3c2
PE
2962013-07-12 Paul Eggert <eggert@cs.ucla.edu>
297
298 Fix races with threads and file descriptors.
299 * configure.ac (PTY_TTY_NAME_SPRINTF): Use emacs_close, not close.
300
c6e7fc0e
PE
3012013-07-10 Paul Eggert <eggert@cs.ucla.edu>
302
303 * Makefile.in (removenullpaths): Remove adjacent null paths (Bug#14835).
304
2aae948d
PR
3052013-07-09 Peter Rosin <peda@lysator.liu.se> (tiny change>
306
307 * configure.ac (HAVE_W32): Avoid nested functions (the second
308 argument of AC_LANG_PROGRAM is already expanded inside a
309 function). (Bug#14830)
310
4ebbdd67
PE
3112013-07-09 Paul Eggert <eggert@cs.ucla.edu>
312
7b154def
PE
313 Port recent close-on-exec changes to Cygwin (Bug#14821).
314 * lib/binary-io.c, lib/binary-io.h: New files.
315 Merge from gnulib, incorporating:
316 2013-07-09 accept4, dup3, pipe2: port to Cygwin
317 * lib/pipe2.c: Update from gnulib, as part of this merge.
318 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
319
4ebbdd67
PE
320 Handle errno and exit status a bit more carefully.
321 * lib/ignore-value.h: Remove this gnulib-imported file.
322 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
323
a04689de 3242013-07-08 Magnus Henoch <magnus.henoch@gmail.com> (tiny change)
e4b1e5af
JD
325
326 * configure.ac (HAVE_IMAGEMAGICK): Check on NS also (Bug#14798).
327
2a74a90a
PE
3282013-07-08 Paul Eggert <eggert@cs.ucla.edu>
329
330 Try to fix FreeBSD 9.1 porting problem (Bug#14812).
331 This incorporates the following merge from gnulib:
332 2013-07-07 stdalign, verify: port to FreeBSD 9.1, to C11, and to C++11
333
067428c1
PE
3342013-07-07 Paul Eggert <eggert@cs.ucla.edu>
335
9caab067
PE
336 Port to Ubuntu 10 (Bug#14803).
337 * configure.ac (accept4): New function to check for.
338
067428c1
PE
339 Make file descriptors close-on-exec when possible (Bug#14803).
340 * configure.ac (mkostemp): New function to check for.
341 (PTY_OPEN): Pass O_CLOEXEC to posix_openpt.
342 * lib/fcntl.c, lib/getdtablesize.c, lib/pipe2.c, m4/fcntl.m4:
343 * m4/getdtablesize.m4, m4/pipe2.m4: New files, taken from gnulib.
344 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
345
1399490e 3462013-07-03 Christoph Egger <christoph@debian.org> (tiny change)
0946b7ca
CE
347
348 * configure.ac (emacs_broken_SIGIO): Set on gnu-kfreebsd to avoid hang.
349 http://bugs.debian.org/712974
350
5583dcb6
PE
3512013-07-02 Paul Eggert <eggert@cs.ucla.edu>
352
57f8c490
PE
353 Remove some unused macros from 'configure'.
354 * configure.ac (HAVE_SOUNDCARD_H, HAVE_LINUX_VERSION_H, HAVE_SPEED_T)
355 (HAVE_GNUTLS_CALLBACK_CERTIFICATE_VERIFY)
356 (HAVE_GNUTLS_CERTIFICATE_SET_VERIFY_FUNCTION, HAVE_UTIMES)
357 (HAVE_LIBHESIOD, HAVE_LIBRESOLV, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
358 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
359 (HAVE_LIBKRB4, HAVE_LIBKRB, HAVE_DES_H, HAVE_KERBEROSIV_DES_H)
360 (HAVE_DEV_PTMX, DEVICE_SEP, USG5):
361 Remove these macros, as they are not used.
362 (sys_siglist): Remove macro; src/sysdep.c now does this.
363
5583dcb6
PE
364 * configure.ac (GTK_COMPILES): Check API a bit more carefully.
365 Also check that it links. Say whether it compiled and linked.
366
37afa042 3672013-07-01 Paul Eggert <eggert@cs.ucla.edu>
8f5f35cc 368
aaea7495
PE
369 Merge from gnulib, incorporating:
370 2013-06-23 ignore-value: port to gcc -pedantic
371 2013-06-21 extern-inline: port to gcc -std=c89
372
37afa042
PE
3732013-06-30 Paul Eggert <eggert@cs.ucla.edu>
374
8f5f35cc
PE
375 Do not use GTK 3 if it exists but cannot be compiled.
376 * configure.ac: Leave GTK_OBJ and term_header alone if GTK 3
377 exists but cannot be compiled.
378
ae7bfbf5
JB
3792013-06-27 Juanma Barranquero <lekktu@gmail.com>
380
381 * Makefile.in (install-arch-indep): Do not create directories passed
382 with --enable-locallisppath.
383
6e0e82a0 3842013-06-24 Glenn Morris <rgm@gnu.org>
ab6a27d8
GM
385
386 * configure.ac: Include X11/X.h when testing for Xft.h. (Bug#14684)
387
c9509ef4
JB
3882013-06-22 Juanma Barranquero <lekktu@gmail.com>
389
390 * .bzrignore: Add GNU idutils ID database file.
391
6b4914d2
YM
3922013-06-21 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
393
394 * configure.ac (HAVE_LIBXML2): Try built-in libxml2 on OS X 10.8
395 as a fallback.
396
aff6371e
SM
3972013-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
398
399 * .bzrignore: Don't unignore cl-loaddefs.el.
400
c9509ef4 4012013-06-20 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
89561f72
PE
402
403 * configure.ac (log2): Check for this function.
404
53d829de
JB
4052013-06-19 Juanma Barranquero <lekktu@gmail.com>
406
407 * .bzrignore: Add GNU GLOBAL files.
408
84575e67
PE
4092013-06-17 Paul Eggert <eggert@cs.ucla.edu>
410
4f405069 411 Use functions, not macros, for XINT etc. (Bug#11935).
84575e67
PE
412 * configure.ac (WARN_CFLAGS): Remove -Wbad-function-cast,
413 as it generates bogus warnings about reasonable casts of calls.
414
2a540847
PE
4152013-06-16 Paul Eggert <eggert@cs.ucla.edu>
416
417 * configure.ac: Report ACL usage at the end (Bug#14612).
418
b0e22831
PE
4192013-06-11 Paul Eggert <eggert@cs.ucla.edu>
420
421 --without-all should imply --with-file-notification=no. (Bug#14569)
422 * configure.ac (with_file_notification): Default to $with_features.
423
bf77e230
PE
4242013-06-09 Paul Eggert <eggert@cs.ucla.edu>
425
426 Merge from gnulib, incorporating:
427 2013-06-02 sig2str: port to C++
428 2013-05-29 c-ctype, regex, verify: port to gcc -std=c90 -pedantic
429
b33f93ee
JD
4302013-06-08 Jan Djärv <jan.h.d@swipnet.se>
431
432 * configure.ac (HAVE_GLIB): Only set XGSELOBJ if HAVE_NS = no.
433 (with_file_notification): Don't set to gfile if with_ns = yes.
434
6c0a9ed1
RC
4352013-06-07 Richard Copley <rcopley@gmail.com> (tiny change)
436
437 * Makefile.in (msys_to_w32): Modify to support d:\foo file names.
e7b41c4c
JB
438 (msys_lisppath_to_w32, msys_prefix_subst, msys_sed_sh_escape):
439 New variables.
d6f00819 440 (epaths-force-w32): Use them. (Bug#14513)
6c0a9ed1 441
b9110c6b
MA
4422013-06-03 Michael Albinus <michael.albinus@gmx.de>
443
444 * configure.ac (HAVE_GFILENOTIFY): Check for gio >= 2.24.
445
7f203aa1
EZ
4462013-06-03 Eli Zaretskii <eliz@gnu.org>
447
448 * configure.ac (HAVE_GFILENOTIFY): Do not change $LIBS.
449 (GFILENOTIFY_CFLAGS, GFILENOTIFY_LIBS): Substitute.
450
55a87246
JD
4512013-06-03 Jan Djärv <jan.h.d@swipnet.se>
452
453 * configure.ac (HAVE_GLIB): Add GLib check. Set XGSELOBJ if GLib is
454 used. Remove xgselect.o from XOBJ.
455
c9628c79
MA
4562013-06-03 Michael Albinus <michael.albinus@gmx.de>
457
458 * configure.ac (file-notification): New option, replaces inotify option.
459 (HAVE_W32): Remove w32notify.o.
e7b41c4c 460 (with_file_notification): Add checks for glib and w32. Adapt check
c9628c79
MA
461 for inotify.
462 (Summary): Add entry for file notification.
463
464 * autogen/config.in: Add entries for HAVE_GFILENOTIFY,
465 HAVE_W32NOTIFY and USE_FILE_NOTIFY.
466
2044e704
JB
4672013-06-02 Juanma Barranquero <lekktu@gmail.com>
468
469 * .bzrignore: Ignore dirs libexec/, share/ and var/.
470
9dbd3bb1
XF
4712013-05-29 Xue Fuqiao <xfq.free@gmail.com>
472
473 * INSTALL: Fix description.
474
2d8ac645
YM
4752013-05-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
476
477 * configure.ac (HAVE_XRANDR): Check availability of
478 XRRGetScreenResources rather than that of XRRQueryExtension.
479
6b56a60a
EZ
4802013-05-18 Eli Zaretskii <eliz@gnu.org>
481
482 * make-dist (files): Add nt/msysconfig.sh, nt/mingw-cfg.site,
483 nt/epaths.nt, and nt/INSTALL.MSYS.
484
bfbe2627
PE
4852013-05-18 Paul Eggert <eggert@cs.ucla.edu>
486
31ff141c
PE
487 Port --enable-gcc-warnings to clang.
488 * configure.ac (nw): Remove obsolescent warnings.
489 These aren't needed for clang, or for gcc for that matter.
490 (emacs_cv_clang): New var, which tests for clang.
491 Omit warnings that clang is too picky about.
492 (GLIB_DISABLE_DEPRECATION_WARNINGS): Define this;
493 needed for Ubuntu 13.04 + clang + --enable-gcc-warnings.
494
bfbe2627
PE
495 * make-dist (files): Add nt/Makefile.in, nt/gnulib.mk.
496 Otherwise, 'configure; make' fails on non-Windows builds.
497
df065a0b
EZ
4982013-05-16 Eli Zaretskii <eliz@gnu.org>
499
500 * lib/Makefile.am: If building for MS-Windows, include
501 nt/gnulib.mk instead of lib/gnulib.mk.
502
503 * configure.ac: Adapt to MSYS build on MS-Windows.
504
505 * Makefile.in (NTDIR): New variable, for the MSYS build on
506 MS-Windows.
507 (SUBDIR): Add $(NTDIR).
508 (.PHONY): Add epaths-force-w32.
509 (msys_to_w32): New variable.
510 (epaths-force-w32, install-nt, uninstall-nt): New targets.
511 (lib-src src): Add $(NTLIB) to prerequisites.
512 (lib lib-src lisp leim nt): Add 'nt'.
513 (config.status): Use $(CFG).
514 (.PHONY): Add install-$(NTDIR) and uninstall-$(NTDIR).
515 (install, install-arch-dep): Add install-$(NTDIR).
516 (uninstall): Depend on uninstall-$(NTDIR).
517 (mostlyclean, clean, distclean, bootstrap-clean): Add 'nt'.
518
519 * GNUmakefile (CFG): New variable, uses mingw-cfg.site as
520 CONFIG_SITE for the MSYS build on MS-Windows.
521 (Makefile): Use $(CFG).
522
523 * .bzrignore: Ignore *.res, *.tmp, and *.map. Remove
524 src/emacs.res.
525
cdd0de4b
PE
5262013-05-16 Paul Eggert <eggert@cs.ucla.edu>
527
528 Merge from gnulib, incorporating:
529 2013-05-15 manywarnings: update for GCC 4.8.0
530 2013-05-15 stdio: use __REDIRECT for fwrite, fwrite_unlocked
531 2013-05-15 sig2str, stdio, warnings: port to clang
532
6e911150
SM
5332013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
534
535 * Makefile.in (install-doc): DOC file is not version specific any more.
536 * .bzrignore: Don't ignore DOC-* any more.
537
522fe43b
PE
5382013-05-13 Paul Eggert <eggert@cs.ucla.edu>
539
bb8eb357 540 * configure.ac (LD_SWITCH_SYSTEM_TEMACS): OpenBSD needs -nopie.
522fe43b
PE
541 Reported privately by Han Boetes <han@boetes.org>.
542
86cec478
JB
5432013-05-08 Juanma Barranquero <lekktu@gmail.com>
544
545 * lib/makefile.w32-in (ACL_H): New macro.
546 ($(BLD)/acl-errno-valid.$(O)): Update dependencies.
547
ffdc270a
PE
5482013-05-07 Paul Eggert <eggert@cs.ucla.edu>
549
e7b41c4c 550 Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295)
ffdc270a
PE
551 * configure.ac: Remove -with-acl option, since Gnulib does that for
552 us now.
553 (LIBACL_LIBS): Remove; no longer needed.
554 * lib/Makefile.am (CLEANFILES, SUFFIXES): New (empty) macros,
555 for the benefit of the new ACL implementation.
556 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/acl-errno-valid.$(O).
557 ($(BLD)/acl-errno-valid.$(O)): New rule.
558 * lib/acl-errno-valid.c, lib/acl-internal.h, lib/acl.h:
559 * lib/acl_entries.c, lib/errno.in.h, lib/file-has-acl.c:
560 * lib/qcopy-acl.c, lib/qset-acl.c, m4/acl.m4, m4/errno_h.m4:
561 New files, taken from gnulib.
562 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
563
4e3f9230
YM
5642013-05-07 Jan Djärv <jan.h.d@swipnet.se>
565
566 * configure.ac (HAVE_XRANDR, HAVE_XINERAMA): Define if available.
567 (XRANDR_LIBS, XINERAMA_LIBS): New AC_SUBSTs.
568
7a6018ad
PE
5692013-05-06 Paul Eggert <eggert@cs.ucla.edu>
570
571 Merge from gnulib, incorporating:
572 2013-04-30 utimens, utimensat: work around Solaris UTIME_OMIT bug
573
0922c475
PE
5742013-05-01 Paul Eggert <eggert@cs.ucla.edu>
575
576 * make-dist: Keep necessary restrictions on file access.
577
d9774ea4
PE
5782013-04-29 Paul Eggert <eggert@cs.ucla.edu>
579
580 Merge from gnulib, incorporating:
581 2013-04-28 extern-inline: work around bug in Sun c99
582
d7ed9b36
PE
5832013-04-27 Paul Eggert <eggert@cs.ucla.edu>
584
585 Merge from gnulib, incorporating:
586 2013-04-27 alignof, intprops, malloca: port better to IBM's C compiler
587
f780d632
PE
5882013-04-26 Paul Eggert <eggert@cs.ucla.edu>
589
590 Port better to AIX (Bug#14258).
591 * configure.ac (CFLAGS): Append -O if the user did not specify CFLAGS,
592 we did not already infer an optimization option, and -O works.
593 AIX xlc needs -O, otherwise garbage collection doesn't work.
594
c6cb2f53
PE
5952013-04-22 Paul Eggert <eggert@cs.ucla.edu>
596
1e8589d3
PE
597 * make-dist: Do not distribute admin/unidata/Makefile.
598 It is generated by 'configure'.
599
c6cb2f53
PE
600 * build-aux/update-subdirs: Don't leave subdirs.el~ behind.
601 It messes up 'make distclean', and contains no useful information
602 because it's a copy of subdirs.el.
603
7e00831f
JM
6042013-04-18 John Marino <gnugcc@marino.st> (tiny change)
605
606 * configure.ac: Add DragonFly BSD, mostly same as FreeBSD. (Bug#14068)
607
4f8902cd
GM
6082013-04-18 Glenn Morris <rgm@gnu.org>
609
610 * configure.ac (AC_PROG_LN_S): Remove, too restrictive.
611 (LN_S_FILEONLY): New output variable.
612 * Makefile.in (LN_S): Remove.
613 (LN_S_FILEONLY): New, set by configure.
614 (install-arch-dep): Use LN_S_FILEONLY rather than LN_S.
615
e8bdb06e
KB
6162013-04-12 Ken Brown <kbrown@cornell.edu>
617
618 * configure.ac (canonical): Adapt to 64-bit Cygwin, for which
619 `canonical' is `x86_64-unknown-cygwin'.
620
ba3b2d88
KB
6212013-04-09 Ken Brown <kbrown@cornell.edu>
622
623 * configure.ac (W32_RES_LINK): Remove unneeded linker directive
624 `-Wl,-bpe-i386', which is confusing in the 64-bit case.
625 (Bug#12993)
626
876da980
PE
6272013-04-07 Paul Eggert <eggert@cs.ucla.edu>
628
629 Fix --enable-profiling bug introduced by 2013-02-25 change (Bug#13783).
630 * configure.ac (LD_SWITCH_SYSTEM_TEMACS): Append -pg if profiling
631 and if not on GNU/Linux or FreeBSD.
632 * lib/Makefile.am (AM_CFLAGS): Add $(PROFILING_CFLAGS), so that
633 lib/*.o is profiled too.
634
119b2d43
PE
6352013-03-30 Paul Eggert <eggert@cs.ucla.edu>
636
637 Merge from gnulib, incorporating:
638 2013-03-29 stdalign: port to stricter ISO C11
639 This helps to run 'configure' on MS-Windows; see Eli Zaretskii in
640 <http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00999.html>.
641
afeee3e5
PE
6422013-03-27 Paul Eggert <eggert@cs.ucla.edu>
643
644 * configure.ac (HAVE_XKBGETKEYBOARD): Remove.
645 Subsumed by HAVE_XKB. All uses changed.
646
a4cedbf7
JD
6472013-03-25 Jan Djärv <jan.h.d@swipnet.se>
648
649 * configure.ac (HAVE_XKB): Define if Xkb is present.
650
f8ce376e
PE
6512013-03-24 Paul Eggert <eggert@cs.ucla.edu>
652
653 Merge from gnulib, incorporating:
654 2013-03-21 sys_select, sys_time: port 2013-01-30 fix to Cygwin
655
982efbcd
PE
6562013-03-18 Paul Eggert <eggert@cs.ucla.edu>
657
4c9a1377
PE
658 Fix bug when building Emacs with a GNU Make submake (Bug#13962).
659 * Makefile.in (QUIET_SUBMAKE): New macro.
660 (install-info, uninstall): Use it.
661
19151a7f
PE
662 Emacs crashes with ImageMagick 6.8.2-3 through 6.8.3-9 (Bug#13867).
663 * configure.ac (IMAGEMAGICK_MODULE): Reject 6.8.2.
664 We want to reject 6.8.2-3 through 6.8.3-9, but there seems to be
665 no way to do this in pkg-config, so make do with a reasonable
666 approximation.
667
982efbcd
PE
668 Automate the build of ja-dic.el (Bug#13984).
669 * .bzrignore: Add leim/ja-dic/.
670
5615c9a9
PE
6712013-03-13 Paul Eggert <eggert@cs.ucla.edu>
672
47d7532e
PE
673 File synchronization fixes (Bug#13944).
674 * configure.ac (BSD_SYSTEM, BSD_SYSTEM_AHB): Remove; no longer needed.
675 (fsync): Remove check; now done by gnulib.
676 * lib/fdatasync.c, lib/fsync.c, m4/fdatasync.m4, m4/fsync.m4:
677 New files, from gnulib.
678 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
679
5615c9a9 680 Merge from gnulib, incorporating:
2c3f72f4 681 2013-03-13 putenv: port to Solaris 10
5615c9a9
PE
682 2013-03-12 mktime: fix configure typo
683 2013-03-11 regex: port to mingw's recent addition of undeclared alarm
684 2013-03-11 putenv: avoid compilation warning on mingw
685 2013-03-11 unistd: don't prevent Tru64 Unix from using gnulib strtod.
686
47d038b3
GM
6872013-03-11 Glenn Morris <rgm@gnu.org>
688
689 * Merge in all changes up to version 24.3 release.
690
0bafabe7 6912013-03-06 Paul Eggert <eggert@cs.ucla.edu>
3b108d19
PE
692
693 * configure.ac (TERM_HEADER): Remove duplicate definition (Bug#13872).
694 It can mess up 'configure' runs.
695
b3cdfd9e
GM
6962013-03-05 Glenn Morris <rgm@gnu.org>
697
698 * Makefile.in (install-man): Ignore gzip exit status.
699
4aff132c
GM
7002013-03-03 Glenn Morris <rgm@gnu.org>
701
702 * make-dist: Remove lzma (it's replaced by xz).
703
89bd9d36
PE
7042013-03-01 Paul Eggert <eggert@cs.ucla.edu>
705
706 Merge from gnulib, incorporating:
707 2013-02-21 putenv: port better to native Windows
708 2013-02-18 extern-inline: avoid compilation error with HP-UX cc
709 2013-02-14 putenv: fix heap corruption with mixed putenv/_putenv
710
0e946786
KB
7112013-02-28 Ken Brown <kbrown@cornell.edu>
712
713 * configure.ac (HAVE_DATA_START): Fix test. (Bug#13818)
714
1ddc2bd6
PE
7152013-02-25 Paul Eggert <eggert@cs.ucla.edu>
716
717 Simplify data_start configuration (Bug#13783).
718 * configure.ac (CRT_DIR, LIB_STANDARD, START_FILES, DATA_START)
719 (LD_FIRSTFLAG, ORDINARY_LINK, LIB_GCC): Remove.
720 (AC_CHECK_HEADERS_ONCE): Remove sys/resource.h, as it's
721 not always needed.
722 (HAVE_DATA_START): New macro.
723
b59a2e9e
PE
7242013-02-21 Paul Eggert <eggert@cs.ucla.edu>
725
726 Parallelize documentation builds.
727 This speeds up building of documentation on multiprocessor
728 platforms, and is motivated by Texinfo 5.0, which is much slower.
729 Add a toplevel rule 'make docs' to make all the documentation.
730 * .bzrignore: Add .dvi, .html, .ps.
731 * Makefile.in (DVIS, HTMLS, INFOS, PSS, DOCS): New macros.
732 ($(DOCS), docs, vi, html, pdf, ps): New rules.
733 (info-real): Depend on $(INFOS) rather than doing it sequentially.
734 (dvi): Depend on $(DVIS) rather than doing it sequentially.
735
648e5523 7362013-02-15 Paul Eggert <eggert@cs.ucla.edu>
35b3a27e
PE
737
738 Fix AIX port (Bug#13650).
739 * configure.ac (DATA_START, DATA_SEG_BITS): Set to 0x20000000 on AIX.
35b3a27e 740
8c0905ac
EZ
7412013-02-12 Eli Zaretskii <eliz@gnu.org>
742
743 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/memrchr.$(O).
744 ($(BLD)/memrchr.$(O)): New dependency.
745
71d4202f
PE
7462013-02-11 Paul Eggert <eggert@cs.ucla.edu>
747
a84b7c53
PE
748 Tune by using memchr and memrchr.
749 * .bzrignore: Add string.h.
750 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
751 * lib/memrchr.c, lib/string.in.h, m4/memrchr.m4, m4/string_h.m4:
752 New files, from gnulib.
753
71d4202f
PE
754 Merge from gnulib, incorporating:
755 2013-02-11 unsetenv etc.: port to Solaris 11 + GNU Emacs
756 2013-02-09 secure_getenv: fix C++ declaration typo
757
55fe8e64
GM
7582013-02-11 Glenn Morris <rgm@gnu.org>
759
760 * configure.ac (emacs_config_options): Record some env vars.
761
8b0590de
GM
7622013-02-10 Glenn Morris <rgm@gnu.org>
763
764 * configure.ac (emacs_config_options): Strip out the (internal)
765 arguments --no-create and --no-recursion.
766
8376d87e
PE
7672013-02-08 Paul Eggert <eggert@cs.ucla.edu>
768
769 Merge from gnulib, incorporating:
770 2013-02-08 careadlinkat: stop exporting careadlinkatcwd
771 The MS-Windows port can remove careadlinkatcwd at its convenience.
772 2013-02-08 extensions: port better to HP-UX
773 2013-02-06 extensions: port better to MINIX 3, HP-UX, autoheader 2.62
774 2013-02-06 unistd: avoid namespace pollution on non-glibc systems
775 2013-02-04 secure_getenv: new module [module not used by Emacs]
776 2013-01-30 sys_time: port to Solaris 2.6
777
8654f9d7
PE
7782013-02-01 Paul Eggert <eggert@cs.ucla.edu>
779
780 Use fdopendir, fstatat and readlinkat, for efficiency (Bug#13539).
781 On my host, this speeds up directory-files-and-attributes by a
782 factor of 3, when applied to Emacs's src directory.
783 These functions are standardized by POSIX and are common these
784 days; fall back on a (slower) gnulib implementation if the host
785 is too old to supply them.
786 * .bzrignore: Add lib/dirent.h.
787 * lib/Makefile.am (libgnu_a_SOURCES): Add openat-die.c, save-cwd.c.
788 * lib/careadlinkat.c, lib/careadlinkat.h: Merge from gnulib,
789 incorporating: 2013-01-29 careadlinkat: do not provide careadlinkatcwd.
790 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
791 * lib/dirent.in.h, lib/fdopendir.c, lib/fstatat.c, lib/openat-priv.h:
792 * lib/openat-proc.c, lib/openat.h, m4/dirent_h.m4, m4/fdopendir.m4:
793 * m4/fstatat.m4: New files, from gnulib.
794 * lib/openat-die.c, lib/save-cwd.c, lib/save-cwd.h: New files.
795 These last three are specific to Emacs and are not copied from gnulib.
796 They are simpler than the gnulib versions and are tuned for Emacs.
797
0eb61895
GM
7982013-02-01 Glenn Morris <rgm@gnu.org>
799
800 * make-dist: Only README files exist in lisp/ now, not README*.
801
e02703bd
GK
8022013-01-23 Giorgos Keramidas <gkeramidas@gmail.com> (tiny change)
803
4f405069 804 * .bzrignore: Add lib-src/blessmail.
e02703bd 805
ea78b882
PE
8062013-01-23 Paul Eggert <eggert@cs.ucla.edu>
807
808 Merge from gnulib, incorporating:
809 2013-01-16 unistd: port to recent mingw
810
795e7a5b 8112013-01-19 Glenn Morris <rgm@gnu.org>
94898d72
GM
812
813 * Makefile.in (install-arch-indep): Put back a chmod that was
814 removed 2012-05-19. (Bug#13430)
815
ffe04adc
PE
8162013-01-16 Paul Eggert <eggert@cs.ucla.edu>
817
818 Merge from gnulib, incorporating:
819 2013-01-16 largefile: port better to Mac OS X 10.5
820 2013-01-15 stdint: fix build with Android's Bionic fox x86
821
c4e2ba0a
PE
8222013-01-16 Paul Eggert <eggert@cs.ucla.edu>
823
824 * configure.ac: Document that --enable-gcc-warnings emits errors.
825 (Bug#13448)
826
c0511b57 8272013-01-13 Glenn Morris <rgm@gnu.org>
39aff4a7
GM
828
829 * make-dist: Add options for xz compression and no compression.
830
444b01bb
PE
8312013-01-12 Paul Eggert <eggert@cs.ucla.edu>
832
833 Enable conservative stack scanning for all architectures.
834 Suggested by Stefan Monnier in
835 <http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00183.html>.
836 * configure.ac (GC_MARK_STACK): Remove.
837
002b8433
PE
8382013-01-11 Paul Eggert <eggert@cs.ucla.edu>
839
840 * lib/getopt_.h: Remove trailing CRs that crept in.
841
b76381c6
EZ
8422013-01-11 Eli Zaretskii <eliz@gnu.org>
843
844 * lib/getopt_.h: Regenerate.
845
6466e676
PE
8462013-01-10 Paul Eggert <eggert@cs.ucla.edu>
847
848 Merge from gnulib, incorporating:
849 2013-01-09 stdlib: port to Solaris 2.6
850
92d59611
GM
8512013-01-04 Glenn Morris <rgm@gnu.org>
852
853 * info/dir: Add htmlfontify.
854
ee0d3938
PE
8552013-01-04 Paul Eggert <eggert@cs.ucla.edu>
856
857 Merge from gnulib, incorporating:
858 2013-01-04 stdio: remove now-unnecessary stdio.c
859 2013-01-04 fprintftime: depend on stdio, not ignore-value
860 2013-01-04 fwrite: silence __wur only for older glibc versions
861 2013-01-04 fwrite: silence __wur without using inline
862 * lib/stdio.c: Remove.
863 * lib/stdio.in.h, lib/strftime.c: Update from gnulib.
864 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
865
9ff99d22
PE
8662013-01-02 Paul Eggert <eggert@cs.ucla.edu>
867
868 Merge from gnulib, incorporating copyright-date changes and:
869 2012-12-31 dup2: work around cygwin bug
870
5a1d858b
JD
8712012-12-30 Jan Djärv <jan.h.d@swipnet.se>
872
873 * configure.ac: Check for GtkHandlebox.
8b745d92 874 Check for GtkTearoffMenuItem.
7ec363cf
JD
875 New enable: --enable-gtk-deprecation-warnings, default off.
876 (HAVE_GTK3): If above enable is off, add
877 -DGDK_DISABLE_DEPRECATION_WARNINGS to GTK_CFLAGS.
5a1d858b 878
d5e5e7b4 8792012-12-30 Andreas Schwab <schwab@linux-m68k.org>
2550c6e4
AS
880
881 * configure.ac (TEMACS_LDFLAGS2): Don't define.
882 (LIBS_GNUSTEP): Set for GNUstep and substitute.
883 (LD_SWITCH_SYSTEM_TEMACS): Don't set for GNUstep.
884
60f5e585
GM
8852012-12-27 Glenn Morris <rgm@gnu.org>
886
887 * configure.ac (emacs_config_options): New.
888 Use $@ rather than undocumented $ac_configure_args.
889 Replace any embedded double quotes. (Bug#13274)
890
82e2a1f0 8912012-12-27 Andreas Schwab <schwab@linux-m68k.org>
02e7729e
AS
892
893 * configure.ac (SIGNALS_VIA_CHARACTERS): Also define for darwin.
894 (Bug#13222)
895
a8e1690b
PE
8962012-12-26 Paul Eggert <eggert@cs.ucla.edu>
897
898 Revert static checking of stack smashing.
899 * configure.ac (WARN_CFLAGS): Omit -Wstack-protector when
900 configured with --enable-gcc-warnings. -Wstack-protector causes
901 diagnostics to be issued on Ubuntu 12.10 x86-64.
902
219023c4
PE
9032012-12-24 Paul Eggert <eggert@cs.ucla.edu>
904
905 Merge from gnulib, incorporating:
906 2012-12-21 AC_PROG_MKDIR_P: port workaround to pre-2.62 Autoconf
907 2012-12-20 AC_PROG_MKDIR_P: don't workaround if not buggy
908 2012-12-17 filemode, sys_stat: Handle MPX files a la AIX.
909
a4b0cca1 9102012-12-21 Akinori MUSHA <knu@iDaemons.org> (tiny change)
01824657
AM
911
912 * Makefile.in (install-arch-dep): Ignore chmod errors. (Bug#13233)
913
7c3d167f
RF
9142012-12-16 Romain Francoise <romain@orebokech.com>
915
916 * configure.ac (acl): New option.
917 (HAVE_POSIX_ACL): Test for POSIX ACL support. This is typically
918 provided by libacl on GNU/Linux.
919
97976f9f
PE
9202012-12-14 Paul Eggert <eggert@cs.ucla.edu>
921
e7b41c4c 922 Fix permissions bugs with setgid directories etc. (Bug#13125)
97976f9f
PE
923 * configure.ac (BSD4_2): Remove; no longer needed.
924
98c94021
GM
9252012-12-13 Glenn Morris <rgm@gnu.org>
926
727f9739 927 * info/dir: Add bovine, srecode, wisent.
98c94021 928
727f9739 9292012-12-13 Andreas Schwab <schwab@suse.de>
0f59daaf
AS
930
931 * Makefile.in (install-info): Use `${MAKE} -s' for echo-info.
727f9739 932 (uninstall): Likewise. (Bug#13143)
0f59daaf 933
904dd565
PE
9342012-12-11 Paul Eggert <eggert@cs.ucla.edu>
935
936 Merge from gnulib for 'inline' (Bug#13040), incorporating:
937 2012-12-11 extern-inline: avoid incompatibility with Darwin Libc
938 * m4/extern-inline.m4: Update from gnulib.
939
0eeb69fe
JB
9402012-12-11 Juanma Barranquero <lekktu@gmail.com>
941
942 * lib/makefile.w32-in (SIG2STR_H): New macro.
943 ($(BLD)/sig2str.$(O)): Update dependencies.
944
7e77303e
PE
9452012-12-10 Paul Eggert <eggert@cs.ucla.edu>
946
947 * configure.ac (HAVE_INOTIFY): Speed up configure-time test.
948 There's no need to test for any of three inotify functions,
949 since we use all three. Check for just the first one.
950
1cf1bbd5
DC
9512012-12-10 Daniel Colascione <dancol@dancol.org>
952
4f405069 953 * .bzrignore: Add src/emacs.res.
9ca3e73a 954
1cf1bbd5
DC
955 * configure.ac (W32_RES, W32_RES_LINK, WINDRES): Teach the cygw32
956 build how to compile Windows resource files; use these variables
957 to tell src/Makefile.in how and whether to compile resources.
958
81606b10
RS
9592012-12-10 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
960
961 * configure.ac (inotify): New option.
962 (HAVE_INOTIFY): Test for inotify.
963
75d7aa24
AS
9642012-12-09 Andreas Schwab <schwab@linux-m68k.org>
965
966 * configure.ac: Fix source command in .gdbinit.
967 Don't quote $MAKEINFO.
968
3cc53d60
PE
9692012-12-09 Paul Eggert <eggert@cs.ucla.edu>
970
971 Allow spaces in some configuration vars (Bug#13078).
972 * configure.ac (srcdir): Don't assume $PWD lacks spaces.
973 (srcdir, MAKEINFO, PKG_CONFIG, PKG_CONFIG_MIN_VERSION):
974 All uses quoted, to allow spaces in these vars.
975
5745a7df
PE
9762012-12-08 Paul Eggert <eggert@cs.ucla.edu>
977
978 Use putenv+unsetenv instead of modifying environ directly (Bug#13070).
979 * lib/putenv.c, lib/unsetenv.c, m4/putenv.m4, m4/setenv.m4:
980 New files, copied automatically from gnulib.
981 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
982
63999a7d
EZ
9832012-12-08 Eli Zaretskii <eliz@gnu.org>
984
985 * lib/makefile.w32-in ($(BLD)/sig2str.$(O)): New dependency.
986 Remove a stray character at the beginning of the file.
987 (Bug#13026)
988
d983a10b
PE
9892012-12-08 Paul Eggert <eggert@cs.ucla.edu>
990
7be78020
PE
991 Simplify get_lim_data.
992 * configure.ac (ULIMIT_BREAK_VALUE): Remove.
993
d983a10b
PE
994 Assume POSIX 1003.1-1988 or later for signal.h (Bug#13026).
995 * configure.ac (PTY_OPEN, PTY_TTY_NAME_SPRINTF):
996 Use SIGCHLD rather than SIGCLD.
997 * lib/sig2str.c, lib/sig2str.h, m4/sig2str.m4: New files, from gnulib.
998 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
999 * lib/makefile.w32-in (GNULIBOBJS): Add $(BUILD)/sig2str.$(O).
1000
d8ad4d3f 10012012-12-06 Glenn Morris <rgm@gnu.org>
de0e31ed
GM
1002
1003 * configure.ac: Handle info/ files with or without ".info" extension.
1004
f64898ab
PE
10052012-11-30 Paul Eggert <eggert@cs.ucla.edu>
1006
1007 Merge from gnulib for 'inline' (Bug#13040), incorporating:
1008 2012-11-29 snippet/warn-on-use: no 'static inline'
1009 2012-11-29 ftruncate, fts, lstat, openat, raise: no 'static inline'
1010 2012-11-29 arctwo, md4, md5, sha1, sha256, sha512: no 'static inline'
1011 2012-11-29 fflush, stat: no 'static inline'
1012 2012-11-29 stdio: better 'inline'
1013 2012-11-29 sys_stat: no 'static inline'
1014 2012-11-29 unistd: better 'inline'
1015 2012-11-29 c-strtod, memcoll, readutmp: no 'static inline'
1016 2012-11-29 extern-inline: no 'static inline'
1017 2012-11-29 sys_socket: better 'inline'
1018 * lib/stdio.c, lib/unistd.c: New files, from gnulib.
1019 * build-aux/snippet/warn-on-use.h, lib/gnulib.mk, lib/lstat.c:
1020 * lib/md5.c, lib/sha1.c, lib/sha256.c, lib/sha512.c, lib/stat.c:
1021 * lib/stdio.in.h, lib/sys_stat.in.h, lib/unistd.in.h, m4/c-strtod.m4:
1022 * m4/extern-inline.m4, m4/gnulib-comp.m4, m4/lstat.m4, m4/md5.m4:
1023 * m4/sha1.m4, m4/sha256.m4, m4/sha512.m4, m4/stat.m4, m4/stdio_h.m4:
1024 * m4/sys_socket_h.m4, m4/sys_stat_h.m4, m4/unistd_h.m4:
1025 Update from gnulib.
1026
5c9cf0a3 10272012-11-27 Eli Zaretskii <eliz@gnu.org>
50a60e02 1028
5c9cf0a3
GM
1029 * make-dist (nt): Adjust to changes in names of the *.manifest files.
1030
bcd77a2b
KB
10312012-11-24 Ken Brown <kbrown@cornell.edu>
1032
1033 * configure.ac (HAVE_MOUSE): Remove.
1034
95ef7787
PE
10352012-11-23 Paul Eggert <eggert@cs.ucla.edu>
1036
1037 Assume POSIX 1003.1-1988 or later for dirent.h (Bug#12958).
1038 * configure.ac: Do not check for dirent.h or closdir.
1039
9239d970
PE
10402012-11-21 Paul Eggert <eggert@cs.ucla.edu>
1041
1042 Assume POSIX 1003.1-1988 or later for unistd.h (Bug#12945).
1043 * configure.ac: Do not check for getcwd or getwd.
1044
1b3b7caa
GM
10452012-11-21 Glenn Morris <rgm@gnu.org>
1046
1047 * configure.ac (--enable-profiling): Doc fix.
1048
d7fcbbfe 10492012-11-20 Paul Eggert <eggert@cs.ucla.edu>
8ea5c4de
PE
1050
1051 Improve static checking of integer overflow and stack smashing.
d7fcbbfe
PE
1052 * configure.ac (WARN_CFLAGS): Add -Wstack-protector
1053 if using GCC 4.7.2 or later on a platform with
8ea5c4de
PE
1054 at least 64-bit long int. This improves static checking on these
1055 platforms, when configured with --enable-gcc-warnings.
1056
49cdacda
PE
10572012-11-17 Paul Eggert <eggert@cs.ucla.edu>
1058
1059 Assume POSIX 1003.1-1988 or later for fcntl.h (Bug#12881).
1060 * configure.ac: Do not check for fcntl.h.
1061 * lib/gnulib.mk: Regenerate.
1062
3d082a26
PE
10632012-11-16 Paul Eggert <eggert@cs.ucla.edu>
1064
1065 Remove no-longer-used pty_max_bytes variable.
1066 * configure.ac (fpathconf): Remove unnecessary check.
1067
73dcdb9f
PE
10682012-11-14 Paul Eggert <eggert@cs.ucla.edu>
1069
1070 Use faccessat, not access, when checking file permissions (Bug#12632).
1071 * .bzrignore: Add lib/fcntl.h.
1072 * configure.ac (euidaccess): Remove check; gnulib does this for us now.
1073 (gl_FCNTL_O_FLAGS): Define a dummy version.
1074 * lib/at-func.c, lib/euidaccess.c, lib/faccessat.c, lib/fcntl.in.h:
1075 * lib/getgroups.c, lib/group-member.c, lib/root-uid.h:
1076 * lib/xalloc-oversized.h, m4/euidaccess.m4, m4/faccessat.m4:
1077 * m4/fcntl_h.m4, m4/getgroups.m4, m4/group-member.m4:
1078 New files, from gnulib.
1079 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
1080
8148369c
PE
10812012-11-05 Paul Eggert <eggert@cs.ucla.edu>
1082
dd0333b6
PE
1083 Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid (Bug#12800).
1084 * configure.ac (setpgid, setsid): Assume their existence.
1085 (AC_FUNC_GETPGRP, SETPGRP_RELEASES_CTTY): Remove; obsolete.
1086
8148369c
PE
1087 Simplify by assuming __fpending.
1088 Now that Emacs is using the gnulib fpending module,
1089 there's no need for Emacs to have a separate implementation.
1090 * configure.ac (stdio_ext.h, __fpending): Remove now-duplicate checks.
1091 (PENDING_OUTPUT_COUNT, DISPNEW_NEEDS_STDIO_EXT): Remove.
1092
b3cf17f6
EZ
10932012-11-03 Eli Zaretskii <eliz@gnu.org>
1094
3a7089c1
EZ
1095 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/fpending.$(O) and
1096 $(BLD)/close-stream.$(O).
1097 ($(BLD)/close-stream.$(O)):
1098 ($(BLD)/fpending.$(O)): New dependencies.
1099
7ccfb720
PE
11002012-11-03 Paul Eggert <eggert@cs.ucla.edu>
1101
1102 Fix data-loss with --batch (Bug#9574).
1103 * lib/close-stream.c, lib/close-stream.h, lib/fpending.c
1104 * lib/fpending.h, m4/close-stream.m4, m4/fpending.m4:
1105 New files, from gnulib.
1106 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
1107
3478f4b5
EZ
11082012-11-03 Eli Zaretskii <eliz@gnu.org>
1109
1110 * config.bat: Copy lib/execinfo.in.h to lib/execinfo.in-h if needed.
1111
d036bcdf
GM
11122012-11-02 Glenn Morris <rgm@gnu.org>
1113
1114 * Makefile.in (EMACS_ICON): New variable.
1115 (install-etc): Use EMACS_ICON to allow choice of icon.
1116
25ca4587
GM
11172012-10-26 Glenn Morris <rgm@gnu.org>
1118
59696ae0
GM
1119 * Makefile.in (EMACS_NAME): New variable.
1120 (EMACS, install-etc, uninstall): Use $EMACS_NAME.
1121
eeced60b
GM
1122 * Makefile.in (EMACS, EMACSFULL): Transformations should not be
1123 applied to $EXEEXT.
1124
25ca4587
GM
1125 * Makefile.in (uninstall): Don't abort if some directories are missing.
1126 Apply transformation rules to manual pages, desktop and icon files.
1127 No more emacs22 icons to uninstall.
1128
a6c2cc07
GM
11292012-10-24 Glenn Morris <rgm@gnu.org>
1130
8bfcb8a6
GM
1131 * Makefile.in (install-etc, install-man):
1132 Don't apply program transform to standard file suffixes.
a6c2cc07 1133
7f8de58c
PE
11342012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1135
1136 * configure.ac (_FORTIFY_SOURCE): Do not multiply define (Bug#12714).
1137 This ports to Gentoo. Problem originally reported against coreutils,
1138 but Emacs has it too.
1139
ed68379e
GM
11402012-10-23 Glenn Morris <rgm@gnu.org>
1141
1142 * Makefile.in (emacs_transform): Remove.
1143 (install-man): Revert 2012-10-21 change. (Bug#12713)
1144
8dc2a723
GM
11452012-10-21 Glenn Morris <rgm@gnu.org>
1146
ad483434
GM
1147 * Makefile.in (install-etc): Don't install emacs22 icons.
1148
8dc2a723
GM
1149 * Makefile.in (emacs_transform): New variable.
1150 (install-etc): Prefer a make variable to a shell variable.
1151
90eacf99
SM
11522012-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
1153
1154 * Makefile.in ($(MAKEFILE_NAME)): Depend on src/lisp.mk as well.
1155
1a9c6830
GM
11562012-10-15 Glenn Morris <rgm@gnu.org>
1157
1158 * Makefile.in (install-man, install-etc):
1159 Apply $TRANSFORM. (Bug#12536#34)
1160 (clean): Delete etc/emacs.tmpdesktop.
1161
cde44a77
KH
11622012-10-11 Kenichi Handa <handa@gnu.org>
1163
1164 * .bzrignore: Add several files under admin/charsets.
1165
e08348a0
DC
11662012-10-08 Daniel Colascione <dancol@dancol.org>
1167
90eacf99
SM
1168 * configure.ac: Add --with-w32 as a window system option.
1169 Limit it to Cygwin for now. Integrate w32 into the refactored window
e08348a0
DC
1170 system configuration and set TERM_HEADER to w32term.h when w32 is
1171 configured.
1172
1173 (CYGWIN_OBJ): Add cygw32.o.
1174
335f5ae4
JD
11752012-10-07 Jan Djärv <jan.h.d@swipnet.se>
1176
1177 * configure.ac: Check that OSX is 10.4 or newer.
1178
c622b48f
PE
11792012-10-07 Paul Eggert <eggert@cs.ucla.edu>
1180
1181 Improve sys_siglist detection.
1182 * configure.ac (sys_siglist): Look for its decl in <signal.h>.
1183 Otherwise, it's not found in either Fedora 17 or Solaris 11.
1184
2b794d69
PE
11852012-10-04 Paul Eggert <eggert@cs.ucla.edu>
1186
bb1dfdad
PE
1187 Merge from gnulib, incorporating:
1188 2012-10-02 pselect: reject invalid file descriptors
1189 2012-10-02 ptsname: reject invalid file descriptors
1190 2012-10-02 manywarnings: cater to more gcc infelicities
1191 2012-09-30 sockets, sys_stat: restore AC_C_INLINE
1192 * lib/pselect.c, lib/stdlib.in.h, m4/manywarnings.m4, m4/pselect.m4:
1193 * m4/stdlib_h.m4, m4/sys_stat_h.m4: Update from gnulib.
1194 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
1195
65788e2e
PE
11962012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1197
1198 Merge from gnulib, incorporating:
1199 2012-09-28 extern-inline: provide a -Wundef safe config.h
1200
a615a3ae
PE
12012012-09-27 Paul Eggert <eggert@cs.ucla.edu>
1202
1203 Check more robustly for timer_settime.
1204 This should fix an OS X build problem reported by Ivan Andrus in
1205 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00671.html>.
1206 * configure.ac (gl_THREADLIB): Define to empty, since Emacs
1207 does threads its own way.
89d17fd0 1208 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
a615a3ae 1209
c462dda8
PE
12102012-09-23 Paul Eggert <eggert@cs.ucla.edu>
1211
1212 * Makefile.in (bootstrap): Set MAKEFILE_NAME when building Makefile,
1213 to avoid problems with recursion when using GNU make.
1214
e41c05e5
PE
12152012-09-22 Paul Eggert <eggert@cs.ucla.edu>
1216
bbe099e7
PE
1217 * Makefile.in (bootstrap): Simplify build procedure.
1218 Suggested by Wolfgang Jenker in
1219 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00456.html>.
1220
e41c05e5
PE
1221 Merge from gnulib, incorporating:
1222 2012-09-22 sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases
1223
db8a5a18
TH
12242012-09-19 Tassilo Horn <tsdh@gnu.org>
1225
1226 * doc/emacs/misc.texi (DocView Slicing): Document new slice from
1227 BoundingBox feature.
1228
5fb91e71
JD
12292012-09-18 Jan Djärv <jan.h.d@swipnet.se>
1230
1231 * configure.ac (HAVE_GTK): Mention if we use GTK2 or GTK3.
1232
d3612ac3
AS
12332012-09-17 Andreas Schwab <schwab@linux-m68k.org>
1234
1235 * Makefile.in (bootstrap): Revert last change. Run config.status
1236 after config.status --recheck, run configure from $(srcdir).
1237 (config.status): Run configure from $(srcdir).
1238
eeceac93
PE
12392012-09-17 Paul Eggert <eggert@cs.ucla.edu>
1240
50bfc824
PE
1241 * Makefile.in: Fix build error on FreeBSD.
1242 ($(MAKEFILE_NAME)): Pass MAKE='$(MAKE)' to config.status's env.
1243 Suggested by Wolfgang Jenker in
1244 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00430.html>.
1245 (MAKE_CONFIG_STATUS): Remove. Remaining use expanded.
1246 This undoes part of the 2012-09-10 patch.
1247 (bootstrap): Run ./configure, rather than trying to run config.status
1248 if it exists. That builds src/epaths.h more reliably.
dee26dfa
PE
1249 Run autogen/copy_autogen if autogen.sh fails,
1250 to create 'configure'; problem reported by Andreas Schwab in
1251 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00438.html>.
1252 * autogen.sh: Exit with status 1 when failing due to missing tools,
1253 reverting the 2012-09-10 change to this file.
1254 * autogen/copy_autogen: Fail if one of the subsidiary actions fail.
1255 Use 'cp -f' for the build-aux files, since the destinations are
1256 typically read-only.
50bfc824 1257
eeceac93
PE
1258 Remove no-longer-needed Solaris 2.4 vfork bug workaround.
1259 * configure.ac (ac_cv_func_vfork_works): Default to 'no' on
1260 Solaris 2.4, so that AC_FUNC_VFORK doesn't think vfork works.
1261
78f83752
GM
12622012-09-17 Glenn Morris <rgm@gnu.org>
1263
1264 * configure.ac (copyright): New output variable.
1265 (COPYRIGHT): New AC_DEFINE.
1266
0caaedb1
PE
12672012-09-16 Paul Eggert <eggert@cs.ucla.edu>
1268
1269 Remove configure's --without-sync-input option (Bug#12450).
1270 * configure.ac (SYNC_INPUT, BROKEN_SA_RESTART): Remove.
1271
83da1b55
GM
12722012-09-16 Glenn Morris <rgm@gnu.org>
1273
1274 Increase compartmentalization of Nextstep builds rules,
1275 and store Emacs version number in fewer versioned files.
1276 * configure.ac (ns_appsrc): Use relative names.
1277 (ns_frag): Remove.
1278 (Info-gnustep.plist, Emacs.desktop, Info.plist, InfoPlist.strings)
1279 (nextstep/Makefile): Generate these nextstep files.
1280 (SUBDIR_MAKEFILES): Add nextstep.
1281 * Makefile.in (clean, distclean, bootstrap-clean): Add nextstep.
1282 * make-dist (nextstep/templates): Add directory.
1283 (nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj): Remove.
1284 (nextstep/Cocoa/Emacs.base/Contents)
92f7c6f1 1285 (nextstep, nextstep/GNUstep/Emacs.base/Resources): Update contents.
83da1b55 1286
0328b6de
PE
12872012-09-15 Paul Eggert <eggert@cs.ucla.edu>
1288
1289 Port better to POSIX hosts lacking _setjmp (Bug#12446).
1290 * configure.ac (HAVE__SETJMP, HAVE_SIGSETJMP): New symbols.
1291 (_setjmp, _longjmp): Remove.
1292
e3141fcf
PE
12932012-09-14 Paul Eggert <eggert@cs.ucla.edu>
1294
2af03429
PE
1295 * configure.ac (--without-sync-input): Fix typo in usage message.
1296
e3141fcf
PE
1297 * configure.ac: Port to hosts lacking gtk.
1298 (PKG_CHECK_MODULES): Capture pkg-config diagnostics
1299 better, in particular, problems in invoking pkg-config itself.
1300 This is useful on hosts that don't have pkg-config.
1301 (GTK_MODULES): Do not exit 'configure' simply because gtk3
1302 and gtk2 are both missing. Problem found on Solaris 8.
1303
2c484e75
JD
13042012-09-13 Jan Djärv <jan.h.d@swipnet.se>
1305
1306 * configure.ac: Reorder Xaw3d messages.
4d0b77fc 1307 Report Gtk+ 3 as GTK.
2c484e75 1308
4a4bbad2
PE
13092012-09-13 Paul Eggert <eggert@cs.ucla.edu>
1310
1311 Simplify SIGIO usage (Bug#12408).
1312 * configure.ac (NO_TERMIO, BROKEN_FIONREAD, BROKEN_SIGAIO)
1313 (BROKEN_SIGPOLL, BROKEN_SIGPTY): Remove.
1314 (USABLE_FIONREAD, USABLE_SIGIO): New symbols. All uses of
1315 'defined SIGIO' replaced with 'defined USABLE_SIGIO', with no need
1316 to #undef SIGIO now (which was error-prone). Likewise, all uses
1317 of 'defined FIONREAD' replaced with 'defined USABLE_FIONREAD'.
1318
d673aedc
JD
13192012-09-12 Jan Djärv <jan.h.d@swipnet.se>
1320
1321 * configure.ac: No --with-x-toolkit given: Try gtk3 toolkit first
1322 and then gtk2 if not found.
1323 --with-x-toolkit=gtk|yes: As above, but fail if gtk2 or gt3 not found.
1324 --with-x-toolkit=gtk2: Only try gtk2, fail if not found.
1325 --with-x-toolkit=gtk3: Only try gtk3, fail if not found.
1326
9d9edd4b
GM
13272012-09-11 Glenn Morris <rgm@gnu.org>
1328
1329 * Makefile.in (install-arch-dep, install-arch-indep, install-doc):
1330 Be more explicit about dependencies, for parallel `make install'.
1331
c990426a
PE
13322012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1333
1334 Simplify, document, and port floating-point (Bug#12381).
1335 * configure.ac (logb, cbrt): Do not check for these functions,
1336 as they are not being used.
1337
b8b0239f
PE
13382012-09-10 Paul Eggert <eggert@cs.ucla.edu>
1339
1340 Improve robustness of 'make bootstrap' (Bug#12376).
1341 Run autogen.sh after bootstrap-clean, to avoid bzr pull issues.
1342 * INSTALL, README: Document autogen.sh.
1343 * Makefile.in (Makefile): Mark it as precious, since it's updated
1344 atomically.
1345 (MAKE_CONFIG_STATUS): New macro.
1346 (config.status, bootstrap): Use it. This causes 'make bootstrap'
1347 to run config.status with the --recheck option, which is more
1348 appropriate for a bootstrap.
1349 (bootstrap): Run autogen.sh right after cleaning. Don't worry
1350 about failures due to missing tools.
1351 * autogen.sh: Exit with status 101 when failing due to missing tools.
1352 * make-dist: Distribute autogen.sh.
1353
f6196b87
PE
13542012-09-09 Paul Eggert <eggert@cs.ucla.edu>
1355
1356 Assume C89 or later for math functions (Bug#12381).
1357 * configure.ac (frexp, fmod): Remove checks for these functions,
1358 as we now assume them.
1359 (FLOAT_CHECK_DOMAIN, HAVE_INVERSE_HYPERBOLIC, NO_MATHERR)
1360 (HAVE_EXCEPTION):
1361 Remove; no longer needed.
1362
1a4f1e9b
PE
13632012-09-07 Paul Eggert <eggert@cs.ucla.edu>
1364
1365 More signal-handler cleanup (Bug#12327).
1366 * configure.ac (FLOAT_CHECK_DOMAIN): Comment fix (Bug#12327).
1367
2fe28299
PE
13682012-09-06 Paul Eggert <eggert@cs.ucla.edu>
1369
1370 Signal-handler cleanup (Bug#12327).
1371 * configure.ac (PTY_OPEN, PTY_TTY_NAME_SPRINTF):
1372 Adjust to syssignal.h changes.
1373 (SIGNAL_H_AB): Remove; no longer needed.
1374
7b6c362e
PE
13752012-09-04 Paul Eggert <eggert@cs.ucla.edu>
1376
1088b922
PE
1377 Simplify redefinition of 'abort' (Bug#12316).
1378 * configure.ac (NO_ABRT): Remove.
1379
7b6c362e
PE
1380 * configure.ac (_setjmp, _longjmp): Check by compiling
1381 instead of by guessing. The guesses were wrong for
1382 recent versions of Solaris, such as Solaris 11.
1383
7f507777
PE
13842012-09-03 Paul Eggert <eggert@cs.ucla.edu>
1385
79a7bafe
PE
1386 * configure.ac (WARN_CFLAGS): Omit -Wjump-misses-init.
1387 It generates false alarms in doc.c, regex.c, xdisp.c. See
1388 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00040.html>.
1389
7f507777
PE
1390 Merge from gnulib, incorporating:
1391 2012-08-29 stdbool: be more compatible with mixed C/C++ compiles
1392 2011-11-30 manywarnings: update the list of "all" warnings
1393
f278d339
JD
13942012-09-02 Jan Djärv <jan.h.d@swipnet.se>
1395
1396 * configure.ac (HAVE_GOBJECT): Check for gobject-2.0 (Bug#12332).
1397
2d3800d2
PE
13982012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1399
1400 * configure.ac (_FORTIFY_SOURCE): Define only when optimizing.
1401 This ports to glibc 2.15 or later, when configured with
1402 --enable-gcc-warnings. See Eric Blake in
1403 <http://lists.gnu.org/archive/html/bug-grep/2012-09/msg00000.html>.
1404
17a2cbbd
DC
14052012-09-01 Daniel Colascione <dan.colascione@gmail.com>
1406
1407 * configure.ac: Introduce term_header variable, which holds the
1408 value which will become TERM_HEADER in code. We effect our choice
1409 of window system by setting term_header and WINDOW_SYSTEM_OBJ
1410 instead of using ad-hoc variables and flags for each window
1411 system.
1412
6e8aca60
PE
14132012-08-26 Paul Eggert <eggert@cs.ucla.edu>
1414
1415 * configure.ac (CFLAGS): Prefer -g3 to -g if -g3 works
1416 and if the user has not specified CFLAGS. -g3 simplifies
1417 debugging, since it makes macros visible to the debugger.
1418
f0602979
JB
14192012-08-25 Juanma Barranquero <lekktu@gmail.com>
1420
1421 * lib/makefile.w32-in ($(BLD)/execinfo.$(O)): Update dependencies.
1422
391ceac5
EZ
14232012-08-25 Eli Zaretskii <eliz@gnu.org>
1424
1425 * lib/makefile.w32-in ($(BLD)/execinfo.$(O), execinfo.h): New targets.
1426 (GNULIBOBJS): Add $(BLD)/execinfo.$(O).
1427
f4a681b0
PE
14282012-08-24 Paul Eggert <eggert@cs.ucla.edu>
1429
1430 On assertion failure, print backtrace if available.
1431 Merge from gnulib, incorporating:
1432 2012-08-24 execinfo: port to FreeBSD
1433 2012-08-22 execinfo: new module
1434 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
1435 * lib/execinfo.c, lib/execinfo.in.h, m4/execinfo.m4: New files.
1436
5af9cb6b
GM
14372012-08-22 Glenn Morris <rgm@gnu.org>
1438
1439 * Makefile.in (install-arch-dep): If NO_BIN_LINK is non-null,
1440 do not create the bin/emacs link. (Bug#12011)
1441
01b13eb7
PE
14422012-08-21 Paul Eggert <eggert@cs.ucla.edu>
1443
1444 Merge from gnulib, incorporating:
1445 2012-08-20 extern-inline: support old GCC 'inline'
1446
9aa0092c
GM
14472012-08-20 Glenn Morris <rgm@gnu.org>
1448
1449 * configure.ac (AC_PROG_LN_S): Test for ln.
1450 * Makefile.in (LN_S): New, set by configure.
1451 (install-arch-dep): Use $LN_S.
1452
562d4436
PE
14532012-08-19 Paul Eggert <eggert@cs.ucla.edu>
1454
1455 Merge from gnulib, incorporating:
1456 2012-08-19 ignore-value, stat-time, timespec: omit AC_C_INLINE
1457 2012-08-19 mktime, sys_select: avoid 'static inline'
1458 2012-08-19 gnulib-tool: Fix indentation.
1459
51e6d6b2
PE
14602012-08-18 Paul Eggert <eggert@cs.ucla.edu>
1461
1462 * lib/sigprocmask.c, m4/signalblocking.m4: Remove.
1463 These files have been unused since the 2012-06-22 patch that
1464 introduced high-resolution time stamps.
1465
1598ef28
JB
14662012-08-17 Jan Beich <jbeich@tormail.org> (tiny change)
1467
1468 * configure.ac (PTY_OPEN): Try posix_openpt on gnu-linux,
1469 gnu-kfreebsd, freebsd, and netbsd. (Bug#12040)
1470
76d0e68f
PE
14712012-08-14 Paul Eggert <eggert@cs.ucla.edu>
1472
1473 Merge from gnulib, incorporating:
1474 2012-08-05 extern-inline: also ignore -Wmissing-declarations
1475
57239922
JB
14762012-08-10 Juanma Barranquero <lekktu@gmail.com>
1477
1478 * lib/makefile.w32-in (STAT_TIME_H): New macro.
1479 (FTOASTR_C, $(BLD)/stat-time.$(O), $(BLD)/timespec.$(O))
1480 ($(BLD)/u64.$(O)): Update dependencies.
1481
9374581a
GM
14822012-08-10 Glenn Morris <rgm@gnu.org>
1483
1484 * configure.ac (DIRECTORY_SEP): Move here from src/lisp.h.
1485
da3d2105
DA
14862012-08-08 Dmitry Antipov <dmantipov@yandex.ru>
1487
1488 * configure.ac (--disable-features): Rename to --without-all.
1489 (OPTION_DEFAULT_ON): Change to use with_features.
1490 * INSTALL: Fix description.
1491
c30d4aef
DA
14922012-08-07 Dmitry Antipov <dmantipov@yandex.ru>
1493
1494 * configure.ac: New option --disable-features.
1495 (OPTION_DEFAULT_ON): Change to use enable_features.
1496 * INSTALL: Explain --disable-features.
1497
7d732d1a
GM
14982012-08-07 Glenn Morris <rgm@gnu.org>
1499
1500 * configure.ac: Require automake 1.11 (fairly arbitrarily).
1501 * autogen.sh (automake_min): Get it from configure.ac.
1502
1c6f11f4
GM
15032012-08-06 Glenn Morris <rgm@gnu.org>
1504
1db4583a
GM
1505 * configure.ac (BROKEN_GETWD) [unixware]: New define.
1506
1c6f11f4
GM
1507 * configure.ac (GNU_LIBRARY_PENDING_OUTPUT_COUNT): Remove.
1508 (PENDING_OUTPUT_COUNT): Absorb GNU_LIBRARY_PENDING_OUTPUT_COUNT.
1509 (DISPNEW_NEEDS_STDIO_EXT): New define.
1510
68b0c113
MA
15112012-08-05 Michael Albinus <michael.albinus@gmx.de>
1512
a4fe5376 1513 * INSTALL: Explain how to completely disable D-Bus. (Bug#12112)
68b0c113 1514
32d9ba9a
UM
15152012-08-05 Ulrich Müller <ulm@gentoo.org>
1516
1517 * configure.ac: Disable paxctl if binaries don't have a
1518 PT_PAX_FLAGS program header. (Bug#11979)
1519
fddc1855
EZ
15202012-08-03 Eli Zaretskii <eliz@gnu.org>
1521
1522 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/stat-time.$(O),
1523 $(BLD)/timespec.$(O), and $(BLD)/u64.$(O).
1524 (SHA512_H): Don't mention u64.h twice.
1525 ($(BLD)/stat-time.$(O), ($(BLD)/timespec.$(O), ($(BLD)/u64.$(O)):
1526 New targets.
1527
f35ef0ed
PE
15282012-08-03 Paul Eggert <eggert@cs.ucla.edu>
1529
1530 Merge from gnulib, incorporating:
1531 2012-08-02 stat-time, timespec, u64: support naive out-of-dir builds
1532
d7844221
YM
15332012-08-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1534
1535 * lib/Makefile.am (DEFAULT_INCLUDES): Add -I$(top_srcdir)/lib for
1536 out-of-tree build.
1537
837b365b
GM
15382012-08-02 Glenn Morris <rgm@gnu.org>
1539
d66b744d
GM
1540 * make-dist: Remove src/s.
1541
837b365b
GM
1542 * lib/makefile.w32-in (MS_W32_H): Update for new ms-w32.h location.
1543
3f750e43
PE
15442012-08-02 Paul Eggert <eggert@cs.ucla.edu>
1545
a0d4efe9
PE
1546 Merge from gnulib (Bug#12116), incorporating:
1547 2012-08-01 extern-inline: new module
1548 2012-08-01 stat-time, timespec, u64, utimens: use extern-inline
bff2a4b8 1549 * lib/stat-time.c, lib/timespec.c, lib/u64.c, m4/extern-inline.m4:
a0d4efe9
PE
1550 New files. The new .c files are for instantiating extern inline
1551 functions.
1552
13294f95
PE
1553 Port to Solaris 8.
1554 Without this change, 'configure' fails because the recently-added
1555 wait3 prototype in config.h messes up later 'configure' tests.
1556 Fix this problem by droping wait3 and WRETCODE, as they're
1557 no longer needed on hosts that are current porting targets.
1558 * configure.ac (wait3, WRETCODE): Remove, fixing a FIXME.
1559 All uses changed to waitpid and WEXITSTATUS.
1560
3f750e43
PE
1561 Avoid needless autoheader after autogen.sh.
1562 * src/stamp-h.in: Remove from bzr repository; no longer needed there.
1563 * .bzrignore: Add it.
1564 * autogen.sh: Create it.
1565
ae21c275
GM
15662012-08-01 Glenn Morris <rgm@gnu.org>
1567
1568 * configure.ac (DOS_NT, MSDOS): New system type templates.
1569
fca64dbd
UM
15702012-08-01 Ulrich Müller <ulm@gentoo.org>
1571
1572 * configure.ac (LIB_STANDARD, START_FILES) [FreeBSD]:
1573 Don't include crtbegin.o and crtend.o. (Bug#12047)
1574
5c0c0e8a
GM
15752012-08-01 Glenn Morris <rgm@gnu.org>
1576
ca35a5f7
GM
1577 * configure.ac (FLOAT_CHECK_DOMAIN, HAVE_INVERSE_HYPERBOLIC)
1578 (INTERNAL_TERMINAL): New.
b72c9a8c 1579
5c0c0e8a
GM
1580 * configure.ac (DEVICE_SEP, IS_DEVICE_SEP, IS_DIRECTORY_SEP)
1581 (IS_ANY_SEP): Move here from src/lisp.h.
1582
552a99b4
JB
15832012-08-01 Juanma Barranquero <lekktu@gmail.com>
1584
1585 * lib/makefile.w32-in (CONFIG_H): Update dependencies.
1586 (CONF_POST_H): New macro.
1587
8d8e2dfe
GM
15882012-07-31 Glenn Morris <rgm@gnu.org>
1589
bc96620a
GM
1590 * configure.ac (S_FILE): Remove output variable.
1591
68169a33
GM
1592 * configure.ac (opsysfile): Use AH_TEMPLATE. Doc fix.
1593
b2c7a106
GM
1594 * configure.ac (NULL_DEVICE, SEPCHAR, USER_FULL_NAME):
1595 Move here from src.
1596
8d8e2dfe
GM
1597 * configure.ac (AMPERSAND_FULL_NAME, subprocesses):
1598 Move here from conf_post.h.
1599
c09bfb2f
DA
16002012-07-31 Dmitry Antipov <dmantipov@yandex.ru>
1601
1602 Improve OpenMotif detection on GNU/Linux systems.
1603 * configure.ac (MOTIF): Check for /usr/include/openmotif
1604 and /usr/(lib|lib64)/openmotif if --with-x-toolkit=motif.
1605
57ae02b1
AS
16062012-07-31 Andreas Schwab <schwab@linux-m68k.org>
1607
1608 * Makefile.in (install-arch-indep): Avoid eval.
1609
c1529ded
GM
16102012-07-31 Glenn Morris <rgm@gnu.org>
1611
b3a56300
GM
1612 * configure.ac (opsysfile, S_FILE): Now they are always empty.
1613
cd8bac79
GM
1614 * configure.ac (opsysfile): Forgot to set it to empty on sol2-10
1615 when removing src/s/sol2-6.h yesterday.
1616
268e2432
GM
1617 * configure.ac (USG5_4): Reintroduce this.
1618 (opsysfile): Set to empty on irix6-5, sol2*, and unixware.
1619
400d5621
GM
1620 * configure.ac (wait3, WRETCODE): Move here from src/s/usg5-4-common.h.
1621
7552f3ee
GM
1622 * configure.ac (opsysfile): Set to empty on hpux*, darwin;
1623 and to s/usg5-4-common.h on irix6-5.
c1529ded 1624
b429a4ee
GM
16252012-07-30 Glenn Morris <rgm@gnu.org>
1626
1627 * configure.ac (AH_BOTTOM): Use an include file, so that the
1628 contents do not get processed by autoheader.
1629
0aee6912
PE
16302012-07-30 Paul Eggert <eggert@cs.ucla.edu>
1631
8f25abd3
PE
1632 Do not overwrite config.status while executing it (Bug#11214).
1633 * Makefile.in (MAKEFILE_NAME): New macro.
1634 ($(MAKEFILE_NAME)): Rename rule from Makefile.
1635 * configure.ac (epaths): Set MAKEFILE_NAME to a bogus value,
1636 so that GNU 'make' isn't tempted to make the Makefile and then
1637 regenerate config.status while config.status is running.
1638
0aee6912
PE
1639 Update .PHONY listings in makefiles.
1640 * Makefile.in (.PHONY): Add all, ${SUBDIR}, blessmail, epath-force,
1641 FRC, install-arch-dep, install-arch-indep, install-doc,
1642 install-info, install-man, install-etc, install-strip, uninstall,
1643 bootstrap-clean, TAGS, tags, info-real, force-info, check-info-dir.
1644 (.RECURSIVE): Remove; hasn't been needed for years.
1645
0a763bd1
GM
16462012-07-30 Glenn Morris <rgm@gnu.org>
1647
32bac6d6
GM
1648 * configure.ac (SIGNAL_H_AHB): New hack macro.
1649 (opsysfile): Set to empty on netbsd, openbsd.
1650 (AH_BOTTOM): Include signal.h if SIGNAL_H_AHB is defined.
1651
b65e7c46 1652 * configure.ac (_longjmp, _setjmp, TIOCSIGSEND): Move here from src/s.
0a763bd1 1653
847bb9eb
JD
16542012-07-30 Jan Djärv <jan.h.d@swipnet.se>
1655
1656 * Makefile.in (install-arch-indep): Remove sh -x.
1657
d34d6ffc
GM
16582012-07-30 Glenn Morris <rgm@gnu.org>
1659
abc7ec54
GM
1660 * configure.ac (opsysfile): Tweak message for null case.
1661
227f5bd0
GM
1662 * configure.ac (opsysfile): Set to empty on aix4-2, freebsd,
1663 gnu-linux, gnu-kfreebsd; and to usg5-4-common.h on sol2*, unixware.
d34d6ffc 1664
dc5493f1
PE
16652012-07-30 Paul Eggert <eggert@cs.ucla.edu>
1666
1667 Merge from gnulib, incorporating:
1668 * doc/misc/texinfo.tex: Update to 2012-07-29.17 version.
1669
ffd817eb
JD
16702012-07-29 Jan Djärv <jan.h.d@swipnet.se>
1671
1672 * Makefile.in (install-arch-indep): Handle space in locallisppath.
1673
e32a5799
PE
16742012-07-28 Paul Eggert <eggert@cs.ucla.edu>
1675
1676 Use Gnulib environ module (Bug#9772).
1677 * m4/environ.m4: New file, from gnulib.
1678 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
1679
1680 Use Gnulib stdalign module (Bug#9772, Bug#9960).
1681 This should improve portability of macros like alignof and DECL_ALIGN.
1682 * lib/stdalign.in.h, m4/stdalign.m4: New files, from gnulib.
1683 * .bzrignore: Add lib/stdalign.h.
1684 * config.bat: Do not set NO_DECL_ALIGN; no longer needed.
1685 Copy lib/stdalign.in.h to lib/stdalign.in-h as needed.
1686 * configure.ac (HAVE_ATTRIBUTE_ALIGNED): Remove the code that
1687 fiddles with this, as gnulib now does this for us.
1688
441efe9f
DA
16892012-07-17 Dmitry Antipov <dmantipov@yandex.ru>
1690
1691 Fix toolkit configuration report.
1692 * configure.ac (USE_X_TOOLKIT): Report toolkit as GTK3 if
1693 --with-x-toolkit=gtk3 is used.
1694
5dad233c
PE
16952012-07-17 Paul Eggert <eggert@cs.ucla.edu>
1696
1697 Fix regression with pthread_sigmask on FreeBSD (Bug#11884).
1698 * configure.ac: Configure gnulib at the end, not before running
1699 pkg-config. This restores the behavior before 2012-06-22, when
1700 higher-resolution time stamps were added, and fixes a bug whereby
1701 LIB_PTHREAD was not used and gnulib's part of 'configure'
1702 therefore incorrectly assumed that pthread_sigmask wasn't working.
1703 Fix the problem with -lrt and clock_gettime a different way.
1704 This should complete the fix for Bug#11884.
1705 (pre_PKG_CONFIG_CFLAGS, pre_PKG_CONFIG_LIBS): New shell vars.
1706
b6e9e0ff
PE
17072012-07-15 Paul Eggert <eggert@cs.ucla.edu>
1708
1709 Merge from gnulib, incorporating:
1710 2012-07-15 pthread_sigmask: fix bug on FreeBSD 9 (Bug#11884)
1711 2012-07-11 gettext: do not assume '#define ... defined ...' behavior
1712
5b3f250f
GM
17132012-07-14 Glenn Morris <rgm@gnu.org>
1714
1715 * configure.ac (GC_SETJMP_WORKS, GC_MARK_STACK): Move here from src/s.
1716 (AH_BOTTOM): Move GC_SETJMP_WORKS GCC fallback to main body.
1717
dbee5793
GM
17182012-07-13 Glenn Morris <rgm@gnu.org>
1719
32fb4bb6
GM
1720 * configure.ac (opsysfile): Set to empty on gnu, cygwin.
1721
983188fd
GM
1722 * configure.ac (BSD4_2, BSD_SYSTEM, USG, USG5, _AIX, CYGWIN)
1723 (DARWIN_OS, GNU_LINUX, HPUX, IRIX6_5, SOLARIS2):
1724 Move "system type" macros here from src/s.
1725 (BSD_SYSTEM_AHB): New hack macro.
1726 (AH_BOTTOM): Set BSD_SYSTEM, using BSD_SYSTEM_AHB.
1727
5b633342
GM
1728 * configure.ac (NSIG_MINIMUM, ULIMIT_BREAK_VALUE, SETUP_SLAVE_PTY)
1729 (GC_MARK_SECONDARY_STACK): Move here from src/s.
dbee5793 1730
308aab79
GM
17312012-07-12 Glenn Morris <rgm@gnu.org>
1732
4fae5a7a
GM
1733 * configure.ac (AH_BOTTOM) [DARWIN_OS]: Move SYSTEM_PURESIZE_EXTRA
1734 setting here from src/s/darwin.h.
1735
51c3b9b4
GM
1736 * configure.ac (NO_MATHERR): Unconditionally define for Darwin;
1737 as src/s/darwin.h used to.
1738
42bd1719
GM
1739 * configure.ac (NARROWPROTO, NO_ABORT, BROKEN_GET_CURRENT_DIR_NAME)
1740 (BROKEN_FIONREAD, BROKEN_PTY_READ_AFTER_EAGAIN, BROKEN_SIGAIO)
ba9e4b84 1741 (BROKEN_SIGPOLL, BROKEN_SIGPTY, FIRST_PTY_LETTER, NO_EDITRES)
0ab7b23a 1742 (G_SLICE_ALWAYS_MALLOC, PREFER_VSUSP, PTY_ITERATION, PTY_OPEN)
3f922c37 1743 (PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF, RUN_TIME_REMAP)
3e91a053 1744 (SETPGRP_RELEASES_CTTY, TAB3, TABDLY, RUN_TIME_REMAP, UNIX98_PTYS)
7ccad002 1745 (XOS_NEEDS_TIME_H): Move here from src/s.
308aab79 1746
c43fb4c3
GM
17472012-07-11 Glenn Morris <rgm@gnu.org>
1748
1749 * configure.ac (INTERRUPT_INPUT): Move here from src/s.
ee1cf5cf 1750 (HAVE_PTYS, HAVE_SOCKETS): Define unconditionally.
c43fb4c3 1751
554fef51
PE
17522012-07-11 Paul Eggert <eggert@cs.ucla.edu>
1753
1754 * configure.ac (tzset): Remove check that's redundant with gnulib.
1755
c8add24e
GM
17562012-07-11 Glenn Morris <rgm@gnu.org>
1757
172bedef
GM
1758 * configure.ac (CLASH_DETECTION): Define unconditionally.
1759
249685df
GM
1760 * configure.ac (opsysfile): Use bsd-common on gnu systems.
1761
c8add24e 1762 * configure.ac (GNU_LIBRARY_PENDING_OUTPUT_COUNT):
09f4e3b0 1763 (SIGNALS_VIA_CHARACTERS): Move here from src/s.
c8add24e 1764
5ebbef1d
PE
17652012-07-11 Paul Eggert <eggert@cs.ucla.edu>
1766
bb352260
PE
1767 Assume mkdir, rename, rmdir, strerror.
1768 * configure.ac (mkdir, rename, rmdir, strerror): Remove check.
5ebbef1d 1769
20e94fdd
GM
17702012-07-11 Glenn Morris <rgm@gnu.org>
1771
9d596af3
GM
1772 * configure.ac (DONT_REOPEN_PTY): Move here from src/s.
1773
20e94fdd
GM
1774 * configure.ac (DEFAULT_SOUND_DEVICE): New definition.
1775
22ffb973
PE
17762012-07-10 Paul Eggert <eggert@cs.ucla.edu>
1777
1778 Remove "#define unix" that is no longer needed (Bug#11905).
1779 Merge from gnulib to make "#define unix" unnecessary, incorporating:
1780 2012-07-10 getloadavg: clean out old Emacs and Autoconf cruft
1781 2012-07-09 getopt: Simplify after Emacs changed.
1782
882cf227
GM
17832012-07-10 Glenn Morris <rgm@gnu.org>
1784
d02eb359
GM
1785 * configure.ac (DATA_START, DATA_SEG_BITS, PENDING_OUTPUT_COUNT):
1786 Move here from src/s.
882cf227 1787
cda158b4
AS
17882012-07-09 Andreas Schwab <schwab@linux-m68k.org>
1789
1790 * configure.ac (PNG_DEPSTRUCT): Define this instead of
1791 PNG_DEPRECATED.
1792
5994c183
PE
17932012-07-09 Paul Eggert <eggert@cs.ucla.edu>
1794
1795 Add GCC-style 'const' attribute to functions that can use it.
1796 * configure.ac (WARN_CFLAGS): Add -Wsuggest-attribute=const.
1797 (ATTRIBUTE_CONST): New macro, in config.h.
1798
52331d2c
JB
17992012-07-09 Juanma Barranquero <lekktu@gmail.com>
1800
1801 * lib/makefile.w32-in: Rework dependencies.
1802 (GNU_LIB, NT_INC, C_CTYPE_H, MS_W32_H, CONFIG_H, FILEMODE_H)
1803 (FTOASTR_H, FTOASTR_C, GETOPT_INT_H, MD5_H, SHA1_H, SHA256_H)
1804 (U64_H, SHA512_H): New macros.
1805 (SRC): Redefine to point to src/, not current directory.
1806 ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O))
1807 ($(BLD)/c-strncasecmp.$(O), $(BLD)/dtoastr.$(O))
1808 ($(BLD)/dtotimespec.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
1809 ($(BLD)/gettime.$(O), $(BLD)/strftime.$(O), $(BLD)/time_r.$(O))
1810 ($(BLD)/timespec-add.$(O), $(BLD)/timespec-sub.$(O), $(BLD)/md5.$(O))
1811 ($(BLD)/sha1.$(O), $(BLD)/sha256.$(O), $(BLD)/sha512.$(O))
1812 ($(BLD)/filemode.$(O)): Update dependencies.
1813
c4444d16
PE
18142012-07-09 Paul Eggert <eggert@cs.ucla.edu>
1815
2f93ecce
PE
1816 Merge from gnulib, incorporating:
1817 2012-07-09 timespec: mark functions with const attributes
1818
c4444d16
PE
1819 Rename configure.in to configure.ac (Bug#11603).
1820 The name 'configure.in' has been obsolescent for quite some time,
1821 and the next release of Autoconf will generate warnings for it.
61a11606
PE
1822 See commit 'v2.69-4-g560f16b' of 2012-05-06, "general: deprecate
1823 'configure.in' as autoconf input" in the Autoconf git repository.
c4444d16
PE
1824 * configure.ac: Rename from configure.in.
1825 * INSTALL, INSTALL.BZR, README, make-dist:
1826 * Makefile.in (AUTOCONF_INPUTS):
1827 * autogen.sh (autoconf_min):
1828 * autogen/update_autogen (sources):
1829 Adjust to reflect new name.
1830
0ccb0b09
PE
18312012-07-08 Paul Eggert <eggert@cs.ucla.edu>
1832
1833 Restore deprecation warnings, except for older libpng.
1834 * configure.in (WARN_CFLAGS): Remove -Wno-deprecated-declarations.
1835 (HAVE_LIBPNG_PNG_H): Don't bother checking for this if we have png.h.
1836 (PNG_DEPRECATED): Define when compiling with older PNG versions.
1837
4da41f1c
AS
18382012-07-07 Andreas Schwab <schwab@linux-m68k.org>
1839
1840 * configure.in (WARN_CFLAGS): Add -Wno-deprecated-declarations.
1841
6045c4fd
PE
18422012-07-07 Paul Eggert <eggert@cs.ucla.edu>
1843
1844 Improve static checking when configured --with-ns.
1845 See Samuel Bronson's remarks in
1846 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00146.html>.
1847 * configure.in (WARN_CFLAGS): Omit -Wunreachable-code, as it's
1848 a no-op with recent GCC and harmful in earlier ones.
1849 Omit -Wsync-nand, as it's irrelevant to Emacs and provokes a
1850 warning when compiling with ObjC. Always omit
1851 -Wunsafe-loop-optimizations, as we don't mind when optimization is
1852 being done correctly.
1853
4516fbef
GM
18542012-07-07 Glenn Morris <rgm@gnu.org>
1855
41f9404e
GM
1856 * configure.in (BROKEN_SA_RESTART): Doc fix.
1857
4516fbef
GM
1858 * configure.in: Rather than checking for things then undef'ing
1859 them on some platforms, simply don't check for them.
1860 (getwd): Don't check for it on unixware.
1861 (random, rint): Don't check for these on hpux.
1862 (res_init, libresolv): Don't check for these on darwin.
1863
07adc2c6
JB
18642012-07-07 Juanma Barranquero <lekktu@gmail.com>
1865
1866 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/c-ctype.$(O),
1867 $(BLD)/c-strcasecmp.$(O) and $(BLD)/c-strncasecmp.$(O).
1868 ($(BLD)/c-ctype.$(O), $(BLD)/c-strcasecmp.$(O))
1869 ($(BLD)/c-strncasecmp.$(O)): New dependencies.
1870
a69ca799
PE
18712012-07-06 Paul Eggert <eggert@cs.ucla.edu>
1872
f5c08e17
PE
1873 * configure.in: Document --enable-gcc-warnings better.
1874
fee5959d
PE
1875 Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786).
1876 This is safer than strcasecmp, which has unspecified behavior
1877 outside the POSIX locale and in practice sometimes does not work
1878 in multibyte locales. Similarly for c_strncasecmp and strncasecmp.
1879 * configure.in (strcasecmp, strncasecmp): Remove checks.
f5c08e17 1880
fee5959d
PE
1881 * lib/c-ctype.c, lib/c-ctype.h, lib/c-strcase.h, lib/c-strcasecmp.c:
1882 * lib/c-strncasecmp.c: New files, taken from gnulib.
1883 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
1884
a69ca799
PE
1885 Merge from gnulib, incorporating:
1886 2012-07-06 timespec-sub: avoid duplicate include
1887 Reported by Juanma Barranquero.
1888
a02d99e7
GM
18892012-07-06 Glenn Morris <rgm@gnu.org>
1890
1891 * make-dist [update]: Let autoreconf figure out what needs updating.
1892 Use `make info-real'. leim/leim-list.el should always exist.
1893 Check cd return value.
1894
7dca65a4
PE
18952012-07-06 Paul Eggert <eggert@cs.ucla.edu>
1896
1897 Merge from gnulib. This is for OpenBSD 5.1 amd64.
1898 * m4/sys_time_h.m4: New version from gnulib, incorporating:
1899 2012-07-05 sys_time: allow too-wide tv_sec
1900
013aabf1
PE
19012012-07-04 Paul Eggert <eggert@cs.ucla.edu>
1902
1903 Merge from gnulib.
1904 * lib/alloca.in.h: New version from gnulib, incorporating:
1905 2012-07-03 alloca: add support for HP NonStop TNS/E native
1906
8ce70ed2
DA
19072012-07-04 Dmitry Antipov <dmantipov@yandex.ru>
1908
1909 * configure.in: If --enable-gcc-warnings, disable
1910 -Wunsafe-loop-optimizations for -O1 optimization level.
1911
ca26824c
GM
19122012-06-30 Glenn Morris <rgm@gnu.org>
1913
1914 * configure.in (standardlisppath): New output variable.
1915 (lisppath): Use standardlisppath.
1916 * Makefile.in (standardlisppath): New, set by configure.
1917 (epaths-force): Use standardlisppath and locallisppath rather than
1918 lisppath.
1919
94eb8e0a
DA
19202012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
1921
1f9f395d 1922 * configure.in: Fix previous change. Remove --enable-asserts.
94eb8e0a
DA
1923 (CPPFLAGS): Remove conditional -DXASSERTS=1.
1924 Add --enable-link-time-optimization.
1925 * INSTALL: Mention this.
1926
e509cfa6
DA
19272012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
1928
1929 * configure.in: Add glyphs category to --enable-checking option.
1930 (GLYPH_DEBUG): Define if glyphs debugging is enabled.
1931
a54e2c05
DA
19322012-06-28 Dmitry Antipov <dmantipov@yandex.ru>
1933
1934 * configure.in (ENABLE_CHECKING): Update comment.
1935
059e4fb5
PE
19362012-06-28 Paul Eggert <eggert@cs.ucla.edu>
1937
15458df4
PE
1938 * configure.in: Don't check for sys/select.h, sys/time.h, utime.h.
1939 Emacs proper no longer uses these headers, and can rely on Gnulib
1940 for these checks.
1941
059e4fb5
PE
1942 Merge from gnulib.
1943 * m4/getopt.m4: Copy new version from gnulib, incorporating:
1944 getopt-posix: No longer guarantee that option processing is resettable.
1945
1ba6038a
GM
19462012-06-27 Glenn Morris <rgm@gnu.org>
1947
0b6b25d5
GM
1948 * configure.in: Only check for paxctl on gnu-linux. (Bug#11398#26)
1949
1ba6038a
GM
1950 * INSTALL: Remove references to paths.el.
1951
cc06e7e7
EZ
19522012-06-26 Eli Zaretskii <eliz@gnu.org>
1953
90eacf99
SM
1954 * lib/makefile.w32-in ($(GNULIBOBJS)): Depend on stamp_BLD.
1955 This replaces separate dependency for each object file, which required
cc06e7e7
EZ
1956 the same object file to be mentioned twice, causing failures in
1957 parallel builds.
1958
cf38a720
PE
19592012-06-26 Paul Eggert <eggert@cs.ucla.edu>
1960
1961 Clean out last vestiges of the old HAVE_CONFIG_H stuff.
1962 * lib/makefile.w32-in (LOCAL_FLAGS): Remove -DHAVE_CONFIG_H.
1963
3511c784
DA
19642012-06-25 Dmitry Antipov <dmantipov@yandex.ru>
1965
1966 * configure.in (AC_CHECK_FUNCS): Detect library functions
1967 strcasecmp and strncasecmp.
1968
845ca893
PE
19692012-06-24 Paul Eggert <eggert@cs.ucla.edu>
1970
1971 Switch from NO_RETURN to C11's _Noreturn (Bug#11750).
1972 We might as well use the spelling standardized by C11,
1973 as in the long run that should simplify maintenance.
1974 * configure.in (NO_RETURN): Remove. All uses replaced by _Noreturn.
1975
696056c2
EZ
19762012-06-24 Eli Zaretskii <eliz@gnu.org>
1977
1978 * lib/makefile.w32-in ($(BLD)/dtotimespec.$(O)):
1979 ($(BLD)/timespec-add.$(O)):
1980 ($(BLD)/timespec-sub.$(O)): Don't depend on
1981 $(EMACS_ROOT)/nt/inc/sys/time.h.
1982
1983 * lib/stat-time.h:
1984 * lib/timespec.h:
1985 * lib/utimens.h: Revert last change.
1986
47d0c011
PE
19872012-06-23 Paul Eggert <eggert@cs.ucla.edu>
1988
1989 Merge from gnulib.
1990 * m4/getopt.m4: Copy new version from gnulib, incorporating:
1991 getopt-gnu: Handle suboptimal getopt_long's abbreviation handling.
1992
388cdec0
EZ
19932012-06-23 Eli Zaretskii <eliz@gnu.org>
1994
1995 Fix the MS-Windows build broken by 2012-06-22T21:17:42Z!eggert@cs.ucla.edu.
1996 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/dtotimespec.$(O),
1997 $(BLD)/gettime.$(O), $(BLD)/timespec-add.$(O), and
1998 $(BLD)/timespec-sub.$(O).
1999 ($(BLD)/dtotimespec.$(O)):
2000 ($(BLD)/gettime.$(O)):
2001 ($(BLD)/timespec-add.$(O)):
2002 ($(BLD)/timespec-sub.$(O)): New dependencies.
2003
2004 * lib/stat-time.h:
2005 * lib/timespec.h:
ed9265fc 2006 * lib/utimens.h: Include sys/time.h.
388cdec0 2007
54e8a418
AS
20082012-06-23 Andreas Schwab <schwab@linux-m68k.org>
2009
2010 * configure.in: Don't use AC_CHECK_FUNCS_ONCE, which doesn't use
2011 the correct CFLAGS and LIBS.
2012
d35af63c
PE
20132012-06-22 Paul Eggert <eggert@cs.ucla.edu>
2014
2015 Support higher-resolution time stamps (Bug#9000).
2016 * configure.in (gl_ASSERT_NO_GNULIB_POSIXCHECK)
2017 (gl_ASSERT_NO_GNULIB_TESTS, gl_INIT): Move these up earlier, so
2018 that the new clock stuff doesn't clash with RSVG_LIBS.
2019 (AC_CHECK_HEADERS): Don't check for sys/select.h, sys/time.h, utime.h,
2020 as gnulib does that for us now.
2021 (emacs_cv_struct_utimbuf, HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL)
2022 (GETTIMEOFDAY_ONE_ARGUMENT): Remove; gnulib does these now.
2023 (AC_CHECK_FUNCS): Remove utimes; no longer needed.
2024 * lib/dtotimespec.c, lib/gettime.c, lib/gettimeofday.c, lib/pselect.c:
2025 * lib/stat-time.h, lib/sys_select.in.h, lib/sys_time.in.h:
2026 * lib/timespec-add.c, lib/timespec-sub.c, lib/timespec.h:
2027 * lib/utimens.c, lib/utimens.h, m4/clock_time.m4, m4/gettime.m4:
2028 * m4/gettimeofday.m4, m4/pselect.m4, m4/stat-time.m4:
2029 * m4/sys_select_h.m4, m4/sys_socket_h.m4, m4/sys_time_h.m4:
2030 * m4/timespec.m4, m4/utimbuf.m4, m4/utimens.m4, m4/utimes.m4:
2031 New files, copied automatically from gnulib.
2032 * lib/gnulib.mk, m4/gnulib-comp.m4: Merge from gnulib.
2033
05730648
PE
20342012-06-22 Paul Eggert <eggert@cs.ucla.edu>
2035
2036 Merge from gnulib.
2037 * lib/filemode.h, lib/signal.in.h, lib/stat.c, lib/stdint.in.h:
2038 * lib/stdlib.in.h, lib/unistd.in.h, m4/extensions.m4, m4/getloadavg.m4:
2039 * m4/getopt.m4, m4/gnulib-common.m4, m4/largefile.m4, m4/mktime.m4:
2040 * m4/multiarch.m4, m4/nocrash.m4, m4/stdio_h.m4, m4/time_r.m4:
2041 Copy new versions from gnulib, incorporating the following changes:
2042 2012-06-22 time_r: fix typo that always overrode localtime_r decl
2043 2012-06-22 Write "Mac OS X" instead of "MacOS X".
2044 2012-06-21 mktime: fix integer overflow in 'configure'-time test
2045 2012-06-21 nonblocking: Avoid compilation error on mingw64.
2046 2012-06-19 stat, fstat: Avoid warnings on mingw64.
2047 2012-06-19 getopt-gnu: Fix exit code overflow in autoconf test.
2048
646b5f55
AS
20492012-06-13 Andreas Schwab <schwab@linux-m68k.org>
2050
2051 * configure.in: Rename --enable-use-lisp-union-type to
2052 --enable-check-lisp-object-type and define CHECK_LISP_OBJECT_TYPE
2053 instead of USE_LISP_UNION_TYPE.
2054
8a07a8c6
GM
20552012-06-12 Glenn Morris <rgm@gnu.org>
2056
b4492cba
GM
2057 * configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
2058 (opsysfile): Set specially for sol2-10.
2059
8a07a8c6
GM
2060 * configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS):
2061 New AC_DEFINEs, for hpux11.
2062 (opsysfile): Set specially for hpux11.
2063
03043c1b
PE
20642012-06-12 Paul Eggert <eggert@cs.ucla.edu>
2065
2066 * configure.in: Coalesce some function checking.
2067 This makes 'configure' a bit smaller.
2068 Prefer AC_CHECK_FUNCS_ONCE for functions that we always check for.
2069
ed846e5f
GM
20702012-06-12 Glenn Morris <rgm@gnu.org>
2071
0d369729
GM
2072 * configure.in (opsysfile): Set specially for gnu-kfreebsd, openbsd.
2073
45fa9c0f
GM
2074 * configure.in (NO_TERMIO, BROKEN_SIGIO): Move here from src/s.
2075
ed846e5f
GM
2076 * configure.in: Anticipate platforms with no src/s file.
2077
0e25d334
CY
20782012-06-12 Chong Yidong <cyd@gnu.org>
2079
2080 * configure.in: Check for MagickMergeImageLayers (Bug#11678).
2081
a9be7d2b
GM
20822012-06-11 Glenn Morris <rgm@gnu.org>
2083
2084 * configure.in (SYSTEM_TYPE): New AC_DEFINE.
2085
e3a3e213
MA
20862012-06-09 Michael Albinus <michael.albinus@gmx.de>
2087
2088 * configure.in (dbus_type_is_valid): Check for library function.
2089
276d5f5d
GM
20902012-06-06 Glenn Morris <rgm@gnu.org>
2091
2092 * INSTALL, make-dist: Remove vcdiff.
2093
418cd726
GM
20942012-06-03 Glenn Morris <rgm@gnu.org>
2095
2096 * INSTALL, make-dist: Remove rcs-checkin.
2097
c71232db
UM
20982012-06-03 Ulrich Müller <ulm@gentoo.org>
2099
1f9f395d 2100 * configure.in (PAXCTL): Check for paxctl. (Bug#11398)
c71232db 2101
501390c5
PE
21022012-06-01 Paul Eggert <eggert@cs.ucla.edu>
2103
2104 Remove --disable-maintainer-mode option from 'configure'. (Bug#11555)
2105 It is confusingly named and rarely useful. See, for example,
2106 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00089.html>.
2107 * INSTALL.BZR: Don't mention --disable-maintainer-mode.
2108 * Makefile.in (MAINTAINER_MODE_FLAG): Remove; all uses removed.
2109 * configure.in: Remove --disable-maintainer-mode.
2110 (USE_MAINTAINER_MODE, MAINT): Remove.
2111
0e7a053e
PE
21122012-05-28 Paul Eggert <eggert@cs.ucla.edu>
2113
2114 Make 'configure' a bit smaller and faster.
2115 * configure.in (INSTALL_INFO): Set it with one call to
2116 AC_PATH_PROG, not three.
2117 (PKG_CONFIG): Hoist this out of PKG_CHECK_MODULES, since it's
2118 so likely that it'll be needed.
2119 (AC_CHECK_HEADERS_ONCE): Prefer to AC_CHECK_HEADERS where either works.
2120 (AC_PROG_MAKE_SET): Remove; Automake does this.
2121 (sysinfo): Do not check for this function, as it's never used.
2122 (tzset): Check for this function just once.
2123 * m4/manywarnings.m4: Sync from gnulib, incorporating the following:
2124 2012-05-27 manywarnings: remove duplicate -Wmultichar entry
2125
cd376509
EZ
21262012-05-27 Eli Zaretskii <eliz@gnu.org>
2127
42a53d84
EZ
2128 * config.bat (lib): Create/update lib/stdalign.in-h and
2129 lib/sys_types.in-h.
2130
0e7a053e
PE
2131 * lib/makefile.w32-in ($(BLD)/md5.$(O)):
2132 ($(BLD)/sha1.$(O)):
2133 ($(BLD)/sha256.$(O)):
cd376509
EZ
2134 ($(BLD)/sha512.$(O)): Depend on $(EMACS_ROOT)/nt/inc/stdalign.h.
2135 Suggested by Christoph Scholtes <cschol2112@googlemail.com>.
2136
2137 * lib/getopt_.h: Regenerate.
2138
50c4645e
PE
21392012-05-27 Paul Eggert <eggert@cs.ucla.edu>
2140
2141 Assume gnulib does largefile.
2142 Gnulib does the largefile configuration anyway, so when configure.in
2143 invokes AC_SYS_LARGEFILE, that bloats 'configure' unnecessarily.
2144 * configure.in (AC_SYS_LARGEFILE): Remove.
2145 * lib/gnulib.mk: Autoupdate.
2146
caf8a9b2
PE
21472012-05-26 Paul Eggert <eggert@cs.ucla.edu>
2148
2149 Merge from gnulib. (Bug#11527)
2150
2151 The build procedure now creates <stdalign.h> and <sys/types.h> for
2152 older hosts that lack a working <stdalign.h> or whose
90eacf99
SM
2153 <sys/types.h> does not define pid_t, size_t, ssize_t, mode_t.
2154 New symbols such as WINDOWS_64_BIT_OFF_T may require attention in the
caf8a9b2
PE
2155 msdos and nt builds.
2156
2157 Here is a precis of gnulib changes that seem relevant; please see
2158 the gnulib ChangeLog for details.
2159
2160 2012-05-18 crypto: fix bug in large buffer handling
2161 2012-05-14 ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED
2162 2012-05-10 _Noreturn: port config.h to gcc -Wundef
2163 2012-05-08 warnings.m4: give a means to specify the program to compile
2164 2012-05-07 stdint: be more consistent with glibc, SunOS libc
2165 2012-04-21 Large File Support for native Windows platforms.
2166 2012-04-14 stat: Bypass buggy override in mingw64.
2167 2012-03-29 stdio: don't assume gets any more
2168 2012-03-24 Enable common subexpression optimization in GCC.
2169 2012-02-09 maint: replace FSF snail-mail addresses with URLs
2170 2012-01-30 sys_stat: Fix support for mingw64 and MSVC.
2171 2012-01-28 strtoimax: eliminate need for stdint.h, inttypes.h checks
2172 2012-01-21 stdint: Add support for Android.
2173 2012-01-15 Improve support for MSVC 9.
2174 2012-01-08 mktime: Avoid compilation error on Solaris 11.
2175 2012-01-05 Use ', not `, for quoting output.
2176 2012-01-05 strtoimax: Don't replace systems where intmax_t is int.
2177 2012-01-05 strtoimax: Work around AIX 5.1 bug.
2178 2012-01-05 inttypes: Modernize.
2179 2011-12-13 inttypes, stdint: add C++11 support
2180 2011-11-26 Fix conflict between two instantiations of module 'unistd'.
2181 2011-11-21 _Noreturn: Check that _MSC_VER is defined
2182 2011-11-10 ptsname_r: Avoid compilation error on OSF/1 5.1.
2183 2011-11-09 raise: fix mingw handling of SIGPIPE
2184 2011-10-27 Add stdalign module and use it in other modules.
2185
2186 * lib/stdalign.in.h, lib/sys_types.in.h, m4/off_t.m4, m4/stdalign.m4:
2187 * m4/sys_types_h.m4:
2188 New files.
2189 * build-aux/move-if-change, build-aux/snippet/_Noreturn.h:
2190 * build-aux/snippet/arg-nonnull.h, build-aux/snippet/c++defs.h:
2191 * build-aux/snippet/warn-on-use.h, doc/misc/texinfo.tex:
2192 * lib/alloca.in.h, lib/allocator.h, lib/careadlinkat.c:
2193 * lib/careadlinkat.h, lib/dosname.h, lib/dup2.c, lib/filemode.c:
2194 * lib/filemode.h, lib/ftoastr.c, lib/ftoastr.h, lib/getloadavg.c:
2195 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
2196 * lib/gettext.h, lib/gnulib.mk, lib/ignore-value.h, lib/intprops.h:
2197 * lib/inttypes.in.h, lib/lstat.c, lib/md5.c, lib/md5.h, lib/mktime.c:
2198 * lib/pathmax.h, lib/pthread_sigmask.c, lib/readlink.c, lib/sha1.c:
2199 * lib/sha1.h, lib/sha256.c, lib/sha256.h, lib/sha512.c, lib/sha512.h:
2200 * lib/signal.in.h, lib/sigprocmask.c, lib/stat.c, lib/stdarg.in.h:
2201 * lib/stdbool.in.h, lib/stddef.in.h, lib/stdint.in.h, lib/stdio.in.h:
2202 * lib/stdlib.in.h, lib/strftime.c, lib/strftime.h, lib/strtoimax.c:
2203 * lib/strtol.c, lib/strtoll.c, lib/strtoul.c, lib/strtoull.c:
2204 * lib/symlink.c, lib/sys_stat.in.h, lib/time.in.h, lib/time_r.c:
2205 * lib/u64.h, lib/unistd.in.h, lib/verify.h, m4/00gnulib.m4:
2206 * m4/alloca.m4, m4/c-strtod.m4, m4/dup2.m4, m4/extensions.m4:
2207 * m4/filemode.m4, m4/getloadavg.m4, m4/getopt.m4, m4/gl-comp.m4:
2208 * m4/gnulib-common.m4, m4/gnulib-tool.m4, m4/include_next.m4:
2209 * m4/inttypes.m4, m4/largefile.m4, m4/longlong.m4, m4/lstat.m4:
2210 * m4/md5.m4, m4/mktime.m4, m4/multiarch.m4, m4/nocrash.m4:
2211 * m4/pathmax.m4, m4/pthread_sigmask.m4, m4/readlink.m4, m4/sha1.m4:
2212 * m4/sha256.m4, m4/sha512.m4, m4/signal_h.m4, m4/signalblocking.m4:
2213 * m4/socklen.m4, m4/ssize_t.m4, m4/st_dm_mode.m4, m4/stat.m4:
2214 * m4/stdarg.m4, m4/stdbool.m4, m4/stddef_h.m4, m4/stdint.m4:
2215 * m4/stdio_h.m4, m4/stdlib_h.m4, m4/strftime.m4, m4/strtoimax.m4:
2216 * m4/strtoll.m4, m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4:
2217 * m4/sys_stat_h.m4, m4/time_h.m4, m4/time_r.m4, m4/tm_gmtoff.m4:
2218 * m4/unistd_h.m4, m4/warnings.m4, m4/wchar_t.m4:
2219 Update from gnulib.
2220
34374650
PE
22212012-05-22 Paul Eggert <eggert@cs.ucla.edu>
2222
2223 Remove src/m/*.
2224 * configure.in: Remove all mention of src/m/*.
2225 (machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
2226 All uses removed.
2227 (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
2228 (BITS_PER_LONG_LONG): Move to src/lisp.h.
2229 * lib/makefile.w32-in: Remove dependencies on
2230 $(EMACS_ROOT)/src/m/intel386.h.
2231 * make-dist: Don't make links to src/m.
2232
ec21c7f8
PE
22332012-05-22 Paul Eggert <eggert@cs.ucla.edu>
2234
2235 * Makefile.in (ACLOCAL_INPUTS): Fix up gnulib-comp.m4 name. (Bug#11529)
2236 Without this further fix, aclocal was being invoked unnecessarily.
2237
39078e4a
GM
22382012-05-22 Glenn Morris <rgm@gnu.org>
2239
2240 * Makefile.in (blessmail, install-arch-dep, uninstall):
2241 Check cd lib-src works.
2242 (install-arch-dep, uninstall): Remove unneeded subshells.
2243
be17565b
GM
22442012-05-21 Glenn Morris <rgm@gnu.org>
2245
ff0c3cfb
GM
2246 * update-subdirs: Move to build-aux/.
2247 * make-dist, Makefile.in (install-arch-indep): Update for this change.
2248
d10cfddd
GM
2249 * Makefile.in (leimdir): New, set by configure.
2250 (COPYDIR, COPYDESTS): Add leim directories.
2251 (install-leim): Remove.
2252 (install-arch-indep): Handle leim installation directly.
2253
be17565b
GM
2254 * vpath.sed: Remove unused file.
2255 * make-dist: No more vpath.sed.
2256
9b4ee616
PE
22572012-05-21 Paul Eggert <eggert@cs.ucla.edu>
2258
fb77d37e
PE
2259 Use full name for m4/gnulib-comp.m4. (Bug#11529)
2260 Previously the file was named m4/gl-comp.m4 due to DOS 8+3 restrictions,
2261 even though the file's name in gnulib is m4/gnulib-comp.m4.
2262 This had a problem when merging from gnulib, as the code temporarily
2263 renamed it to the full name, causing problems when interrupted.
2264 Now the file has its full name, with the idea that we will find
2265 a solution for MS-DOS that does not affect the rest of Emacs.
2266 * m4/gnulib-comp.m4: Rename from m4/gl-comp.m4.
2267
261cb4bb
PE
2268 Assume C89 or later.
2269 * configure.in (AC_C_PROTOTYPES, AC_C_VOLATILE, AC_C_CONST)
2270 (POINTER_TYPE, PROTOTYPES): Remove.
2271
9b4ee616
PE
2272 Make merging from gnulib a script, not a makefile action.
2273 Putting it in a makefile has some problems with reflection, as
2274 merging from gnulib updates 'configure', which can update the makefile.
2275 Putting it in a standalone script breaks this loop.
2276 * Makefile.in (gnulib_srcdir, $(gnulib_srcdir), DOS_gnulib_comp.m4)
2277 (GNULIB_MODULES, GNULIB_TOOL_FLAGS, sync-from-gnulib):
2278 Remove, moving the actions to the script admin/merge-gnulib.
2279
261cb4bb
PE
22802012-05-21 Glenn Morris <rgm@gnu.org>
2281
2282 * configure.in (LEIM_INSTALLDIR):
2283 Rename to leimdir, treat like lispdir.
2284
b847032c
GM
22852012-05-21 Glenn Morris <rgm@gnu.org>
2286
2287 * Makefile.in (install-arch-indep, install-doc, install-info)
2288 (uninstall): Scrap superfluous subshells.
2289
a04689de 22902012-05-19 Ulrich Müller <ulm@gentoo.org>
af006ad5
UM
2291
2292 * Makefile.in (install-etc): Respect DESTDIR. (Bug#11518)
2293
003fdae2
PE
22942012-05-19 Paul Eggert <eggert@cs.ucla.edu>
2295
9232a6d9
PE
2296 * configure.in (AC_CHECK_FUNCS): Remove XSetWMProtocols,
2297 getdomainname, mblen (twice), mbrlen (twice), mbsinit, ualarm,
2298 getsockopt, setsockopt, mremap, mempcpy.
2299
003fdae2
PE
2300 * configure.in (machine): Do not set to 'vax', since src/m/vax.h
2301 is being removed.
2302 (AC_CHECK_FUNCS): Remove ftime.
2303
e7333757
GM
23042012-05-19 Glenn Morris <rgm@gnu.org>
2305
e39b9806 2306 * Makefile.in (install-arch-indep): Remove unneeded subshell.
e39b9806 2307
42d5aa3e
GM
2308 * Makefile.in (install-arch-indep): Remove unneeded chmod.
2309 Set permissions of lisp/subdirs.el.
2310
9192d37d
GM
2311 * Makefile.in (SUBDIR): Add leim. Update users.
2312
2e5d41e4
GM
2313 * Makefile.in (lib, lib-src, lisp): Check cd return value.
2314
e7333757
GM
2315 * Makefile.in (leim): No need to set PARALLEL.
2316
7606c360
GM
23172012-05-18 Glenn Morris <rgm@gnu.org>
2318
6d1a623e
GM
2319 * Makefile.in (install-arch-indep, install-info, install-man):
2320 Simplify some one-sided ifs.
2321
29473393
GM
2322 * Makefile.in: Install only the relevant DOC file.
2323 (install-arch-indep): Delete etc/DOC*.
2324 (install-doc): No more need to delete etc/DOC.
2325
660c8c1e
GM
2326 * Makefile.in (install-arch-indep): Split into several rules.
2327 (install-doc, innstall-info, install-man): New rules.
2328
37f36bcb
GM
2329 * configure.in (mandir): May as well include it in the NS app bundle.
2330
0629a797
GM
2331 * configure.in (INSTALL_ARCH_INDEP_EXTRA): New output variable.
2332 * Makefile.in (INSTALL_ARCH_INDEP_EXTRA): New, set by configure.
2333 (install-arch-indep): Don't install-etc for self-contained ns builds.
2334
136c45ee
GM
2335 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
2336 No longer unconditonally add /sw directories. (Bug#2280)
2337
ed0ba302
GM
2338 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
2339 (install-arch-indep): Depend on install-leim.
2340 (install): Remove explicit install-leim dependence.
2341
62061397
GM
2342 * Makefile.in (install-arch-indep):
2343 Move last element of mkdir rule here.
2344 (mkdir): Remove rule.
2345
37baa3c8
GM
2346 * Makefile.in (install-arch-indep): Remove unneeded chmods.
2347 INSTALL_DATA does this for us.
2348
b533f05e
GM
2349 * Makefile.in (install-arch-dep): Ensure bindir exists.
2350 Drop mkdir dependency.
2351 (install-arch-indep): Ensure docdir, infodir, mandir exist.
2352 (install-leim): Drop mkdir dependency.
2353 (mkdir): Remove most directories, now made in relevant rules.
2354
7606c360
GM
2355 * Makefile.in (install-arch-indep): Combine adjacent loops.
2356
3a4155de
GM
23572012-05-17 Glenn Morris <rgm@gnu.org>
2358
d9a1e2c2
GM
2359 * Makefile.in (install-etc, mkdir):
2360 Make relevant directories in install-etc rather than mkdir.
2361
4c54abe1
GM
2362 * Makefile.in (write_subdir): Create the directory if needed.
2363 (install-arch-dep, mkdir): No need to make site-lisp directories.
2364
9f1ea7dc 2365 * Makefile.in (write_subdir): New.
05f3d308 2366 (install-arch-indep, install-arch-dep): Use $write_subdir.
9f1ea7dc 2367
40c117e7 2368 * configure.in (docdir, etcdir, infodir, lispdir):
b42c720d 2369 For a self-contained ns build, set these to the appropriate values.
40c117e7 2370 * Makefile.in (install-arch-dep): No need to move info/ any more.
b42c720d 2371
b4a36200
GM
2372 * configure.in (ns_self_contained): New output variable.
2373 * Makefile.in (ns_self_contained): New, set by configure.
2374 (install-arch-dep): For a self-contained ns build,
96182ae6
GM
2375 don't bother installing binaries then immediately deleting them.
2376
3a4155de
GM
2377 * Makefile.in (ns_appbindir, ns_appresdir):
2378 Move them before things that may refer to them.
2379 (install-arch-dep): No need to relocate self-contained ns libexec.
2380
2381 * configure.in (archlibdir): Set it for self-contained ns builds.
2382 (libexecdir): Don't expand it now (this is mainly cosmetic).
2383
f04940ae
PE
23842012-05-16 Paul Eggert <eggert@cs.ucla.edu>
2385
2386 * configure.in: Simplify by removing CPP etc.
2387 (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
2388 (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
2389 In particular we no longer need to fiddle with CPP, since we don't
2390 use CPP specially any more.
2391 (gl_EARLY): Invoke this after adjusting CC, so that it uses the
2392 adjusted compiler.
2393 (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
2394 since gl_EARLY and/or Autoconf already does these.
2395
27cb7be2
GM
23962012-05-16 Glenn Morris <rgm@gnu.org>
2397
2398 * configure.in: Try to fix building with gcc >= 4.6 on Darwin.
2399 (CPP): Do not unconditionally set it on Darwin.
2400 Instead, try to test if -no-cpp-precomp is accepted.
2401 (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. (Bug#9755)
2402
ec3ca9ec
GM
24032012-05-15 Glenn Morris <rgm@gnu.org>
2404
4e7d487c 2405 * Makefile.in (install-arch-dep): Replace use of MV_DIRS.
a3f7efb8 2406
75a9f5f5
GM
2407 * Makefile.in (install-arch-dep): Do not hard-code version number.
2408
ec3ca9ec
GM
2409 * Makefile.in (install-arch-dep): NS install no longer needs to
2410 symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
2411
3fe7cdc8
GM
24122012-05-12 Glenn Morris <rgm@gnu.org>
2413
9e6b06ed
GM
2414 * configure.in (ns_appbindir): Remove trailing "/".
2415
3fe7cdc8
GM
2416 * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
2417 (MKDEPDIR): Use $MKDIR_P.
2418 * Makefile.in (MKDIR_P): New, set by configure.
2419 (mkdir): Use $MKDIR_P.
2420
a873f274
GM
24212012-05-11 Glenn Morris <rgm@gnu.org>
2422
2423 * Makefile.in (install-arch-indep): There are no more Makefile.c files.
e6124927 2424 Use INSTALL_DATA for the DOC file.
c8e32179 2425 Remove dead code for ./lisp that never executes.
a873f274 2426
ff57c2ec
GM
24272012-05-10 Glenn Morris <rgm@gnu.org>
2428
2429 * configure.in (LEIM_INSTALLDIR): New output variable.
2430
49ed9c8e
SM
24312012-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
2432
2433 * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
2434
5122804a
GM
24352012-05-08 Glenn Morris <rgm@gnu.org>
2436
2437 * make-dist: No more doc/lispref/*.el.
2438
01319a4e
AS
24392012-05-05 Andreas Schwab <schwab@linux-m68k.org>
2440
2441 * configure.in: Fix quoting bugs.
2442
8045b906
GM
24432012-05-04 Glenn Morris <rgm@gnu.org>
2444
2445 * configure.in (INFO_EXT, INFO_OPTS): New output variables.
2446
9fa0e416
GM
24472012-05-02 Glenn Morris <rgm@gnu.org>
2448
3c30e766
GM
2449 * configure.in (LD_SWITCH_SYSTEM): Don't try to defeat
2450 the choices made by FreeBSD and NetBSD. (Bug#10313)
2451
9aa071df
GM
2452 * Makefile.in (INFO_FILES): Remove variable.
2453 (INFO_NONMISC): New variable.
2454 (install-arch-indep, uninstall): Don't use $INFO_FILES.
2455
cd3771a0
GM
2456 * Makefile.in (uninstall): Remove useless-use-of-for; that for
2457 some reason caused problems on an old Solaris.
2458
a36e64d0
GM
2459 * Makefile.in (install-arch-indep, uninstall):
2460 Ensure that INSTALL-type commands are run from top-level.
2461
9e7a4bcf
GM
2462 * info/dir: Make some entries consistent with the source texi files.
2463
9fa0e416
GM
2464 * configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
2465
7adecb99
GM
24662012-05-02 Glenn Morris <rgm@gnu.org>
2467
2468 * Makefile.in (install-arch-indep):
2469 Combine adjacent install-data and install-info loops.
2470
4737362e
GM
24712012-05-01 Glenn Morris <rgm@gnu.org>
2472
ab1121bd
GM
2473 * Makefile.in (MAN_PAGES): Remove.
2474 (install-arch-indep, uninstall): Don't use $MAN_PAGES.
2475
a4a18b8b
GM
2476 * configure.in: Try libtinfo for tputs.
2477 (LIBS_TERMCAP) [gnu*]: Use libtinfo if it was found. (Bug#9741)
2478
3ba0a545
GM
2479 * configure.in: Combine adjacent $opsys case blocks.
2480
e3da5b19
GM
2481 * configure.in (LIBS_TERMCAP): Remove unreachable branch for sol2.
2482
262f06da
GM
2483 * configure.in: Invert the TERMINFO logic,
2484 since "yes" is far more common than "no".
2485
9311dcff
GM
2486 * configure.in (HAVE_LIBNCURSES): Remove; it is required to be true.
2487
4d5c6349
GM
2488 * configure.in (LD_SWITCH_X_SITE_RPATH):
2489 Rename from LD_SWITCH_X_SITE_AUX_RPATH.
2490
4737362e
GM
2491 * configure.in (LD_SWITCH_X_SITE_AUX): Remove; no longer used.
2492
562e638f
GM
24932012-04-26 Glenn Morris <rgm@gnu.org>
2494
2495 * make-dist: No more doc/lispref/tindex.pl.
2496
dcbf5805
MA
24972012-04-22 Michael Albinus <michael.albinus@gmx.de>
2498
2499 * configure.in (dbus_validate_bus_name, dbus_validate_path)
2500 (dbus_validate_interface, dbus_validate_member): Check also for
e3a3e213 2501 these library functions.
dcbf5805 2502
4b5b5289
PE
25032012-04-22 Paul Eggert <eggert@cs.ucla.edu>
2504
2505 * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook.
2506 With glibc 2.14 or later, when compiled with GCC 4.7.0's
2507 -Werror=deprecated-declarations flag, use of hooks like
2508 __malloc_initialize_hook causes compilation to fail because these
2509 hooks are deprecated. Modify 'configure' to check for these hooks too.
2510 Simplify the 'configure' code to test for all the hooks at once.
2511 (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
2512 (emacs_cv_var_doug_lea_malloc): ... this new var.
2513
9ee7d8b9
PE
25142012-04-21 Paul Eggert <eggert@cs.ucla.edu>
2515
2516 Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc
2517 dated 2011-10-07. Regenerating from current gnulib would be a
2518 pervasive change, and currently the trunk isn't open to such changes.
2519 * configure.in (WARN_CFLAGS): Remove; no longer needed now
2520 that gnulib does it.
2521 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
2522
5e6ab4e6
AS
25232012-04-21 Andreas Schwab <schwab@linux-m68k.org>
2524
2525 * m4/gl-comp.m4: Update. (Bug#11285)
2526
c07a4c0b 25272012-04-20 Ludovic Courtès <ludo@gnu.org>
d666446d
LC
2528
2529 * configure.in: Don't use the -R option (Bug#11251).
2530
6c94c34f 25312012-04-18 Paul Eggert <eggert@cs.ucla.edu>
b8df54ff 2532
9f46df23 2533 configure: new option --enable-gcc-warnings (Bug#11207)
b8df54ff
PE
2534 I have been using this change for many months in my private copy
2535 of Emacs, and have used it to find several bugs. It's mature
2536 enough to publish now.
2537 * Makefile.in (GNULIB_MODULES): Add warnings, manywarnings.
2538 * configure.in: Support --enable-gcc-warnings, in the style of
2539 other GNU packages such as coreutils.
2540 (C_WARNINGS_SWITCH): Remove, replacing with...
2541 (WARN_CFLAGS, GNULIB_WARN_CFLAGS): New variable.
2542 (PKG_CHECK_MODULES, C_SWITCH_X_SITE): Use -isystem rather than -I,
2543 when including system files with GCC.
2544 * etc/NEWS: Mention --enable-gcc-warnings.
67546201 2545 * INSTALL (DETAILED BUILDING AND INSTALLATION): Likewise.
b8df54ff
PE
2546 * lib/Makefile.am (AM_CFLAGS): New macro.
2547 * m4/manywarnings.m4, m4/warnings.m4: New files, from gnulib.
2548
316411f0
DA
25492012-04-17 Dmitry Antipov <dmantipov@yandex.ru>
2550
2551 * configure.in (AC_CHECK_FUNCS):
1f9f395d 2552 Add getpwent, endpwent, getgrent, endgrent. (Bug#7900)
316411f0 2553
9b9b2ef2
GM
25542012-04-16 Glenn Morris <rgm@gnu.org>
2555
b1aa797c
GM
2556 * configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
2557
9b9b2ef2
GM
2558 * configure.in: Remove X libs workaround for old autoconf.
2559
badf86af
KB
25602012-04-12 Ken Brown <kbrown@cornell.edu>
2561
2562 * configure.in: Warn that Cygwin 1.5 is unsupported. (Bug#10398)
2563
2f097256
GM
25642012-04-11 Glenn Morris <rgm@gnu.org>
2565
2566 * configure.in (GNUSTEP_CFLAGS): Rename from C_SWITCH_X_SYSTEM.
2567
a9f72fc1
GM
25682012-04-10 Glenn Morris <rgm@gnu.org>
2569
2570 * configure.in: Conditionally generate admin/unidata/Makefile.
2571
6b4f4a2d
TZ
25722012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
2573
a9f72fc1 2574 * info/dir, Makefile.in (INFO_FILES): Add emacs-gnutls manual.
6b4f4a2d 2575
23df914b
GM
25762012-04-09 Glenn Morris <rgm@gnu.org>
2577
fd9d85c2
GM
2578 * Makefile.in (leim): Check cd return value. Pass fewer variables.
2579 (install-leim): Check cd return value. Pass $MFLAGS.
2580 (install-strip): Pass $MFLAGS.
2581
23df914b
GM
2582 * configure.in: Require makeinfo >= 4.7. (Bug#10910)
2583 Eg org.texi has been using 4.7 functions for some time.
2584
bf6bba2b
PE
25852012-04-07 Paul Eggert <eggert@cs.ucla.edu>
2586
2587 Check pkg-config exit status when configuring (Bug#10626).
2588 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
2589 works; check its exit status. Problem reported by Jordi Gutiérrez
2590 Hermoso in
2591 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
2592
f3774f20
GM
25932012-04-07 Glenn Morris <rgm@gnu.org>
2594
2595 * README, configure.in (AC_INIT): Bump version to 24.1.50.
2596
d67a9a85
EZ
25972012-04-07 Eli Zaretskii <eliz@gnu.org>
2598
2599 * lib/makefile.w32-in (gnulib, all): Don't depend on stamp_BLD.
2600
f20f95c6
PE
26012012-03-04 Paul Eggert <eggert@cs.ucla.edu>
2602
2603 configure: fix ncurses 'configure' issue on Solaris 10 (Bug#10677)
2604 * configure.in (LIBS_TERMCAP): Default this to the result of
2605 the tputs library search. Do a run-time test for the linkability
2606 of tputs unless cross-compiling, as that's more reliable if the
2607 link flags and libraries are messed up. Don't change LIBS as
2608 a result of the test, as that may mess up later tests.
2609
75197633
CS
26102012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
2611
e7b41c4c 2612 * make-dist (README.W32): Include file in source tarball. (Bug#9750)
3e44c782 2613
75197633
CS
2614 * lib/makefile.w32-in (PRAGMA_SYSTEM_HEADER): Move to platform
2615 specific makefiles to support getopt_.h generation with MSVC.
2616
7eb21b49
GM
26172012-02-04 Glenn Morris <rgm@gnu.org>
2618
2619 * Makefile.in (uninstall):
2620 Handle compressed info files and man pages. (Bug#10718)
2621
44f92739
GM
26222012-02-02 Glenn Morris <rgm@gnu.org>
2623
2624 * configure.in [HAVE_NS]:
2625 Error if use --without-toolkit-scroll-bars. (Bug#10673)
2626
6df37268
PE
26272012-02-01 Paul Eggert <eggert@cs.ucla.edu>
2628
2629 Port to older Solaris 10 versions (Bug#10677).
2630 Bug reported by Chong Yidong for SunOS 5.10 Generic_127111-11 sparc.
2631 I cannot reproduce it on SunOS 5.10 Generic_141444-09 sparc but
2632 possibly this is because Sun fixed the 'stat' bug in my version.
2633 * Makefile.in (GNULIB_TOOL_FLAGS): Do not avoid the pathmax module.
2634 * lib/pathmax.h, m4/pathmax.m4: New files, from gnulib.
2635 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
2636 These changes are based on gnulib version
2637 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc dated 2011-10-07 20:59:10,
2638 because Emacs is in feature freeze and we do not want to merge any
2639 more-recent changes from gnulib.
2640
8d8939e8
GM
26412012-01-31 Glenn Morris <rgm@gnu.org>
2642
e4070def
GM
2643 * configure.in: Throw an explicit error if Motif toolkit was
2644 requested but requirements could not be found.
2645
8d8939e8
GM
2646 * configure.in: Allow Emacs to actually be built with xaw scroll-bars.
2647
5a26ec89
EZ
26482012-01-30 Eli Zaretskii <eliz@gnu.org>
2649
2650 * lib/makefile.w32-in ($(BLD)/sha1.$(O) $(BLD)/sha256.$(O)
2651 $(BLD)/sha512.$(O)): Depend on stamp_BLD. Fixes a build failure
2652 with "make -j3".
2653
1b0880d5
JB
26542012-01-16 Juanma Barranquero <lekktu@gmail.com>
2655
2656 * .bzrignore: Ignore etc/__pycache__.
2657
adee8a65
PE
26582011-12-17 Paul Eggert <eggert@cs.ucla.edu>
2659
2660 Port HAVE_PTHREAD configuration to MirBSD 10 (Bug#10201).
090bd7cb 2661 * configure.in (HAVE_PTHREAD): Check for pthread_atfork if linking
adee8a65
PE
2662 to gmalloc.c. This should prevent a MirBSD 10 build failure reported
2663 by Nelson H. F. Beebe in
2664 <http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00065.html>.
2665
e152e577
JB
26662011-12-10 Juanma Barranquero <lekktu@gmail.com>
2667
2668 * update-subdirs: Don't set no-byte-compile twice (bug#10260).
2669
46d14be7
JD
26702011-12-10 Jan Djärv <jan.h.d@swipnet.se>
2671
2672 * configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
2673 instead of LDFLAGS (Bug#10230).
2674
6c269a38
PE
26752011-12-03 Paul Eggert <eggert@cs.ucla.edu>
2676
4eec8d6f
PE
2677 * INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
2678
6c269a38 2679 Propagate configure flags to sub-configures.
1350a3cc 2680 * Makefile.in (cache_file, MAINTAINER_MODE_FLAG, CONFIGUREFLAGS):
6c269a38
PE
2681 New macros.
2682 (config.status, bootstrap): Use them to propagate configure flags
2683 to sub-configures.
2684 * configure.in (cache_file): AC_SUBST this, for Makefile.in.
2685
63e94eb8
PE
26862011-12-03 Paul Eggert <eggert@cs.ucla.edu>
2687
2688 * .bzrignore: Add config.cache.
2689
54e9e3bf
JD
26902011-11-27 Jan Djärv <jan.h.d@swipnet.se>
2691
2692 * configure.in: Check for gtk_window_set_has_resize_grip.
2693
20db1522
JB
26942011-11-24 Juanma Barranquero <lekktu@gmail.com>
2695
2696 * configure.in (HAVE_XPM): Fix typo.
2697
60bf278f
GM
26982011-11-22 Glenn Morris <rgm@gnu.org>
2699
5f77c86c
GM
2700 * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
2701 have confusing effects on the build. (Bug#6401)
2702
60bf278f
GM
2703 * Makefile.in (install-arch-dep): Tweak previous change.
2704
816be9f6
YD
27052011-11-22 Yavor Doganov <yavor@gnu.org>
2706
2707 Do not install arch-dependent files in the app bundle if
2708 --disable-ns-self-contained is requested. (Bug#1335)
2709 * configure.in (exec_prefix, libexecdir): Define relative to
2710 `ns_appbindir' only if configured for a self-contained app.
2711 * Makefile.in (install-arch-dep): Test for the existence of
2712 libexec in the Emacs.app bundle before executing commands.
2713
d5ff9cd0
AS
27142011-11-20 Andreas Schwab <schwab@linux-m68k.org>
2715
2716 * configure.in: Remove reference to src/m/ibms390.h.
2717
1c889bf6
GM
27182011-11-13 Glenn Morris <rgm@gnu.org>
2719
2720 * INSTALL: Tiny updates for disk space used during installation.
2721
a6fc3b5c
EZ
27222011-11-05 Eli Zaretskii <eliz@gnu.org>
2723
2724 * lib/makefile.w32-in (FRC): New dummy target.
2725 (TAGS): Depend on FRC.
2726
9f77899d
GM
27272011-11-04 Glenn Morris <rgm@gnu.org>
2728
1f9f395d 2729 * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929)
9f77899d
GM
2730 Do not include GnuTLS version info in final summary message.
2731
0bd3cb7b
EZ
27322011-10-31 Eli Zaretskii <eliz@gnu.org>
2733
07f3add9
EZ
2734 * config.bat: Use config.in and Makefile.in from src/ and lib/, if
2735 they exist there, else from autogen/.
2736
2737 * make-dist (msdos): Add depfiles.bat and inttypes.h.
0bd3cb7b 2738
d2eaf3e4
NT
27392011-10-25 Nali Toja <nalitoja@gmail.com> (tiny change)
2740
2741 * configure.in (HAVE_GNU_MAKE): Respect MAKE env-var. (Bug#9868)
2742
e782cfab
PE
27432011-10-24 Paul Eggert <eggert@cs.ucla.edu>
2744
2745 * configure.in (LIB_PTHREAD): Prepend -lpthread to LIBS (Bug#9852)
2746 if the library is found. Otherwise, later configure-time tests,
2747 such as the test for pthread_sigmask, generate the wrong results
2748 on some platforms. Problem reported for FreeBSD by Nali Toja.
2749
7da0b018
PE
27502011-10-20 Paul Eggert <eggert@cs.ucla.edu>
2751
2752 Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)
2753 * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
2754 Remove; no longer needed, now that we defer to strftime for time
2755 zone names.
2756
0ffe1065
JD
27572011-10-18 Jan Djärv <jan.h.d@swipnet.se>
2758
2759 * configure.in (GLIB_REQUIRED, GTK_REQUIRED): Set to 2.10 (Bug#9786).
2760
23769e49
CY
27612011-10-18 Chong Yidong <cyd@gnu.org>
2762
2763 * make-dist: Remove Cocoa/Emacs.xcodeproj from distribution.
2764
fd8dea03
GM
27652011-10-13 Glenn Morris <rgm@gnu.org>
2766
2767 * configure.in: Also look for tputs in libcurses. (Bug#9736)
2768
f4cc5b54
PE
27692011-10-12 Paul Eggert <eggert@cs.ucla.edu>
2770
2771 * configure.in: Remove check for -lintl (Bug#9713).
f1bfb0db 2772 The check could break 'configure' on GNU/Linux with a (broken) libintl.
f4cc5b54
PE
2773 The check was helpful but not essential in Solaris 2.6 (1997),
2774 and is no longer needed in Solaris 8 (2000). Solaris 2.6 is
2775 obsolete -- Sun dropped support for it in 2006 -- and without
2776 access to that Silurian platform we can't maintain the code anyway.
2777
7c5ee88e
PE
27782011-10-07 Paul Eggert <eggert@cs.ucla.edu>
2779
d47439a3
PE
2780 Merge from gnulib, fixing some 'configure' typos (Bug#9696).
2781 * lib/signal.in.h, lib/sigprocmask.c, m4/gl-comp.m4:
2782 * m4/gnulib-common.m4: Merge from gnulib.
2783 Without this, 'configure' would say "func_gl_gnulib_m4code_pathmax:
2784 command not found" on powerpc-apple-darwin9.8.0.
2785
7c5ee88e
PE
2786 * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
2787 This is now done by src/alloc.c.
2788
423dbf9b
RS
27892011-10-02 Richard Stallman <rms@gnu.org>
2790
2791 * configure.in: Rename xlinux_first_failure to xgnu_linux_first_failure
2792 and xlinux_second_failure to xgnu_linux_second_failure.
2793
31bed486
EZ
27942011-09-29 Eli Zaretskii <eliz@gnu.org>
2795
5f91c1e5
EZ
2796 * .bzrignore: Add ./GNUmakefile.unix, lib/SYS, lib/alloca.in-h,
2797 lib/signal.in-h.
31bed486 2798
e785f2ec 2799 * config.bat: Rename GNUmakefile, so it is not run on MS-DOS.
31bed486
EZ
2800 Rename signal.in.h and alloca.in.h.
2801
e1504b9b
EZ
28022011-09-28 Eli Zaretskii <eliz@gnu.org>
2803
2804 * INSTALL: Mention that m17n libraries and libotf are needed for
2805 Arabic shaping.
2806
316f8af0
PE
28072011-09-26 Paul Eggert <eggert@cs.ucla.edu>
2808
2809 Merge from gnulib, improving some licensing wording.
2810 This clarifies and fixes some licensing issues raised by Glenn Morris
2811 <http://lists.gnu.org/archive/html/bug-gnulib/2011-09/msg00397.html>.
2812 It also merges the latest version of texinfo.tex and has some
2813 MSVC-related changes that don't affect Emacs.
2814 * Makefile.in (GNULIB_TOOL_FLAGS): Avoid msvc-inval, msvc-nothrow,
2815 pathmax, and raise, since these are needed only to address
2816 MSVC-related issues that Emacs doesn't have.
2817 * doc/misc/texinfo.tex, lib/dup2.c, lib/gnulib.mk, lib/signal.in.h:
2818 * lib/sigprocmask.c, lib/stat.c, lib/stdio.in.h, lib/sys_stat.in.h:
2819 * lib/unistd.in.h, m4/dup2.m4, m4/getloadavg.m4, m4/gl-comp.m4:
2820 * m4/include_next.m4, m4/signal_h.m4, m4/signalblocking.m4:
2821 * m4/stdint.m4, m4/stdio_h.m4, m4/sys_stat_h.m4, m4/time_h.m4:
2822 * m4/unistd_h.m4: Merge from gnulib.
2823
04d51ad4
AS
28242011-09-26 Andreas Schwab <schwab@linux-m68k.org>
2825
2826 * configure.in: Initialize HAVE_LIBXML2.
2827
6e99ef20
GM
28282011-09-26 Glenn Morris <rgm@gnu.org>
2829
2830 * make-dist: Add lib/makefile.w32-in.
2831
0538fab0
GM
28322011-09-24 Glenn Morris <rgm@gnu.org>
2833
2834 * configure.in (CRT_DIR): Fix netbsd/openbsd handling.
2835
c5b01d8c
LMI
28362011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2837
2838 * .dir-locals.el: Change the debbugs regexp to allow having the
2839 bug number as the first thing on a line.
2840
0cc87afb
GM
28412011-09-15 Glenn Morris <rgm@gnu.org>
2842
2843 * configure.in: Make configure work with recent GNUsteps.
2844 (_NATIVE_OBJC_EXCEPTIONS): New AC_DEFINE.
2845 (GNU_OBJC_CFLAGS): Add -fobjc-exceptions when needed.
088f329c 2846 (C_SWITCH_X_SYSTEM): Enable GNUstep to find its headers.
0cc87afb 2847
3f44249e
PE
28482011-09-11 Paul Eggert <eggert@cs.ucla.edu>
2849
2850 Merge from gnulib, porting to Tru64.
2851 * lib/lstat.c, lib/stat.c, m4/include_next.m4, m4/nocrash.m4:
2852 * m4/signal_h.m4, m4/time_h.m4, m4/unistd_h.m4:
2853 Merge from gnulib. This fixes a compilation error on Tru64 UNIX
2854 aka OSF/1 5.1 DTK cc. There is also some mingw stuff here that
2855 doesn't affect Emacs.
2856
c8199d0f
PE
28572011-09-06 Paul Eggert <eggert@cs.ucla.edu>
2858
2859 * configure.in (isnan): Remove now-unnecessary check.
2860
e39b275c 28612011-09-06 Paul Eggert <eggert@cs.ucla.edu>
24e0f6b1 2862
abec06ff 2863 Merge from gnulib, using build-aux to remove clutter (Bug#9169).
e39b275c
PE
2864 This is to fix the following problems:
2865 . On FreeBSD 6.4, HP-UX 11.31, and Solaris 9, and when Emacs is
2866 configured not to use gtk or any other thread-using library,
2867 signals aren't blocked correctly.
2868 . On IRIX 6.5 it fixes an unwanted clash between Emacs's
2869 and IRIX's signal handling.
2870 . On Cygwin 1.7.5 it works around an incompatibility with
2871 the system pthread_sigmask.
2872 . On MacOS X 10.5 (32-bit), files whose inode numbers
2873 exceed 2**31 cannot be read or manipulated.
2874 . pthread_sigmask: Actually use results of gl_THREADLIB.
2875 . strtoimax, strtoumax: Avoid link error on OSF/1 with DTK cc.
2876 . find 'ar' program that fits with --host argument.
2877 . Allow the user to override the choice of AR, ARFLAGS, RANLIB.
74b880cb
PE
2878 * autogen/README: Update destination list.
2879 * autogen/copy_autogen, autogen/update_autogen, .bzrignore:
2880 The autogenerated files compile, config.guess,
2881 config.sub, depcomp, install-sh, and missing are now in build-aux.
24e0f6b1
PE
2882 * m4/largefile.m4: New file, so that Emacs does not mess up when
2883 accessing files with large inode numbers in MacOS X 10.5 and later.
2884 * m4/nocrash.m4: New file, to avoid triggering background debugger
2885 and/or create core dumps during 'configure'.
2886 * build-aux/move-if-change: Renamed from move-if-change.
2887 * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
2888 * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
2889 * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
2890 * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
24e0f6b1
PE
2891 * Makefile.in (epaths-force, sync-from-gnulib):
2892 move-if-change is now in build-aux.
2893 (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
2894 of gnulib's pthread_sigmask module, but Emacs doesn't need it.
2895 (mkdir): install-sh is now in build-aux.
2896 * config.bat: c++defs.h is now in build-aux/snippets.
2897 * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
2898 usual parameter).
2899 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
2900 * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
2901 to build-aux/snippet.
2902 * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
2903 * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
2904 Merge from gnuilib. This fixes porting bugs on Cygwin, Irix, and
2905 Solaris, enables MacOS extensions, and enables nocrash during
2906 'configure'.
2907 * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
2908
86633eab 29092011-09-04 Paul Eggert <eggert@cs.ucla.edu>
55e5faa1
PE
2910
2911 * configure.in (snprintf): New check.
2912
015faae4
PE
29132011-08-30 Paul Eggert <eggert@cs.ucla.edu>
2914
695a3dc5 2915 * configure.in (opsys): Change pattern to *-*-linux*
015faae4 2916 to recognize powerpc-gnu-linux-uclibc (Bug#9403).
1f87634f
PE
2917 Remove unreachable pattern hppa*-*-linux-gnu*.
2918 Also, remove ia64*-hp-hpux1[1-9]*, as it also sets machine=hp800,
2919 and that can't possibly work now that src/m/hp800.h no longer exists.
015faae4 2920
52ec1feb
JD
29212011-08-26 Jan Djärv <jan.h.d@swipnet.se>
2922
2923 * configure.in: Add -MP to DEPFLAGS (Bug#9372).
2924
377538cb
JD
29252011-08-13 Jan Djärv <jan.h.d@swipnet.se>
2926
2927 * configure.in: Add header check: sys/socket.h (Bug#8477),
2928 ifaddrs.h, net/if_dl.h. Check for getifaddrs and freeifaddrs.
2929 Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
2930
ae9e757a
JD
29312011-08-04 Jan Djärv <jan.h.d@swipnet.se>
2932
2933 * configure.in (HAVE_PTHREAD): Add check for -lpthread (Bug#9216).
2934 (HAVE_GTK_AND_PTHREAD): Remove.
2935
be8ec0b3
AA
29362011-07-28 Alp Aker <alp.tekin.aker@gmail.com>
2937
2938 * configure.in (HAVE_RSVG): Allow use of -lrsvg-2 for any NextStep
2939 build, not just GNUstep (Bug#9177).
2940
2573a837 29412011-07-28 Paul Eggert <eggert@cs.ucla.edu>
0e926e56
PE
2942
2943 Assume freestanding C89 headers, string.h, stdlib.h.
2944 Again, this simplifies the code, and all current platforms have these.
2945 * configure.in (AC_CHECK_HEADERS): Don't check for limits.h.
2946 (AC_HEADER_STDC): Remove.
2947 (AC_CHECK_FUNCS): No need to check for strchr, strrchr.
2948 (strchr, strrchr): Remove fallback macros.
2949
9cfdb3ec
PE
2950 Assume support for memcmp, memcpy, memmove, memset.
2951 This simplifies the code a bit. All current platforms have these,
2952 as they are required for C89. If this turns into a problem we
2953 can add the gnulib modules for these (a 1-line change to Makefile.in).
2954 * configure.in: Don't check for memcmp, memcpy, memmove, memset.
2955
427c285b
PE
29562011-07-27 Paul Eggert <eggert@cs.ucla.edu>
2957
2958 * GNUmakefile: New file.
2959 This is for convenience, so that one can run GNU make in an
2960 unconfigured source tree, and get a default build.
2961
2ad77c9d
JD
29622011-07-13 Jan Djärv <jan.h.d@swipnet.se>
2963
2964 * configure.in (GSETTINGS): Check for gio-2.0 >= 2.26.
2965
c8618a06
YM
29662011-07-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2967
2968 * configure.in (LD_SWITCH_SYSTEM_TEMACS): Add -fno-pie on Darwin
2969 so as to suppress address randomization (Bug#8395).
2970
f6ce9b9a
PE
29712011-07-09 Paul Eggert <eggert@cs.ucla.edu>
2972
3fcf7a1c
PE
2973 * lib/stdint.in.h: Merge from gnulib (Bug#9025).
2974 This fixes a build problem on older Mac OS X hosts.
2975
d9706d9f
PE
2976 * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Omit gl_THREADLIB
2977 test, which runs afoul of Automake installations where, for example,
2978 /usr/share/aclocal contains a copy of gl_THREADLIB.
2979 Problem reported by Sven Joachim in
2980 <http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00529.html>.
2981 This is just a quick temporary fix, specific to Emacs; I'll work
2982 with the other gnulib maintainers to get a more-permanent fix.
2983
af66a2d7 2984 Add gnulib's strtoimax module, needed on Solaris 8.
f6ce9b9a
PE
2985 * Makefile.in (GNULIB_MODULES): Add strtoimax.
2986 * lib/strtoll.c, m4/strtoimax.m4, m4/strtoll.m4: New files,
2987 automatically imported from gnulib.
2988 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
2989
1692ae2d 29902011-07-08 Paul Eggert <eggert@cs.ucla.edu>
6db30f83 2991
8a6ebd58 2992 Add gnulib support for pthread_sigmask (Bug#9010).
6db30f83 2993 * Makefile.in (GNULIB_MODULES): Add pthread_sigmask.
2a84b02d
PE
2994 * configure.in (AC_TYPE_UID_T): New dummy macro.
2995 Configure gnulib after adjusting LIBS,
2996 so that gnulib can assume the libraries in LIBS.
6db30f83 2997 * lib/signal.in.h, m4/pthread_sigmask.m4, m4/signal_h.m4:
2a84b02d 2998 * lib/pthread_sigprocmask.c, lib/sigprocmask.c, m4/signalblocking.m4:
b29e7c21 2999 * lib/pthread_sigmask.c:
6db30f83
PE
3000 New files, automatically imported from gnulib.
3001 * lib/gnulib.mk, m4/gl-comp.m4: Automatically-imported update
3002 due to the above changes.
3003 * .bzrignore: Add lib/signal.h.
3004
4a621aae
PE
3005 * lib/getopt.c, lib/unistd.in.h, m4/getopt.m4: Merge from gnulib.
3006
5e94cadb
AS
30072011-07-07 Andreas Schwab <schwab@linux-m68k.org>
3008
3009 * configure.in (maintainer-mode): Reflect default in help string.
3010
76b397fb
DN
30112011-07-07 Dan Nicolaescu <dann@ics.uci.edu>
3012
3013 * configure.in: Remove reference to iris4d.h.
3014
869795d6
JD
30152011-07-05 Jan Djärv <jan.h.d@swipnet.se>
3016
3017 * configure.in (HAVE_GCONF): Allow both HAVE_GCONF and HAVE_GSETTINGS.
3018
3279eb87
GM
30192011-07-01 Glenn Morris <rgm@gnu.org>
3020
3021 * configure.in (SETTINGS_CFLAGS, SETTINGS_LIBS) [HAVE_GCONF]: Fix typo.
3022
2e6e11eb
LMI
30232011-06-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3024
3025 * configure.in (HAVE_GSETTINGS): Fix syntax for GSETTINGS tests,
3026 which made ./configure infloop.
3027
9851bfc5
JD
30282011-06-30 Jan Djärv <jan.h.d@swipnet.se>
3029
3030 * configure.in (gsettings): New option and check for GSettings.
3031
adbc4ef4
GM
30322011-06-29 Glenn Morris <rgm@gnu.org>
3033
3034 * configure.in: Try to test for the required crt*.o files.
3035
1f773f32
BW
30362011-06-27 Bill Wohler <wohler@newt.com>
3037
3038 * .bzrignore: Add lisp/mh-e/mh-autoloads.el and lisp/mh-e/mh-cus-load.el.
3039
7a7ef429
PE
30402011-06-25 Paul Eggert <eggert@cs.ucla.edu>
3041
3042 Use gnulib's dup2 module instead of rolling our own.
3043 * Makefile.in (GNULIB_MODULES): Add dup2.
3044 * configure.in: Do not check for dup2; gnulib does that now.
3045 * lib/dup2.c, m4/dup2.m4: New files, from gnulib.
3046
6dd7e400
PE
30472011-06-23 Paul Eggert <eggert@cs.ucla.edu>
3048
3049 * lib/getopt.c, lib/stat.c, m4/gl-comp.m4: Merge from gnulib.
3050
94a807ac 30512011-06-22 Paul Eggert <eggert@cs.ucla.edu>
fa23e171
PE
3052
3053 Use gnulib's alloca-opt module.
3054 * .bzrignore: Add lib/alloca.h.
3055 * Makefile.in (GNULIB_MODULES): Add alloca-opt.
3056 * configure.in (AC_FUNC_ALLOCA): Remove almost all the alloca stuff,
e92b6c88
PE
3057 as gnulib now does that for us. Put alloca check in config.h.
3058 Include <alloca.h> before any other include file, for AIX 3.
fa23e171
PE
3059 * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
3060 * lib/alloca.in.h, m4/alloca.m4: New files, from gnulib.
3061
3ce9d0d4
LL
30622011-06-21 Leo Liu <sdl.web@gmail.com>
3063
3064 * m4/sha256.m4:
3065 * m4/sha512.m4:
3066 * m4/gl-comp.m4:
3067 * lib/u64.h:
3068 * lib/sha256.c:
3069 * lib/sha256.h:
3070 * lib/sha512.c:
3071 * lib/sha512.h:
3072 * lib/makefile.w32-in (GNULIBOBJS):
3073 * lib/gnulib.mk:
3074 * Makefile.in (GNULIB_MODULES): Add crypto/sha256 and
3075 crypto/sha512 modules from gnulib.
3076
add3f049
PE
30772011-06-19 Paul Eggert <eggert@cs.ucla.edu>
3078
3079 * lib/unistd.in.h, m4/getloadavg.m4: Merge from gnulib.
3080
3a4725e1
GM
30812011-06-17 Glenn Morris <rgm@gnu.org>
3082
3083 * configure.in: Restore the behavior of checking crt-dir only
3084 when the user specified it (not all platforms use it).
3085
bf4846e7
PE
30862011-06-16 Paul Eggert <eggert@cs.ucla.edu>
3087
3088 * m4/lstat.m4: Merge from gnulib (Bug#8878).
3089
4d61f28d 30902011-06-16 Miles Bader <miles@gnu.org>
0cca0a78
MB
3091
3092 * configure.in: Try to determine CRT_DIR automatically when
3093 using gcc.
3094
8c9b2106
PE
30952011-06-15 Paul Eggert <eggert@cs.ucla.edu>
3096
8aeb5be9
PE
3097 * lib/ftoastr.c, lib/stdio.in.h, lib/verify.h:
3098 * lib/gnulib.mk, m4/c-strtod.m4, m4/filemode.m4, m4/getloadavg.m4:
3099 * m4/getopt.m4, m4/gl-comp.m4, m4/lstat.m4, m4/md5.m4, m4/mktime.m4:
3100 * m4/readlink.m4, m4/sha1.m4, m4/stat.m4, m4/strftime.m4:
3101 * m4/strtoull.m4, m4/strtoumax.m4, m4/symlink.m4, m4/time_r.m4:
3102 Merge from gnulib.
8c9b2106 3103
c195f2de
JD
31042011-06-14 Jan Djärv <jan.h.d@swipnet.se>
3105
3106 * configure.in: Add emacsgtkfixed.o to GTK_OBJ if HAVE_GTK3.
3107
7e2aa385
PE
31082011-06-08 Paul Eggert <eggert@cs.ucla.edu>
3109
3110 * lib/gnulib.mk, m4/gnulib-common.m4: Merge from gnulib.
3111
81eafe29
PE
31122011-06-07 Paul Eggert <eggert@cs.ucla.edu>
3113
3114 * configure.in: Add --with-wide-int.
3115 * INSTALL: Mention this.
3116
9afafefb
PE
31172011-06-06 Paul Eggert <eggert@cs.ucla.edu>
3118
3119 Merge from gnulib.
3120 * lib/careadlinkat.c, lib/careadlinkat.h, m4/gnulib-common.m4: Merge.
3121
f797625a
PE
31222011-06-02 Paul Eggert <eggert@cs.ucla.edu>
3123
3124 * lib/allocator.h, lib/careadlinkat.c: Merge from gnulib.
3125
90856fe0 31262011-05-30 Paul Eggert <eggert@cs.ucla.edu>
55d4c1b2
PE
3127
3128 Use 'inline', not 'INLINE'.
eefc9486 3129 * configure.in (INLINE): Remove.
55d4c1b2 3130
6a3e57bb
PE
31312011-05-29 Paul Eggert <eggert@cs.ucla.edu>
3132
3133 Adjust to recent gnulib change for @GUARD_PREFIX@.
3134 * lib/makefile.w32-in (getopt_h): Substitute @GUARD_PREFIX@, too.
3135 All uses of _GL_ for guard prefixes in lib/*.h replaced with
3136 _@GUARD_PREFIX@_.
3137
842b28a0
PE
31382011-05-27 Paul Eggert <eggert@cs.ucla.edu>
3139
e61923c8 3140 * lib/getopt.c, lib/intprops.h: Merge from gnulib.
842b28a0 3141
70716b1d
GM
31422011-05-24 Glenn Morris <rgm@gnu.org>
3143
a22d9d2c
GM
3144 * Makefile.in (check): Just give a message if no test/ directory.
3145
bdd556a2
GM
3146 * configure.in: Avoid using variables inside AC_CONFIG_FILES.
3147
70716b1d
GM
3148 * configure.in (OPT_MAKEFILES_IN): Remove.
3149 (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
3150 (SUBDIR_MAKEFILES_IN): New output variable.
3151 * Makefile.in (OPT_MAKEFILES_IN): Remove.
3152 (SUBDIR_MAKEFILES_IN): Let configure set it.
3153
13c3daa4
LL
31542011-05-24 Leo Liu <sdl.web@gmail.com>
3155
3156 * m4/sha1.m4:
3157 * m4/gl-comp.m4:
3158 * lib/sha1.h:
3159 * lib/sha1.c:
3160 * lib/makefile.w32-in (GNULIBOBJS):
3161 * lib/gnulib.mk:
3162 * Makefile.in (GNULIB_MODULES): Add crypto/sha1 module.
3163
e09e38a8
GM
31642011-05-24 Glenn Morris <rgm@gnu.org>
3165
4ba4c54a
GM
3166 * configure.in: Remove test for already configured source directory.
3167 AM_INIT_AUTOMAKE has already done a more stringent test. (Bug#953)
3168
5a95c002
GM
3169 * Makefile.in (TAGS, tags, check): Pass MFLAGS to sub-makes.
3170
fa5d79db
GM
31712011-05-24 Glenn Morris <rgm@gnu.org>
3172
6c7e099d
GM
3173 * make-dist: Don't distribute test/. (Bug#8107)
3174 * configure.in (OPT_MAKEFILES_IN): New output variable.
3175 (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
3176 * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
3177 (SUBDIR_MAKEFILES_IN): Use $OPT_MAKEFILES_IN.
3178 (check): Give an explicit error if test/ is not present.
3179
fa5d79db
GM
3180 * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
3181 (SUBDIR_MAKEFILES): Derive from $SUBDIR_MAKEFILES_IN.
3182 (Makefile): Use $SUBDIR_MAKEFILES_IN.
3183
2df215b5
PE
31842011-05-23 Paul Eggert <eggert@cs.ucla.edu>
3185
3186 * lib/verify.h: Merge from gnulib.
3187
f518ae90
PE
31882011-05-22 Paul Eggert <eggert@cs.ucla.edu>
3189
3190 * lib/intprops.h, lib/stdint.in.h, m4/mktime.m4, m4/readlink.m4:
3191 Merge from gnulib.
3192
16b71f3a
AS
31932011-05-21 Andreas Schwab <schwab@linux-m68k.org>
3194
3195 * Makefile.in (AUTOMAKE_INPUTS): Add $(srcdir)/lib/gnulib.mk.
3196
7285dc67
EZ
31972011-05-20 Eli Zaretskii <eliz@gnu.org>
3198
6a45b46f
EZ
3199 * .bzrignore: Add lib/stdio.in-h, lib/stdbool.h, and lib/stdint.h.
3200
7285dc67
EZ
3201 * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
3202
b9704ad9
GM
32032011-05-20 Glenn Morris <rgm@gnu.org>
3204
3205 * configure.in (lisp_frag): New output file.
3206
4a720484
GM
32072011-05-19 Glenn Morris <rgm@gnu.org>
3208
3209 * configure.in (NS_SUPPORT, MOUSE_SUPPORT, TOOLTIP_SUPPORT)
3210 (WINDOW_SUPPORT): Remove output variables that are no longer used.
3211
a3c92bc1
EZ
32122011-05-17 Paul Eggert <eggert@cs.ucla.edu>
3213
8f906c40
EZ
3214 * lib/gnulib.mk:
3215 * lib/intprops.h:
3216 * lib/unistd.in.h:
3217 * m4/inttypes.m4:
3218 * m4/stdint.m4:
3219 * m4/unistd_h.m4: Sync from gnulib.
a3c92bc1 3220
d681f183
GM
32212011-05-14 Glenn Morris <rgm@gnu.org>
3222
3223 * configure.in: Treat failure to find an X toolkit the same way we treat
3224 failure to find X and image support.
3225
4f8c52a9
GM
32262011-05-12 Glenn Morris <rgm@gnu.org>
3227
3228 * Makefile.in (src, install-arch-indep, bootstrap-clean)
3229 (check-declare): Shell portability fixes. (Bug#8642)
3230
5a7f0a30
TZ
32312011-05-09 Teodor Zlatanov <tzz@lifelogs.com>
3232
3233 * configure.in: Require GnuTLS 2.6.x or higher.
3234
b08a63cc 32352011-05-06 Paul Eggert <eggert@cs.ucla.edu>
19548d08 3236
c378da0b
PE
3237 Use C99's va_copy to avoid undefined behavior on x86-64 GNU/Linux.
3238 * Makefile.in (GNULIB_MODULES): Add stdarg, for va_copy.
3239 * lib/stdarg.in.h, m4/stdarg.m4: New files, from gnulib.
3240
19548d08
PE
3241 * Makefile.in (GNULIB_TOOL_FLAG): Add --conditional-dependencies.
3242 This new gnulib-tool option saves 'configure' the trouble of
3243 checking for strtoull when strtoumax exists.
3244
d1a2ac5c
PE
3245 * configure.in (BITS_PER_LONG_LONG): New macro.
3246
773233f8
GM
32472011-05-05 Glenn Morris <rgm@gnu.org>
3248
3249 * Makefile.in (bootstrap-clean): Save config.log. (Bug#765)
3250 (top_distclean): Delete config.log~.
3251
40697cd9
BK
32522011-04-27 Ben Key <bkey76@gmail.com>
3253
3254 * configure.in: Fixed a bug that caused configure with
3255 --enable-checking=stringoverrun to have no effect.
3256
671875da 32572011-04-26 Paul Eggert <eggert@cs.ucla.edu>
c1e127f9
PE
3258
3259 * configure.in: Suppress unnecessary checks for size_t.
3260 (AC_TYPE_SIZE_T): Define an empty macro, to suppress obsolescent test.
3261 (size_t): Do not check for this, and do not typedef. This code
3262 is never exercised now.
3263
a8a2bb29
PE
3264 * Makefile.in (GNULIB_MODULES): Add strtoumax.
3265 This is needed for the new integer-reading code in lread.c.
3266 It automatically pulls in the following gnulib files, which
3267 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
3268 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
3269 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
3270 m4/strtoull.m4, m4/strtoumax.m4.
ce1b6817 3271 * .bzrignore: Add lib/inttypes.h.
a8a2bb29 3272
33630d51
TZ
32732011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
3274
3275 * configure.in: Check for GnuTLS certificate verify callbacks.
3276
bfab7d85
SM
32772011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
3278
3279 * Makefile.in (config.status): Don't erase in case of error.
3280 In case it disappeared, rebuild it with `configure'.
3281
fe0e7ad7
KB
32822011-04-20 Ken Brown <kbrown@cornell.edu>
3283
3284 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
3285
f5b06c35
GM
32862011-04-12 Glenn Morris <rgm@gnu.org>
3287
3288 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
3289
762f8d96 32902011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
3291
3292 * lib/allocator.c: New file, automatically generated by gnulib.
3293
5fac7083
GM
32942011-04-07 Glenn Morris <rgm@gnu.org>
3295
3296 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
3297
973f782d
EZ
32982011-04-06 Eli Zaretskii <eliz@gnu.org>
3299
3300 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
3301 Revert last change.
3302
f1f81baa
JB
33032011-04-06 Juanma Barranquero <lekktu@gmail.com>
3304
3305 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
3306 ($(BLD)/careadlinkat.$(O)): New target.
3307 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
3308 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
3309 Update dependencies.
3310
b70d23ff 33112011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 3312
41cf7d1a
PE
3313 Fix more problems found by GCC 4.6.0's static checks.
3314
aa181334
PE
3315 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
3316
1f7196bf 3317 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
3318 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
3319 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
3320 * m4/ssize_t.m4: New files, automatically generated from gnulib.
3321
c0274801
GM
33222011-04-06 Glenn Morris <rgm@gnu.org>
3323
3324 * autogen/update_autogen: Handle loaddefs-like files as well.
3325 (usage): Add -l, -C.
3326 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
3327 With -l, check status of lisp/ as well.
3328 With -C, clean before building.
3329 (autoreconf): Only pass -f in the `clean' case.
3330 (commit): New function.
3331
42e85a8f
GM
33322011-03-28 Glenn Morris <rgm@gnu.org>
3333
39f31873
GM
3334 * autogen/update_autogen: Pass -f to autoreconf.
3335
42e85a8f
GM
3336 * autogen.sh (get_version): Discard "not found" lines.
3337 (check_version): Respect $AUTOCONF etc environment variables.
3338
9af30bdf
GM
33392011-03-27 Glenn Morris <rgm@gnu.org>
3340
3341 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
3342 (AH_BOTTOM): Do not define SIGTYPE.
3343
181855e6
GM
33442011-03-26 Glenn Morris <rgm@gnu.org>
3345
3346 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
3347 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
3348
9ee0d174
AS
33492011-03-25 Andreas Schwab <schwab@linux-m68k.org>
3350
3351 * autogen/update_autogen: Remove useless function keyword.
3352
07da4b3c
EZ
33532011-03-25 Eli Zaretskii <eliz@gnu.org>
3354
3355 * config.bat: Generate src/config.h and lib/Makefile from
3356 autogen/config.in and autogen/Makefile.in.
3357
f6ca84c0
GM
33582011-03-25 Glenn Morris <rgm@gnu.org>
3359
3360 * compile, config.guess, config.sub, depcomp, install-sh, missing:
3361 Remove; autoreconf can supply them.
3362 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
3363 config.guess, install-sh. Pass -i to autoreconf.
3364 * autogen/update_autogen (genfiles): Add compile, config.guess,
3365 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
3366 Discard non-error output from autoreconf in -q case.
3367 * autogen/compile, autogen/config.guess, autogen/config.sub:
3368 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
3369 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
3370 install-sh, missing.
3371
8cc1d519
GM
33722011-03-23 Glenn Morris <rgm@gnu.org>
3373
9bb73912 3374 * autogen/update_autogen: Fix typo.
904a432c 3375 (msg): Remove function; use `exec' instead.
9bb73912 3376
8cc1d519
GM
3377 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
3378 (sync-from-gnulib): Don't sync mkinstalldirs.
3379 * make-dist: Don't distribute mkinstalldirs.
3380
c9c49752 33812011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 3382
c9c49752 3383 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
3384 * Makefile.in (GNULIB_MODULES): Add socklen.
3385 * configure.in: Do not check for sys/socket.h, since socklen does that.
3386 * m4/socklen.m4: New automatically-generated file, from gnulib.
3387
d5cad867
PE
3388 fakemail: Remove dependency on ignore-value.
3389 * Makefile.in (GNULIB_MODULES): Add stdio.
3390 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
3391 imported from gnulib.
cbd350f1 3392 * .bzrignore: Add lib/stdio.h.
c9c49752 3393
34cb1cc6
GM
33942011-03-22 Glenn Morris <rgm@gnu.org>
3395
3396 * autogen/copy_autogen: Work from ./ or ../.
3397 Fix time-stamps.
3398 * autogen.sh: Doc fix.
3399
66b87493
GM
34002011-03-20 Glenn Morris <rgm@gnu.org>
3401
3402 * autogen/: New directory, to be excluded from releases.
3403 * autogen/copy_autogen, autogen/update_autogen: New scripts.
3404 * autogen/README: New file.
3405 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
3406 * autogen/Makefile.in: Add auto-updated generated files.
3407 * autogen.sh: No longer a no-op, now it tests for autotools
3408 and runs them as necessary.
cd1181db 3409 * configure.in: Default maintainer-mode to on.
66b87493
GM
3410 * aclocal.m4, configure, lib/Makefile.in: Remove files.
3411
1ef6de05
PE
34122011-03-13 Paul Eggert <eggert@cs.ucla.edu>
3413
3414 Update for gnulib.
3415 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
3416 includes <intprops.h> directly.
3417 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
3418 when building Emacs on Solaris 9 and running it on Solaris 10.
3419
0afb4571
J
34202011-03-08 Jan Djärv <jan.h.d@swipnet.se>
3421
3422 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
3423
33383987
JB
34242011-03-07 Chong Yidong <cyd@stupidchicken.com>
3425
3426 * Version 23.3 released.
3427
870d9cf6
GM
34282011-03-06 Glenn Morris <rgm@gnu.org>
3429
3430 * configure.in (FREETYPE_LIBS): Actually set it to something.
3431
6c0dea8a
PE
34322011-03-02 Paul Eggert <eggert@cs.ucla.edu>
3433
3434 Work around some portability problems with symlinks.
3435
3436 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
3437 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
3438 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
3439 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
3440 * m4/symlink.m4:
3441 New files, automatically generated from gnulib.
3442 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
3443 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
3444
945d8b44
EZ
34452011-02-26 Eli Zaretskii <eliz@gnu.org>
3446
03382788
EZ
3447 * .bzrignore: Ignore new lib/*.in-h files.
3448
90eacf99
SM
3449 * config.bat: Rename stdint.in.h and sys_stat.in.h.
3450 Call depfiles.bat even if lib/deps already exist.
945d8b44 3451
9411886d
PE
34522011-02-25 Paul Eggert <eggert@cs.ucla.edu>
3453
3454 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
3455 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
3456 recent changes to configure.in and to gnulib.
9411886d 3457
1e8dbdc6
GM
34582011-02-24 Glenn Morris <rgm@gnu.org>
3459
3460 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
3461 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
3462
f68c809d
PE
34632011-02-22 Paul Eggert <eggert@cs.ucla.edu>
3464
3465 Assume S_ISLNK etc. work, since gnulib supports this.
3466 * Makefile.in (GNULIB_MODULES): Add sys_stat.
3467 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
3468 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
3469 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
3470
ba01e9d7
PE
34712011-02-21 Paul Eggert <eggert@cs.ucla.edu>
3472
3473 * lib/min-max.h: New file, for "min" and "max".
3474
9f8370e6
CS
34752011-02-21 Christoph Scholtes <cschol2112@gmail.com>
3476
90eacf99 3477 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Add dependency on
9f8370e6
CS
3478 $(EMACS_ROOT)/nt/inc/stdint.h.
3479
25c51af3
EZ
34802011-02-21 Eli Zaretskii <eliz@gnu.org>
3481
3482 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
3483 src/makefile.w32-in and adapt. Depend on stamp_BLD.
3484 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
3485
5fa4ac76
PE
34862011-02-20 Paul Eggert <eggert@cs.ucla.edu>
3487
3488 Import filemode module from gnulib.
3489 * .bzrignore: Add lib/sys/.
3490 * Makefile.in (GNULIB_MODULES): Add filemode.
3491 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
3492 * lib/filemode.c: Renamed from src/filemode.c and regenerated
3493 from gnulib. This adds support for some more file types, e.g.,
3494 Cray DMF migrated files.
3495 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
3496 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
3497 * m4/sys_stat_h.m4: New files, generated from gnulib.
3498 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
3499 Regenerate.
3500
e1e6b4fb
EZ
35012011-02-20 Eli Zaretskii <eliz@gnu.org>
3502
3503 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
3504 $(EMACS_ROOT)/nt/inc/sys/stat.h.
3505
6cac9cb1
PE
35062011-02-20 Paul Eggert <eggert@cs.ucla.edu>
3507
3508 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
3509 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
3510 is no longer needed, due to the recent SSDATA and related changes.
3511 Perhaps -Wno-pointer-sign should also be removed from
3512 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
3513 way to test this so I left it alone.
3514 * configure: Regenerate.
3515
0a19a6f8 35162011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
3517
3518 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
3519 src/makefile.w32-in.
3520
61353ac8 35212011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 3522
61353ac8 3523 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 3524 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
3525 Regenerate.
3526 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
3527 Import the new versions from gnulib; they assume a C99-style
3528 <stdint.h>, supplied by the stdint module.
3529 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
3530 imported from gnulib.
942f733f
PE
3531 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
3532 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
3533 special cases.
61353ac8 3534
9d9d12cd
EZ
35352011-02-19 Eli Zaretskii <eliz@gnu.org>
3536
152be435 3537 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 3538 Add lib/deps/.
152be435 3539
9d9d12cd 3540 * config.bat: Configure in `lib'.
219463da 3541 Generate *.Po files in lib/deps.
9d9d12cd 3542
7d315eb6
PE
35432011-02-18 Paul Eggert <eggert@cs.ucla.edu>
3544
3545 Import IRIX 6.5 getloadavg fixes from gnulib.
3546 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
3547
1f5d53eb
PE
35482011-02-16 Paul Eggert <eggert@cs.ucla.edu>
3549
3550 Import getloadavg module from gnulib.
3551 * .bzrignore: Add lib/stdlib.h.
3552 * Makefile.in (GNULIB_MODULES): Add getloadavg.
3553 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
3554 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
3555 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
3556 Remove; gnulib does this now.
3557 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
3558 from gnulib. This adds support for several other systems, such
3559 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
3560 buffer overrun on Linux hosts under very high load, and on hosts
3561 that maintain a channel to the load average file it makes sure
3562 the file descriptor is close-on-exec (on hosts that support this)
3563 and is not stdin, stdout, or stderr.
3564 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
3565 from gnulib.
3566 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
3567 * src/config.in: Regenerate.
3568
bb55f713
PE
35692011-02-15 Paul Eggert <eggert@cs.ucla.edu>
3570
3571 Merge from gnulib.
3572
7127b760
PE
3573 * install-sh: Update to scriptversion 2011-01-19.21.
3574
bb55f713
PE
3575 2011-02-13 Bruno Haible <bruno@clisp.org>
3576
3577 Consistent macro naming for macros that use GCC __attribute__.
90eacf99 3578 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Rename from
bb55f713
PE
3579 ATTRIBUTE_DEPRECATED.
3580
3581 2011-02-12 Bruno Haible <bruno@clisp.org>
3582
3583 setlocale: Prefer gnulib's override over libintl's override.
3584 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
3585 GNULIB_defined_setlocale is set.
3586
57e96f8e
GM
35872011-02-13 Glenn Morris <rgm@gnu.org>
3588
3589 * make-dist: Exclude generated file src/globals.h.
3590
988c07df
PE
35912011-02-10 Paul Eggert <eggert@cs.ucla.edu>
3592
3593 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
3594 Sync from gnulib, which has been patched to fix the problem
3595 with the license notices. Problem reported by Glenn Morris in
3596 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
3597
ccded26c
SM
35982011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
3599
3600 * .bzrignore: Ignore globals.h and related stamp.
3601
6ffb2c0c
PE
36022011-02-09 Paul Eggert <eggert@cs.ucla.edu>
3603
3604 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
3605 This merges the following fix from gnulib:
3606
3607 2011-02-08 Bruno Haible <bruno@clisp.org>
3608
3609 Split large sed scripts, for HP-UX sed.
3610
00b3c7ac
TT
36112011-02-08 Tom Tromey <tromey@redhat.com>
3612
3613 * configure: Rebuild.
3614 * configure.in (NS_OBJC_OBJ): New subst.
3615
91ccade4
PE
36162011-02-06 Paul Eggert <eggert@cs.ucla.edu>
3617
6ffb2c0c
PE
3618 gnulib: allow multiple gnulib generated replacements to coexist
3619 This defines a few preprocessor symbols that should not affect Emacs.
3620 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
3621 via "make sync-from-gnulib".
3622
e765a388
PE
3623 gnulib: undo previous change
3624 The upstream _HEADERS change was backed out of gnulib (see the
3625 same thread). Stay in sync with gnulib.
3626
91ccade4 3627 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
3628 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
3629 New empty macros, to accommodate recent changes to gnulib. See
3630 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
3631 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
3632 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
3633 * lib/time.in.h, lib/unistd.in.h:
3634 Regenerate.
91ccade4 3635
d67985d3
PE
36362011-02-05 Paul Eggert <eggert@cs.ucla.edu>
3637
3638 sync from gnulib to remove HAVE_STDBOOL_H
90eacf99 3639 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Rename from
d67985d3
PE
3640 AC_HEADER_STDBOOL. All uses changed. Do not define
3641 HAVE_STDBOOL_H, as gnulib does not need this. This change is
3642 imported from the latest Autoconf git. It was motivated by Emacs,
3643 which uses gnulib but does not need HAVE_STDBOOL_H.
3644 * configure, src/config.in: Regenerate.
3645 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
3646
67342916
PE
36472011-02-03 Paul Eggert <eggert@cs.ucla.edu>
3648
3649 allow C code to suppress warnings about ignored return values
3650 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
3651 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
3652 * lib/ignore-value.h: New file.
67342916 3653
14beddf4 36542011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
3655
3656 * configure.in: Test existence of xaw3d library, not just the
3657 header (Bug#7642).
3658
6ffb2c0c
PE
36592011-01-31 Eli Zaretskii <eliz@gnu.org>
3660
3661 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
3662 $(BLD)/time_r.$(O).
3663 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
3664 $(EMACS_ROOT)/src/m/intel386.h.
3665 ($(BLD)/strftime.$(O)):
3666 ($(BLD)/time_r.$(O)): Define prerequisites.
3667
16fab143
PE
36682011-01-31 Paul Eggert <eggert@cs.ucla.edu>
3669
3670 src/emacs.c now gets version number from configure.in
3671 * configure.in (version): Set this from $PACKAGE_VERSION,
3672 which is set from AC_INIT, rather than scouting through src/emacs.c.
3673 * configure: Regenerate.
3674 * make-dist (version): Get it from configure.in, not src/emacs.c.
3675
16c3e636
PE
36762011-01-30 Paul Eggert <eggert@cs.ucla.edu>
3677
3678 strftime: import from gnulib
3679 * Makefile.in (GNULIB_MODULES): Add strftime.
3680 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
3681 needed.
6ffb2c0c 3682 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 3683 Regenerate.
6ffb2c0c
PE
3684 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
3685 imported from gnulib.
16c3e636
PE
3686 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
3687 This incorporates many changes from gnulib, including simpler
3688 handling of multibyte formats, porting to mingw32 and other
3689 platforms, and support for higher-resolution time stamps.
3690 Emacs does not yet use the higher-resolution interface.
3691
3de84ad9
PE
36922011-01-30 Paul Eggert <eggert@cs.ucla.edu>
3693
3694 gnulib: import mktime and move-if-change fixes from gnulib
3695
3696 * configure: Regenerate from the following.
3697
6ffb2c0c
PE
3698 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
3699
3700 mktime: clarify long_int width checking
3701 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
3702 the top level, to make it clearer that the assumption about
3703 long_int width is being checked. See
3704 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
3705
3de84ad9
PE
3706 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
3707
3708 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 3709 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
3710 negative number, which the C Standard says has undefined behavior.
3711 In practice this is not a problem, but might as well do it by the book.
3712 Reported by Rich Felker and Eric Blake; see
3713 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
3714 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
3715 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
3716
3717 mktime: #undef mktime before #defining it
3718 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
3719
3720 mktime: systematically normalize tm_isdst comparisons
3721 * lib/mktime.c (isdst_differ): New function.
3722 (__mktime_internal): Use it systematically for all isdst comparisons.
3723 This completes the fix for libc BZ #6723, and removes the need for
90eacf99
SM
3724 normalizing tm_isdst.
3725 See <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
6ffb2c0c
PE
3726 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
3727
3728 mktime: fix some integer overflow issues and sidestep the rest
3729
3730 This was prompted by a bug report by Benjamin Lindner for MinGW
3731 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
3732 His bug is due to signed integer overflow (0 - INT_MIN), and I
3733 I scanned through mktime.c looking for other integer overflow
3734 problems, fixing all the bugs I found.
3735
3736 Although the C Standard says the resulting code is still not safe
3737 in the presence of integer overflow, in practice it should be good
3738 enough for all real-world two's-complement implementations, except
3739 for debugging environments that deliberately trap on integer
3740 overflow (e.g., gcc -ftrapv).
3741
3742 * lib/mktime.c (WRAPV): New macro.
3743 (SHR): Also check that long_int and time_t shift right in the
3744 usual way, before using the fast-but-unportable method.
3745 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
3746 used. The code already assumed two's complement, so there's
3747 no need to test for alternatives. All uses removed.
3748 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
3749 the C standard. Problem reported by Rich Felker in
3750 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
3751 (twos_complement_arithmetic): Also check long_int and time_t.
3752 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
3753 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
3754 (__mktime_internal): Avoid integer overflow with unary subtraction
3755 in two instances where -1 - X is an adequate replacement for -X,
3756 since the calculations are approximate.
3de84ad9
PE
3757
3758 2011-01-29 Eric Blake <eblake@redhat.com>
3759
3760 mktime: avoid infinite loop
3761 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
3762 type; behavior is still undefined but portable to all known targets.
3763 Reported by Rich Felker.
3764
6ffb2c0c
PE
3765 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
3766
3767 mktime: avoid problems on NetBSD 5 / i386
3768 * lib/mktime.c (long_int): New type. This works around a problem
3769 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
3770 but time_t is 64 bits, and where I expect the existing code is
3771 wrong in some cases.
3772 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
3773 (ydhms_diff): Bring back the compile-time check for wide-enough
3774 year and yday.
3775
3776 mktime: fix misspelling in comment
3777 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
3778 This merges all recent glibc changes of importance.
3779
3de84ad9
PE
3780 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3781
3782 move-if-change: cope with concurrent mv of identical file.
3783 * move-if-change (CMPPROG): Accept environment
3784 variable as an override for `cmp'.
3785 (usage): Document CMPPROG.
3786 Adjust comparison to drop stdout. Cope with failure of mv if
3787 the target file exists and is identical to the source, for
3788 parallel builds.
3789 Report from H.J. Lu against binutils in PR binutils/12283.
3790
6ffb2c0c
PE
37912011-01-29 Eli Zaretskii <eliz@gnu.org>
3792
3793 * lib/makefile.w32-in:
3794 * lib/getopt_.h: New files.
3795
c7e95b91
PE
37962011-01-28 Paul Eggert <eggert@cs.ucla.edu>
3797
3798 improve fix for MS-DOS file name clash
90eacf99 3799 * Makefile.in (DOS_gnulib_comp.m4): Rename from DOS-gnulib-comp.m4,
c7e95b91
PE
3800 for portability to POSIX make. Reported by Bruno Haible.
3801 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
3802 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
3803 files from accumulating as garbage. Also reported by Bruno Haible.
3804
125c3718
PE
38052011-01-27 Paul Eggert <eggert@cs.ucla.edu>
3806
3807 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
3808 * Makefile.in (DOS-gnulib-comp.m4): New macro.
3809 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
3810 problems with MS-DOS 8+3 file name restrictions.
3811 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
3812 it, it would also cause problems when extracting Emacs distribution
3813 tarballs on MS-DOS hosts.
3814 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 3815 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
3816 * config.guess, config.sub: Sync from gnulib.
3817 * m4/gnulib-cache.m4: Remove from repository.
3818 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
3819
4004ef46
GM
38202011-01-25 Glenn Morris <rgm@gnu.org>
3821
0b5c5d82
GM
3822 * README: Add a note about ranges in copyright years.
3823
4004ef46
GM
3824 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
3825
06d8ace5 38262011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
3827
3828 * configure.in: Add HP-UX on IA64 (Bug#6811).
3829
d6974efa
PE
38302011-01-24 Paul Eggert <eggert@cs.ucla.edu>
3831
3832 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
3833 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
3834 as it is no longer needed.
6ffb2c0c 3835 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
3836 * configure.in: Invoke the new gnulib macro
3837 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
3838 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
3839 * m4/getopt.m4: Sync from gnulib; this removes the need for
3840 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
3841 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
3842 New macro, synced from gnulib.
3843 * m4/warn-on-use.m4: Remove.
3844
e02ea74b
PE
38452011-01-22 Paul Eggert <eggert@cs.ucla.edu>
3846
3847 aclocal.m4: put this file back into repository
3848 This way, we don't have to assume that the maintainer has
3849 the automake package installed. See
3850 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
3851 * .bzrignore: Remove aclocal.m4, undoing the previous change.
3852 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
3853 undoing the previous change.
3854 * aclocal.m4: New file (actually, resurrected).
3855
48dcd482
MB
38562011-01-22 Miles Bader <miles@gnu.org>
3857
3858 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
3859 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
3860 Emacs directly uses fontconfig, and breaks building when using a
3861 strict linker).
3862
925e561d
PE
38632011-01-21 Paul Eggert <eggert@cs.ucla.edu>
3864
b06b1098
PE
3865 src/config.in: shrink slightly
3866 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
3867 This makes src/config.in a bit smaller, by removing identifiers
3868 like GNULIB_TEST_MKTIME that Emacs does not need.
3869 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
3870 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
3871 Sync from gnulib. This removes a few more unnecessary symbols from
3872 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
3873 * configure, src/config.in: Regenerate.
3874
925e561d
PE
3875 aclocal.m4: tweaks to regenerate more conveniently
3876 This attempts to act better when the source is in a weird state. See
3877 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
3878 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
3879 * .bzrignore: Add aclocal.m4.
3880
942be821
PE
38812011-01-20 Paul Eggert <eggert@cs.ucla.edu>
3882
3883 aclocal.m4: omit auto-generated file from repository
3884 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
3885 the most recent change here.
3886 * aclocal.m4: Remove from bzr repository. This file is
3887 auto-generated and isn't needed to run 'configure'. See
3888 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
3889
0813c96e
PE
38902011-01-19 Paul Eggert <eggert@cs.ucla.edu>
3891
3892 Minor Makefile.in tweaks to build from gnulib better.
3893 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
3894 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
3895 (top_maintainer_clean): Don't remove aclocal.m4.
3896
7cae64b4
PE
38972011-01-18 Paul Eggert <eggert@cs.ucla.edu>
3898
53911e8f
PE
3899 Minor cleanups for 'bzr status'
3900 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
3901 the output of config.guess.
3902 * Makefile.in (top_distclean): Remove stamp-h1 too.
3903
7cae64b4
PE
3904 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
3905 defined if the compiler supports GCC-style __attribute__
3906 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
3907 this syntax.
3908
a3e44e79 39092011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 3910
3cbecb8f
PE
3911 Makefile.in: tidy up the building of lib
3912 * Makefile.in (am--refresh): Mark as .PHONY.
3913 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
3914 as they're not rebuilt unless you do a "make sync-from-gnulib"
3915 and the former is needed for "configure".
3916 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
3917 has already removed lib/Makefile.
3918
ecbfcc83
PE
3919 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
3920 This avoids building ftoastr and ldtoastr, which aren't needed. See
3921 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 3922
803059b9
PE
3923 * .bzrignore: Add .h files that are host-dependent.
3924 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
3925 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
3926 host-dependent and are built as part of an ordinary 'make', and
3927 should not be checked in.
3928
6ffb2c0c
PE
3929 * lib/Makefile.in: Regenerate.
3930 * lib/COPYING: New file, a copy of COPYING.
3931
2a78afcc 3932 * configure: Regenerate.
37564543
PE
3933 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
3934
e275c824 3935 Regenerate.
6ffb2c0c
PE
3936 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
3937 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
3938 New files, copied from gnulib by gnulib-tool.
3939 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
3940 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
3941 Regenerate.
ecbfcc83 3942
84bbb1ad
PE
3943 Use gnulib's getopt-gnu module.
3944 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
3945 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
3946 representative of the dependencies.
3947 * configure.in: Do not configure getopt, as gnulib does that now.
3948 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
3949 getopt now, in lib.
ecbfcc83 3950
1fd182f0 3951 Regenerate.
6ffb2c0c
PE
3952 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
3953 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
3954 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
3955 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
3956 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
3957 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
3958 * m4/wchar_t.m4, warn-on-use.h:
3959 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 3960 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
3961 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
3962 Regenerate.
3963
1e11dbe3
PE
3964 Use gnulib's mktime module.
3965 * Makefile.in (GNULIB_MODULES): Add mktime.
3966 * configure.in: Remove code no longer needed, as gnulib now does it.
3967 (AC_CHECK_FUNCS): Remove mktime.
3968 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
3969 (__restrict): Remove, as this now gets in the way of the C99
3970 support for 'restrict' pulled in by the gnulib mktime module.
3971 Code should now use 'restrict' and not '__restrict".
3972 (mktime): Remove.
3973 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
3974 and warn-on-use.h into the distribution.
1fd182f0
PE
3975
3976 Regenerate.
6ffb2c0c
PE
3977 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
3978 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 3979 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
3980 * lib/dummy.c: Remove.
3981 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
3982 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
3983 Regenerate.
ecbfcc83 3984
1e11dbe3 3985 Use gnulib's ftoastr module.
fa2c4f56
PE
3986 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
3987
743c80a7 3988 Regenerate.
6ffb2c0c
PE
3989 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
3990 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
3991 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
3992 New files, generated automatically, with 'make sync-from-gnulib'
3993 followed by 'make'.
3994 * configure, lisp/dired.el, src/config.in: Regenerate.
3995
9a514d4a
PE
3996 Automate syncing from gnulib.
3997 * INSTALL, README: Document new subdirectory 'lib'.
3998 * Makefile.in (SUBDIR): Add lib.
3999 (SUBDIR_MAKEFILES): Add lib/Makefile.
4000 (lib-src, src, TAGS, tags): Depend on lib.
4001 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
4002 ($(gnulib_srcdir)): New rule.
4003 (sync-from-gnulib): New rule, which is .PHONY.
4004 (lib): New rule, which is like lib-src.
4005 (Makefile): Depend on lib/Makefile.in.
4006 (AUTOCONF_INPUTS): Depend on aclocal.m4.
4007 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
4008 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
4009 (am--refresh): New rule, to pacify Automake.
4010 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
4011 Clean lib, too.
4012 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
4013 droppings.
4014 (maintainer-clean, extraclean): Use it.
4015 * configure.in: Initialize for automake and gnulib, by invoking
4016 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
4017 lib/Makefile, too. Use automake to build gnulib, as gnulib works
4018 more conveniently with automake.
6ffb2c0c 4019 * lib/Makefile.am: New file.
9a514d4a
PE
4020 * make-dist: Also put into the distribution aclocal.m4,
4021 compile, depcomp, missing, and the files under lib/.
4022
dc3e3e7b
GM
40232011-01-15 Glenn Morris <rgm@gnu.org>
4024
4025 * Makefile.in (epaths-force): No more arch-tag to edit.
4026
dab73760
CY
40272011-01-15 Chong Yidong <cyd@stupidchicken.com>
4028
4029 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
4030
9f4b8b47
PE
40312011-01-14 Paul Eggert <eggert@cs.ucla.edu>
4032
4033 * make-dist: Distribute test/ files too.
4034 Distribute every file under test/ that is under version control,
4035 using patterns like *.el to capture files that are added later.
4036 Without this change, "configure" would fail, because it would
4037 attempt to build from a Makefile.in that was not distributed.
4038
d221e780
CO
40392011-01-13 Christian Ohler <ohler@gnu.org>
4040
4041 * Makefile.in (INFO_FILES): Add ERT.
4042
4043 * Makefile.in (check): Run tests in test/automated.
4044
4045 * Makefile.in:
4046 * configure.in: Add test/automated/Makefile.
4047
bc5585d1
PE
40482011-01-07 Paul Eggert <eggert@cs.ucla.edu>
4049
2b3f5bc8
PE
4050 * install-sh, mkinstalldirs, move-if-change: Update from master
4051 source in gnulib.
4052
bc5585d1
PE
4053 * config.guess, config.sub: Updated from master source.
4054
2018939f
AS
40552011-01-05 Andreas Schwab <schwab@linux-m68k.org>
4056
4057 * configure.in: Check for __builtin_unwind_init.
4058
e5365138
GM
40592011-01-05 Glenn Morris <rgm@gnu.org>
4060
4061 * configure.in (HAVE_MAKEINFO): New output variable.
4062 (MAKEINFO): Reset to "makeinfo" if not found.
4063 * Makefile.in (install-arch-indep, info):
4064 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
4065
a04689de 40662010-12-29 Ulrich Müller <ulm@gentoo.org>
4fc5868a
UM
4067
4068 * configure.in: Make gameuser configurable (Bug#7717).
4069
68251e16
GM
40702010-12-15 Glenn Morris <rgm@gnu.org>
4071
4072 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
4073 long absent lib-src/fns-*.el.
4074
838db889
GM
40752010-12-11 Glenn Morris <rgm@gnu.org>
4076
4077 * make-dist: Exclude etc/*.pyc.
4078
fe646d2c
AS
40792010-12-10 Andreas Schwab <schwab@linux-m68k.org>
4080
4081 * configure.in: Don't double machfile in final message.
4082
d96c83fa
CY
40832010-12-04 Chong Yidong <cyd@stupidchicken.com>
4084
4085 * configure.in: Fix last change.
4086
d6a003a8
AS
40872010-12-04 Andreas Schwab <schwab@linux-m68k.org>
4088
4089 * configure.in: Remove reference to removed machine description
90eacf99
SM
4090 files and allow $machine and $machfile to be empty.
4091 Substitute M_FILE/S_FILE instead of machfile/opsysfile.
d6a003a8 4092
067d23c9
KY
40932010-12-03 Glenn Morris <rgm@gnu.org>
4094
4095 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
4096
40972010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
4098
4099 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
4100 (EXTERNALLY_VISIBLE): New definition.
4101
41022010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
4103
4104 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
4105
41062010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
4107
4108 * configure.in: Do not check for unconditionally included headers.
4109
41102010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
4111
4112 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
4113
41142010-11-09 Michael Albinus <michael.albinus@gmx.de>
4115
4116 * configure.in: Don't write a warning for D-Bus anymore.
4117
41182010-11-06 Andreas Schwab <schwab@linux-m68k.org>
4119
4120 * configure.in: Fix indentation.
4121
41222010-10-31 Ken Brown <kbrown@cornell.edu>
4123
90eacf99
SM
4124 * configure.in (checking whether localtime caches TZ):
4125 Use unsetenv instead of modifying environment directly.
067d23c9
KY
4126
41272010-10-25 Andreas Schwab <schwab@linux-m68k.org>
4128
4129 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
4130 to avoid warning.
4131
41322010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4133
e9fce1ac 4134 * configure.in: Remove the BROKEN annotation from GnuTLS.
067d23c9
KY
4135
41362010-10-22 Glenn Morris <rgm@gnu.org>
4137
4138 * make-dist: Avoid listing .el files twice. Don't try to run
4139 autoconf if --no-update.
4140
41412010-10-20 Glenn Morris <rgm@gnu.org>
4142
4143 * make-dist: No longer create lisp/MANIFEST.
4144
41452010-10-14 Glenn Morris <rgm@gnu.org>
4146
4147 * BUGS, INSTALL.BZR, README: Updates.
4148
41492010-10-13 Glenn Morris <rgm@gnu.org>
4150
4151 * make-dist: Remove --compress. Check for the appropriate
4152 gzip-like executable, and if not found, don't compress.
4153 Check version number in README, don't change it.
4154 Use find for nt/inc/*.h.
4155
41562010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
4157
90eacf99
SM
4158 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT):
4159 Remove trailing / from directory names.
067d23c9
KY
4160
41612010-10-12 Glenn Morris <rgm@gnu.org>
4162
4163 * make-dist: Update and simplify.
4164
41652010-10-12 Eli Zaretskii <eliz@gnu.org>
4166
4167 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
4168
41692010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
4170
4171 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
4172
41732010-10-09 Glenn Morris <rgm@gnu.org>
4174
4175 * make-dist: No more doc/emacs/*.texi.in.
4176
4177 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
4178
41792010-10-09 Glenn Morris <rgm@gnu.org>
4180
4181 * configure.in: Combine some conditionals.
4182
4183 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
4184 * make-dist: Include doc/emacs/*.texi.in.
4185
4186 * INSTALL, make-dist: Remove references to b2m.
4187 * Makefile.in (MAN_PAGES): Remove b2m.1.
4188
41892010-10-05 Glenn Morris <rgm@gnu.org>
4190
4191 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
4192
41932010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
4194
4195 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
4196
41972010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
4198
4199 * configure.in: Include stdlib.h and string.h unconditionally.
4200
42012010-09-29 Romain Francoise <romain@orebokech.com>
4202
4203 * configure.in: Don't enable ImageMagick unless HAVE_X11.
4204
42052010-09-28 Glenn Morris <rgm@gnu.org>
4206
4207 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
4208 happy.
4209
42102010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4211
4212 * configure.in: Enable imagemagick by default.
4213
42142010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
4215
4216 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
e9fce1ac 4217 GnuTLS libraries.
067d23c9
KY
4218
42192010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
4220
4221 * configure.in: Set up GnuTLS.
4222
42232010-09-22 Chong Yidong <cyd@stupidchicken.com>
4224
4225 * configure.in: Announce whether libxml2 is linked to.
4226
42272010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
4228
4229 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
4230
42312010-09-18 Eli Zaretskii <eliz@gnu.org>
4232
4233 * config.bat: Detect that libxml2 is installed and if so, build
4234 with it.
4235
42362010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4237
4238 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
4239 be used. This fixes a conf problem on Mac OS X.
4240
42412010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4242
4243 * configure.in: Check for libxml2.
4244
42452010-09-09 Glenn Morris <rgm@gnu.org>
4246
4247 * make-dist: No more TODO files under lisp/.
4248
42492010-09-04 Eli Zaretskii <eliz@gnu.org>
4250
4251 * config.bat: Produce lisp/gnus/_dir-locals.el from
4252 lisp/gnus/.dir-locals.el.
4253
42542010-08-23 Andreas Schwab <schwab@linux-m68k.org>
4255
4256 * configure.in: Fix check for librsvg, imagemagick and
4257 MagickExportImagePixels.
4258
42592010-08-18 Joakim Verona <joakim@verona.se>
4260
4261 * Makefile.in, configure.in: Checks for ImageMagick.
4262
42632010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
4264
4265 * configure.in (AC_PREREQ): Require autoconf 2.65.
4266
42672010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
4268
4269 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
4270
42712010-08-09 Andreas Schwab <schwab@linux-m68k.org>
4272
4273 * configure.in: Add AC_C_BIGENDIAN.
4274
42752010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
4276
4277 * configure.in (ORDINARY_LINK): Use on hpux* too.
4278
42792010-08-06 Jan Djärv <jan.h.d@swipnet.se>
4280
4281 * configure.in: Check for util.h.
4282 Use -Wimplicit-function-declaration if compiler supports it.
4283
42842010-08-05 Eli Zaretskii <eliz@gnu.org>
4285
4286 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
4287
42882010-08-04 Andreas Schwab <schwab@linux-m68k.org>
4289
4290 * configure.in: Restore accidentally removed use of
4291 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
4292
42932010-07-29 Chad Brown <yandros@mit.edu>
4294
4295 * configure.in: Check for dirent.h.
4296
42972010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
4298
4299 * configure.in: Remove reference to usg5-4, unused.
4300
43012010-07-25 Andreas Schwab <schwab@linux-m68k.org>
4302
4303 * configure.in: Check for __executable_start.
4304
43052010-07-24 Ken Brown <kbrown@cornell.edu>
4306
4307 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
4308
43092010-07-24 Juanma Barranquero <lekktu@gmail.com>
4310
4311 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
4312
43132010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
4314
4315 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
4316
43172010-07-12 Andreas Schwab <schwab@linux-m68k.org>
4318
4319 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
4320 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
4321 (C_OPTIMIZE_SWITCH): Remove.
4322 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
4323
43242010-07-11 Andreas Schwab <schwab@linux-m68k.org>
4325
4326 * configure.in: Don't check for index and rindex, check for strchr
4327 and strrchr. Define strchr and strrchr as index and rindex,
4328 resp., in src/config.h if not available.
4329
43302010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
4331
4332 * configure.in: Use -Wold-style-definition if available.
4333 This helps with the transition to standard C code, it can be
4334 removed when done.
4335
4336 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
4337
4338 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
4339 and MSWindows.
4340
43412010-07-07 Andreas Schwab <schwab@linux-m68k.org>
4342
4343 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
4344 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
4345
43462010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
4347
4348 * configure.in (getenv): Remove K&R declaration.
4349
43502010-07-02 Jan Djärv <jan.h.d@swipnet.se>
4351
4352 * configure.in: Remove define __P.
4353
43542010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
4355
4356 * configure.in (--enable-use-lisp-union-type): New flag.
4357
43582010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
4359
4360 Fix CFLAGS for non-GCC compilers.
4361 * configure.in (CFLAGS): Always use -g like it was done before the
4362 2010-03-30 change.
4363 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
4364 (Bug#6538)
4365
43662010-06-30 Glenn Morris <rgm@gnu.org>
4367
4368 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
4369 Set with AC_DEFINE rather than AH_BOTTOM.
4370
4371 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
4372 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
4373 Set with shell, not cpp.
4374 (LIBX): Remove, just use -lX11 in the one place this was used.
4375 (cannot_dump): Replace with CANNOT_DUMP.
4376
43772010-06-28 Jan Djärv <jan.h.d@swipnet.se>
4378
0a19a6f8 4379 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
4380 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
4381 by minimum required Gtk+ 2.6). Add checks for functions introduced
4382 in Gtk+ 2.14 or newer (bug#6505).
4383
43842010-06-26 Eli Zaretskii <eliz@gnu.org>
4385
4386 * config.bat: Remove white space around "+" in COPY commands.
4387
43882010-06-23 Glenn Morris <rgm@gnu.org>
4389
4390 * info/dir: Start descriptions in column 32, per Texinfo convention.
4391
43922010-06-16 Chong Yidong <cyd@stupidchicken.com>
4393
4394 * INSTALL: Update font information (Bug#6389).
4395
43962010-06-16 Glenn Morris <rgm@gnu.org>
4397
4398 * INSTALL: General update.
4399
44002010-06-12 Glenn Morris <rgm@gnu.org>
4401
4402 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
4403
44042010-06-11 Glenn Morris <rgm@gnu.org>
4405
4406 * configure.in (--without-compress-info): New option.
4407 (GZIP_INFO): New output variable.
4408
4409 * Makefile.in (GZIP_INFO): New, set by configure.
4410 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
4411 Handle man pages in the same way.
4412
44132010-06-10 Glenn Morris <rgm@gnu.org>
4414
4415 * Makefile.in (install-arch-indep): Gzip the info files too.
4416
4417 * make-dist: Remove references to non-existent directories and files.
4418
44192010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
4420
4421 * configure.in: Include <strings.h> and <string.h> instead of
4422 "strings.h" and "string.h".
4423
44242010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
4425
4426 * configure.in: Remove code dealing with BSTRING.
4427
44282010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
4429
4430 * configure.in (AC_PREREQ): Require autoconf 2.65.
4431
4432 * configure.in (unxec): Do not define and substitute.
4433 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
4434
44352010-06-03 Glenn Morris <rgm@gnu.org>
4436
4437 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
4438
44392010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
4440
4441 Fix alloca definition when using gcc on non-gnu systems.
4442 * configure.in: Use the code sequence indicated by "info autoconf"
4443 for alloca (bug#6170).
4444
44452010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4446
4447 * .bzrignore: Ignore new files from trunk, which appear if you use
4448 colocated branches (i.e. "bzr switch").
4449
44502010-05-28 Glenn Morris <rgm@gnu.org>
4451
4452 * configure.in: Simplify some of the $canonical tests.
4453
44542010-05-27 Glenn Morris <rgm@gnu.org>
4455
4456 * config.bat: Do not preprocess src/Makefile.in.
4457
4458 * configure.in: Do not preprocess src/Makefile.in.
4459 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
4460 (AC_EGREP_CPP): Test no longer needed.
4461
4462 * make-dist: No more Makefile.c files.
4463
44642010-05-26 Glenn Morris <rgm@gnu.org>
4465
4466 * configure.in (YMF_PASS_LDFLAGS): Remove.
4467 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
4468
4469 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
4470 Add $GNUSTEP_LOCAL_HEADERS.
4471 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
4472
4473 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
4474 (GNUSTEP_MAKEFILES): Remove.
4475 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
4476 stuff to here.
4477
44782010-05-25 Glenn Morris <rgm@gnu.org>
4479
4480 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
4481 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
4482
4483 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
4484 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
4485 here instead.
4486
44872010-05-24 Romain Francoise <romain@orebokech.com>
4488
4489 * make-dist: Look for version in src/emacs.c.
4490 Use lisp/subr.el rather than lisp/version.el for location check.
4491
44922010-05-21 Glenn Morris <rgm@gnu.org>
4493
4494 * configure.in (MKDEPDIR): Parallel build tweak.
4495
4496 * configure.in (ns_frag): New output file.
4497
4498 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
4499 (OLDXMENU_TARGET): Set to empty if USE_GTK.
4500
4501 * configure.in (cannot_dump): New output variable.
4502
45032010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
4504
4505 * configure.in: On NetBSD, if terminfo is found, use it in
4506 preference to termcap. (Bug#6190)
4507
45082010-05-20 Glenn Morris <rgm@gnu.org>
4509
4510 * make-dist (src): Include *.mk.
4511 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
4512 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
4513 (deps_frag): New output file.
4514 (AUTO_DEPEND): Remove this definition.
4515
4516 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
4517
45182010-05-19 Glenn Morris <rgm@gnu.org>
4519
4520 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
4521 (ORDINARY_LINK): New AC_DEFINE.
4522 (LIB_GCC): No need to set if ORDINARY_LINK.
4523
45242010-05-18 Glenn Morris <rgm@gnu.org>
4525
4526 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
4527 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
4528
4529 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
4530 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
4531 (RALLOC_OBJ): New output variable.
4532
4533 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
4534 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
4535
45362010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
4537
4538 * Makefile.in (src): Provide the name of the VCS file that witnesses
4539 a pull.
4540 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
4541
45422010-05-17 Glenn Morris <rgm@gnu.org>
4543
4544 * configure.in (OLDXMENU_DEPS): New output variable.
4545
45462010-05-16 Glenn Morris <rgm@gnu.org>
4547
4548 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
4549
4550 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
4551 * Makefile.in (install-arch-dep): Update for above change.
4552
4553 * Makefile.in (ns_appdir): Remove.
4554 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
4555
4556 * configure.in (TEMACS_LDFLAGS2): New output variable.
4557
4558 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
4559 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
4560 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
4561 nothing uses.
4562
45632010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
4564
4565 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
4566 does not use them.
4567 (X11R5_INHIBIT_I18N): Remove, unused.
4568
45692010-05-15 Glenn Morris <rgm@gnu.org>
4570
4571 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
4572
4573 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
4574
45752010-05-15 Ken Raeburn <raeburn@raeburn.org>
4576
4577 * configure.in: Look for version string in its new location.
4578
45792010-05-15 Eli Zaretskii <eliz@gnu.org>
4580
4581 * config.bat: Remove support for DJGPP v1.x.
4582
45832010-05-15 Glenn Morris <rgm@gnu.org>
4584
4585 * configure.in (OLDXMENU_TARGET): New output variable.
4586
4587 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
4588
4589 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
4590 and other files that no longer exist.
4591
45922010-05-14 Glenn Morris <rgm@gnu.org>
4593
4594 * configure.in (cpp_undefs): Add mktime, register, X11.
4595
4596 * configure.in (GPM_MOUSE_SUPPORT): Remove.
4597 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
4598 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
4599
4600 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
4601 (GNUSTEP_MAKEFILES): Do not output.
4602
46032010-05-13 Glenn Morris <rgm@gnu.org>
4604
4605 * configure.in: Fix some paren typos.
4606
4607 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
4608
4609 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
4610
46112010-05-12 Glenn Morris <rgm@gnu.org>
4612
4613 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
4614
4615 * configure.in (LIB_GCC): New output variable.
4616
46172010-05-11 Glenn Morris <rgm@gnu.org>
4618
4619 * make-dist (msdos): No more mainmake.
4620
4621 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
4622 * config.bat: Do not run cpp on lib-src/Makefile.in.
4623
4624 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
4625
46262010-05-10 Glenn Morris <rgm@gnu.org>
4627
4628 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
4629
4630 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
4631 (BLESSMAIL_TARGET): New output variable.
4632
46332010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
4634
4635 * INSTALL: Fix typos.
4636
46372010-05-08 Chong Yidong <cyd@stupidchicken.com>
4638
4639 * configure.in: Add check for buggy version of GCC (Bug#6031).
4640
46412010-05-08 Glenn Morris <rgm@gnu.org>
4642
4643 * configure.in (HAVE_LIBNCURSES): New local variable.
4644 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
4645 replacing cpp in src/s/*.h and src/Makefile.in.
4646
46472010-05-07 Chong Yidong <cyd@stupidchicken.com>
4648
4649 * Version 23.2 released.
4650
46512010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
4652
4653 * configure.in: Add tests for `isnan' and `copysign'.
4654
46552010-05-07 Eli Zaretskii <eliz@gnu.org>
4656
4657 * config.bat: Allow for 2 leading `#'s in comments in
4658 src/Makefile.in.
4659
46602010-05-07 Glenn Morris <rgm@gnu.org>
4661
4662 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
4663 Merges logic from src/s/* and src/Makefile.in.
4664 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
4665
46662010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
4667
4668 Define START_FILES and LIB_STANDARD using autoconf.
4669 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
4670 here from src/s/*.h.
4671 (HAVE_CRTIN): Remove, inline logic in the netbsd
4672 START_FILES/LIB_STANDARD computation.
4673
46742010-05-06 Glenn Morris <rgm@gnu.org>
4675
4676 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
4677
4678 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
4679 (LD_SWITCH_X_SITE): Remove unused variables.
4680
46812010-05-04 Glenn Morris <rgm@gnu.org>
4682
4683 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
4684 as well.
4685 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
4686
4687 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
4688
4689 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
4690 variables, replacing c_switch_machine, c_switch_system.
4691 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
4692 @c_switch_system@.
4693
46942010-05-03 Glenn Morris <rgm@gnu.org>
4695
4696 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
4697
4698 * make-dist: There are no more src/m/*.inp files.
4699
47002010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
4701
4702 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
4703 (ac_link): Do not use ld_switch_machine.
4704
47052010-05-01 Glenn Morris <rgm@gnu.org>
4706
4707 * configure.in (OTHER_OBJ): Remove.
4708 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
4709
47102010-04-30 Glenn Morris <rgm@gnu.org>
4711
4712 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
4713 Elsewhere, maybe include it.
4714
4715 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
4716 (OLDXMENU, LIBXMENU): New output variables.
4717
4718 * configure.in (OTHER_OBJ): New output variable.
4719
47202010-04-28 Glenn Morris <rgm@gnu.org>
4721
4722 * configure.in (CYGWIN_OBJ): New output variable.
4723
4724 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
4725
4726 * configure.in (FONT_OBJ): New output variable.
4727
4728 * configure.in (LIBXMU): New output variable.
4729
4730 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
4731
4732 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
4733 userland and maybe change values to i386 (move test from s/amdx86-64.h).
4734
47352010-04-27 Glenn Morris <rgm@gnu.org>
4736
4737 * configure.in (LIBXTR6): New output variable. Move unixware special
4738 case here from src/s/unixware.h.
4739
4740 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
4741 in Makefiles.
4742 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
4743
4744 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
4745 (LIBXP): No longer substitute in Makefiles.
4746 (MOTIF_LIBW): New output variable. Move system-specific settings here
4747 from src/s files.
4748
47492010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
4750
4751 Reduce CPP usage.
4752 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
4753 (unexec): Define unconditionally, all platforms define
4754 UNEXEC. AC_SUBST it.
4755 (UNEXEC_SRC): Remove, unused.
4756 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
4757
47582010-04-27 Glenn Morris <rgm@gnu.org>
4759
4760 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
4761 replaced by LIBXP.
4762
4763 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
4764 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
4765 On hpux10-20, default to /lib.
4766
4767 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
4768
47692010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
4770
4771 * configure.in (LIBS_MACHINE): Remove, unused.
4772
4773 * configure.in (LIB_MATH): New output variable. Set it for some systems.
4774
47752010-04-24 Glenn Morris <rgm@gnu.org>
4776
4777 * configure.in (CRT_DIR): New output variable.
4778 (--with-crt-dir): New option. (Bug#5655)
4779 (HAVE_LIB64_DIR): Remove.
4780
47812010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
4782
4783 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
4784
47852010-04-22 Miles Bader <miles@gnu.org>
4786
4787 * configure.in: Get rid of "unix" pre-defined macro when
4788 preprocessing Makefile. (Bug#5857)
4789
47902010-04-21 Andreas Schwab <schwab@linux-m68k.org>
4791
4792 Avoid non-portable shell command negation
4793 * configure.in: Revert last change.
4794
47952010-04-21 Jan Djärv <jan.h.d@swipnet.se>
4796
4797 * configure.in: Change "if test ! -f" to "if ! test -f".
4798
47992010-04-21 Glenn Morris <rgm@gnu.org>
4800
4801 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
4802 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
4803
48042010-04-21 Karel Klíč <kklic@redhat.com>
4805
4806 * configure.in: New option: --with(out)-selinux, on by default.
4807 Set HAVE_LIBSELINUX if we find libselinux, and substitute
4808 LIBSELINUX_LIBS in Makefiles.
4809
48102010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
4811
4812 * configure.in: Remove all references to LIBX11_SYSTEM.
4813
48142010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
4815
4816 * configure.in: Remove all references to C_DEBUG_SWITCH.
4817
48182010-03-27 Eli Zaretskii <eliz@gnu.org>
4819
4820 * config.bat <lib-src>: Edit out lines that begin with several #
4821 characters.
4822
48232010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4824
4825 * configure.in: Remove support for old UNIX System V systems and
4826 for Unixware on non-x86 machines.
4827
4828 * configure.in: Remove support for Solaris on PPC and for old versions.
4829
4830 * configure.in: Remove non-working lynxos port.
4831
48322010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
4833
4834 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
4835
48362010-03-19 Glenn Morris <rgm@gnu.org>
4837
4838 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
4839 happy.
4840
48412010-03-18 Jan Djärv <jan.h.d@swipnet.se>
4842
4843 * configure.in: Check for tputs and friends, abort if not
4844 found (bug#5735).
4845
48462010-03-18 Glenn Morris <rgm@gnu.org>
4847
4848 * configure.in (--with-x-toolkit): In the help text, say which options
4849 are synonyms.
4850
4851 * configure.in (--with-mmdf, --with-mail-unlink):
4852 New options, off by default.
4853 (--with-mailhost): New option to set default POP host.
4854 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
4855 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
4856 New variables, substituted in Makefiles.
4857 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
4858 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
4859 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
4860 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
4861 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
4862
48632010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
4864
4865 * Makefile.in (uninstall): Handle the case where archlibdir does not
4866 exist. (Bug#5720)
4867
48682010-03-12 Eli Zaretskii <eliz@gnu.org>
4869
75f1671a 4870 These changes remove termcap.c from the build on POSIX platforms.
067d23c9
KY
4871 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
4872
4873 * configure: Regenerated.
4874
48752010-03-10 Chong Yidong <cyd@stupidchicken.com>
4876
4877 * Branch for 23.2.
4878
48792010-01-31 Juri Linkov <juri@jurta.org>
4880
4881 * .bzrignore: Add TAGS-LISP.
4882
48832010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4884
4885 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
4886 this header file).
4887
48882010-01-12 Juanma Barranquero <lekktu@gmail.com>
4889
4890 * .bzrignore: Ignore all .exe, instead of individual files.
4891
48922010-01-12 Chong Yidong <cyd@stupidchicken.com>
4893
4894 * configure.in: Explicitly check for and link to -lXrender.
4895
48962010-01-12 Glenn Morris <rgm@gnu.org>
4897
4898 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
4899 for bug reports for development versions.
4900
49012010-01-02 Eli Zaretskii <eliz@gnu.org>
4902
4903 * .bzrignore: Add more ignored patterns, including for the MS-DOS
4904 build.
4905
49062009-12-27 Karl Fogel <kfogel@red-bean>
4907
4908 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
4909 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
4910
49112009-12-17 Glenn Morris <rgm@gnu.org>
4912
4913 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
4914
49152009-12-15 Glenn Morris <rgm@gnu.org>
4916
4917 * info/dir: Add EDT entry.
4918 * Makefile.in (INFO_FILES): Add edt.
4919
49202009-12-10 Jan Djärv <jan.h.d@swipnet.se>
4921
1154d12e 4922 * configure.in: Check for RSVG if GNUstep is used.
067d23c9
KY
4923
49242009-12-09 Jan Djärv <jan.h.d@swipnet.se>
4925
4926 * configure.in: Don't check for RSVG or GConf unless X11 is used.
4927
49282009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
4929
4930 * configure.in: Allow compiling Emacs with GTK on Cygwin.
4931
49322009-12-01 Glenn Morris <rgm@gnu.org>
4933
4934 * make-dist: Add etc/images/mpc directory.
4935
49362009-11-21 Jan Djärv <jan.h.d@swipnet.se>
4937
4938 * configure.in: Don't check for GConf unless X is used.
4939
49402009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
4941
4942 * configure.in: Use -Wdeclaration-after-statement if available.
4943
49442009-11-17 Jan Djärv <jan.h.d@swipnet.se>
4945
4946 * configure.in: New option: --with(out)-gconf.
4947 Set HAVE_GCONF if we find gconf.
4948
49492009-11-17 Glenn Morris <rgm@gnu.org>
4950
4951 * Makefile.in (INFO_FILES): Add semantic.
4952
49532009-11-16 Chong Yidong <cyd@stupidchicken.com>
4954
4955 * info/dir: Add Semantic.
4956
49572009-11-16 Glenn Morris <rgm@gnu.org>
4958
4959 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
4960 pattern, so as not to exclude makefile*.el. (Bug#4912)
4961
49622009-11-14 Jan Djärv <jan.h.d@swipnet.se>
4963
4964 * configure.in: --enable-autodepend is new. Check for GNU Make
4965 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
4966 gcc and GNU make to generate dependencies.
4967
49682009-10-27 Glenn Morris <rgm@gnu.org>
4969
4970 * make-dist: Make links to doc/lispintro/*.pdf.
4971
49722009-10-23 Jim Meyering <meyering@redhat.com>
4973
4974 * configure.in: Invoke $CPP with -P when creating Makefile and
4975 src/Makefile. Without this, gcc 4.4.2 converts each
4976 backslash-newline pair in the input to a bare newline, yielding
4977 invalid Makefiles.
4978
4979 * configure: Regenerate.
4980
49812009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
4982
4983 * configure.in (vax-dec-vms): Remove, not supported anymore.
4984
49852009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
4986
4987 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
4988 (*-apple-darwin*): Add x86_64 architecture.
4989
49902009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
4991
4992 * config.guess, config.sub: Updated from master source.
4993
49942009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
4995
4996 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
4997
49982009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
4999
5000 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
5001
50022009-09-29 Glenn Morris <rgm@gnu.org>
5003
5004 * make-dist (check): Update for two new levels of subdirectory in lisp/.
5005
50062009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
5007
5008 * config.guess, config.sub: Updated from master source.
5009
5010 * configure.in (OTHER_FILES): Define using autoconf not cpp.
5011
50122009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
5013
5014 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
5015
50162009-09-13 Chong Yidong <cyd@stupidchicken.com>
5017
5018 * INSTALL: Update URL for GNU FreeFont.
5019
50202009-09-09 Glenn Morris <rgm@gnu.org>
5021
5022 * Makefile.in (install-arch-indep): Don't recursively change perms of
5023 site-lisp and infodir. There may be non-Emacs files in here, and the
5024 files supplied by Emacs are all handled explicitly already. (Bug#3800)
5025 (mkdir): Set umask to world-readable before creating directories.
5026 mkinstalldirs already checks if dirs exist, don't duplicate this test.
5027
50282009-08-29 Glenn Morris <rgm@gnu.org>
5029
5030 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
5031 (info): Don't give an error in the absence of makeinfo - let the doc
5032 Makefiles do that, if the info files need rebuilding. (Bug#3982)
5033
50342009-08-23 Ken Raeburn <raeburn@raeburn.org>
5035
5036 * Makefile.in (install-arch-indep): If the versioned DOC-####
5037 generated during loadup+dump isn't found, install the plain DOC
5038 file that always gets generated, in case CANNOT_DUMP is set.
5039
5040 * configure.in: Warn if package version specified here doesn't
5041 match the version in version.el.
5042 * configure: Regenerate.
5043
50442009-08-22 Michael Albinus <michael.albinus@gmx.de>
5045
5046 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
5047
5048 * configure: Regenerate.
5049
50502009-08-19 Glenn Morris <rgm@gnu.org>
5051
5052 * INSTALL: Remove reference to cvtmail.
5053
50542009-08-15 CHENG Gao <chenggao@gmail.com>
5055
5056 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
5057
50582009-08-02 Kevin Ryde <user42@zip.com.au>
5059
5060 * INSTALL: Fix free fonts URL.
5061
50622009-07-22 Glenn Morris <rgm@gnu.org>
5063
5064 * configure.in (AC_PREREQ): Require autoconf 2.62.
5065
50662009-07-04 Andreas Schwab <schwab@linux-m68k.org>
5067
5068 * configure.in (--enable-checking, --enable-profiling):
5069 Use AS_HELP_STRING.
5070
50712009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
5072
5073 * configure.in (--enable-profiling): New option.
5074 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
5075
50762009-06-27 Glenn Morris <rgm@gnu.org>
5077
5078 * configure.in: Restore netbsd on mips, mipsel, mipseb.
5079
50802009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
5081
5082 * configure.in (--enable-checking): New option.
5083
50842009-06-24 Glenn Morris <rgm@gnu.org>
5085
5086 * make-dist: Warn if subdir does not exist in source.
5087 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
5088 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
5089 No longer make links.
5090
50912009-06-24 Yavor Doganov <yavor@gnu.org>
5092
5093 * make-dist (tempdir): Don't create directories preferences.gorm
5094 and preferences.nib, they are no longer required.
5095
50962009-06-21 Chong Yidong <cyd@stupidchicken.com>
5097
5098 * Branch for 23.1.
5099
51002009-06-12 Chong Yidong <cyd@stupidchicken.com>
5101
5102 * configure.in: Delete mac-fix-env target, which has been
5103 removed (Bug#3531).
5104
51052009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
5106
1154d12e 5107 * configure.in: Don't define CANNOT_DUMP for GNUstep any more.
067d23c9
KY
5108
51092009-05-05 Per Starbäck <per@starback.se> (tiny change)
5110
5111 * BUGS: Use new binding of view-emacs-problems.
5112
c7015153 51132009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
067d23c9
KY
5114
5115 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
5116 for Solaris compatibility.
5117
51182009-04-25 Chong Yidong <cyd@stupidchicken.com>
5119
5120 * configure: Regenerate.
5121
5122 * configure.in: Disable use of FreeType without libXft.
5123
51242009-04-19 Jan Djärv <jan.h.d@swipnet.se>
5125
5126 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
5127 Check if it is declared in gtk.h.
5128
51292009-04-12 Andreas Schwab <schwab@linux-m68k.org>
5130
5131 * Makefile.in (install-arch-indep): Remove .gitignore files.
5132
51332009-04-03 Kenichi Handa <handa@m17n.org>
5134
5135 * INSTALL: Make the section "Complex Text Layout support
5136 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
5137
51382009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
5139
5140 * configure.in (rs6000-ibm-aix6*): Fix typo.
5141
51422009-03-04 Glenn Morris <rgm@gnu.org>
5143
5144 * Makefile.in (INFO_FILES): Add auth.
5145
51462009-03-03 Glenn Morris <rgm@gnu.org>
5147
5148 * info/dir: Add Auth-source.
5149
51502009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
5151
5152 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
5153 the second.
5154
51552009-02-28 Eli Zaretskii <eliz@gnu.org>
5156
5157 * config.bat: Copy .dbxinit to _dbxinit.
5158
5159 * make-dist (Making links to `info'): Remove .gitignore.
5160
51612009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
5162
5163 * Makefile.in (lib-src, lisp): Use simpler rule.
5164 (src): Be more specific to avoid recompiling all the .elc files just
5165 because the bootstrap-emacs is missing.
5166
51672009-02-26 Chong Yidong <cyd@stupidchicken.com>
5168
5169 * configure.in: Require librsvg >= 2.11.
5170
51712009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
5172
5173 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
5174 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
5175
51762009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
5177
5178 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
5179
51802009-02-03 Glenn Morris <rgm@gnu.org>
5181
5182 * make-dist: Add some missing files, remove some that are no longer
5183 present.
5184
51852009-02-02 Glenn Morris <rgm@gnu.org>
5186
5187 * make-dist: Add some missing nextstep/ files.
5188
51892009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
5190
5191 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
5192
51932009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5194
5195 * configure.in: Add support for m68k-*-netbsd.
5196
51972009-01-14 Juri Linkov <juri@jurta.org>
5198
5199 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
5200
5201 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
5202 and bug-reference-mode.
5203
52042009-01-11 Juri Linkov <juri@jurta.org>
5205
5206 * INSTALL.CVS: Move configuration explicitly to the first step.
5207
52082009-01-09 Glenn Morris <rgm@gnu.org>
5209
5210 * .dir-locals.el: Don't set indent-tabs-mode.
5211
52122008-12-30 Kenichi Handa <handa@m17n.org>
5213
5214 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
5215 the function OTF_get_variation_glyphs.
5216
52172008-12-30 Jan Djärv <jan.h.d@swipnet.se>
5218
5219 * Makefile.in (install-arch-dep): Remove old directories in
5220 ns_app* before moving new directories there.
5221
52222008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
5223
5224 * .dir-locals.el: Remove non-working entry for pmail.
5225 (fill-column): Fix typo.
5226 (change-log-mode): Add fill column.
5227
52282008-12-26 Eli Zaretskii <eliz@gnu.org>
5229
5230 * config.bat: Produce _dir-locals.el from .dir-locals.el.
5231
52322008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
5233
5234 * make-dist (tempdir): Distribute .dir-locals.el.
5235
5236 * .dir-locals.el: New file.
5237
52382008-12-19 Eli Zaretskii <eliz@gnu.org>
5239
5240 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
5241 for rationale.
5242
52432008-12-13 Glenn Morris <rgm@gnu.org>
5244
5245 * Makefile.in (install-arch-indep): Add new man-pages.
5246 (manext): Remove variable.
5247 (MAN_PAGES): New variable.
5248 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
5249 and remove.
5250 (uninstall): Remove desktop file and icons, game scores if empty.
5251
52522008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
5253
5254 * config.guess, config.sub: Updated from master source.
5255
52562008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
5257
5258 * Makefile.in (install-arch-indep): Install ebrowse.1.
5259
52602008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
5261
5262 * configure.in: Add Solaris on x86_64.
5263
52642008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
5265
5266 * config.guess, config.sub: Updated from master source.
5267
52682008-12-08 Eli Zaretskii <eliz@gnu.org>
5269
5270 * info/dir: Fix last change.
5271
52722008-12-07 Eli Zaretskii <eliz@gnu.org>
5273
5274 * info/dir: Untabify.
5275
a04689de 52762008-11-28 Ulrich Müller <ulm@gentoo.org>
067d23c9
KY
5277
5278 * configure.in: Fix last change.
5279
52802008-11-28 Richard M Stallman <rms@gnu.org>
5281
5282 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
5283 New configurations.
5284
52852008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
5286
5287 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
5288 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
5289
52902008-11-15 Eli Zaretskii <eliz@gnu.org>
5291
5292 * Makefile.in (INFO_FILES): Remove ns-emacs.
5293
5294 * info/dir (NS-Emacs): Remove entry.
5295
52962008-11-08 Eli Zaretskii <eliz@gnu.org>
5297
5298 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
5299
53002008-11-07 Glenn Morris <rgm@gnu.org>
5301
5302 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
5303
53042008-10-31 Eli Zaretskii <eliz@gnu.org>
5305
5306 * config.bat: Tell user to expect one "File not found" message
5307 while the `doc' directory is being configured.
5308
53092008-10-30 Chong Yidong <cyd@stupidchicken.com>
5310
5311 * update-subdirs: Put obsolete directory last.
5312
53132008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
5314
5315 * configure.in: Check fontconfig always.
5316
53172008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
5318
5319 * configure (*-solaris2.[7-9]*): Fix typo.
5320
53212008-10-24 Glenn Morris <rgm@gnu.org>
5322
5323 * configure.in (--without-sync-input, --with-pkg-config-prog):
5324 Help strings start with lower case.
5325 (--with-gnustep-conf): New option.
5326 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
5327
53282008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
5329
5330 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
5331 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
5332 is not found. (Bug#1230)
5333
53342008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
5335
5336 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
5337 Use sol2-6.h for Solaris 7-9.
5338
a04689de 53392008-10-18 Ulrich Müller <ulm@gentoo.org>
067d23c9
KY
5340
5341 * configure.in: Add support for GNU/Linux on SuperH.
5342
53432008-10-12 Andreas Schwab <schwab@suse.de>
5344
5345 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
5346
1a71cb28 53472008-10-03 Adrian Robert <Adrian.B.Robert@gmail.com>
067d23c9
KY
5348
5349 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
5350 "X") to avoid confusion.
5351
5352 * configure: Regenerate.
5353
53542008-09-07 Romain Francoise <romain@orebokech.com>
5355
5356 * make-dist: Distribute doc/man/ChangeLog.
5357
53582008-08-28 Chong Yidong <cyd@stupidchicken.com>
5359
5360 * configure.in: Disable XFT and Freetype when without X.
5361
5362 * configure: Regenerate.
5363
53642008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
5365
5366 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
5367
53682008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
5369
90eacf99
SM
5370 * configure.in (GNUSTEP_SYSTEM_HEADERS):
5371 Define GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
067d23c9
KY
5372
5373 * configure: Regenerate.
5374
53752008-08-20 Eli Zaretskii <eliz@gnu.org>
5376
5377 * configure.in: Move "#define subprocesses" before
5378 config_opsysfile is included.
5379
53802008-08-19 Kenichi Handa <handa@m17n.org>
5381
5382 * INSTALL (Extra fonts): Mention local fonts, don't mention
5383 mule-unicode.
5384
53852008-08-16 Chong Yidong <cyd@stupidchicken.com>
5386
5387 * make-dist: Omit info/.arch-inventory.
5388
53892008-08-16 Jason Rumney <jasonr@gnu.org>
5390
5391 * make-dist (tempdir/nt): Link emacsclient.rc.
5392
53932008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
5394
5395 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
5396 AC_SUBST it.
5397 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
5398 AC_SUBST it.
5399 (OTHER_FILES): Always define for HAVE_NS.
5400 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
5401 * configure: Regenerate.
5402
54032008-08-07 Andreas Schwab <schwab@suse.de>
5404
5405 * configure.in: Correctly handle
5406 --enable-cocoa-experimental-ctrl-g=no and
5407 --enable-ns-self-contained=yes.
5408
54092008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
5410
5411 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
90eacf99
SM
5412 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep.
5413 Don't bother undef'ing since won't have desired effect.
067d23c9
KY
5414
54152008-08-06 Andreas Schwab <schwab@suse.de>
5416
5417 * configure.in: Fix quoting.
5418
54192008-08-06 Chong Yidong <cyd@stupidchicken.com>
5420
5421 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
5422
a04689de 54232008-08-05 Ulrich Müller <ulm@gentoo.org>
067d23c9
KY
5424
5425 * configure.in: Add checks for krb5_error.text and
5426 krb5_error.e_text struct members.
5427
54282008-08-04 Chong Yidong <cyd@stupidchicken.com>
5429
5430 * configure.in: Test for existence of NSInteger.
5431 Suggested by Yavor Doganov.
5432
54332008-08-02 Romain Francoise <romain@orebokech.com>
5434
5435 * Makefile.in (INFO_FILES): Add mairix-el.
5436
54372008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5438
5439 * make-dist:
5440 * README: Remove VMS support.
5441 * vms: Remove directory.
5442
54432008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5444
5445 * configure.in (MULTI_KBOARD): Remove.
5446
54472008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
5448
5449 * configure.in (DO_BLOCK_INPUT): Remove, unused.
5450
54512008-07-29 Chong Yidong <cyd@stupidchicken.com>
5452
5453 * info/dir (File): Add mairix-el.
5454
54552008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5456
5457 Remove support for Mac Carbon.
5458 * mac: Remove directory.
5459 * make-dist:
5460 * configure.in:
5461 * README:
5462 * Makefile.in:
5463 * INSTALL: Remove code for Carbon.
5464 * configure: Regenerate.
5465
54662008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
5467
5468 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
5469
54702008-07-25 Chong Yidong <cyd@stupidchicken.com>
5471
5472 * configure.in: Check for getrlimit.
5473
5474 * configure: Regenerate.
5475
54762008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
5477
5478 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
5479 in src/Makefile.in.
5480 (static): Remove, autoconf would always comment it out anyway.
5481 (subprocesses): Define unconditionally.
5482
54832008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
5484
5485 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
5486 compilation under GNUstep.
5487
54882008-07-18 Kenichi Handa <handa@m17n.org>
5489
5490 * INSTALL (Complex Text Layout support libraries): Delete the
5491 paragraph about --enable-font-backend.
5492
54932008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
5494
5495 * configure.in: Print out some info to user for NeXTstep builds.
5496 (ns-app): Remove enable option.
5497 (ns-self-contained): Add enable option.
5498 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
5499 GNUstep, use to set install prefixes, and substitute in Makefiles.
5500 * configure: Regenerate.
5501 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
5502 NS app bundle.
5503
55042008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
5505
5506 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
5507
55082008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
5509
5510 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
5511 NS_IMPL_COCOA.
5512
55132008-07-16 Glenn Morris <rgm@gnu.org>
5514
5515 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
5516 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
5517 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
5518 never unset.
5519
5520 * make-dist: Add nextstep/ directories.
5521 (src, lib-src): Add .m files.
5522
55232008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
5524
5525 * configure.in (freebsd, kfreebsd): Undo part of previous change.
5526 (USER_FULL_NAME): Remove, not used anymore.
5527 * configure: Regenerate.
5528
55292008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
5530
5531 Changes and additions for NeXTstep windowing system (Cocoa and
5532 GNUstep) support.
5533
5534 * configure.in: Add support for NS window system: --with-ns (default
5535 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
5536 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
5537 disable font backend if window system is "none", not if !HAVE_X11.
5538 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
5539 (install-arch-dep): Add commands to assemble NS .app package.
5540
55412008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
5542
5543 * configure.in: Use macppc for Darwin. Remove references to
5544 desupported systems.
5545 * configure: Regenerate.
5546
55472008-07-05 Glenn Morris <rgm@gnu.org>
5548
5549 * make-dist (EMACS): Doc fix.
5550 (lisp): There are no *.dat or image files here any more.
5551 (src): There are no *.s files here any more.
5552 (etc/images, etc/images/*): Link to most regular files.
5553
55542008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
5555
5556 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
5557
55582008-07-01 Glenn Morris <rgm@gnu.org>
5559
5560 * configure.in (cpp_undefs): Rename from `undefs', update uses.
5561 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
5562 and explicitly export there. (Bug#507.)
5563
55642008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
5565
5566 * configure.in:
5567 * configure: Remove references to obsolete systems.
5568
55692008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
5570
5571 * Makefile.in (Makefile): Use it for its timestamp value as well, and
5572 make it depend on all other */.in files.
5573 (src/Makefile, src/config.stamp, lib-src/Makefile)
5574 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
5575 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
5576 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
5577 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
5578
5579 * configure.in: Don't create src/config.stamp any more.
5580
55812008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
5582
5583 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
5584
55852008-06-22 Glenn Morris <rgm@gnu.org>
5586
5587 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
5588
55892008-06-21 Romain Francoise <romain@orebokech.com>
5590
5591 * Makefile.in (INFO_FILES): Add sasl.
5592
55932008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
5594
5595 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
5596 (bootstrap-build): Remove.
5597 (top_bootclean): New var.
5598 (top_distclean, bootstrap-clean): Use it.
5599 (bootstrap): Don't recheck config. Make normally.
5600
56012008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
5602
5603 * Makefile.in (SUBDIR): Include `lisp'.
5604 (lisp): Depend on `src'.
5605 (top_distclean): Don't remove config.status.
5606 (bootstrap-clean): New target.
5607 (maintainer-clean): Use it.
5608 (bootstrap): Use bootstrap-clean. Re-run config.status.
5609 (src/bootstrap-emacs${EXEEXT}): New target.
5610 (bootstrap-build): Use it. Don't use bootstrap-prepare because
5611 src/Makefile now takes care of it.
5612 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
5613
56142008-06-15 Glenn Morris <rgm@gnu.org>
5615
5616 * info/dir: Add sasl.
5617
56182008-06-09 Alan Mackenzie <acm@muc.de>
5619
5620 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
5621
56222008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
5623
5624 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
5625
56262008-06-07 Glenn Morris <rgm@gnu.org>
5627
5628 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
5629 serve no purpose.
5630
56312008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
5632
5633 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
5634 * configure: Regenerate.
5635
56362008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
5637
5638 * update-subdirs: Don't touch subdirs.el if it is unchanged.
5639
56402008-05-14 Kenichi Handa <handa@m17n.org>
5641
5642 * configure: Regenerate.
5643
5644 * configure.in: Don't handle --disable-font-backend. Don't print
5645 a message about a font backend.
5646
56472008-05-09 Glenn Morris <rgm@gnu.org>
5648
5649 * configure.in: Make absence of makeinfo a fatal error only if the info
5650 files don't exist.
5651 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
5652
56532008-05-07 Eli Zaretskii <eliz@gnu.org>
5654
5655 * config.bat: Fix last change: don't use < and > in "rem" lines,
5656 they are interpreted as redirection by DOS shells.
5657
56582008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5659
5660 * configure.in: Check availability of AvailabilityMacros.h
5661 if HAVE_CARBON.
5662
5663 * configure: Regenerate.
5664
56652008-05-03 Glenn Morris <rgm@gnu.org>
5666
5667 * configure.in (x_libraries): Remove standard 64-bit directories -
5668 experimental workaround for minor autoconf bug.
5669
5670 * configure.in (--without-makeinfo): New option. If set,
5671 absence of suitable makeinfo is not a fatal error.
5672 * Makefile.in (MAKEINFO): New, set by configure.
5673 (install-arch-indep): Without makeinfo, ignore any missing manuals.
5674 (info-real): New target.
5675 (info): Without makeinfo, do nothing, else call `info-real'.
5676
56772008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
5678
5679 * configure.in: Remove hpux10.20 from the desupported list.
5680
56812008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
5682
5683 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
5684
56852008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
5686
5687 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
5688 rather than change CPPFLAGS.
5689 (HAVE_GTK): Rename to USE_GTK.
5690
56912008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
5692
5693 * configure.in: Replace the obsolete macros AC_AIX and
5694 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
5695
56962008-04-05 Andreas Schwab <schwab@suse.de>
5697
5698 * configure.in: No longer create admin/unidata/Makefile.
5699
57002008-03-28 Andreas Schwab <schwab@suse.de>
5701
5702 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
5703 (lisp/Makefile): New rule.
5704
57052008-03-13 Glenn Morris <rgm@gnu.org>
5706
5707 * configure.in (AC_INIT): Fix version number.
5708 (sync-input): Reword the option, since it's on by default.
5709
57102008-03-11 Jan Djärv <jan.h.d@swipnet.se>
5711
5712 * configure.in: Add --enable-sync-input, default yes.
5713
57142008-03-11 Glenn Morris <rgm@gnu.org>
5715
5716 * Makefile.in (install-etc, mkdir): Handle directory
5717 etc/images/icons/hicolor/*/mimetypes/.
5718
5719 * make-dist: Handle icons/hicolor/scalable directory.
5720
57212008-03-05 Glenn Morris <rgm@gnu.org>
5722
5723 * configure.in: Enable font-backend by default.
5724 (USE_FONT_BACKEND): Set to "no" in absence of X.
5725 (PKG_CONFIG): Don't set multiple times, once is enough.
5726 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
5727
57282008-03-03 Glenn Morris <rgm@gnu.org>
5729
5730 * Makefile.in (iconsrcdir): New variable.
5731 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
5732 directory.
5733
57342008-02-29 Glenn Morris <rgm@gnu.org>
5735
5736 * test/: New directory.
5737
57382008-02-27 Jan Djärv <jan.h.d@swipnet.se>
5739
5740 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
5741
57422008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
5743
5744 * configure.in: Print an error for systems that we think are obsolete
5745 and are proposed to be removed. Remove some more unused systems.
5746 Add support for powerpc-ibm-aix6*.
5747
57482008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
5749
5750 * configure.in: Remove references to obsolete variables and systems.
5751
57522008-02-21 Glenn Morris <rgm@gnu.org>
5753
5754 * Makefile.in (set_installuser): New.
5755 (install-arch-indep): Use set_installuser to avoid duplicate code.
5756
5757 * README.unicode: Split into admin/notes/unicode,font-backend and
5758 remove.
5759
57602008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
5761
5762 * configure.in (arm*-*-freebsd*): Add.
5763
57642008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
5765
5766 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
5767 dealing with obsolete variables.
5768
57692008-02-08 Glenn Morris <rgm@gnu.org>
5770
5771 * Makefile.in (check-info-dir): New target.
5772
57732008-02-08 Michael Olson <mwolson@gnu.org>
5774
5775 * Makefile.in (INFO_FILES): Add epa.
5776
5777 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
5778 features" section.
5779
57802008-02-06 Glenn Morris <rgm@gnu.org>
5781
5782 * configure.in (--with-gcc): Give an error saying this option has
5783 been removed.
5784 (--with-gtk): Remove this option.
5785
57862008-02-06 Tom Tromey <tromey@redhat.com>
5787
5788 * configure.in (--with-gcc): Remove.
5789 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
5790
a04689de 57912008-02-05 Ulrich Müller <ulm@gentoo.org>
067d23c9
KY
5792
5793 * INSTALL: Recommend giflib, not libungif.
5794
57952008-02-05 Tom Tromey <tromey@redhat.com>
5796
5797 * configure.in (--with-dbus): Default to enabled.
5798
57992008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
5800
5801 * INSTALL (Complex Text Layout support libraries): New section.
5802
58032008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
5804
5805 * make-dist: Remove references to files in mac/ that have been
5806 deleted.
5807
58082008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
5809
5810 * configure.in: For libotf and m17n-flt checks, set shell vars
5811 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
5812 pkg_check_m17n_flt, respectively, for the sake of the summary output.
a04689de 5813 Reported by Ulrich Müller.
067d23c9
KY
5814
58152008-02-02 Eli Zaretskii <eliz@gnu.org>
5816
5817 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
5818 admin/unidata/Makefile.in to Makefile.
5819
58202008-02-02 Glenn Morris <rgm@gnu.org>
5821
5822 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
5823 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
5824 (HAVE_XFT): Add "Does Emacs use..." messages at end.
5825
58262008-02-01 Miles Bader <miles@gnu.org>
5827
5828 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
5829 [libotf], and [m17n-flt] options.
5830
58312008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
5832
5833 * configure.in: Add EMACS_ARG_N([libotf]...), and
5834 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
5835 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
5836 CFLAGS, and LIBS in checking of m17n-flt.
5837
58382008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
5839
5840 * configure.in: Check the availability of m17n-flt library.
5841
58422008-02-01 Kenichi Handa <handa@m17n.org>
5843
5844 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
5845 not available.
5846
58472008-02-01 Kenichi Handa <handa@m17n.org>
5848
5849 * configure.in: New args --enable-font-backend, --with-xft,
5850 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
5851 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
5852 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
5853 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
5854
58552008-02-01 Kenichi Handa <handa@m17n.org>
5856
5857 * make-dist: Include etc/charsets in tarball.
5858
58592008-02-01 Kenichi Handa <handa@m17n.org>
5860
5861 * configure.in: While running cpp on junk.c, include
5862 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
5863 exists.
5864
58652008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
5866
5867 * configure.in (xtensa): Match more configurations.
5868
58692008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
5870
5871 * configure.in: Update comment.
5872
58732008-01-26 Glenn Morris <rgm@gnu.org>
5874
5875 * configure.in (--without-gcc): By default, neither off nor on.
5876 (--with-carbon): Tone down rhetoric in help text.
5877
58782008-01-25 Glenn Morris <rgm@gnu.org>
5879
5880 * configure.in: Correct usage of OPTION_DEFAULT_ON,
5881 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
5882 Default `Carbon' to off (it's unsupported).
5883
58842008-01-24 Glenn Morris <rgm@gnu.org>
5885
5886 * configure.in: Standardize dbus-related messages.
5887
58882008-01-23 Michael Olson <mwolson@gnu.org>
5889
5890 * configure.in (pkg-config-prog): Remove initial whitespace.
5891
58922008-01-23 Tom Tromey <tromey@redhat.com>
5893
5894 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
5895 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
5896 Update all users.
5897
58982008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
5899
5900 * config.guess, config.sub: Updated from master source.
5901
59022008-01-17 Andreas Schwab <schwab@suse.de>
5903
5904 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
5905
59062008-01-17 Glenn Morris <rgm@gnu.org>
5907
5908 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
5909
59102008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
5911
5912 * configure.in: Remove more references to unsupported systems.
5913
59142008-01-16 Sven Joachim <svenjoac@gmx.de>
5915
5916 * make-dist: Add --lzma.
5917
59182008-01-16 Glenn Morris <rgm@gnu.org>
5919
5920 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
5921 configure checks for this.
5922
59232008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
5924
5925 * configure.in: Remove more references to unsupported systems.
5926
59272008-01-06 Romain Francoise <romain@orebokech.com>
5928
5929 * configure.in: Delete extra semicolons.
5930
59312008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
5932
5933 * configure.in: Remove references to unsupported systems.
5934
59352008-01-05 Romain Francoise <romain@orebokech.com>
5936
5937 * make-dist: Add --bzip2. Update copyright.
5938
59392008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
5940
5941 * configure.in: Remove support for Masscomp.
5942
59432008-01-05 Glenn Morris <rgm@gnu.org>
5944
5945 * Makefile.in (desktopdir, icondir): New variables.
5946 (install-arch-indep): Also depend on `install-etc'.
5947 (install-etc): New target.
5948 (mkdir): Also create the `applications' and `icons' directories.
5949
59502008-01-04 Glenn Morris <rgm@gnu.org>
5951
5952 * make-dist: Update for new etc/images/icons/hicolor directory.
5953
59542007-12-09 Andreas Schwab <schwab@suse.de>
5955
5956 * configure.in: D-Bus is not enabled by default.
5957
59582007-12-06 Jan Djärv <jan.h.d@swipnet.se>
5959
5960 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
5961 change.
5962
59632007-12-04 Jan Djärv <jan.h.d@swipnet.se>
5964
5965 * configure.in: Give package name and version to AC_INIT.
5966
59672007-12-03 Magnus Henoch <mange@freemail.hu>
5968
5969 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
5970
59712007-12-03 Michael Albinus <michael.albinus@gmx.de>
5972
5973 * configure.in: No need for DBUS_INFO anymore.
5974
5975 * Makefile.in (INFO_FILES): Use dbus unconditionally.
5976
59772007-12-02 Michael Albinus <michael.albinus@gmx.de>
5978
5979 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
5980
5981 * Makefile.in (INFO_FILES): Add dbus.
5982
59832007-12-02 Romain Francoise <romain@orebokech.com>
5984
5985 * make-dist: Fix last change.
5986
59872007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
5988
5989 * configure.in: Add support for gnu-kfreebsd.
5990
59912007-11-28 Glenn Morris <rgm@gnu.org>
5992
5993 * make-dist: Add etc/nxml.
5994
59952007-11-24 Romain Francoise <romain@orebokech.com>
5996
5997 * Makefile.in (INFO_FILES): Add nxml-mode.
5998
59992007-11-23 Romain Francoise <romain@orebokech.com>
6000
6001 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
6002 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
6003
60042007-11-20 Andreas Schwab <schwab@suse.de>
6005
6006 * configure.in: Always include <resolv.h> when checking for res_init.
6007
60082007-11-17 Andreas Schwab <schwab@suse.de>
6009
6010 * update-subdirs: Atomically update subdirs.el.
6011
60122007-11-17 Glenn Morris <rgm@gnu.org>
6013
6014 * Makefile.in (check-declare): New target.
6015
60162007-11-07 Glenn Morris <rgm@gnu.org>
6017
6018 * configure.in: Deprecate Mac Carbon port.
6019
60202007-11-01 Jan Djärv <jan.h.d@swipnet.se>
6021
6022 * configure.in: Remove HAVE_X11R5 check.
6023
60242007-10-31 Glenn Morris <rgm@gnu.org>
6025
6026 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
6027 when changing ownership of installed files.
6028
60292007-10-30 Glenn Morris <rgm@gnu.org>
6030
6031 * make-dist: Add new directory etc/gnus.
6032
60332007-10-30 Michael Olson <mwolson@gnu.org>
6034
6035 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
6036
60372007-10-29 Glenn Morris <rgm@gnu.org>
6038
6039 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
6040
60412007-10-23 Glenn Morris <rgm@gnu.org>
6042
6043 * MAINTAINERS: Move to admin/.
6044
60452007-10-17 Chong Yidong <cyd@stupidchicken.com>
6046
6047 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
6048 (HAVE_LIBRESOLV): Also define if we are using res_init().
6049
60502007-10-17 Glenn Morris <rgm@gnu.org>
6051
6052 * FTP: Remove file, since it's just a duplicate of one in etc/.
6053
60542007-10-05 Eli Zaretskii <eliz@gnu.org>
6055
6056 * config.bat: Fix configuring `doc' due to changes in the
6057 directory structure.
6058
60592007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6060
6061 * configure.in: Don't use -lpthread on HP-UX.
6062
60632007-09-16 Glenn Morris <rgm@gnu.org>
6064
6065 * make-dist: File gfdl.1 has been removed.
6066
60672007-09-15 Glenn Morris <rgm@gnu.org>
6068
6069 * configure.in: Fix makeinfo version regexp.
6070
60712007-09-12 Glenn Morris <rgm@gnu.org>
6072
6073 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
6074 implementation of alloca is not found.
6075
6076 * Makefile.in (SOURCES, unlock, relock): Delete.
6077 (install-arch-indep): Do not exclude the etc/ Makefiles.
6078
60792007-09-09 Juri Linkov <juri@jurta.org>
6080
6081 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
6082
6083 * README: Add doc/ to documentation directories.
6084
60852007-09-08 Michael Olson <mwolson@gnu.org>
6086
6087 * MAINTAINERS: Add myself for ERC and tq.el.
6088 Update for new doc/ directory layout.
6089
60902007-09-06 Romain Francoise <romain@orebokech.com>
6091
6092 * make-dist: Update for new doc/ directory layout.
6093
60942007-09-06 Glenn Morris <rgm@gnu.org>
6095
6096 * Makefile.in (mansrcdir): New variable.
6097 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
6098 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
6099 update these targets for new doc/ directory layout.
6100 (doc/misc/Makefile): New target.
6101 (install-arch-indep): Use mansrcdir for new location of manpages.
6102 (mostlyclean, clean, distclean, maintainer-clean, unlock)
6103 (relock, info, dvi): Update targets for new doc/ directory layout.
6104
6105 * configure.in (AC_OUTPUT): Update names of generated Makefiles
6106 for new doc/ directory layout.
6107
61082007-09-02 Andreas Schwab <schwab@suse.de>
6109
6110 * configure.in: Use AS_HELP_STRING throughout.
6111 * configure: Regenerate.
6112
61132007-09-02 Jan Djärv <jan.h.d@swipnet.se>
6114
6115 * configure.in: Require Gtk/Glib 2.6.
6116
61172007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
6118
6119 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
6120 Use them throughout in place of AC_ARG_WITH calls.
6121 * configure: Regenerate.
6122
61232007-09-01 Andreas Schwab <schwab@suse.de>
6124
6125 * configure.in: Put quotes around nested macro calls.
6126
a04689de 61272007-08-31 Ulrich Müller <ulm@gentoo.org> (tiny change)
067d23c9
KY
6128
6129 * configure.in: Fix typo.
6130 * configure: Regenerate.
6131
61322007-08-30 Glenn Morris <rgm@gnu.org>
6133
6134 * configure.in (AH_BOTTOM): Copy some manual changes made to
6135 src/config.in here so they are not lost when it regenerates.
6136
6137 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
6138
61392007-08-29 Károly Lőrentey <karoly@lorentey.hu>
6140
6141 * README.multi-tty: New file.
6142
61432007-08-29 Glenn Morris <rgm@gnu.org>
6144
6145 * README: Increase version to 23.0.50.
6146
61472007-08-29 Jan Djärv <jan.h.d@swipnet.se>
6148
6149 * configure.in: New option: --without-xaw3d.
6150
61512007-08-24 Glenn Morris <rgm@gnu.org>
6152
6153 * configure.in: Check for a suitably recent makeinfo.
6154
61552007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
6156
6157 * configure.in (Check for required libraries): Typo.
6158
61592007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6160
6161 * configure.in: Check librsvg2 also for Mac Carbon.
6162
61632007-08-22 Romain Francoise <romain@orebokech.com>
6164
6165 * make-dist: Follow reorganization of files in etc/.
6166
61672007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
6168
6169 * configure.in: Add support for SVG images through librsvg2.
6170
61712007-07-28 Eli Zaretskii <eliz@gnu.org>
6172
6173 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
6174 to avoid an error message if there is no DOC there.
6175
61762007-07-25 Glenn Morris <rgm@gnu.org>
6177
6178 * Relicense all FSF files to GPLv3 or later.
6179
6180 * COPYING, info/COPYING: Switch to GPLv3.
6181
61822007-06-20 Jan Djärv <jan.h.d@swipnet.se>
6183
6184 * configure.in: Complain if X seems to be installed but no
6185 development files were found.
6186
61872007-06-20 Glenn Morris <rgm@gnu.org>
6188
6189 * configure.in: Prefer libgif over libungif.
6190
61912007-06-14 Jan Djärv <jan.h.d@swipnet.se>
6192
6193 * configure.in: Check for all image libraries before exiting.
6194
61952007-06-13 Jan Djärv <jan.h.d@swipnet.se>
6196
6197 * configure.in: Exit with error if image libraries aren't found.
6198
61992007-06-13 Chong Yidong <cyd@stupidchicken.com>
6200
6201 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
6202 when compiling without scrollbars.
6203
62042007-06-12 Glenn Morris <rgm@gnu.org>
6205
6206 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
6207
62082007-06-11 Jan Djärv <jan.h.d@swipnet.se>
6209
6210 * configure.in: Change wording about yes/gtk and lucid/athena
6211 being synonyms.
6212
62132007-06-08 Glenn Morris <rgm@gnu.org>
6214
6215 * configure.in: Make gtk the default toolkit.
6216
62172007-06-07 Glenn Morris <rgm@gnu.org>
6218
6219 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
6220 for a Sun C compiler.
6221
6222 * Makefile.in (install-arch-indep): Install only the DOC- file
6223 specific to the build, if possible, rather than DOC-*.
6224
62252007-06-02 Chong Yidong <cyd@stupidchicken.com>
6226
6227 * Version 22.1 released.
6228
62292007-05-25 Chong Yidong <cyd@stupidchicken.com>
6230
6231 * mkinstalldirs: Sync to version in automake CVS.
6232
62332007-05-22 Andreas Schwab <schwab@suse.de>
6234
6235 * configure.in: Prefer build_alias over host when host_alias is not set.
6236 * configure: Regenerate.
6237
62382007-05-20 Andreas Schwab <schwab@suse.de>
6239
6240 * configure.in: Remove empty AC_SUBST.
6241 * configure: Regenerate.
6242
62432007-05-20 Nick Roberts <nickrob@snap.net.nz>
6244
6245 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
6246 it like others.
6247 * configure: Regenerate.
6248
62492007-05-20 Nick Roberts <nickrob@snap.net.nz>
6250
6251 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
6252 (AC_CHECK_LIB): Add -lgpm.
6253 * configure: Regenerate.
6254
62552007-05-03 Glenn Morris <rgm@gnu.org>
6256
6257 * configure: Tweak message about the absence of shell functions.
6258
62592007-04-27 Andreas Schwab <schwab@suse.de>
6260
6261 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
6262
62632007-04-26 Glenn Morris <rgm@gnu.org>
6264
6265 * README: Increase version to 22.1.50.
6266
62672007-04-24 Juanma Barranquero <lekktu@gmail.com>
6268
6269 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
6270
62712007-04-19 Glenn Morris <rgm@gnu.org>
6272
6273 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
6274
62752007-04-18 Glenn Morris <rgm@gnu.org>
6276
6277 * INSTALL: Mention CPP.
6278
62792007-04-15 Glenn Morris <rgm@gnu.org>
6280
6281 * FTP: Replace with a pointer to the web version.
6282
62832007-04-13 Glenn Morris <rgm@gnu.org>
6284
6285 * INSTALL: In lib-src, timer, wakeup, yow are removed.
6286
62872007-04-04 Glenn Morris <rgm@gnu.org>
6288
6289 * configure.in (NON_GNU_CPP): Use associated preprocessor when
6290 compiling with Sun Studio on Solaris.
6291
62922007-03-23 Glenn Morris <rgm@gnu.org>
6293
6294 * configure.in: Restore support for hp800 (removed 2007-01-27)
6295 following clarification of legal status.
6296
62972007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
6298
6299 * configure.in: Add support for AIX4.3 on IBM RS6000.
6300
6301 * configure: Regenerate.
6302
63032007-03-20 Richard Stallman <rms@gnu.org>
6304
6305 * configure.in: Fix previous change.
6306
63072007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
6308
6309 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
90eacf99
SM
6310 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Add.
6311 (ns32k-*-openbsd*, ns32k-*-openbsd*): Delete.
067d23c9
KY
6312
63132007-03-19 Chong Yidong <cyd@stupidchicken.com>
6314
6315 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
6316 user specifies "without".
6317
6318 * configure: Regenerate.
6319
63202007-03-18 Jan Djärv <jan.h.d@swipnet.se>
6321
6322 * configure.in: Warning for Gtk+ and Cygwin added.
6323 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
6324
63252007-02-27 Glenn Morris <rgm@gnu.org>
6326
6327 * make-dist (oldXMenu): Remove Imakefile.
6328 (etc/images): Add README.
6329
63302007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
6331
6332 * configure.in (xtensa-*-linux-gnu*): New configuration.
6333
6334 * configure: Regenerate.
6335
63362007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
6337
6338 * config.guess, config.sub: Updated from master source.
6339
63402007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
6341
6342 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
6343
63442007-01-29 Chong Yidong <cyd@stupidchicken.com>
6345
6346 * configure.in: Restore support for hp800's not running HP-UX.
6347
6348 * configure: Regenerate.
6349
63502007-01-27 Chong Yidong <cyd@stupidchicken.com>
6351
6352 * configure.in: Remove support for hp800 and sr2k machine types.
6353
6354 * configure: Regenerate.
6355
63562007-01-26 Jan Djärv <jan.h.d@swipnet.se>
6357
6358 * configure.in: Add check for libXft.
6359
63602007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
6361
6362 * INSTALL: Info files moved to share/info.
6363
63642007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
6365
6366 * configure.in: Detect and use fink-installed in intel-based Mac
6367 builds; change Apple Darwin section to support both PowerPC and
6368 Intel-based Macs.
6369
63702006-12-26 Andreas Schwab <schwab@suse.de>
6371
6372 * Makefile.in (datarootdir): Define.
6373
63742006-12-24 Richard Stallman <rms@gnu.org>
6375
6376 * configure.in: Require Autoconf 2.61.
6377
63782006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
6379
6380 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
6381 Remove redundant entry for powerpc-apple-netbsd.
6382
6383 * configure: Regenerate.
6384
63852006-12-22 Chong Yidong <cyd@stupidchicken.com>
6386
6387 * configure: Regenerate with autoconf 2.61.
6388
63892006-12-20 Jan Djärv <jan.h.d@swipnet.se>
6390
6391 * configure.in: Detect alsa/asoundlib.h also.
6392 * configure: Regenerate.
6393
63942006-12-19 Jan Djärv <jan.h.d@swipnet.se>
6395
6396 * configure.in: Check if GTK+ compiles at all.
6397
63982006-12-10 Andreas Schwab <schwab@suse.de>
6399
6400 * configure.in: Remove check for struct timezone, its result is
6401 never used.
6402
64032006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
6404
6405 * configure.in: Add support for Solaris 10 on x86-64.
6406
64072006-12-08 Jan Djärv <jan.h.d@swipnet.se>
6408
6409 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
6410 of PKG_CONFIG_PATH.
6411
64122006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6413
6414 * configure.in (HAVE_SYNC): New test.
6415
64162006-12-03 Glenn Morris <rgm@gnu.org>
6417
6418 * Makefile.in: Fix Copyright format.
6419
6420 * configure.in (AH_TOP): Add missing Copyright year.
6421
6422 * update-subdirs: Add missing Copyright years.
6423
64242006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
6425
6426 * Makefile.in: Touch only the parts of the share/emacs directory
6427 specific to this version.
6428
64292006-11-26 Chong Yidong <cyd@stupidchicken.com>
6430
6431 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
6432
64332006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6434
6435 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
6436
64372006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6438
6439 * configure.in: Prefer X11 to Carbon only when some X-specific
6440 option is specified (Thanks to Jan Djärv and Andreas Schwab).
6441
64422006-11-04 Romain Francoise <romain@orebokech.com>
6443
6444 * Makefile.in (bootstrap-clean-before): Fix typo.
6445 Use new target `bootstrap-clean' in the leim subdirectory.
6446
64472006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
6448
6449 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
6450
64512006-10-30 Chong Yidong <cyd@stupidchicken.com>
6452
6453 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
6454 directories.
6455
64562006-10-29 Jeramey Crawford <jeramey@jeramey.com>
6457
6458 * configure.in: Enable x86-64 OpenBSD compilation.
6459
64602006-10-28 Glenn Morris <rgm@gnu.org>
6461
6462 * AUTHORS: Add cal-html.el author.
6463
64642006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6465
6466 * make-dist: Make links to mac/make-package and
6467 mac/Emacs.app/Contents/Resources/Emacs.icns.
6468
64692006-10-27 Chong Yidong <cyd@stupidchicken.com>
6470
6471 * README: Bump version number to 22.0.90.
6472
64732006-10-23 Andreas Schwab <schwab@suse.de>
6474
6475 * configure.in: Make sure x_default_search_path is always set even
6476 when x_libraries is empty, and look in .../share as well for each
6477 library directory.
6478
64792006-09-28 Kenichi Handa <handa@m17n.org>
6480
6481 * configure.in (locallisppath): Don't include leim dir.
6482 (lisppath): Include leim dir.
6483
64842006-09-15 Jay Belanger <belanger@truman.edu>
6485
6486 * COPYING: Replace "Library Public License" by "Lesser Public
6487 License" throughout.
6488
64892006-09-11 Paul Eggert <eggert@cs.ucla.edu>
6490
6491 * make-dist (EMACS): Exit and fail if the EMACS environment
6492 variable is set to something other than an absolute file name.
6493
64942006-08-16 Andreas Schwab <schwab@suse.de>
6495
6496 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
6497 of hardcoding it.
6498
64992006-08-16 Richard Stallman <rms@gnu.org>
6500
6501 * INSTALL.CVS: Clean up wording.
6502
65032006-07-14 Eli Zaretskii <eliz@gnu.org>
6504
6505 * configure.in (PKG_CHECK_MODULES): Redirect the output of
6506 $PKG_CONFIG --exists "$2" to config.log.
6507 * configure: Regenerate.
6508
1a71cb28 65092006-07-09 Richard Stallman <rms@gnu.org>
067d23c9
KY
6510
6511 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
6512
65132006-07-09 Kim F. Storm <storm@cua.dk>
6514
6515 * CONTRIBUTE: Use outline format.
6516 Add section on copyright years (from admin/notes/years).
6517
65182006-07-08 Eli Zaretskii <eliz@gnu.org>
6519
6520 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
6521 to /dev/null, since we don't need the error message, just the
6522 exit status.
6523
65242006-07-07 Eli Zaretskii <eliz@gnu.org>
6525
6526 * CONTRIBUTE: Slight formatting changes and typo fixes.
6527 Add description of NEWS markings.
6528
65292006-07-07 Kim F. Storm <storm@cua.dk>
6530
6531 * CONTRIBUTE: Mention INSTALL.CVS.
6532
65332006-07-05 Romain Francoise <romain@orebokech.com>
6534
6535 * make-dist (top-level): Add CONTRIBUTE.
6536
65372006-07-04 Richard Stallman <rms@gnu.org>
6538
6539 * CONTRIBUTE: Much rewrite.
6540
65412006-07-04 Nick Roberts <nickrob@snap.net.nz>
6542
6543 * CONTRIBUTE: New file.
6544
65452006-06-24 Eli Zaretskii <eliz@gnu.org>
6546
6547 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
6548
65492006-05-18 Jan Djärv <jan.h.d@swipnet.se>
6550
6551 * configure.in: Add check for ALSA.
6552
65532006-05-06 Eli Zaretskii <eliz@gnu.org>
6554
6555 * Makefile.in (INFO_FILES): Remove emacs-xtra.
6556
6557 * info/dir: Remove the Emacs-Xtra entry.
6558
65592006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
6560
6561 Update copyright year(s) in many files.
6562
65632006-04-01 Eli Zaretskii <eliz@gnu.org>
6564
6565 * configure: Regenerated.
6566
65672006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
6568
6569 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
6570 --without-toolkit-scroll-bars was specified.
6571
65722006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
6573
6574 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
6575 to CFLAGS. Update Copyright years written to src/config.in.
6576
65772006-03-18 Claudio Fontana <claudio@gnu.org>
6578
6579 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
6580 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
6581 to be installed/uninstalled.
6582 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
6583 to Info files installed by Emacs.
6584
65852006-03-03 Claudio Fontana <claudio@gnu.org>
6586
6587 * Makefile.in (install, uninstall): Add DESTDIR variable to
6588 support staged installations.
6589
65902006-02-14 Richard M. Stallman <rms@gnu.org>
6591
6592 * configure.in (s390x-*-linux-gnu*): New configuration.
6593
65942006-01-31 Jan Djärv <jan.h.d@swipnet.se>
6595
6596 * configure.in: Require GTK 2.4 or newer.
6597
65982006-01-29 Michael Olson <mwolson@gnu.org>
6599
6600 * Makefile.in (install-arch-indep, uninstall): Add ERC.
6601 * info/dir (ERC): New entry.
6602
66032006-01-29 Eli Zaretskii <eliz@gnu.org>
6604
6605 * info/dir: Fix last change.
6606
66072006-01-28 Luc Teirlinck <teirllm@auburn.edu>
6608
6609 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
6610
66112006-01-27 Eli Zaretskii <eliz@gnu.org>
6612
6613 * info/dir: Untabify the whole file.
6614 (Rcirc): New entry.
6615
66162006-01-12 Andreas Schwab <schwab@suse.de>
6617
6618 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
6619 check.
6620
66212006-01-02 Chong Yidong <cyd@stupidchicken.com>
6622
6623 * configure.in: Use -Wno-pointer-sign if available.
6624
66252005-12-29 Andreas Schwab <schwab@suse.de>
6626
6627 * config.guess, config.sub: Updated from master source.
6628
66292005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
6630
6631 * configure.in: Use amdx86-64 for freebsd on x86_64.
6632
66332005-11-22 Romain Francoise <romain@orebokech.com>
6634
6635 * make-dist: Add etc/images/icons.
6636
66372005-11-03 Andreas Schwab <schwab@suse.de>
6638
6639 * configure.in: Use GZIP_PROG instead of GZIP.
6640
90eacf99 6641 * Makefile.in (GZIP_PROG): Rename from GZIP.
067d23c9
KY
6642 (install-arch-indep): Adjust.
6643
66442005-11-01 Andreas Schwab <schwab@suse.de>
6645
6646 * Makefile.in (bootstrap): Fix dependencies for parallel build.
6647 (bootfast): Likewise.
6648
66492005-11-01 Romain Francoise <romain@orebokech.com>
6650
6651 * configure.in: Check for gzip.
6652
6653 * Makefile.in (install): Compress source files.
6654
66552005-10-24 Steven Tamm <steventamm@mac.com>
6656
6657 * configure.in: Fix darwin386 configuration issue.
6658
66592005-10-22 Eli Zaretskii <eliz@gnu.org>
6660
6661 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
6662
66632005-10-17 Bill Wohler <wohler@newt.com>
6664
6665 * make-dist: Create and populate etc/images/low-color.
6666
66672005-10-15 Bill Wohler <wohler@newt.com>
6668
6669 * make-dist: Create and populate etc/images/gud.
6670
66712005-10-08 Richard M. Stallman <rms@gnu.org>
6672
6673 * make-dist (tempparent): Don't check for 14-char file name limit.
6674
66752005-10-07 Romain Francoise <romain@orebokech.com>
6676
6677 * make-dist: Add etc/images/ezimage and etc/images/mail
6678 directories. Install images in etc/images.
6679
66802005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6681
6682 * configure.in: Prefer Carbon if --enable-carbon-app or
6683 --with-carbon is explicitly specified even when X11 is detected.
6684
66852005-09-15 Ulf Jasper <ulf.jasper@web.de>
6686
6687 * Makefile.in (install-arch-indep, uninstall):
6688 Handle newsticker manual.
6689 (info): Add - to commands.
6690
66912005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
6692
6693 Remove the MAXPATHLEN limitations:
6694
6695 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
6696
66972005-09-09 Eli Zaretskii <eliz@gnu.org>
6698
6699 * configure.in <lynxsos*>: Support for LynxOS on PPC.
6700 * configure: Regenerate.
6701
67022005-09-05 Paul Eggert <eggert@cs.ucla.edu>
6703
6704 * config.guess, config.sub: Updated from master source.
6705
67062005-08-03 Juanma Barranquero <lekktu@gmail.com>
6707
6708 * .cvsignore: Add `lock'.
6709
67102005-07-28 Juanma Barranquero <lekktu@gmail.com>
6711
6712 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
6713
67142005-07-26 Paul Eggert <eggert@cs.ucla.edu>
6715
6716 Merge gnulib getopt implementation into Emacs.
6717
6718 * Makefile.in (AUTOCONF_INPUTS): New macro.
6719 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
6720 so that these files also depend on m4/getopt.m4.
6721 * configure.in: Configure getopt by including m4/getopt.m4,
6722 and configuring a getopt replacement if necessary.
6723 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
6724 * m4/getopt.m4: New file.
6725
67262005-07-06 Lute Kamstra <lute@gnu.org>
6727
6728 * configure.in: Fix capitalization.
6729
67302005-07-04 Lute Kamstra <lute@gnu.org>
6731
6732 Update FSF's address in GPL notices.
6733
67342005-06-19 Jérôme Marant <jerome@marant.org>
6735
6736 * Makefile.in (epaths-force): Protect both lisppath and
6737 buildlisppath from whitespace.
6738
67392005-06-08 Steven Tamm <steventamm@mac.com>
6740
090bd7cb 6741 * configure.in: Support Darwin/MacOSX on Intel.
067d23c9
KY
6742
67432005-06-06 Jan Djärv <jan.h.d@swipnet.se>
6744
6745 * configure.in (HAVE_CANCELMENUTRACKING): New test.
6746
1a71cb28 67472005-05-19 Jérôme Marant <jmarant@marant.org>
067d23c9
KY
6748
6749 * configure.in: Add --enable-locallisppath.
6750
67512005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6752
6753 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
90eacf99
SM
6754 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS.
6755 Define USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
067d23c9
KY
6756
67572005-05-07 Jérôme Marant <jerome@marant.org>
6758
6759 * make-dist: Remove references to makefile.nt and makefile.def.
6760 Include widgets and images subdirectories of etc. Do not exclude
6761 ldefs-boot.el.
6762
67632005-04-23 Andreas Schwab <schwab@suse.de>
6764
6765 * configure.in: Remove duplicate match for powerpc configuration.
6766
67672005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
6768
6769 * configure.in: Check for <pwd.h>.
6770
67712005-04-14 Lute Kamstra <lute@gnu.org>
6772
6773 * make-dist: Distribute all ChangeLog files in lisp/.
6774 Don't distribute ldefs-boot.el.
6775 lisp/makefile.nt no longer exists.
6776
67772005-04-13 Lute Kamstra <lute@gnu.org>
6778
6779 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
6780 for "no-byte-compile: t" in the file instead.
6781
67822005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
6783
6784 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
6785 shadow the main Lesstif/Motif-2.1 libs and includes.
6786
67872005-03-10 Jan Djärv <jan.h.d@swipnet.se>
6788
6789 * configure.in: Only add XASSERTS to cppflags.
6790
67912005-03-04 Jan Djärv <jan.h.d@swipnet.se>
6792
6793 * configure.in: Added --enable-asserts.
6794
67952005-02-09 Kim F. Storm <storm@cua.dk>
6796
6797 Change release version from 21.4 to 22.1 throughout.
6798 Change development version from 21.3.50 to 22.0.50.
6799
68002005-01-19 Steven Tamm <steventamm@mac.com>
6801
6802 * configure.in: Check for <sys/utsname.h>.
6803
68042004-12-11 Kim F. Storm <storm@cua.dk>
6805
6806 * Makefile.in (info): Undo 2004-12-05 change.
6807
68082004-12-08 Luc Teirlinck <teirllm@auburn.edu>
6809
6810 * info/dir (File): Add URL and Org Mode manuals.
6811 * Makefile.in (install-arch-indep, uninstall): Add url and org
6812 manuals.
6813
68142004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
6815
6816 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
6817 committed to src/config.in.
6818
68192004-12-07 Jan Djärv <jan.h.d@swipnet.se>
6820
6821 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
6822 pthreads and define HAVE_GTK_AND_PTHREAD.
6823
68242004-12-05 Richard M. Stallman <rms@gnu.org>
6825
6826 * Makefile.in (info): Ignore errors building info files.
6827
68282004-11-27 Eli Zaretskii <eliz@gnu.org>
6829
6830 * config.bat: If 8-byte alignment is not supported, define
6831 NO_DECL_ALIGN in src/config.h, instead of trivially defining
6832 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
6833 filter through Sed to remove the quotes.
6834
68352004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
6836
6837 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
6838 not apply to files explicitly `cvs add'ed.
6839
68402004-11-12 Eli Zaretskii <eliz@gnu.org>
6841
6842 * config.bat: Don't require djecho.exe for the v1.x build.
6843 Add a test for DECL_ALIGN support, and add a trivial definition to
6844 src/config.h if 8-byte alignment is not supported.
6845
68462004-11-08 Kim F. Storm <storm@cua.dk>
6847
6848 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
6849 files before building.
6850 (bootfast, bootstrap-clean-before-fast): New targets, like
6851 bootstrap but don't remove .elc files.
6852
68532004-11-06 Lars Brinkhoff <lars@nocrew.org>
6854
6855 * configure.in: Add check for getrusage.
6856
68572004-11-02 Jan Djärv <jan.h.d@swipnet.se>
6858
6859 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
6860 New tests for new and old GTK file dialogs.
6861 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
6862 to no.
6863
68642004-10-20 Jan Djärv <jan.h.d@swipnet.se>
6865
6866 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
6867 can be set. Remove SETARCH test.
6868
68692004-10-08 Steven Tamm <steventamm@mac.com>
6870
ed9265fc 6871 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h.
067d23c9
KY
6872
68732004-10-06 Jan Djärv <jan.h.d@swipnet.se>
6874
6875 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
6876 AC_MSG_WARN. Move output of warning message to end of configure run.
6877
68782004-10-05 Jan Djärv <jan.h.d@swipnet.se>
6879
6880 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
6881 Run test to see if heap start address is random.
6882
68832004-09-29 Miles Bader <miles@gnu.org>
6884
6885 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
6886 if setarch is present.
6887
68882004-09-25 Jan Djärv <jan.h.d@swipnet.se>
6889
6890 * configure.in (HAVE_EXECSHIELD): Only define on x86.
6891
68922004-09-24 Jan Djärv <jan.h.d@swipnet.se>
6893
6894 * configure.in: Check for exec-shield.
6895
1a71cb28
GM
68962004-09-04 Reiner Steib <Reiner.Steib@gmx.de>
6897
6898 * Makefile.in (install-arch-indep): Add pgg and sieve.
6899
6900 * info/.cvsignore: Added pgg and sieve.
6901
067d23c9
KY
69022004-08-06 Andreas Schwab <schwab@suse.de>
6903
6904 * Makefile.in (install-arch-indep, uninstall): Add flymake.
6905
69062004-07-31 Eli Zaretskii <eliz@gnu.org>
6907
6908 * config.bat: Update URLs in the comments.
6909
067d23c9
KY
69102004-07-05 Andreas Schwab <schwab@suse.de>
6911
6912 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
6913
69142004-06-21 Kenichi Handa <handa@m17n.org>
6915
6916 * make-dist: Link leim-ext.el into tempdir.
6917
69182004-06-15 Luc Teirlinck <teirllm@auburn.edu>
6919
6920 * info/dir (File): Add emacs-xtra.
6921 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
6922
69232004-06-12 Juri Linkov <juri@jurta.org>
6924
6925 * info/dir: Move menu help lines from `* Menu:' to file header.
6926 Describe the purpose of a red *.
6927
69282004-05-04 Dave Love <fx@gnu.org>
6929
6930 * configure.in: Don't use `extrasub'.
6931
69322004-04-29 Dave Love <fx@gnu.org>
6933
6934 * configure.in: Don't forget to quote args to `test'.
6935
69362004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
6937
6938 * autogen.sh: Update filename in "please read" message.
6939
69402004-04-17 Richard M. Stallman <rms@gnu.org>
6941
6942 * INSTALL: Move the info about site-lisp dirs,
6943 and say uninstalled Emacs looks there too.
6944
69452004-04-04 Eli Zaretskii <eliz@gnu.org>
6946
6947 * config.bat (lib-src): Recognize comment lines in Makefile.in
6948 that have a TAB after the #, to avoid errors in preprocessing with
6949 GCC 3.3.3.
6950
69512004-03-31 Luc Teirlinck <teirllm@auburn.edu>
6952
6953 * Makefile.in: Mention in comment that `make maintainer-clean'
6954 deletes .elc files.
6955
69562004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
6957
6958 * update-subdirs: Add local variables to prevent byte-compiling.
6959
69602004-03-21 Dave Love <fx@gnu.org>
6961
6962 * configure.in: Fix previous change.
6963
69642004-03-18 Dave Love <fx@gnu.org>
6965
6966 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
6967
69682004-03-15 Luc Teirlinck <teirllm@auburn.edu>
6969
6970 * info/dir (File): Add SMTP and SES.
6971
69722004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
6973
6974 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
6975 (bootstrap): Use the new bootstrap-prepare target in lisp.
6976
69772004-02-18 Kim F. Storm <storm@cua.dk>
6978
6979 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
6980
69812004-02-16 Eli Zaretskii <eliz@gnu.org>
6982
6983 * make-dist: Don't link index.*perm and permute-index into tempdir.
6984
69852004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
6986
6987 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
6988 to match previous changes by Eli Zaretskii.
6989
69902004-02-09 Luc Teirlinck <teirllm@auburn.edu>
6991
6992 * Makefile.in: Set CDPATH to an empty string.
6993
69942004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
6995
6996 * configure.in <darwin>: Use fink packages if available.
6997
69982004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
6999
7000 * make-dist (lispref): Do include lispref/index.texi.
7001
70022004-01-06 Eric Hanchrow <offby1@blarg.net>
7003
7004 * make-dist (tempdir): Include cursors in nt/icons.
7005
70062003-12-30 Eli Zaretskii <eliz@gnu.org>
7007
7008 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
7009 clashes with install-sh on 8+3 filesystems.
7010
1a71cb28 70112003-12-24 Miles Bader <miles@gnu.org>
067d23c9
KY
7012
7013 * .cvsignore: Add .arch-inventory.
7014
70152003-12-24 Andreas Schwab <schwab@suse.de>
7016
7017 * configure.in: Check for <sys/socket.h>. Include it before
7018 including <net/if.h>. Move check for <net/if.h> before its use.
7019
70202003-12-24 Jan Djärv <jan.h.d@swipnet.se>
7021
7022 * Makefile.in (install-arch-dep): Don't let cd output go into
7023 pipe for carbon_appdir.
7024
70252003-12-24 Andreas Schwab <schwab@suse.de>
7026
7027 * configure.in (PKG_CHECK_MODULES): Fix quoting.
7028
70292003-12-01 Andreas Schwab <schwab@suse.de>
7030
7031 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
7032 hardcoding gcc.
7033
70342003-11-16 Jan Djärv <jan.h.d@swipnet.se>
7035
7036 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
7037 multiple displays.
7038 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
7039
70402003-09-23 Dave Love <fx@gnu.org>
7041
7042 * configure.in: Check members of struct ifreq.
7043
70442003-09-14 Kim F. Storm <storm@cua.dk>
7045
7046 * configure.in: Add checks for sys/ioctl.h and net/if.h.
7047
70482003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
7049
7050 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
7051
70522003-08-18 Lute Kamstra <lute@gnu.org>
7053
7054 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
7055 required anymore.
7056
70572003-08-07 Andrew Choi <akochoi@shaw.ca>
7058
7059 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
7060 option instead of -traditional-cpp for CPP.
7061
70622003-07-29 Richard M. Stallman <rms@gnu.org>
7063
7064 * configure.in (HAVE_XIM): Define if XIM is available.
7065
70662003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
7067
7068 * configure.in: The function gtk_window_set_icon_from_file was
7069 introduced in GTK+ 2.2, so check for that release.
7070
70712003-07-23 Andreas Schwab <schwab@suse.de>
7072
7073 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
7074
7075 * Makefile.in (YACC): Remove, not used.
7076 (MAINT): Don't set.
7077 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
7078 disable dependency on ${srcdir}/configure.in when maintainer mode
7079 is disabled.
7080
70812003-07-22 Dave Love <fx@gnu.org>
7082
7083 * configure.in: Make XRegisterIMInstantiateCallback test depend on
7084 HAVE_X11, not with_xim.
7085 (HAVE_CRTIN): Provide template.
7086 <with_png>: Test for png.h and libpng/png.h.
7087
70882003-07-15 Andreas Schwab <schwab@suse.de>
7089
7090 * configure.in: Temporarily leave quoting for AC_DEFINE.
7091
70922003-07-13 Stefan Monnier <monnier@cs.yale.edu>
7093
7094 * configure.in: Check for posix_memalign.
7095
70962003-07-12 Richard M. Stallman <rms@gnu.org>
7097
7098 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
7099
71002003-07-09 Kim F. Storm <storm@cua.dk>
7101
7102 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
7103 functionality of --without-xim.
7104
71052003-06-29 Dave Love <fx@gnu.org>
7106
7107 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
7108
71092003-06-23 Dave Love <fx@gnu.org>
7110
7111 * configure.in: Check for sys/_mbstate_t.h.
7112 Test XRegisterIMInstantiateCallback prototype.
7113 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
7114
71152003-06-06 Dave Love <fx@gnu.org>
7116
7117 * configure.in: Check for locale.h.
7118
71192003-06-05 Dave Love <fx@gnu.org>
7120
7121 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
7122 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
7123 (NLIST_STRUCT): Don't define.
7124 (AH_BOTTOM): Define my_strftime.
7125
71262003-06-02 Richard M. Stallman <rms@gnu.org>
7127
7128 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
7129
71302003-05-24 Andreas Schwab <schwab@suse.de>
7131
7132 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
7133 bzero, and bcmp.
7134
71352003-05-22 Dave Love <fx@gnu.org>
7136
7137 * configure.in: Remove redundant test for term.h. Test for difftime.
7138
71392003-05-20 Dave Love <fx@gnu.org>
7140
7141 * configure.in: Append * to s390-*-linux-gnu case.
7142 (LIBMAIL) <lockfile>: Don't define.
7143
067d23c9
KY
71442003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
7145
7146 * INSTALL (* GNU/Linux development packages): Mention Debian and
7147 RedHat package names.
7148
71492003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
7150
7151 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
7152
71532003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
7154
7155 * INSTALL (* GNU/Linux development packages): Tell people to
7156 install additional packages for compiling Emacs.
7157
1a71cb28
GM
71582003-04-30 Richard M. Stallman <rms@gnu.org>
7159
7160 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
7161
71622003-04-28 Francesco Potortì <pot@gnu.org>
7163
7164 * configure.in: Undo last (RMS') change, as it is useless, per
7165 Dave Love.
7166
71672003-04-08 Richard M. Stallman <rms@gnu.org>
7168
7169 * configure.in: Put #include of jpeglib.h at start of line.
7170
067d23c9
KY
71712003-04-06 Francesco Potortì <pot@gnu.org>
7172
7173 * configure.in: Use the same configuration for all aix5, not just
7174 aix5.1.
7175
71762003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
7177
7178 * configure.in: Check for need for bigtoc support on IBM AIX for
7179 solving a linker table overflow problem.
7180
71812003-03-03 Rob Browning <rlb@defaultvalue.org>
7182
7183 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
7184 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
7185 over bzero, bcmp, and bcopy.
7186
71872003-02-23 Simon Josefsson <jas@extundo.com>
7188
7189 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
7190
71912003-02-21 Klaus Zeitler <kzeitler@lucent.com>
7192
7193 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
7194
71952003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
7196
7197 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
7198
71992003-02-08 Andreas Schwab <schwab@suse.de>
7200
7201 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
7202 instead of the substitution.
7203
72042003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
7205
7206 * Makefile.in: Use @EXEEXT@ for Cygwin.
7207 Use USERNAME if LOGNAME is not set (for Cygwin).
7208
7209 * configure.in: Add opsys=cygwin.
7210
72112003-01-22 Andreas Schwab <schwab@suse.de>
7212
7213 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
7214 redefining it explicitly in src/config.in.
7215
72162003-01-22 Markus Rost <rost@math.ohio-state.edu>
7217
7218 * Makefile.in (bootstrap): Make bootstrap-after.
7219
72202003-01-20 Jan Djärv <jan.h.d@swipnet.se>
7221
7222 * configure.in: Fix --with-gtk.
7223
72242003-01-19 Jan Djärv <jan.h.d@swipnet.se>
7225
090bd7cb 7226 * configure.in: Add --with-gtk, --with-x-toolkit=gtk.
067d23c9
KY
7227
7228 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
7229
72302003-01-14 Francesco Potortì <pot@gnu.org>
7231
7232 * configure.in (m68k-motorola-sysv): Remove (obsolete).
7233
72342003-01-07 Steven Tamm <steventamm@mac.com>
7235
7236 * configure.in: New option, --enable-carbon-app, to specify
7237 that the application should be installed
7238 * Makefile.in (install-arch-dep): On Mac OS X, install the
090bd7cb 7239 Emacs.app application if carbon-app is enabled.
067d23c9
KY
7240
72412003-01-06 Dave Love <fx@gnu.org>
7242
7243 * configure.in: Check for nl_langinfo.
7244 [!HAVE_SIZE_T]: Fix typedef.
7245
72462003-01-06 David Kastrup <dak@gnu.org>
7247
7248 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
7249
7250 * configure.in: Add tests for install-info.
7251
72522002-12-09 Markus Rost <rost@math.ohio-state.edu>
7253
7254 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
7255 use again sol2-6 instead of sol2-8.
7256
72572002-12-09 Dave Love <fx@gnu.org>
7258
7259 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
7260
72612002-12-08 Andreas Schwab <schwab@suse.de>
7262
7263 * Makefile.in (install-arch-indep): Revert last change.
7264
72652002-11-27 Dave Love <fx@gnu.org>
7266
7267 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
7268 Check for __sys_siglist too. Check for memset.
7269 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
7270
72712002-11-22 Juanma Barranquero <lektu@terra.es>
7272
7273 * config.guess, config.sub: Updated from master source.
7274
72752002-11-19 Karl Fogel <kfogel@red-bean.com>
7276
7277 * autogen.sh: New file.
7278
1a71cb28 72792002-11-18 Dave Love <fx@gnu.org>
067d23c9
KY
7280
7281 * configure.in: Tidy up various quoting issues throughout.
7282 Use AC_GNU_SOURCE.
7283 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
7284 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
7285 Maybe define bcopy, bzero, bcmp.
7286 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
7287 non-existent machine file).
7288 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
7289 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
7290 (nlist.h): Move test up.
7291
72922002-11-18 Markus Rost <rost@math.ohio-state.edu>
7293
7294 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
7295
72962002-11-14 Francesco Potortì <pot@gnu.org>
7297
7298 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
7299
73002002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
7301
7302 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
7303
73042002-11-08 Dave Love <fx@gnu.org>
7305
7306 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
7307 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
7308
73092002-11-07 Miles Bader <miles@gnu.org>
7310
7311 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
7312 Handle separate-build-dir case.
7313
73142002-11-06 Richard M. Stallman <rms@gnu.org>
7315
7316 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
7317 bulletproof. $bar may be empty when there are no .elc files.
7318
73192002-10-30 Dave Love <fx@gnu.org>
7320
7321 * configure.in: Require autoconf 2.53. Test for pty.h,
7322 sys/mman.h, sys/param.h, mremap, memmove.
7323 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
7324 (AC_PROG_YACC): Delete.
7325 (size_t): Use AC_CHECK_TYPES.
7326 (AH_TOP): Up-date copyright.
7327
73282002-10-01 Juanma Barranquero <lektu@terra.es>
7329
7330 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
7331
73322002-09-19 Richard M. Stallman <rms@gnu.org>
7333
7334 * configure.in: Fix the LessTif-directory-finder for real.
7335
73362002-09-14 Richard M. Stallman <rms@gnu.org>
7337
7338 * Makefile.in (maybe_bootstrap): Test for complete absence
7339 of compiled Lisp files.
7340
73412002-09-11 Stefan Monnier <monnier@cs.yale.edu>
7342
7343 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
7344 (bootstrap-clean-after): Delete.
7345 (bootstrap): Make the sequencing explicit.
7346
73472002-09-10 Richard M. Stallman <rms@gnu.org>
7348
7349 * configure.in: Fix previous LessTif change.
7350
73512002-09-09 Richard M. Stallman <rms@gnu.org>
7352
7353 * configure.in (powerpcle-*-solaris2.5*): New configuration.
7354 (powerpcle-*-solaris*): Use version 2.6 as default.
7355 (*-sunos5.6*, *-solaris2.6*): New alternative.
7356 (*-sunos5*): Use version 2.6 as default.
7357
73582002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7359
7360 * configure.in: Fix typo.
7361
73622002-09-05 Richard M. Stallman <rms@gnu.org>
7363
7364 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
7365
7366 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
7367 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
7368
73692002-08-26 Kim F. Storm <storm@cua.dk>
7370
7371 * Makefile.in (install-arch-indep): Do not remove DOC file
7372 when it is the only DOC file installed; this is the case when
7373 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
7374
73752002-07-24 Markus Rost <rost@math.ohio-state.edu>
7376
7377 * configure.in: Fix typo.
7378
73792002-07-24 Richard M. Stallman <rms@gnu.org>
7380
7381 * configure.in: Don't print anything special about gamedir.
7382
7383 * configure.in: Delete nonstandard --with-game-user option.
7384
73852002-07-21 Richard M. Stallman <rms@gnu.org>
7386
7387 * Makefile.in (gamedir, localstatedir): New variables.
7388 (epaths-force): Insert value of gamedir into PATH_GAME.
7389
7390 * configure.in (gamedir): Handle it like lispdir.
7391 (--with-game-dir option): Delete.
7392
73932002-06-21 Pavel Janík <Pavel@Janik.cz>
7394
7395 * configure.in: Add support for mipseb-*-netbsd* machines.
7396
73972002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7398
7399 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
7400
74012002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7402
7403 * info/dir (File): Add an entry for Tramp.
7404
74052002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
7406
7407 * INSTALL-CVS: New file.
7408
74092002-06-07 Andreas Schwab <schwab@suse.de>
7410
7411 * configure.in (x86_64-*-linux-gnu*): New system.
7412
74132002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
7414
7415 * config.bat: Handle the case when lispintro is truncated to lispintr.
7416
74172002-05-26 Paul Eggert <eggert@twinsun.com>
7418
7419 * config.guess, config.sub: Updated from master source.
7420
74212002-05-09 Richard M. Stallman <rms@gnu.org>
7422
7423 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
7424
74252002-05-04 Pavel Janík <Pavel@Janik.cz>
7426
7427 * make-dist: Do not distribute lock/ directory.
7428
74292002-04-30 Andrew Choi <akochoi@shaw.ca>
7430
7431 * configure.in: Provide documentation string when defining
7432 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
7433 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
7434
1a71cb28 74352002-04-29 Colin Walters <walters@verbum.org>
067d23c9
KY
7436
7437 * configure.in: Delete configure check for access to the game user.
7438
74392002-04-29 Pavel Janík <Pavel@Janik.cz>
7440
7441 * make-dist: lwlib/Imakefile is removed.
7442
74432002-04-26 Andrew Choi <akochoi@shaw.ca>
7444
7445 * configure.in: Add support for powerpc-apple-darwin*.
7446 (HAVE_CARBON): Add.
7447
7448 * make-dist: Create directories in mac/Emacs.app.
7449
74502002-04-25 Pavel Janík <Pavel@Janik.cz>
7451
7452 * make-dist: lwlib-Xol* are removed.
7453
74542002-04-23 Andreas Schwab <schwab@suse.de>
7455
7456 * Makefile.in (MAINT): New variable.
7457 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
7458 instead of configure.in, to avoid running autoconf and autoheader
7459 unless explicitly requested.
7460
74612002-04-16 Eli Zaretskii <eliz@gnu.org>
7462
7463 * config.bat: Update for msdos/sed2v2.inp.
7464
74652002-04-15 Andreas Schwab <schwab@suse.de>
7466
7467 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
7468 * configure.in: Add config header templates to all AC_DEFINE and
7469 AC_DEFINE_UNQUOTED symbols.
7470 * make-dist: Run autoheader if necessary.
7471
74722002-04-10 Colin Walters <walters@verbum.org>
7473
7474 * configure.in: Add --game-dir, --game-user. Test to see if we
7475 can use them.
7476
74772002-04-08 Pavel Janík <Pavel@Janik.cz>
7478
7479 * configure.in: Add --with-sound.
7480
74812002-03-18 Kim F. Storm <storm@cua.dk>
7482
7483 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
7484 and getsockname functions. Test for sys/un.h include file.
7485
74862002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
7487
7488 * configure.in: Support AIX 5.1.
7489
74902002-03-10 Jan Djärv <jan.h.d@swipnet.se>
7491
7492 * configure.in: Added test for X Session Management (HAVE_X_SM).
7493
74942002-03-03 Richard M. Stallman <rms@gnu.org>
7495
7496 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
7497 Run chown $${LOGNAME} on files installed by tar xvf.
7498
74992002-03-03 Kim F. Storm <storm@cua.dk>
7500
7501 * configure.in: Test for getpeername.
7502
75032002-03-01 Richard M. Stallman <rms@gnu.org>
7504
7505 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
7506 (HAVE_GIF): Don't use old libungif versions that crash.
7507
75082002-02-26 Richard M. Stallman <rms@gnu.org>
7509
7510 * configure.in <making srcdir absolute>: Verify that PWD is correct,
7511 not just well-formed and valid.
7512 (mips-compaq-nonstopux*): New configuration.
7513
75142002-02-18 Paul Eggert <eggert@twinsun.com>
7515
7516 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
7517 "sed q" is a portable equivalent to plain "head -1".
7518
75192002-02-13 Richard M. Stallman <rms@gnu.org>
7520
7521 * Makefile.in (maybe_bootstrap): Do `exit 1'.
7522 (all): Don't depend on maybe_bootstrap here.
7523 (${SUBDIR}): Depend on it here instead.
7524
75252002-02-08 Richard M. Stallman <rms@gnu.org>
7526
7527 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
7528
75292002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
7530
7531 * configure.in: Recognize BSD/OS 5.0.
7532
75332002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
7534
7535 * make-dist: Make version checking in emacs.texi consistent with
7536 how we set it there.
7537
75382001-12-29 Kim F. Storm <storm@cua.dk>
7539
7540 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
7541
75422001-12-28 Richard M. Stallman <rms@gnu.org>
7543
7544 * configure.in: Test for mbsinit.
7545
75462001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
7547
7548 These changes make Leim part of the standard distribution:
7549
7550 * README: Add info about the `leim' directory.
7551
7552 * INSTALL: Remove text that describes Leim as a separate package.
7553
7554 * noleim-Makefile.in: File removed.
7555
7556 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
7557 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
7558 Leim files out of the Emacs tree. Don't prepare a separate tarball
7559 for Leim.
7560
75612001-12-11 Richard M. Stallman <rms@gnu.org>
7562
7563 * configure.in (hppa*-*-linux-gnu*): New alternative.
7564
75652001-12-08 Pavel Janík <Pavel@Janik.cz>
7566
7567 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
7568 creating distribution.
7569
75702001-12-06 Paul Eggert <eggert@twinsun.com>
7571
7572 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
7573 (AC_FUNC_VFORK): Remove.
7574 (AC_FUNC_FORK): Add.
7575 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
7576 this is required by recent Autoconf versions.
7577
75782001-12-02 Pavel Janík <Pavel@Janik.cz>
7579
7580 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
7581 TODO, vms-pp.trans and others).
7582
75832001-11-29 Pavel Janík <Pavel@Janik.cz>
7584
7585 * make-dist: Use COPYING from the top-level directory.
7586
75872001-11-29 Gerd Moellmann <gerd@gnu.org>
7588
7589 * configure.in: Add support for FreeBSD/Alpha.
7590
75912001-11-29 Pavel Janík <Pavel@Janik.cz>
7592
7593 * make-dist: Add COPYING to the top-level directory of the
7594 distribution. Simplify the logic behind copying.
7595
7596 * Makefile.in (maybe_bootstrap): Fix previous change.
7597
75982001-11-28 Richard M. Stallman <rms@gnu.org>
7599
7600 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
7601
76022001-11-26 Richard M. Stallman <rms@gnu.org>
7603
7604 * Makefile.in: bootstrap should not delete dumped executables.
7605 (bootstrap-clean-before): New target.
7606 (bootstrap): Use bootstrap-clean-before instead of clean.
7607 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
7608
76092001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
7610
7611 These changes add the Emacs Lisp Introduction manual to the
7612 distribution:
7613
7614 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
7615
7616 * make-dist: Copy the files in lispintro directory.
7617
7618 * config.bat: Configure in the lispintro directory.
7619
7620 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
7621
7622 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
7623 (lispintro/Makefile): New target.
7624 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
7625 (unlock, relock, info, dvi): Ditto.
7626
76272001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
7628
7629 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
7630
7631 * make-dist (etc): Don't distribute gfdl.1.
7632
76332001-11-22 Colin Walters <walters@debian.org>
7634
7635 * Makefile.in (install-arch-indep): Install the calc .info files.
7636 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
7637
76382001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
7639
7640 * make-dist (lispref): Add *.txt, *.el, permute-index, and
7641 tindex.pl to the list of those being put into the distribution.
7642
76432001-11-16 Eli Zaretskii <eliz@gnu.org>
7644
7645 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
7646
76472001-11-15 Pavel Janík <Pavel@Janik.cz>
7648
7649 * Makefile.in (uninstall): Fix previous change.
7650
7651 * configure.in, Makefile.in: Add support for --program-prefix,
7652 --program-suffix and --program-transform-name options.
7653
76542001-11-13 Pavel Janík <Pavel@Janik.cz>
7655
7656 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
7657 (install-arch-indep): Install emacsclient manual page.
7658 (uninstall): Uninstall emacsclient manual page.
7659
76602001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
7661
7662 * make-dist: Add lispref/index.*perm files to the distribution.
7663 From Pavel Janík <Pavel@Janik.cz>.
7664
76652001-11-12 Pavel Janík <Pavel@Janik.cz>
7666
7667 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
7668
76692001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
7670
7671 * configure.in: AC_OUTPUT lispref/Makefile.
7672
76732001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
7674
7675 The following changes add the ELisp reference manual to the
7676 distribution.
7677
7678 * make-dist: Add the lispref directory to the distribution.
7679
7680 * Makefile.in (install-arch-indep): Add elisp* to the list of
7681 installed Info files.
7682 (SUBDIR_MAKEFILES): Add lispref/Makefile.
7683 (lispref/Makefile): New target.
7684 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
7685 Add commands for the lispref directory.
7686 (info, dvi): Ditto.
7687
7688 * config.bat: Configure in `lispref'.
7689
76902001-11-09 Richard M. Stallman <rms@gnu.org>
7691
7692 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
7693
76942001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
7695
7696 * make-dist (tempdir): Copy AUTHORS as well.
7697
76982001-11-06 Sam Steingold <sds@gnu.org>
7699
7700 * configure.in: Added a check for <nlist.h>.
7701
77022001-11-01 Pavel Janík <Pavel@Janik.cz>
7703
7704 * configure.in: Reindent --help output.
7705 From Per Starbäck (starback@ling.uu.se).
7706
77072001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
7708
7709 * configure.in: New entry for HP/UX-11.
7710
7711 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
7712 From Eric S. Raymond <esr@golux.thyrsus.com>.
7713
77142001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
7715
7716 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
7717 <athornton@sinenomine.net>.
7718
77192001-10-25 Gerd Moellmann <gerd@gnu.org>
7720
7721 * Makefile.in (maybe_bootstrap): New target.
7722 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
7723
77242001-10-24 Ken Raeburn <raeburn@gnu.org>
7725
7726 * configure.in: If --with-hesiod is given, look for
7727 hes_getmailhost and res_send or __res_send; check hesiod and
7728 resolv libraries respectively if system libraries don't supply them.
7729
77302001-10-24 Gerd Moellmann <gerd@gnu.org>
7731
7732 * configure.in: Use $MAKE for `make' if set.
7733
77342001-10-22 Gerd Moellmann <gerd@gnu.org>
7735
7736 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
7737 to tar options.
7738
77392001-10-20 Gerd Moellmann <gerd@gnu.org>
7740
7741 * (Version 21.1 released).
7742
77432001-10-20 Miles Bader <miles@gnu.org>
7744
7745 * configure.in (configuration): Set from `host' if `host_alias'
7746 isn't defined.
7747
77482001-10-19 Andreas Schwab <schwab@suse.de>
7749
7750 * configure.in: Make ready for autoconf 2.5x.
7751 (AC_PREREQ): Require autoconf 2.50.
7752 * aclocal.m4: Removed.
7753 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
7754
77552001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
7756
7757 * README: Bump Emacs version to 21.1.50.
7758
77592001-10-05 Gerd Moellmann <gerd@gnu.org>
7760
7761 * Branch for 21.1.
7762
77632001-09-05 Gerd Moellmann <gerd@gnu.org>
7764
7765 * configure.in: Avoid `$@' which is handled specially in
7766 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
7767
77682001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
7769
7770 * make-dist (nt): Add subdirs.el to the list of distributed files.
7771
77722001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
7773
7774 * configure.in (machine): Add an entry for
7775 hppa1.1-hitachi-hiuxwe2*.
7776
77772001-05-28 Gerd Moellmann <gerd@gnu.org>
7778
7779 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
7780 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
7781
77822001-05-14 Gerd Moellmann <gerd@gnu.org>
7783
7784 * make-dist: Copy texinfo.tex unconditionally.
7785
77862001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
7787
7788 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
7789 that are installed.
7790
77912001-04-06 Gerd Moellmann <gerd@gnu.org>
7792
7793 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
7794 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
7795
7796 * make-dist: Handle leim/MISC-DIC. Only include
7797 `[a-zA-Z]*.{el,elc}' from leim/quail.
7798
77992001-04-05 Gerd Moellmann <gerd@gnu.org>
7800
7801 * Makefile.in (install-arch-indep): Remove .cvsignore files.
7802
78032001-03-30 Gerd Moellmann <gerd@gnu.org>
7804
7805 * Makefile.in (.PHONY): Add for bootstrap targets.
7806 (bootstrap-clean): New target.
7807 (bootstrap): Use it instead of `clean'.
7808
78092001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
7810
7811 * Makefile.in (SUBDIR): Remove leim.
7812 (all, .RECURSIVE, extraclean): Add leim explicitly.
7813 (leim): Provide separate rule which exports PARALLEL=0 into the
7814 environment.
7815
78162001-03-20 Gerd Moellmann <gerd@gnu.org>
7817
7818 * configure.in (HAVE_XPM): Don't print the result of the check for
7819 XpmReturnAllocPixels if we don't have an xpm.h.
7820
78212001-03-05 Gerd Moellmann <gerd@gnu.org>
7822
7823 * COPYING: New file.
7824
78252001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
7826
7827 * config.bat: Update the copyright.
7828
78292001-02-23 Kenichi Handa <handa@etl.go.jp>
7830
7831 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
7832 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
7833 to `yes'. Later in AC_OUTPUT, check this variable.
7834
78352001-02-09 Dave Love <fx@gnu.org>
7836
7837 * AUTHORS: Updated.
7838
78392001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
7840
7841 * info/dir (Ebrowse): Fix the entry (was missing a dot).
7842
78432001-02-02 Gerd Moellmann <gerd@gnu.org>
7844
7845 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
7846
7847 * Makefile.in (uninstall): Ignore exit code of `rm'.
7848
90eacf99
SM
7849 * Makefile.in (uninstall): Remove more info files.
7850 Remove ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
067d23c9
KY
7851
78522001-01-31 Gerd Moellmann <gerd@gnu.org>
7853
7854 * noleim-Makefile.in (extraclean): Add.
7855
78562001-01-28 Gerd Moellmann <gerd@gnu.org>
7857
90eacf99 7858 * Makefile.in (extraclean): Add -f to -rm config-tmp-* to keep
067d23c9
KY
7859 it quiet.
7860
78612001-01-24 Colin Walters <walters@cis.ohio-state.edu>
7862
7863 * Makefile.in (tags): Fix typo.
7864
78652001-01-13 Kenichi Handa <handa@etl.go.jp>
7866
7867 * configure.in: Fix typo in the code setting x_search_path.
7868
78692001-01-10 Dave Love <fx@gnu.org>
7870
7871 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
7872 -lXext.
7873 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
7874 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
7875 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
7876 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
7877 (now in $LIBS).
7878
78792001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
7880
7881 * config.bat: Run the preprocessor with -traditional.
7882
78832001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
7884
7885 * INSTALL: Move copying conditions to end of file.
7886
78872000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
7888
7889 * INSTALL: Add basic installation procedure which assumes
7890 `configure' does its job. Elaborate on image support libraries.
7891 Add a pointer to Xaw3d library. Add advice about solving
7892 configure-time problems by looking in config.log and setting
7893 variables in the environment.
7894
78952000-12-27 Gerd Moellmann <gerd@gnu.org>
7896
7897 * Makefile.in (install-arch-indep): If tar fails, exit with
7898 exit code 1.
7899
79002000-12-19 Gerd Moellmann <gerd@gnu.org>
7901
7902 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
7903 source file includes XKBlib.h. On some broken Solaris systems,
7904 there is an XKBlib.h, reportedly, but header files included by
7905 XKBlib.h are missing.
7906
79072000-12-14 Gerd Moellmann <gerd@gnu.org>
7908
7909 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
7910
79112000-12-11 Dave Love <fx@gnu.org>
7912
7913 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
7914
79152000-12-11 Paul Eggert <eggert@twinsun.com>
7916
7917 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
7918 Merge fixes from latest GNU tar version. These macros no longer
7919 futz with _XOPEN_SOURCE, as that was not portable in practice.
7920 (AC_FUNC_FSEEKO): New macro.
7921
7922 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
7923 ftello.
7924
79252000-12-05 Dave Love <fx@gnu.org>
7926
7927 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
7928
79292000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
7930
7931 * info/dir: Change the category to "Emacs".
7932
79332000-12-01 Gerd Moellmann <gerd@gnu.org>
7934
7935 * make-dist (tempdir): Remove epaths.h from the distribution
7936 instead of paths.h.
7937
79382000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
7939
7940 * config.bat: Check for existence of djecho.exe, and print an
7941 error message if it is not available.
7942
7943 * INSTALL: Describe possible problem with djecho.exe in old
7944 versions of DJGPP v2.x.
7945
79462000-11-23 Gerd Moellmann <gerd@gnu.org>
7947
7948 * configure.in: Initialize HAVE_LIBXP to no.
7949
79502000-11-22 Gerd Moellmann <gerd@gnu.org>
7951
7952 * configure.in: Use m/macppc.h instead of the non-existent
7953 m/powerpc.h.
7954
79552000-11-21 Gerd Moellmann <gerd@gnu.org>
7956
7957 * Makefile.in (install-arch-indep): Also install info/eshell*
7958 and info/speedbar*.
7959
7960 * configure.in (HAVE_PNG): Check for the presence of
7961 png_get_channels to rule out older PNG libs.
7962
7963 * configure.in (AC_OUTPUT): Arrange to emit definitions of
7964 GCC and NON_GNU_CPP into config.status.
7965
79662000-11-20 Dave Love <fx@gnu.org>
7967
7968 * configure.in: Fix last change.
7969
7970 * GETTING.GNU.SOFTWARE: Deleted.
7971 * FTP: New file to replace it.
7972 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
7973
79742000-11-20 Gerd Moellmann <gerd@gnu.org>
7975
7976 * configure.in: Use -traditional with GNU cpp.
7977
79782000-11-17 Gerd Moellmann <gerd@gnu.org>
7979
7980 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
7981 Distribute more files from the nt/ subdir. Distribute PBM
7982 image files from subdirs of lisp/. Distribute old change logs
7983 from subdirs of lisp/. Distribute play/5x5.el.
7984
79852000-11-11 Dave Love <fx@gnu.org>
7986
7987 * config.sub, config.guess: Updated from master source.
7988
79892000-11-07 Dave Love <fx@gnu.org>
7990
7991 * configure.in: Test for mkstemp.
7992
79932000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
7994
7995 * info/dir (Top): Rearrange menu items more logically, and put
7996 them into a single category. Add menu items for RefTeX and
7997 Widget.
7998
79992000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8000
8001 * Makefile.in (install-arch-indep): Use --info-dir instead of
8002 --dir-file, and a simple argument instead of --info-file, so that
8003 the Debian version of install-info also works.
8004
80052000-10-19 Eric M. Ludlam <zappo@ultranet.com>
8006
8007 * info/dir (Speedbar): Add entry.
8008
80092000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
8010
8011 * INSTALL: Describe the new image-support options to the configure
8012 script. List URLs where image support libraries can be found.
8013
80142000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
8015
8016 * info/dir (Top): Add an entry for Eshell.
8017
80182000-10-02 Dave Love <fx@gnu.org>
8019
8020 * configure.in: Check for gai_strerror.
8021
80222000-10-01 Andreas Schwab <schwab@suse.de>
8023
8024 * Makefile.in (install-arch-indep): Update list of installed info files.
8025
80262000-09-30 Gerd Moellmann <gerd@gnu.org>
8027
8028 * configure.in: Support `sparc*-*-netbsd*'.
8029
80302000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
8031
8032 * info/dir (MIME): Add entry for emacs-mime.
8033
80342000-09-29 Dave Love <fx@gnu.org>
8035
8036 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
8037
80382000-09-26 Gerd Moellmann <gerd@gnu.org>
8039
8040 * make-dist: Adapt to the change of leim/Makefile which was
8041 necessary to ensure a reasonably working `make dist'.
8042
8043 * leim-Makefile.in: Moved to leim/Makefile.in..
8044
8045 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
8046
80472000-09-21 Kenichi Handa <handa@etl.go.jp>
8048
8049 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
8050 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
8051 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
8052 files to .elc.
90eacf99 8053 (${TIT}): Adjust for the above change.
067d23c9
KY
8054 (clean mostlyclean): Likewise.
8055 (.el.elc): New target.
8056
80572000-09-19 Gerd Moellmann <gerd@gnu.org>
8058
8059 * make-dist: Include XPM and XBM files in lisp/ and subdirs
8060 in the distribution.
8061
80622000-09-18 Gerd Moellmann <gerd@gnu.org>
8063
8064 * make-dist (skk): Rename to `ja-dic' because the leim directory
8065 was renamed.
8066
80672000-09-14 Dave Love <fx@gnu.org>
8068
8069 * configure.in: Fix spurion in last change.
8070
80712000-09-14 Gerd Moellmann <gerd@gnu.org>
8072
8073 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
8074 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
8075 to `no' if defined. Change result report.
8076
80772000-09-08 Dave Love <fx@gnu.org>
8078
8079 * configure.in: Remove spurious `@'s.
8080
8081 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
8082 autoconf.
8083
80842000-09-06 Gerd Moellmann <gerd@gnu.org>
8085
8086 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
8087 file and print informational message.
8088
8089 * configure.in (AC_FUNC_MMAP): Add.
8090
80912000-09-01 Gerd Moellmann <gerd@gnu.org>
8092
8093 * configure.in: Add ``checking'' messages for
8094 XpmReturnAllocPixels.
8095
80962000-08-28 Gerd Moellmann <gerd@gnu.org>
8097
8098 * configure.in: Check <strings.h>; check `index' and `rindex'
8099 functions.
8100
81012000-08-26 Kenichi Handa <handa@etl.go.jp>
8102
8103 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
8104 "case "${canonical}" in".
8105
81062000-08-25 Dave Love <fx@gnu.org>
8107
8108 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
8109
81102000-08-25 Kenichi Handa <handa@etl.go.jp>
8111
8112 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
8113
81142000-08-24 Gerd Moellmann <gerd@gnu.org>
8115
8116 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
8117 contains a relative path. Protect against unusable values of $PWD.
8118
81192000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
8120
8121 * info/dir (WoMan): Add entry.
8122
8123 * config.bat (maindir): Update src/_gdbinit even if it does
8124 already exist.
8125
81262000-08-07 Gerd Moellmann <gerd@gnu.org>
8127
8128 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
8129
81302000-08-03 Gerd Moellmann <gerd@gnu.org>
8131
8132 * configure.in: Add support for ia64*-*-linux*.
8133
81342000-07-27 Gerd Moellmann <gerd@gnu.org>
8135
8136 * make-dist (aclocal.m4): Include in distribution.
8137
81382000-07-26 Dave Love <fx@gnu.org>
8139
90eacf99 8140 * configure.in (AC_SYS_LARGEFILE): Move earlier.
067d23c9
KY
8141
81422000-07-24 Dave Love <fx@gnu.org>
8143
8144 * configure.in: Add AC_SIZE_T.
8145
81462000-07-18 Dave Love <fx@gnu.org>
8147
8148 * configure.in: Reorder so that most tests are done after CPPFLAGS
8149 is set from the C_SWITCH_... definitions.
8150
81512000-07-10 Gerd Moellmann <gerd@gnu.org>
8152
8153 * configure.in (HAVE_XPM): Undo previous change. Check for
8154 preprocessor define XpmReturnAllocPixels.
8155
81562000-07-06 Gerd Moellmann <gerd@gnu.org>
8157
8158 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
8159 instead of XpmReadFileToPixmap.
8160
81612000-07-05 Ken Raeburn <raeburn@gnu.org>
8162
8163 * configure.in: Check for <soundcard.h>. Look for ossaudio
8164 library, and set LIBSOUND accordingly.
8165
81662000-07-05 Dave Love <fx@gnu.org>
8167
8168 * configure.in: Use AC_HEADER_SYS_WAIT.
8169
81702000-07-05 Gerd Moellmann <gerd@gnu.org>
8171
8172 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
8173 lisp/Makefile. Distribute lisp/Makefile.in instead of
8174 lisp/Makefile.
8175
81762000-06-30 Ken Raeburn <raeburn@gnu.org>
8177
8178 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
8179 while searching for image-handling libraries.
8180
81812000-06-26 Gerd Moellmann <gerd@gnu.org>
8182
8183 * configure.in (--with-xim): New option.
8184
81852000-06-23 Dave Love <fx@gnu.org>
8186
8187 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
8188 for struct timezone and test how we can call gettimeofday.
8189 Check for OSF 5+. Check for term.h.
8190
8191 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
8192 version.
8193
81942000-06-23 Gerd Moellmann <gerd@gnu.org>
8195
8196 * configure.in (HAVE_LIBXP): Change test for libXp.
8197
81982000-06-21 Dave Love <fx@gnu.org>
8199
8200 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
8201 simple test for getloadavg and substitute GETLOADAVG_LIBS.
8202 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
8203
82042000-06-19 Dave Love <fx@gnu.org>
8205
8206 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
8207 _XOPEN_SOURCE is defined.
8208
82092000-06-16 Gerd Moellmann <gerd@gnu.org>
8210
8211 * Makefile.in (distclean): Also make distclean in lisp/.
8212
82132000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
8214
8215 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
8216
82172000-06-15 Gerd Moellmann <gerd@gnu.org>
8218
8219 * make-dist: Add --help and --snapshot options.
8220
82212000-06-14 Gerd Moellmann <gerd@gnu.org>
8222
8223 * configure.in: Generate lisp/Makefile.
8224
8225 * configure.in: Add support for `*-lynxos*'.
8226 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
8227 recommended by <Karen.Dorhamer@compaq.com> to fix problems
8228 on Tru64 UNIX v5.0.
8229
82302000-06-13 Ken Raeburn <raeburn@gnu.org>
8231
8232 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
8233 it's on a continuation line.
8234
82352000-06-02 Dave Love <fx@gnu.org>
8236
8237 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
8238 files.
8239
8240 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
8241 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
8242 test.
8243
8244 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
8245 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
8246
82472000-05-26 Gerd Moellmann <gerd@gnu.org>
8248
8249 * configure.in: Add check for speed_t typedef.
8250
82512000-05-25 Ken Raeburn <raeburn@gnu.org>
8252
8253 * Makefile.in (install-arch-dep): Install fns-*.el only if it
8254 exists; it won't in the CANNOT_DUMP case.
8255
82562000-05-25 Gerd Moellmann <gerd@gnu.org>
8257
8258 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
8259 On FreeBSD, the exit status is 1 if CDPATH is not set.
8260 (install-arch-indep): Install ebrowse.info.
8261
82622000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
8263
8264 * configure.in: Check for grandpt and getpt.
8265
82662000-05-09 Dave Love <fx@gnu.org>
8267
8268 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
8269
82702000-05-05 Gerd Moellmann <gerd@gnu.org>
8271
8272 * make-dist: Make a link for lib-src/grep-changelog.
8273 Copy install-sh.
8274
82752000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
8276
8277 * config.bat: Identify the beginning of the cpp stuff in
8278 src/Makefile.in and lib-src/Makefile.in more accurately.
8279
82802000-04-27 Gerd Moellmann <gerd@gnu.org>
8281
8282 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
8283
82842000-04-19 Gerd Moellmann <gerd@gnu.org>
8285
8286 * configure.in: Add support for `powerpc-*-netbsd*'.
8287
82882000-04-19 Dave Love <fx@gnu.org>
8289
8290 * configure.in: Don't use AC_FUNC_GETLOADAVG.
8291
8292 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
8293
82942000-04-16 Dave Love <fx@gnu.org>
8295
8296 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
8297
82982000-04-14 Dave Love <fx@gnu.org>
8299
8300 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
8301
8302 * aclocal.m4 (AC_FUNC_MKTIME): New.
8303
83042000-03-28 Ken Raeburn <raeburn@gnu.org>
8305
8306 * configure.in: Line up "--help" output a little better.
8307
83082000-03-26 Gerd Moellmann <gerd@gnu.org>
8309
8310 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
8311 New targets.
90eacf99
SM
8312 (bootstrap): Rewritten in terms of the new targets above.
8313 Make info files, too.
067d23c9
KY
8314
83152000-03-12 Gerd Moellmann <gerd@gnu.org>
8316
8317 * config.guess, config.sub: Use the versions of the files from
8318 subversions.
8319
83202000-03-08 Dave Love <fx@gnu.org>
8321
8322 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
8323 AC_C_VOLATILE. Define POINTER_TYPE.
8324
8325 * aclocal.m4: New file.
8326
83272000-03-02 Gerd Moellmann <gerd@gnu.org>
8328
8329 * configure.in (machine): Add `mipsel-*-netbsd*' and
8330 `arm-*-netbsd*'.
8331
83322000-03-01 Gerd Moellmann <gerd@gnu.org>
8333
8334 * configure.in (machine): Add support for `*-auspex-sunos*'.
8335
83362000-02-29 Gerd Moellmann <gerd@gnu.org>
8337
8338 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
8339
83402000-02-18 Dave Love <fx@gnu.org>
8341
8342 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
8343
83442000-02-18 Andreas Schwab <schwab@suse.de>
8345
8346 * Makefile.in (install-arch-indep): Add eudc to list of installed
8347 info files.
8348
83492000-02-17 Ken Raeburn <raeburn@gnu.org>
8350
8351 * configure.in: Include -lz and -ljpeg (if it's available) when
8352 testing for the tiff library.
8353
83542000-02-17 Gerd Moellmann <gerd@gnu.org>
8355
8356 * configure.in: Remove LISP_FLOAT_TYPE.
8357
83582000-02-12 Dave Love <fx@gnu.org>
8359
8360 * configure.in: Use AC_FUNC_VFORK.
8361
83622000-02-01 Gerd Moellmann <gerd@gnu.org>
8363
8364 * make-dist: Various fixes for new development tree.
8365
8366 * leim-Makefile.in: New file.
8367
83682000-01-31 Gerd Moellmann <gerd@gnu.org>
8369
8370 * Makefile.in (dist): Call ./make-dist.
8371
83722000-01-24 Dave Love <fx@gnu.org>
8373
8374 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
8375
83762000-01-18 Gerd Moellmann <gerd@gnu.org>
8377
8378 * configure.in (HAVE_GIF): Check for DGifOpen instead of
8379 DGifOpenFileName.
8380
83812000-01-11 Andreas Schwab <schwab@suse.de>
8382
8383 * Makefile.in (install-arch-indep): Update list of info files to
8384 be installed.
8385
83862000-01-05 Dave Love <fx@gnu.org>
8387
8388 * configure.in: Check for jerror.h as well as libjpeg.
8389
83902000-01-03 Andreas Schwab <schwab@suse.de>
8391
90eacf99
SM
8392 * Makefile.in (install-arch-indep): Install autotype*.
8393 Run install-info on autotype and emacs-faq.info.
067d23c9
KY
8394
83951999-12-04 Dave Love <fx@gnu.org>
8396
8397 * Makefile.in (install-arch-indep): Depend on `info'.
8398 (install-strip): Use `install' as sub-make target.
8399
84001999-11-23 Ken Raeburn <raeburn@gnu.org>
8401
8402 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
8403 didn't need to be deleted. Check for the k5crypto library as well
8404 as the crypto library; MIT Kerberos 1.1 changed the name.
8405
84061999-11-18 Dave Love <fx@gnu.org>
8407
8408 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
8409
84101999-11-11 Erik Naggum <erik@naggum.no>
8411
8412 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
8413
84141999-11-08 Dave Love <fx@gnu.org>
8415
8416 * configure.in: Fix change for --with-pop default.
8417
84181999-11-04 Dave Love <fx@gnu.org>
8419
8420 * configure.in: Default to --with-pop. Change sense of with-gcc
8421 and with-toolkit-scroll-bars messages to reflect the defaults.
8422
84231999-11-01 Gerd Moellmann <gerd@gnu.org>
8424
8425 * INSTALL: Mention the Emacs Lisp Reference.
8426
84271999-10-27 Noah Friedman <friedman@splode.com>
8428
8429 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
8430
84311999-10-23 Gerd Moellmann <gerd@gnu.org>
8432
8433 * Makefile.in (bootstrap): New target.
8434
84351999-10-19 Paul Eggert <eggert@twinsun.com>
8436
8437 Add support for large files. Merge glibc 2.1.2.
8438
8439 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
8440 (HAVE_TM_GMTOFF): New symbol.
8441 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
8442 mbrlen, strsignal.
8443 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
8444
84451999-10-09 Stefan Monnier <monnier@cs.yale.edu>
8446
8447 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
8448 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
8449
84501999-10-09 Richard M. Stallman <rms@gnu.org>
8451
8452 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
8453 Unset CDPATH to prevent cd from generating output.
8454
84551999-10-08 Stefan Monnier <monnier@cs.yale.edu>
8456
8457 * update-subdirs: Also ignore CVS subdirs.
8458
84591999-10-07 Gerd Moellmann <gerd@gnu.org>
8460
8461 * Makefile.in (install-arch-indep): Add ada-mode.
8462
84631999-10-06 Dave Love <fx@gnu.org>
8464
8465 * Makefile.in: Add rules for config.status, configure.
8466
84671999-09-07 Gerd Moellmann <gerd@gnu.org>
8468
90eacf99 8469 * configure.in (--with-sound): Remove.
067d23c9
KY
8470
84711999-08-30 Gerd Moellmann <gerd@gnu.org>
8472
8473 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
8474 the test for Xaw3d.
8475 (HAVE_TIFF): Add -lm to library check.
8476
84771999-08-28 Richard Stallman <rms@gnu.org>
8478
8479 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
8480 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
8481 after the other X-related libraries.
8482
84831999-08-21 Dave Love <fx@gnu.org>
8484
8485 * configure.in: Don't check for jpeglib.h.
8486
84871999-08-20 Gerd Moellmann <gerd@gnu.org>
8488
8489 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
8490 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
8491
84921999-08-18 Dave Love <fx@gnu.org>
8493
8494 * configure.in: Check for termcap.h.
8495
84961999-08-15 Gerd Moellmann <gerd@gnu.org>
8497
8498 * configure.in: Add --with-toolkit-scroll-bars. If "no",
8499 use Emacs' scroll bars, even if configured for Motif or when
8500 Xaw3d is available.
8501
85021999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
8503
8504 * configure.in: Check for getaddrinfo.
8505
85061999-08-04 Eli Zaretskii <eliz@gnu.org>
8507
8508 * config.bat: Make --no-debug work again by removing -gcoff.
8509
85101999-07-30 Dave Love <fx@gnu.org>
8511
8512 * configure.in: Check for stdlib.h.
8513
85141999-07-19 Dave Love <fx@gnu.org>
8515
8516 * configure.in: Grok sparc64-*-linux-gnu*.
8517
85181999-07-12 Richard Stallman <rms@gnu.org>
8519
8520 * Version 20.4 released.
8521
85221999-06-23 Karl Heuer <kwzh@gnu.org>
8523
8524 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
8525 Quote $EMACS, in case it's a program with args.
8526
85271999-06-15 Gerd Moellmann <gerd@gnu.org>
8528
8529 * configure.in (HAVE_GIF): Use libungif instead of libgif
8530 because the former doesn't contain patented compression code.
8531
85321999-05-29 Richard M. Stallman <rms@gnu.org>
8533
8534 * configure.in: Delete the Kerberos stuff.
8535
85361999-05-27 Greg Hudson <ghudson@mit.edu>
8537
8538 * configure.in: Prefer kerberos 5 names.
8539
85401999-04-26 Richard M. Stallman <rms@gnu.org>
8541
8542 * configure.in: Check for libXp.
8543
85441999-04-08 Richard Stallman <rms@gnu.org>
8545
8546 * make-dist: Include change logs in subdirs of `lisp'.
8547
85481999-04-05 Richard Stallman <rms@gnu.org>
8549
8550 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
8551 (install-arch-indep): Make ${datadir}/emacs world-readable.
8552
85531999-03-30 Eli Zaretskii <eliz@gnu.org>
8554
8555 * config.bat: Use epaths.* instead of paths.*.
8556
85571999-03-07 Eli Zaretskii <eliz@gnu.org>
8558
8559 * INSTALL: Add detailed instructions to unpack and install
8560 intlfonts on MS-DOS.
8561
85621999-02-26 Richard Stallman <rms@gnu.org>
8563
8564 * configure.in: Use epaths.h and epaths-force instead of paths...
8565
90eacf99 8566 * Makefile.in (epaths-force): Rename from paths-force;
067d23c9
KY
8567 operate on epaths.in and produce epaths.h.
8568
85691999-02-24 Richard Stallman <rms@gnu.org>
8570
8571 * make-dist: Fix nt/icons directory handling.
8572
85731999-02-22 Simon Josefsson <jas@pdc.kth.se>
8574
8575 * configure.in (f301-fujitsu-uxpv4.1): New target.
8576
85771999-02-20 Richard Stallman <rms@gnu.org>
8578
8579 * make-dist (tempparent): Fix command to update info files.
8580
85811999-02-09 Richard Stallman <rms@gnu.org>
8582
8583 * configure.in (powerpc-apple-netbsd*): New alternative.
8584
85851999-01-25 Geoff Voelker <voelker@cs.washington.edu>
8586
8587 * make-dist: Include the new directory nt/icons in distributions.
8588
85891999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
8590
8591 * configure.in: Change message about HAVE_XFREE386.
8592
85931999-01-07 Eli Zaretskii <eliz@gnu.org>
8594
8595 * config.bat: Support configuring with leim.
8596
85971998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
8598
8599 * configure.in (mips-sgi-irix6.5): New target.
8600
86011998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
8602
8603 * configure.in: Remove GSS-API support, since it has been removed
8604 from movemail.
8605
86061998-12-04 Markus Rost <rost@delysid.gnu.org>
8607
8608 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
8609
86101998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
8611
8612 * Makefile.in: Don't install customize info file.
8613 Run install-info on viper info file.
8614
86151998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
8616
8617 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
8618
86191998-11-16 Kenichi Handa <handa@etl.go.jp>
8620
8621 * configure.in (*-*-bsdi4*): New target.
8622
86231998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
8624
8625 * configure.in: Fix previous change.
8626
86271998-11-11 Richard Stallman <rms@gnu.org>
8628
8629 * configure.in (aviion-intel): New machine.
8630
86311998-11-04 Kenichi Handa <handa@etl.go.jp>
8632
8633 * configure.in (mips-nec-sysv4*): New target.
8634
86351998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
8636
8637 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
8638 from lisp.
8639
86401998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
8641
8642 * make-dist: Don't include fns*.el in dist.
8643
86441998-10-30 Dave Love <fx@gnu.org>
8645
8646 * configure.in: Don't mkdir cpp.
8647
86481998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
8649
8650 * Makefile.in (install-arch-dep): Install src/fns-*.el in
8651 ${archlibdir}.
8652
86531998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
8654
8655 * Version 20.3 released.
8656
86571998-07-30 Paul Eggert <eggert@twinsun.com>
8658
8659 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
8660 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
8661 (lwlib/Makefile, leim/Makefile):
8662 Prepend $(srcdir)/ to rule dependencies outside this dir.
8663
86641998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
8665
8666 * configure.in: Use unset CDPATH instead of making it empty.
8667
86681998-06-20 Karl Heuer <kwzh@gnu.org>
8669
8670 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
8671
86721998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
8673
8674 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
8675 and default.el. Sort the results.
8676
86771998-05-31 Karl Heuer <kwzh@gnu.org>
8678
8679 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
8680 writable.
8681
86821998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
8683
8684 * Makefile.in (install-arch-indep):
8685 Don't alter site-lisp/subdirs.el if it exists.
8686
86871998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8688
8689 * Makefile.in (install-arch-indep): Put `-' on commands to create
8690 subdirs.el in site-lisp dirs.
8691
86921998-05-07 Richard Stallman <rms@psilocin.gnu.org>
8693
8694 * Makefile.in (install-arch-indep): Fix typo in previous change.
8695
86961998-05-06 Richard Stallman <rms@psilocin.gnu.org>
8697
8698 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
8699
87001998-04-28 Richard Stallman <rms@psilocin.gnu.org>
8701
8702 * Makefile.in (mkdir): Create the site-lisp dirs.
8703 (install-arch-indep): Make site-lisp/subdirs files world-readable.
8704
87051998-04-26 Richard Stallman <rms@psilocin.gnu.org>
8706
8707 * Makefile.in (INSTALL_INFO): New variable.
8708 (install-arch-indep): Don't replace the dir file if it already exists.
8709 Use the install-info program, via INSTALL_INFO, to add entries.
8710 Make the `info' subdir and the Info files world-readable.
8711
87121998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
8713
8714 * config.bat: Make sure the environment is large enough to support
8715 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
8716
87171998-04-10 Karl Heuer <kwzh@gnu.org>
8718
8719 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
8720
87211998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
8722
8723 * configure.in: Add --with-gssapi to specify GSS-API
8724 authentication support for movemail.
8725
87261998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
8727
8728 * Makefile.in (install-arch-indep): Fix previous change.
8729
87301998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
8731
8732 * Makefile.in (info): Run man in build dir, not srcdir.
8733
87341998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
8735
8736 * Makefile.in (install-arch-indep): Fix previous change.
8737
87381998-03-23 Kenichi Handa <handa@etl.go.jp>
8739
8740 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
8741
87421998-03-22 Richard Stallman <rms@gnu.org>
8743
8744 * Makefile.in (install-arch-indep): Put special subdirs.el files
8745 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
8746
87471998-03-21 Richard Stallman <rms@psilocin.gnu.org>
8748
8749 * make-dist: Fix shell syntax in check for missing .el or .elc files.
8750
87511998-03-09 Richard Stallman <rms@psilocin.gnu.org>
8752
8753 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
8754 (m68*-hp-hpux*): Handle versions 1X like 10.
8755
87561998-03-07 Richard Stallman <rms@psilocin.gnu.org>
8757
8758 * make-dist: PROBLEMS is now in etc, not top level dir.
8759
8760 * Makefile.in (SOURCES): Delete PROBLEMS.
8761
87621998-02-25 Richard Stallman <rms@gnu.org>
8763
8764 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
8765
8766 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
8767
87681998-01-17 Richard Stallman <rms@gnu.org>
8769
8770 * Makefile.in (install-arch-indep): Add semicolon before `else'.
8771
87721998-01-02 Richard Stallman <rms@psilocin.gnu.org>
8773
8774 * make-dist (tempparent): New option --no-check.
8775
8776 * make-dist: Don't do anything with cpp directory.
8777
87781997-12-20 Richard Stallman <rms@psilocin.gnu.org>
8779
8780 * configure.in (sparc-fujitsu-sysv4*): New target.
8781
87821997-12-17 Andreas Schwab <schwab@gnu.org>
8783
8784 * configure.in: Cache more tests. Add missing quotes around
8785 message with embedded comma.
8786
87871997-12-04 Karl Heuer <kwzh@gnu.org>
8788
8789 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
8790
87911997-11-26 Joel N. Weber II <devnull@gnu.org>
8792
8793 * make-dist: Changed the comment about `umask 0' to say `Don't
8794 restrict access to any files.'; previously it said `Don't protect
8795 any files', which may have implied that we think fascism is good.
8796
87971997-11-24 Paul Eggert <eggert@twinsun.com>
8798
8799 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
8800 strftime needs the underlying host's strftime for locale dependent
8801 formats.
8802
88031997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
8804
8805 * configure.in (i586-dg-dguxR4.*): New name in case branch.
8806
88071997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
8808
8809 * config.bat: Configure the man subdirectory.
8810
88111997-11-07 Paul Eggert <eggert@twinsun.com>
8812
8813 * configure.in (AC_CHECK_LIB): Add -lintl.
8814
88151997-11-07 Karl Heuer <kwzh@gnu.org>
8816
8817 * make-dist (check for .elc files): Avoid bash-specific syntax.
8818 (check for overflow 14-char limit): Simplify.
8819
88201997-11-07 Richard Stallman <rms@gnu.org>
8821
8822 * Makefile.in (install): Move blessmail last.
8823
88241997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8825
8826 * configure.in (gettimeofday, one arg or two):
8827 Clarify messages by avoiding double negative.
8828
88291997-09-30 Karl Eichwalder <ke@suse.de>
8830
8831 * Makefile.in (install-arch-indep): Install the widget info file.
8832
88331997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
8834
8835 * configure.in (with-pop, with-kerberos): Need to check Kerberos
8836 libraries in reverse order, so that libraries will appear in the
8837 correct dependency order on the link line (and so that the
8838 configure checks themselves will work properly when early
8839 libraries depend on later ones).
8840
88411997-09-21 Erik Naggum <erik@naggum.no>
8842
8843 * make-dist (making links to `src'): Keep timestamp on copied files.
8844
8845 * make-delta: New script to produce delta distributions.
8846
88471997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8848
8849 * Version 20.2 released.
8850
88511997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8852
8853 * Version 20.1 released.
8854
8855 * Makefile.in (install-leim): Depend on mkdir.
8856 (leim): Depend on src.
8857
88581997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8859
8860 * configure.in: Recognize alpha* instead of just alpha.
8861
88621997-09-12 Paul Eggert <eggert@twinsun.com>
8863
8864 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
8865
88661997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8867
8868 * update-subdirs: Use rm -f.
8869
88701997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8871
8872 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
8873 Ignore subdirs named Old.
8874
88751997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
8876
8877 * configure.in: Add OpenBSD clause to set $machine.
8878
88791997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8880
8881 * make-dist: Recompile everything after updating various Lisp files.
8882 Recompile in leim as well as lisp.
8883 Check in leim as well as lisp for mismatched files and too-long names.
8884
88851997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8886
8887 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
8888
88891997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8890
8891 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
8892 before trying to copy anything from it.
8893
88941997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8895
8896 * Makefile.in (man/Makefile): New target.
8897 (tags): Define env var EMACS and run Makefile from build dir.
8898
88991997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
8900
8901 * config.bat: If src/_gdbinit doesn't exist, try using
8902 src/.gdbinit to create it (for building on Windows 95).
8903
89041997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8905
8906 * Makefile.in (install-arch-indep):
8907 Discard extra data in tar | tar pipes.
8908
89091997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
8910
90eacf99
SM
8911 * configure.in (x_default_search_path):
8912 Corrected '${x_library}' to '${x_library}/X11'.
067d23c9
KY
8913
89141997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8915
8916 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
8917
89181997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
8919
8920 * configure.in: Support auto-configuration of both Kerberos V4 and
8921 Kerberos V5 for movemail, including detection of V4 and V5 header
8922 files and libraries.
8923
89241997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
8925
8926 * configure.in: Compute x_default_search_path
8927 and substitute into makefiles.
8928
8929 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
8930
89311997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8932
8933 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
8934
89351997-08-07 Erik Naggum <erik@naggum.no>
8936
8937 * configure.in: Remove lockdir, it is no longer needed.
8938 * Makefile.in (mkdir): Don't create lockdir.
8939 (lockdir): Variable deleted.
8940 (paths-force): Don't operate on PATH_LOCK.
8941
89421997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8943
8944 * leim-Makefile.in (clean, distclean): New targets.
8945
8946 * make-dist: Include leim/ChangeLog in leim distribution.
8947
89481997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8949
8950 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
8951
89521997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8953
8954 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
8955
89561997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8957
8958 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
8959
89601997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8961
8962 * make-dist: Update leim/leim-list.el.
8963 Pass along value of $EMACS when updating lisp dir.
8964
89651997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
8966
8967 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
8968 prerequisite to the use of Doug Lea's malloc.
8969
89701997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8971
8972 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
8973
8974 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
8975
89761997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8977
8978 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
8979
89801997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8981
8982 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
8983 to news-r6.h.
8984
89851997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
8986
8987 * config.bat: Use `sed' instead of `cp', which might not be
8988 installed.
8989
89901997-07-09 Kenichi Handa <handa@etl.go.jp>
8991
8992 * Makefile.in (mostlyclean): Add cleaning leim directory.
8993 (clean, distclean, maintainer-clean): Likewise.
8994
89951997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
8996
8997 * make-dist (bogosities): Check subdirs of `lisp' also.
8998
89991997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9000
9001 * make-dist (etc): Really avoid symlinks now.
9002 (lisp): Don't delete from subdirs the things we never copy.
9003
90041997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
9005
9006 * Makefile.in (install-arch-indep): Correct the target name.
9007 The first letter `i' was dropped by the previous change of mine.
9008
90091997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9010
9011 * configure.in (leim/Makefile): Generate this.
9012 (*-sysv4.2uw*): Recognize new alternative.
9013
9014 * leim-Makefile.in: Renamed from leim-Makefile.
9015
9016 * make-dist: Set up real-leim subdirectory,
9017 with the real contents of leim; then move it to
9018 a separate top-level directory.
9019
9020 * make-dist: Don't mention site-lisp, site-init, site-start
9021 or default, when listing files hat are not compiled and should be.
9022
9023 * configure.in: Create src/config.stamp at the end.
9024
90251997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9026
9027 * Makefile.in (install-leim): Correct previous change.
9028
90291997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
9030
9031 * Makefile.in (install-leim): New target.
9032 (install): Depend on install-leim.
9033
90341997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
9035
9036 * Makefile.in (SUBDIR): Add leim.
9037 (SUBDIR_MAKEFILES): Add leim/Makefile.
9038 (leim/Makefile): New target.
9039
90401997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9041
9042 * leim-Makefile: New file.
9043 * make-dist: Initialize a `leim' subdirectory with that makefile.
9044
90451997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9046
9047 * configure.in (GNU_MALLOC_reason): Fix message text.
9048
90491997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9050
9051 * make-dist (lisp): Don't process subdirs that start with =.
9052 (etc): Copy symlinks, as in src.
9053
90541997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9055
9056 * configure.in (i*86-*-unixware*): New alternative.
9057
90581997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9059
9060 * Makefile.in (src/config.stamp): Target renamed from src/config.h
9061 and touch it explicitly.
9062
9063 * configure.in (mips-sony-newsos6*): New alternative.
9064 (mips-*-linux-gnu*): New alternative.
9065 (*-*-bsdi*): New alternative.
9066 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
9067
90681997-06-22 Dave Love <d.love@dl.ac.uk>
9069
9070 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
9071 (src/config.h): New target to re-configure if src/config.in is patched.
9072
90731997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9074
9075 * configure.in (shutdown): Check for `shutdown' function.
9076
90771997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
9078
9079 * update-subdirs: Include the directory "language" in subdirs.
9080
90811997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9082
9083 * configure.in (m88k-dg-dgux4*): New alternative.
9084 (alpha-*-netbsd*): New alternative.
9085 (powerpcle-*-solaris2*): New alternative.
9086
90871997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9088
9089 * make-dist: Warn about .el files that are not compiled.
9090
90911997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9092
9093 * Makefile.in (dist): Don't run update-subdirs here,
9094 since make-dist now gets that done.
9095
9096 * make-dist: Use the new `updates' target in lisp/Makefile.
9097
9098 * make-dist: Use new non-file targets in lisp/Makefile.
9099
91001997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9101
9102 * make-dist: Handle all subdirs of `lisp' uniformly.
9103 Don't handle `term' and `language' specially.
9104 Clear out umask at the beginning.
9105
91061997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9107
9108 * make-dist: Use Make to update finder-inf.el and autoloads.
9109 Also update cus-load.el.
9110
91111997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
9112
9113 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
9114 in case it is desirable to disable the GNU malloc features with glibc.
9115
91161997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
9117
9118 * configure.in (DOUG_LEA_MALLOC):
9119 Define if malloc_{get,set}_state exist.
9120
91211997-03-05 Kenichi Handa <handa@etl.go.jp>
9122
9123 * make-dist: Make links for files under lisp/language.
9124
91251997-02-20 Kenichi Handa <handa@etl.go.jp>
9126
9127 * update-subdirs: Exclude the directory "language" from subdirs.
9128
91291997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
9130
9131 * configure.in: Check for rint and cbrt.
9132
91331997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
9134
9135 * make-dist: Use $EMACS to say where to run Emacs.
9136 Add --no-update option.
9137
91381996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
9139
9140 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
9141
91421996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
9143
9144 * make-dist (copying src): Check thoroughly for symlinks
9145 and copy them in all cases. Regularize the linking of *.in
9146 and *.opt and ChangeLog files.
9147 (copying lib-src): Likewise.
9148 Don't rm getdate.c or y.tab.*--they don't exist any more.
9149
91501996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
9151
9152 * configure.in: Check for libmail, maillock.h and
9153 touchlock (for movemail).
9154
91551996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9156
9157 * configure.in (limits.h): Check for this file.
9158
91591996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9160
9161 * configure.in (rs6000-ibm-aix4.2): New alternative.
9162 (rs6000-ibm-aix4.0): New alternative.
9163 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
9164
91651996-11-22 Ben Harris <bjh21@cam.ac.uk>
9166
9167 * configure.in: Recognize vax-*-netbsd*.
9168
91691996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
9170
9171 * configure.in (locallisppath): Add leim directory.
9172
91731996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
9174
9175 * config.bat: Make sure `mv' supports forward slashes and -f.
9176
91771996-10-28 Christian Limpach <chris@nice.ch>
9178
9179 * configure.in (hppa*-next-nextstep*): * added after hppa
9180 to accept hppa1.0 and hppa1.1.
9181
91821996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
9183
9184 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
9185 * configure.in (ld_switch_machine): Fix typo.
9186
91871996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
9188
9189 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
9190 from config.h and use them in $ac_link.
9191
91921996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
9193
9194 * configure.in: Create a subdir named `lisp'.
9195
91961996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
9197
9198 * configure.in: Check for getcwd.
9199
92001996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
9201
9202 * configure.in: Check for termios.h. Check for setpgid.
9203
92041996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
9205
9206 * configure.in: Check for setrlimit.
9207
92081996-08-31 Paul Eggert <eggert@twinsun.com>
9209
9210 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
9211
92121996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9213
9214 * configure.in: Check for utimes.
9215
9216 * configure.in: Check for com_err library, but only
9217 if --with-kerberos was used. Check for krb and des
9218 only if --with-kerberos.
9219
92201996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
9221
9222 * Makefile.in (INSTALL_STRIP): New variable.
9223 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
9224 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
9225
92261996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
9227
9228 * configure.in: Check for krb and des libraries.
9229
92301996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
9231
9232 * configure.in (*-sunos4.1.[3-9]*noshare):
9233 Use sunos413, not sunos4-1-3.
9234 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
9235 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
9236
92371996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9238
9239 * Makefile.in (src/paths.h): Target deleted.
9240 (paths-force): Delete all dependencies on this target
9241 but don't delete the target.
9242 (install): Depend on `all'.
9243 (paths-force): Don't print a message.
9244
9245 * configure.in: Generate src/paths.h here.
9246
92471996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9248
9249 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
9250 New variables that affect linking only.
9251 (alpha-dec-osf*): Use those instead of previous change.
9252
92531996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9254
9255 * Makefile.in (install-arch-indep): Install info/messages.
9256
92571996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9258
9259 * Version 19.33 released.
9260
92611996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
9262
9263 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
9264 Fix previous change.
9265
92661996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9267
9268 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
9269 New alternative.
9270
92711996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9272
9273 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
9274 and NON_GCC_TEST_OPTIONS.
9275
92761996-08-06 Paul Eggert <eggert@twinsun.com>
9277
9278 * configure.in (LOCALTIME_CACHE): Don't put a string literal
9279 "TZ=..." in environ.
9280
92811996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9282
9283 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
9284
92851996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9286
9287 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
9288 the more general *-sunos4.1.[3-9]* clause.
9289
92901996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9291
9292 * Version 19.32 released.
9293
9294 * configure.in (*-sco3.2v5*):
9295 Set OVERRIDE_CPPFLAG to a string of one space.
9296 Fix the code that uses OVERRIDE_CPPFLAG.
9297
92981996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
9299
9300 * configure.in: Undo previous change.
9301
93021996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9303
9304 * config.sub: Use `pc', not `unknown', when canonicalizing
9305 the vendor for ...86.
9306
93071996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
9308
9309 * configure.in: Check for termios.h header.
9310
93111996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
9312
9313 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
9314
93151996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
9316
9317 * configure.in: Split bsdos2 and bsdos2-1.
9318
93191996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9320
9321 * config.sub: If last two words are not a recognized
9322 KERNEL-OS pair, use just the last word as OS, as in 19.31.
9323 Make conversion of gnu/linux to linux-gnu really work.
9324
9325 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
9326
93271996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9328
9329 * configure.in (check for using Lucid widgets by default):
9330 Eliminate indentation that confuses some compilers.
9331
93321996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9333
9334 * config.sub: Convert linux and gnu/linux to linux-gnu.
9335
9336 * make-dist: Don't update getdate.c.
9337 Ignore =... files when checking for too-long Lisp file names.
9338
93391996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9340
9341 * configure.in (euidaccess): Check for that, not for eaccess.
9342
93431996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9344
9345 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
9346 before `noshare'.
9347 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
9348
93491996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9350
9351 * configure.in: Rename lignux to linux-gnu in configuration names.
9352 Use gnu-linux as the opsys value (s/ file name).
9353 Allow i686 just like i386, i486, i586.
9354
93551996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9356
9357 * configure.in (i*86-*-sco3.2v5): New alternative.
9358 (OVERRIDE_CPPFLAG): New variable.
9359 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
9360
9361 * configure.in: Specify vpath for .texi files.
9362
93631996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9364
9365 * configure.in: Always check for HAVE_X11R5.
9366 Separately decide whether to use a toolkit by default.
9367
93681996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
9369
9370 * configure.in: If X11R5 is missing the Xaw headers,
9371 default to --with-x-toolkit=no.
9372
93731996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9374
9375 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
9376
93771996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9378
9379 * Makefile.in (install-arch-indep): If cd etc makes output,
9380 don't treat that as part of the tar data.
9381 Check that ./lisp actually exists.
9382
93831996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
9384
9385 * make-dist: Check for long file names.
9386
93871996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
9388
9389 * Version 19.31 released.
9390
93911996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
9392
9393 * configure.in: Recognize sparc-*-lignux.
9394
93951996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
9396
9397 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
9398 Don't include config.w95.
9399
94001996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
9401
9402 * make-dist: Replace --no-clean-up and --no-tar options
9403 with --clean-up and --tar, so that the default is useful.
9404
94051996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
9406
9407 * config.bat: Make sure the GDB init file is called src/_gdbinit;
9408 if not, tell the user to rename it and abort.
9409
94101996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
9411
9412 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
9413 test program.
9414
94151996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9416
9417 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
9418
9419 * make-dist (MANIFEST): Fix previous change.
9420 (msdos): Put mainmake.v2 into the dist.
9421
94221996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
9423
9424 * make-dist: Exit if autoconf fails.
9425
94261996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
9427
9428 * config.bat: Set djgpp-ver, and unset it at the end.
9429 Add a number of conditionals for DJGPP version 2.
9430 Rename label libsrc2 to libsrc3.
9431 Substitute for LDFLAGS in src/Makefile.
9432 Substitute for ALL_CFLAGS in lib-src/Makefile.
9433
94341996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9435
9436 * configure.in (ncurses): Check this after checking fns like strerror.
9437
94381996-04-08 Erik Naggum <erik@naggum.no>
9439
9440 * make-dist (MANIFEST): Don't include lines from =files.
9441
94421996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9443
9444 * make-dist: Don't put lisp/dired.todo in the dist.
9445
94461996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
9447
9448 * configure.in (HAVE_NCURSES): Look for library named ncurses.
9449
9450 * configure.in (setlocale): Check for it.
9451
9452 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
9453
94541996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9455
9456 * configure.in: Use lignux instead of linux as value of opsys.
9457
94581996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9459
9460 * Makefile.in (install-strip): Fix whitespace.
9461 Get rid of continuation.
9462
9463 * config.sub: Convert linux or gnu/linux to lignux.
9464
94651996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9466
9467 * configure.in: Accept lignux in configuration name.
9468
94691996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9470
9471 * Makefile.in (install-strip): New target.
9472
94731996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9474
9475 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
9476 -f failed to do the job on Suns.
9477
94781996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9479
9480 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
9481
9482 * configure.in (linux/version.h): Check for this header.
9483
94841996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
9485
9486 * configure.in: Remove -fno-builtin hackery from -lm check.
9487
94881996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
9489
9490 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
9491 just this test.
9492
9493 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
9494
94951996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9496
9497 * configure.in: Check for ncurses.
9498
94991996-02-28 Paul Eggert <eggert@twinsun.com>
9500
9501 * configure.in (LOCALTIME_CACHE):
9502 Also define if localtime mishandles unsetting TZ.
9503 This works around a localtime bug in mips-dec-ultrix.
9504
95051996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9506
9507 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
9508
9509 * configure.in: Improve messages about X versions.
9510
95111996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9512
9513 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
9514
95151996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9516
9517 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
9518 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
9519
9520 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
9521 (install): Put install-arch-indep before install-arch-dep.
9522
95231996-02-20 Dave Love <d.love@dl.ac.uk>
9524
9525 * INSTALL: Clarify info about MS-DOS path handling.
9526
95271996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9528
9529 * Makefile.in (install-arch-indep): Install info/ccmode*.
9530 In previous change, protect against /bin/pwd returning null string.
9531
95321996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9533
9534 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
9535 to lispdir.
9536
95371996-02-01 Paul Eggert <eggert@twinsun.com>
9538
9539 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
9540
95411996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9542
9543 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
9544
95451996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9546
9547 * Makefile.in (extraclean): Use ${top_distclean} to ensure
9548 we delete everything distclean deletes.
9549
95501996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
9551
9552 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
9553
95541996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9555
9556 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
9557 into LDFLAGS instead of into LIBS.
9558
95591996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9560
9561 * configure.in (HAVE_XMU): Fix typo in previous change.
9562
95631996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9564
9565 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
9566
95671996-01-10 Erik Naggum <erik@naggum.no>
9568
9569 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
9570
95711996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
9572
9573 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
9574
95751996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9576
9577 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
9578 and use -lXt to link it.
9579
95801996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9581
9582 * configure.in (locallisppath): Put version-specific dir first.
9583
95841996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9585
9586 * configure.in (hppa-*-nextstep*): New alternative.
9587 (USE_X_TOOLKIT): By default, set this to "maybe";
9588 and change that later to LUCID or "no" according to X11 version.
9589
9590 * make-dist: Recompile outdated .elc files and update all autoloads.
9591
95921996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
9593
9594 * configure.in (locallisppath): Fix typo in last change: " -> '.
9595
95961996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9597
9598 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
9599
96001995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9601
9602 * Makefile.in (install-arch-indep): Give all files read permission.
9603
96041995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9605
9606 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
9607 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
9608
96091995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9610
9611 * configure.in: Determine HAVE_X11R6.
90eacf99 9612 (HAVE_MENUS): Rename from HAVE_X_MENU.
067d23c9
KY
9613
96141995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9615
9616 * configure.in: Just "solaris" now defaults to version 2.4.
9617 Add sunos4.1.n-noshare as alternative.
9618
96191995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9620
9621 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
9622
96231995-11-29 Erik Naggum <erik@naggum.no>
9624
9625 * Makefile.in (install-arch-indep): Add missing backslash.
9626
96271995-11-29 Karl Eichwalder <ke@ke.Central.DE>
9628
9629 * Makefile.in (install-arch-indep): Don't install
9630 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
9631
96321995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9633
9634 * Makefile.in (install-arch-indep): Fix previous change.
9635
9636 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
9637
96381995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9639
9640 * Version 19.30 released.
9641
9642 * make-dist (lisp): Exclude subdirs.el.
9643
96441995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9645
9646 * make-dist (etc): Delete *.orig and *.rej.
9647
96481995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9649
9650 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
9651
96521995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9653
9654 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
9655
96561995-11-14 Geoff Voelker <voelker@cs.washington.edu>
9657
9658 * make-dist (nt): Rename install, readme, and todo to
9659 INSTALL, README, and TODO.
9660
96611995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9662
9663 * make-dist (lisp): Don't distribute site-start.
9664
96651995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
9666
9667 * make-dist: Break the hard link on alloca.c.
9668
96691995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
9670
9671 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
9672
96731995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9674
9675 * make-dist (src, lib-src): Don't distribute Makefile.c.
9676 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
9677
96781995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9679
9680 * Makefile.in (mkdir): Create man1dir, not mandir.
9681 (uninstall): Use man1dir, not mandir.
9682
96831995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9684
9685 * Makefile.in (man1dir): New variable.
9686 (install-arch-indep): Use man1dir.
9687
9688 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
9689
9690 * make-dist: Create lisp/MANIFEST.
9691
96921995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
9693
9694 * configure.in (m68k-*-linux*): New alternative.
9695
96961995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9697
9698 * make-dist: Use new names config.in, paths.in, and
9699 {src,lib-src}/Makefile.in.
9700
97011995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9702
9703 * configure.in: Don't bother checking for drem.
9704
97051995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9706
9707 * Makefile.in (distclean): Delete line with just a tab in it.
9708 (install-arch-indep): Delete spaces that precede tabs.
9709 Delete spurious `fi' left from previous change.
9710 (install): Supply `true' as command, to avoid null command.
9711
97121995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9713
9714 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
9715
97161995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9717
ed9265fc 9718 * configure.in (powerpc-*-solaris2): New alternative.
067d23c9
KY
9719
97201995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
9721
9722 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
9723 of paths.h.tmp$$, to avoid going beyond 14 characters.
9724
97251995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9726
9727 * configure.in: Improve error msg for invalid --with-x-toolkit value.
9728
97291995-09-06 Paul Eggert <eggert@twinsun.com>
9730
9731 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
9732 if localtime caches TZ. Check for tzset.
9733
97341995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9735
9736 * config.bat: Simplify using new names file names src/makefile.in,
9737 config.in, paths.in. Change Echo commands not to use `.
9738
97391995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9740
9741 * Makefile.in (install-arch-indep): Always install the new dir file;
9742 rename the previous dir file to dir.bak or dir.old.
9743
97441995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9745
9746 * configure.in (RANLIB): Substitute this into makefiles.
9747 Set it specially on solaris; set it by default on other systems.
9748
9749 * configure.in: Fix previous Alpha change.
9750
97511995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9752
9753 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
9754 NON_GCC_TEST_OPTIONS.
9755
97561995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9757
9758 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
9759 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
9760
9761 * configure.in (alpha-*-linux*): New configuration.
9762
97631995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9764
9765 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
9766 (m68k-next-nextstep*): New alias for that.
9767 (i*86-*-nextstep*): Use nextstep.h.
9768 (sparc-*-nextstep*): New configuration.
9769
97701995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9771
9772 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
9773 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
9774
97751995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9776
9777 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
9778 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
9779
97801995-07-18 Mike Long <mike.long@analog.com>
9781
9782 * make-dist: Fix update of finder-inf.el, and byte-compile it.
9783
97841995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9785
9786 * Makefile.in (src/paths.h, paths-force):
9787 Rename src/paths.h.in to src/paths.in.
9788 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
9789
9790 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
9791 Use Makefile.c for intermediate file.
9792 Rename src/config.h.in to src/config.in.
9793
97941995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
9795
9796 * configure.in (mips-dec-ultrix*): Assume version 4.3.
9797 (mips-dec-ultrix4.[12]): New alternative for old versions.
9798
97991995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9800
9801 * make-dist: Don't break intra-tree links.
9802
98031995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
9804
90eacf99
SM
9805 * configure.in: Put back archlibdir initialization.
9806 Require autoconf 2.4.1 or later.
067d23c9
KY
9807
98081995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9809
9810 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
9811 (mips-mips-riscos5*): New alternative.
9812
98131995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9814
9815 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
9816
98171995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9818
9819 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
9820 (mandir, infodir, archlibdir): Initializations deleted.
9821
9822 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
9823 On hpux9shr, use hpux9shxr4.h.
9824
98251995-06-24 Morten Welinder <terra+@cs.cmu.edu>
9826
9827 * configure.in: Added target mips-dec-mach_bsd4.3.
9828 * config.guess: Guess mips-dec-mach_bsd4.3.
9829
98301995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9831
9832 * Makefile.in (mkdir): Use symbolic chmod.
9833
98341995-06-22 Paul Eggert <eggert@twinsun.com>
9835
9836 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
9837 SunOS 4.1.5 through 4.1.9, should they ever exist.)
9838
98391995-06-22 Paul Eggert <eggert@twinsun.com>
9840
9841 * Makefile.in (SUBDIR_MAKEFILES):
9842 Add man/Makefile, so `make distclean' removes it.
9843 (top_distclean): Add config.log to the list of files to be removed.
9844
98451995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9846
9847 * Version 19.29 released.
9848
98491995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9850
9851 * configure.in: Fix the previous change to verify that the -b
9852 option really solves the problem.
9853
9854 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
9855
98561995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9857
9858 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
9859
98601995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9861
9862 * configure.in: Report more clearly when there is no special
9863 dir to search for X includes or libraries.
9864
98651995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9866
9867 * configure.in: Check for -lpthreads, not -lpthread.
9868
98691995-06-09 Geoff Voelker <voelker@cs.washington.edu>
9870
9871 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
9872
98731995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9874
9875 * configure.in: Check for -lpthread.
9876
98771995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9878
9879 * Makefile.in (install-arch-indep): Install info files for mh-e.
9880 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
9881
98821995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9883
9884 * configure.in (*-solaris2.5): New configuration.
9885
9886 * make-dist: Copy new files config.nt and config.w95.
9887
98881995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9889
9890 * configure.in: Use x_includes, not x_libraries, for -I.
9891 Make bitmapdir a colon-separated list.
9892
98931995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
9894
9895 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
9896
9897 * configure.in: Allow x_libraries and x_includes to be paths.
9898
98991995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9900
9901 * configure.in: Fix typo.
9902
99031995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
9904
9905 * INSTALL: Clarify use of site-init.el.
9906
99071995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
9908
9909 * configure.in: Pass arg to sqrt.
9910
99111995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
9912
9913 * make-dist: Fix May 6 change.
9914
99151995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9916
9917 * vpath.sed: Delete reference to ymakefile.
9918
99191995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
9920
9921 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
9922
99231995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9924
9925 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
9926
9927 * update-subdirs: Specify /bin/sh to run the script.
9928
99291995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9930
9931 * make-dist: Put src/makefile.nt in dist.
9932
9933 * configure.in (i[345]86-*-bsdi2*): New configuration.
90eacf99 9934 (vax-dec-bsd386*): Delete.
067d23c9
KY
9935
99361995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
9937
9938 * configure.in: Make sure CDPATH doesn't mess up PWD check.
9939 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
9940 Use fmod instead of logb in -lm check.
9941
99421995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9943
90eacf99 9944 * configure.in (m68*-apollo-*): Rename from m68*-apollo*.
067d23c9
KY
9945 Use bsd4-3. Don't set NON_GNU_CPP.
9946
9947 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
9948 In nt, copy various different things, but not *.cmd.
9949 Fix the ln commands for the subdirs of nt.
9950
99511995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9952
9953 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
9954
99551995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9956
9957 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
9958 since that's what the header file expects.
9959
99601995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
9961
9962 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
9963 and 68040 based machines when choosing options for gnucc.
9964
99651995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9966
9967 * Makefile.in (top_distclean): Delete config.cache.
9968
99691995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9970
9971 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
9972
9973 * configure.in: Use m/ncr386.h.
9974
99751995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9976
9977 * Makefile.in (install-arch-indep): Undo Sep 23 change.
9978
99791995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
9980
9981 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
9982 (man): Don't copy texindex.c and getopt.c; they're deleted.
9983 (etc): Omit `e'; it's a subdirectory.
9984 (etc/e): Use `../..', not `..', to reference top level.
9985
99861995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
9987
9988 * Makefile.in (install-arch-indep, dist):
9989 Look for `update-subdir' in $(srcdir).
9990
99911995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
9992
9993 * make-dist: Include mkinstalldirs in distribution.
9994
99951995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
9996
9997 * make-dist: Add missing close backquote.
9998
99991995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10000
10001 * make-dist: Don't distribute shortnames directory.
10002
100031995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10004
10005 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
10006
100071995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10008
10009 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
10010
100111995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
10012
10013 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
10014
100151995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
10016
10017 * configure.in (mips-sgi-irix6): New configuration.
10018
100191995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
10020
90eacf99 10021 * Makefile.in (maintainer-clean): Rename from realclean.
067d23c9
KY
10022
100231995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
10024
10025 * configure.in: Create a .gdbinit that sources the real one,
10026 if using a different build directory.
10027
100281995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
10029
10030 * configure.in: Check for sys/select.h.
10031
100321995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10033
10034 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
10035
100361994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10037
10038 * configure.in: Handle isc 4.1 operating system.
10039
100401994-12-10 Richard Stallman <rms@kepa>
10041
10042 * configure.in (rs6000-ibm-aix4.1*): New alternative.
10043 (rs6000-ibm-aix4*): New alternative.
10044
100451994-12-06 Richard Stallman <rms@kepa>
10046
10047 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
10048
100491994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
10050
10051 * configure.in: Don't try to make directories that are guaranteed
10052 to already exist.
10053
100541994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10055
10056 * configure.in: Generate man/Makefile from man/Makefile.in.
10057 Create the man subdir.
10058
10059 * Makefile.in (dvi): Run Make in our man subdir.
10060
10061 * make-dist: Create subdir etc/e.
10062 Make links to it.
10063 Put man/Makefile.in in dist, instead of man/Makefile.
10064
100651994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
10066
10067 * configure.in: Add --with-pop, --with-kerberos, and
10068 --with-hesiod for movemail.
10069
100701994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10071
10072 * configure.in (m68*-apollo*): Use s/domain.h.
10073
100741994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10075
10076 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
10077
100781994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
10079
10080 * configure.in: Don't add -I, -L, -R options for cc if their
10081 arguments would be empty.
10082
100831994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10084
10085 * configure.in (i860-intel-osf1*): New alternative.
10086 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
10087 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
10088
100891994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
10090
10091 * configure.in: Make h_errno check not use nested functions.
10092
100931994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
10094
10095 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
10096
100971994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
10098
10099 * Makefile.in (install-arch-indep): Avoid continued comment
10100 swallowing target line.
10101
101021994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
10103
10104 * configure.in: Protect a character class with `changequote'.
10105
101061994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
10107
10108 * configure.in: Accept `news' as a synonym for `newsos'.
10109
101101994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
10111
10112 * Makefile.in: Don't rm files if cd fails.
10113
101141994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10115
10116 * make-dist: Put nt subdir and its subdirs in the dist.
10117 (lib-src): Put makefile.nt in the dist.
10118 (lisp): Put makefile.nt in the dist.
10119
101201994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
10121
10122 * configure.in: Change a stray `[' to `test'.
10123
101241994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
10125
10126 * configure.in: Adapt for Autoconf v2. Use the standard argument
10127 parser, host type canonicalizer, X11 finder, and message
10128 printing macros. Use the new macro names. Use `test' instead of `['.
10129
101301994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10131
10132 * configure.in: Check for getpagesize.
10133
101341994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10135
10136 * make-dist (msdos): Put sed* in the distribution.
10137
101381994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
10139
10140 * config.bat: New option, `--with-x', for configuring Emacs
10141 for use with the X11 system DesqView/X.
10142 New option, `--no-debug', for compiling Emacs without debug
10143 information thus saving disk space.
10144 (src/config.h, src/paths.h): Use `update' (which is like
10145 `move-if-changed') to change the file.
10146 (src/config.h): When configuring for X11 perform extra changes.
10147 (src/makefile): When configuring for X11 perform extra changes.
10148 (lib-src): Remove temporary files.
10149 (): Check that `sed', `rm', `mv', and `gcc' are available.
10150
101511994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10152
10153 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
10154
10155 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
10156
101571994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10158
10159 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
10160
10161 * configure.in (canonical): Substitute var into makefiles.
10162 (bitmapdir): Likewise.
10163
10164 * Makefile.in (bitmapdir): New variable.
10165 (src/paths.h, paths-force): Edit PATH_BITMAPS.
10166
101671994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10168
10169 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
10170
10171 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
10172 * update-subdirs: New shell script.
10173
101741994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10175
10176 * Makefile.in (top_distclean): Don't rm build-install.
10177 (SOURCES): Delete build-install.in.
10178
10179 * make-dist: Don't distribute build-ins.in.
10180 * build-ins.in: File deleted.
10181
101821994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
10183
10184 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
10185
101861994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10187
10188 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
10189
90eacf99
SM
10190 * configure.in (libexecdir): Rename from libdir. New default.
10191 (sharedstatedir): Rename from statedir. New default.
067d23c9
KY
10192 (datadir): New default.
10193
10194 * make-dist: Don't distribute subdirs.el.
10195
101961994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10197
10198 * configure.in (eaccess): Check for it.
10199
102001994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10201
10202 * configure.in (mktime): Check for it.
10203
102041994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
10205
10206 * configure.in (motif): Add support for usage and option checking.
10207
102081994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
10209
10210 * configure.in (utimes): Check for it.
10211
102121994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
10213
10214 * Makefile.in (install-arch-indep): Don't do mkdir here.
10215
102161994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10217
10218 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
10219 riscix.h renamed to acorn.h.
10220
102211994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
10222
10223 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
10224 New configurations.
10225
102261994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
10227
10228 * configure.in: Remove trailing slashes from srcdir.
10229
102301994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10231
090bd7cb 10232 * configure.in (i[345]86-sequent-ptx*): Handle.
067d23c9
KY
10233
102341994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10235
ed9265fc 10236 * Makefile.in (paths-force): Depend on src/paths.h.
067d23c9
KY
10237
102381994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
10239
10240 * configure.in (config_options): Save all arguments, not just some.
10241
102421994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
10243
090bd7cb 10244 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*.
067d23c9
KY
10245
10246 * configure.in: Add AC_AIX.
10247 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
10248
102491994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10250
10251 * configure.in (parsing options): Simplify sed command to delete -'s.
10252
102531994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
10254
10255 * configure.in (config_options): New shell variable.
10256 Pass its value to C code in EMACS_CONFIG_OPTIONS.
10257
102581994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10259
10260 * configure.in (alpha-dec-osf*): New target.
10261
10262 * Makefile.in: Use just one FRC target.
10263
102641994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10265
10266 * Makefile.in (removenullpaths, paths-force):
10267 Use name paths.h.tmp$$, which depends on the pid.
10268
102691994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10270
10271 * Makefile.in (removenullpaths, paths-force):
10272 Put paths.h.tmp in top-level dir, not in src.
10273
102741994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10275
10276 * Version 19.27 released.
10277
102781994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10279
10280 * Version 19.26 released.
10281
102821994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10283
10284 * configure.in: Check for lrand48, not rand48.
10285
102861994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10287
10288 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
10289 (powerpc-ibm-aix*): New aliases.
10290
102911994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10292
10293 * make-dist (src/m, src/s): Put *.inp in distribution.
10294
102951994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10296
10297 * configure.in: Accept i586 and i486 along with i386.
10298
102991994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10300
10301 * configure.in: Do compute unexec, LIBX, system_malloc, etc
10302 even if CPP env var was set by the user.
10303
10304 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
10305
103061994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
10307
10308 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
10309
103101994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10311
10312 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
10313
103141994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10315
10316 * configure.in: Check more specifically for i*86-sun-sunos.
10317
103181994-08-03 Caveh Jalali (caveh@eng.sun.com)
10319
10320 * configure.in: Handle solaris 2.4.
10321
103221994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10323
10324 * configure.in (rand48): Check for it.
10325
103261994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10327
10328 * make-dist: Update the info files.
10329
103301994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10331
10332 * configure.in: Make "checking..." messages' style consistent.
10333 (HAVE_H_ERRNO): New test.
10334
103351994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
10336
10337 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
10338
103391994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10340
10341 * configure.in (CFLAGS): If the envvar was specified, use that.
10342 And set REAL_CFLAGS from it too.
10343
103441994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10345
10346 * make-dist: Update finder-inf.el.
10347
103481994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10349
10350 * make-dist (msdos): Include sed4.inp in dist.
10351
10352 * Makefile.in (libsrc_libs): Var deleted.
10353
103541994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10355
10356 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
10357
103581994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10359
10360 * configure.in (mips-sony-newsos4*): New alias.
10361
103621994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10363
10364 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
10365 (*-convex-convexos*): Accept this as alias.
10366
103671994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10368
10369 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
10370 for two different uses.
10371
103721994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10373
10374 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
10375
103761994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10377
10378 * make-dist: Put ./BUGS into the distrib.
10379
103801994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10381
10382 * configure.in: Handle 386 running Solaris 2.
10383
103841994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10385
10386 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
10387
103881994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10389
10390 * configure.in (mips-sony-newsos*): Use news-risc.h.
10391
10392 * configure.in: Accept bsdi as opsys, like bsd386.
10393
103941994-06-01 Morten Welinder (terra@diku.dk)
10395
10396 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
10397
103981994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10399
10400 * Version 19.25 released.
10401
10402 * make-dist (shortversion): Don't assume another period follows.
10403
104041994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10405
10406 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
10407 (uninstall): Use /bin/pwd.
10408
10409 * Makefile.in (blessmail): Depend on src.
10410 (all): Don't depend on blessmail.
10411
10412 * Makefile.in (src/paths.h): Don't force recomputation.
10413 (paths-force): New target; force recomputation of paths.h.
10414 (all): Depend on paths-force.
10415 (src, lib-src): Depend on src/paths.h.
10416
10417 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
10418 NON_GCC_TEST_OPTIONS.
10419
104201994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10421
10422 * configure.in: Don't insist on subversions for irix.
10423
104241994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10425
10426 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
10427
10428 * configure.in (i[34]86-next-*): New alternative.
10429
104301994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10431
10432 * Version 19.24 released.
10433
10434 * configure.in: New config hppa*-hp-hpux9shr*.
10435
104361994-05-22 Morten Welinder (terra@tyr.diku.dk)
10437
10438 * config.bat: Doc fix.
10439
104401994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10441
10442 * Makefile.in (mostlyclean, clean, distclean, realclean)
10443 (extraclean): Don't act on man subdir if it doesn't exist.
10444
104451994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10446
10447 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
10448 Use them to set up CC.
10449 (*-sun-sunos4.1.3): Set them.
10450
104511994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10452
10453 * Makefile.in (lib-src): Don't depend on src/paths.h.
10454
104551994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10456
10457 * build-ins.in (copydests): Get rid of spurious `-'s.
10458
10459 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
10460
104611994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10462
10463 * Version 19.23 released.
10464
10465 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
10466 for the Xlib and Xt checks; then restore old CFLAGS.
10467
104681994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10469
10470 * configure.in (HAVE_X11XTR6): Add newline before #if.
10471 Add newline after #endif.
10472
104731994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10474
10475 * configure.in (HAVE_X11XTR6): Arrange to define it.
10476
104771994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10478
10479 * Makefile.in (install): Depend on blessmail.
10480
104811994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
10482
10483 * configure.in (mips-siemens-sysv*): Put quotes around value
10484 containing blanks.
10485
104861994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10487
10488 * Makefile.in (TAGS): Use the makefile in src subdir.
10489
104901994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10491
10492 * configure.in (opsys): Recognize `gnu'.
10493
104941994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10495
10496 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
10497
104981994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
10499
10500 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
10501 version > 1.8.
10502
105031994-05-08 Morten Welinder (terra@diku.dk)
10504
10505 * config.bat: Forcibly remove "# " style comments from makefiles.
10506
105071994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10508
10509 * Makefile.in (uninstall): When processing lispdir and etcdir,
10510 do nothing unless it exists and is a directory.
10511
105121994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10513
10514 * Makefile.in (install-arch-indep): Do install info/dired-x*.
10515 Merge code in from install-doc.
10516 (install-doc): Merge code back into install-arch-indep.
10517 (install-arch-dep): Don't depend on install-doc.
10518
10519 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
10520
105211994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10522
10523 * configure.in (making src/Makefile and lib-src/Makefile):
10524 Split off the autoconf substitutions and don't pass them thru cpp.
10525 (undefs): Use $canonical as well as $configuration.
10526
10527 * make-dist: Distribute lisp/Makefile.
10528
10529 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
10530 Use lower case names for the s files.
10531
105321994-05-03 Morten Welinder (terra@diku.dk)
10533
10534 * config.bat: Added possibility for different file name
10535 transcriptions in lib-src.
10536
105371994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10538
10539 * Makefile.in (lib-src): Undo previous change.
10540 (blessmail): New target to run maybe-blessmail in lib-src.
10541 (all): Depend on blessmail.
10542
10543 * Makefile.in (lib-src): Depend on src.
10544
105451994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
10546
10547 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
10548 (m88k-dg-dgux5.4R2): dgux5.4R2.
10549
105501994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10551
10552 * configure.in (window_system): Restore accidentally deleted code
10553 that uses AC_FIND_X.
10554
10555 * make-dist: Distribute config.bat.
10556
105571994-04-29 Morten Welinder (terra@diku.dk)
10558
10559 * config.bat: Corrected the configuration of lib-src
10560 to keep up with configure. Add note about dos version 3
10561 or better needed (djgpp needs that). Add note explaining
10562 that either install in c:/emacs or edit the script.
10563 Don't change to c:/emacs, but assume we're there (to minimize
10564 the number of places to change).
10565
10566 * config.bat: Build-in the first step towards X11 support with
10567 the X11 emulator that exists. At this time it won't work,
10568 and several files are missing.
10569
105701994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10571
10572 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
10573 Don't look for -lresolv.
10574
10575 * Makefile.in (lib-src): Depend on src/paths.h.
10576
105771994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10578
10579 * configure.in: Restore deleted AC_SUBST of `configuration'.
10580 Improve error message for bad --with-x-toolkit value.
10581
10582 * configure.in: Define CONFIGURATION in src/config.h
10583 rather than substituting in src/Makefile.in.
10584
105851994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10586
10587 * Makefile.in (install-doc): New target.
10588 (install-arch-dep): Depend on install-doc.
10589 (mkdir): Create docdir.
10590
105911994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10592
10593 * configure.in: Test for libresolv.a.
10594 Substitute machfile and opsysfile.
10595
105961994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10597
10598 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
10599 (install-arch-dep): Install under the name $(EMACS).
10600
106011994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10602
10603 * configure.in (version): Use entire value of emacs-version.
10604 (mips-siemens-sysv*): New alternative.
10605
106061994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10607
10608 * Makefile.in (install-arch-indep): Don't install dired-x*.
10609
106101994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10611
10612 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
10613 Fix definition of $undefs.
10614
106151994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10616
10617 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
10618
10619 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
10620
106211994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
10622
10623 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
10624
106251994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10626
10627 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
10628 and run it thru cpp, as with src/Makefile.in.
10629
10630 * configure.in: Use AC_SET_MAKE.
10631
106321994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10633
10634 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
10635
106361994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10637
10638 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
10639
10640 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
10641 (printing the choices): Make the toolkit message unconditional.
10642 (USE_X_TOOLKIT): Use `none', not `no', if none.
10643 (include libsrc_libs): Include config.h, and specify -I for srcdir.
10644 Get rid of temp file foofoo1.
10645
106461994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10647
10648 * configure.in (CFLAGS): Use shell syntax, not Makefile.
10649
106501994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10651
10652 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
10653 (printing the choices): State choice of toolkit.
10654 (libsrc_libs): Recalculate after writing config.h;
10655 then update lib-src/Makefile.
10656
106571994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10658
10659 * configure.in: Add sunos4shr as alternative for suns.
10660 Conditionals testing for null $CC were backwards.
10661
106621994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10663
10664 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
10665
106661994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10667
10668 * configure.in: Handle -isc4.0*.
10669
106701994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10671
10672 * configure.in (esix5): Set NON_GNU_CPP.
10673
106741994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
10675
10676 * Makefile.in (thisdir): Nonsensical variable removed.
10677 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
10678 back to $thisdir, rather than the directory `this_dir'.
10679
106801994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10681
10682 * Makefile.in (install-arch-indep): Add missing backslash after a
10683 `then'.
10684
106851994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10686
10687 * Makefile.in (thisdir): New variable.
10688 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
10689
106901994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10691
10692 * configure.in: Add freebsd.
10693
106941994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10695
10696 * configure.in: Check for fpathconf.
10697
106981994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10699
10700 * configure.in (with_x_toolkit): Fix typo in previous change.
10701
107021994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10703
10704 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
10705
107061994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10707
10708 * configure.in (with_x_toolkit): Don't allow motif or open-look.
10709
107101994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
10711
10712 * configure.in: Fix value of docdir.
10713 * Makefile.in (install-arch-indep): Install DOC* in docdir.
10714
107151994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10716
10717 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
10718
107191994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
10720
10721 * configure.in: New variable docdir to control where the docstring
10722 file goes.
10723 Makefile.in: Use it to initialize PATH_DOC in paths.h.
10724
107251994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
10726
10727 * configure.in: When --run-in-place, don't inherit archlibdir.
10728
107291994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10730
10731 * Makefile.in (install-arch-dep, install-arch-indep):
10732 New targets split up former do-install rule.
10733 (do-install): Target deleted.
10734
107351994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10736
10737 * configure.in (mips-sony-newsos*): New configuration.
10738
107391994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
10740
90eacf99 10741 * configure.in (rs6000-bull-bosx*): Add support for BULL dpx20.
067d23c9
KY
10742
107431994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
10744
10745 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
10746
107471994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10748
10749 * configure.in: Don't initialize CC.
10750
107511994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10752
10753 * configure.in (creating src/Makefile): Also generate -U switches
10754 for symbols in the $configuration value.
10755
10756 * configure.in: Check for sys_siglist being declared in system header.
10757
107581994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10759
10760 * configure.in (creating src/Makefile): Delete blank lines
10761 along with lines of whitespace.
10762 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
10763
107641994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10765
10766 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
10767 like C_SWITCH_SYSTEM.
10768 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
10769
107701994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
10771
10772 * configure.in (drem): Check for this function.
10773
107741994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10775
10776 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
10777 If CPP was inherited from environment, don't use NON_GNU_CPP.
10778 (NON_GNU_CC): Likewise.
10779 (handling with_gcc): Use explicit if in the `no' case.
10780 (cc_specified): New variable; if set, don't use NON_GNU_CC.
10781
107821994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10783
10784 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
10785
107861994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
10787
10788 * configure.in: Check whether fmod exists.
10789
107901994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10791
10792 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
10793 {src,lisp}/OChangeLog.
10794
107951994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10796
10797 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
10798 necessary for proper operation. This code works with the current
10799 released version of Autoconf.
10800
108011994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10802
10803 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
10804 (USE_X_TOOLKIT): Define it for all values except `no'.
10805
10806 * configure.in: Undo first Jan 8 change and Jan 16 change.
10807
108081994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10809
10810 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
10811 Substitute USE_X_TOOLKIT as both C macro and Make variable.
10812
10813 * Makefile.in (lwlib/Makefile): New target.
10814 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
10815 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
10816 (unlock, relock): Handle lwlib subdir.
10817
10818 * Makefile.in: Add some .PHONY targets.
10819
10820 * make-dist: Handle lwlib subdir like oldXMenu subdir.
10821
10822 * lwlib: New subdirectory.
10823
108241994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10825
10826 * configure.in: If CPP has a value that is a directory,
10827 discard the value.
10828
108291994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10830
10831 * configure.in (srcdir_undefs): Add g flag to sed substitution to
10832 remove -U[0-9]*.
10833
108341994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10835
10836 * Makefile.in (do-install): Install the dired-x info files.
10837
10838 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
10839 (See src/s/sol2.h.)
10840
108411994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10842
10843 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
10844
108451994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10846
10847 * configure.in (creating src/Makefile): Put code inside 2nd arg to
c80e3b4a 10848 AC_OUTPUT as it should be; hopefully no one will again see fit to
067d23c9
KY
10849 gratuitously break this and not make a change log entry.
10850 Optimized sed processing of Makefile.in and cpp output; now
10851 preserves comments previously removed from the cpp input.
10852 Eliminated temp file for cpp output. Generate -U switches to
10853 undefine all identifiers that appear in the directory name
10854 ${srcdir}; pass these to cpp.
10855
10856 * configure.in (version): Fix sed regexp to match two-elt version
10857 number.
10858
10859 * configure.in: Check for strerror.
10860
108611994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10862
10863 * configure.in: Test for bcmp.
10864
108651994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10866
10867 * make-dist (tempdir): Put subdir msdos into the distribution.
10868
108691993-01-07 Morten Welinder (terra@diku.dk)
10870
10871 * config.bat: New file.
10872
108731994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10874
10875 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
10876
108771994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10878
10879 * configure.in (m68*-next-*): Don't care about which os is specified.
10880 (i[34]86-*-*): Check for *-nextstop*.
10881
108821993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10883
10884 * configure.in: Check for setsid.
10885
108861993-12-17 Richard Stallman (rms@srarc2)
10887
10888 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
10889
108901993-12-15 Richard Stallman (rms@srarc2)
10891
10892 * Makefile.in (mkdir): Make only the lockdir writable.
10893
90eacf99 10894 * configure.in (i860-*-sysv4): Rename from i860-*-sysvr4.
067d23c9
KY
10895
108961993-12-11 Richard Stallman (rms@srarc2)
10897
10898 * Makefile.in (libdir): Use @libdir@.
10899
109001993-12-08 Richard Stallman (rms@srarc2)
10901
10902 * Makefile.in (install): Add empty command.
10903
109041993-12-04 Richard Stallman (rms@srarc2)
10905
10906 * make-dist: Put man/getopt.c in the dist.
10907
10908 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
10909
10910 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
10911
109121993-12-03 Richard Stallman (rms@srarc2)
10913
10914 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
10915 Set it for all solaris versions.
10916 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
10917 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
10918 Likewise for NON_GNU_CC and CC.
10919
109201993-12-01 Richard Stallman (rms@srarc2)
10921
10922 * configure.in (mips-mips-riscos4*): Assign variable CC.
10923 (checking ${with_gcc}): If "no", don't override CC if already set.
10924 (CC): Initialize it as empty.
10925
109261993-11-30 Richard Stallman (rms@srarc2)
10927
10928 * configure.in (Suns): Set CPP if *-solaris2.3*.
10929
109301993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10931
10932 * Version 19.22 released.
10933
10934 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
10935
109361993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10937
10938 * make-dist: When breaking links, use cp -p.
10939 Copy install.sh into distribution.
10940 Move the temp dir up into the parent dir;
10941 don't leave the staging dir make-dist.tmp... in existence.
10942 * install.sh: New file.
10943
109441993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10945
10946 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
10947
109481993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10949
10950 * configure.in (version): When --run-in-place, exclude
10951 ${datadir}/emacs/site-lisp from locallisppath.
10952
109531993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10954
10955 * configure.in: Delete jumk.c before writing it.
10956
109571993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10958
10959 * Version 19.21 released.
10960
10961 * Makefile.in (mkdir): Ignore error from chmod.
10962
109631993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10964
10965 * make-dist: Don't put lisp/forms.README in the distribution.
10966
109671993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10968
10969 * configure.in (creating src/Makefile): Before running cpp,
10970 discard all lines that start with `# Generated' or /**/#.
10971
109721993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10973
10974 * Version 19.20 released.
10975
10976 * make-dist: Use build-ins.in, not build-install.in.
10977 Don't bother updating TAGS since it's not included.
10978
10979 * build-ins.in: Renamed from build-install.in.
10980
109811993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
10982
10983 * make-dist: Don't try to link *.texinfo--there are none now.
10984 When running make in lib-src, specify YACC var value.
10985
109861993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
10987
10988 * configure.in (extrasub): Add vpath patterns for %.[yls].
10989
10990 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
10991 Instead just include the commands to make src/Makefile as the
10992 second arg to AC_OUTPUT.
10993
10994 * configure.in: Use : instead of dnl for comment inside
10995 $makefile_command.
10996
10997 * configure.in: No longer use vpath_sed. Instead, when we notice
10998 srcdir already configured, set extrasub to hack vpath in the
10999 makefiles.
11000
11001 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
11002 before moving it.
11003 * Makefile.in (VPATH): Define to @srcdir@.
11004
110051993-09-28 Brian J. Fox (bfox@cubit)
11006
11007 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
90eacf99
SM
11008 doesn't exist. Just copy src/Makefile.in instead.
11009 Touch all of the Makefiles after editing config.status.
067d23c9
KY
11010
11011 * INSTALL: Update documentation to match new configuration
11012 mechanism.
11013
110141993-09-27 Brian J. Fox (bfox@ai.mit.edu)
11015
11016 * configure.in: Allow any of the path or directory Makefile
11017 variables to be set with flags to configure. Create all Makefiles
11018 at configure time. Edit special commands into config.status after
11019 src/Makefile.in is built from src/Makefile.
11020
11021 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
11022 If these files are out of date, simply have config.status
11023 rebuild them; don't rebuild them explicitly.
11024
110251993-09-25 Brian J. Fox (bfox@ai.mit.edu)
11026
11027 * build-install.in: Change src/xemacs to src/emacs. We no longer
11028 create src/xemacs, so the file wouldn't be found.
11029
11030 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
11031
110321993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
11033
11034 * configure.in: Avoid forcing the search of /usr/include before
11035 fixed include files by resetting C_SWITCH_X_SITE if it is
11036 "-I/usr/include".
11037
110381993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11039
11040 * Makefile.in (@rip_paths@locallisppath):
11041 Delete ${datadir}/emacs/site-lisp.
11042
110431993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
11044
11045 * configure.in:
11046 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
11047 Remove ${extra_output} from AC_OUTPUT call.
11048
110491993-09-17 Brian J. Fox (bfox@inferno)
11050
11051 * make-dist: Quote backquotes found in strings to be echoed.
11052
11053 * configure.in: Use "sh -c pwd" when we want to avoid having the
11054 shell fix up the value of $PWD.
11055
110561993-09-13 Brian J. Fox (bfox@inferno)
11057
11058 * Makefile.in (do-install): Don't abort if ln or chmod at the end
11059 of the installation fail. Suggested by Karl Berry.
11060
110611993-08-30 Brian J. Fox (bfox@inferno)
11062
11063 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
11064 was used. Set MAKEFLAGS from MFLAGS.
11065
110661993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11067
11068 * configure.in: Test for res_init in libc.
11069
110701993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11071
11072 * configure.in: In the file ${tempcname}, use configure___
11073 instead of @configure@.
11074
110751993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
11076
ed9265fc 11077 * make-dist: Dist vpath.sed.
067d23c9
KY
11078
11079 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
11080 Depend on vpath.sed.
6e81c819 11081 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
11082
11083 * configure.in: Substitute variable `vpath_sed'.
11084 If not in $srcdir and $srcdir is configured,
11085 issue warning that GNU make is required,
11086 and set vpath_sed to use vpath.sed script.
11087
110881993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
11089
90eacf99
SM
11090 * configure.in: Remove check for $srcdir being configured.
11091 This pretty much works now.
067d23c9
KY
11092 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
11093 Check for XFree86 (/usr/X386/include) independent of whether
11094 -lXbsd exists.
11095
11096 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
11097 realclean, unlock, relock): Use `$(MAKE)' in place of plain
11098 `make'.
11099
111001993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11101
11102 * Version 19.19 released.
11103
11104 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
11105
111061993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11107
11108 * configure.in: Check for XScreenNumberOfScreen.
11109
111101993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11111
11112 * configure.in: Add * to end of all configuration alternatives.
11113 (m68*-sony-newsos3*): New alternative.
11114
111151993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11116
11117 * make-dist: Include getdate.c in distribution.
11118
11119 * configure.in: For --help, use $PAGER if it is set.
11120 (LIB_X11_LIB): Default to -lX11.
11121 (mips-sgi-irix5.*): New alternative.
11122
11123 * Makefile.in (do-install): Install info/gnus* and info/sc*.
11124
11125 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
11126 Recognize *.B8.* as hpux version 8.
11127 (m68*-tektronix-bsd*): Fix typo in tek4300.
11128 (AC_HAVE_FUNCS): Add ftime.
11129
111301993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11131
90eacf99 11132 * configure.in (m88k-tektronix-sysv3*): Add the missing *.
067d23c9
KY
11133 Use tekxd88, not tekXD88.
11134
111351993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
11136
11137 * configure.in: Check for -lm. Then can check for frexp and logb.
11138
111391993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11140
11141 * Version 19.18 released.
11142
11143 * make-dist (src): Don't put gnu-hp300 in dist.
11144 (src, lisp): Include OChangeLog in dist.
11145
111461993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11147
11148 * configure.in: Test for presence of logb and frexp functions.
11149
111501993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11151
11152 * configure.in (machine): Add i370-ibm-aix*.
11153
111541993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11155
11156 * configure.in (function checks): Test for mkdir and rmdir.
11157
11158 * configure.in (function checks): Don't test for random and bcopy
11159 only when we're building with X; look for them all the time.
11160
111611993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11162
11163 * configure.in: Test for availability of bcopy functions, searching
11164 the X libraries if we're using X.
11165
11166 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
11167 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
11168 versions of AIX, and needs to be passed to the loader.
11169
11170 * configure.in: Test for the availability of the
11171 XScreenResourceString function.
11172
111731993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
11174
11175 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
11176 LD_SWITCH_X_SITE and assume --with-x11.
11177 Only look for X11 files if we weren't told about a window system
11178 or if we were told to use X11 but not told where.
11179 Search the libraries from the s and/or m files when checking for
11180 functions.
11181
11182 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
11183
111841993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11185
11186 * make-dist: Include lisp/dired.todo in the distribution.
11187
111881993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11189
11190 * configure.in: Add code to set HAVE_INET_SOCKETS.
11191
111921993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11193
11194 * configure.in: If we do find x_includes and x_libraries
11195 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
11196
111971993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11198
11199 * make-dist: Include src/gnu-hp300 in the dist.
11200
11201 * configure.in (canonical): New variable holds the canonicalized
11202 configuration. Don't alter `configuration'. Use `configuration'
11203 for Makefile.in for file naming.
11204 (testing x_includes and x_libraries): Use =, not ==.
11205
112061993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11207
11208 * Version 19.17 released.
11209
11210 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
11211 directory's makefile. This allows the invocation of CPP which
11212 builds xmakefile to receive these switches. The SunSoft C
11213 preprocessor inserts spaces between tokens if it doesn't get the
11214 -Xs flag requested in src/s/sol2.h.
11215
112161993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
11217
11218 * configure.in (m68k-bull-sysv3): New config.
11219
112201993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11221
11222 * configure.in: Use the autoconf AC_FIND_X macro to try to find
11223 the X Windows libraries.
11224
112251993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11226
11227 * make-dist (tempdir): Don't create lisp/forms-mode directory in
11228 the distribution. Those files aren't kept in their own
11229 subdirectory any more.
11230
112311993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11232
11233 * Version 19.16 released.
11234
112351993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11236
11237 * configure.in: Add --verbose flag.
11238
112391993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11240
11241 * version 19.15 released.
11242
112431993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11244
11245 * Makefile.in (top_distclean): Use -f switch when cleaning out
11246 lock dir; it might be empty.
11247
11248 * configure.in: Only check for -lXbsd once.
11249
112501993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11251
11252 * Version 19.14 released.
11253
112541993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11255
11256 * make-dist: If using gzip, create distribution with '.gz' extension.
11257
11258 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
11259 (lisp/forms-mode): This doesn't exist anymore.
11260
11261 * configure.in: Look for the closedir function.
11262
112631993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11264
11265 * configure.in (CPP): Autoconf sets this to a shell variable
11266 reference, which doesn't work when it's edited into a makefile.
11267 Expand that variable reference.
11268
11269 * Makefile.in (CPP): New variable.
11270 (src/Makefile): Edit CPP into src/Makefile.
11271
11272 * Makefile.in (src/Makefile): Don't bother exiting single quotes
11273 and entering double quotes to get the values of LD_SWITCH_X_SITE
11274 and the other make variables; make substitutes them in anyway.
11275
11276 * Makefile.in (uninstall): Don't remove the lisp and etc
11277 directories if they're in the source tree.
11278
11279 Bring mumbleclean targets into conformance with GNU coding standards.
11280 * Makefile.in (mostlyclean, clean): Separate these two; just have
11281 them pass the request to the subdirectory makefiles.
11282 (distclean): Pass the request down, and then get rid of the
11283 files configure built, and get rid of the Makefiles.
11284 (realclean): Pass the request down, and then do the same things
11285 distclean does.
11286 (uninstall, info, dvi): New targets.
11287
11288 * configure.in: Move clause for PC-compatible i386 box to the end
11289 of the case statement, to avoid masking configurations below.
11290
11291 * configure.in: Add case for m88k-motorola-sysv4.
11292
11293 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
11294 the HP 68000 machines.
11295
11296 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
11297 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
11298 preprocessor won't fiddle with them.
11299
113001993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11301
11302 * Makefile.in (TAGS): cd to src to run etags.
11303
113041993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11305
11306 * configure.in (version): Check the X libraries for XrmSetDatabase
11307 and random, and see if we have -lXbsd.
11308
113091993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11310
11311 * configure.in: Pass "-Isrc" to the CPP we run to examine the
11312 s/*.h and m/*.h files. Martin Tomes
11313 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
11314
113151993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11316
11317 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
11318 above the general i386 alternative.
11319
113201993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11321
11322 * configure.in: Recognize configuration name for Data General
11323 AViiON machines.
11324
11325 * configure.in: Use AC_LONG_FILE_NAMES.
11326
113271993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11328
11329 * configure.in: Test for bison.
11330 * Makefile.in (YACC): New variable.
11331 (lib-src/Makefile.in): Edit YACC into the makefile.
11332
113331993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11334
11335 * Version 19.13 released.
11336
11337 * configure.in (CFLAGS): Don't set this according to the value of
11338 the GCC shell variable. Instead, consult the machine and system
11339 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
11340 test __GNUC__ while we're at it.
11341
11342 * configure.in: Remove extra ;; from hpux cases.
11343
113441993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11345
11346 * configure.in: Check to see if the system has -ldnet.
11347
113481993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11349
11350 * make-dist: Add clauses to distribute lisp/forms-mode.
11351
113521993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11353
11354 * configure.in (machine): Fix the versions in hpux version number test.
11355 Do not guess based on cpu type. Do check for explicit system version.
11356
113571993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11358
11359 * configure.in: Do NOT look for `unknown' as company name.
11360
113611993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11362
11363 * configure.in: Fix typo in message.
11364
113651993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11366
11367 * Version 19.12 released.
11368
11369 * Makefile.in (do-install): Correct previous etc-copying change.
11370 Partially rewrite using `if'.
11371 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
11372
11373 * Version 19.11 released.
11374
11375 * configure.in: Handle 386bsd.
11376
113771993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11378
11379 * make-dist: Update getdate.c.
11380
11381 * configure.in: Handle bsd386.
11382
11383 * Makefile.in (do-install): Use `-' in tar options.
11384
11385 * configure.in: Change ! "${...}" to x"${...}" = x.
11386
11387 * Makefile.in (do-install): Copy the DOC-* files from the build
11388 etc directory, as well as lots of things from ${srcdir}/etc.
11389
11390 * make-dist: Copy config.guess.
11391
11392 * configure.in: Handle AIX versions 1.2, 1.3.
11393
113941993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11395
11396 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
11397 the configuration name mips-mips-usg* to represent USG systems.
11398
11399 * configure.in: Fix logic to detect if srcdir is already configured.
11400
11401 * Makefile.in: Pass in LD_SWITCH_X_SITE.
11402
11403 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
11404 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
11405 of a directory; cd might fail, and have pwd print out the current
11406 directory.
11407
114081993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11409
11410 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
11411
114121993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11413
11414 * configure.in: Complain if srcdir points at an already-configured
11415 tree.
11416
114171993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11418
11419 * Version 19.10 released.
11420
114211993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11422
11423 * Makefile.in: Use Makefile comments, not C comments.
11424
11425 * configure.in: Add case for the Tektronix XD88.
11426
114271993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11428
11429 * configure.in: Handle sysv4.2 and sysvr4.2.
11430
114311993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11432
11433 * configure.in: Traverse the argument list without destroying it;
11434 don't use shift. It turns out that "set - ${saved_arguments}"
11435 doesn't work portably.
11436
11437 * configure.in: Add missing "fi".
11438
11439 * make-dist: Rebuild configure if configure.in is newer.
11440
11441 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
11442 targets to be executed even if make remembers that it has already
11443 satisfied FRC.
11444
114451993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11446
11447 * Makefile.in (do-install): Delete redundant code to copy etc twice.
11448
11449 * configure.in (romp): Handle various version numbers with aos and bsd.
11450
114511993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11452
11453 * configure.in: Fix message text.
11454
114551993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11456
11457 * make-dist: Make a `site-lisp' directory in the distribution,
11458 instead of a `local-lisp' directory, which hasn't been the
11459 appropriate name for a long time.
11460 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
11461 from the distribution first, then /usr/local/lib/emacs/site-lisp.
11462
11463 * Makefile.in (do-install): Correctly detect if ./etc and
11464 ${srcdir}/etc are the same.
11465
11466 * configure.in: Extract UNEXEC from the system configuration
11467 files, compute the name of the source file corresponding to the
11468 object file, and #define it as UNEXEC_SRC in config.h.
11469
11470 * configure.in: If srcdir is '.', then try using PWD to make it
11471 absolute.
11472
11473 * configure.in: Include ${srcdir} in the printed report, to help
11474 people notice if it's an automounter path.
11475
114761993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11477
11478 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
11479
114801993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11481
11482 * Makefile.in (do-install): Delete the dest dir, not the source dir,
11483 when they are different. Add `shift' command.
11484 (COPYDESTS, COPYDIR): Delete external-lisp dir.
11485 (externallispdir): Var deleted.
11486
11487 * configure.in: Delete spurious paren outputting short_usage.
11488
114891993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11490
11491 * Version 19.9 released.
11492
114931993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11494
11495 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
11496 subdirectory makes.
11497
11498 * make-dist: Check for .elc files with no corresponding .el file.
11499
11500 * Makefile.in (mkdir): Make all the directories in locallisppath.
11501
11502 * config.guess: New file.
11503 * configure.in: Use it, tentatively.
11504 * INSTALL: Mention its usage.
11505
11506 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
90eacf99
SM
11507 the former gives you the operating system rev directly.
11508 Use s/hpux.h if we don't recognize what we got.
067d23c9
KY
11509
11510 * Makefile.in (do-install): Don't remove a destination directory
11511 if it's the same as the source. If ${srcdir}/info == ${infodir},
11512 don't try to copy the info files.
11513
11514 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
11515 doesn't work if you're not using a separate source directory.
11516 (do-install): Copy the build tree's etc directory only after
11517 making sure it's not also the source tree's etc directory.
11518
115191993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11520
11521 * configure.in: Handle sunos4.1.3 specially.
11522
115231993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11524
11525 * Makefile.in (INSTALL): Add definition.
11526
11527 * configure.in: Fix some messages. Support -with-gnu-cc.
11528 At the end, use `set --', not `set -'.
11529 Delete spurious `.h' in hpux alternatives.
11530
115311993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11532
11533 * Version 19.8 released.
11534
115351993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11536
11537 * configure.in: When looking for source in the same directory as
11538 the configure script, make the path thus discovered absolute.
11539 If the user specifies the `--srcdir' switch, make that directory
11540 absolute too.
11541
11542 * Makefile.in (srcdir): Remove comment saying this doesn't work.
11543
11544 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
11545 too, as the value of the PATH_INFO macro.
11546
11547 * configure.in: Check to see if the source lives in the same
11548 directory as the configure script.
11549
115501993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11551
11552 * Makefile.in (install): Split this into `install' and
11553 `do-install', to give people more control over exactly what gets
11554 done.
90eacf99
SM
11555 (do-install): New target, containing the guts of `install'.
11556 Don't remove and recreate the directories inside the copying loop - do
067d23c9
KY
11557 it all before the copying loop. Pass more flags to the lib-src
11558 make.
11559 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
11560 avoid errors and warnings.
11561
11562 * configure.in: For generic IBM PC boxes, insist on "unknown" for
11563 the manufacturer - the more general case was blocking other i386
11564 configuration names below, and that's how the names are written in
11565 MACHINES anyway.
11566
11567 * make-dist: When breaking links, remove the link before moving
11568 the copy onto it, to avoid interactive behavior.
11569
11570 * Makefile.in: Doc fix.
11571
11572 * configure.in: Doc fix.
11573
11574 * INSTALL: Mention --exec-prefix option.
11575
11576 * configure.in: Add support for the `--exec-prefix' option.
11577 * Makefile.in: Accept that support.
11578
11579 * configure.in: Use the AC_PROG_INSTALL macro.
11580 * Makefile.in (INSTALL): Variable removed.
11581 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
11582
11583 * configure.in: Distinguish between hp800's and hp700's by calling
11584 "uname -m".
11585
115861993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11587
11588 * configure.in: Recognize configuration names for i860 boxes
11589 running SYSV.
11590
115911993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11592
11593 * configure.in: Distinguish between hp800's and hp700's by the
11594 version of HP/UX they run, since that's something people are more
11595 likely to know - hp700's run 8.0.
11596 Add HP 700 configuration.
11597
11598 * configure.in: Test for the presence of the `rename' function.
11599
11600 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
11601 configure.in.
11602 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
11603
11604 * make-dist: Break intra-tree links.
11605
11606 * configure.in: Explain that this is an autoconf script, and give
11607 instructions for rebuilding configure from it. Arrange to put
11608 comments in configure explaining this too.
11609
11610 * configure.in: Make the first line of the configure script be
11611 "#!/bin/sh". Leaving the first line blank didn't work.
11612
90eacf99 11613 * configure.in (long_usage): Remove; made short_usage describe
067d23c9
KY
11614 the options briefly.
11615
11616 * configure.in: Implement the --prefix option.
11617 * Makefile.in (prefix): Add support for it here.
11618 * INSTALL: Document it here.
11619
11620 * Makefile.in (install): Don't assume that the files in the `info'
11621 subdirectory match *.info. They don't have that prefix.
11622
116231993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11624
11625 * configure.in: Add case for version 5 of Esix.
11626
116271993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11628
11629 * Version 19.7 released.
11630
11631 * make-dist: There aren't any *.com files in lib-src anymore.
11632
11633 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
11634 them; they're symlinks to other filesystems on the GNU machines.
11635
11636 * make-dist: Check that the manual reflects the same version of
11637 Emacs as stated in lisp/version.el. Edit that version number into
11638 the README file.
11639
116401993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11641
11642 * configure.in: Remove the hack of AC_DEFINE; use
11643 AC_DEFINE_UNQUOTED.
11644
116451993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11646
11647 * make-dist: Don't distribute precomp.com, compile.com, or
11648 link.com from ./src; they're in ./vms now.
11649
11650 Some time-handling patches from Paul Eggert:
11651 * configure.in: Add AC_TIMEZONE.
11652
116531993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11654
11655 * configure.in: Recognize Linux as a valid operating system for
11656 the i386.
11657
116581993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11659
11660 * make-dist: Distribute some VMS files we got from Richard Levitte.
11661
11662 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
11663 the source for the sed command, not oldXMenu/Makefile.
11664
116651993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11666
11667 * INSTALL: Don't claim the srcdir option doesn't work.
11668
116691993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11670
11671 * configure.in: Include remarks saying what order the autoconf
11672 tests should go in, and remind people to change config.h.in
11673 whenever they add autoconf tests which make #definitions.
11674
11675 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
11676
116771993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11678
11679 * Makefile.in (oldXMenu/Makefile): Make this depend on
11680 ${srcdir}/oldXMenu/Makefile.in, not itself.
11681
11682 * PROBLEMS: Some updates from David J. Mackenzie.
11683
11684 More changes from David J. Mackenzie.
90eacf99
SM
11685 * Makefile.in (install.sysv, install.xenix, install.aix):
11686 Targets removed; autoconf and config.h should specify all these
067d23c9
KY
11687 differences.
11688 (buildlisppath): Make this path depend on ${srcdir}.
90eacf99 11689 (INSTALLFLAGS): Remove.
067d23c9
KY
11690 (INSTALL): Include the -c flag.
11691 (install): Change the way we invoke install accordingly.
11692
11693 Install ${srcdir} changes from DJM.
11694 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
11695 list.
11696 (COPYDIR, COPYDESTS): Install files from both the etc directory in
11697 the source tree and the etc directory in the object tree.
11698 (${SUBDIR}): Pass the prefix variable down to submakes.
11699 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
11700 in /bin.
11701 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
11702 values for srcdir and VPATH.
11703 (install): Add `v' flag to tar command. Make sure that `dir'
11704 exists in ${srcdir}/info before copying it. Remember that the man
11705 pages come from the source tree, not the object tree.
11706 * configure.in: Remove remarks saying that the --srcdir option
11707 doesn't work.
11708 Create the etc directory in the object tree.
11709 Recognize configuration names of the form *-sun-solaris*.
11710 Recognize sunos5 and solaris as operating system names.
11711
11712 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
11713 lib-src/getdate.y and src/systime.h.
11714
117151993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11716
11717 * make-dist: Make links in info subdir.
11718
117191993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11720
11721 * configure.in: Call AC_STDC_HEADERS.
11722
117231993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11724
11725 * configure.in: Sidestep autoconf's quoting of the second argument
11726 of AC_DEFINE, so we can specify the value to put there. It would
11727 be nice if autoconf provided some way to specify computed values
11728 for macros.
11729
117301993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11731
90eacf99 11732 * Makefile.in (DEFS): Delete; since we're using AC_CONFIG_HEADER,
067d23c9
KY
11733 this is always just -DHAVE_CONFIG_H.
11734
11735 The GNU coding standards specify that CFLAGS should be left for
11736 users to set.
11737 * Makefile.in (CFLAGS): Let configure determine the default value
90eacf99
SM
11738 for this.
11739 Don't have it default to DEFS.
067d23c9
KY
11740 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
11741 (lib-src/Makefile, src/Makefile): Edit the default value for
11742 CFLAGS into these files, not DEFS.
11743 * configure.in (CFLAGS): Choose a default value for this - "-g"
11744 normally, or "-g -O" if we're using GCC. Edit it into the
11745 top-level Makefile.
11746
11747 * configure.in: When scanning the machine and system description
11748 #include files, write their names to conftest.c properly.
11749
117501993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11751
11752 * configure.in: In configuration name case for Apallos running
11753 Domainios, set opsys, not opsysfile.
11754
11755 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
11756 src/config.h, instead of AC_OUTPUT; the latter overwrites
11757 src/config.h even when it hasn't changed, puts a makefile-style
11758 comment at the top even though it's C code, and produces a
11759 config.status script which doesn't do the job right.
11760
11761 * configure.in: Add AC_LN_S test, so we can tell whether or not we
11762 can use a symbolic link to get the X Menu library into src.
11763 * Makefile.in (LN_S): New variable.
11764 (src/Makefile): Edit the value of LN_S into this makefile.
11765
117661993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
11767
11768 * configure.in: Support *-sco3.2v4* as opsystem.
11769
11770 * make-dist: Don't include calc directory.
11771 Exclude many files in the man directory; copy a few.
11772
117731993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11774
11775 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
11776 call AC_STRUCT_TM to see what's in time.h.
11777
11778 * configure.in: Employ quoting stupidity to get the value of CPP
11779 to expand properly.
11780
117811993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11782
11783 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
11784 variable to scan the machine and system description files.
11785
11786 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
11787 so that getdate.y builds correctly.
11788
117891993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11790
11791 * configure.in (tempcname): Change this to "conftest.c", so it will
11792 work properly on systems with short filenames; this is the name
11793 autoconf uses.
11794
11795 * configure.in: Also detect the availability of dup2 and
11796 gethostname.
11797
11798 * configure.in: Use the AC_ALLOCA test.
11799 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
11800 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
11801
118021993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11803
11804 * make-dist: Distribute configure, as well as configure.in.
11805 Oversight.
11806
118071993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11808
11809 * Makefile.in (install): Print out the name of the directory we're
11810 copying, so people can have some idea of whether we're making
11811 progress.
11812
11813 * Makefile.in (install.aix, install.xenix, install.sysv, install):
11814 Don't forget to re-create the COPYDESTS directories after we clear
11815 them out.
11816
118171993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11818
11819 * Makefile.in: Add autoconf cookies so that the configure
11820 script can comment out sections of path variable definitions to
11821 choose between the installable configuration and the run-in-place
11822 configuration.
11823 * configure.in: Add new option `--run-in-place', to select the
11824 run-in-place path definitions.
11825
11826 * configure.in: Add a clause to the big configuration name case
11827 for the NeXT machine.
11828
118291993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11830
11831 * Makefile.in (install, install.sysv, install.xenix, install.aix):
11832 Make sure that each source directory exists, and is different from
11833 the destination directory; then, delete the destination before
11834 copying over the source.
11835
11836 * make-dist: Distribute configure.in, instead of configure.
11837
118381993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11839
11840 * configure.in: Don't set CC to "gcc -O" if the user specifies
11841 `--with-gcc'. Add -O to DEFS if GCC is set.
11842
118431993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11844
11845 * Makefile.in (clean mostlyclean): Missing right paren.
11846
11847 * configure.in: When checking for X windows, search for an X11
11848 subdirectory of ${x_includes}.
11849
11850 * configure.in: Check for gettimeofday function, for getdate.y.
11851
11852 Change `configure' to a mixture of custom code and autoconf stuff.
11853 autoconf can't derive all the information we need, but we'd really
11854 like to be able to take advantage of some of its tests, and its
11855 file-editing facilities.
11856 * configure.in: Renamed from configure.
11857 Quote the sections of shell script we want copied literally to
11858 the configure script.
11859 (compile): Initialize this to make the autoconf macros' code happy.
11860 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
11861 code to do their jobs.
11862 Use autoconf to produce Makefile and src/config.h.
11863 Remove the Makefile-style comment that autoconf places at the top
11864 of src/config.h.
90eacf99
SM
11865 (config_h_opts): Remove - no longer necessary.
11866 * Makefile.in (configname): Rename to configuration.
11867 (CONFIG_CFLAGS): Rename to DEFS.
11868 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjust to
067d23c9
KY
11869 get values via autoload @cookies@.
11870 (libsrc_libs): Get this from autoconf. We used to do nothing
11871 about this.
11872 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
11873
90eacf99
SM
11874 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile):
11875 Don't echo the move-if-change command.
067d23c9
KY
11876
118771993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
11878
11879 * make-dist: Distribute lib-src/rcs-checkin.
11880
11881 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
11882 Don't try to make links to the RCS or Old subdirectories.
11883 Use the appropriate extension for the compression type in use.
11884 Create the tar file in the shell's initial default directory, not
11885 in ${tempparent}.
11886 Erase the whole ${tempparent} tree, not just ${tempdir}.
11887
118881993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11889
11890 * Makefile.in (src/paths.h): Don't echo the huge sed command we
11891 use to build paths.h.
11892 (lib-src/Makefile, src/Makefile): Similarly.
11893
11894 * configure: Extend test for working `const' keyword to handle AIX
11895 3.2 cc.
11896
118971993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11898
11899 * make-dist: Distribute lisp/term/ChangeLog.
11900
11901 Arrange for C compilation throughout the tree to get
11902 C_SWITCH_SYSTEM from the configuration files.
11903 * configure: Extract C_SWITCH_SYSTEM from the machine and
11904 system-dependent files, and save it in the top-level Makefile.
11905 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
11906 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
11907
11908 * make-dist: Include the VMS support files in oldXMenu in the
11909 distribution.
11910
11911 * configure: Doc fix.
11912
11913 * configure: Fix corrupted config_h_opts.
11914
11915 * configure: Properly report option names in error messages.
11916
11917 * configure: Properly recognize --x-includes and --x-libraries
11918 options.
11919
11920 * configure: Fix syntax errors in code handling XFree386.
11921
119221993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11923
11924 * configure: Add special code to detect XFree386, and tell
11925 config.h about it.
11926
11927 * configure: Properly handle extracting values of LIBS_MACHINE and
11928 LIBS_SYSTEM that contain spaces.
11929
90eacf99
SM
11930 * configure: Add `--x-includes' and `--x-libraries' options.
11931 I think these are dopey, but no less than three alpha testers, at
067d23c9
KY
11932 large sites, have said they have their X files installed in odd
11933 places. Implement them by setting C_SWITCH_X_SITE and
11934 LD_SWITCH_X_SITE in src/config.h.
11935
119361993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
11937
11938 * make-dist: Don't distribute etc/Old files.
11939
11940 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
11941 backups.
11942
119431993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11944
11945 * make-dist: Fix typo.
11946
119471993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
11948
11949 * make-dist: Corrected typo, fixed it to discard = and TAGS files
11950 in some cases where it should but didn't seen to.
11951
11952 * Makefile.in: Added unlock and relock productions.
11953
119541993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
11955
11956 * make-dist: Add a --compress option to force make-dist to use
11957 compress.
11958
11959 * make-dist: Use gzip, if we can find it.
11960
11961 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
11962 make rs6000-ibm-aix default to -aix32.
11963
119641993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
11965
11966 * Makefile.in: Added `Developer's configuration' section.
11967
119681993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
11969
11970 * Makefile.in: Add commented-out variable settings for developer's
11971 configuration.
11972
119731993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11974
11975 * make-dist: Distribute `src/bitmaps' too.
11976
119771993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
11978
11979 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
11980 make rs6000-ibm-aix default to -aix32.
11981
119821993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11983
11984 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
11985
11986 * Makefile.in (install.sysv): Add a second `$' in front of
11987 `${dest}', so that the shell will expand it, instead of Make.
11988
11989 * configure: When processing the name of the configure script,
11990 collapse `././' to `./', but leave a single `./' prefix alone.
11991
11992 * configure: Doc fix.
11993
119941993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
11995
11996 * configure: Handle isc3.0 correctly.
11997
119981993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
11999
12000 * make-dist: Don't try to copy the COPYING notice into
12001 external-lisp; we're not distributing that directory any more.
12002
120031993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12004
12005 * Makefile.in (install, install.aix, install.xenix, install.sysv):
12006 Remove CVS subdirectories from the installed directory trees, as
12007 well as RCS directories.
12008
120091993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12010
12011 * make-dist: Only copy gmalloc.c if we couldn't link it.
12012 Don't try to copy man/{README,Makefile} unless they actually exist.
12013
12014 * Makefile.in (lisppath): Don't include externallispdir in this.
12015 We're not sure whether we're even going to distribute the
12016 directory yet.
12017
120181993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12019
12020 * make-dist: Don't distribute the external-lisp directory anymore.
12021 * INSTALL: Remove all references to external-lisp.
12022
12023 * configure: Detect whether the compiler supports `const'
12024 properly, and edit src/config.h accordingly.
12025
12026 * configure: Tweak layout of final report.
12027
12028 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
12029 CFLAGS.
12030
12031 * Makefile.in (locallisppath): Make this default to
12032 ${datadir}/emacs/site-lisp, instead of
12033 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
12034 the same thing, and local-lisp causes completion conflicts with
12035 lock.
12036 (lisppath): Add ${externallispdir} to this.
12037 * INSTALL: Adjust installation directions.
12038
12039 * Makefile.in (externallispdir): New variable, to say where to
12040 install the externally-maintained lisp files.
12041 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
12042 the others.
12043 * INSTALL: Describe external-lisp and the new externallispdir
12044 variable.
12045
120461993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12047
12048 * configure (progname): New option `--with-gcc'. Make it clearer
12049 how we are trying to guess whether or not we have GCC.
12050 * INSTALL: Document the `--with-gcc' option, and improve
12051 description of `--with-x' options.
12052
120531993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12054
12055 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
12056 ${infodir} from these variables; we have written out explicit code
12057 to install the info files.
12058
120591993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
12060
12061 * make-dist: Don't distributed the RCS files in the etc directory.
12062
120631993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12064
12065 * Makefile.in: Some makes can't handle comments in the middle of
12066 commands; move them to before the whole rule.
12067
120681993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12069
12070 * README: Mention what Emacs is.
12071
120721993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12073
12074 * make-dist: Include `./lisp/calc-2.02' in the distribution.
12075 Add `./cpp' and `./man' back into the distribution.
12076
120771993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12078
12079 * Makefile.in: Define MAKE, and use where appropriate.
12080
120811993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12082
12083 * make-dist: Remember that the authoritative COPYING notice is
12084 `etc/COPYING', not `../etc/COPYING'.
12085
120861992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12087
12088 * make-dist: Make sure that the COPYING notices in each directory
12089 are copies, not symlinks.
12090
120911992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12092
12093 * INSTALL: The build process produces an executable called `emacs'
12094 now. Change references.
12095 * Makefile.in: Adjust `install.mumble' targets to install
12096 `src/emacs', not `src/xemacs'.
12097
12098 * configure: Start with a blank line; this keeps some old CSH's
12099 from thinking it's a CSH script. Most systems will just use
12100 /bin/sh to run it, which is what we're expecting; the only other
12101 shells which might try to interpret it themselves are probably
12102 Bourne-compatible.
12103
121041992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12105
12106 * INSTALL: Improvements suggested by David Mackenzie.
12107
121081992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12109
12110 * Makefile.in (install, install.sysv, install.xenix, install.aix):
12111 Don't try to copy the info files if there aren't any; the
12112 unexpanded globbing pattern disappoints `install'. Ignore the
12113 return status of that command.
12114
12115 * INSTALL: Updated for new configuration arrangement.
12116
12117 * configure: Don't make the top-level Makefile read-only - people
12118 may want to edit the values of the path variables.
12119
12120 * Makefile.in (install, install.sysv, install.xenix, install.aix):
12121 Install the info files in ${infodir}. Install the executable
12122 under both `emacs' and `emacs-VERSION'.
12123
12124 * Makefile.in: Doc fix.
12125
12126 * Makefile.in (exec_prefix): New variable, as per latest version
12127 of coding standards.
12128 (bindir, libdir): Use it, instead of `prefix'.
12129 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
12130
12131 * Makefile.in (mandir): Make the default value for this depend on
12132 $(prefix).
12133
12134 * Makefile.in (datadir, statedir, libdir): Make these all default
12135 to ${prefix}/lib.
90eacf99
SM
12136 (lispdir, locallisppath, etcdir, lockdir, archlibdir):
12137 Adjust to compensate.
067d23c9
KY
12138
12139 * Makefile.in (install, install.sysv, install.xenix, install.aix):
12140 Install the etags and ctags man pages too.
12141
12142 * Makefile.in (distclean): Don't delete backup files; that's the
12143 job of extraclean.
12144 (extraclean): Like distclean, but deletes backup and autosave files.
12145
121461992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12147
12148 Make path specification conform to GNU coding standards.
12149 * configure (long_usage): Remove all traces of old arguments from
12150 usage messages, and document the options we do accept in more
12151 detail: -with-x... and --srcdir.
90eacf99 12152 (options, boolean_opts): Delete; we don't have enough options to
067d23c9
KY
12153 make this worthwhile.
12154 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
12155 along with the code which supported them; these should be set as
12156 arguments to the top-level make.
12157 (config_h_opts): Since this no longer doubles as a list of option
12158 names, make them upper case; this simplifies the code which uses
12159 them to build the sed command to edit src/config.h. Change the
12160 code which sets them.
12161 (cc, g, O): Don't allow the user to set these using options; they
12162 should be specified using `CC=' and `CFLAGS=' arguments to the
12163 top-level make. Just choose reasonable default values for them,
12164 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
12165 values.
12166 (gnu_malloc, rel_alloc): Don't allow the user to set these using
12167 options; use them whenever the configuration files say they're
12168 possible.
12169 Simplify the argument processing loop. Don't accept abbreviations
12170 for option names; these might conflict with other configuration
12171 options in the future.
12172 Add some support for the `--srcdir' option. Check for the sources
12173 in . and .. if `--srcdir' is omitted. If the directories we will
12174 compile in don't exist yet, create them under the current directory.
12175 Note that the rest of the build process doesn't really support
12176 this.
90eacf99
SM
12177 Edit only the top Makefile. That should edit the others.
12178 Edit into the makefile: `version', from lisp/version.el, `configname'
067d23c9
KY
12179 and `srcdir' from the configuration arguments, `CC' and
12180 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
12181 the user's path, and LOADLIBES as gleaned from the system
12182 description files.
12183 Simplify the report generated; it doesn't need to include any
12184 description of paths now.
12185 Make `config.status' exec configure instead of just calling it, so
12186 there's no harm in overwriting `config.status'.
12187 * Makefile.in (version, configname): New variables, used to choose
12188 the default values for datadir and libdir.
12189 Path variables rearranged into two clearer groups:
12190 - In the first group are the variables specified by the GNU coding
12191 standards (prefix, bindir, datadir, statedir, libdir, mandir,
12192 manext, infodir, and srcdir).
12193 - In the second are the variables actually used for Emacs's paths
12194 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
12195 archlibdir), which depend on the first category.
12196 datadir and libdir default to directories under
12197 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
12198 demand.
12199 etcdir and lispdir default to subdirectories of datadir.
12200 archlibdir defaults to libdir.
12201 The new installation tree is a bit deeper than it used to be, so
12202 use the new make-path program in lib-src to build them all.
12203 Always build a new src/paths.h.tmp and then move-if-change it to
12204 src/paths.h, to avoid unnecessary rebuilds while responding to the
12205 right changes.
12206 Remove all mention of arch-lib. Run utility commands from
12207 lib-src, and let the executables be copied into archlibdir when
12208 Emacs is installed.
12209 Add targets for src/Makefile, lib-src/Makefile, and
12210 oldXMenu/Makefile, editing the values of the path variables into
12211 them.
12212 Let lib-src do its own installation.
12213 (datadir): Default to putting data files under
12214 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
12215 (emacsdir): Variable deleted; it would only be confusing to use.
12216 (lispdir, etcdir): Default to ${datadir}/lisp.
12217 (mkdir): Use make-path for this.
12218 (lockdir): Do this in mkdir.
12219 (Makefile): New target.
12220
12221 * configure (usage_message): Rename to long_usage.
12222
12223 * make-dist: Don't bother creating an arch-lib directory; that's
12224 only for installation now.
12225
122261992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12227
12228 * configure: Use GCC-style configuration names, using config.sub.
12229 Change the usage and help messages.
12230
12231 * configure: Initialize window_system, not indow_system.
12232
12233 * configure: Report which window system, compiler, and signal
12234 handler return type we decide to use.
12235
12236 * make-dist: Explain what's going on if config.sub and gmalloc.c
12237 can't be linked. Place the code which copies them near the code
12238 which links the rest of the files around them.
12239
122401992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
12241
12242 * make-dist: Don't bother to distribute src/*.com, or
12243 src/vmsbuild; those have all been moved to `../vms'.
12244
122451992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12246
12247 * make-dist: Don't forget that the way to avoid filenames starting
12248 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
12249 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
12250 couldn't make hard links to, since we have two already, and
12251 perhaps more to come.
12252
122531992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12254
12255 * configure: When editing parameters into lib-src/Makefile, change
12256 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
12257 needs some other flags too.
12258
122591992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12260
12261 * configure: Remove spurious echo of the configuration name.
12262
12263 * make-dist: Don't distribute files in src/m and src/s whose names
12264 begin with `='.
12265
122661992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12267
12268 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
12269 Also LISP_FLOAT_TYPE.
12270
122711992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12272
12273 * make-dist: Copy config.sub, since it's a symbolic link to a file
12274 on another file system.
12275
122761992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12277
12278 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
12279 distribution.
12280
12281 * config.sub: New file, to help us recognize configuration names.
12282 * make-dist: Include it in the distribution.
12283
122841992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12285
12286 * configure: Convert `-' to `_' in specified option names.
12287 Accept options with --. Delete --highpri and --have-x-menu options.
12288 New options --with-x and --with-x10 replace -window-system.
12289 Don't mention options --gnu-malloc, --rel-alloc
12290 or --lisp-float-type in help message.
12291
122921992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12293
12294 * make-dist: Include the `vms' subdirectory in the distribution.
12295
122961992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12297
12298 * configure: Remove lines starting with "# DIST: " when building
12299 lib-src/Makefile and src/Makefile. This allows us to mark the
12300 "Makefile.in" files with explanatory comments which won't also get
12301 stuck in the Makefiles.
12302
123031992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12304
12305 * make-dist: Don't use the '+' operator in the sed regular
12306 expression that extracts the version number from lisp/version.el;
12307 Ultrix sed doesn't seem support the operator. Just double the
12308 operand and use *.
12309
123101992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12311
12312 * Makefile.in: Doc fix.
12313
123141992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
12315
12316 * configure: Rewrite sed command to remove at most one ./ prefix;
12317 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
12318 group.
12319
123201992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12321
12322 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
12323
123241992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12325
12326 * make-dist: Go ahead and build a new TAGS file, unless the
12327 --newer option was specified. Don't try to delete a TAGS file
12328 from etc; it's not kept there, and shouldn't be deleted anyway.
12329
123301992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12331
12332 * make-dist: If the lisp directory contains a default.el, don't
12333 distribute it.
12334
12335 * configure: When searching signal.h for the type of a signal
12336 return handler, make a copy of it, not a symbolic link to it; that
12337 way, it will work on systems that don't have symbolic links.
12338
123391992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
12340
12341 * make-dist: Taught it about vcdiff and rcs2log, added --newer
12342 option for generating incremental distributions. Stopped it from
12343 generating a TAGS file into the distribution; that sucker is
12344 *big*, and easily enough generated with the toplevel makefile.
12345
123461992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12347
12348 * configure: When writing config.status, don't prefix progname
12349 with a '.'; it might be absolute.
12350
123511992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12352
12353 * configure: Choose to use X11 if either /usr/lib/libX11.a or
12354 /usr/include/X11 exist, not only if both exist.
12355
123561992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12357
12358 * make-dist: Make the new external-lisp directory a duplicate of
12359 the external-lisp directory, not the lisp directory.
12360
123611992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12362
12363 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
12364 clean' in arch-lib; it doesn't even have a Makefile.
12365
12366 * Makefile.in (clean, mostlyclean): In the test which tries to
12367 distinguish between the build directory, which should be cleaned,
12368 and the installed directory, which shouldn't, cd to `${emacsdir}',
12369 not `${DESTDIR}${LIBDIR}'.
12370
123711992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12372
12373 * make-dist: Be sure to delete the .c and .h files that YACC and
12374 BISON create from getdate.y.
12375
12376 * external-lisp: New directory; see `external-lisp/README'.
12377 * make-dist: Added support for the external-lisp subdirectory.
12378
12379 * make-dist: Changed message which complains that make-dist wasn't
12380 invoked in the right directory to indicate which files it was
12381 looking for.
12382
123831992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12384
12385 * configure: Add comments explaining why we can't translate
12386 character ranges or control characters in `tr'.
12387
123881992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12389
12390 * configure: When generating the configuration message, we used to
12391 build the message from the start so that each line began with "# "
12392 so that it would be a comment in `config.status'. However, this
12393 causes trouble if any of the variables we use in the message
12394 expand to more than one line of text - as gnu_malloc_reason
12395 sometimes does. So instead, we build the message as it should be
12396 printed to the user (i.e. without the "# " prefixes), and stick on
12397 the "# "s when we write it to `config.status'.
12398
12399 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
12400 `lib-src' and `arch-lib'.
12401
12402 * configure: When generating report and `config.status' file, note
12403 that bindir only determines where `make install' and
12404 `build-install' will place the executables; this should make it
12405 clear that the ordinary build process will not try to install
12406 things.
12407
124081992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12409
12410 * make-dist: Change messages to say that we are 'making links to
12411 X', rather than 'copying X'. And put `' quotes around file names.
12412
12413 * make-dist: Include '.tmp' in the name of the staging directory.
12414
12415 * make-dist: Pass the `-f' option to rm when you're not sure that
12416 the files you're removing actually exist.
12417
12418 * make-dist: When setting up etc/COPYING, always nuke whatever is
12419 there, and then copy it in, to make sure we get a real file.
12420
90eacf99
SM
12421 * make-dist: Don't try to distribute *.defns files any more.
12422 The only such file was for simula.el, which has been superseded by a
067d23c9
KY
12423 version which doesn't have a separate .defns file.
12424
124251992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
12426
12427 * make-dist: Don't distribute configured versions of config.h.in,
12428 paths.h.in, Makefile.in in src.
12429
12430 * configure: Delete .tmp files before creating them; don't bother
cd1181db 12431 trying to make final targets writable first, since it won't
067d23c9
KY
12432 matter to move-if-change.
12433
124341992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12435
12436 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
12437 mkdir and chmod in the center of all the conditionals. GNU Make
12438 will strip these out, but other makes won't.
12439
124401992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12441
12442 * make-dist: Include move-if-change in list of files to distribute.
12443
124441992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12445
12446 * configure: Remove any "." elements from the program name.
12447
12448 * configure: Don't record the values of all the possible arguments
12449 in config.status; only record the options that the user specified.
12450
12451 * configure: Use move-if-change to move in the new src/config.h.
12452
124531992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
12454
12455 * move-if-change: New file, copied from gcc release.
12456 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
12457 a temp file, so we don't update paths.h if an error occurs or if
12458 it doesn't need changing.
12459
124601992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12461
12462 * Makefile.in (src/paths.h): Do not install a value for the
12463 PATH_SUPERLOCK value; that macro doesn't exist anymore.
12464 * build-install.in: Same thing.
12465
124661992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12467
12468 * make-dist: Check the flag called "make_tar", not "make_dir"; the
12469 latter, being a typo, is always false, resulting in a program
12470 whose default behavior is to painstakingly build a copy of the
12471 source tree, and then delete it. Rah.
12472
12473 * Makefile.in: Add dist target, and comment for it.
12474
12475 * configure: When scanning <signal.h> for a declaration for
12476 signal, create a symbolic link with a name ending in .c, so the
12477 compiler won't complain that it's only been given .h files.
12478
12479 * configure: Check whether there are any arguments available
12480 before shifting to get the value of a non-boolean parameter.
12481
12482 * make-dist: Doc fix.
12483
124841992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12485
12486 * configure: Instead of grepping /usr/include/signal.h for a
12487 signal declaration, run /usr/include/signal.h or
12488 /usr/include/sys/signal.h through cpp and grep for the
12489 declaration.
12490
12491 * configure: Redirect the output of grep to /dev/null instead of
12492 using grep -s - that flag means different things on other systems.
12493
12494 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
12495 since the former is recognizable even if you don't know what
12496 'dumping' is.
12497 * configure: Accommodate that change.
12498
12499 * configure: Accept options for all of the directories you can
12500 change in the Makefile.
12501
12502 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
12503
12504 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
12505 FOO before you can use them.
12506
12507 * build-install.in: Made the "Where To Install Things" section
12508 conform with the similar section from Makefile.in. Copied section
12509 which builds src/paths.h from src/paths.h.in from the Makefile.
12510
125111992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12512
12513 * configure: Write config.status to pass its command-line
12514 arguments on to configure, so that people can use it to recreate
12515 an old configuration, with minor changes.
12516
125171992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12518
12519 * configure: Don't rely on option variables being unset if their
12520 values are the empty string. In particular, when producing the
12521 English report, don't assume that highpri will be unset when no
12522 increased priority has been requested; -highpri='' should be the
12523 same as omitting -highpri altogether.
12524
12525 * configure: Fix dumb bug: when running the system and machine
12526 description files through cpp, mark those lines that we want to
12527 evaluate with the string '@configure@', and then only evaluate
12528 them. This way if the files include anything that actually
12529 generates text (type definitions or external declarations, say),
12530 we won't try to eval it.
12531
125321992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12533
12534 * make-dist: New shell script.
12535
12536 * configure: When creating foo from foo.in, make foo read-only to
12537 remind people to edit the .in file instead.
12538
12539 * INSTALL: Changed references to config.h-dist to config.h.in.
12540 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
12541 to build src/paths.h from src/paths.h.in; added a paragraph to do
12542 this.
12543 * configure, Makefile, build-install: Changed filenames like
12544 FOO-dist to FOO.in.
12545
125461992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12547
12548 * Makefile, build-install: Renamed to Makefile.in and
12549 build-install.in; the configure script will edit these to produce
12550 the usable Makefile and build-install.
12551 * configure: Changed to produce ./Makefile, ./build-install,
12552 lib-src/Makefile, and src/Makefile from their *.in counterparts,
12553 instead of editing them in place.
12554
125551992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12556
12557 * Makefile: Re-arranged so that the undumped Emacs will search
12558 ../lisp *after* the site's local elisp files.
12559 (locallisppath, dumplisppath): New variables.
12560 (lisppath): This variable's default value is now chosen based on
12561 $(locallisppath) and $(lispdir); while it used to be the
12562 customization point for adding site-local elisp directories to
12563 load-path, that job is now handled mostly by locallisppath.
12564 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
12565 Check the values being assigned to the *LOADSEARCH macros for null
12566 path elements (like '::' in 'foo::bar').
12567
12568 * configure: When checking if the machine- and system-dependent
12569 files define a particular macro or not, actually run them through
12570 CPP and test the macros with #ifs, instead of just grepping for
12571 the macros' names. In particular, check for SYSTEM_MALLOC in this
12572 way.
12573
125741992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12575
12576 * Makefile (install): Don't use -s in install. (Keep the symbols.)
12577
125781992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12579
12580 * configure: Make the config.status file an executable shell
12581 script which will recreate the same configuration. Include the
12582 verbal description of the current configuration as a comment in
12583 the script.
12584 * INSTALL: Doc fix.
12585
12586 * Makefile: Brought the Makefile up to the GNU coding
12587 standards, as described in standards.text:
12588 (TAGS): New name for the target which rebuilds the tags table.
12589 (check): New target; doesn't do anything yet.
12590 (mostlyclean): New target, synonymous with clean.
12591 (realclean): New target. Currently, this just calls the
12592 subdirectories's makefiles and then deletes config.status.
90eacf99
SM
12593 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA):
12594 New variables.
067d23c9 12595 Installation directory variables changed to conform.
90eacf99 12596 (install, install.sysv, install.xenix, install.aix): Change the
067d23c9
KY
12597 code which copies the directories into their installed location to
12598 allow the installed locations to be in several different
12599 directories; the old version assumed that they would all be in
12600 $(emacsdir).
12601 (mkdir, lockdir): Allow the installed locations to be in several
12602 different directories.
12603 * INSTALL: Doc fix.
12604
12605 * build-install: Use the same variable names as the Makefile.
12606 Allow the installed locations to be in several different
12607 directories.
12608
126091992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12610
12611 * Makefile (src/paths.h): Instead of using a single sed command to
12612 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
12613 separately, and don't forget to append "/!!!SuperLock!!!" to the
12614 value of the PATH_SUPERLOCK macro.
12615
12616 * config.emacs: Renamed to configure, for consistency with other
12617 GNU products. Internal references changed.
12618 INSTALL, Makefile: References changed.
12619
12620 * lock: New directory, which should always be empty. If this
12621 directory doesn't exist, Emacs won't complain; it just won't lock.
12622 Having this here means that people can just unpack Emacs, build
12623 it, and have locking work.
12624
12625 * share-lib: Re-renamed to etc, for the sake of tradition.
12626 * config.emacs: Changed default value for datadir to ../etc.
12627 * INSTALL, README: Adjusted.
12628
126291992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12630
12631 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
12632 by running CPP on the appropriate s/*.h and m/*.h files.
12633
126341992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12635
12636 * config.emacs: Make sure to set the "exit on error" flag once
12637 we've removed config.status; errors should abort the configuration.
12638
126391992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12640
12641 * config.emacs: Added -distribute option, so that the Makefile
12642 paths are in their proper form. I don't know why this matters.
12643
126441992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12645
12646 * local-lisp: New directory, empty in the distribution, for people
12647 to put local elisp code in.
12648 * config.emacs: Include it in the default load path.
12649 * README: Document it.
12650
126511992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12652
12653 * config.emacs: Guess the type of signal handling functions based
12654 on the contents of /usr/include/signal.h.
12655
12656 * config.emacs: Print out progress report messages.
12657
12658 * Makefile (src/paths.h): Don't generically replace
12659 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
12660 editing of the other entries, and each entry should be dealt with
12661 explicitly anyway.
12662
12663 * build-install: Converted from C-shell to Bourne shell.
12664 * config.emacs: Edit build-install properly.
12665
12666 * config.emacs: Doc fix.
12667
126681992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12669
12670 * Makefile (install): Remove `B' from tar xf command.
12671
126721992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
12673
12674 * config.emacs: Removed support for the `maintain-environment'
12675 option; the only important difference between this and its absence
12676 has been removed.
12677 * INSTALL: Removed mention of `maintain-environment'.
12678
12679 * config.emacs: Fix arguments to sed when processing boolean
12680 arguments.
12681
126821991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
12683
12684 * config.emacs: New file, to help automate the installation
12685 process.
12686
12687 * Makefile: Lots of changes to support the separation of etc into
12688 architecture-dependent and -independent files:
12689 (EMACSROOT): New variable, giving the directory under which all of
12690 Emacs's libraries should be installed. Changed rest of file to
12691 use it.
12692 (LIBDIR): Now denotes only architecture-dependent dir.
12693 (DATADIR): New variable, denoting architecture-independent dir.
12694 (LOCKDIR): New variable, for completeness.
12695 (SUBDIR): No more etc, new lib-src.
12696 (COPYDIR): No more etc, new arch-lib and share-lib.
12697 (src/paths.h): Set PATH_DATA and the LOCK macros too.
12698 (src): Now depends on lib-src, not etc.
12699 * build-install: Changes parallel to the above.
12700 * README: Describe the new arrangement.
12701
12702 * vms: New subdirectory for all the VMS stuff.
12703
127041991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
12705
12706 * Makefile (LISPPATH): New variable.
12707 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
12708
127091990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
12710
12711 * Makefile (install, install.sysv, install.xenix):
12712 Install wakeup instead of loadst. No need for setuid or setgid.
12713
127141990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12715
12716 * Makefile (clean): Clean etc if that's not the installation dir.
12717
127181990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12719
12720 * Makefile (paths.h): Make sed alter each name in the path.
12721
127221988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12723
12724 * Makefile (install.sysv): Use cpio, not tar.
12725
127261988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12727
12728 * Makefile (lockdir): Rename `lock' target.
12729 Depend on it from install*, not from `all'.
12730
127311988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
12732
12733 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
12734 to match build-install and paths.h.
12735
12736;; Local Variables:
12737;; coding: utf-8
067d23c9
KY
12738;; End:
12739
ab422c4d 12740 Copyright (C) 1993-1999, 2001-2013 Free Software Foundation, Inc.
067d23c9
KY
12741
12742 This file is part of GNU Emacs.
12743
12744 GNU Emacs is free software: you can redistribute it and/or modify
12745 it under the terms of the GNU General Public License as published by
12746 the Free Software Foundation, either version 3 of the License, or
12747 (at your option) any later version.
12748
12749 GNU Emacs is distributed in the hope that it will be useful,
12750 but WITHOUT ANY WARRANTY; without even the implied warranty of
12751 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12752 GNU General Public License for more details.
12753
12754 You should have received a copy of the GNU General Public License
12755 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.