Simpler version of strtoumax module.
[bpt/emacs.git] / ChangeLog
CommitLineData
a8a2bb29
PE
12011-04-21 Paul Eggert <eggert@cs.ucla.edu>
2
3 * Makefile.in (GNULIB_MODULES): Add strtoumax.
4 This is needed for the new integer-reading code in lread.c.
5 It automatically pulls in the following gnulib files, which
6 are used on old-fashioned platforms that don't have strtoumax:
aaa93559
PE
7 lib/inttypes.in.h, lib/strtoimax.c, lib/strtol.c, lib/strtoul.c,
8 lib/strtoull.c, lib/strtoumax.c, lib/verify.h, m4/inttypes.m4,
9 m4/strtoull.m4, m4/strtoumax.m4.
a8a2bb29 10
fe0e7ad7
KB
112011-04-20 Ken Brown <kbrown@cornell.edu>
12
13 * configure.in (use_mmap_for_buffers): Set to yes on Cygwin.
14
f5b06c35
GM
152011-04-12 Glenn Morris <rgm@gnu.org>
16
17 * configure.in: Require ImageMagick >= 6.2.8. (Bug#7955)
18
762f8d96 192011-04-09 Paul Eggert <eggert@cs.ucla.edu>
7ec98caf
PE
20
21 * lib/allocator.c: New file, automatically generated by gnulib.
22
5fac7083
GM
232011-04-07 Glenn Morris <rgm@gnu.org>
24
25 * autogen/update_autogen: Ignore comment diffs in ldefs-boot.el.
26
973f782d
EZ
272011-04-06 Eli Zaretskii <eliz@gnu.org>
28
29 * lib/makefile.w32-in ($(BLD)/careadlinkat.$(O), GNULIBOBJS):
30 Revert last change.
31
f1f81baa
JB
322011-04-06 Juanma Barranquero <lekktu@gmail.com>
33
34 * lib/makefile.w32-in (GNULIBOBJS): Add careadlinkat.$(O).
35 ($(BLD)/careadlinkat.$(O)): New target.
36 ($(BLD)/dtoastr.$(O), $(BLD)/getopt.$(O), $(BLD)/getopt1.$(O))
37 ($(BLD)/strftime.$(O), $(BLD)/time_r.$(O), $(BLD)/md5.$(O)):
38 Update dependencies.
39
b70d23ff 402011-04-06 Paul Eggert <eggert@cs.ucla.edu>
aa181334 41
41cf7d1a
PE
42 Fix more problems found by GCC 4.6.0's static checks.
43
aa181334
PE
44 * configure.in (ATTRIBUTE_FORMAT, ATTRIBUTE_FORMAT_PRINTF): New macros.
45
1f7196bf 46 Replace 2 copies of readlink code with 1 gnulib version (Bug#8401).
d1fdcab7
PE
47 * Makefile.in (GNULIB_MODULES): Add careadlinkat.
48 * lib/allocator.h, lib/careadlinkat.c, lib/careadlinkat.h:
49 * m4/ssize_t.m4: New files, automatically generated from gnulib.
50
c0274801
GM
512011-04-06 Glenn Morris <rgm@gnu.org>
52
53 * autogen/update_autogen: Handle loaddefs-like files as well.
54 (usage): Add -l, -C.
55 (clean, ldefs_flag, ldefs_in, ldefs_out): New variables.
56 With -l, check status of lisp/ as well.
57 With -C, clean before building.
58 (autoreconf): Only pass -f in the `clean' case.
59 (commit): New function.
60
42e85a8f
GM
612011-03-28 Glenn Morris <rgm@gnu.org>
62
39f31873
GM
63 * autogen/update_autogen: Pass -f to autoreconf.
64
42e85a8f
GM
65 * autogen.sh (get_version): Discard "not found" lines.
66 (check_version): Respect $AUTOCONF etc environment variables.
67
9af30bdf
GM
682011-03-27 Glenn Morris <rgm@gnu.org>
69
70 * configure.in (AC_TYPE_SIGNAL): Remove obsolete macro.
71 (AH_BOTTOM): Do not define SIGTYPE.
72
181855e6
GM
732011-03-26 Glenn Morris <rgm@gnu.org>
74
75 * configure.in: Replace obsolete macros AC_TRY_COMPILE, AC_TRY_LINK,
76 AC_TRY_RUN with AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE.
77
9ee0d174
AS
782011-03-25 Andreas Schwab <schwab@linux-m68k.org>
79
80 * autogen/update_autogen: Remove useless function keyword.
81
07da4b3c
EZ
822011-03-25 Eli Zaretskii <eliz@gnu.org>
83
84 * config.bat: Generate src/config.h and lib/Makefile from
85 autogen/config.in and autogen/Makefile.in.
86
f6ca84c0
GM
872011-03-25 Glenn Morris <rgm@gnu.org>
88
89 * compile, config.guess, config.sub, depcomp, install-sh, missing:
90 Remove; autoreconf can supply them.
91 * Makefile.in (sync-from-gnulib): Don't sync config.sub,
92 config.guess, install-sh. Pass -i to autoreconf.
93 * autogen/update_autogen (genfiles): Add compile, config.guess,
94 config.sub, depcomp, install-sh, missing. Pass -i to autoreconf.
95 Discard non-error output from autoreconf in -q case.
96 * autogen/compile, autogen/config.guess, autogen/config.sub:
97 * autogen/depcomp, autogen/install-sh, autogen/missing: New.
98 * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp,
99 install-sh, missing.
100
8cc1d519
GM
1012011-03-23 Glenn Morris <rgm@gnu.org>
102
9bb73912 103 * autogen/update_autogen: Fix typo.
904a432c 104 (msg): Remove function; use `exec' instead.
9bb73912 105
8cc1d519
GM
106 * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
107 (sync-from-gnulib): Don't sync mkinstalldirs.
108 * make-dist: Don't distribute mkinstalldirs.
109
c9c49752 1102011-03-23 Paul Eggert <eggert@cs.ucla.edu>
401bf9b4 111
c9c49752 112 Fix more problems found by GCC 4.5.2's static checks.
401bf9b4
PE
113 * Makefile.in (GNULIB_MODULES): Add socklen.
114 * configure.in: Do not check for sys/socket.h, since socklen does that.
115 * m4/socklen.m4: New automatically-generated file, from gnulib.
116
d5cad867
PE
117 fakemail: Remove dependency on ignore-value.
118 * Makefile.in (GNULIB_MODULES): Add stdio.
119 * lib/stdio.in.h, m4/stdio_h.m4: New files, automatically
120 imported from gnulib.
cbd350f1 121 * .bzrignore: Add lib/stdio.h.
c9c49752 122
34cb1cc6
GM
1232011-03-22 Glenn Morris <rgm@gnu.org>
124
125 * autogen/copy_autogen: Work from ./ or ../.
126 Fix time-stamps.
127 * autogen.sh: Doc fix.
128
66b87493
GM
1292011-03-20 Glenn Morris <rgm@gnu.org>
130
131 * autogen/: New directory, to be excluded from releases.
132 * autogen/copy_autogen, autogen/update_autogen: New scripts.
133 * autogen/README: New file.
134 * autogen/aclocal.m4, autogen/config.in, autogen/configure:
135 * autogen/Makefile.in: Add auto-updated generated files.
136 * autogen.sh: No longer a no-op, now it tests for autotools
137 and runs them as necessary.
138 * configure.in: Defaule maintainer-mode to on.
139 * aclocal.m4, configure, lib/Makefile.in: Remove files.
140
1ef6de05
PE
1412011-03-13 Paul Eggert <eggert@cs.ucla.edu>
142
143 Update for gnulib.
144 * Makefile.in (GNULIB_MODULES): Add intprops, as Emacs now
145 includes <intprops.h> directly.
146 * lib/sys_stat.in.h: New version from Gnulib, which fixes a bug
147 when building Emacs on Solaris 9 and running it on Solaris 10.
148
0afb4571
J
1492011-03-08 Jan Djärv <jan.h.d@swipnet.se>
150
151 * configure.in: Require 3.0 for --with-gtk3. Add HAVE_GTK3.
152
33383987
JB
1532011-03-07 Chong Yidong <cyd@stupidchicken.com>
154
155 * Version 23.3 released.
156
870d9cf6
GM
1572011-03-06 Glenn Morris <rgm@gnu.org>
158
159 * configure.in (FREETYPE_LIBS): Actually set it to something.
160
6c0dea8a
PE
1612011-03-02 Paul Eggert <eggert@cs.ucla.edu>
162
163 Work around some portability problems with symlinks.
164
165 * Makefile.in (GNULIB_MODULES): Add lstat, readlink, symlink.
166 * configure.in (lstat, HAVE_LSTAT): Remove special hack.
167 * lib/dosname.h, lib/lstat.c, lib/readlink.c, lib/stat.c:
168 * lib/symlink.c, m4/lstat.m4, m4/readlink.m4, m4/stat.m4:
169 * m4/symlink.m4:
170 New files, automatically generated from gnulib.
171 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
172 * m4/gl-comp.m4, src/config.in, config.sub: Regenerate.
173
945d8b44
EZ
1742011-02-26 Eli Zaretskii <eliz@gnu.org>
175
03382788
EZ
176 * .bzrignore: Ignore new lib/*.in-h files.
177
945d8b44
EZ
178 * config.bat: Rename stdint.in.h and sys_stat.in.h. Call
179 depfiles.bat even if lib/deps already exist.
180
9411886d
PE
1812011-02-25 Paul Eggert <eggert@cs.ucla.edu>
182
183 * configure, lib/Makefile.in, lib/getopt_int.h, lib/gnulib.mk:
d3af8a57
PE
184 * lib/stdlib.in.h, m4/stdlib_h.m4: Regenerate to incorporate
185 recent changes to configure.in and to gnulib.
9411886d 186
1e8dbdc6
GM
1872011-02-24 Glenn Morris <rgm@gnu.org>
188
189 * configure.in: Replace obsolete AC_OUTPUT() with AC_CONFIG_FILES(),
190 AC_CONFIG_COMMANDS(), and AC_OUTPUT sans arguments.
191
f68c809d
PE
1922011-02-22 Paul Eggert <eggert@cs.ucla.edu>
193
194 Assume S_ISLNK etc. work, since gnulib supports this.
195 * Makefile.in (GNULIB_MODULES): Add sys_stat.
196 * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
197 Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
198 * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
199
ba01e9d7
PE
2002011-02-21 Paul Eggert <eggert@cs.ucla.edu>
201
202 * lib/min-max.h: New file, for "min" and "max".
203
9f8370e6
CS
2042011-02-21 Christoph Scholtes <cschol2112@gmail.com>
205
0a19a6f8 206 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on
9f8370e6
CS
207 $(EMACS_ROOT)/nt/inc/stdint.h.
208
25c51af3
EZ
2092011-02-21 Eli Zaretskii <eliz@gnu.org>
210
211 * lib/makefile.w32-in ($(BLD)/filemode.$(O)): Move from
212 src/makefile.w32-in and adapt. Depend on stamp_BLD.
213 (GNULIBOBJS): Add $(BLD)/filemode.$(O).
214
5fa4ac76
PE
2152011-02-20 Paul Eggert <eggert@cs.ucla.edu>
216
217 Import filemode module from gnulib.
218 * .bzrignore: Add lib/sys/.
219 * Makefile.in (GNULIB_MODULES): Add filemode.
220 * lib/Makefile.am (MOSTLYCLEANDIRS): New macro.
221 * lib/filemode.c: Renamed from src/filemode.c and regenerated
222 from gnulib. This adds support for some more file types, e.g.,
223 Cray DMF migrated files.
224 * lisp/emacs-lisp/find-gc.el (find-gc-source-files): Remove filemode.c.
225 * lib/filemode.h, lib/sys_stat.in.h, m4/filemode.m4, m4/st_dm_mode.m4:
226 * m4/sys_stat_h.m4: New files, generated from gnulib.
227 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
228 Regenerate.
229
e1e6b4fb
EZ
2302011-02-20 Eli Zaretskii <eliz@gnu.org>
231
232 * lib/makefile.w32-in ($(BLD)/md5.$(O)): Don't depend on
233 $(EMACS_ROOT)/nt/inc/sys/stat.h.
234
6cac9cb1
PE
2352011-02-20 Paul Eggert <eggert@cs.ucla.edu>
236
237 * configure.in (C_WARNINGS_SWITCH): Do not prepend -Wno-pointer-sign.
238 This undoes the 2006-01-02 change. The -Wno-pointer-sign option
239 is no longer needed, due to the recent SSDATA and related changes.
240 Perhaps -Wno-pointer-sign should also be removed from
241 nextstep/Cocoa/Emacs.xcodeproj/project.pbxproj but I have no easy
242 way to test this so I left it alone.
243 * configure: Regenerate.
244
0a19a6f8 2452011-02-20 Christoph Scholtes <cschol2112@gmail.com>
32159fc3
CS
246
247 * lib/makefile.w32-in ($(BLD)/md5.$(O)): New recipe, moved from
248 src/makefile.w32-in.
249
61353ac8 2502011-02-20 Paul Eggert <eggert@cs.ucla.edu>
5f90be1b 251
61353ac8 252 Import crypto/md5 and stdint modules from gnulib.
5f90be1b 253 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
61353ac8
PE
254 Regenerate.
255 * lib/md5.c, lib/md5.h: Rename from src/md5.h and lib/md5.h.
256 Import the new versions from gnulib; they assume a C99-style
257 <stdint.h>, supplied by the stdint module.
258 * lib/stdint.in.h, m4/longlong.m4, m4/stdint.m4, m4/md5.m4: New files,
259 imported from gnulib.
942f733f
PE
260 * Makefile.in (MAKEFILE_MODULES): Add crypto/md5.
261 * admin/notes/copyright: Remove src/md5.c and src/md5.h as
262 special cases.
61353ac8 263
9d9d12cd
EZ
2642011-02-19 Eli Zaretskii <eliz@gnu.org>
265
152be435 266 * .bzrignore: Ignore cxxdefs.h and lib/*.in-h files.
219463da 267 Add lib/deps/.
152be435 268
9d9d12cd 269 * config.bat: Configure in `lib'.
219463da 270 Generate *.Po files in lib/deps.
9d9d12cd 271
7d315eb6
PE
2722011-02-18 Paul Eggert <eggert@cs.ucla.edu>
273
274 Import IRIX 6.5 getloadavg fixes from gnulib.
275 * configure, lib/getloadavg.c, m4/getloadavg.m4: Regenerate.
276
1f5d53eb
PE
2772011-02-16 Paul Eggert <eggert@cs.ucla.edu>
278
279 Import getloadavg module from gnulib.
280 * .bzrignore: Add lib/stdlib.h.
281 * Makefile.in (GNULIB_MODULES): Add getloadavg.
282 * admin/notes/copyright: Remove src/getloadavg.c as a special case.
283 * configure.in (LIBS_SYSTEM): Omit -lkstat on sol2*; gnulib does this.
284 (AC_CONFIG_LIBOBJ_DIR, AC_FUNC_GETLOADAVG, GETLOADAVG_FILES):
285 Remove; gnulib does this now.
286 * lib/getloadavg.c: Rename from src/getloadavg.c, and sync
287 from gnulib. This adds support for several other systems, such
288 as Tru64 4.0D, QNX, AIX perfstat, etc. It also fixes a potential
289 buffer overrun on Linux hosts under very high load, and on hosts
290 that maintain a channel to the load average file it makes sure
291 the file descriptor is close-on-exec (on hosts that support this)
292 and is not stdin, stdout, or stderr.
293 * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4: New files,
294 from gnulib.
295 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
296 * src/config.in: Regenerate.
297
bb55f713
PE
2982011-02-15 Paul Eggert <eggert@cs.ucla.edu>
299
300 Merge from gnulib.
301
7127b760
PE
302 * install-sh: Update to scriptversion 2011-01-19.21.
303
bb55f713
PE
304 2011-02-13 Bruno Haible <bruno@clisp.org>
305
306 Consistent macro naming for macros that use GCC __attribute__.
307 * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from
308 ATTRIBUTE_DEPRECATED.
309
310 2011-02-12 Bruno Haible <bruno@clisp.org>
311
312 setlocale: Prefer gnulib's override over libintl's override.
313 * lib/gettext.h (setlocale): Redefine to rpl_setlocale if
314 GNULIB_defined_setlocale is set.
315
57e96f8e
GM
3162011-02-13 Glenn Morris <rgm@gnu.org>
317
318 * make-dist: Exclude generated file src/globals.h.
319
988c07df
PE
3202011-02-10 Paul Eggert <eggert@cs.ucla.edu>
321
322 * arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
323 Sync from gnulib, which has been patched to fix the problem
324 with the license notices. Problem reported by Glenn Morris in
325 <http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00403.html>.
326
ccded26c
SM
3272011-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
328
329 * .bzrignore: Ignore globals.h and related stamp.
330
6ffb2c0c
PE
3312011-02-09 Paul Eggert <eggert@cs.ucla.edu>
332
333 * lib/Makefile.in, lib/gnulib.mk: Regenerate.
334 This merges the following fix from gnulib:
335
336 2011-02-08 Bruno Haible <bruno@clisp.org>
337
338 Split large sed scripts, for HP-UX sed.
339
00b3c7ac
TT
3402011-02-08 Tom Tromey <tromey@redhat.com>
341
342 * configure: Rebuild.
343 * configure.in (NS_OBJC_OBJ): New subst.
344
91ccade4
PE
3452011-02-06 Paul Eggert <eggert@cs.ucla.edu>
346
6ffb2c0c
PE
347 gnulib: allow multiple gnulib generated replacements to coexist
348 This defines a few preprocessor symbols that should not affect Emacs.
349 * lib/getopt.in.h, lib/time.in.h, lib/unistd.in.h: Regenerate
350 via "make sync-from-gnulib".
351
e765a388
PE
352 gnulib: undo previous change
353 The upstream _HEADERS change was backed out of gnulib (see the
354 same thread). Stay in sync with gnulib.
355
91ccade4 356 gnulib: adjust to upstream _HEADERS change
6ffb2c0c
PE
357 * lib/Makefile.am (EXTRA_HEADERS, nodist_pkginclude_HEADERS):
358 New empty macros, to accommodate recent changes to gnulib. See
359 <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00068.html>.
360 * c++defs.h, lib/Makefile.in, lib/ftoastr.h, lib/getopt.in.h:
361 * lib/gnulib.mk, lib/ignore-value.h, lib/stdbool.in.h, lib/stddef.in.h:
362 * lib/time.in.h, lib/unistd.in.h:
363 Regenerate.
91ccade4 364
d67985d3
PE
3652011-02-05 Paul Eggert <eggert@cs.ucla.edu>
366
367 sync from gnulib to remove HAVE_STDBOOL_H
368 * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from
369 AC_HEADER_STDBOOL. All uses changed. Do not define
370 HAVE_STDBOOL_H, as gnulib does not need this. This change is
371 imported from the latest Autoconf git. It was motivated by Emacs,
372 which uses gnulib but does not need HAVE_STDBOOL_H.
373 * configure, src/config.in: Regenerate.
374 * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace)
375
67342916
PE
3762011-02-03 Paul Eggert <eggert@cs.ucla.edu>
377
378 allow C code to suppress warnings about ignored return values
379 * Makefile.in (GNULIB_MODULES): Add ignore-value.
6ffb2c0c
PE
380 * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
381 * lib/ignore-value.h: New file.
67342916 382
14beddf4 3832011-01-31 Chong Yidong <cyd@stupidchicken.com>
37f7b784
CY
384
385 * configure.in: Test existence of xaw3d library, not just the
386 header (Bug#7642).
387
6ffb2c0c
PE
3882011-01-31 Eli Zaretskii <eliz@gnu.org>
389
390 * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and
391 $(BLD)/time_r.$(O).
392 ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and
393 $(EMACS_ROOT)/src/m/intel386.h.
394 ($(BLD)/strftime.$(O)):
395 ($(BLD)/time_r.$(O)): Define prerequisites.
396
16fab143
PE
3972011-01-31 Paul Eggert <eggert@cs.ucla.edu>
398
399 src/emacs.c now gets version number from configure.in
400 * configure.in (version): Set this from $PACKAGE_VERSION,
401 which is set from AC_INIT, rather than scouting through src/emacs.c.
402 * configure: Regenerate.
403 * make-dist (version): Get it from configure.in, not src/emacs.c.
404
16c3e636
PE
4052011-01-30 Paul Eggert <eggert@cs.ucla.edu>
406
407 strftime: import from gnulib
408 * Makefile.in (GNULIB_MODULES): Add strftime.
409 * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer
410 needed.
6ffb2c0c 411 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4:
16c3e636 412 Regenerate.
6ffb2c0c
PE
413 * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files,
414 imported from gnulib.
16c3e636
PE
415 * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise.
416 This incorporates many changes from gnulib, including simpler
417 handling of multibyte formats, porting to mingw32 and other
418 platforms, and support for higher-resolution time stamps.
419 Emacs does not yet use the higher-resolution interface.
420
3de84ad9
PE
4212011-01-30 Paul Eggert <eggert@cs.ucla.edu>
422
423 gnulib: import mktime and move-if-change fixes from gnulib
424
425 * configure: Regenerate from the following.
426
6ffb2c0c
PE
427 2011-01-30 Paul Eggert <eggert@cs.ucla.edu>
428
429 mktime: clarify long_int width checking
430 * lib/mktime.c (long_int_is_wide_enough): Move this assertion to
431 the top level, to make it clearer that the assumption about
432 long_int width is being checked. See
433 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>.
434
3de84ad9
PE
435 2011-01-29 Paul Eggert <eggert@cs.ucla.edu>
436
437 TYPE_MAXIMUM: avoid theoretically undefined behavior
6ffb2c0c 438 * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a
3de84ad9
PE
439 negative number, which the C Standard says has undefined behavior.
440 In practice this is not a problem, but might as well do it by the book.
441 Reported by Rich Felker and Eric Blake; see
442 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>.
6ffb2c0c
PE
443 * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
444 * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others.
445
446 mktime: #undef mktime before #defining it
447 * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it.
448
449 mktime: systematically normalize tm_isdst comparisons
450 * lib/mktime.c (isdst_differ): New function.
451 (__mktime_internal): Use it systematically for all isdst comparisons.
452 This completes the fix for libc BZ #6723, and removes the need for
453 normalizing tm_isdst. See
454 <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>
455 (not_equal_tm) [DEBUG]: Use isdst_differ here, too.
456
457 mktime: fix some integer overflow issues and sidestep the rest
458
459 This was prompted by a bug report by Benjamin Lindner for MinGW
460 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>.
461 His bug is due to signed integer overflow (0 - INT_MIN), and I
462 I scanned through mktime.c looking for other integer overflow
463 problems, fixing all the bugs I found.
464
465 Although the C Standard says the resulting code is still not safe
466 in the presence of integer overflow, in practice it should be good
467 enough for all real-world two's-complement implementations, except
468 for debugging environments that deliberately trap on integer
469 overflow (e.g., gcc -ftrapv).
470
471 * lib/mktime.c (WRAPV): New macro.
472 (SHR): Also check that long_int and time_t shift right in the
473 usual way, before using the fast-but-unportable method.
474 (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer
475 used. The code already assumed two's complement, so there's
476 no need to test for alternatives. All uses removed.
477 (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by
478 the C standard. Problem reported by Rich Felker in
479 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>.
480 (twos_complement_arithmetic): Also check long_int and time_t.
481 (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions.
482 (guess_time_tm, ranged_convert, __mktime_internal): Use them.
483 (__mktime_internal): Avoid integer overflow with unary subtraction
484 in two instances where -1 - X is an adequate replacement for -X,
485 since the calculations are approximate.
3de84ad9
PE
486
487 2011-01-29 Eric Blake <eblake@redhat.com>
488
489 mktime: avoid infinite loop
490 * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed
491 type; behavior is still undefined but portable to all known targets.
492 Reported by Rich Felker.
493
6ffb2c0c
PE
494 2011-01-28 Paul Eggert <eggert@cs.ucla.edu>
495
496 mktime: avoid problems on NetBSD 5 / i386
497 * lib/mktime.c (long_int): New type. This works around a problem
498 on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits
499 but time_t is 64 bits, and where I expect the existing code is
500 wrong in some cases.
501 (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it.
502 (ydhms_diff): Bring back the compile-time check for wide-enough
503 year and yday.
504
505 mktime: fix misspelling in comment
506 * lib/mktime.c (__mktime_internal): Fix misspelling in comment.
507 This merges all recent glibc changes of importance.
508
3de84ad9
PE
509 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
510
511 move-if-change: cope with concurrent mv of identical file.
512 * move-if-change (CMPPROG): Accept environment
513 variable as an override for `cmp'.
514 (usage): Document CMPPROG.
515 Adjust comparison to drop stdout. Cope with failure of mv if
516 the target file exists and is identical to the source, for
517 parallel builds.
518 Report from H.J. Lu against binutils in PR binutils/12283.
519
6ffb2c0c
PE
5202011-01-29 Eli Zaretskii <eliz@gnu.org>
521
522 * lib/makefile.w32-in:
523 * lib/getopt_.h: New files.
524
c7e95b91
PE
5252011-01-28 Paul Eggert <eggert@cs.ucla.edu>
526
527 improve fix for MS-DOS file name clash
528 * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
529 for portability to POSIX make. Reported by Bruno Haible.
530 (sync-from-gnulib): Copy gl-comp.m4 (if present) back to
531 gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
532 files from accumulating as garbage. Also reported by Bruno Haible.
533
125c3718
PE
5342011-01-27 Paul Eggert <eggert@cs.ucla.edu>
535
536 fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
537 * Makefile.in (DOS-gnulib-comp.m4): New macro.
538 (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid
539 problems with MS-DOS 8+3 file name restrictions.
540 Remove m4/gnulib-cache.m4, as we can live without it. If we kept
541 it, it would also cause problems when extracting Emacs distribution
542 tarballs on MS-DOS hosts.
543 (ACLOCAL_INPUTS): Adjust to file renaming.
6ffb2c0c 544 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
125c3718
PE
545 * config.guess, config.sub: Sync from gnulib.
546 * m4/gnulib-cache.m4: Remove from repository.
547 * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4.
548
4004ef46
GM
5492011-01-25 Glenn Morris <rgm@gnu.org>
550
0b5c5d82
GM
551 * README: Add a note about ranges in copyright years.
552
4004ef46
GM
553 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
554
06d8ace5 5552011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6de1218f
PG
556
557 * configure.in: Add HP-UX on IA64 (Bug#6811).
558
d6974efa
PE
5592011-01-24 Paul Eggert <eggert@cs.ucla.edu>
560
561 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
562 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
563 as it is no longer needed.
6ffb2c0c 564 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
d6974efa
PE
565 * configure.in: Invoke the new gnulib macro
566 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
567 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
568 * m4/getopt.m4: Sync from gnulib; this removes the need for
569 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
570 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
571 New macro, synced from gnulib.
572 * m4/warn-on-use.m4: Remove.
573
e02ea74b
PE
5742011-01-22 Paul Eggert <eggert@cs.ucla.edu>
575
576 aclocal.m4: put this file back into repository
577 This way, we don't have to assume that the maintainer has
578 the automake package installed. See
579 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
580 * .bzrignore: Remove aclocal.m4, undoing the previous change.
581 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
582 undoing the previous change.
583 * aclocal.m4: New file (actually, resurrected).
584
48dcd482
MB
5852011-01-22 Miles Bader <miles@gnu.org>
586
587 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
588 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
589 Emacs directly uses fontconfig, and breaks building when using a
590 strict linker).
591
925e561d
PE
5922011-01-21 Paul Eggert <eggert@cs.ucla.edu>
593
b06b1098
PE
594 src/config.in: shrink slightly
595 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
596 This makes src/config.in a bit smaller, by removing identifiers
597 like GNULIB_TEST_MKTIME that Emacs does not need.
598 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
599 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
600 Sync from gnulib. This removes a few more unnecessary symbols from
601 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
602 * configure, src/config.in: Regenerate.
603
925e561d
PE
604 aclocal.m4: tweaks to regenerate more conveniently
605 This attempts to act better when the source is in a weird state. See
606 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
607 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
608 * .bzrignore: Add aclocal.m4.
609
942be821
PE
6102011-01-20 Paul Eggert <eggert@cs.ucla.edu>
611
612 aclocal.m4: omit auto-generated file from repository
613 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
614 the most recent change here.
615 * aclocal.m4: Remove from bzr repository. This file is
616 auto-generated and isn't needed to run 'configure'. See
617 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
618
0813c96e
PE
6192011-01-19 Paul Eggert <eggert@cs.ucla.edu>
620
621 Minor Makefile.in tweaks to build from gnulib better.
622 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
623 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
624 (top_maintainer_clean): Don't remove aclocal.m4.
625
7cae64b4
PE
6262011-01-18 Paul Eggert <eggert@cs.ucla.edu>
627
53911e8f
PE
628 Minor cleanups for 'bzr status'
629 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
630 the output of config.guess.
631 * Makefile.in (top_distclean): Remove stamp-h1 too.
632
7cae64b4
PE
633 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
634 defined if the compiler supports GCC-style __attribute__
635 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
636 this syntax.
637
a3e44e79 6382011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 639
3cbecb8f
PE
640 Makefile.in: tidy up the building of lib
641 * Makefile.in (am--refresh): Mark as .PHONY.
642 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
643 as they're not rebuilt unless you do a "make sync-from-gnulib"
644 and the former is needed for "configure".
645 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
646 has already removed lib/Makefile.
647
ecbfcc83
PE
648 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
649 This avoids building ftoastr and ldtoastr, which aren't needed. See
650 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 651
803059b9
PE
652 * .bzrignore: Add .h files that are host-dependent.
653 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
654 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
655 host-dependent and are built as part of an ordinary 'make', and
656 should not be checked in.
657
6ffb2c0c
PE
658 * lib/Makefile.in: Regenerate.
659 * lib/COPYING: New file, a copy of COPYING.
660
2a78afcc 661 * configure: Regenerate.
37564543
PE
662 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
663
e275c824 664 Regenerate.
6ffb2c0c
PE
665 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
666 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
667 New files, copied from gnulib by gnulib-tool.
668 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
e275c824
PE
669 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
670 Regenerate.
ecbfcc83 671
84bbb1ad
PE
672 Use gnulib's getopt-gnu module.
673 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
674 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
675 representative of the dependencies.
676 * configure.in: Do not configure getopt, as gnulib does that now.
677 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
678 getopt now, in lib.
ecbfcc83 679
1fd182f0 680 Regenerate.
6ffb2c0c
PE
681 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
682 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
1fd182f0
PE
683 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
684 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
685 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
686 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
687 * m4/wchar_t.m4, warn-on-use.h:
688 New files, copied from gnulib by gnulib-tool.
6ffb2c0c 689 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
690 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
691 Regenerate.
692
1e11dbe3
PE
693 Use gnulib's mktime module.
694 * Makefile.in (GNULIB_MODULES): Add mktime.
695 * configure.in: Remove code no longer needed, as gnulib now does it.
696 (AC_CHECK_FUNCS): Remove mktime.
697 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
698 (__restrict): Remove, as this now gets in the way of the C99
699 support for 'restrict' pulled in by the gnulib mktime module.
700 Code should now use 'restrict' and not '__restrict".
701 (mktime): Remove.
702 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
703 and warn-on-use.h into the distribution.
1fd182f0
PE
704
705 Regenerate.
6ffb2c0c
PE
706 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
707 * lib/ldtoastr.c, m4/c-strtod.m4:
1fd182f0 708 New files, copied from gnulib by gnulib-tool.
6ffb2c0c
PE
709 * lib/dummy.c: Remove.
710 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
1fd182f0
PE
711 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
712 Regenerate.
ecbfcc83 713
1e11dbe3 714 Use gnulib's ftoastr module.
fa2c4f56
PE
715 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
716
743c80a7 717 Regenerate.
6ffb2c0c
PE
718 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
719 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
743c80a7
PE
720 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
721 New files, generated automatically, with 'make sync-from-gnulib'
722 followed by 'make'.
723 * configure, lisp/dired.el, src/config.in: Regenerate.
724
9a514d4a
PE
725 Automate syncing from gnulib.
726 * INSTALL, README: Document new subdirectory 'lib'.
727 * Makefile.in (SUBDIR): Add lib.
728 (SUBDIR_MAKEFILES): Add lib/Makefile.
729 (lib-src, src, TAGS, tags): Depend on lib.
730 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
731 ($(gnulib_srcdir)): New rule.
732 (sync-from-gnulib): New rule, which is .PHONY.
733 (lib): New rule, which is like lib-src.
734 (Makefile): Depend on lib/Makefile.in.
735 (AUTOCONF_INPUTS): Depend on aclocal.m4.
736 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
737 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
738 (am--refresh): New rule, to pacify Automake.
739 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
740 Clean lib, too.
741 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
742 droppings.
743 (maintainer-clean, extraclean): Use it.
744 * configure.in: Initialize for automake and gnulib, by invoking
745 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
746 lib/Makefile, too. Use automake to build gnulib, as gnulib works
747 more conveniently with automake.
6ffb2c0c 748 * lib/Makefile.am: New file.
9a514d4a
PE
749 * make-dist: Also put into the distribution aclocal.m4,
750 compile, depcomp, missing, and the files under lib/.
751
dc3e3e7b
GM
7522011-01-15 Glenn Morris <rgm@gnu.org>
753
754 * Makefile.in (epaths-force): No more arch-tag to edit.
755
dab73760
CY
7562011-01-15 Chong Yidong <cyd@stupidchicken.com>
757
758 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
759
9f4b8b47
PE
7602011-01-14 Paul Eggert <eggert@cs.ucla.edu>
761
762 * make-dist: Distribute test/ files too.
763 Distribute every file under test/ that is under version control,
764 using patterns like *.el to capture files that are added later.
765 Without this change, "configure" would fail, because it would
766 attempt to build from a Makefile.in that was not distributed.
767
d221e780
CO
7682011-01-13 Christian Ohler <ohler@gnu.org>
769
770 * Makefile.in (INFO_FILES): Add ERT.
771
772 * Makefile.in (check): Run tests in test/automated.
773
774 * Makefile.in:
775 * configure.in: Add test/automated/Makefile.
776
bc5585d1
PE
7772011-01-07 Paul Eggert <eggert@cs.ucla.edu>
778
2b3f5bc8
PE
779 * install-sh, mkinstalldirs, move-if-change: Update from master
780 source in gnulib.
781
bc5585d1
PE
782 * config.guess, config.sub: Updated from master source.
783
2018939f
AS
7842011-01-05 Andreas Schwab <schwab@linux-m68k.org>
785
786 * configure.in: Check for __builtin_unwind_init.
787
e5365138
GM
7882011-01-05 Glenn Morris <rgm@gnu.org>
789
790 * configure.in (HAVE_MAKEINFO): New output variable.
791 (MAKEINFO): Reset to "makeinfo" if not found.
792 * Makefile.in (install-arch-indep, info):
793 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
794
4fc5868a
UM
7952010-12-29 Ulrich Mueller <ulm@gentoo.org>
796
797 * configure.in: Make gameuser configurable (Bug#7717).
798
68251e16
GM
7992010-12-15 Glenn Morris <rgm@gnu.org>
800
801 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
802 long absent lib-src/fns-*.el.
803
838db889
GM
8042010-12-11 Glenn Morris <rgm@gnu.org>
805
806 * make-dist: Exclude etc/*.pyc.
807
fe646d2c
AS
8082010-12-10 Andreas Schwab <schwab@linux-m68k.org>
809
810 * configure.in: Don't double machfile in final message.
811
d96c83fa
CY
8122010-12-04 Chong Yidong <cyd@stupidchicken.com>
813
814 * configure.in: Fix last change.
815
d6a003a8
AS
8162010-12-04 Andreas Schwab <schwab@linux-m68k.org>
817
818 * configure.in: Remove reference to removed machine description
819 files and allow $machine and $machfile to be empty. Substitute
820 M_FILE/S_FILE instead of machfile/opsysfile.
821
067d23c9
KY
8222010-12-03 Glenn Morris <rgm@gnu.org>
823
824 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
825
8262010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
827
828 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
829 (EXTERNALLY_VISIBLE): New definition.
830
8312010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
832
833 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
834
8352010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
836
837 * configure.in: Do not check for unconditionally included headers.
838
8392010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
840
841 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
842
8432010-11-09 Michael Albinus <michael.albinus@gmx.de>
844
845 * configure.in: Don't write a warning for D-Bus anymore.
846
8472010-11-06 Andreas Schwab <schwab@linux-m68k.org>
848
849 * configure.in: Fix indentation.
850
8512010-10-31 Ken Brown <kbrown@cornell.edu>
852
853 * configure.in (checking whether localtime caches TZ): Use
854 unsetenv instead of modifying environment directly.
855
8562010-10-25 Andreas Schwab <schwab@linux-m68k.org>
857
858 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
859 to avoid warning.
860
8612010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
862
863 * configure.in: Remove the BROKEN annotation from gnutls.
864
8652010-10-22 Glenn Morris <rgm@gnu.org>
866
867 * make-dist: Avoid listing .el files twice. Don't try to run
868 autoconf if --no-update.
869
8702010-10-20 Glenn Morris <rgm@gnu.org>
871
872 * make-dist: No longer create lisp/MANIFEST.
873
8742010-10-14 Glenn Morris <rgm@gnu.org>
875
876 * BUGS, INSTALL.BZR, README: Updates.
877
8782010-10-13 Glenn Morris <rgm@gnu.org>
879
880 * make-dist: Remove --compress. Check for the appropriate
881 gzip-like executable, and if not found, don't compress.
882 Check version number in README, don't change it.
883 Use find for nt/inc/*.h.
884
8852010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
886
887 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
888 trailing / from directory names.
889
8902010-10-12 Glenn Morris <rgm@gnu.org>
891
892 * make-dist: Update and simplify.
893
8942010-10-12 Eli Zaretskii <eliz@gnu.org>
895
896 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
897
8982010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
899
900 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
901
9022010-10-09 Glenn Morris <rgm@gnu.org>
903
904 * make-dist: No more doc/emacs/*.texi.in.
905
906 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
907
9082010-10-09 Glenn Morris <rgm@gnu.org>
909
910 * configure.in: Combine some conditionals.
911
912 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
913 * make-dist: Include doc/emacs/*.texi.in.
914
915 * INSTALL, make-dist: Remove references to b2m.
916 * Makefile.in (MAN_PAGES): Remove b2m.1.
917
9182010-10-05 Glenn Morris <rgm@gnu.org>
919
920 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
921
9222010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
923
924 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
925
9262010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
927
928 * configure.in: Include stdlib.h and string.h unconditionally.
929
9302010-09-29 Romain Francoise <romain@orebokech.com>
931
932 * configure.in: Don't enable ImageMagick unless HAVE_X11.
933
9342010-09-28 Glenn Morris <rgm@gnu.org>
935
936 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
937 happy.
938
9392010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
940
941 * configure.in: Enable imagemagick by default.
942
9432010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
944
945 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
946 gnutls libraries.
947
9482010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
949
950 * configure.in: Set up GnuTLS.
951
9522010-09-22 Chong Yidong <cyd@stupidchicken.com>
953
954 * configure.in: Announce whether libxml2 is linked to.
955
9562010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
957
958 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
959
9602010-09-18 Eli Zaretskii <eliz@gnu.org>
961
962 * config.bat: Detect that libxml2 is installed and if so, build
963 with it.
964
9652010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
966
967 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
968 be used. This fixes a conf problem on Mac OS X.
969
9702010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
971
972 * configure.in: Check for libxml2.
973
9742010-09-09 Glenn Morris <rgm@gnu.org>
975
976 * make-dist: No more TODO files under lisp/.
977
9782010-09-04 Eli Zaretskii <eliz@gnu.org>
979
980 * config.bat: Produce lisp/gnus/_dir-locals.el from
981 lisp/gnus/.dir-locals.el.
982
9832010-08-23 Andreas Schwab <schwab@linux-m68k.org>
984
985 * configure.in: Fix check for librsvg, imagemagick and
986 MagickExportImagePixels.
987
9882010-08-18 Joakim Verona <joakim@verona.se>
989
990 * Makefile.in, configure.in: Checks for ImageMagick.
991
9922010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
993
994 * configure.in (AC_PREREQ): Require autoconf 2.65.
995
9962010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
997
998 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
999
10002010-08-09 Andreas Schwab <schwab@linux-m68k.org>
1001
1002 * configure.in: Add AC_C_BIGENDIAN.
1003
10042010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
1005
1006 * configure.in (ORDINARY_LINK): Use on hpux* too.
1007
10082010-08-06 Jan Djärv <jan.h.d@swipnet.se>
1009
1010 * configure.in: Check for util.h.
1011 Use -Wimplicit-function-declaration if compiler supports it.
1012
10132010-08-05 Eli Zaretskii <eliz@gnu.org>
1014
1015 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
1016
10172010-08-04 Andreas Schwab <schwab@linux-m68k.org>
1018
1019 * configure.in: Restore accidentally removed use of
1020 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
1021
10222010-07-29 Chad Brown <yandros@mit.edu>
1023
1024 * configure.in: Check for dirent.h.
1025
10262010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
1027
1028 * configure.in: Remove reference to usg5-4, unused.
1029
10302010-07-25 Andreas Schwab <schwab@linux-m68k.org>
1031
1032 * configure.in: Check for __executable_start.
1033
10342010-07-24 Ken Brown <kbrown@cornell.edu>
1035
1036 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
1037
10382010-07-24 Juanma Barranquero <lekktu@gmail.com>
1039
1040 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
1041
10422010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
1043
1044 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
1045
10462010-07-12 Andreas Schwab <schwab@linux-m68k.org>
1047
1048 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
1049 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
1050 (C_OPTIMIZE_SWITCH): Remove.
1051 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
1052
10532010-07-11 Andreas Schwab <schwab@linux-m68k.org>
1054
1055 * configure.in: Don't check for index and rindex, check for strchr
1056 and strrchr. Define strchr and strrchr as index and rindex,
1057 resp., in src/config.h if not available.
1058
10592010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
1060
1061 * configure.in: Use -Wold-style-definition if available.
1062 This helps with the transition to standard C code, it can be
1063 removed when done.
1064
1065 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
1066
1067 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
1068 and MSWindows.
1069
10702010-07-07 Andreas Schwab <schwab@linux-m68k.org>
1071
1072 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
1073 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
1074
10752010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
1076
1077 * configure.in (getenv): Remove K&R declaration.
1078
10792010-07-02 Jan Djärv <jan.h.d@swipnet.se>
1080
1081 * configure.in: Remove define __P.
1082
10832010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
1084
1085 * configure.in (--enable-use-lisp-union-type): New flag.
1086
10872010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
1088
1089 Fix CFLAGS for non-GCC compilers.
1090 * configure.in (CFLAGS): Always use -g like it was done before the
1091 2010-03-30 change.
1092 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
1093 (Bug#6538)
1094
10952010-06-30 Glenn Morris <rgm@gnu.org>
1096
1097 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
1098 Set with AC_DEFINE rather than AH_BOTTOM.
1099
1100 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
1101 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
1102 Set with shell, not cpp.
1103 (LIBX): Remove, just use -lX11 in the one place this was used.
1104 (cannot_dump): Replace with CANNOT_DUMP.
1105
11062010-06-28 Jan Djärv <jan.h.d@swipnet.se>
1107
0a19a6f8 1108 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
067d23c9
KY
1109 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
1110 by minimum required Gtk+ 2.6). Add checks for functions introduced
1111 in Gtk+ 2.14 or newer (bug#6505).
1112
11132010-06-26 Eli Zaretskii <eliz@gnu.org>
1114
1115 * config.bat: Remove white space around "+" in COPY commands.
1116
11172010-06-23 Glenn Morris <rgm@gnu.org>
1118
1119 * info/dir: Start descriptions in column 32, per Texinfo convention.
1120
11212010-06-16 Chong Yidong <cyd@stupidchicken.com>
1122
1123 * INSTALL: Update font information (Bug#6389).
1124
11252010-06-16 Glenn Morris <rgm@gnu.org>
1126
1127 * INSTALL: General update.
1128
11292010-06-12 Glenn Morris <rgm@gnu.org>
1130
1131 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
1132
11332010-06-11 Glenn Morris <rgm@gnu.org>
1134
1135 * configure.in (--without-compress-info): New option.
1136 (GZIP_INFO): New output variable.
1137
1138 * Makefile.in (GZIP_INFO): New, set by configure.
1139 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
1140 Handle man pages in the same way.
1141
11422010-06-10 Glenn Morris <rgm@gnu.org>
1143
1144 * Makefile.in (install-arch-indep): Gzip the info files too.
1145
1146 * make-dist: Remove references to non-existent directories and files.
1147
11482010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
1149
1150 * configure.in: Include <strings.h> and <string.h> instead of
1151 "strings.h" and "string.h".
1152
11532010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
1154
1155 * configure.in: Remove code dealing with BSTRING.
1156
11572010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
1158
1159 * configure.in (AC_PREREQ): Require autoconf 2.65.
1160
1161 * configure.in (unxec): Do not define and substitute.
1162 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
1163
11642010-06-03 Glenn Morris <rgm@gnu.org>
1165
1166 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
1167
11682010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
1169
1170 Fix alloca definition when using gcc on non-gnu systems.
1171 * configure.in: Use the code sequence indicated by "info autoconf"
1172 for alloca (bug#6170).
1173
11742010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1175
1176 * .bzrignore: Ignore new files from trunk, which appear if you use
1177 colocated branches (i.e. "bzr switch").
1178
11792010-05-28 Glenn Morris <rgm@gnu.org>
1180
1181 * configure.in: Simplify some of the $canonical tests.
1182
11832010-05-27 Glenn Morris <rgm@gnu.org>
1184
1185 * config.bat: Do not preprocess src/Makefile.in.
1186
1187 * configure.in: Do not preprocess src/Makefile.in.
1188 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
1189 (AC_EGREP_CPP): Test no longer needed.
1190
1191 * make-dist: No more Makefile.c files.
1192
11932010-05-26 Glenn Morris <rgm@gnu.org>
1194
1195 * configure.in (YMF_PASS_LDFLAGS): Remove.
1196 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
1197
1198 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
1199 Add $GNUSTEP_LOCAL_HEADERS.
1200 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
1201
1202 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
1203 (GNUSTEP_MAKEFILES): Remove.
1204 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
1205 stuff to here.
1206
12072010-05-25 Glenn Morris <rgm@gnu.org>
1208
1209 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
1210 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
1211
1212 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
1213 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
1214 here instead.
1215
12162010-05-24 Romain Francoise <romain@orebokech.com>
1217
1218 * make-dist: Look for version in src/emacs.c.
1219 Use lisp/subr.el rather than lisp/version.el for location check.
1220
12212010-05-21 Glenn Morris <rgm@gnu.org>
1222
1223 * configure.in (MKDEPDIR): Parallel build tweak.
1224
1225 * configure.in (ns_frag): New output file.
1226
1227 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
1228 (OLDXMENU_TARGET): Set to empty if USE_GTK.
1229
1230 * configure.in (cannot_dump): New output variable.
1231
12322010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
1233
1234 * configure.in: On NetBSD, if terminfo is found, use it in
1235 preference to termcap. (Bug#6190)
1236
12372010-05-20 Glenn Morris <rgm@gnu.org>
1238
1239 * make-dist (src): Include *.mk.
1240 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
1241 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
1242 (deps_frag): New output file.
1243 (AUTO_DEPEND): Remove this definition.
1244
1245 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
1246
12472010-05-19 Glenn Morris <rgm@gnu.org>
1248
1249 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
1250 (ORDINARY_LINK): New AC_DEFINE.
1251 (LIB_GCC): No need to set if ORDINARY_LINK.
1252
12532010-05-18 Glenn Morris <rgm@gnu.org>
1254
1255 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
1256 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
1257
1258 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
1259 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
1260 (RALLOC_OBJ): New output variable.
1261
1262 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
1263 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
1264
12652010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
1266
1267 * Makefile.in (src): Provide the name of the VCS file that witnesses
1268 a pull.
1269 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
1270
12712010-05-17 Glenn Morris <rgm@gnu.org>
1272
1273 * configure.in (OLDXMENU_DEPS): New output variable.
1274
12752010-05-16 Glenn Morris <rgm@gnu.org>
1276
1277 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
1278
1279 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
1280 * Makefile.in (install-arch-dep): Update for above change.
1281
1282 * Makefile.in (ns_appdir): Remove.
1283 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
1284
1285 * configure.in (TEMACS_LDFLAGS2): New output variable.
1286
1287 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
1288 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
1289 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
1290 nothing uses.
1291
12922010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
1293
1294 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
1295 does not use them.
1296 (X11R5_INHIBIT_I18N): Remove, unused.
1297
12982010-05-15 Glenn Morris <rgm@gnu.org>
1299
1300 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
1301
1302 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
1303
13042010-05-15 Ken Raeburn <raeburn@raeburn.org>
1305
1306 * configure.in: Look for version string in its new location.
1307
13082010-05-15 Eli Zaretskii <eliz@gnu.org>
1309
1310 * config.bat: Remove support for DJGPP v1.x.
1311
13122010-05-15 Glenn Morris <rgm@gnu.org>
1313
1314 * configure.in (OLDXMENU_TARGET): New output variable.
1315
1316 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
1317
1318 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
1319 and other files that no longer exist.
1320
13212010-05-14 Glenn Morris <rgm@gnu.org>
1322
1323 * configure.in (cpp_undefs): Add mktime, register, X11.
1324
1325 * configure.in (GPM_MOUSE_SUPPORT): Remove.
1326 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
1327 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
1328
1329 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
1330 (GNUSTEP_MAKEFILES): Do not output.
1331
13322010-05-13 Glenn Morris <rgm@gnu.org>
1333
1334 * configure.in: Fix some paren typos.
1335
1336 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
1337
1338 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
1339
13402010-05-12 Glenn Morris <rgm@gnu.org>
1341
1342 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
1343
1344 * configure.in (LIB_GCC): New output variable.
1345
13462010-05-11 Glenn Morris <rgm@gnu.org>
1347
1348 * make-dist (msdos): No more mainmake.
1349
1350 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
1351 * config.bat: Do not run cpp on lib-src/Makefile.in.
1352
1353 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
1354
13552010-05-10 Glenn Morris <rgm@gnu.org>
1356
1357 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
1358
1359 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
1360 (BLESSMAIL_TARGET): New output variable.
1361
13622010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
1363
1364 * INSTALL: Fix typos.
1365
13662010-05-08 Chong Yidong <cyd@stupidchicken.com>
1367
1368 * configure.in: Add check for buggy version of GCC (Bug#6031).
1369
13702010-05-08 Glenn Morris <rgm@gnu.org>
1371
1372 * configure.in (HAVE_LIBNCURSES): New local variable.
1373 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
1374 replacing cpp in src/s/*.h and src/Makefile.in.
1375
13762010-05-07 Chong Yidong <cyd@stupidchicken.com>
1377
1378 * Version 23.2 released.
1379
13802010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
1381
1382 * configure.in: Add tests for `isnan' and `copysign'.
1383
13842010-05-07 Eli Zaretskii <eliz@gnu.org>
1385
1386 * config.bat: Allow for 2 leading `#'s in comments in
1387 src/Makefile.in.
1388
13892010-05-07 Glenn Morris <rgm@gnu.org>
1390
1391 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
1392 Merges logic from src/s/* and src/Makefile.in.
1393 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1394
13952010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
1396
1397 Define START_FILES and LIB_STANDARD using autoconf.
1398 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
1399 here from src/s/*.h.
1400 (HAVE_CRTIN): Remove, inline logic in the netbsd
1401 START_FILES/LIB_STANDARD computation.
1402
14032010-05-06 Glenn Morris <rgm@gnu.org>
1404
1405 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
1406
1407 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
1408 (LD_SWITCH_X_SITE): Remove unused variables.
1409
14102010-05-04 Glenn Morris <rgm@gnu.org>
1411
1412 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
1413 as well.
1414 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
1415
1416 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
1417
1418 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
1419 variables, replacing c_switch_machine, c_switch_system.
1420 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
1421 @c_switch_system@.
1422
14232010-05-03 Glenn Morris <rgm@gnu.org>
1424
1425 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
1426
1427 * make-dist: There are no more src/m/*.inp files.
1428
14292010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
1430
1431 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
1432 (ac_link): Do not use ld_switch_machine.
1433
14342010-05-01 Glenn Morris <rgm@gnu.org>
1435
1436 * configure.in (OTHER_OBJ): Remove.
1437 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
1438
14392010-04-30 Glenn Morris <rgm@gnu.org>
1440
1441 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
1442 Elsewhere, maybe include it.
1443
1444 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
1445 (OLDXMENU, LIBXMENU): New output variables.
1446
1447 * configure.in (OTHER_OBJ): New output variable.
1448
14492010-04-28 Glenn Morris <rgm@gnu.org>
1450
1451 * configure.in (CYGWIN_OBJ): New output variable.
1452
1453 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
1454
1455 * configure.in (FONT_OBJ): New output variable.
1456
1457 * configure.in (LIBXMU): New output variable.
1458
1459 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
1460
1461 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
1462 userland and maybe change values to i386 (move test from s/amdx86-64.h).
1463
14642010-04-27 Glenn Morris <rgm@gnu.org>
1465
1466 * configure.in (LIBXTR6): New output variable. Move unixware special
1467 case here from src/s/unixware.h.
1468
1469 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
1470 in Makefiles.
1471 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
1472
1473 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
1474 (LIBXP): No longer substitute in Makefiles.
1475 (MOTIF_LIBW): New output variable. Move system-specific settings here
1476 from src/s files.
1477
14782010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
1479
1480 Reduce CPP usage.
1481 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
1482 (unexec): Define unconditionally, all platforms define
1483 UNEXEC. AC_SUBST it.
1484 (UNEXEC_SRC): Remove, unused.
1485 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
1486
14872010-04-27 Glenn Morris <rgm@gnu.org>
1488
1489 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
1490 replaced by LIBXP.
1491
1492 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
1493 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
1494 On hpux10-20, default to /lib.
1495
1496 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
1497
14982010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
1499
1500 * configure.in (LIBS_MACHINE): Remove, unused.
1501
1502 * configure.in (LIB_MATH): New output variable. Set it for some systems.
1503
15042010-04-24 Glenn Morris <rgm@gnu.org>
1505
1506 * configure.in (CRT_DIR): New output variable.
1507 (--with-crt-dir): New option. (Bug#5655)
1508 (HAVE_LIB64_DIR): Remove.
1509
15102010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
1511
1512 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
1513
15142010-04-22 Miles Bader <miles@gnu.org>
1515
1516 * configure.in: Get rid of "unix" pre-defined macro when
1517 preprocessing Makefile. (Bug#5857)
1518
15192010-04-21 Andreas Schwab <schwab@linux-m68k.org>
1520
1521 Avoid non-portable shell command negation
1522 * configure.in: Revert last change.
1523
15242010-04-21 Jan Djärv <jan.h.d@swipnet.se>
1525
1526 * configure.in: Change "if test ! -f" to "if ! test -f".
1527
15282010-04-21 Glenn Morris <rgm@gnu.org>
1529
1530 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
1531 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
1532
15332010-04-21 Karel Klíč <kklic@redhat.com>
1534
1535 * configure.in: New option: --with(out)-selinux, on by default.
1536 Set HAVE_LIBSELINUX if we find libselinux, and substitute
1537 LIBSELINUX_LIBS in Makefiles.
1538
15392010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
1540
1541 * configure.in: Remove all references to LIBX11_SYSTEM.
1542
15432010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
1544
1545 * configure.in: Remove all references to C_DEBUG_SWITCH.
1546
15472010-03-27 Eli Zaretskii <eliz@gnu.org>
1548
1549 * config.bat <lib-src>: Edit out lines that begin with several #
1550 characters.
1551
15522010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1553
1554 * configure.in: Remove support for old UNIX System V systems and
1555 for Unixware on non-x86 machines.
1556
1557 * configure.in: Remove support for Solaris on PPC and for old versions.
1558
1559 * configure.in: Remove non-working lynxos port.
1560
15612010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
1562
1563 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
1564
15652010-03-19 Glenn Morris <rgm@gnu.org>
1566
1567 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
1568 happy.
1569
15702010-03-18 Jan Djärv <jan.h.d@swipnet.se>
1571
1572 * configure.in: Check for tputs and friends, abort if not
1573 found (bug#5735).
1574
15752010-03-18 Glenn Morris <rgm@gnu.org>
1576
1577 * configure.in (--with-x-toolkit): In the help text, say which options
1578 are synonyms.
1579
1580 * configure.in (--with-mmdf, --with-mail-unlink):
1581 New options, off by default.
1582 (--with-mailhost): New option to set default POP host.
1583 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
1584 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
1585 New variables, substituted in Makefiles.
1586 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
1587 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
1588 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
1589 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
1590 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
1591
15922010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
1593
1594 * Makefile.in (uninstall): Handle the case where archlibdir does not
1595 exist. (Bug#5720)
1596
15972010-03-12 Eli Zaretskii <eliz@gnu.org>
1598
1599 These changes remove termcap.c from the build on Posix platforms.
1600 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
1601
1602 * configure: Regenerated.
1603
16042010-03-10 Chong Yidong <cyd@stupidchicken.com>
1605
1606 * Branch for 23.2.
1607
16082010-01-31 Juri Linkov <juri@jurta.org>
1609
1610 * .bzrignore: Add TAGS-LISP.
1611
16122010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1613
1614 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
1615 this header file).
1616
16172010-01-12 Juanma Barranquero <lekktu@gmail.com>
1618
1619 * .bzrignore: Ignore all .exe, instead of individual files.
1620
16212010-01-12 Chong Yidong <cyd@stupidchicken.com>
1622
1623 * configure.in: Explicitly check for and link to -lXrender.
1624
16252010-01-12 Glenn Morris <rgm@gnu.org>
1626
1627 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
1628 for bug reports for development versions.
1629
16302010-01-02 Eli Zaretskii <eliz@gnu.org>
1631
1632 * .bzrignore: Add more ignored patterns, including for the MS-DOS
1633 build.
1634
16352009-12-27 Karl Fogel <kfogel@red-bean>
1636
1637 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
1638 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
1639
16402009-12-17 Glenn Morris <rgm@gnu.org>
1641
1642 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
1643
16442009-12-15 Glenn Morris <rgm@gnu.org>
1645
1646 * info/dir: Add EDT entry.
1647 * Makefile.in (INFO_FILES): Add edt.
1648
16492009-12-10 Jan Djärv <jan.h.d@swipnet.se>
1650
1651 * configure.in: Check for RSVG if GNUStep is used.
1652
16532009-12-09 Jan Djärv <jan.h.d@swipnet.se>
1654
1655 * configure.in: Don't check for RSVG or GConf unless X11 is used.
1656
16572009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
1658
1659 * configure.in: Allow compiling Emacs with GTK on Cygwin.
1660
16612009-12-01 Glenn Morris <rgm@gnu.org>
1662
1663 * make-dist: Add etc/images/mpc directory.
1664
16652009-11-21 Jan Djärv <jan.h.d@swipnet.se>
1666
1667 * configure.in: Don't check for GConf unless X is used.
1668
16692009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
1670
1671 * configure.in: Use -Wdeclaration-after-statement if available.
1672
16732009-11-17 Jan Djärv <jan.h.d@swipnet.se>
1674
1675 * configure.in: New option: --with(out)-gconf.
1676 Set HAVE_GCONF if we find gconf.
1677
16782009-11-17 Glenn Morris <rgm@gnu.org>
1679
1680 * Makefile.in (INFO_FILES): Add semantic.
1681
16822009-11-16 Chong Yidong <cyd@stupidchicken.com>
1683
1684 * info/dir: Add Semantic.
1685
16862009-11-16 Glenn Morris <rgm@gnu.org>
1687
1688 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
1689 pattern, so as not to exclude makefile*.el. (Bug#4912)
1690
16912009-11-14 Jan Djärv <jan.h.d@swipnet.se>
1692
1693 * configure.in: --enable-autodepend is new. Check for GNU Make
1694 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
1695 gcc and GNU make to generate dependencies.
1696
16972009-10-27 Glenn Morris <rgm@gnu.org>
1698
1699 * make-dist: Make links to doc/lispintro/*.pdf.
1700
17012009-10-23 Jim Meyering <meyering@redhat.com>
1702
1703 * configure.in: Invoke $CPP with -P when creating Makefile and
1704 src/Makefile. Without this, gcc 4.4.2 converts each
1705 backslash-newline pair in the input to a bare newline, yielding
1706 invalid Makefiles.
1707
1708 * configure: Regenerate.
1709
17102009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
1711
1712 * configure.in (vax-dec-vms): Remove, not supported anymore.
1713
17142009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1715
1716 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
1717 (*-apple-darwin*): Add x86_64 architecture.
1718
17192009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
1720
1721 * config.guess, config.sub: Updated from master source.
1722
17232009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
1724
1725 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
1726
17272009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
1728
1729 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
1730
17312009-09-29 Glenn Morris <rgm@gnu.org>
1732
1733 * make-dist (check): Update for two new levels of subdirectory in lisp/.
1734
17352009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
1736
1737 * config.guess, config.sub: Updated from master source.
1738
1739 * configure.in (OTHER_FILES): Define using autoconf not cpp.
1740
17412009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
1742
1743 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
1744
17452009-09-13 Chong Yidong <cyd@stupidchicken.com>
1746
1747 * INSTALL: Update URL for GNU FreeFont.
1748
17492009-09-09 Glenn Morris <rgm@gnu.org>
1750
1751 * Makefile.in (install-arch-indep): Don't recursively change perms of
1752 site-lisp and infodir. There may be non-Emacs files in here, and the
1753 files supplied by Emacs are all handled explicitly already. (Bug#3800)
1754 (mkdir): Set umask to world-readable before creating directories.
1755 mkinstalldirs already checks if dirs exist, don't duplicate this test.
1756
17572009-08-29 Glenn Morris <rgm@gnu.org>
1758
1759 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
1760 (info): Don't give an error in the absence of makeinfo - let the doc
1761 Makefiles do that, if the info files need rebuilding. (Bug#3982)
1762
17632009-08-23 Ken Raeburn <raeburn@raeburn.org>
1764
1765 * Makefile.in (install-arch-indep): If the versioned DOC-####
1766 generated during loadup+dump isn't found, install the plain DOC
1767 file that always gets generated, in case CANNOT_DUMP is set.
1768
1769 * configure.in: Warn if package version specified here doesn't
1770 match the version in version.el.
1771 * configure: Regenerate.
1772
17732009-08-22 Michael Albinus <michael.albinus@gmx.de>
1774
1775 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
1776
1777 * configure: Regenerate.
1778
17792009-08-19 Glenn Morris <rgm@gnu.org>
1780
1781 * INSTALL: Remove reference to cvtmail.
1782
17832009-08-15 CHENG Gao <chenggao@gmail.com>
1784
1785 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
1786
17872009-08-02 Kevin Ryde <user42@zip.com.au>
1788
1789 * INSTALL: Fix free fonts URL.
1790
17912009-07-22 Glenn Morris <rgm@gnu.org>
1792
1793 * configure.in (AC_PREREQ): Require autoconf 2.62.
1794
17952009-07-04 Andreas Schwab <schwab@linux-m68k.org>
1796
1797 * configure.in (--enable-checking, --enable-profiling):
1798 Use AS_HELP_STRING.
1799
18002009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
1801
1802 * configure.in (--enable-profiling): New option.
1803 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
1804
18052009-06-27 Glenn Morris <rgm@gnu.org>
1806
1807 * configure.in: Restore netbsd on mips, mipsel, mipseb.
1808
18092009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1810
1811 * configure.in (--enable-checking): New option.
1812
18132009-06-24 Glenn Morris <rgm@gnu.org>
1814
1815 * make-dist: Warn if subdir does not exist in source.
1816 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
1817 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
1818 No longer make links.
1819
18202009-06-24 Yavor Doganov <yavor@gnu.org>
1821
1822 * make-dist (tempdir): Don't create directories preferences.gorm
1823 and preferences.nib, they are no longer required.
1824
18252009-06-21 Chong Yidong <cyd@stupidchicken.com>
1826
1827 * Branch for 23.1.
1828
18292009-06-12 Chong Yidong <cyd@stupidchicken.com>
1830
1831 * configure.in: Delete mac-fix-env target, which has been
1832 removed (Bug#3531).
1833
18342009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
1835
1836 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
1837
18382009-05-05 Per Starbäck <per@starback.se> (tiny change)
1839
1840 * BUGS: Use new binding of view-emacs-problems.
1841
18422009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
1843
1844 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
1845 for Solaris compatibility.
1846
18472009-04-25 Chong Yidong <cyd@stupidchicken.com>
1848
1849 * configure: Regenerate.
1850
1851 * configure.in: Disable use of FreeType without libXft.
1852
18532009-04-19 Jan Djärv <jan.h.d@swipnet.se>
1854
1855 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
1856 Check if it is declared in gtk.h.
1857
18582009-04-12 Andreas Schwab <schwab@linux-m68k.org>
1859
1860 * Makefile.in (install-arch-indep): Remove .gitignore files.
1861
18622009-04-03 Kenichi Handa <handa@m17n.org>
1863
1864 * INSTALL: Make the section "Complex Text Layout support
1865 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
1866
18672009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
1868
1869 * configure.in (rs6000-ibm-aix6*): Fix typo.
1870
18712009-03-04 Glenn Morris <rgm@gnu.org>
1872
1873 * Makefile.in (INFO_FILES): Add auth.
1874
18752009-03-03 Glenn Morris <rgm@gnu.org>
1876
1877 * info/dir: Add Auth-source.
1878
18792009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1880
1881 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
1882 the second.
1883
18842009-02-28 Eli Zaretskii <eliz@gnu.org>
1885
1886 * config.bat: Copy .dbxinit to _dbxinit.
1887
1888 * make-dist (Making links to `info'): Remove .gitignore.
1889
18902009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1891
1892 * Makefile.in (lib-src, lisp): Use simpler rule.
1893 (src): Be more specific to avoid recompiling all the .elc files just
1894 because the bootstrap-emacs is missing.
1895
18962009-02-26 Chong Yidong <cyd@stupidchicken.com>
1897
1898 * configure.in: Require librsvg >= 2.11.
1899
19002009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
1901
1902 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
1903 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
1904
19052009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1906
1907 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
1908
19092009-02-03 Glenn Morris <rgm@gnu.org>
1910
1911 * make-dist: Add some missing files, remove some that are no longer
1912 present.
1913
19142009-02-02 Glenn Morris <rgm@gnu.org>
1915
1916 * make-dist: Add some missing nextstep/ files.
1917
19182009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
1919
1920 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
1921
19222009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1923
1924 * configure.in: Add support for m68k-*-netbsd.
1925
19262009-01-14 Juri Linkov <juri@jurta.org>
1927
1928 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
1929
1930 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
1931 and bug-reference-mode.
1932
19332009-01-11 Juri Linkov <juri@jurta.org>
1934
1935 * INSTALL.CVS: Move configuration explicitly to the first step.
1936
19372009-01-09 Glenn Morris <rgm@gnu.org>
1938
1939 * .dir-locals.el: Don't set indent-tabs-mode.
1940
19412008-12-30 Kenichi Handa <handa@m17n.org>
1942
1943 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
1944 the function OTF_get_variation_glyphs.
1945
19462008-12-30 Jan Djärv <jan.h.d@swipnet.se>
1947
1948 * Makefile.in (install-arch-dep): Remove old directories in
1949 ns_app* before moving new directories there.
1950
19512008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
1952
1953 * .dir-locals.el: Remove non-working entry for pmail.
1954 (fill-column): Fix typo.
1955 (change-log-mode): Add fill column.
1956
19572008-12-26 Eli Zaretskii <eliz@gnu.org>
1958
1959 * config.bat: Produce _dir-locals.el from .dir-locals.el.
1960
19612008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
1962
1963 * make-dist (tempdir): Distribute .dir-locals.el.
1964
1965 * .dir-locals.el: New file.
1966
19672008-12-19 Eli Zaretskii <eliz@gnu.org>
1968
1969 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
1970 for rationale.
1971
19722008-12-13 Glenn Morris <rgm@gnu.org>
1973
1974 * Makefile.in (install-arch-indep): Add new man-pages.
1975 (manext): Remove variable.
1976 (MAN_PAGES): New variable.
1977 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
1978 and remove.
1979 (uninstall): Remove desktop file and icons, game scores if empty.
1980
19812008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
1982
1983 * config.guess, config.sub: Updated from master source.
1984
19852008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
1986
1987 * Makefile.in (install-arch-indep): Install ebrowse.1.
1988
19892008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1990
1991 * configure.in: Add Solaris on x86_64.
1992
19932008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1994
1995 * config.guess, config.sub: Updated from master source.
1996
19972008-12-08 Eli Zaretskii <eliz@gnu.org>
1998
1999 * info/dir: Fix last change.
2000
20012008-12-07 Eli Zaretskii <eliz@gnu.org>
2002
2003 * info/dir: Untabify.
2004
20052008-11-28 Ulrich Mueller <ulm@gentoo.org>
2006
2007 * configure.in: Fix last change.
2008
20092008-11-28 Richard M Stallman <rms@gnu.org>
2010
2011 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
2012 New configurations.
2013
20142008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
2015
2016 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
2017 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
2018
20192008-11-15 Eli Zaretskii <eliz@gnu.org>
2020
2021 * Makefile.in (INFO_FILES): Remove ns-emacs.
2022
2023 * info/dir (NS-Emacs): Remove entry.
2024
20252008-11-08 Eli Zaretskii <eliz@gnu.org>
2026
2027 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
2028
20292008-11-07 Glenn Morris <rgm@gnu.org>
2030
2031 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
2032
20332008-10-31 Eli Zaretskii <eliz@gnu.org>
2034
2035 * config.bat: Tell user to expect one "File not found" message
2036 while the `doc' directory is being configured.
2037
20382008-10-30 Chong Yidong <cyd@stupidchicken.com>
2039
2040 * update-subdirs: Put obsolete directory last.
2041
20422008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2043
2044 * configure.in: Check fontconfig always.
2045
20462008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
2047
2048 * configure (*-solaris2.[7-9]*): Fix typo.
2049
20502008-10-24 Glenn Morris <rgm@gnu.org>
2051
2052 * configure.in (--without-sync-input, --with-pkg-config-prog):
2053 Help strings start with lower case.
2054 (--with-gnustep-conf): New option.
2055 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
2056
20572008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
2058
2059 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
2060 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
2061 is not found. (Bug#1230)
2062
20632008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
2064
2065 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
2066 Use sol2-6.h for Solaris 7-9.
2067
20682008-10-18 Ulrich Mueller <ulm@gentoo.org>
2069
2070 * configure.in: Add support for GNU/Linux on SuperH.
2071
20722008-10-12 Andreas Schwab <schwab@suse.de>
2073
2074 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
2075
20762008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
2077
2078 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
2079 "X") to avoid confusion.
2080
2081 * configure: Regenerate.
2082
20832008-09-07 Romain Francoise <romain@orebokech.com>
2084
2085 * make-dist: Distribute doc/man/ChangeLog.
2086
20872008-08-28 Chong Yidong <cyd@stupidchicken.com>
2088
2089 * configure.in: Disable XFT and Freetype when without X.
2090
2091 * configure: Regenerate.
2092
20932008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
2094
2095 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
2096
20972008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
2098
2099 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
2100 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
2101
2102 * configure: Regenerate.
2103
21042008-08-20 Eli Zaretskii <eliz@gnu.org>
2105
2106 * configure.in: Move "#define subprocesses" before
2107 config_opsysfile is included.
2108
21092008-08-19 Kenichi Handa <handa@m17n.org>
2110
2111 * INSTALL (Extra fonts): Mention local fonts, don't mention
2112 mule-unicode.
2113
21142008-08-16 Chong Yidong <cyd@stupidchicken.com>
2115
2116 * make-dist: Omit info/.arch-inventory.
2117
21182008-08-16 Jason Rumney <jasonr@gnu.org>
2119
2120 * make-dist (tempdir/nt): Link emacsclient.rc.
2121
21222008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
2123
2124 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
2125 AC_SUBST it.
2126 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
2127 AC_SUBST it.
2128 (OTHER_FILES): Always define for HAVE_NS.
2129 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
2130 * configure: Regenerate.
2131
21322008-08-07 Andreas Schwab <schwab@suse.de>
2133
2134 * configure.in: Correctly handle
2135 --enable-cocoa-experimental-ctrl-g=no and
2136 --enable-ns-self-contained=yes.
2137
21382008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
2139
2140 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
2141 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
2142 bother undef'ing since won't have desired effect.
2143
21442008-08-06 Andreas Schwab <schwab@suse.de>
2145
2146 * configure.in: Fix quoting.
2147
21482008-08-06 Chong Yidong <cyd@stupidchicken.com>
2149
2150 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
2151
21522008-08-05 Ulrich Mueller <ulm@gentoo.org>
2153
2154 * configure.in: Add checks for krb5_error.text and
2155 krb5_error.e_text struct members.
2156
21572008-08-04 Chong Yidong <cyd@stupidchicken.com>
2158
2159 * configure.in: Test for existence of NSInteger.
2160 Suggested by Yavor Doganov.
2161
21622008-08-02 Romain Francoise <romain@orebokech.com>
2163
2164 * Makefile.in (INFO_FILES): Add mairix-el.
2165
21662008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2167
2168 * make-dist:
2169 * README: Remove VMS support.
2170 * vms: Remove directory.
2171
21722008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2173
2174 * configure.in (MULTI_KBOARD): Remove.
2175
21762008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
2177
2178 * configure.in (DO_BLOCK_INPUT): Remove, unused.
2179
21802008-07-29 Chong Yidong <cyd@stupidchicken.com>
2181
2182 * info/dir (File): Add mairix-el.
2183
21842008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2185
2186 Remove support for Mac Carbon.
2187 * mac: Remove directory.
2188 * make-dist:
2189 * configure.in:
2190 * README:
2191 * Makefile.in:
2192 * INSTALL: Remove code for Carbon.
2193 * configure: Regenerate.
2194
21952008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
2196
2197 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
2198
21992008-07-25 Chong Yidong <cyd@stupidchicken.com>
2200
2201 * configure.in: Check for getrlimit.
2202
2203 * configure: Regenerate.
2204
22052008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
2206
2207 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
2208 in src/Makefile.in.
2209 (static): Remove, autoconf would always comment it out anyway.
2210 (subprocesses): Define unconditionally.
2211
22122008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
2213
2214 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
2215 compilation under GNUstep.
2216
22172008-07-18 Kenichi Handa <handa@m17n.org>
2218
2219 * INSTALL (Complex Text Layout support libraries): Delete the
2220 paragraph about --enable-font-backend.
2221
22222008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2223
2224 * configure.in: Print out some info to user for NeXTstep builds.
2225 (ns-app): Remove enable option.
2226 (ns-self-contained): Add enable option.
2227 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
2228 GNUstep, use to set install prefixes, and substitute in Makefiles.
2229 * configure: Regenerate.
2230 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
2231 NS app bundle.
2232
22332008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
2234
2235 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
2236
22372008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
2238
2239 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
2240 NS_IMPL_COCOA.
2241
22422008-07-16 Glenn Morris <rgm@gnu.org>
2243
2244 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
2245 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
2246 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
2247 never unset.
2248
2249 * make-dist: Add nextstep/ directories.
2250 (src, lib-src): Add .m files.
2251
22522008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
2253
2254 * configure.in (freebsd, kfreebsd): Undo part of previous change.
2255 (USER_FULL_NAME): Remove, not used anymore.
2256 * configure: Regenerate.
2257
22582008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2259
2260 Changes and additions for NeXTstep windowing system (Cocoa and
2261 GNUstep) support.
2262
2263 * configure.in: Add support for NS window system: --with-ns (default
2264 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
2265 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
2266 disable font backend if window system is "none", not if !HAVE_X11.
2267 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
2268 (install-arch-dep): Add commands to assemble NS .app package.
2269
22702008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
2271
2272 * configure.in: Use macppc for Darwin. Remove references to
2273 desupported systems.
2274 * configure: Regenerate.
2275
22762008-07-05 Glenn Morris <rgm@gnu.org>
2277
2278 * make-dist (EMACS): Doc fix.
2279 (lisp): There are no *.dat or image files here any more.
2280 (src): There are no *.s files here any more.
2281 (etc/images, etc/images/*): Link to most regular files.
2282
22832008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2284
2285 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
2286
22872008-07-01 Glenn Morris <rgm@gnu.org>
2288
2289 * configure.in (cpp_undefs): Rename from `undefs', update uses.
2290 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
2291 and explicitly export there. (Bug#507.)
2292
22932008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2294
2295 * configure.in:
2296 * configure: Remove references to obsolete systems.
2297
22982008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
2299
2300 * Makefile.in (Makefile): Use it for its timestamp value as well, and
2301 make it depend on all other */.in files.
2302 (src/Makefile, src/config.stamp, lib-src/Makefile)
2303 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
2304 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
2305 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
2306 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
2307
2308 * configure.in: Don't create src/config.stamp any more.
2309
23102008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
2311
2312 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
2313
23142008-06-22 Glenn Morris <rgm@gnu.org>
2315
2316 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
2317
23182008-06-21 Romain Francoise <romain@orebokech.com>
2319
2320 * Makefile.in (INFO_FILES): Add sasl.
2321
23222008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
2323
2324 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
2325 (bootstrap-build): Remove.
2326 (top_bootclean): New var.
2327 (top_distclean, bootstrap-clean): Use it.
2328 (bootstrap): Don't recheck config. Make normally.
2329
23302008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
2331
2332 * Makefile.in (SUBDIR): Include `lisp'.
2333 (lisp): Depend on `src'.
2334 (top_distclean): Don't remove config.status.
2335 (bootstrap-clean): New target.
2336 (maintainer-clean): Use it.
2337 (bootstrap): Use bootstrap-clean. Re-run config.status.
2338 (src/bootstrap-emacs${EXEEXT}): New target.
2339 (bootstrap-build): Use it. Don't use bootstrap-prepare because
2340 src/Makefile now takes care of it.
2341 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
2342
23432008-06-15 Glenn Morris <rgm@gnu.org>
2344
2345 * info/dir: Add sasl.
2346
23472008-06-09 Alan Mackenzie <acm@muc.de>
2348
2349 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
2350
23512008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
2352
2353 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
2354
23552008-06-07 Glenn Morris <rgm@gnu.org>
2356
2357 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
2358 serve no purpose.
2359
23602008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
2361
2362 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
2363 * configure: Regenerate.
2364
23652008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
2366
2367 * update-subdirs: Don't touch subdirs.el if it is unchanged.
2368
23692008-05-14 Kenichi Handa <handa@m17n.org>
2370
2371 * configure: Regenerate.
2372
2373 * configure.in: Don't handle --disable-font-backend. Don't print
2374 a message about a font backend.
2375
23762008-05-09 Glenn Morris <rgm@gnu.org>
2377
2378 * configure.in: Make absence of makeinfo a fatal error only if the info
2379 files don't exist.
2380 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
2381
23822008-05-07 Eli Zaretskii <eliz@gnu.org>
2383
2384 * config.bat: Fix last change: don't use < and > in "rem" lines,
2385 they are interpreted as redirection by DOS shells.
2386
23872008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2388
2389 * configure.in: Check availability of AvailabilityMacros.h
2390 if HAVE_CARBON.
2391
2392 * configure: Regenerate.
2393
23942008-05-03 Glenn Morris <rgm@gnu.org>
2395
2396 * configure.in (x_libraries): Remove standard 64-bit directories -
2397 experimental workaround for minor autoconf bug.
2398
2399 * configure.in (--without-makeinfo): New option. If set,
2400 absence of suitable makeinfo is not a fatal error.
2401 * Makefile.in (MAKEINFO): New, set by configure.
2402 (install-arch-indep): Without makeinfo, ignore any missing manuals.
2403 (info-real): New target.
2404 (info): Without makeinfo, do nothing, else call `info-real'.
2405
24062008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
2407
2408 * configure.in: Remove hpux10.20 from the desupported list.
2409
24102008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
2411
2412 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
2413
24142008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
2415
2416 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
2417 rather than change CPPFLAGS.
2418 (HAVE_GTK): Rename to USE_GTK.
2419
24202008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
2421
2422 * configure.in: Replace the obsolete macros AC_AIX and
2423 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
2424
24252008-04-05 Andreas Schwab <schwab@suse.de>
2426
2427 * configure.in: No longer create admin/unidata/Makefile.
2428
24292008-03-28 Andreas Schwab <schwab@suse.de>
2430
2431 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
2432 (lisp/Makefile): New rule.
2433
24342008-03-13 Glenn Morris <rgm@gnu.org>
2435
2436 * configure.in (AC_INIT): Fix version number.
2437 (sync-input): Reword the option, since it's on by default.
2438
24392008-03-11 Jan Djärv <jan.h.d@swipnet.se>
2440
2441 * configure.in: Add --enable-sync-input, default yes.
2442
24432008-03-11 Glenn Morris <rgm@gnu.org>
2444
2445 * Makefile.in (install-etc, mkdir): Handle directory
2446 etc/images/icons/hicolor/*/mimetypes/.
2447
2448 * make-dist: Handle icons/hicolor/scalable directory.
2449
24502008-03-05 Glenn Morris <rgm@gnu.org>
2451
2452 * configure.in: Enable font-backend by default.
2453 (USE_FONT_BACKEND): Set to "no" in absence of X.
2454 (PKG_CONFIG): Don't set multiple times, once is enough.
2455 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
2456
24572008-03-03 Glenn Morris <rgm@gnu.org>
2458
2459 * Makefile.in (iconsrcdir): New variable.
2460 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
2461 directory.
2462
24632008-02-29 Glenn Morris <rgm@gnu.org>
2464
2465 * test/: New directory.
2466
24672008-02-27 Jan Djärv <jan.h.d@swipnet.se>
2468
2469 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
2470
24712008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2472
2473 * configure.in: Print an error for systems that we think are obsolete
2474 and are proposed to be removed. Remove some more unused systems.
2475 Add support for powerpc-ibm-aix6*.
2476
24772008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
2478
2479 * configure.in: Remove references to obsolete variables and systems.
2480
24812008-02-21 Glenn Morris <rgm@gnu.org>
2482
2483 * Makefile.in (set_installuser): New.
2484 (install-arch-indep): Use set_installuser to avoid duplicate code.
2485
2486 * README.unicode: Split into admin/notes/unicode,font-backend and
2487 remove.
2488
24892008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
2490
2491 * configure.in (arm*-*-freebsd*): Add.
2492
24932008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
2494
2495 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
2496 dealing with obsolete variables.
2497
24982008-02-08 Glenn Morris <rgm@gnu.org>
2499
2500 * Makefile.in (check-info-dir): New target.
2501
25022008-02-08 Michael Olson <mwolson@gnu.org>
2503
2504 * Makefile.in (INFO_FILES): Add epa.
2505
2506 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
2507 features" section.
2508
25092008-02-06 Glenn Morris <rgm@gnu.org>
2510
2511 * configure.in (--with-gcc): Give an error saying this option has
2512 been removed.
2513 (--with-gtk): Remove this option.
2514
25152008-02-06 Tom Tromey <tromey@redhat.com>
2516
2517 * configure.in (--with-gcc): Remove.
2518 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
2519
25202008-02-05 Ulrich Mueller <ulm@gentoo.org>
2521
2522 * INSTALL: Recommend giflib, not libungif.
2523
25242008-02-05 Tom Tromey <tromey@redhat.com>
2525
2526 * configure.in (--with-dbus): Default to enabled.
2527
25282008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
2529
2530 * INSTALL (Complex Text Layout support libraries): New section.
2531
25322008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
2533
2534 * make-dist: Remove references to files in mac/ that have been
2535 deleted.
2536
25372008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2538
2539 * configure.in: For libotf and m17n-flt checks, set shell vars
2540 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
2541 pkg_check_m17n_flt, respectively, for the sake of the summary output.
2542 Reported by Ulrich Mueller.
2543
25442008-02-02 Eli Zaretskii <eliz@gnu.org>
2545
2546 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
2547 admin/unidata/Makefile.in to Makefile.
2548
25492008-02-02 Glenn Morris <rgm@gnu.org>
2550
2551 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
2552 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
2553 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2554
25552008-02-01 Miles Bader <miles@gnu.org>
2556
2557 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
2558 [libotf], and [m17n-flt] options.
2559
25602008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2561
2562 * configure.in: Add EMACS_ARG_N([libotf]...), and
2563 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
2564 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
2565 CFLAGS, and LIBS in checking of m17n-flt.
2566
25672008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2568
2569 * configure.in: Check the availability of m17n-flt library.
2570
25712008-02-01 Kenichi Handa <handa@m17n.org>
2572
2573 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
2574 not available.
2575
25762008-02-01 Kenichi Handa <handa@m17n.org>
2577
2578 * configure.in: New args --enable-font-backend, --with-xft,
2579 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
2580 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
2581 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
2582 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
2583
25842008-02-01 Kenichi Handa <handa@m17n.org>
2585
2586 * make-dist: Include etc/charsets in tarball.
2587
25882008-02-01 Kenichi Handa <handa@m17n.org>
2589
2590 * configure.in: While running cpp on junk.c, include
2591 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
2592 exists.
2593
25942008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
2595
2596 * configure.in (xtensa): Match more configurations.
2597
25982008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
2599
2600 * configure.in: Update comment.
2601
26022008-01-26 Glenn Morris <rgm@gnu.org>
2603
2604 * configure.in (--without-gcc): By default, neither off nor on.
2605 (--with-carbon): Tone down rhetoric in help text.
2606
26072008-01-25 Glenn Morris <rgm@gnu.org>
2608
2609 * configure.in: Correct usage of OPTION_DEFAULT_ON,
2610 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
2611 Default `Carbon' to off (it's unsupported).
2612
26132008-01-24 Glenn Morris <rgm@gnu.org>
2614
2615 * configure.in: Standardize dbus-related messages.
2616
26172008-01-23 Michael Olson <mwolson@gnu.org>
2618
2619 * configure.in (pkg-config-prog): Remove initial whitespace.
2620
26212008-01-23 Tom Tromey <tromey@redhat.com>
2622
2623 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
2624 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
2625 Update all users.
2626
26272008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
2628
2629 * config.guess, config.sub: Updated from master source.
2630
26312008-01-17 Andreas Schwab <schwab@suse.de>
2632
2633 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
2634
26352008-01-17 Glenn Morris <rgm@gnu.org>
2636
2637 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
2638
26392008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
2640
2641 * configure.in: Remove more references to unsupported systems.
2642
26432008-01-16 Sven Joachim <svenjoac@gmx.de>
2644
2645 * make-dist: Add --lzma.
2646
26472008-01-16 Glenn Morris <rgm@gnu.org>
2648
2649 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
2650 configure checks for this.
2651
26522008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
2653
2654 * configure.in: Remove more references to unsupported systems.
2655
26562008-01-06 Romain Francoise <romain@orebokech.com>
2657
2658 * configure.in: Delete extra semicolons.
2659
26602008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2661
2662 * configure.in: Remove references to unsupported systems.
2663
26642008-01-05 Romain Francoise <romain@orebokech.com>
2665
2666 * make-dist: Add --bzip2. Update copyright.
2667
26682008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2669
2670 * configure.in: Remove support for Masscomp.
2671
26722008-01-05 Glenn Morris <rgm@gnu.org>
2673
2674 * Makefile.in (desktopdir, icondir): New variables.
2675 (install-arch-indep): Also depend on `install-etc'.
2676 (install-etc): New target.
2677 (mkdir): Also create the `applications' and `icons' directories.
2678
26792008-01-04 Glenn Morris <rgm@gnu.org>
2680
2681 * make-dist: Update for new etc/images/icons/hicolor directory.
2682
26832007-12-09 Andreas Schwab <schwab@suse.de>
2684
2685 * configure.in: D-Bus is not enabled by default.
2686
26872007-12-06 Jan Djärv <jan.h.d@swipnet.se>
2688
2689 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
2690 change.
2691
26922007-12-04 Jan Djärv <jan.h.d@swipnet.se>
2693
2694 * configure.in: Give package name and version to AC_INIT.
2695
26962007-12-03 Magnus Henoch <mange@freemail.hu>
2697
2698 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
2699
27002007-12-03 Michael Albinus <michael.albinus@gmx.de>
2701
2702 * configure.in: No need for DBUS_INFO anymore.
2703
2704 * Makefile.in (INFO_FILES): Use dbus unconditionally.
2705
27062007-12-02 Michael Albinus <michael.albinus@gmx.de>
2707
2708 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
2709
2710 * Makefile.in (INFO_FILES): Add dbus.
2711
27122007-12-02 Romain Francoise <romain@orebokech.com>
2713
2714 * make-dist: Fix last change.
2715
27162007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
2717
2718 * configure.in: Add support for gnu-kfreebsd.
2719
27202007-11-28 Glenn Morris <rgm@gnu.org>
2721
2722 * make-dist: Add etc/nxml.
2723
27242007-11-24 Romain Francoise <romain@orebokech.com>
2725
2726 * Makefile.in (INFO_FILES): Add nxml-mode.
2727
27282007-11-23 Romain Francoise <romain@orebokech.com>
2729
2730 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
2731 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
2732
27332007-11-20 Andreas Schwab <schwab@suse.de>
2734
2735 * configure.in: Always include <resolv.h> when checking for res_init.
2736
27372007-11-17 Andreas Schwab <schwab@suse.de>
2738
2739 * update-subdirs: Atomically update subdirs.el.
2740
27412007-11-17 Glenn Morris <rgm@gnu.org>
2742
2743 * Makefile.in (check-declare): New target.
2744
27452007-11-07 Glenn Morris <rgm@gnu.org>
2746
2747 * configure.in: Deprecate Mac Carbon port.
2748
27492007-11-01 Jan Djärv <jan.h.d@swipnet.se>
2750
2751 * configure.in: Remove HAVE_X11R5 check.
2752
27532007-10-31 Glenn Morris <rgm@gnu.org>
2754
2755 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
2756 when changing ownership of installed files.
2757
27582007-10-30 Glenn Morris <rgm@gnu.org>
2759
2760 * make-dist: Add new directory etc/gnus.
2761
27622007-10-30 Michael Olson <mwolson@gnu.org>
2763
2764 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
2765
27662007-10-29 Glenn Morris <rgm@gnu.org>
2767
2768 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
2769
27702007-10-23 Glenn Morris <rgm@gnu.org>
2771
2772 * MAINTAINERS: Move to admin/.
2773
27742007-10-17 Chong Yidong <cyd@stupidchicken.com>
2775
2776 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
2777 (HAVE_LIBRESOLV): Also define if we are using res_init().
2778
27792007-10-17 Glenn Morris <rgm@gnu.org>
2780
2781 * FTP: Remove file, since it's just a duplicate of one in etc/.
2782
27832007-10-05 Eli Zaretskii <eliz@gnu.org>
2784
2785 * config.bat: Fix configuring `doc' due to changes in the
2786 directory structure.
2787
27882007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
2789
2790 * configure.in: Don't use -lpthread on HP-UX.
2791
27922007-09-16 Glenn Morris <rgm@gnu.org>
2793
2794 * make-dist: File gfdl.1 has been removed.
2795
27962007-09-15 Glenn Morris <rgm@gnu.org>
2797
2798 * configure.in: Fix makeinfo version regexp.
2799
28002007-09-12 Glenn Morris <rgm@gnu.org>
2801
2802 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
2803 implementation of alloca is not found.
2804
2805 * Makefile.in (SOURCES, unlock, relock): Delete.
2806 (install-arch-indep): Do not exclude the etc/ Makefiles.
2807
28082007-09-09 Juri Linkov <juri@jurta.org>
2809
2810 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
2811
2812 * README: Add doc/ to documentation directories.
2813
28142007-09-08 Michael Olson <mwolson@gnu.org>
2815
2816 * MAINTAINERS: Add myself for ERC and tq.el.
2817 Update for new doc/ directory layout.
2818
28192007-09-06 Romain Francoise <romain@orebokech.com>
2820
2821 * make-dist: Update for new doc/ directory layout.
2822
28232007-09-06 Glenn Morris <rgm@gnu.org>
2824
2825 * Makefile.in (mansrcdir): New variable.
2826 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
2827 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
2828 update these targets for new doc/ directory layout.
2829 (doc/misc/Makefile): New target.
2830 (install-arch-indep): Use mansrcdir for new location of manpages.
2831 (mostlyclean, clean, distclean, maintainer-clean, unlock)
2832 (relock, info, dvi): Update targets for new doc/ directory layout.
2833
2834 * configure.in (AC_OUTPUT): Update names of generated Makefiles
2835 for new doc/ directory layout.
2836
28372007-09-02 Andreas Schwab <schwab@suse.de>
2838
2839 * configure.in: Use AS_HELP_STRING throughout.
2840 * configure: Regenerate.
2841
28422007-09-02 Jan Djärv <jan.h.d@swipnet.se>
2843
2844 * configure.in: Require Gtk/Glib 2.6.
2845
28462007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2847
2848 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
2849 Use them throughout in place of AC_ARG_WITH calls.
2850 * configure: Regenerate.
2851
28522007-09-01 Andreas Schwab <schwab@suse.de>
2853
2854 * configure.in: Put quotes around nested macro calls.
2855
28562007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
2857
2858 * configure.in: Fix typo.
2859 * configure: Regenerate.
2860
28612007-08-30 Glenn Morris <rgm@gnu.org>
2862
2863 * configure.in (AH_BOTTOM): Copy some manual changes made to
2864 src/config.in here so they are not lost when it regenerates.
2865
2866 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
2867
28682007-08-29 Károly Lőrentey <karoly@lorentey.hu>
2869
2870 * README.multi-tty: New file.
2871
28722007-08-29 Glenn Morris <rgm@gnu.org>
2873
2874 * README: Increase version to 23.0.50.
2875
28762007-08-29 Jan Djärv <jan.h.d@swipnet.se>
2877
2878 * configure.in: New option: --without-xaw3d.
2879
28802007-08-24 Glenn Morris <rgm@gnu.org>
2881
2882 * configure.in: Check for a suitably recent makeinfo.
2883
28842007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
2885
2886 * configure.in (Check for required libraries): Typo.
2887
28882007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2889
2890 * configure.in: Check librsvg2 also for Mac Carbon.
2891
28922007-08-22 Romain Francoise <romain@orebokech.com>
2893
2894 * make-dist: Follow reorganization of files in etc/.
2895
28962007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
2897
2898 * configure.in: Add support for SVG images through librsvg2.
2899
29002007-07-28 Eli Zaretskii <eliz@gnu.org>
2901
2902 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
2903 to avoid an error message if there is no DOC there.
2904
29052007-07-25 Glenn Morris <rgm@gnu.org>
2906
2907 * Relicense all FSF files to GPLv3 or later.
2908
2909 * COPYING, info/COPYING: Switch to GPLv3.
2910
29112007-06-20 Jan Djärv <jan.h.d@swipnet.se>
2912
2913 * configure.in: Complain if X seems to be installed but no
2914 development files were found.
2915
29162007-06-20 Glenn Morris <rgm@gnu.org>
2917
2918 * configure.in: Prefer libgif over libungif.
2919
29202007-06-14 Jan Djärv <jan.h.d@swipnet.se>
2921
2922 * configure.in: Check for all image libraries before exiting.
2923
29242007-06-13 Jan Djärv <jan.h.d@swipnet.se>
2925
2926 * configure.in: Exit with error if image libraries aren't found.
2927
29282007-06-13 Chong Yidong <cyd@stupidchicken.com>
2929
2930 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
2931 when compiling without scrollbars.
2932
29332007-06-12 Glenn Morris <rgm@gnu.org>
2934
2935 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
2936
29372007-06-11 Jan Djärv <jan.h.d@swipnet.se>
2938
2939 * configure.in: Change wording about yes/gtk and lucid/athena
2940 being synonyms.
2941
29422007-06-08 Glenn Morris <rgm@gnu.org>
2943
2944 * configure.in: Make gtk the default toolkit.
2945
29462007-06-07 Glenn Morris <rgm@gnu.org>
2947
2948 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
2949 for a Sun C compiler.
2950
2951 * Makefile.in (install-arch-indep): Install only the DOC- file
2952 specific to the build, if possible, rather than DOC-*.
2953
29542007-06-02 Chong Yidong <cyd@stupidchicken.com>
2955
2956 * Version 22.1 released.
2957
29582007-05-25 Chong Yidong <cyd@stupidchicken.com>
2959
2960 * mkinstalldirs: Sync to version in automake CVS.
2961
29622007-05-22 Andreas Schwab <schwab@suse.de>
2963
2964 * configure.in: Prefer build_alias over host when host_alias is not set.
2965 * configure: Regenerate.
2966
29672007-05-20 Andreas Schwab <schwab@suse.de>
2968
2969 * configure.in: Remove empty AC_SUBST.
2970 * configure: Regenerate.
2971
29722007-05-20 Nick Roberts <nickrob@snap.net.nz>
2973
2974 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
2975 it like others.
2976 * configure: Regenerate.
2977
29782007-05-20 Nick Roberts <nickrob@snap.net.nz>
2979
2980 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
2981 (AC_CHECK_LIB): Add -lgpm.
2982 * configure: Regenerate.
2983
29842007-05-03 Glenn Morris <rgm@gnu.org>
2985
2986 * configure: Tweak message about the absence of shell functions.
2987
29882007-04-27 Andreas Schwab <schwab@suse.de>
2989
2990 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
2991
29922007-04-26 Glenn Morris <rgm@gnu.org>
2993
2994 * README: Increase version to 22.1.50.
2995
29962007-04-24 Juanma Barranquero <lekktu@gmail.com>
2997
2998 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2999
30002007-04-19 Glenn Morris <rgm@gnu.org>
3001
3002 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
3003
30042007-04-18 Glenn Morris <rgm@gnu.org>
3005
3006 * INSTALL: Mention CPP.
3007
30082007-04-15 Glenn Morris <rgm@gnu.org>
3009
3010 * FTP: Replace with a pointer to the web version.
3011
30122007-04-13 Glenn Morris <rgm@gnu.org>
3013
3014 * INSTALL: In lib-src, timer, wakeup, yow are removed.
3015
30162007-04-04 Glenn Morris <rgm@gnu.org>
3017
3018 * configure.in (NON_GNU_CPP): Use associated preprocessor when
3019 compiling with Sun Studio on Solaris.
3020
30212007-03-23 Glenn Morris <rgm@gnu.org>
3022
3023 * configure.in: Restore support for hp800 (removed 2007-01-27)
3024 following clarification of legal status.
3025
30262007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
3027
3028 * configure.in: Add support for AIX4.3 on IBM RS6000.
3029
3030 * configure: Regenerate.
3031
30322007-03-20 Richard Stallman <rms@gnu.org>
3033
3034 * configure.in: Fix previous change.
3035
30362007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
3037
3038 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
3039 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
3040 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
3041
30422007-03-19 Chong Yidong <cyd@stupidchicken.com>
3043
3044 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
3045 user specifies "without".
3046
3047 * configure: Regenerate.
3048
30492007-03-18 Jan Djärv <jan.h.d@swipnet.se>
3050
3051 * configure.in: Warning for Gtk+ and Cygwin added.
3052 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
3053
30542007-02-27 Glenn Morris <rgm@gnu.org>
3055
3056 * make-dist (oldXMenu): Remove Imakefile.
3057 (etc/images): Add README.
3058
30592007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
3060
3061 * configure.in (xtensa-*-linux-gnu*): New configuration.
3062
3063 * configure: Regenerate.
3064
30652007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
3066
3067 * config.guess, config.sub: Updated from master source.
3068
30692007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
3070
3071 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
3072
30732007-01-29 Chong Yidong <cyd@stupidchicken.com>
3074
3075 * configure.in: Restore support for hp800's not running HP-UX.
3076
3077 * configure: Regenerate.
3078
30792007-01-27 Chong Yidong <cyd@stupidchicken.com>
3080
3081 * configure.in: Remove support for hp800 and sr2k machine types.
3082
3083 * configure: Regenerate.
3084
30852007-01-26 Jan Djärv <jan.h.d@swipnet.se>
3086
3087 * configure.in: Add check for libXft.
3088
30892007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
3090
3091 * INSTALL: Info files moved to share/info.
3092
30932007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
3094
3095 * configure.in: Detect and use fink-installed in intel-based Mac
3096 builds; change Apple Darwin section to support both PowerPC and
3097 Intel-based Macs.
3098
30992006-12-26 Andreas Schwab <schwab@suse.de>
3100
3101 * Makefile.in (datarootdir): Define.
3102
31032006-12-24 Richard Stallman <rms@gnu.org>
3104
3105 * configure.in: Require Autoconf 2.61.
3106
31072006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
3108
3109 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
3110 Remove redundant entry for powerpc-apple-netbsd.
3111
3112 * configure: Regenerate.
3113
31142006-12-22 Chong Yidong <cyd@stupidchicken.com>
3115
3116 * configure: Regenerate with autoconf 2.61.
3117
31182006-12-20 Jan Djärv <jan.h.d@swipnet.se>
3119
3120 * configure.in: Detect alsa/asoundlib.h also.
3121 * configure: Regenerate.
3122
31232006-12-19 Jan Djärv <jan.h.d@swipnet.se>
3124
3125 * configure.in: Check if GTK+ compiles at all.
3126
31272006-12-10 Andreas Schwab <schwab@suse.de>
3128
3129 * configure.in: Remove check for struct timezone, its result is
3130 never used.
3131
31322006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3133
3134 * configure.in: Add support for Solaris 10 on x86-64.
3135
31362006-12-08 Jan Djärv <jan.h.d@swipnet.se>
3137
3138 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
3139 of PKG_CONFIG_PATH.
3140
31412006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3142
3143 * configure.in (HAVE_SYNC): New test.
3144
31452006-12-03 Glenn Morris <rgm@gnu.org>
3146
3147 * Makefile.in: Fix Copyright format.
3148
3149 * configure.in (AH_TOP): Add missing Copyright year.
3150
3151 * update-subdirs: Add missing Copyright years.
3152
31532006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
3154
3155 * Makefile.in: Touch only the parts of the share/emacs directory
3156 specific to this version.
3157
31582006-11-26 Chong Yidong <cyd@stupidchicken.com>
3159
3160 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
3161
31622006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3163
3164 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
3165
31662006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3167
3168 * configure.in: Prefer X11 to Carbon only when some X-specific
3169 option is specified (Thanks to Jan Djärv and Andreas Schwab).
3170
31712006-11-04 Romain Francoise <romain@orebokech.com>
3172
3173 * Makefile.in (bootstrap-clean-before): Fix typo.
3174 Use new target `bootstrap-clean' in the leim subdirectory.
3175
31762006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3177
3178 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
3179
31802006-10-30 Chong Yidong <cyd@stupidchicken.com>
3181
3182 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
3183 directories.
3184
31852006-10-29 Jeramey Crawford <jeramey@jeramey.com>
3186
3187 * configure.in: Enable x86-64 OpenBSD compilation.
3188
31892006-10-28 Glenn Morris <rgm@gnu.org>
3190
3191 * AUTHORS: Add cal-html.el author.
3192
31932006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3194
3195 * make-dist: Make links to mac/make-package and
3196 mac/Emacs.app/Contents/Resources/Emacs.icns.
3197
31982006-10-27 Chong Yidong <cyd@stupidchicken.com>
3199
3200 * README: Bump version number to 22.0.90.
3201
32022006-10-23 Andreas Schwab <schwab@suse.de>
3203
3204 * configure.in: Make sure x_default_search_path is always set even
3205 when x_libraries is empty, and look in .../share as well for each
3206 library directory.
3207
32082006-09-28 Kenichi Handa <handa@m17n.org>
3209
3210 * configure.in (locallisppath): Don't include leim dir.
3211 (lisppath): Include leim dir.
3212
32132006-09-15 Jay Belanger <belanger@truman.edu>
3214
3215 * COPYING: Replace "Library Public License" by "Lesser Public
3216 License" throughout.
3217
32182006-09-11 Paul Eggert <eggert@cs.ucla.edu>
3219
3220 * make-dist (EMACS): Exit and fail if the EMACS environment
3221 variable is set to something other than an absolute file name.
3222
32232006-08-16 Andreas Schwab <schwab@suse.de>
3224
3225 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
3226 of hardcoding it.
3227
32282006-08-16 Richard Stallman <rms@gnu.org>
3229
3230 * INSTALL.CVS: Clean up wording.
3231
32322006-07-14 Eli Zaretskii <eliz@gnu.org>
3233
3234 * configure.in (PKG_CHECK_MODULES): Redirect the output of
3235 $PKG_CONFIG --exists "$2" to config.log.
3236 * configure: Regenerate.
3237
32382006-07-08 Richard Stallman <rms@gnu.org>
3239
3240 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
3241
32422006-07-09 Kim F. Storm <storm@cua.dk>
3243
3244 * CONTRIBUTE: Use outline format.
3245 Add section on copyright years (from admin/notes/years).
3246
32472006-07-08 Eli Zaretskii <eliz@gnu.org>
3248
3249 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
3250 to /dev/null, since we don't need the error message, just the
3251 exit status.
3252
32532006-07-07 Eli Zaretskii <eliz@gnu.org>
3254
3255 * CONTRIBUTE: Slight formatting changes and typo fixes.
3256 Add description of NEWS markings.
3257
32582006-07-07 Kim F. Storm <storm@cua.dk>
3259
3260 * CONTRIBUTE: Mention INSTALL.CVS.
3261
32622006-07-05 Romain Francoise <romain@orebokech.com>
3263
3264 * make-dist (top-level): Add CONTRIBUTE.
3265
32662006-07-04 Richard Stallman <rms@gnu.org>
3267
3268 * CONTRIBUTE: Much rewrite.
3269
32702006-07-04 Nick Roberts <nickrob@snap.net.nz>
3271
3272 * CONTRIBUTE: New file.
3273
32742006-06-24 Eli Zaretskii <eliz@gnu.org>
3275
3276 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
3277
32782006-05-18 Jan Djärv <jan.h.d@swipnet.se>
3279
3280 * configure.in: Add check for ALSA.
3281
32822006-05-06 Eli Zaretskii <eliz@gnu.org>
3283
3284 * Makefile.in (INFO_FILES): Remove emacs-xtra.
3285
3286 * info/dir: Remove the Emacs-Xtra entry.
3287
32882006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
3289
3290 Update copyright year(s) in many files.
3291
32922006-04-01 Eli Zaretskii <eliz@gnu.org>
3293
3294 * configure: Regenerated.
3295
32962006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
3297
3298 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
3299 --without-toolkit-scroll-bars was specified.
3300
33012006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
3302
3303 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
3304 to CFLAGS. Update Copyright years written to src/config.in.
3305
33062006-03-18 Claudio Fontana <claudio@gnu.org>
3307
3308 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
3309 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
3310 to be installed/uninstalled.
3311 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
3312 to Info files installed by Emacs.
3313
33142006-03-03 Claudio Fontana <claudio@gnu.org>
3315
3316 * Makefile.in (install, uninstall): Add DESTDIR variable to
3317 support staged installations.
3318
33192006-02-14 Richard M. Stallman <rms@gnu.org>
3320
3321 * configure.in (s390x-*-linux-gnu*): New configuration.
3322
33232006-01-31 Jan Djärv <jan.h.d@swipnet.se>
3324
3325 * configure.in: Require GTK 2.4 or newer.
3326
33272006-01-29 Michael Olson <mwolson@gnu.org>
3328
3329 * Makefile.in (install-arch-indep, uninstall): Add ERC.
3330 * info/dir (ERC): New entry.
3331
33322006-01-29 Eli Zaretskii <eliz@gnu.org>
3333
3334 * info/dir: Fix last change.
3335
33362006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3337
3338 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
3339
33402006-01-27 Eli Zaretskii <eliz@gnu.org>
3341
3342 * info/dir: Untabify the whole file.
3343 (Rcirc): New entry.
3344
33452006-01-12 Andreas Schwab <schwab@suse.de>
3346
3347 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
3348 check.
3349
33502006-01-02 Chong Yidong <cyd@stupidchicken.com>
3351
3352 * configure.in: Use -Wno-pointer-sign if available.
3353
33542005-12-29 Andreas Schwab <schwab@suse.de>
3355
3356 * config.guess, config.sub: Updated from master source.
3357
33582005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3359
3360 * configure.in: Use amdx86-64 for freebsd on x86_64.
3361
33622005-11-22 Romain Francoise <romain@orebokech.com>
3363
3364 * make-dist: Add etc/images/icons.
3365
33662005-11-03 Andreas Schwab <schwab@suse.de>
3367
3368 * configure.in: Use GZIP_PROG instead of GZIP.
3369
3370 * Makefile.in (GZIP_PROG): Renamed from GZIP.
3371 (install-arch-indep): Adjust.
3372
33732005-11-01 Andreas Schwab <schwab@suse.de>
3374
3375 * Makefile.in (bootstrap): Fix dependencies for parallel build.
3376 (bootfast): Likewise.
3377
33782005-11-01 Romain Francoise <romain@orebokech.com>
3379
3380 * configure.in: Check for gzip.
3381
3382 * Makefile.in (install): Compress source files.
3383
33842005-10-24 Steven Tamm <steventamm@mac.com>
3385
3386 * configure.in: Fix darwin386 configuration issue.
3387
33882005-10-22 Eli Zaretskii <eliz@gnu.org>
3389
3390 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
3391
33922005-10-17 Bill Wohler <wohler@newt.com>
3393
3394 * make-dist: Create and populate etc/images/low-color.
3395
33962005-10-15 Bill Wohler <wohler@newt.com>
3397
3398 * make-dist: Create and populate etc/images/gud.
3399
34002005-10-08 Richard M. Stallman <rms@gnu.org>
3401
3402 * make-dist (tempparent): Don't check for 14-char file name limit.
3403
34042005-10-07 Romain Francoise <romain@orebokech.com>
3405
3406 * make-dist: Add etc/images/ezimage and etc/images/mail
3407 directories. Install images in etc/images.
3408
34092005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3410
3411 * configure.in: Prefer Carbon if --enable-carbon-app or
3412 --with-carbon is explicitly specified even when X11 is detected.
3413
34142005-09-15 Ulf Jasper <ulf.jasper@web.de>
3415
3416 * Makefile.in (install-arch-indep, uninstall):
3417 Handle newsticker manual.
3418 (info): Add - to commands.
3419
34202005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
3421
3422 Remove the MAXPATHLEN limitations:
3423
3424 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
3425
34262005-09-09 Eli Zaretskii <eliz@gnu.org>
3427
3428 * configure.in <lynxsos*>: Support for LynxOS on PPC.
3429 * configure: Regenerate.
3430
34312005-09-05 Paul Eggert <eggert@cs.ucla.edu>
3432
3433 * config.guess, config.sub: Updated from master source.
3434
34352005-08-03 Juanma Barranquero <lekktu@gmail.com>
3436
3437 * .cvsignore: Add `lock'.
3438
34392005-07-28 Juanma Barranquero <lekktu@gmail.com>
3440
3441 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
3442
34432005-07-26 Paul Eggert <eggert@cs.ucla.edu>
3444
3445 Merge gnulib getopt implementation into Emacs.
3446
3447 * Makefile.in (AUTOCONF_INPUTS): New macro.
3448 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
3449 so that these files also depend on m4/getopt.m4.
3450 * configure.in: Configure getopt by including m4/getopt.m4,
3451 and configuring a getopt replacement if necessary.
3452 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
3453 * m4/getopt.m4: New file.
3454
34552005-07-06 Lute Kamstra <lute@gnu.org>
3456
3457 * configure.in: Fix capitalization.
3458
34592005-07-04 Lute Kamstra <lute@gnu.org>
3460
3461 Update FSF's address in GPL notices.
3462
34632005-06-19 Jérôme Marant <jerome@marant.org>
3464
3465 * Makefile.in (epaths-force): Protect both lisppath and
3466 buildlisppath from whitespace.
3467
34682005-06-08 Steven Tamm <steventamm@mac.com>
3469
3470 * configure.in: Support Darwin/MacOSX on Intel
3471
34722005-06-06 Jan Djärv <jan.h.d@swipnet.se>
3473
3474 * configure.in (HAVE_CANCELMENUTRACKING): New test.
3475
34762005-05-11 Jérôme Marant <jmarant@marant.org>
3477
3478 * configure.in: Add --enable-locallisppath.
3479
34802005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3481
3482 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
3483 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
3484 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
3485
34862005-05-07 Jérôme Marant <jerome@marant.org>
3487
3488 * make-dist: Remove references to makefile.nt and makefile.def.
3489 Include widgets and images subdirectories of etc. Do not exclude
3490 ldefs-boot.el.
3491
34922005-04-23 Andreas Schwab <schwab@suse.de>
3493
3494 * configure.in: Remove duplicate match for powerpc configuration.
3495
34962005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
3497
3498 * configure.in: Check for <pwd.h>.
3499
35002005-04-14 Lute Kamstra <lute@gnu.org>
3501
3502 * make-dist: Distribute all ChangeLog files in lisp/.
3503 Don't distribute ldefs-boot.el.
3504 lisp/makefile.nt no longer exists.
3505
35062005-04-13 Lute Kamstra <lute@gnu.org>
3507
3508 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
3509 for "no-byte-compile: t" in the file instead.
3510
35112005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
3512
3513 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
3514 shadow the main Lesstif/Motif-2.1 libs and includes.
3515
35162005-03-10 Jan Djärv <jan.h.d@swipnet.se>
3517
3518 * configure.in: Only add XASSERTS to cppflags.
3519
35202005-03-04 Jan Djärv <jan.h.d@swipnet.se>
3521
3522 * configure.in: Added --enable-asserts.
3523
35242005-02-09 Kim F. Storm <storm@cua.dk>
3525
3526 Change release version from 21.4 to 22.1 throughout.
3527 Change development version from 21.3.50 to 22.0.50.
3528
35292005-01-19 Steven Tamm <steventamm@mac.com>
3530
3531 * configure.in: Check for <sys/utsname.h>.
3532
35332004-12-11 Kim F. Storm <storm@cua.dk>
3534
3535 * Makefile.in (info): Undo 2004-12-05 change.
3536
35372004-12-08 Luc Teirlinck <teirllm@auburn.edu>
3538
3539 * info/dir (File): Add URL and Org Mode manuals.
3540 * Makefile.in (install-arch-indep, uninstall): Add url and org
3541 manuals.
3542
35432004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
3544
3545 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
3546 committed to src/config.in.
3547
35482004-12-07 Jan Djärv <jan.h.d@swipnet.se>
3549
3550 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
3551 pthreads and define HAVE_GTK_AND_PTHREAD.
3552
35532004-12-05 Richard M. Stallman <rms@gnu.org>
3554
3555 * Makefile.in (info): Ignore errors building info files.
3556
35572004-11-27 Eli Zaretskii <eliz@gnu.org>
3558
3559 * config.bat: If 8-byte alignment is not supported, define
3560 NO_DECL_ALIGN in src/config.h, instead of trivially defining
3561 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
3562 filter through Sed to remove the quotes.
3563
35642004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3565
3566 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
3567 not apply to files explicitly `cvs add'ed.
3568
35692004-11-12 Eli Zaretskii <eliz@gnu.org>
3570
3571 * config.bat: Don't require djecho.exe for the v1.x build.
3572 Add a test for DECL_ALIGN support, and add a trivial definition to
3573 src/config.h if 8-byte alignment is not supported.
3574
35752004-11-08 Kim F. Storm <storm@cua.dk>
3576
3577 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
3578 files before building.
3579 (bootfast, bootstrap-clean-before-fast): New targets, like
3580 bootstrap but don't remove .elc files.
3581
35822004-11-06 Lars Brinkhoff <lars@nocrew.org>
3583
3584 * configure.in: Add check for getrusage.
3585
35862004-11-02 Jan Djärv <jan.h.d@swipnet.se>
3587
3588 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
3589 New tests for new and old GTK file dialogs.
3590 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
3591 to no.
3592
35932004-10-20 Jan Djärv <jan.h.d@swipnet.se>
3594
3595 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
3596 can be set. Remove SETARCH test.
3597
35982004-10-08 Steven Tamm <steventamm@mac.com>
3599
3600 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
3601
36022004-10-06 Jan Djärv <jan.h.d@swipnet.se>
3603
3604 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
3605 AC_MSG_WARN. Move output of warning message to end of configure run.
3606
36072004-10-05 Jan Djärv <jan.h.d@swipnet.se>
3608
3609 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
3610 Run test to see if heap start address is random.
3611
36122004-09-29 Miles Bader <miles@gnu.org>
3613
3614 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
3615 if setarch is present.
3616
36172004-09-25 Jan Djärv <jan.h.d@swipnet.se>
3618
3619 * configure.in (HAVE_EXECSHIELD): Only define on x86.
3620
36212004-09-24 Jan Djärv <jan.h.d@swipnet.se>
3622
3623 * configure.in: Check for exec-shield.
3624
36252004-08-06 Andreas Schwab <schwab@suse.de>
3626
3627 * Makefile.in (install-arch-indep, uninstall): Add flymake.
3628
36292004-07-31 Eli Zaretskii <eliz@gnu.org>
3630
3631 * config.bat: Update URLs in the comments.
3632
36332004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3634
3635 * Makefile.in (install-arch-indep): Add pgg and sieve.
3636
3637 * info/.cvsignore: Added pgg and sieve.
3638
36392004-07-05 Andreas Schwab <schwab@suse.de>
3640
3641 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
3642
36432004-06-21 Kenichi Handa <handa@m17n.org>
3644
3645 * make-dist: Link leim-ext.el into tempdir.
3646
36472004-06-15 Luc Teirlinck <teirllm@auburn.edu>
3648
3649 * info/dir (File): Add emacs-xtra.
3650 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
3651
36522004-06-12 Juri Linkov <juri@jurta.org>
3653
3654 * info/dir: Move menu help lines from `* Menu:' to file header.
3655 Describe the purpose of a red *.
3656
36572004-05-04 Dave Love <fx@gnu.org>
3658
3659 * configure.in: Don't use `extrasub'.
3660
36612004-04-29 Dave Love <fx@gnu.org>
3662
3663 * configure.in: Don't forget to quote args to `test'.
3664
36652004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
3666
3667 * autogen.sh: Update filename in "please read" message.
3668
36692004-04-17 Richard M. Stallman <rms@gnu.org>
3670
3671 * INSTALL: Move the info about site-lisp dirs,
3672 and say uninstalled Emacs looks there too.
3673
36742004-04-04 Eli Zaretskii <eliz@gnu.org>
3675
3676 * config.bat (lib-src): Recognize comment lines in Makefile.in
3677 that have a TAB after the #, to avoid errors in preprocessing with
3678 GCC 3.3.3.
3679
36802004-03-31 Luc Teirlinck <teirllm@auburn.edu>
3681
3682 * Makefile.in: Mention in comment that `make maintainer-clean'
3683 deletes .elc files.
3684
36852004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3686
3687 * update-subdirs: Add local variables to prevent byte-compiling.
3688
36892004-03-21 Dave Love <fx@gnu.org>
3690
3691 * configure.in: Fix previous change.
3692
36932004-03-18 Dave Love <fx@gnu.org>
3694
3695 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
3696
36972004-03-15 Luc Teirlinck <teirllm@auburn.edu>
3698
3699 * info/dir (File): Add SMTP and SES.
3700
37012004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
3702
3703 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
3704 (bootstrap): Use the new bootstrap-prepare target in lisp.
3705
37062004-02-18 Kim F. Storm <storm@cua.dk>
3707
3708 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
3709
37102004-02-16 Eli Zaretskii <eliz@gnu.org>
3711
3712 * make-dist: Don't link index.*perm and permute-index into tempdir.
3713
37142004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
3715
3716 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
3717 to match previous changes by Eli Zaretskii.
3718
37192004-02-09 Luc Teirlinck <teirllm@auburn.edu>
3720
3721 * Makefile.in: Set CDPATH to an empty string.
3722
37232004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
3724
3725 * configure.in <darwin>: Use fink packages if available.
3726
37272004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
3728
3729 * make-dist (lispref): Do include lispref/index.texi.
3730
37312004-01-06 Eric Hanchrow <offby1@blarg.net>
3732
3733 * make-dist (tempdir): Include cursors in nt/icons.
3734
37352003-12-30 Eli Zaretskii <eliz@gnu.org>
3736
3737 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
3738 clashes with install-sh on 8+3 filesystems.
3739
37402003-12-08 Miles Bader <miles@gnu.org>
3741
3742 * .cvsignore: Add .arch-inventory.
3743
37442003-12-24 Andreas Schwab <schwab@suse.de>
3745
3746 * configure.in: Check for <sys/socket.h>. Include it before
3747 including <net/if.h>. Move check for <net/if.h> before its use.
3748
37492003-12-24 Jan Djärv <jan.h.d@swipnet.se>
3750
3751 * Makefile.in (install-arch-dep): Don't let cd output go into
3752 pipe for carbon_appdir.
3753
37542003-12-24 Andreas Schwab <schwab@suse.de>
3755
3756 * configure.in (PKG_CHECK_MODULES): Fix quoting.
3757
37582003-12-01 Andreas Schwab <schwab@suse.de>
3759
3760 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
3761 hardcoding gcc.
3762
37632003-11-16 Jan Djärv <jan.h.d@swipnet.se>
3764
3765 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
3766 multiple displays.
3767 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
3768
37692003-09-23 Dave Love <fx@gnu.org>
3770
3771 * configure.in: Check members of struct ifreq.
3772
37732003-09-14 Kim F. Storm <storm@cua.dk>
3774
3775 * configure.in: Add checks for sys/ioctl.h and net/if.h.
3776
37772003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
3778
3779 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
3780
37812003-08-18 Lute Kamstra <lute@gnu.org>
3782
3783 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
3784 required anymore.
3785
37862003-08-07 Andrew Choi <akochoi@shaw.ca>
3787
3788 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
3789 option instead of -traditional-cpp for CPP.
3790
37912003-07-29 Richard M. Stallman <rms@gnu.org>
3792
3793 * configure.in (HAVE_XIM): Define if XIM is available.
3794
37952003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3796
3797 * configure.in: The function gtk_window_set_icon_from_file was
3798 introduced in GTK+ 2.2, so check for that release.
3799
38002003-07-23 Andreas Schwab <schwab@suse.de>
3801
3802 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
3803
3804 * Makefile.in (YACC): Remove, not used.
3805 (MAINT): Don't set.
3806 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
3807 disable dependency on ${srcdir}/configure.in when maintainer mode
3808 is disabled.
3809
38102003-07-22 Dave Love <fx@gnu.org>
3811
3812 * configure.in: Make XRegisterIMInstantiateCallback test depend on
3813 HAVE_X11, not with_xim.
3814 (HAVE_CRTIN): Provide template.
3815 <with_png>: Test for png.h and libpng/png.h.
3816
38172003-07-15 Andreas Schwab <schwab@suse.de>
3818
3819 * configure.in: Temporarily leave quoting for AC_DEFINE.
3820
38212003-07-13 Stefan Monnier <monnier@cs.yale.edu>
3822
3823 * configure.in: Check for posix_memalign.
3824
38252003-07-12 Richard M. Stallman <rms@gnu.org>
3826
3827 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
3828
38292003-07-09 Kim F. Storm <storm@cua.dk>
3830
3831 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
3832 functionality of --without-xim.
3833
38342003-06-29 Dave Love <fx@gnu.org>
3835
3836 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
3837
38382003-06-23 Dave Love <fx@gnu.org>
3839
3840 * configure.in: Check for sys/_mbstate_t.h.
3841 Test XRegisterIMInstantiateCallback prototype.
3842 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
3843
38442003-06-06 Dave Love <fx@gnu.org>
3845
3846 * configure.in: Check for locale.h.
3847
38482003-06-05 Dave Love <fx@gnu.org>
3849
3850 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
3851 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
3852 (NLIST_STRUCT): Don't define.
3853 (AH_BOTTOM): Define my_strftime.
3854
38552003-06-02 Richard M. Stallman <rms@gnu.org>
3856
3857 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
3858
38592003-05-24 Andreas Schwab <schwab@suse.de>
3860
3861 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
3862 bzero, and bcmp.
3863
38642003-05-22 Dave Love <fx@gnu.org>
3865
3866 * configure.in: Remove redundant test for term.h. Test for difftime.
3867
38682003-05-20 Dave Love <fx@gnu.org>
3869
3870 * configure.in: Append * to s390-*-linux-gnu case.
3871 (LIBMAIL) <lockfile>: Don't define.
3872
38732003-04-30 Richard M. Stallman <rms@gnu.org>
3874
3875 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3876
38772003-04-28 Francesco Potortì <pot@gnu.org>
3878
3879 * configure.in: Undo last (RMS') change, as it is useless, per
3880 Dave Love.
3881
38822003-04-08 Richard M. Stallman <rms@gnu.org>
3883
3884 * configure.in: Put #include of jpeglib.h at start of line.
3885
38862003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3887
3888 * INSTALL (* GNU/Linux development packages): Mention Debian and
3889 RedHat package names.
3890
38912003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
3892
3893 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3894
38952003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3896
3897 * INSTALL (* GNU/Linux development packages): Tell people to
3898 install additional packages for compiling Emacs.
3899
39002003-04-06 Francesco Potortì <pot@gnu.org>
3901
3902 * configure.in: Use the same configuration for all aix5, not just
3903 aix5.1.
3904
39052003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
3906
3907 * configure.in: Check for need for bigtoc support on IBM AIX for
3908 solving a linker table overflow problem.
3909
39102003-03-03 Rob Browning <rlb@defaultvalue.org>
3911
3912 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
3913 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
3914 over bzero, bcmp, and bcopy.
3915
39162003-02-23 Simon Josefsson <jas@extundo.com>
3917
3918 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
3919
39202003-02-21 Klaus Zeitler <kzeitler@lucent.com>
3921
3922 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
3923
39242003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
3925
3926 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
3927
39282003-02-08 Andreas Schwab <schwab@suse.de>
3929
3930 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
3931 instead of the substitution.
3932
39332003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3934
3935 * Makefile.in: Use @EXEEXT@ for Cygwin.
3936 Use USERNAME if LOGNAME is not set (for Cygwin).
3937
3938 * configure.in: Add opsys=cygwin.
3939
39402003-01-22 Andreas Schwab <schwab@suse.de>
3941
3942 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
3943 redefining it explicitly in src/config.in.
3944
39452003-01-22 Markus Rost <rost@math.ohio-state.edu>
3946
3947 * Makefile.in (bootstrap): Make bootstrap-after.
3948
39492003-01-20 Jan Djärv <jan.h.d@swipnet.se>
3950
3951 * configure.in: Fix --with-gtk.
3952
39532003-01-19 Jan Djärv <jan.h.d@swipnet.se>
3954
3955 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
3956
3957 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
3958
39592003-01-14 Francesco Potortì <pot@gnu.org>
3960
3961 * configure.in (m68k-motorola-sysv): Remove (obsolete).
3962
39632003-01-07 Steven Tamm <steventamm@mac.com>
3964
3965 * configure.in: New option, --enable-carbon-app, to specify
3966 that the application should be installed
3967 * Makefile.in (install-arch-dep): On Mac OS X, install the
3968 Emacs.app application if carbon-app is enabled
3969
39702003-01-06 Dave Love <fx@gnu.org>
3971
3972 * configure.in: Check for nl_langinfo.
3973 [!HAVE_SIZE_T]: Fix typedef.
3974
39752003-01-06 David Kastrup <dak@gnu.org>
3976
3977 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
3978
3979 * configure.in: Add tests for install-info.
3980
39812002-12-09 Markus Rost <rost@math.ohio-state.edu>
3982
3983 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
3984 use again sol2-6 instead of sol2-8.
3985
39862002-12-09 Dave Love <fx@gnu.org>
3987
3988 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
3989
39902002-12-08 Andreas Schwab <schwab@suse.de>
3991
3992 * Makefile.in (install-arch-indep): Revert last change.
3993
39942002-11-27 Dave Love <fx@gnu.org>
3995
3996 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
3997 Check for __sys_siglist too. Check for memset.
3998 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
3999
40002002-11-22 Juanma Barranquero <lektu@terra.es>
4001
4002 * config.guess, config.sub: Updated from master source.
4003
40042002-11-19 Karl Fogel <kfogel@red-bean.com>
4005
4006 * autogen.sh: New file.
4007
40082002-11-15 Dave Love <fx@gnu.org>
4009
4010 * configure.in: Tidy up various quoting issues throughout.
4011 Use AC_GNU_SOURCE.
4012 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
4013 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
4014 Maybe define bcopy, bzero, bcmp.
4015 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
4016 non-existent machine file).
4017 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
4018 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
4019 (nlist.h): Move test up.
4020
40212002-11-18 Markus Rost <rost@math.ohio-state.edu>
4022
4023 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
4024
40252002-11-14 Francesco Potortì <pot@gnu.org>
4026
4027 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
4028
40292002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
4030
4031 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
4032
40332002-11-08 Dave Love <fx@gnu.org>
4034
4035 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
4036 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
4037
40382002-11-07 Miles Bader <miles@gnu.org>
4039
4040 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
4041 Handle separate-build-dir case.
4042
40432002-11-06 Richard M. Stallman <rms@gnu.org>
4044
4045 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
4046 bulletproof. $bar may be empty when there are no .elc files.
4047
40482002-10-30 Dave Love <fx@gnu.org>
4049
4050 * configure.in: Require autoconf 2.53. Test for pty.h,
4051 sys/mman.h, sys/param.h, mremap, memmove.
4052 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
4053 (AC_PROG_YACC): Delete.
4054 (size_t): Use AC_CHECK_TYPES.
4055 (AH_TOP): Up-date copyright.
4056
40572002-10-01 Juanma Barranquero <lektu@terra.es>
4058
4059 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
4060
40612002-09-19 Richard M. Stallman <rms@gnu.org>
4062
4063 * configure.in: Fix the LessTif-directory-finder for real.
4064
40652002-09-14 Richard M. Stallman <rms@gnu.org>
4066
4067 * Makefile.in (maybe_bootstrap): Test for complete absence
4068 of compiled Lisp files.
4069
40702002-09-11 Stefan Monnier <monnier@cs.yale.edu>
4071
4072 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
4073 (bootstrap-clean-after): Delete.
4074 (bootstrap): Make the sequencing explicit.
4075
40762002-09-10 Richard M. Stallman <rms@gnu.org>
4077
4078 * configure.in: Fix previous LessTif change.
4079
40802002-09-09 Richard M. Stallman <rms@gnu.org>
4081
4082 * configure.in (powerpcle-*-solaris2.5*): New configuration.
4083 (powerpcle-*-solaris*): Use version 2.6 as default.
4084 (*-sunos5.6*, *-solaris2.6*): New alternative.
4085 (*-sunos5*): Use version 2.6 as default.
4086
40872002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4088
4089 * configure.in: Fix typo.
4090
40912002-09-05 Richard M. Stallman <rms@gnu.org>
4092
4093 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
4094
4095 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
4096 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
4097
40982002-08-26 Kim F. Storm <storm@cua.dk>
4099
4100 * Makefile.in (install-arch-indep): Do not remove DOC file
4101 when it is the only DOC file installed; this is the case when
4102 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
4103
41042002-07-24 Markus Rost <rost@math.ohio-state.edu>
4105
4106 * configure.in: Fix typo.
4107
41082002-07-24 Richard M. Stallman <rms@gnu.org>
4109
4110 * configure.in: Don't print anything special about gamedir.
4111
4112 * configure.in: Delete nonstandard --with-game-user option.
4113
41142002-07-21 Richard M. Stallman <rms@gnu.org>
4115
4116 * Makefile.in (gamedir, localstatedir): New variables.
4117 (epaths-force): Insert value of gamedir into PATH_GAME.
4118
4119 * configure.in (gamedir): Handle it like lispdir.
4120 (--with-game-dir option): Delete.
4121
41222002-06-21 Pavel Janík <Pavel@Janik.cz>
4123
4124 * configure.in: Add support for mipseb-*-netbsd* machines.
4125
41262002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4127
4128 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
4129
41302002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4131
4132 * info/dir (File): Add an entry for Tramp.
4133
41342002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
4135
4136 * INSTALL-CVS: New file.
4137
41382002-06-07 Andreas Schwab <schwab@suse.de>
4139
4140 * configure.in (x86_64-*-linux-gnu*): New system.
4141
41422002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
4143
4144 * config.bat: Handle the case when lispintro is truncated to lispintr.
4145
41462002-05-26 Paul Eggert <eggert@twinsun.com>
4147
4148 * config.guess, config.sub: Updated from master source.
4149
41502002-05-09 Richard M. Stallman <rms@gnu.org>
4151
4152 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
4153
41542002-05-04 Pavel Janík <Pavel@Janik.cz>
4155
4156 * make-dist: Do not distribute lock/ directory.
4157
41582002-04-30 Andrew Choi <akochoi@shaw.ca>
4159
4160 * configure.in: Provide documentation string when defining
4161 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
4162 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
4163
41642002-04-28 Colin Walters <walters@verbum.org>
4165
4166 * configure.in: Delete configure check for access to the game user.
4167
41682002-04-29 Pavel Janík <Pavel@Janik.cz>
4169
4170 * make-dist: lwlib/Imakefile is removed.
4171
41722002-04-26 Andrew Choi <akochoi@shaw.ca>
4173
4174 * configure.in: Add support for powerpc-apple-darwin*.
4175 (HAVE_CARBON): Add.
4176
4177 * make-dist: Create directories in mac/Emacs.app.
4178
41792002-04-25 Pavel Janík <Pavel@Janik.cz>
4180
4181 * make-dist: lwlib-Xol* are removed.
4182
41832002-04-23 Andreas Schwab <schwab@suse.de>
4184
4185 * Makefile.in (MAINT): New variable.
4186 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
4187 instead of configure.in, to avoid running autoconf and autoheader
4188 unless explicitly requested.
4189
41902002-04-16 Eli Zaretskii <eliz@gnu.org>
4191
4192 * config.bat: Update for msdos/sed2v2.inp.
4193
41942002-04-15 Andreas Schwab <schwab@suse.de>
4195
4196 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
4197 * configure.in: Add config header templates to all AC_DEFINE and
4198 AC_DEFINE_UNQUOTED symbols.
4199 * make-dist: Run autoheader if necessary.
4200
42012002-04-10 Colin Walters <walters@verbum.org>
4202
4203 * configure.in: Add --game-dir, --game-user. Test to see if we
4204 can use them.
4205
42062002-04-08 Pavel Janík <Pavel@Janik.cz>
4207
4208 * configure.in: Add --with-sound.
4209
42102002-03-18 Kim F. Storm <storm@cua.dk>
4211
4212 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
4213 and getsockname functions. Test for sys/un.h include file.
4214
42152002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
4216
4217 * configure.in: Support AIX 5.1.
4218
42192002-03-10 Jan Djärv <jan.h.d@swipnet.se>
4220
4221 * configure.in: Added test for X Session Management (HAVE_X_SM).
4222
42232002-03-03 Richard M. Stallman <rms@gnu.org>
4224
4225 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
4226 Run chown $${LOGNAME} on files installed by tar xvf.
4227
42282002-03-03 Kim F. Storm <storm@cua.dk>
4229
4230 * configure.in: Test for getpeername.
4231
42322002-03-01 Richard M. Stallman <rms@gnu.org>
4233
4234 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
4235 (HAVE_GIF): Don't use old libungif versions that crash.
4236
42372002-02-26 Richard M. Stallman <rms@gnu.org>
4238
4239 * configure.in <making srcdir absolute>: Verify that PWD is correct,
4240 not just well-formed and valid.
4241 (mips-compaq-nonstopux*): New configuration.
4242
42432002-02-18 Paul Eggert <eggert@twinsun.com>
4244
4245 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
4246 "sed q" is a portable equivalent to plain "head -1".
4247
42482002-02-13 Richard M. Stallman <rms@gnu.org>
4249
4250 * Makefile.in (maybe_bootstrap): Do `exit 1'.
4251 (all): Don't depend on maybe_bootstrap here.
4252 (${SUBDIR}): Depend on it here instead.
4253
42542002-02-08 Richard M. Stallman <rms@gnu.org>
4255
4256 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
4257
42582002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
4259
4260 * configure.in: Recognize BSD/OS 5.0.
4261
42622002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
4263
4264 * make-dist: Make version checking in emacs.texi consistent with
4265 how we set it there.
4266
42672001-12-29 Kim F. Storm <storm@cua.dk>
4268
4269 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
4270
42712001-12-28 Richard M. Stallman <rms@gnu.org>
4272
4273 * configure.in: Test for mbsinit.
4274
42752001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
4276
4277 These changes make Leim part of the standard distribution:
4278
4279 * README: Add info about the `leim' directory.
4280
4281 * INSTALL: Remove text that describes Leim as a separate package.
4282
4283 * noleim-Makefile.in: File removed.
4284
4285 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
4286 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
4287 Leim files out of the Emacs tree. Don't prepare a separate tarball
4288 for Leim.
4289
42902001-12-11 Richard M. Stallman <rms@gnu.org>
4291
4292 * configure.in (hppa*-*-linux-gnu*): New alternative.
4293
42942001-12-08 Pavel Janík <Pavel@Janik.cz>
4295
4296 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
4297 creating distribution.
4298
42992001-12-06 Paul Eggert <eggert@twinsun.com>
4300
4301 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
4302 (AC_FUNC_VFORK): Remove.
4303 (AC_FUNC_FORK): Add.
4304 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
4305 this is required by recent Autoconf versions.
4306
43072001-12-02 Pavel Janík <Pavel@Janik.cz>
4308
4309 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
4310 TODO, vms-pp.trans and others).
4311
43122001-11-29 Pavel Janík <Pavel@Janik.cz>
4313
4314 * make-dist: Use COPYING from the top-level directory.
4315
43162001-11-29 Gerd Moellmann <gerd@gnu.org>
4317
4318 * configure.in: Add support for FreeBSD/Alpha.
4319
43202001-11-29 Pavel Janík <Pavel@Janik.cz>
4321
4322 * make-dist: Add COPYING to the top-level directory of the
4323 distribution. Simplify the logic behind copying.
4324
4325 * Makefile.in (maybe_bootstrap): Fix previous change.
4326
43272001-11-28 Richard M. Stallman <rms@gnu.org>
4328
4329 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
4330
43312001-11-26 Richard M. Stallman <rms@gnu.org>
4332
4333 * Makefile.in: bootstrap should not delete dumped executables.
4334 (bootstrap-clean-before): New target.
4335 (bootstrap): Use bootstrap-clean-before instead of clean.
4336 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
4337
43382001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
4339
4340 These changes add the Emacs Lisp Introduction manual to the
4341 distribution:
4342
4343 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
4344
4345 * make-dist: Copy the files in lispintro directory.
4346
4347 * config.bat: Configure in the lispintro directory.
4348
4349 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
4350
4351 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
4352 (lispintro/Makefile): New target.
4353 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
4354 (unlock, relock, info, dvi): Ditto.
4355
43562001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4357
4358 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
4359
4360 * make-dist (etc): Don't distribute gfdl.1.
4361
43622001-11-22 Colin Walters <walters@debian.org>
4363
4364 * Makefile.in (install-arch-indep): Install the calc .info files.
4365 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
4366
43672001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
4368
4369 * make-dist (lispref): Add *.txt, *.el, permute-index, and
4370 tindex.pl to the list of those being put into the distribution.
4371
43722001-11-16 Eli Zaretskii <eliz@gnu.org>
4373
4374 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
4375
43762001-11-15 Pavel Janík <Pavel@Janik.cz>
4377
4378 * Makefile.in (uninstall): Fix previous change.
4379
4380 * configure.in, Makefile.in: Add support for --program-prefix,
4381 --program-suffix and --program-transform-name options.
4382
43832001-11-13 Pavel Janík <Pavel@Janik.cz>
4384
4385 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
4386 (install-arch-indep): Install emacsclient manual page.
4387 (uninstall): Uninstall emacsclient manual page.
4388
43892001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
4390
4391 * make-dist: Add lispref/index.*perm files to the distribution.
4392 From Pavel Janík <Pavel@Janik.cz>.
4393
43942001-11-12 Pavel Janík <Pavel@Janik.cz>
4395
4396 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
4397
43982001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4399
4400 * configure.in: AC_OUTPUT lispref/Makefile.
4401
44022001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
4403
4404 The following changes add the ELisp reference manual to the
4405 distribution.
4406
4407 * make-dist: Add the lispref directory to the distribution.
4408
4409 * Makefile.in (install-arch-indep): Add elisp* to the list of
4410 installed Info files.
4411 (SUBDIR_MAKEFILES): Add lispref/Makefile.
4412 (lispref/Makefile): New target.
4413 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
4414 Add commands for the lispref directory.
4415 (info, dvi): Ditto.
4416
4417 * config.bat: Configure in `lispref'.
4418
44192001-11-09 Richard M. Stallman <rms@gnu.org>
4420
4421 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
4422
44232001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
4424
4425 * make-dist (tempdir): Copy AUTHORS as well.
4426
44272001-11-06 Sam Steingold <sds@gnu.org>
4428
4429 * configure.in: Added a check for <nlist.h>.
4430
44312001-11-01 Pavel Janík <Pavel@Janik.cz>
4432
4433 * configure.in: Reindent --help output.
4434 From Per Starbäck (starback@ling.uu.se).
4435
44362001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4437
4438 * configure.in: New entry for HP/UX-11.
4439
4440 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
4441 From Eric S. Raymond <esr@golux.thyrsus.com>.
4442
44432001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
4444
4445 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
4446 <athornton@sinenomine.net>.
4447
44482001-10-25 Gerd Moellmann <gerd@gnu.org>
4449
4450 * Makefile.in (maybe_bootstrap): New target.
4451 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
4452
44532001-10-24 Ken Raeburn <raeburn@gnu.org>
4454
4455 * configure.in: If --with-hesiod is given, look for
4456 hes_getmailhost and res_send or __res_send; check hesiod and
4457 resolv libraries respectively if system libraries don't supply them.
4458
44592001-10-24 Gerd Moellmann <gerd@gnu.org>
4460
4461 * configure.in: Use $MAKE for `make' if set.
4462
44632001-10-22 Gerd Moellmann <gerd@gnu.org>
4464
4465 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
4466 to tar options.
4467
44682001-10-20 Gerd Moellmann <gerd@gnu.org>
4469
4470 * (Version 21.1 released).
4471
44722001-10-20 Miles Bader <miles@gnu.org>
4473
4474 * configure.in (configuration): Set from `host' if `host_alias'
4475 isn't defined.
4476
44772001-10-19 Andreas Schwab <schwab@suse.de>
4478
4479 * configure.in: Make ready for autoconf 2.5x.
4480 (AC_PREREQ): Require autoconf 2.50.
4481 * aclocal.m4: Removed.
4482 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
4483
44842001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
4485
4486 * README: Bump Emacs version to 21.1.50.
4487
44882001-10-05 Gerd Moellmann <gerd@gnu.org>
4489
4490 * Branch for 21.1.
4491
44922001-09-05 Gerd Moellmann <gerd@gnu.org>
4493
4494 * configure.in: Avoid `$@' which is handled specially in
4495 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
4496
44972001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
4498
4499 * make-dist (nt): Add subdirs.el to the list of distributed files.
4500
45012001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
4502
4503 * configure.in (machine): Add an entry for
4504 hppa1.1-hitachi-hiuxwe2*.
4505
45062001-05-28 Gerd Moellmann <gerd@gnu.org>
4507
4508 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
4509 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
4510
45112001-05-14 Gerd Moellmann <gerd@gnu.org>
4512
4513 * make-dist: Copy texinfo.tex unconditionally.
4514
45152001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
4516
4517 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
4518 that are installed.
4519
45202001-04-06 Gerd Moellmann <gerd@gnu.org>
4521
4522 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
4523 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
4524
4525 * make-dist: Handle leim/MISC-DIC. Only include
4526 `[a-zA-Z]*.{el,elc}' from leim/quail.
4527
45282001-04-05 Gerd Moellmann <gerd@gnu.org>
4529
4530 * Makefile.in (install-arch-indep): Remove .cvsignore files.
4531
45322001-03-30 Gerd Moellmann <gerd@gnu.org>
4533
4534 * Makefile.in (.PHONY): Add for bootstrap targets.
4535 (bootstrap-clean): New target.
4536 (bootstrap): Use it instead of `clean'.
4537
45382001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
4539
4540 * Makefile.in (SUBDIR): Remove leim.
4541 (all, .RECURSIVE, extraclean): Add leim explicitly.
4542 (leim): Provide separate rule which exports PARALLEL=0 into the
4543 environment.
4544
45452001-03-20 Gerd Moellmann <gerd@gnu.org>
4546
4547 * configure.in (HAVE_XPM): Don't print the result of the check for
4548 XpmReturnAllocPixels if we don't have an xpm.h.
4549
45502001-03-05 Gerd Moellmann <gerd@gnu.org>
4551
4552 * COPYING: New file.
4553
45542001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
4555
4556 * config.bat: Update the copyright.
4557
45582001-02-23 Kenichi Handa <handa@etl.go.jp>
4559
4560 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
4561 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
4562 to `yes'. Later in AC_OUTPUT, check this variable.
4563
45642001-02-09 Dave Love <fx@gnu.org>
4565
4566 * AUTHORS: Updated.
4567
45682001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
4569
4570 * info/dir (Ebrowse): Fix the entry (was missing a dot).
4571
45722001-02-02 Gerd Moellmann <gerd@gnu.org>
4573
4574 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
4575
4576 * Makefile.in (uninstall): Ignore exit code of `rm'.
4577
4578 * Makefile.in (uninstall): Remove more info files. Remove
4579 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
4580
45812001-01-31 Gerd Moellmann <gerd@gnu.org>
4582
4583 * noleim-Makefile.in (extraclean): Add.
4584
45852001-01-28 Gerd Moellmann <gerd@gnu.org>
4586
4587 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
4588 it quiet.
4589
45902001-01-24 Colin Walters <walters@cis.ohio-state.edu>
4591
4592 * Makefile.in (tags): Fix typo.
4593
45942001-01-13 Kenichi Handa <handa@etl.go.jp>
4595
4596 * configure.in: Fix typo in the code setting x_search_path.
4597
45982001-01-10 Dave Love <fx@gnu.org>
4599
4600 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
4601 -lXext.
4602 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
4603 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
4604 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
4605 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
4606 (now in $LIBS).
4607
46082001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
4609
4610 * config.bat: Run the preprocessor with -traditional.
4611
46122001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
4613
4614 * INSTALL: Move copying conditions to end of file.
4615
46162000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
4617
4618 * INSTALL: Add basic installation procedure which assumes
4619 `configure' does its job. Elaborate on image support libraries.
4620 Add a pointer to Xaw3d library. Add advice about solving
4621 configure-time problems by looking in config.log and setting
4622 variables in the environment.
4623
46242000-12-27 Gerd Moellmann <gerd@gnu.org>
4625
4626 * Makefile.in (install-arch-indep): If tar fails, exit with
4627 exit code 1.
4628
46292000-12-19 Gerd Moellmann <gerd@gnu.org>
4630
4631 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
4632 source file includes XKBlib.h. On some broken Solaris systems,
4633 there is an XKBlib.h, reportedly, but header files included by
4634 XKBlib.h are missing.
4635
46362000-12-14 Gerd Moellmann <gerd@gnu.org>
4637
4638 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
4639
46402000-12-11 Dave Love <fx@gnu.org>
4641
4642 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
4643
46442000-12-11 Paul Eggert <eggert@twinsun.com>
4645
4646 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
4647 Merge fixes from latest GNU tar version. These macros no longer
4648 futz with _XOPEN_SOURCE, as that was not portable in practice.
4649 (AC_FUNC_FSEEKO): New macro.
4650
4651 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
4652 ftello.
4653
46542000-12-05 Dave Love <fx@gnu.org>
4655
4656 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
4657
46582000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
4659
4660 * info/dir: Change the category to "Emacs".
4661
46622000-12-01 Gerd Moellmann <gerd@gnu.org>
4663
4664 * make-dist (tempdir): Remove epaths.h from the distribution
4665 instead of paths.h.
4666
46672000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4668
4669 * config.bat: Check for existence of djecho.exe, and print an
4670 error message if it is not available.
4671
4672 * INSTALL: Describe possible problem with djecho.exe in old
4673 versions of DJGPP v2.x.
4674
46752000-11-23 Gerd Moellmann <gerd@gnu.org>
4676
4677 * configure.in: Initialize HAVE_LIBXP to no.
4678
46792000-11-22 Gerd Moellmann <gerd@gnu.org>
4680
4681 * configure.in: Use m/macppc.h instead of the non-existent
4682 m/powerpc.h.
4683
46842000-11-21 Gerd Moellmann <gerd@gnu.org>
4685
4686 * Makefile.in (install-arch-indep): Also install info/eshell*
4687 and info/speedbar*.
4688
4689 * configure.in (HAVE_PNG): Check for the presence of
4690 png_get_channels to rule out older PNG libs.
4691
4692 * configure.in (AC_OUTPUT): Arrange to emit definitions of
4693 GCC and NON_GNU_CPP into config.status.
4694
46952000-11-20 Dave Love <fx@gnu.org>
4696
4697 * configure.in: Fix last change.
4698
4699 * GETTING.GNU.SOFTWARE: Deleted.
4700 * FTP: New file to replace it.
4701 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
4702
47032000-11-20 Gerd Moellmann <gerd@gnu.org>
4704
4705 * configure.in: Use -traditional with GNU cpp.
4706
47072000-11-17 Gerd Moellmann <gerd@gnu.org>
4708
4709 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
4710 Distribute more files from the nt/ subdir. Distribute PBM
4711 image files from subdirs of lisp/. Distribute old change logs
4712 from subdirs of lisp/. Distribute play/5x5.el.
4713
47142000-11-11 Dave Love <fx@gnu.org>
4715
4716 * config.sub, config.guess: Updated from master source.
4717
47182000-11-07 Dave Love <fx@gnu.org>
4719
4720 * configure.in: Test for mkstemp.
4721
47222000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
4723
4724 * info/dir (Top): Rearrange menu items more logically, and put
4725 them into a single category. Add menu items for RefTeX and
4726 Widget.
4727
47282000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4729
4730 * Makefile.in (install-arch-indep): Use --info-dir instead of
4731 --dir-file, and a simple argument instead of --info-file, so that
4732 the Debian version of install-info also works.
4733
47342000-10-19 Eric M. Ludlam <zappo@ultranet.com>
4735
4736 * info/dir (Speedbar): Add entry.
4737
47382000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
4739
4740 * INSTALL: Describe the new image-support options to the configure
4741 script. List URLs where image support libraries can be found.
4742
47432000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
4744
4745 * info/dir (Top): Add an entry for Eshell.
4746
47472000-10-02 Dave Love <fx@gnu.org>
4748
4749 * configure.in: Check for gai_strerror.
4750
47512000-10-01 Andreas Schwab <schwab@suse.de>
4752
4753 * Makefile.in (install-arch-indep): Update list of installed info files.
4754
47552000-09-30 Gerd Moellmann <gerd@gnu.org>
4756
4757 * configure.in: Support `sparc*-*-netbsd*'.
4758
47592000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
4760
4761 * info/dir (MIME): Add entry for emacs-mime.
4762
47632000-09-29 Dave Love <fx@gnu.org>
4764
4765 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
4766
47672000-09-26 Gerd Moellmann <gerd@gnu.org>
4768
4769 * make-dist: Adapt to the change of leim/Makefile which was
4770 necessary to ensure a reasonably working `make dist'.
4771
4772 * leim-Makefile.in: Moved to leim/Makefile.in..
4773
4774 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
4775
47762000-09-21 Kenichi Handa <handa@etl.go.jp>
4777
4778 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
4779 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
4780 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
4781 files to .elc.
4782 (${TIT}): Adjusted for the above change.
4783 (clean mostlyclean): Likewise.
4784 (.el.elc): New target.
4785
47862000-09-19 Gerd Moellmann <gerd@gnu.org>
4787
4788 * make-dist: Include XPM and XBM files in lisp/ and subdirs
4789 in the distribution.
4790
47912000-09-18 Gerd Moellmann <gerd@gnu.org>
4792
4793 * make-dist (skk): Rename to `ja-dic' because the leim directory
4794 was renamed.
4795
47962000-09-14 Dave Love <fx@gnu.org>
4797
4798 * configure.in: Fix spurion in last change.
4799
48002000-09-14 Gerd Moellmann <gerd@gnu.org>
4801
4802 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
4803 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
4804 to `no' if defined. Change result report.
4805
48062000-09-08 Dave Love <fx@gnu.org>
4807
4808 * configure.in: Remove spurious `@'s.
4809
4810 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
4811 autoconf.
4812
48132000-09-06 Gerd Moellmann <gerd@gnu.org>
4814
4815 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
4816 file and print informational message.
4817
4818 * configure.in (AC_FUNC_MMAP): Add.
4819
48202000-09-01 Gerd Moellmann <gerd@gnu.org>
4821
4822 * configure.in: Add ``checking'' messages for
4823 XpmReturnAllocPixels.
4824
48252000-08-28 Gerd Moellmann <gerd@gnu.org>
4826
4827 * configure.in: Check <strings.h>; check `index' and `rindex'
4828 functions.
4829
48302000-08-26 Kenichi Handa <handa@etl.go.jp>
4831
4832 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
4833 "case "${canonical}" in".
4834
48352000-08-25 Dave Love <fx@gnu.org>
4836
4837 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
4838
48392000-08-25 Kenichi Handa <handa@etl.go.jp>
4840
4841 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
4842
48432000-08-24 Gerd Moellmann <gerd@gnu.org>
4844
4845 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
4846 contains a relative path. Protect against unusable values of $PWD.
4847
48482000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
4849
4850 * info/dir (WoMan): Add entry.
4851
4852 * config.bat (maindir): Update src/_gdbinit even if it does
4853 already exist.
4854
48552000-08-07 Gerd Moellmann <gerd@gnu.org>
4856
4857 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
4858
48592000-08-03 Gerd Moellmann <gerd@gnu.org>
4860
4861 * configure.in: Add support for ia64*-*-linux*.
4862
48632000-07-27 Gerd Moellmann <gerd@gnu.org>
4864
4865 * make-dist (aclocal.m4): Include in distribution.
4866
48672000-07-26 Dave Love <fx@gnu.org>
4868
4869 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
4870
48712000-07-24 Dave Love <fx@gnu.org>
4872
4873 * configure.in: Add AC_SIZE_T.
4874
48752000-07-18 Dave Love <fx@gnu.org>
4876
4877 * configure.in: Reorder so that most tests are done after CPPFLAGS
4878 is set from the C_SWITCH_... definitions.
4879
48802000-07-10 Gerd Moellmann <gerd@gnu.org>
4881
4882 * configure.in (HAVE_XPM): Undo previous change. Check for
4883 preprocessor define XpmReturnAllocPixels.
4884
48852000-07-06 Gerd Moellmann <gerd@gnu.org>
4886
4887 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
4888 instead of XpmReadFileToPixmap.
4889
48902000-07-05 Ken Raeburn <raeburn@gnu.org>
4891
4892 * configure.in: Check for <soundcard.h>. Look for ossaudio
4893 library, and set LIBSOUND accordingly.
4894
48952000-07-05 Dave Love <fx@gnu.org>
4896
4897 * configure.in: Use AC_HEADER_SYS_WAIT.
4898
48992000-07-05 Gerd Moellmann <gerd@gnu.org>
4900
4901 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
4902 lisp/Makefile. Distribute lisp/Makefile.in instead of
4903 lisp/Makefile.
4904
49052000-06-30 Ken Raeburn <raeburn@gnu.org>
4906
4907 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
4908 while searching for image-handling libraries.
4909
49102000-06-26 Gerd Moellmann <gerd@gnu.org>
4911
4912 * configure.in (--with-xim): New option.
4913
49142000-06-23 Dave Love <fx@gnu.org>
4915
4916 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
4917 for struct timezone and test how we can call gettimeofday.
4918 Check for OSF 5+. Check for term.h.
4919
4920 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
4921 version.
4922
49232000-06-23 Gerd Moellmann <gerd@gnu.org>
4924
4925 * configure.in (HAVE_LIBXP): Change test for libXp.
4926
49272000-06-21 Dave Love <fx@gnu.org>
4928
4929 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
4930 simple test for getloadavg and substitute GETLOADAVG_LIBS.
4931 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
4932
49332000-06-19 Dave Love <fx@gnu.org>
4934
4935 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
4936 _XOPEN_SOURCE is defined.
4937
49382000-06-16 Gerd Moellmann <gerd@gnu.org>
4939
4940 * Makefile.in (distclean): Also make distclean in lisp/.
4941
49422000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
4943
4944 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
4945
49462000-06-15 Gerd Moellmann <gerd@gnu.org>
4947
4948 * make-dist: Add --help and --snapshot options.
4949
49502000-06-14 Gerd Moellmann <gerd@gnu.org>
4951
4952 * configure.in: Generate lisp/Makefile.
4953
4954 * configure.in: Add support for `*-lynxos*'.
4955 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
4956 recommended by <Karen.Dorhamer@compaq.com> to fix problems
4957 on Tru64 UNIX v5.0.
4958
49592000-06-13 Ken Raeburn <raeburn@gnu.org>
4960
4961 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
4962 it's on a continuation line.
4963
49642000-06-02 Dave Love <fx@gnu.org>
4965
4966 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
4967 files.
4968
4969 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
4970 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
4971 test.
4972
4973 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
4974 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
4975
49762000-05-26 Gerd Moellmann <gerd@gnu.org>
4977
4978 * configure.in: Add check for speed_t typedef.
4979
49802000-05-25 Ken Raeburn <raeburn@gnu.org>
4981
4982 * Makefile.in (install-arch-dep): Install fns-*.el only if it
4983 exists; it won't in the CANNOT_DUMP case.
4984
49852000-05-25 Gerd Moellmann <gerd@gnu.org>
4986
4987 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
4988 On FreeBSD, the exit status is 1 if CDPATH is not set.
4989 (install-arch-indep): Install ebrowse.info.
4990
49912000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4992
4993 * configure.in: Check for grandpt and getpt.
4994
49952000-05-09 Dave Love <fx@gnu.org>
4996
4997 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4998
49992000-05-05 Gerd Moellmann <gerd@gnu.org>
5000
5001 * make-dist: Make a link for lib-src/grep-changelog.
5002 Copy install-sh.
5003
50042000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
5005
5006 * config.bat: Identify the beginning of the cpp stuff in
5007 src/Makefile.in and lib-src/Makefile.in more accurately.
5008
50092000-04-27 Gerd Moellmann <gerd@gnu.org>
5010
5011 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
5012
50132000-04-19 Gerd Moellmann <gerd@gnu.org>
5014
5015 * configure.in: Add support for `powerpc-*-netbsd*'.
5016
50172000-04-19 Dave Love <fx@gnu.org>
5018
5019 * configure.in: Don't use AC_FUNC_GETLOADAVG.
5020
5021 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
5022
50232000-04-16 Dave Love <fx@gnu.org>
5024
5025 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
5026
50272000-04-14 Dave Love <fx@gnu.org>
5028
5029 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
5030
5031 * aclocal.m4 (AC_FUNC_MKTIME): New.
5032
50332000-03-28 Ken Raeburn <raeburn@gnu.org>
5034
5035 * configure.in: Line up "--help" output a little better.
5036
50372000-03-26 Gerd Moellmann <gerd@gnu.org>
5038
5039 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
5040 New targets.
5041 (bootstrap): Rewritten in terms of the new targets above. Make
5042 info files, too.
5043
50442000-03-12 Gerd Moellmann <gerd@gnu.org>
5045
5046 * config.guess, config.sub: Use the versions of the files from
5047 subversions.
5048
50492000-03-08 Dave Love <fx@gnu.org>
5050
5051 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
5052 AC_C_VOLATILE. Define POINTER_TYPE.
5053
5054 * aclocal.m4: New file.
5055
50562000-03-02 Gerd Moellmann <gerd@gnu.org>
5057
5058 * configure.in (machine): Add `mipsel-*-netbsd*' and
5059 `arm-*-netbsd*'.
5060
50612000-03-01 Gerd Moellmann <gerd@gnu.org>
5062
5063 * configure.in (machine): Add support for `*-auspex-sunos*'.
5064
50652000-02-29 Gerd Moellmann <gerd@gnu.org>
5066
5067 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
5068
50692000-02-18 Dave Love <fx@gnu.org>
5070
5071 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
5072
50732000-02-18 Andreas Schwab <schwab@suse.de>
5074
5075 * Makefile.in (install-arch-indep): Add eudc to list of installed
5076 info files.
5077
50782000-02-17 Ken Raeburn <raeburn@gnu.org>
5079
5080 * configure.in: Include -lz and -ljpeg (if it's available) when
5081 testing for the tiff library.
5082
50832000-02-17 Gerd Moellmann <gerd@gnu.org>
5084
5085 * configure.in: Remove LISP_FLOAT_TYPE.
5086
50872000-02-12 Dave Love <fx@gnu.org>
5088
5089 * configure.in: Use AC_FUNC_VFORK.
5090
50912000-02-01 Gerd Moellmann <gerd@gnu.org>
5092
5093 * make-dist: Various fixes for new development tree.
5094
5095 * leim-Makefile.in: New file.
5096
50972000-01-31 Gerd Moellmann <gerd@gnu.org>
5098
5099 * Makefile.in (dist): Call ./make-dist.
5100
51012000-01-24 Dave Love <fx@gnu.org>
5102
5103 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
5104
51052000-01-18 Gerd Moellmann <gerd@gnu.org>
5106
5107 * configure.in (HAVE_GIF): Check for DGifOpen instead of
5108 DGifOpenFileName.
5109
51102000-01-11 Andreas Schwab <schwab@suse.de>
5111
5112 * Makefile.in (install-arch-indep): Update list of info files to
5113 be installed.
5114
51152000-01-05 Dave Love <fx@gnu.org>
5116
5117 * configure.in: Check for jerror.h as well as libjpeg.
5118
51192000-01-03 Andreas Schwab <schwab@suse.de>
5120
5121 * Makefile.in (install-arch-indep): Install autotype*. Run
5122 install-info on autotype and emacs-faq.info.
5123
51241999-12-04 Dave Love <fx@gnu.org>
5125
5126 * Makefile.in (install-arch-indep): Depend on `info'.
5127 (install-strip): Use `install' as sub-make target.
5128
51291999-11-23 Ken Raeburn <raeburn@gnu.org>
5130
5131 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
5132 didn't need to be deleted. Check for the k5crypto library as well
5133 as the crypto library; MIT Kerberos 1.1 changed the name.
5134
51351999-11-18 Dave Love <fx@gnu.org>
5136
5137 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
5138
51391999-11-11 Erik Naggum <erik@naggum.no>
5140
5141 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
5142
51431999-11-08 Dave Love <fx@gnu.org>
5144
5145 * configure.in: Fix change for --with-pop default.
5146
51471999-11-04 Dave Love <fx@gnu.org>
5148
5149 * configure.in: Default to --with-pop. Change sense of with-gcc
5150 and with-toolkit-scroll-bars messages to reflect the defaults.
5151
51521999-11-01 Gerd Moellmann <gerd@gnu.org>
5153
5154 * INSTALL: Mention the Emacs Lisp Reference.
5155
51561999-10-27 Noah Friedman <friedman@splode.com>
5157
5158 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
5159
51601999-10-23 Gerd Moellmann <gerd@gnu.org>
5161
5162 * Makefile.in (bootstrap): New target.
5163
51641999-10-19 Paul Eggert <eggert@twinsun.com>
5165
5166 Add support for large files. Merge glibc 2.1.2.
5167
5168 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
5169 (HAVE_TM_GMTOFF): New symbol.
5170 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
5171 mbrlen, strsignal.
5172 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
5173
51741999-10-09 Stefan Monnier <monnier@cs.yale.edu>
5175
5176 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
5177 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
5178
51791999-10-09 Richard M. Stallman <rms@gnu.org>
5180
5181 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
5182 Unset CDPATH to prevent cd from generating output.
5183
51841999-10-08 Stefan Monnier <monnier@cs.yale.edu>
5185
5186 * update-subdirs: Also ignore CVS subdirs.
5187
51881999-10-07 Gerd Moellmann <gerd@gnu.org>
5189
5190 * Makefile.in (install-arch-indep): Add ada-mode.
5191
51921999-10-06 Dave Love <fx@gnu.org>
5193
5194 * Makefile.in: Add rules for config.status, configure.
5195
51961999-09-07 Gerd Moellmann <gerd@gnu.org>
5197
5198 * configure.in (--with-sound): Removed.
5199
52001999-08-30 Gerd Moellmann <gerd@gnu.org>
5201
5202 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
5203 the test for Xaw3d.
5204 (HAVE_TIFF): Add -lm to library check.
5205
52061999-08-28 Richard Stallman <rms@gnu.org>
5207
5208 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
5209 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
5210 after the other X-related libraries.
5211
52121999-08-21 Dave Love <fx@gnu.org>
5213
5214 * configure.in: Don't check for jpeglib.h.
5215
52161999-08-20 Gerd Moellmann <gerd@gnu.org>
5217
5218 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
5219 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
5220
52211999-08-18 Dave Love <fx@gnu.org>
5222
5223 * configure.in: Check for termcap.h.
5224
52251999-08-15 Gerd Moellmann <gerd@gnu.org>
5226
5227 * configure.in: Add --with-toolkit-scroll-bars. If "no",
5228 use Emacs' scroll bars, even if configured for Motif or when
5229 Xaw3d is available.
5230
52311999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
5232
5233 * configure.in: Check for getaddrinfo.
5234
52351999-08-04 Eli Zaretskii <eliz@gnu.org>
5236
5237 * config.bat: Make --no-debug work again by removing -gcoff.
5238
52391999-07-30 Dave Love <fx@gnu.org>
5240
5241 * configure.in: Check for stdlib.h.
5242
52431999-07-19 Dave Love <fx@gnu.org>
5244
5245 * configure.in: Grok sparc64-*-linux-gnu*.
5246
52471999-07-12 Richard Stallman <rms@gnu.org>
5248
5249 * Version 20.4 released.
5250
52511999-06-23 Karl Heuer <kwzh@gnu.org>
5252
5253 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
5254 Quote $EMACS, in case it's a program with args.
5255
52561999-06-15 Gerd Moellmann <gerd@gnu.org>
5257
5258 * configure.in (HAVE_GIF): Use libungif instead of libgif
5259 because the former doesn't contain patented compression code.
5260
52611999-05-29 Richard M. Stallman <rms@gnu.org>
5262
5263 * configure.in: Delete the Kerberos stuff.
5264
52651999-05-27 Greg Hudson <ghudson@mit.edu>
5266
5267 * configure.in: Prefer kerberos 5 names.
5268
52691999-04-26 Richard M. Stallman <rms@gnu.org>
5270
5271 * configure.in: Check for libXp.
5272
52731999-04-08 Richard Stallman <rms@gnu.org>
5274
5275 * make-dist: Include change logs in subdirs of `lisp'.
5276
52771999-04-05 Richard Stallman <rms@gnu.org>
5278
5279 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
5280 (install-arch-indep): Make ${datadir}/emacs world-readable.
5281
52821999-03-30 Eli Zaretskii <eliz@gnu.org>
5283
5284 * config.bat: Use epaths.* instead of paths.*.
5285
52861999-03-07 Eli Zaretskii <eliz@gnu.org>
5287
5288 * INSTALL: Add detailed instructions to unpack and install
5289 intlfonts on MS-DOS.
5290
52911999-02-26 Richard Stallman <rms@gnu.org>
5292
5293 * configure.in: Use epaths.h and epaths-force instead of paths...
5294
5295 * Makefile.in (epaths-force): Renamed from paths-force;
5296 operate on epaths.in and produce epaths.h.
5297
52981999-02-24 Richard Stallman <rms@gnu.org>
5299
5300 * make-dist: Fix nt/icons directory handling.
5301
53021999-02-22 Simon Josefsson <jas@pdc.kth.se>
5303
5304 * configure.in (f301-fujitsu-uxpv4.1): New target.
5305
53061999-02-20 Richard Stallman <rms@gnu.org>
5307
5308 * make-dist (tempparent): Fix command to update info files.
5309
53101999-02-09 Richard Stallman <rms@gnu.org>
5311
5312 * configure.in (powerpc-apple-netbsd*): New alternative.
5313
53141999-01-25 Geoff Voelker <voelker@cs.washington.edu>
5315
5316 * make-dist: Include the new directory nt/icons in distributions.
5317
53181999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5319
5320 * configure.in: Change message about HAVE_XFREE386.
5321
53221999-01-07 Eli Zaretskii <eliz@gnu.org>
5323
5324 * config.bat: Support configuring with leim.
5325
53261998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
5327
5328 * configure.in (mips-sgi-irix6.5): New target.
5329
53301998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5331
5332 * configure.in: Remove GSS-API support, since it has been removed
5333 from movemail.
5334
53351998-12-04 Markus Rost <rost@delysid.gnu.org>
5336
5337 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5338
53391998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
5340
5341 * Makefile.in: Don't install customize info file.
5342 Run install-info on viper info file.
5343
53441998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
5345
5346 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
5347
53481998-11-16 Kenichi Handa <handa@etl.go.jp>
5349
5350 * configure.in (*-*-bsdi4*): New target.
5351
53521998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
5353
5354 * configure.in: Fix previous change.
5355
53561998-11-11 Richard Stallman <rms@gnu.org>
5357
5358 * configure.in (aviion-intel): New machine.
5359
53601998-11-04 Kenichi Handa <handa@etl.go.jp>
5361
5362 * configure.in (mips-nec-sysv4*): New target.
5363
53641998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
5365
5366 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
5367 from lisp.
5368
53691998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
5370
5371 * make-dist: Don't include fns*.el in dist.
5372
53731998-10-30 Dave Love <fx@gnu.org>
5374
5375 * configure.in: Don't mkdir cpp.
5376
53771998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
5378
5379 * Makefile.in (install-arch-dep): Install src/fns-*.el in
5380 ${archlibdir}.
5381
53821998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
5383
5384 * Version 20.3 released.
5385
53861998-07-30 Paul Eggert <eggert@twinsun.com>
5387
5388 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
5389 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
5390 (lwlib/Makefile, leim/Makefile):
5391 Prepend $(srcdir)/ to rule dependencies outside this dir.
5392
53931998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5394
5395 * configure.in: Use unset CDPATH instead of making it empty.
5396
53971998-06-20 Karl Heuer <kwzh@gnu.org>
5398
5399 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
5400
54011998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
5402
5403 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
5404 and default.el. Sort the results.
5405
54061998-05-31 Karl Heuer <kwzh@gnu.org>
5407
5408 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
5409 writable.
5410
54111998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
5412
5413 * Makefile.in (install-arch-indep):
5414 Don't alter site-lisp/subdirs.el if it exists.
5415
54161998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
5417
5418 * Makefile.in (install-arch-indep): Put `-' on commands to create
5419 subdirs.el in site-lisp dirs.
5420
54211998-05-07 Richard Stallman <rms@psilocin.gnu.org>
5422
5423 * Makefile.in (install-arch-indep): Fix typo in previous change.
5424
54251998-05-06 Richard Stallman <rms@psilocin.gnu.org>
5426
5427 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
5428
54291998-04-28 Richard Stallman <rms@psilocin.gnu.org>
5430
5431 * Makefile.in (mkdir): Create the site-lisp dirs.
5432 (install-arch-indep): Make site-lisp/subdirs files world-readable.
5433
54341998-04-26 Richard Stallman <rms@psilocin.gnu.org>
5435
5436 * Makefile.in (INSTALL_INFO): New variable.
5437 (install-arch-indep): Don't replace the dir file if it already exists.
5438 Use the install-info program, via INSTALL_INFO, to add entries.
5439 Make the `info' subdir and the Info files world-readable.
5440
54411998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
5442
5443 * config.bat: Make sure the environment is large enough to support
5444 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
5445
54461998-04-10 Karl Heuer <kwzh@gnu.org>
5447
5448 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
5449
54501998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5451
5452 * configure.in: Add --with-gssapi to specify GSS-API
5453 authentication support for movemail.
5454
54551998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
5456
5457 * Makefile.in (install-arch-indep): Fix previous change.
5458
54591998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
5460
5461 * Makefile.in (info): Run man in build dir, not srcdir.
5462
54631998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
5464
5465 * Makefile.in (install-arch-indep): Fix previous change.
5466
54671998-03-23 Kenichi Handa <handa@etl.go.jp>
5468
5469 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
5470
54711998-03-22 Richard Stallman <rms@gnu.org>
5472
5473 * Makefile.in (install-arch-indep): Put special subdirs.el files
5474 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
5475
54761998-03-21 Richard Stallman <rms@psilocin.gnu.org>
5477
5478 * make-dist: Fix shell syntax in check for missing .el or .elc files.
5479
54801998-03-09 Richard Stallman <rms@psilocin.gnu.org>
5481
5482 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
5483 (m68*-hp-hpux*): Handle versions 1X like 10.
5484
54851998-03-07 Richard Stallman <rms@psilocin.gnu.org>
5486
5487 * make-dist: PROBLEMS is now in etc, not top level dir.
5488
5489 * Makefile.in (SOURCES): Delete PROBLEMS.
5490
54911998-02-25 Richard Stallman <rms@gnu.org>
5492
5493 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
5494
5495 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
5496
54971998-01-17 Richard Stallman <rms@gnu.org>
5498
5499 * Makefile.in (install-arch-indep): Add semicolon before `else'.
5500
55011998-01-02 Richard Stallman <rms@psilocin.gnu.org>
5502
5503 * make-dist (tempparent): New option --no-check.
5504
5505 * make-dist: Don't do anything with cpp directory.
5506
55071997-12-20 Richard Stallman <rms@psilocin.gnu.org>
5508
5509 * configure.in (sparc-fujitsu-sysv4*): New target.
5510
55111997-12-17 Andreas Schwab <schwab@gnu.org>
5512
5513 * configure.in: Cache more tests. Add missing quotes around
5514 message with embedded comma.
5515
55161997-12-04 Karl Heuer <kwzh@gnu.org>
5517
5518 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
5519
55201997-11-26 Joel N. Weber II <devnull@gnu.org>
5521
5522 * make-dist: Changed the comment about `umask 0' to say `Don't
5523 restrict access to any files.'; previously it said `Don't protect
5524 any files', which may have implied that we think fascism is good.
5525
55261997-11-24 Paul Eggert <eggert@twinsun.com>
5527
5528 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
5529 strftime needs the underlying host's strftime for locale dependent
5530 formats.
5531
55321997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
5533
5534 * configure.in (i586-dg-dguxR4.*): New name in case branch.
5535
55361997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
5537
5538 * config.bat: Configure the man subdirectory.
5539
55401997-11-07 Paul Eggert <eggert@twinsun.com>
5541
5542 * configure.in (AC_CHECK_LIB): Add -lintl.
5543
55441997-11-07 Karl Heuer <kwzh@gnu.org>
5545
5546 * make-dist (check for .elc files): Avoid bash-specific syntax.
5547 (check for overflow 14-char limit): Simplify.
5548
55491997-11-07 Richard Stallman <rms@gnu.org>
5550
5551 * Makefile.in (install): Move blessmail last.
5552
55531997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5554
5555 * configure.in (gettimeofday, one arg or two):
5556 Clarify messages by avoiding double negative.
5557
55581997-09-30 Karl Eichwalder <ke@suse.de>
5559
5560 * Makefile.in (install-arch-indep): Install the widget info file.
5561
55621997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5563
5564 * configure.in (with-pop, with-kerberos): Need to check Kerberos
5565 libraries in reverse order, so that libraries will appear in the
5566 correct dependency order on the link line (and so that the
5567 configure checks themselves will work properly when early
5568 libraries depend on later ones).
5569
55701997-09-21 Erik Naggum <erik@naggum.no>
5571
5572 * make-dist (making links to `src'): Keep timestamp on copied files.
5573
5574 * make-delta: New script to produce delta distributions.
5575
55761997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5577
5578 * Version 20.2 released.
5579
55801997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5581
5582 * Version 20.1 released.
5583
5584 * Makefile.in (install-leim): Depend on mkdir.
5585 (leim): Depend on src.
5586
55871997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5588
5589 * configure.in: Recognize alpha* instead of just alpha.
5590
55911997-09-12 Paul Eggert <eggert@twinsun.com>
5592
5593 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
5594
55951997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5596
5597 * update-subdirs: Use rm -f.
5598
55991997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5600
5601 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
5602 Ignore subdirs named Old.
5603
56041997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
5605
5606 * configure.in: Add OpenBSD clause to set $machine.
5607
56081997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5609
5610 * make-dist: Recompile everything after updating various Lisp files.
5611 Recompile in leim as well as lisp.
5612 Check in leim as well as lisp for mismatched files and too-long names.
5613
56141997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5615
5616 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
5617
56181997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5619
5620 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
5621 before trying to copy anything from it.
5622
56231997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5624
5625 * Makefile.in (man/Makefile): New target.
5626 (tags): Define env var EMACS and run Makefile from build dir.
5627
56281997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
5629
5630 * config.bat: If src/_gdbinit doesn't exist, try using
5631 src/.gdbinit to create it (for building on Windows 95).
5632
56331997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5634
5635 * Makefile.in (install-arch-indep):
5636 Discard extra data in tar | tar pipes.
5637
56381997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
5639
5640 * configure.in (x_default_search_path): Corrected
5641 '${x_library}' to '${x_library}/X11'.
5642
56431997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5644
5645 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
5646
56471997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5648
5649 * configure.in: Support auto-configuration of both Kerberos V4 and
5650 Kerberos V5 for movemail, including detection of V4 and V5 header
5651 files and libraries.
5652
56531997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
5654
5655 * configure.in: Compute x_default_search_path
5656 and substitute into makefiles.
5657
5658 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
5659
56601997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5661
5662 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
5663
56641997-08-07 Erik Naggum <erik@naggum.no>
5665
5666 * configure.in: Remove lockdir, it is no longer needed.
5667 * Makefile.in (mkdir): Don't create lockdir.
5668 (lockdir): Variable deleted.
5669 (paths-force): Don't operate on PATH_LOCK.
5670
56711997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5672
5673 * leim-Makefile.in (clean, distclean): New targets.
5674
5675 * make-dist: Include leim/ChangeLog in leim distribution.
5676
56771997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5678
5679 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
5680
56811997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5682
5683 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
5684
56851997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5686
5687 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
5688
56891997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5690
5691 * make-dist: Update leim/leim-list.el.
5692 Pass along value of $EMACS when updating lisp dir.
5693
56941997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5695
5696 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
5697 prerequisite to the use of Doug Lea's malloc.
5698
56991997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5700
5701 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
5702
5703 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
5704
57051997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5706
5707 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
5708
57091997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5710
5711 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
5712 to news-r6.h.
5713
57141997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
5715
5716 * config.bat: Use `sed' instead of `cp', which might not be
5717 installed.
5718
57191997-07-09 Kenichi Handa <handa@etl.go.jp>
5720
5721 * Makefile.in (mostlyclean): Add cleaning leim directory.
5722 (clean, distclean, maintainer-clean): Likewise.
5723
57241997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5725
5726 * make-dist (bogosities): Check subdirs of `lisp' also.
5727
57281997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5729
5730 * make-dist (etc): Really avoid symlinks now.
5731 (lisp): Don't delete from subdirs the things we never copy.
5732
57331997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5734
5735 * Makefile.in (install-arch-indep): Correct the target name.
5736 The first letter `i' was dropped by the previous change of mine.
5737
57381997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5739
5740 * configure.in (leim/Makefile): Generate this.
5741 (*-sysv4.2uw*): Recognize new alternative.
5742
5743 * leim-Makefile.in: Renamed from leim-Makefile.
5744
5745 * make-dist: Set up real-leim subdirectory,
5746 with the real contents of leim; then move it to
5747 a separate top-level directory.
5748
5749 * make-dist: Don't mention site-lisp, site-init, site-start
5750 or default, when listing files hat are not compiled and should be.
5751
5752 * configure.in: Create src/config.stamp at the end.
5753
57541997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5755
5756 * Makefile.in (install-leim): Correct previous change.
5757
57581997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5759
5760 * Makefile.in (install-leim): New target.
5761 (install): Depend on install-leim.
5762
57631997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5764
5765 * Makefile.in (SUBDIR): Add leim.
5766 (SUBDIR_MAKEFILES): Add leim/Makefile.
5767 (leim/Makefile): New target.
5768
57691997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5770
5771 * leim-Makefile: New file.
5772 * make-dist: Initialize a `leim' subdirectory with that makefile.
5773
57741997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5775
5776 * configure.in (GNU_MALLOC_reason): Fix message text.
5777
57781997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5779
5780 * make-dist (lisp): Don't process subdirs that start with =.
5781 (etc): Copy symlinks, as in src.
5782
57831997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5784
5785 * configure.in (i*86-*-unixware*): New alternative.
5786
57871997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5788
5789 * Makefile.in (src/config.stamp): Target renamed from src/config.h
5790 and touch it explicitly.
5791
5792 * configure.in (mips-sony-newsos6*): New alternative.
5793 (mips-*-linux-gnu*): New alternative.
5794 (*-*-bsdi*): New alternative.
5795 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
5796
57971997-06-22 Dave Love <d.love@dl.ac.uk>
5798
5799 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
5800 (src/config.h): New target to re-configure if src/config.in is patched.
5801
58021997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5803
5804 * configure.in (shutdown): Check for `shutdown' function.
5805
58061997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5807
5808 * update-subdirs: Include the directory "language" in subdirs.
5809
58101997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5811
5812 * configure.in (m88k-dg-dgux4*): New alternative.
5813 (alpha-*-netbsd*): New alternative.
5814 (powerpcle-*-solaris2*): New alternative.
5815
58161997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5817
5818 * make-dist: Warn about .el files that are not compiled.
5819
58201997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5821
5822 * Makefile.in (dist): Don't run update-subdirs here,
5823 since make-dist now gets that done.
5824
5825 * make-dist: Use the new `updates' target in lisp/Makefile.
5826
5827 * make-dist: Use new non-file targets in lisp/Makefile.
5828
58291997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5830
5831 * make-dist: Handle all subdirs of `lisp' uniformly.
5832 Don't handle `term' and `language' specially.
5833 Clear out umask at the beginning.
5834
58351997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5836
5837 * make-dist: Use Make to update finder-inf.el and autoloads.
5838 Also update cus-load.el.
5839
58401997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5841
5842 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
5843 in case it is desirable to disable the GNU malloc features with glibc.
5844
58451997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5846
5847 * configure.in (DOUG_LEA_MALLOC):
5848 Define if malloc_{get,set}_state exist.
5849
58501997-03-05 Kenichi Handa <handa@etl.go.jp>
5851
5852 * make-dist: Make links for files under lisp/language.
5853
58541997-02-20 Kenichi Handa <handa@etl.go.jp>
5855
5856 * update-subdirs: Exclude the directory "language" from subdirs.
5857
58581997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
5859
5860 * configure.in: Check for rint and cbrt.
5861
58621997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5863
5864 * make-dist: Use $EMACS to say where to run Emacs.
5865 Add --no-update option.
5866
58671996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5868
5869 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
5870
58711996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5872
5873 * make-dist (copying src): Check thoroughly for symlinks
5874 and copy them in all cases. Regularize the linking of *.in
5875 and *.opt and ChangeLog files.
5876 (copying lib-src): Likewise.
5877 Don't rm getdate.c or y.tab.*--they don't exist any more.
5878
58791996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
5880
5881 * configure.in: Check for libmail, maillock.h and
5882 touchlock (for movemail).
5883
58841996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5885
5886 * configure.in (limits.h): Check for this file.
5887
58881996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5889
5890 * configure.in (rs6000-ibm-aix4.2): New alternative.
5891 (rs6000-ibm-aix4.0): New alternative.
5892 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
5893
58941996-11-22 Ben Harris <bjh21@cam.ac.uk>
5895
5896 * configure.in: Recognize vax-*-netbsd*.
5897
58981996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5899
5900 * configure.in (locallisppath): Add leim directory.
5901
59021996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5903
5904 * config.bat: Make sure `mv' supports forward slashes and -f.
5905
59061996-10-28 Christian Limpach <chris@nice.ch>
5907
5908 * configure.in (hppa*-next-nextstep*): * added after hppa
5909 to accept hppa1.0 and hppa1.1.
5910
59111996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
5912
5913 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
5914 * configure.in (ld_switch_machine): Fix typo.
5915
59161996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5917
5918 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
5919 from config.h and use them in $ac_link.
5920
59211996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
5922
5923 * configure.in: Create a subdir named `lisp'.
5924
59251996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5926
5927 * configure.in: Check for getcwd.
5928
59291996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5930
5931 * configure.in: Check for termios.h. Check for setpgid.
5932
59331996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5934
5935 * configure.in: Check for setrlimit.
5936
59371996-08-31 Paul Eggert <eggert@twinsun.com>
5938
5939 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
5940
59411996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5942
5943 * configure.in: Check for utimes.
5944
5945 * configure.in: Check for com_err library, but only
5946 if --with-kerberos was used. Check for krb and des
5947 only if --with-kerberos.
5948
59491996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5950
5951 * Makefile.in (INSTALL_STRIP): New variable.
5952 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
5953 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
5954
59551996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5956
5957 * configure.in: Check for krb and des libraries.
5958
59591996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5960
5961 * configure.in (*-sunos4.1.[3-9]*noshare):
5962 Use sunos413, not sunos4-1-3.
5963 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
5964 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
5965
59661996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5967
5968 * Makefile.in (src/paths.h): Target deleted.
5969 (paths-force): Delete all dependencies on this target
5970 but don't delete the target.
5971 (install): Depend on `all'.
5972 (paths-force): Don't print a message.
5973
5974 * configure.in: Generate src/paths.h here.
5975
59761996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5977
5978 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
5979 New variables that affect linking only.
5980 (alpha-dec-osf*): Use those instead of previous change.
5981
59821996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5983
5984 * Makefile.in (install-arch-indep): Install info/messages.
5985
59861996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5987
5988 * Version 19.33 released.
5989
59901996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
5991
5992 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5993 Fix previous change.
5994
59951996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5996
5997 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5998 New alternative.
5999
60001996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6001
6002 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
6003 and NON_GCC_TEST_OPTIONS.
6004
60051996-08-06 Paul Eggert <eggert@twinsun.com>
6006
6007 * configure.in (LOCALTIME_CACHE): Don't put a string literal
6008 "TZ=..." in environ.
6009
60101996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6011
6012 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
6013
60141996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6015
6016 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
6017 the more general *-sunos4.1.[3-9]* clause.
6018
60191996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6020
6021 * Version 19.32 released.
6022
6023 * configure.in (*-sco3.2v5*):
6024 Set OVERRIDE_CPPFLAG to a string of one space.
6025 Fix the code that uses OVERRIDE_CPPFLAG.
6026
60271996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
6028
6029 * configure.in: Undo previous change.
6030
60311996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6032
6033 * config.sub: Use `pc', not `unknown', when canonicalizing
6034 the vendor for ...86.
6035
60361996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
6037
6038 * configure.in: Check for termios.h header.
6039
60401996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
6041
6042 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
6043
60441996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
6045
6046 * configure.in: Split bsdos2 and bsdos2-1.
6047
60481996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6049
6050 * config.sub: If last two words are not a recognized
6051 KERNEL-OS pair, use just the last word as OS, as in 19.31.
6052 Make conversion of gnu/linux to linux-gnu really work.
6053
6054 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
6055
60561996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6057
6058 * configure.in (check for using Lucid widgets by default):
6059 Eliminate indentation that confuses some compilers.
6060
60611996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6062
6063 * config.sub: Convert linux and gnu/linux to linux-gnu.
6064
6065 * make-dist: Don't update getdate.c.
6066 Ignore =... files when checking for too-long Lisp file names.
6067
60681996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6069
6070 * configure.in (euidaccess): Check for that, not for eaccess.
6071
60721996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6073
6074 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
6075 before `noshare'.
6076 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
6077
60781996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6079
6080 * configure.in: Rename lignux to linux-gnu in configuration names.
6081 Use gnu-linux as the opsys value (s/ file name).
6082 Allow i686 just like i386, i486, i586.
6083
60841996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6085
6086 * configure.in (i*86-*-sco3.2v5): New alternative.
6087 (OVERRIDE_CPPFLAG): New variable.
6088 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
6089
6090 * configure.in: Specify vpath for .texi files.
6091
60921996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6093
6094 * configure.in: Always check for HAVE_X11R5.
6095 Separately decide whether to use a toolkit by default.
6096
60971996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
6098
6099 * configure.in: If X11R5 is missing the Xaw headers,
6100 default to --with-x-toolkit=no.
6101
61021996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6103
6104 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
6105
61061996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
6107
6108 * Makefile.in (install-arch-indep): If cd etc makes output,
6109 don't treat that as part of the tar data.
6110 Check that ./lisp actually exists.
6111
61121996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
6113
6114 * make-dist: Check for long file names.
6115
61161996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6117
6118 * Version 19.31 released.
6119
61201996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
6121
6122 * configure.in: Recognize sparc-*-lignux.
6123
61241996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6125
6126 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
6127 Don't include config.w95.
6128
61291996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
6130
6131 * make-dist: Replace --no-clean-up and --no-tar options
6132 with --clean-up and --tar, so that the default is useful.
6133
61341996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
6135
6136 * config.bat: Make sure the GDB init file is called src/_gdbinit;
6137 if not, tell the user to rename it and abort.
6138
61391996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
6140
6141 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
6142 test program.
6143
61441996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6145
6146 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
6147
6148 * make-dist (MANIFEST): Fix previous change.
6149 (msdos): Put mainmake.v2 into the dist.
6150
61511996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6152
6153 * make-dist: Exit if autoconf fails.
6154
61551996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
6156
6157 * config.bat: Set djgpp-ver, and unset it at the end.
6158 Add a number of conditionals for DJGPP version 2.
6159 Rename label libsrc2 to libsrc3.
6160 Substitute for LDFLAGS in src/Makefile.
6161 Substitute for ALL_CFLAGS in lib-src/Makefile.
6162
61631996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6164
6165 * configure.in (ncurses): Check this after checking fns like strerror.
6166
61671996-04-08 Erik Naggum <erik@naggum.no>
6168
6169 * make-dist (MANIFEST): Don't include lines from =files.
6170
61711996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6172
6173 * make-dist: Don't put lisp/dired.todo in the dist.
6174
61751996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
6176
6177 * configure.in (HAVE_NCURSES): Look for library named ncurses.
6178
6179 * configure.in (setlocale): Check for it.
6180
6181 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
6182
61831996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6184
6185 * configure.in: Use lignux instead of linux as value of opsys.
6186
61871996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6188
6189 * Makefile.in (install-strip): Fix whitespace.
6190 Get rid of continuation.
6191
6192 * config.sub: Convert linux or gnu/linux to lignux.
6193
61941996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6195
6196 * configure.in: Accept lignux in configuration name.
6197
61981996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6199
6200 * Makefile.in (install-strip): New target.
6201
62021996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6203
6204 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
6205 -f failed to do the job on Suns.
6206
62071996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6208
6209 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
6210
6211 * configure.in (linux/version.h): Check for this header.
6212
62131996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6214
6215 * configure.in: Remove -fno-builtin hackery from -lm check.
6216
62171996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
6218
6219 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
6220 just this test.
6221
6222 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
6223
62241996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6225
6226 * configure.in: Check for ncurses.
6227
62281996-02-28 Paul Eggert <eggert@twinsun.com>
6229
6230 * configure.in (LOCALTIME_CACHE):
6231 Also define if localtime mishandles unsetting TZ.
6232 This works around a localtime bug in mips-dec-ultrix.
6233
62341996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6235
6236 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
6237
6238 * configure.in: Improve messages about X versions.
6239
62401996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6241
6242 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
6243
62441996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6245
6246 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
6247 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
6248
6249 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
6250 (install): Put install-arch-indep before install-arch-dep.
6251
62521996-02-20 Dave Love <d.love@dl.ac.uk>
6253
6254 * INSTALL: Clarify info about MS-DOS path handling.
6255
62561996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6257
6258 * Makefile.in (install-arch-indep): Install info/ccmode*.
6259 In previous change, protect against /bin/pwd returning null string.
6260
62611996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6262
6263 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
6264 to lispdir.
6265
62661996-02-01 Paul Eggert <eggert@twinsun.com>
6267
6268 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
6269
62701996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6271
6272 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
6273
62741996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6275
6276 * Makefile.in (extraclean): Use ${top_distclean} to ensure
6277 we delete everything distclean deletes.
6278
62791996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
6280
6281 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
6282
62831996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6284
6285 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
6286 into LDFLAGS instead of into LIBS.
6287
62881996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6289
6290 * configure.in (HAVE_XMU): Fix typo in previous change.
6291
62921996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6293
6294 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
6295
62961996-01-10 Erik Naggum <erik@naggum.no>
6297
6298 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
6299
63001996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
6301
6302 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
6303
63041996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6305
6306 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
6307 and use -lXt to link it.
6308
63091996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6310
6311 * configure.in (locallisppath): Put version-specific dir first.
6312
63131996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6314
6315 * configure.in (hppa-*-nextstep*): New alternative.
6316 (USE_X_TOOLKIT): By default, set this to "maybe";
6317 and change that later to LUCID or "no" according to X11 version.
6318
6319 * make-dist: Recompile outdated .elc files and update all autoloads.
6320
63211996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6322
6323 * configure.in (locallisppath): Fix typo in last change: " -> '.
6324
63251996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6326
6327 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
6328
63291995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6330
6331 * Makefile.in (install-arch-indep): Give all files read permission.
6332
63331995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6334
6335 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
6336 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
6337
63381995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6339
6340 * configure.in: Determine HAVE_X11R6.
6341 (HAVE_MENUS): Renamed from HAVE_X_MENU.
6342
63431995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6344
6345 * configure.in: Just "solaris" now defaults to version 2.4.
6346 Add sunos4.1.n-noshare as alternative.
6347
63481995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6349
6350 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
6351
63521995-11-29 Erik Naggum <erik@naggum.no>
6353
6354 * Makefile.in (install-arch-indep): Add missing backslash.
6355
63561995-11-29 Karl Eichwalder <ke@ke.Central.DE>
6357
6358 * Makefile.in (install-arch-indep): Don't install
6359 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
6360
63611995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6362
6363 * Makefile.in (install-arch-indep): Fix previous change.
6364
6365 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
6366
63671995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6368
6369 * Version 19.30 released.
6370
6371 * make-dist (lisp): Exclude subdirs.el.
6372
63731995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6374
6375 * make-dist (etc): Delete *.orig and *.rej.
6376
63771995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6378
6379 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
6380
63811995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6382
6383 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
6384
63851995-11-14 Geoff Voelker <voelker@cs.washington.edu>
6386
6387 * make-dist (nt): Rename install, readme, and todo to
6388 INSTALL, README, and TODO.
6389
63901995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6391
6392 * make-dist (lisp): Don't distribute site-start.
6393
63941995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
6395
6396 * make-dist: Break the hard link on alloca.c.
6397
63981995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
6399
6400 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
6401
64021995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6403
6404 * make-dist (src, lib-src): Don't distribute Makefile.c.
6405 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
6406
64071995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6408
6409 * Makefile.in (mkdir): Create man1dir, not mandir.
6410 (uninstall): Use man1dir, not mandir.
6411
64121995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6413
6414 * Makefile.in (man1dir): New variable.
6415 (install-arch-indep): Use man1dir.
6416
6417 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
6418
6419 * make-dist: Create lisp/MANIFEST.
6420
64211995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
6422
6423 * configure.in (m68k-*-linux*): New alternative.
6424
64251995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6426
6427 * make-dist: Use new names config.in, paths.in, and
6428 {src,lib-src}/Makefile.in.
6429
64301995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6431
6432 * configure.in: Don't bother checking for drem.
6433
64341995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6435
6436 * Makefile.in (distclean): Delete line with just a tab in it.
6437 (install-arch-indep): Delete spaces that precede tabs.
6438 Delete spurious `fi' left from previous change.
6439 (install): Supply `true' as command, to avoid null command.
6440
64411995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6442
6443 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
6444
64451995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6446
6447 * configure.in (powerpc-*-solaris2): New alternative.x
6448
64491995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
6450
6451 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
6452 of paths.h.tmp$$, to avoid going beyond 14 characters.
6453
64541995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6455
6456 * configure.in: Improve error msg for invalid --with-x-toolkit value.
6457
64581995-09-06 Paul Eggert <eggert@twinsun.com>
6459
6460 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
6461 if localtime caches TZ. Check for tzset.
6462
64631995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6464
6465 * config.bat: Simplify using new names file names src/makefile.in,
6466 config.in, paths.in. Change Echo commands not to use `.
6467
64681995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6469
6470 * Makefile.in (install-arch-indep): Always install the new dir file;
6471 rename the previous dir file to dir.bak or dir.old.
6472
64731995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6474
6475 * configure.in (RANLIB): Substitute this into makefiles.
6476 Set it specially on solaris; set it by default on other systems.
6477
6478 * configure.in: Fix previous Alpha change.
6479
64801995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6481
6482 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
6483 NON_GCC_TEST_OPTIONS.
6484
64851995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6486
6487 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
6488 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
6489
6490 * configure.in (alpha-*-linux*): New configuration.
6491
64921995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6493
6494 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
6495 (m68k-next-nextstep*): New alias for that.
6496 (i*86-*-nextstep*): Use nextstep.h.
6497 (sparc-*-nextstep*): New configuration.
6498
64991995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6500
6501 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
6502 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
6503
65041995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6505
6506 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
6507 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
6508
65091995-07-18 Mike Long <mike.long@analog.com>
6510
6511 * make-dist: Fix update of finder-inf.el, and byte-compile it.
6512
65131995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6514
6515 * Makefile.in (src/paths.h, paths-force):
6516 Rename src/paths.h.in to src/paths.in.
6517 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
6518
6519 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
6520 Use Makefile.c for intermediate file.
6521 Rename src/config.h.in to src/config.in.
6522
65231995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
6524
6525 * configure.in (mips-dec-ultrix*): Assume version 4.3.
6526 (mips-dec-ultrix4.[12]): New alternative for old versions.
6527
65281995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6529
6530 * make-dist: Don't break intra-tree links.
6531
65321995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6533
6534 * configure.in: Put back archlibdir initialization. Require
6535 autoconf 2.4.1 or later.
6536
65371995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6538
6539 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
6540 (mips-mips-riscos5*): New alternative.
6541
65421995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6543
6544 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
6545
65461995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6547
6548 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
6549 (mandir, infodir, archlibdir): Initializations deleted.
6550
6551 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
6552 On hpux9shr, use hpux9shxr4.h.
6553
65541995-06-24 Morten Welinder <terra+@cs.cmu.edu>
6555
6556 * configure.in: Added target mips-dec-mach_bsd4.3.
6557 * config.guess: Guess mips-dec-mach_bsd4.3.
6558
65591995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6560
6561 * Makefile.in (mkdir): Use symbolic chmod.
6562
65631995-06-22 Paul Eggert <eggert@twinsun.com>
6564
6565 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
6566 SunOS 4.1.5 through 4.1.9, should they ever exist.)
6567
65681995-06-22 Paul Eggert <eggert@twinsun.com>
6569
6570 * Makefile.in (SUBDIR_MAKEFILES):
6571 Add man/Makefile, so `make distclean' removes it.
6572 (top_distclean): Add config.log to the list of files to be removed.
6573
65741995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6575
6576 * Version 19.29 released.
6577
65781995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6579
6580 * configure.in: Fix the previous change to verify that the -b
6581 option really solves the problem.
6582
6583 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
6584
65851995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6586
6587 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
6588
65891995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6590
6591 * configure.in: Report more clearly when there is no special
6592 dir to search for X includes or libraries.
6593
65941995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6595
6596 * configure.in: Check for -lpthreads, not -lpthread.
6597
65981995-06-09 Geoff Voelker <voelker@cs.washington.edu>
6599
6600 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
6601
66021995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6603
6604 * configure.in: Check for -lpthread.
6605
66061995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6607
6608 * Makefile.in (install-arch-indep): Install info files for mh-e.
6609 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
6610
66111995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6612
6613 * configure.in (*-solaris2.5): New configuration.
6614
6615 * make-dist: Copy new files config.nt and config.w95.
6616
66171995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6618
6619 * configure.in: Use x_includes, not x_libraries, for -I.
6620 Make bitmapdir a colon-separated list.
6621
66221995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
6623
6624 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
6625
6626 * configure.in: Allow x_libraries and x_includes to be paths.
6627
66281995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6629
6630 * configure.in: Fix typo.
6631
66321995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6633
6634 * INSTALL: Clarify use of site-init.el.
6635
66361995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
6637
6638 * configure.in: Pass arg to sqrt.
6639
66401995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6641
6642 * make-dist: Fix May 6 change.
6643
66441995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6645
6646 * vpath.sed: Delete reference to ymakefile.
6647
66481995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6649
6650 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
6651
66521995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6653
6654 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
6655
6656 * update-subdirs: Specify /bin/sh to run the script.
6657
66581995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6659
6660 * make-dist: Put src/makefile.nt in dist.
6661
6662 * configure.in (i[345]86-*-bsdi2*): New configuration.
6663 (vax-dec-bsd386*): Deleted.
6664
66651995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6666
6667 * configure.in: Make sure CDPATH doesn't mess up PWD check.
6668 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
6669 Use fmod instead of logb in -lm check.
6670
66711995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6672
6673 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
6674 Use bsd4-3. Don't set NON_GNU_CPP.
6675
6676 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
6677 In nt, copy various different things, but not *.cmd.
6678 Fix the ln commands for the subdirs of nt.
6679
66801995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6681
6682 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
6683
66841995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6685
6686 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
6687 since that's what the header file expects.
6688
66891995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
6690
6691 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
6692 and 68040 based machines when choosing options for gnucc.
6693
66941995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6695
6696 * Makefile.in (top_distclean): Delete config.cache.
6697
66981995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6699
6700 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
6701
6702 * configure.in: Use m/ncr386.h.
6703
67041995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6705
6706 * Makefile.in (install-arch-indep): Undo Sep 23 change.
6707
67081995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6709
6710 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
6711 (man): Don't copy texindex.c and getopt.c; they're deleted.
6712 (etc): Omit `e'; it's a subdirectory.
6713 (etc/e): Use `../..', not `..', to reference top level.
6714
67151995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
6716
6717 * Makefile.in (install-arch-indep, dist):
6718 Look for `update-subdir' in $(srcdir).
6719
67201995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6721
6722 * make-dist: Include mkinstalldirs in distribution.
6723
67241995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6725
6726 * make-dist: Add missing close backquote.
6727
67281995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6729
6730 * make-dist: Don't distribute shortnames directory.
6731
67321995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6733
6734 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
6735
67361995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6737
6738 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
6739
67401995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6741
6742 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
6743
67441995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6745
6746 * configure.in (mips-sgi-irix6): New configuration.
6747
67481995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6749
6750 * Makefile.in (maintainer-clean): Renamed from realclean.
6751
67521995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6753
6754 * configure.in: Create a .gdbinit that sources the real one,
6755 if using a different build directory.
6756
67571995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6758
6759 * configure.in: Check for sys/select.h.
6760
67611995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6762
6763 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
6764
67651994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6766
6767 * configure.in: Handle isc 4.1 operating system.
6768
67691994-12-10 Richard Stallman <rms@kepa>
6770
6771 * configure.in (rs6000-ibm-aix4.1*): New alternative.
6772 (rs6000-ibm-aix4*): New alternative.
6773
67741994-12-06 Richard Stallman <rms@kepa>
6775
6776 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
6777
67781994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6779
6780 * configure.in: Don't try to make directories that are guaranteed
6781 to already exist.
6782
67831994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6784
6785 * configure.in: Generate man/Makefile from man/Makefile.in.
6786 Create the man subdir.
6787
6788 * Makefile.in (dvi): Run Make in our man subdir.
6789
6790 * make-dist: Create subdir etc/e.
6791 Make links to it.
6792 Put man/Makefile.in in dist, instead of man/Makefile.
6793
67941994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
6795
6796 * configure.in: Add --with-pop, --with-kerberos, and
6797 --with-hesiod for movemail.
6798
67991994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6800
6801 * configure.in (m68*-apollo*): Use s/domain.h.
6802
68031994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6804
6805 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
6806
68071994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6808
6809 * configure.in: Don't add -I, -L, -R options for cc if their
6810 arguments would be empty.
6811
68121994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6813
6814 * configure.in (i860-intel-osf1*): New alternative.
6815 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
6816 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
6817
68181994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6819
6820 * configure.in: Make h_errno check not use nested functions.
6821
68221994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6823
6824 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
6825
68261994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6827
6828 * Makefile.in (install-arch-indep): Avoid continued comment
6829 swallowing target line.
6830
68311994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
6832
6833 * configure.in: Protect a character class with `changequote'.
6834
68351994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6836
6837 * configure.in: Accept `news' as a synonym for `newsos'.
6838
68391994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6840
6841 * Makefile.in: Don't rm files if cd fails.
6842
68431994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6844
6845 * make-dist: Put nt subdir and its subdirs in the dist.
6846 (lib-src): Put makefile.nt in the dist.
6847 (lisp): Put makefile.nt in the dist.
6848
68491994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6850
6851 * configure.in: Change a stray `[' to `test'.
6852
68531994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6854
6855 * configure.in: Adapt for Autoconf v2. Use the standard argument
6856 parser, host type canonicalizer, X11 finder, and message
6857 printing macros. Use the new macro names. Use `test' instead of `['.
6858
68591994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6860
6861 * configure.in: Check for getpagesize.
6862
68631994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6864
6865 * make-dist (msdos): Put sed* in the distribution.
6866
68671994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
6868
6869 * config.bat: New option, `--with-x', for configuring Emacs
6870 for use with the X11 system DesqView/X.
6871 New option, `--no-debug', for compiling Emacs without debug
6872 information thus saving disk space.
6873 (src/config.h, src/paths.h): Use `update' (which is like
6874 `move-if-changed') to change the file.
6875 (src/config.h): When configuring for X11 perform extra changes.
6876 (src/makefile): When configuring for X11 perform extra changes.
6877 (lib-src): Remove temporary files.
6878 (): Check that `sed', `rm', `mv', and `gcc' are available.
6879
68801994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6881
6882 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
6883
6884 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
6885
68861994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6887
6888 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
6889
6890 * configure.in (canonical): Substitute var into makefiles.
6891 (bitmapdir): Likewise.
6892
6893 * Makefile.in (bitmapdir): New variable.
6894 (src/paths.h, paths-force): Edit PATH_BITMAPS.
6895
68961994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6897
6898 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
6899
6900 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
6901 * update-subdirs: New shell script.
6902
69031994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6904
6905 * Makefile.in (top_distclean): Don't rm build-install.
6906 (SOURCES): Delete build-install.in.
6907
6908 * make-dist: Don't distribute build-ins.in.
6909 * build-ins.in: File deleted.
6910
69111994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
6912
6913 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
6914
69151994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6916
6917 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
6918
6919 * configure.in (libexecdir): Renamed from libdir. New default.
6920 (sharedstatedir): Renamed from statedir. New default.
6921 (datadir): New default.
6922
6923 * make-dist: Don't distribute subdirs.el.
6924
69251994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6926
6927 * configure.in (eaccess): Check for it.
6928
69291994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6930
6931 * configure.in (mktime): Check for it.
6932
69331994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
6934
6935 * configure.in (motif): Add support for usage and option checking.
6936
69371994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6938
6939 * configure.in (utimes): Check for it.
6940
69411994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6942
6943 * Makefile.in (install-arch-indep): Don't do mkdir here.
6944
69451994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6946
6947 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6948 riscix.h renamed to acorn.h.
6949
69501994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
6951
6952 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6953 New configurations.
6954
69551994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6956
6957 * configure.in: Remove trailing slashes from srcdir.
6958
69591994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6960
6961 * configure.in (i[345]86-sequent-ptx*): Handle
6962
69631994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6964
6965 * Makefile.in (paths-force): Depend on src/paths.h
6966
69671994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6968
6969 * configure.in (config_options): Save all arguments, not just some.
6970
69711994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6972
6973 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
6974
6975 * configure.in: Add AC_AIX.
6976 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
6977
69781994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6979
6980 * configure.in (parsing options): Simplify sed command to delete -'s.
6981
69821994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
6983
6984 * configure.in (config_options): New shell variable.
6985 Pass its value to C code in EMACS_CONFIG_OPTIONS.
6986
69871994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6988
6989 * configure.in (alpha-dec-osf*): New target.
6990
6991 * Makefile.in: Use just one FRC target.
6992
69931994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6994
6995 * Makefile.in (removenullpaths, paths-force):
6996 Use name paths.h.tmp$$, which depends on the pid.
6997
69981994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6999
7000 * Makefile.in (removenullpaths, paths-force):
7001 Put paths.h.tmp in top-level dir, not in src.
7002
70031994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7004
7005 * Version 19.27 released.
7006
70071994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7008
7009 * Version 19.26 released.
7010
70111994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7012
7013 * configure.in: Check for lrand48, not rand48.
7014
70151994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7016
7017 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
7018 (powerpc-ibm-aix*): New aliases.
7019
70201994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7021
7022 * make-dist (src/m, src/s): Put *.inp in distribution.
7023
70241994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7025
7026 * configure.in: Accept i586 and i486 along with i386.
7027
70281994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7029
7030 * configure.in: Do compute unexec, LIBX, system_malloc, etc
7031 even if CPP env var was set by the user.
7032
7033 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
7034
70351994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
7036
7037 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
7038
70391994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7040
7041 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
7042
70431994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7044
7045 * configure.in: Check more specifically for i*86-sun-sunos.
7046
70471994-08-03 Caveh Jalali (caveh@eng.sun.com)
7048
7049 * configure.in: Handle solaris 2.4.
7050
70511994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7052
7053 * configure.in (rand48): Check for it.
7054
70551994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7056
7057 * make-dist: Update the info files.
7058
70591994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7060
7061 * configure.in: Make "checking..." messages' style consistent.
7062 (HAVE_H_ERRNO): New test.
7063
70641994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
7065
7066 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
7067
70681994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7069
7070 * configure.in (CFLAGS): If the envvar was specified, use that.
7071 And set REAL_CFLAGS from it too.
7072
70731994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7074
7075 * make-dist: Update finder-inf.el.
7076
70771994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7078
7079 * make-dist (msdos): Include sed4.inp in dist.
7080
7081 * Makefile.in (libsrc_libs): Var deleted.
7082
70831994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7084
7085 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
7086
70871994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7088
7089 * configure.in (mips-sony-newsos4*): New alias.
7090
70911994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7092
7093 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
7094 (*-convex-convexos*): Accept this as alias.
7095
70961994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7097
7098 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
7099 for two different uses.
7100
71011994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7102
7103 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
7104
71051994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7106
7107 * make-dist: Put ./BUGS into the distrib.
7108
71091994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7110
7111 * configure.in: Handle 386 running Solaris 2.
7112
71131994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7114
7115 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
7116
71171994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7118
7119 * configure.in (mips-sony-newsos*): Use news-risc.h.
7120
7121 * configure.in: Accept bsdi as opsys, like bsd386.
7122
71231994-06-01 Morten Welinder (terra@diku.dk)
7124
7125 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
7126
71271994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7128
7129 * Version 19.25 released.
7130
7131 * make-dist (shortversion): Don't assume another period follows.
7132
71331994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7134
7135 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
7136 (uninstall): Use /bin/pwd.
7137
7138 * Makefile.in (blessmail): Depend on src.
7139 (all): Don't depend on blessmail.
7140
7141 * Makefile.in (src/paths.h): Don't force recomputation.
7142 (paths-force): New target; force recomputation of paths.h.
7143 (all): Depend on paths-force.
7144 (src, lib-src): Depend on src/paths.h.
7145
7146 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
7147 NON_GCC_TEST_OPTIONS.
7148
71491994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7150
7151 * configure.in: Don't insist on subversions for irix.
7152
71531994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7154
7155 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
7156
7157 * configure.in (i[34]86-next-*): New alternative.
7158
71591994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7160
7161 * Version 19.24 released.
7162
7163 * configure.in: New config hppa*-hp-hpux9shr*.
7164
71651994-05-22 Morten Welinder (terra@tyr.diku.dk)
7166
7167 * config.bat: Doc fix.
7168
71691994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7170
7171 * Makefile.in (mostlyclean, clean, distclean, realclean)
7172 (extraclean): Don't act on man subdir if it doesn't exist.
7173
71741994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7175
7176 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
7177 Use them to set up CC.
7178 (*-sun-sunos4.1.3): Set them.
7179
71801994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7181
7182 * Makefile.in (lib-src): Don't depend on src/paths.h.
7183
71841994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7185
7186 * build-ins.in (copydests): Get rid of spurious `-'s.
7187
7188 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
7189
71901994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7191
7192 * Version 19.23 released.
7193
7194 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
7195 for the Xlib and Xt checks; then restore old CFLAGS.
7196
71971994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7198
7199 * configure.in (HAVE_X11XTR6): Add newline before #if.
7200 Add newline after #endif.
7201
72021994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7203
7204 * configure.in (HAVE_X11XTR6): Arrange to define it.
7205
72061994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7207
7208 * Makefile.in (install): Depend on blessmail.
7209
72101994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7211
7212 * configure.in (mips-siemens-sysv*): Put quotes around value
7213 containing blanks.
7214
72151994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7216
7217 * Makefile.in (TAGS): Use the makefile in src subdir.
7218
72191994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7220
7221 * configure.in (opsys): Recognize `gnu'.
7222
72231994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7224
7225 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
7226
72271994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7228
7229 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
7230 version > 1.8.
7231
72321994-05-08 Morten Welinder (terra@diku.dk)
7233
7234 * config.bat: Forcibly remove "# " style comments from makefiles.
7235
72361994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7237
7238 * Makefile.in (uninstall): When processing lispdir and etcdir,
7239 do nothing unless it exists and is a directory.
7240
72411994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7242
7243 * Makefile.in (install-arch-indep): Do install info/dired-x*.
7244 Merge code in from install-doc.
7245 (install-doc): Merge code back into install-arch-indep.
7246 (install-arch-dep): Don't depend on install-doc.
7247
7248 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
7249
72501994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7251
7252 * configure.in (making src/Makefile and lib-src/Makefile):
7253 Split off the autoconf substitutions and don't pass them thru cpp.
7254 (undefs): Use $canonical as well as $configuration.
7255
7256 * make-dist: Distribute lisp/Makefile.
7257
7258 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
7259 Use lower case names for the s files.
7260
72611994-05-03 Morten Welinder (terra@diku.dk)
7262
7263 * config.bat: Added possibility for different file name
7264 transcriptions in lib-src.
7265
72661994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7267
7268 * Makefile.in (lib-src): Undo previous change.
7269 (blessmail): New target to run maybe-blessmail in lib-src.
7270 (all): Depend on blessmail.
7271
7272 * Makefile.in (lib-src): Depend on src.
7273
72741994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
7275
7276 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
7277 (m88k-dg-dgux5.4R2): dgux5.4R2.
7278
72791994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7280
7281 * configure.in (window_system): Restore accidentally deleted code
7282 that uses AC_FIND_X.
7283
7284 * make-dist: Distribute config.bat.
7285
72861994-04-29 Morten Welinder (terra@diku.dk)
7287
7288 * config.bat: Corrected the configuration of lib-src
7289 to keep up with configure. Add note about dos version 3
7290 or better needed (djgpp needs that). Add note explaining
7291 that either install in c:/emacs or edit the script.
7292 Don't change to c:/emacs, but assume we're there (to minimize
7293 the number of places to change).
7294
7295 * config.bat: Build-in the first step towards X11 support with
7296 the X11 emulator that exists. At this time it won't work,
7297 and several files are missing.
7298
72991994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7300
7301 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
7302 Don't look for -lresolv.
7303
7304 * Makefile.in (lib-src): Depend on src/paths.h.
7305
73061994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7307
7308 * configure.in: Restore deleted AC_SUBST of `configuration'.
7309 Improve error message for bad --with-x-toolkit value.
7310
7311 * configure.in: Define CONFIGURATION in src/config.h
7312 rather than substituting in src/Makefile.in.
7313
73141994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7315
7316 * Makefile.in (install-doc): New target.
7317 (install-arch-dep): Depend on install-doc.
7318 (mkdir): Create docdir.
7319
73201994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7321
7322 * configure.in: Test for libresolv.a.
7323 Substitute machfile and opsysfile.
7324
73251994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7326
7327 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
7328 (install-arch-dep): Install under the name $(EMACS).
7329
73301994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7331
7332 * configure.in (version): Use entire value of emacs-version.
7333 (mips-siemens-sysv*): New alternative.
7334
73351994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7336
7337 * Makefile.in (install-arch-indep): Don't install dired-x*.
7338
73391994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7340
7341 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
7342 Fix definition of $undefs.
7343
73441994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7345
7346 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
7347
7348 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
7349
73501994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
7351
7352 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
7353
73541994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7355
7356 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
7357 and run it thru cpp, as with src/Makefile.in.
7358
7359 * configure.in: Use AC_SET_MAKE.
7360
73611994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7362
7363 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
7364
73651994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7366
7367 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
7368
7369 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
7370 (printing the choices): Make the toolkit message unconditional.
7371 (USE_X_TOOLKIT): Use `none', not `no', if none.
7372 (include libsrc_libs): Include config.h, and specify -I for srcdir.
7373 Get rid of temp file foofoo1.
7374
73751994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7376
7377 * configure.in (CFLAGS): Use shell syntax, not Makefile.
7378
73791994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7380
7381 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
7382 (printing the choices): State choice of toolkit.
7383 (libsrc_libs): Recalculate after writing config.h;
7384 then update lib-src/Makefile.
7385
73861994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7387
7388 * configure.in: Add sunos4shr as alternative for suns.
7389 Conditionals testing for null $CC were backwards.
7390
73911994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7392
7393 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
7394
73951994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7396
7397 * configure.in: Handle -isc4.0*.
7398
73991994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7400
7401 * configure.in (esix5): Set NON_GNU_CPP.
7402
74031994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
7404
7405 * Makefile.in (thisdir): Nonsensical variable removed.
7406 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
7407 back to $thisdir, rather than the directory `this_dir'.
7408
74091994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7410
7411 * Makefile.in (install-arch-indep): Add missing backslash after a
7412 `then'.
7413
74141994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7415
7416 * Makefile.in (thisdir): New variable.
7417 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
7418
74191994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7420
7421 * configure.in: Add freebsd.
7422
74231994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7424
7425 * configure.in: Check for fpathconf.
7426
74271994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7428
7429 * configure.in (with_x_toolkit): Fix typo in previous change.
7430
74311994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7432
7433 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
7434
74351994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7436
7437 * configure.in (with_x_toolkit): Don't allow motif or open-look.
7438
74391994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
7440
7441 * configure.in: Fix value of docdir.
7442 * Makefile.in (install-arch-indep): Install DOC* in docdir.
7443
74441994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7445
7446 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
7447
74481994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
7449
7450 * configure.in: New variable docdir to control where the docstring
7451 file goes.
7452 Makefile.in: Use it to initialize PATH_DOC in paths.h.
7453
74541994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7455
7456 * configure.in: When --run-in-place, don't inherit archlibdir.
7457
74581994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7459
7460 * Makefile.in (install-arch-dep, install-arch-indep):
7461 New targets split up former do-install rule.
7462 (do-install): Target deleted.
7463
74641994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7465
7466 * configure.in (mips-sony-newsos*): New configuration.
7467
74681994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
7469
7470 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
7471
74721994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7473
7474 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
7475
74761994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7477
7478 * configure.in: Don't initialize CC.
7479
74801994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7481
7482 * configure.in (creating src/Makefile): Also generate -U switches
7483 for symbols in the $configuration value.
7484
7485 * configure.in: Check for sys_siglist being declared in system header.
7486
74871994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7488
7489 * configure.in (creating src/Makefile): Delete blank lines
7490 along with lines of whitespace.
7491 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
7492
74931994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7494
7495 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
7496 like C_SWITCH_SYSTEM.
7497 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
7498
74991994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7500
7501 * configure.in (drem): Check for this function.
7502
75031994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7504
7505 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
7506 If CPP was inherited from environment, don't use NON_GNU_CPP.
7507 (NON_GNU_CC): Likewise.
7508 (handling with_gcc): Use explicit if in the `no' case.
7509 (cc_specified): New variable; if set, don't use NON_GNU_CC.
7510
75111994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7512
7513 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
7514
75151994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
7516
7517 * configure.in: Check whether fmod exists.
7518
75191994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7520
7521 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
7522 {src,lisp}/OChangeLog.
7523
75241994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7525
7526 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
7527 necessary for proper operation. This code works with the current
7528 released version of Autoconf.
7529
75301994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7531
7532 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
7533 (USE_X_TOOLKIT): Define it for all values except `no'.
7534
7535 * configure.in: Undo first Jan 8 change and Jan 16 change.
7536
75371994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7538
7539 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
7540 Substitute USE_X_TOOLKIT as both C macro and Make variable.
7541
7542 * Makefile.in (lwlib/Makefile): New target.
7543 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
7544 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
7545 (unlock, relock): Handle lwlib subdir.
7546
7547 * Makefile.in: Add some .PHONY targets.
7548
7549 * make-dist: Handle lwlib subdir like oldXMenu subdir.
7550
7551 * lwlib: New subdirectory.
7552
75531994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7554
7555 * configure.in: If CPP has a value that is a directory,
7556 discard the value.
7557
75581994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7559
7560 * configure.in (srcdir_undefs): Add g flag to sed substitution to
7561 remove -U[0-9]*.
7562
75631994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7564
7565 * Makefile.in (do-install): Install the dired-x info files.
7566
7567 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
7568 (See src/s/sol2.h.)
7569
75701994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7571
7572 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
7573
75741994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7575
7576 * configure.in (creating src/Makefile): Put code inside 2nd arg to
7577 AC_OUTPUT as it should be; hopefully noone will again see fit to
7578 gratuitously break this and not make a change log entry.
7579 Optimized sed processing of Makefile.in and cpp output; now
7580 preserves comments previously removed from the cpp input.
7581 Eliminated temp file for cpp output. Generate -U switches to
7582 undefine all identifiers that appear in the directory name
7583 ${srcdir}; pass these to cpp.
7584
7585 * configure.in (version): Fix sed regexp to match two-elt version
7586 number.
7587
7588 * configure.in: Check for strerror.
7589
75901994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7591
7592 * configure.in: Test for bcmp.
7593
75941994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7595
7596 * make-dist (tempdir): Put subdir msdos into the distribution.
7597
75981993-01-07 Morten Welinder (terra@diku.dk)
7599
7600 * config.bat: New file.
7601
76021994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7603
7604 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
7605
76061994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7607
7608 * configure.in (m68*-next-*): Don't care about which os is specified.
7609 (i[34]86-*-*): Check for *-nextstop*.
7610
76111993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7612
7613 * configure.in: Check for setsid.
7614
76151993-12-17 Richard Stallman (rms@srarc2)
7616
7617 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
7618
76191993-12-15 Richard Stallman (rms@srarc2)
7620
7621 * Makefile.in (mkdir): Make only the lockdir writable.
7622
7623 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
7624
76251993-12-11 Richard Stallman (rms@srarc2)
7626
7627 * Makefile.in (libdir): Use @libdir@.
7628
76291993-12-08 Richard Stallman (rms@srarc2)
7630
7631 * Makefile.in (install): Add empty command.
7632
76331993-12-04 Richard Stallman (rms@srarc2)
7634
7635 * make-dist: Put man/getopt.c in the dist.
7636
7637 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
7638
7639 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
7640
76411993-12-03 Richard Stallman (rms@srarc2)
7642
7643 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
7644 Set it for all solaris versions.
7645 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
7646 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
7647 Likewise for NON_GNU_CC and CC.
7648
76491993-12-01 Richard Stallman (rms@srarc2)
7650
7651 * configure.in (mips-mips-riscos4*): Assign variable CC.
7652 (checking ${with_gcc}): If "no", don't override CC if already set.
7653 (CC): Initialize it as empty.
7654
76551993-11-30 Richard Stallman (rms@srarc2)
7656
7657 * configure.in (Suns): Set CPP if *-solaris2.3*.
7658
76591993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7660
7661 * Version 19.22 released.
7662
7663 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
7664
76651993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7666
7667 * make-dist: When breaking links, use cp -p.
7668 Copy install.sh into distribution.
7669 Move the temp dir up into the parent dir;
7670 don't leave the staging dir make-dist.tmp... in existence.
7671 * install.sh: New file.
7672
76731993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7674
7675 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
7676
76771993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7678
7679 * configure.in (version): When --run-in-place, exclude
7680 ${datadir}/emacs/site-lisp from locallisppath.
7681
76821993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7683
7684 * configure.in: Delete jumk.c before writing it.
7685
76861993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7687
7688 * Version 19.21 released.
7689
7690 * Makefile.in (mkdir): Ignore error from chmod.
7691
76921993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7693
7694 * make-dist: Don't put lisp/forms.README in the distribution.
7695
76961993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7697
7698 * configure.in (creating src/Makefile): Before running cpp,
7699 discard all lines that start with `# Generated' or /**/#.
7700
77011993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7702
7703 * Version 19.20 released.
7704
7705 * make-dist: Use build-ins.in, not build-install.in.
7706 Don't bother updating TAGS since it's not included.
7707
7708 * build-ins.in: Renamed from build-install.in.
7709
77101993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7711
7712 * make-dist: Don't try to link *.texinfo--there are none now.
7713 When running make in lib-src, specify YACC var value.
7714
77151993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7716
7717 * configure.in (extrasub): Add vpath patterns for %.[yls].
7718
7719 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
7720 Instead just include the commands to make src/Makefile as the
7721 second arg to AC_OUTPUT.
7722
7723 * configure.in: Use : instead of dnl for comment inside
7724 $makefile_command.
7725
7726 * configure.in: No longer use vpath_sed. Instead, when we notice
7727 srcdir already configured, set extrasub to hack vpath in the
7728 makefiles.
7729
7730 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
7731 before moving it.
7732 * Makefile.in (VPATH): Define to @srcdir@.
7733
77341993-09-28 Brian J. Fox (bfox@cubit)
7735
7736 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
7737 doesn't exist. Just copy src/Makefile.in instead. Touch
7738 all of the Makefiles after editing config.status.
7739
7740 * INSTALL: Update documentation to match new configuration
7741 mechanism.
7742
77431993-09-27 Brian J. Fox (bfox@ai.mit.edu)
7744
7745 * configure.in: Allow any of the path or directory Makefile
7746 variables to be set with flags to configure. Create all Makefiles
7747 at configure time. Edit special commands into config.status after
7748 src/Makefile.in is built from src/Makefile.
7749
7750 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
7751 If these files are out of date, simply have config.status
7752 rebuild them; don't rebuild them explicitly.
7753
77541993-09-25 Brian J. Fox (bfox@ai.mit.edu)
7755
7756 * build-install.in: Change src/xemacs to src/emacs. We no longer
7757 create src/xemacs, so the file wouldn't be found.
7758
7759 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
7760
77611993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
7762
7763 * configure.in: Avoid forcing the search of /usr/include before
7764 fixed include files by resetting C_SWITCH_X_SITE if it is
7765 "-I/usr/include".
7766
77671993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7768
7769 * Makefile.in (@rip_paths@locallisppath):
7770 Delete ${datadir}/emacs/site-lisp.
7771
77721993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7773
7774 * configure.in:
7775 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
7776 Remove ${extra_output} from AC_OUTPUT call.
7777
77781993-09-17 Brian J. Fox (bfox@inferno)
7779
7780 * make-dist: Quote backquotes found in strings to be echoed.
7781
7782 * configure.in: Use "sh -c pwd" when we want to avoid having the
7783 shell fix up the value of $PWD.
7784
77851993-09-13 Brian J. Fox (bfox@inferno)
7786
7787 * Makefile.in (do-install): Don't abort if ln or chmod at the end
7788 of the installation fail. Suggested by Karl Berry.
7789
77901993-08-30 Brian J. Fox (bfox@inferno)
7791
7792 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
7793 was used. Set MAKEFLAGS from MFLAGS.
7794
77951993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7796
7797 * configure.in: Test for res_init in libc.
7798
77991993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7800
7801 * configure.in: In the file ${tempcname}, use configure___
7802 instead of @configure@.
7803
78041993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
7805
7806 * make-dist: Dist vpath.sed
7807
7808 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
7809 Depend on vpath.sed.
6e81c819 7810 Replace sed command for VPATH with @vpath_sed@.
067d23c9
KY
7811
7812 * configure.in: Substitute variable `vpath_sed'.
7813 If not in $srcdir and $srcdir is configured,
7814 issue warning that GNU make is required,
7815 and set vpath_sed to use vpath.sed script.
7816
78171993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7818
7819 * configure.in: Remove check for $srcdir being configured. This
7820 pretty much works now.
7821 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
7822 Check for XFree86 (/usr/X386/include) independent of whether
7823 -lXbsd exists.
7824
7825 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
7826 realclean, unlock, relock): Use `$(MAKE)' in place of plain
7827 `make'.
7828
78291993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7830
7831 * Version 19.19 released.
7832
7833 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
7834
78351993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7836
7837 * configure.in: Check for XScreenNumberOfScreen.
7838
78391993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7840
7841 * configure.in: Add * to end of all configuration alternatives.
7842 (m68*-sony-newsos3*): New alternative.
7843
78441993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7845
7846 * make-dist: Include getdate.c in distribution.
7847
7848 * configure.in: For --help, use $PAGER if it is set.
7849 (LIB_X11_LIB): Default to -lX11.
7850 (mips-sgi-irix5.*): New alternative.
7851
7852 * Makefile.in (do-install): Install info/gnus* and info/sc*.
7853
7854 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
7855 Recognize *.B8.* as hpux version 8.
7856 (m68*-tektronix-bsd*): Fix typo in tek4300.
7857 (AC_HAVE_FUNCS): Add ftime.
7858
78591993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7860
7861 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
7862 Use tekxd88, not tekXD88.
7863
78641993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7865
7866 * configure.in: Check for -lm. Then can check for frexp and logb.
7867
78681993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7869
7870 * Version 19.18 released.
7871
7872 * make-dist (src): Don't put gnu-hp300 in dist.
7873 (src, lisp): Include OChangeLog in dist.
7874
78751993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7876
7877 * configure.in: Test for presence of logb and frexp functions.
7878
78791993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7880
7881 * configure.in (machine): Add i370-ibm-aix*.
7882
78831993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7884
7885 * configure.in (function checks): Test for mkdir and rmdir.
7886
7887 * configure.in (function checks): Don't test for random and bcopy
7888 only when we're building with X; look for them all the time.
7889
78901993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7891
7892 * configure.in: Test for availability of bcopy functions, searching
7893 the X libraries if we're using X.
7894
7895 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
7896 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
7897 versions of AIX, and needs to be passed to the loader.
7898
7899 * configure.in: Test for the availability of the
7900 XScreenResourceString function.
7901
79021993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
7903
7904 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
7905 LD_SWITCH_X_SITE and assume --with-x11.
7906 Only look for X11 files if we weren't told about a window system
7907 or if we were told to use X11 but not told where.
7908 Search the libraries from the s and/or m files when checking for
7909 functions.
7910
7911 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
7912
79131993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7914
7915 * make-dist: Include lisp/dired.todo in the distribution.
7916
79171993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7918
7919 * configure.in: Add code to set HAVE_INET_SOCKETS.
7920
79211993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7922
7923 * configure.in: If we do find x_includes and x_libraries
7924 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
7925
79261993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7927
7928 * make-dist: Include src/gnu-hp300 in the dist.
7929
7930 * configure.in (canonical): New variable holds the canonicalized
7931 configuration. Don't alter `configuration'. Use `configuration'
7932 for Makefile.in for file naming.
7933 (testing x_includes and x_libraries): Use =, not ==.
7934
79351993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7936
7937 * Version 19.17 released.
7938
7939 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
7940 directory's makefile. This allows the invocation of CPP which
7941 builds xmakefile to receive these switches. The SunSoft C
7942 preprocessor inserts spaces between tokens if it doesn't get the
7943 -Xs flag requested in src/s/sol2.h.
7944
79451993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
7946
7947 * configure.in (m68k-bull-sysv3): New config.
7948
79491993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7950
7951 * configure.in: Use the autoconf AC_FIND_X macro to try to find
7952 the X Windows libraries.
7953
79541993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7955
7956 * make-dist (tempdir): Don't create lisp/forms-mode directory in
7957 the distribution. Those files aren't kept in their own
7958 subdirectory any more.
7959
79601993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7961
7962 * Version 19.16 released.
7963
79641993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7965
7966 * configure.in: Add --verbose flag.
7967
79681993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7969
7970 * version 19.15 released.
7971
79721993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7973
7974 * Makefile.in (top_distclean): Use -f switch when cleaning out
7975 lock dir; it might be empty.
7976
7977 * configure.in: Only check for -lXbsd once.
7978
79791993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7980
7981 * Version 19.14 released.
7982
79831993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7984
7985 * make-dist: If using gzip, create distribution with '.gz' extension.
7986
7987 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
7988 (lisp/forms-mode): This doesn't exist anymore.
7989
7990 * configure.in: Look for the closedir function.
7991
79921993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7993
7994 * configure.in (CPP): Autoconf sets this to a shell variable
7995 reference, which doesn't work when it's edited into a makefile.
7996 Expand that variable reference.
7997
7998 * Makefile.in (CPP): New variable.
7999 (src/Makefile): Edit CPP into src/Makefile.
8000
8001 * Makefile.in (src/Makefile): Don't bother exiting single quotes
8002 and entering double quotes to get the values of LD_SWITCH_X_SITE
8003 and the other make variables; make substitutes them in anyway.
8004
8005 * Makefile.in (uninstall): Don't remove the lisp and etc
8006 directories if they're in the source tree.
8007
8008 Bring mumbleclean targets into conformance with GNU coding standards.
8009 * Makefile.in (mostlyclean, clean): Separate these two; just have
8010 them pass the request to the subdirectory makefiles.
8011 (distclean): Pass the request down, and then get rid of the
8012 files configure built, and get rid of the Makefiles.
8013 (realclean): Pass the request down, and then do the same things
8014 distclean does.
8015 (uninstall, info, dvi): New targets.
8016
8017 * configure.in: Move clause for PC-compatible i386 box to the end
8018 of the case statement, to avoid masking configurations below.
8019
8020 * configure.in: Add case for m88k-motorola-sysv4.
8021
8022 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
8023 the HP 68000 machines.
8024
8025 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
8026 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
8027 preprocessor won't fiddle with them.
8028
80291993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8030
8031 * Makefile.in (TAGS): cd to src to run etags.
8032
80331993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8034
8035 * configure.in (version): Check the X libraries for XrmSetDatabase
8036 and random, and see if we have -lXbsd.
8037
80381993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8039
8040 * configure.in: Pass "-Isrc" to the CPP we run to examine the
8041 s/*.h and m/*.h files. Martin Tomes
8042 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
8043
80441993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8045
8046 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
8047 above the general i386 alternative.
8048
80491993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8050
8051 * configure.in: Recognize configuration name for Data General
8052 AViiON machines.
8053
8054 * configure.in: Use AC_LONG_FILE_NAMES.
8055
80561993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8057
8058 * configure.in: Test for bison.
8059 * Makefile.in (YACC): New variable.
8060 (lib-src/Makefile.in): Edit YACC into the makefile.
8061
80621993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8063
8064 * Version 19.13 released.
8065
8066 * configure.in (CFLAGS): Don't set this according to the value of
8067 the GCC shell variable. Instead, consult the machine and system
8068 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
8069 test __GNUC__ while we're at it.
8070
8071 * configure.in: Remove extra ;; from hpux cases.
8072
80731993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8074
8075 * configure.in: Check to see if the system has -ldnet.
8076
80771993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8078
8079 * make-dist: Add clauses to distribute lisp/forms-mode.
8080
80811993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8082
8083 * configure.in (machine): Fix the versions in hpux version number test.
8084 Do not guess based on cpu type. Do check for explicit system version.
8085
80861993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8087
8088 * configure.in: Do NOT look for `unknown' as company name.
8089
80901993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8091
8092 * configure.in: Fix typo in message.
8093
80941993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8095
8096 * Version 19.12 released.
8097
8098 * Makefile.in (do-install): Correct previous etc-copying change.
8099 Partially rewrite using `if'.
8100 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
8101
8102 * Version 19.11 released.
8103
8104 * configure.in: Handle 386bsd.
8105
81061993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8107
8108 * make-dist: Update getdate.c.
8109
8110 * configure.in: Handle bsd386.
8111
8112 * Makefile.in (do-install): Use `-' in tar options.
8113
8114 * configure.in: Change ! "${...}" to x"${...}" = x.
8115
8116 * Makefile.in (do-install): Copy the DOC-* files from the build
8117 etc directory, as well as lots of things from ${srcdir}/etc.
8118
8119 * make-dist: Copy config.guess.
8120
8121 * configure.in: Handle AIX versions 1.2, 1.3.
8122
81231993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8124
8125 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
8126 the configuration name mips-mips-usg* to represent USG systems.
8127
8128 * configure.in: Fix logic to detect if srcdir is already configured.
8129
8130 * Makefile.in: Pass in LD_SWITCH_X_SITE.
8131
8132 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
8133 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
8134 of a directory; cd might fail, and have pwd print out the current
8135 directory.
8136
81371993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8138
8139 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
8140
81411993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8142
8143 * configure.in: Complain if srcdir points at an already-configured
8144 tree.
8145
81461993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8147
8148 * Version 19.10 released.
8149
81501993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8151
8152 * Makefile.in: Use Makefile comments, not C comments.
8153
8154 * configure.in: Add case for the Tektronix XD88.
8155
81561993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8157
8158 * configure.in: Handle sysv4.2 and sysvr4.2.
8159
81601993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8161
8162 * configure.in: Traverse the argument list without destroying it;
8163 don't use shift. It turns out that "set - ${saved_arguments}"
8164 doesn't work portably.
8165
8166 * configure.in: Add missing "fi".
8167
8168 * make-dist: Rebuild configure if configure.in is newer.
8169
8170 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
8171 targets to be executed even if make remembers that it has already
8172 satisfied FRC.
8173
81741993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8175
8176 * Makefile.in (do-install): Delete redundant code to copy etc twice.
8177
8178 * configure.in (romp): Handle various version numbers with aos and bsd.
8179
81801993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8181
8182 * configure.in: Fix message text.
8183
81841993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8185
8186 * make-dist: Make a `site-lisp' directory in the distribution,
8187 instead of a `local-lisp' directory, which hasn't been the
8188 appropriate name for a long time.
8189 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
8190 from the distribution first, then /usr/local/lib/emacs/site-lisp.
8191
8192 * Makefile.in (do-install): Correctly detect if ./etc and
8193 ${srcdir}/etc are the same.
8194
8195 * configure.in: Extract UNEXEC from the system configuration
8196 files, compute the name of the source file corresponding to the
8197 object file, and #define it as UNEXEC_SRC in config.h.
8198
8199 * configure.in: If srcdir is '.', then try using PWD to make it
8200 absolute.
8201
8202 * configure.in: Include ${srcdir} in the printed report, to help
8203 people notice if it's an automounter path.
8204
82051993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8206
8207 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
8208
82091993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8210
8211 * Makefile.in (do-install): Delete the dest dir, not the source dir,
8212 when they are different. Add `shift' command.
8213 (COPYDESTS, COPYDIR): Delete external-lisp dir.
8214 (externallispdir): Var deleted.
8215
8216 * configure.in: Delete spurious paren outputting short_usage.
8217
82181993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8219
8220 * Version 19.9 released.
8221
82221993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8223
8224 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
8225 subdirectory makes.
8226
8227 * make-dist: Check for .elc files with no corresponding .el file.
8228
8229 * Makefile.in (mkdir): Make all the directories in locallisppath.
8230
8231 * config.guess: New file.
8232 * configure.in: Use it, tentatively.
8233 * INSTALL: Mention its usage.
8234
8235 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
8236 the former gives you the operating system rev directly. Use
8237 s/hpux.h if we don't recognize what we got.
8238
8239 * Makefile.in (do-install): Don't remove a destination directory
8240 if it's the same as the source. If ${srcdir}/info == ${infodir},
8241 don't try to copy the info files.
8242
8243 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
8244 doesn't work if you're not using a separate source directory.
8245 (do-install): Copy the build tree's etc directory only after
8246 making sure it's not also the source tree's etc directory.
8247
82481993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8249
8250 * configure.in: Handle sunos4.1.3 specially.
8251
82521993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8253
8254 * Makefile.in (INSTALL): Add definition.
8255
8256 * configure.in: Fix some messages. Support -with-gnu-cc.
8257 At the end, use `set --', not `set -'.
8258 Delete spurious `.h' in hpux alternatives.
8259
82601993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8261
8262 * Version 19.8 released.
8263
82641993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8265
8266 * configure.in: When looking for source in the same directory as
8267 the configure script, make the path thus discovered absolute.
8268 If the user specifies the `--srcdir' switch, make that directory
8269 absolute too.
8270
8271 * Makefile.in (srcdir): Remove comment saying this doesn't work.
8272
8273 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
8274 too, as the value of the PATH_INFO macro.
8275
8276 * configure.in: Check to see if the source lives in the same
8277 directory as the configure script.
8278
82791993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8280
8281 * Makefile.in (install): Split this into `install' and
8282 `do-install', to give people more control over exactly what gets
8283 done.
8284 (do-install): New target, containing the guts of `install'. Don't
8285 remove and recreate the directories inside the copying loop - do
8286 it all before the copying loop. Pass more flags to the lib-src
8287 make.
8288 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
8289 avoid errors and warnings.
8290
8291 * configure.in: For generic IBM PC boxes, insist on "unknown" for
8292 the manufacturer - the more general case was blocking other i386
8293 configuration names below, and that's how the names are written in
8294 MACHINES anyway.
8295
8296 * make-dist: When breaking links, remove the link before moving
8297 the copy onto it, to avoid interactive behavior.
8298
8299 * Makefile.in: Doc fix.
8300
8301 * configure.in: Doc fix.
8302
8303 * INSTALL: Mention --exec-prefix option.
8304
8305 * configure.in: Add support for the `--exec-prefix' option.
8306 * Makefile.in: Accept that support.
8307
8308 * configure.in: Use the AC_PROG_INSTALL macro.
8309 * Makefile.in (INSTALL): Variable removed.
8310 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
8311
8312 * configure.in: Distinguish between hp800's and hp700's by calling
8313 "uname -m".
8314
83151993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8316
8317 * configure.in: Recognize configuration names for i860 boxes
8318 running SYSV.
8319
83201993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8321
8322 * configure.in: Distinguish between hp800's and hp700's by the
8323 version of HP/UX they run, since that's something people are more
8324 likely to know - hp700's run 8.0.
8325 Add HP 700 configuration.
8326
8327 * configure.in: Test for the presence of the `rename' function.
8328
8329 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
8330 configure.in.
8331 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
8332
8333 * make-dist: Break intra-tree links.
8334
8335 * configure.in: Explain that this is an autoconf script, and give
8336 instructions for rebuilding configure from it. Arrange to put
8337 comments in configure explaining this too.
8338
8339 * configure.in: Make the first line of the configure script be
8340 "#!/bin/sh". Leaving the first line blank didn't work.
8341
8342 * configure.in (long_usage): Removed; made short_usage describe
8343 the options briefly.
8344
8345 * configure.in: Implement the --prefix option.
8346 * Makefile.in (prefix): Add support for it here.
8347 * INSTALL: Document it here.
8348
8349 * Makefile.in (install): Don't assume that the files in the `info'
8350 subdirectory match *.info. They don't have that prefix.
8351
83521993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8353
8354 * configure.in: Add case for version 5 of Esix.
8355
83561993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8357
8358 * Version 19.7 released.
8359
8360 * make-dist: There aren't any *.com files in lib-src anymore.
8361
8362 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
8363 them; they're symlinks to other filesystems on the GNU machines.
8364
8365 * make-dist: Check that the manual reflects the same version of
8366 Emacs as stated in lisp/version.el. Edit that version number into
8367 the README file.
8368
83691993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8370
8371 * configure.in: Remove the hack of AC_DEFINE; use
8372 AC_DEFINE_UNQUOTED.
8373
83741993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8375
8376 * make-dist: Don't distribute precomp.com, compile.com, or
8377 link.com from ./src; they're in ./vms now.
8378
8379 Some time-handling patches from Paul Eggert:
8380 * configure.in: Add AC_TIMEZONE.
8381
83821993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8383
8384 * configure.in: Recognize Linux as a valid operating system for
8385 the i386.
8386
83871993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8388
8389 * make-dist: Distribute some VMS files we got from Richard Levitte.
8390
8391 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
8392 the source for the sed command, not oldXMenu/Makefile.
8393
83941993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8395
8396 * INSTALL: Don't claim the srcdir option doesn't work.
8397
83981993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8399
8400 * configure.in: Include remarks saying what order the autoconf
8401 tests should go in, and remind people to change config.h.in
8402 whenever they add autoconf tests which make #definitions.
8403
8404 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
8405
84061993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8407
8408 * Makefile.in (oldXMenu/Makefile): Make this depend on
8409 ${srcdir}/oldXMenu/Makefile.in, not itself.
8410
8411 * PROBLEMS: Some updates from David J. Mackenzie.
8412
8413 More changes from David J. Mackenzie.
8414 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
8415 removed; autoconf and config.h should specify all these
8416 differences.
8417 (buildlisppath): Make this path depend on ${srcdir}.
8418 (INSTALLFLAGS): Removed.
8419 (INSTALL): Include the -c flag.
8420 (install): Change the way we invoke install accordingly.
8421
8422 Install ${srcdir} changes from DJM.
8423 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
8424 list.
8425 (COPYDIR, COPYDESTS): Install files from both the etc directory in
8426 the source tree and the etc directory in the object tree.
8427 (${SUBDIR}): Pass the prefix variable down to submakes.
8428 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
8429 in /bin.
8430 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
8431 values for srcdir and VPATH.
8432 (install): Add `v' flag to tar command. Make sure that `dir'
8433 exists in ${srcdir}/info before copying it. Remember that the man
8434 pages come from the source tree, not the object tree.
8435 * configure.in: Remove remarks saying that the --srcdir option
8436 doesn't work.
8437 Create the etc directory in the object tree.
8438 Recognize configuration names of the form *-sun-solaris*.
8439 Recognize sunos5 and solaris as operating system names.
8440
8441 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
8442 lib-src/getdate.y and src/systime.h.
8443
84441993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8445
8446 * make-dist: Make links in info subdir.
8447
84481993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8449
8450 * configure.in: Call AC_STDC_HEADERS.
8451
84521993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8453
8454 * configure.in: Sidestep autoconf's quoting of the second argument
8455 of AC_DEFINE, so we can specify the value to put there. It would
8456 be nice if autoconf provided some way to specify computed values
8457 for macros.
8458
84591993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8460
8461 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
8462 this is always just -DHAVE_CONFIG_H.
8463
8464 The GNU coding standards specify that CFLAGS should be left for
8465 users to set.
8466 * Makefile.in (CFLAGS): Let configure determine the default value
8467 for this. Don't
8468 have it default to DEFS.
8469 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
8470 (lib-src/Makefile, src/Makefile): Edit the default value for
8471 CFLAGS into these files, not DEFS.
8472 * configure.in (CFLAGS): Choose a default value for this - "-g"
8473 normally, or "-g -O" if we're using GCC. Edit it into the
8474 top-level Makefile.
8475
8476 * configure.in: When scanning the machine and system description
8477 #include files, write their names to conftest.c properly.
8478
84791993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8480
8481 * configure.in: In configuration name case for Apallos running
8482 Domainios, set opsys, not opsysfile.
8483
8484 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
8485 src/config.h, instead of AC_OUTPUT; the latter overwrites
8486 src/config.h even when it hasn't changed, puts a makefile-style
8487 comment at the top even though it's C code, and produces a
8488 config.status script which doesn't do the job right.
8489
8490 * configure.in: Add AC_LN_S test, so we can tell whether or not we
8491 can use a symbolic link to get the X Menu library into src.
8492 * Makefile.in (LN_S): New variable.
8493 (src/Makefile): Edit the value of LN_S into this makefile.
8494
84951993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8496
8497 * configure.in: Support *-sco3.2v4* as opsystem.
8498
8499 * make-dist: Don't include calc directory.
8500 Exclude many files in the man directory; copy a few.
8501
85021993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8503
8504 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
8505 call AC_STRUCT_TM to see what's in time.h.
8506
8507 * configure.in: Employ quoting stupidity to get the value of CPP
8508 to expand properly.
8509
85101993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8511
8512 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
8513 variable to scan the machine and system description files.
8514
8515 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
8516 so that getdate.y builds correctly.
8517
85181993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8519
8520 * configure.in (tempcname): Change this to "conftest.c", so it will
8521 work properly on systems with short filenames; this is the name
8522 autoconf uses.
8523
8524 * configure.in: Also detect the availability of dup2 and
8525 gethostname.
8526
8527 * configure.in: Use the AC_ALLOCA test.
8528 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
8529 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
8530
85311993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8532
8533 * make-dist: Distribute configure, as well as configure.in.
8534 Oversight.
8535
85361993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8537
8538 * Makefile.in (install): Print out the name of the directory we're
8539 copying, so people can have some idea of whether we're making
8540 progress.
8541
8542 * Makefile.in (install.aix, install.xenix, install.sysv, install):
8543 Don't forget to re-create the COPYDESTS directories after we clear
8544 them out.
8545
85461993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8547
8548 * Makefile.in: Add autoconf cookies so that the configure
8549 script can comment out sections of path variable definitions to
8550 choose between the installable configuration and the run-in-place
8551 configuration.
8552 * configure.in: Add new option `--run-in-place', to select the
8553 run-in-place path definitions.
8554
8555 * configure.in: Add a clause to the big configuration name case
8556 for the NeXT machine.
8557
85581993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8559
8560 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8561 Make sure that each source directory exists, and is different from
8562 the destination directory; then, delete the destination before
8563 copying over the source.
8564
8565 * make-dist: Distribute configure.in, instead of configure.
8566
85671993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8568
8569 * configure.in: Don't set CC to "gcc -O" if the user specifies
8570 `--with-gcc'. Add -O to DEFS if GCC is set.
8571
85721993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8573
8574 * Makefile.in (clean mostlyclean): Missing right paren.
8575
8576 * configure.in: When checking for X windows, search for an X11
8577 subdirectory of ${x_includes}.
8578
8579 * configure.in: Check for gettimeofday function, for getdate.y.
8580
8581 Change `configure' to a mixture of custom code and autoconf stuff.
8582 autoconf can't derive all the information we need, but we'd really
8583 like to be able to take advantage of some of its tests, and its
8584 file-editing facilities.
8585 * configure.in: Renamed from configure.
8586 Quote the sections of shell script we want copied literally to
8587 the configure script.
8588 (compile): Initialize this to make the autoconf macros' code happy.
8589 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
8590 code to do their jobs.
8591 Use autoconf to produce Makefile and src/config.h.
8592 Remove the Makefile-style comment that autoconf places at the top
8593 of src/config.h.
8594 (config_h_opts): Removed - no longer necessary.
8595 * Makefile.in (configname): Renamed to configuration.
8596 (CONFIG_CFLAGS): Renamed to DEFS.
8597 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
8598 get values via autoload @cookies@.
8599 (libsrc_libs): Get this from autoconf. We used to do nothing
8600 about this.
8601 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
8602
8603 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
8604 echo the move-if-change command.
8605
86061993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
8607
8608 * make-dist: Distribute lib-src/rcs-checkin.
8609
8610 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
8611 Don't try to make links to the RCS or Old subdirectories.
8612 Use the appropriate extension for the compression type in use.
8613 Create the tar file in the shell's initial default directory, not
8614 in ${tempparent}.
8615 Erase the whole ${tempparent} tree, not just ${tempdir}.
8616
86171993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8618
8619 * Makefile.in (src/paths.h): Don't echo the huge sed command we
8620 use to build paths.h.
8621 (lib-src/Makefile, src/Makefile): Similarly.
8622
8623 * configure: Extend test for working `const' keyword to handle AIX
8624 3.2 cc.
8625
86261993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8627
8628 * make-dist: Distribute lisp/term/ChangeLog.
8629
8630 Arrange for C compilation throughout the tree to get
8631 C_SWITCH_SYSTEM from the configuration files.
8632 * configure: Extract C_SWITCH_SYSTEM from the machine and
8633 system-dependent files, and save it in the top-level Makefile.
8634 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
8635 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
8636
8637 * make-dist: Include the VMS support files in oldXMenu in the
8638 distribution.
8639
8640 * configure: Doc fix.
8641
8642 * configure: Fix corrupted config_h_opts.
8643
8644 * configure: Properly report option names in error messages.
8645
8646 * configure: Properly recognize --x-includes and --x-libraries
8647 options.
8648
8649 * configure: Fix syntax errors in code handling XFree386.
8650
86511993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8652
8653 * configure: Add special code to detect XFree386, and tell
8654 config.h about it.
8655
8656 * configure: Properly handle extracting values of LIBS_MACHINE and
8657 LIBS_SYSTEM that contain spaces.
8658
8659 * configure: Add `--x-includes' and `--x-libraries' options. I
8660 think these are dopey, but no less than three alpha testers, at
8661 large sites, have said they have their X files installed in odd
8662 places. Implement them by setting C_SWITCH_X_SITE and
8663 LD_SWITCH_X_SITE in src/config.h.
8664
86651993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8666
8667 * make-dist: Don't distribute etc/Old files.
8668
8669 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
8670 backups.
8671
86721993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8673
8674 * make-dist: Fix typo.
8675
86761993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8677
8678 * make-dist: Corrected typo, fixed it to discard = and TAGS files
8679 in some cases where it should but didn't seen to.
8680
8681 * Makefile.in: Added unlock and relock productions.
8682
86831993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8684
8685 * make-dist: Add a --compress option to force make-dist to use
8686 compress.
8687
8688 * make-dist: Use gzip, if we can find it.
8689
8690 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8691 make rs6000-ibm-aix default to -aix32.
8692
86931993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8694
8695 * Makefile.in: Added `Developer's configuration' section.
8696
86971993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8698
8699 * Makefile.in: Add commented-out variable settings for developer's
8700 configuration.
8701
87021993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8703
8704 * make-dist: Distribute `src/bitmaps' too.
8705
87061993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
8707
8708 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8709 make rs6000-ibm-aix default to -aix32.
8710
87111993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8712
8713 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
8714
8715 * Makefile.in (install.sysv): Add a second `$' in front of
8716 `${dest}', so that the shell will expand it, instead of Make.
8717
8718 * configure: When processing the name of the configure script,
8719 collapse `././' to `./', but leave a single `./' prefix alone.
8720
8721 * configure: Doc fix.
8722
87231993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8724
8725 * configure: Handle isc3.0 correctly.
8726
87271993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8728
8729 * make-dist: Don't try to copy the COPYING notice into
8730 external-lisp; we're not distributing that directory any more.
8731
87321993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8733
8734 * Makefile.in (install, install.aix, install.xenix, install.sysv):
8735 Remove CVS subdirectories from the installed directory trees, as
8736 well as RCS directories.
8737
87381993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8739
8740 * make-dist: Only copy gmalloc.c if we couldn't link it.
8741 Don't try to copy man/{README,Makefile} unless they actually exist.
8742
8743 * Makefile.in (lisppath): Don't include externallispdir in this.
8744 We're not sure whether we're even going to distribute the
8745 directory yet.
8746
87471993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8748
8749 * make-dist: Don't distribute the external-lisp directory anymore.
8750 * INSTALL: Remove all references to external-lisp.
8751
8752 * configure: Detect whether the compiler supports `const'
8753 properly, and edit src/config.h accordingly.
8754
8755 * configure: Tweak layout of final report.
8756
8757 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
8758 CFLAGS.
8759
8760 * Makefile.in (locallisppath): Make this default to
8761 ${datadir}/emacs/site-lisp, instead of
8762 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
8763 the same thing, and local-lisp causes completion conflicts with
8764 lock.
8765 (lisppath): Add ${externallispdir} to this.
8766 * INSTALL: Adjust installation directions.
8767
8768 * Makefile.in (externallispdir): New variable, to say where to
8769 install the externally-maintained lisp files.
8770 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
8771 the others.
8772 * INSTALL: Describe external-lisp and the new externallispdir
8773 variable.
8774
87751993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8776
8777 * configure (progname): New option `--with-gcc'. Make it clearer
8778 how we are trying to guess whether or not we have GCC.
8779 * INSTALL: Document the `--with-gcc' option, and improve
8780 description of `--with-x' options.
8781
87821993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8783
8784 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
8785 ${infodir} from these variables; we have written out explicit code
8786 to install the info files.
8787
87881993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8789
8790 * make-dist: Don't distributed the RCS files in the etc directory.
8791
87921993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8793
8794 * Makefile.in: Some makes can't handle comments in the middle of
8795 commands; move them to before the whole rule.
8796
87971993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8798
8799 * README: Mention what Emacs is.
8800
88011993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8802
8803 * make-dist: Include `./lisp/calc-2.02' in the distribution.
8804 Add `./cpp' and `./man' back into the distribution.
8805
88061993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8807
8808 * Makefile.in: Define MAKE, and use where appropriate.
8809
88101993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8811
8812 * make-dist: Remember that the authoritative COPYING notice is
8813 `etc/COPYING', not `../etc/COPYING'.
8814
88151992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8816
8817 * make-dist: Make sure that the COPYING notices in each directory
8818 are copies, not symlinks.
8819
88201992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8821
8822 * INSTALL: The build process produces an executable called `emacs'
8823 now. Change references.
8824 * Makefile.in: Adjust `install.mumble' targets to install
8825 `src/emacs', not `src/xemacs'.
8826
8827 * configure: Start with a blank line; this keeps some old CSH's
8828 from thinking it's a CSH script. Most systems will just use
8829 /bin/sh to run it, which is what we're expecting; the only other
8830 shells which might try to interpret it themselves are probably
8831 Bourne-compatible.
8832
88331992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8834
8835 * INSTALL: Improvements suggested by David Mackenzie.
8836
88371992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8838
8839 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8840 Don't try to copy the info files if there aren't any; the
8841 unexpanded globbing pattern disappoints `install'. Ignore the
8842 return status of that command.
8843
8844 * INSTALL: Updated for new configuration arrangement.
8845
8846 * configure: Don't make the top-level Makefile read-only - people
8847 may want to edit the values of the path variables.
8848
8849 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8850 Install the info files in ${infodir}. Install the executable
8851 under both `emacs' and `emacs-VERSION'.
8852
8853 * Makefile.in: Doc fix.
8854
8855 * Makefile.in (exec_prefix): New variable, as per latest version
8856 of coding standards.
8857 (bindir, libdir): Use it, instead of `prefix'.
8858 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
8859
8860 * Makefile.in (mandir): Make the default value for this depend on
8861 $(prefix).
8862
8863 * Makefile.in (datadir, statedir, libdir): Make these all default
8864 to ${prefix}/lib.
8865 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
8866 to compensate.
8867
8868 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8869 Install the etags and ctags man pages too.
8870
8871 * Makefile.in (distclean): Don't delete backup files; that's the
8872 job of extraclean.
8873 (extraclean): Like distclean, but deletes backup and autosave files.
8874
88751992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8876
8877 Make path specification conform to GNU coding standards.
8878 * configure (long_usage): Remove all traces of old arguments from
8879 usage messages, and document the options we do accept in more
8880 detail: -with-x... and --srcdir.
8881 (options, boolean_opts): Deleted; we don't have enough options to
8882 make this worthwhile.
8883 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
8884 along with the code which supported them; these should be set as
8885 arguments to the top-level make.
8886 (config_h_opts): Since this no longer doubles as a list of option
8887 names, make them upper case; this simplifies the code which uses
8888 them to build the sed command to edit src/config.h. Change the
8889 code which sets them.
8890 (cc, g, O): Don't allow the user to set these using options; they
8891 should be specified using `CC=' and `CFLAGS=' arguments to the
8892 top-level make. Just choose reasonable default values for them,
8893 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
8894 values.
8895 (gnu_malloc, rel_alloc): Don't allow the user to set these using
8896 options; use them whenever the configuration files say they're
8897 possible.
8898 Simplify the argument processing loop. Don't accept abbreviations
8899 for option names; these might conflict with other configuration
8900 options in the future.
8901 Add some support for the `--srcdir' option. Check for the sources
8902 in . and .. if `--srcdir' is omitted. If the directories we will
8903 compile in don't exist yet, create them under the current directory.
8904 Note that the rest of the build process doesn't really support
8905 this.
8906 Edit only the top Makefile. That should edit the others. Edit
8907 into the makefile: `version', from lisp/version.el, `configname'
8908 and `srcdir' from the configuration arguments, `CC' and
8909 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
8910 the user's path, and LOADLIBES as gleaned from the system
8911 description files.
8912 Simplify the report generated; it doesn't need to include any
8913 description of paths now.
8914 Make `config.status' exec configure instead of just calling it, so
8915 there's no harm in overwriting `config.status'.
8916 * Makefile.in (version, configname): New variables, used to choose
8917 the default values for datadir and libdir.
8918 Path variables rearranged into two clearer groups:
8919 - In the first group are the variables specified by the GNU coding
8920 standards (prefix, bindir, datadir, statedir, libdir, mandir,
8921 manext, infodir, and srcdir).
8922 - In the second are the variables actually used for Emacs's paths
8923 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
8924 archlibdir), which depend on the first category.
8925 datadir and libdir default to directories under
8926 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
8927 demand.
8928 etcdir and lispdir default to subdirectories of datadir.
8929 archlibdir defaults to libdir.
8930 The new installation tree is a bit deeper than it used to be, so
8931 use the new make-path program in lib-src to build them all.
8932 Always build a new src/paths.h.tmp and then move-if-change it to
8933 src/paths.h, to avoid unnecessary rebuilds while responding to the
8934 right changes.
8935 Remove all mention of arch-lib. Run utility commands from
8936 lib-src, and let the executables be copied into archlibdir when
8937 Emacs is installed.
8938 Add targets for src/Makefile, lib-src/Makefile, and
8939 oldXMenu/Makefile, editing the values of the path variables into
8940 them.
8941 Let lib-src do its own installation.
8942 (datadir): Default to putting data files under
8943 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
8944 (emacsdir): Variable deleted; it would only be confusing to use.
8945 (lispdir, etcdir): Default to ${datadir}/lisp.
8946 (mkdir): Use make-path for this.
8947 (lockdir): Do this in mkdir.
8948 (Makefile): New target.
8949
8950 * configure (usage_message): Rename to long_usage.
8951
8952 * make-dist: Don't bother creating an arch-lib directory; that's
8953 only for installation now.
8954
89551992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8956
8957 * configure: Use GCC-style configuration names, using config.sub.
8958 Change the usage and help messages.
8959
8960 * configure: Initialize window_system, not indow_system.
8961
8962 * configure: Report which window system, compiler, and signal
8963 handler return type we decide to use.
8964
8965 * make-dist: Explain what's going on if config.sub and gmalloc.c
8966 can't be linked. Place the code which copies them near the code
8967 which links the rest of the files around them.
8968
89691992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
8970
8971 * make-dist: Don't bother to distribute src/*.com, or
8972 src/vmsbuild; those have all been moved to `../vms'.
8973
89741992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8975
8976 * make-dist: Don't forget that the way to avoid filenames starting
8977 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
8978 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
8979 couldn't make hard links to, since we have two already, and
8980 perhaps more to come.
8981
89821992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8983
8984 * configure: When editing parameters into lib-src/Makefile, change
8985 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
8986 needs some other flags too.
8987
89881992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8989
8990 * configure: Remove spurious echo of the configuration name.
8991
8992 * make-dist: Don't distribute files in src/m and src/s whose names
8993 begin with `='.
8994
89951992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8996
8997 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8998 Also LISP_FLOAT_TYPE.
8999
90001992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9001
9002 * make-dist: Copy config.sub, since it's a symbolic link to a file
9003 on another file system.
9004
90051992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9006
9007 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
9008 distribution.
9009
9010 * config.sub: New file, to help us recognize configuration names.
9011 * make-dist: Include it in the distribution.
9012
90131992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9014
9015 * configure: Convert `-' to `_' in specified option names.
9016 Accept options with --. Delete --highpri and --have-x-menu options.
9017 New options --with-x and --with-x10 replace -window-system.
9018 Don't mention options --gnu-malloc, --rel-alloc
9019 or --lisp-float-type in help message.
9020
90211992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9022
9023 * make-dist: Include the `vms' subdirectory in the distribution.
9024
90251992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9026
9027 * configure: Remove lines starting with "# DIST: " when building
9028 lib-src/Makefile and src/Makefile. This allows us to mark the
9029 "Makefile.in" files with explanatory comments which won't also get
9030 stuck in the Makefiles.
9031
90321992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9033
9034 * make-dist: Don't use the '+' operator in the sed regular
9035 expression that extracts the version number from lisp/version.el;
9036 Ultrix sed doesn't seem support the operator. Just double the
9037 operand and use *.
9038
90391992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9040
9041 * Makefile.in: Doc fix.
9042
90431992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
9044
9045 * configure: Rewrite sed command to remove at most one ./ prefix;
9046 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
9047 group.
9048
90491992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9050
9051 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
9052
90531992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9054
9055 * make-dist: Go ahead and build a new TAGS file, unless the
9056 --newer option was specified. Don't try to delete a TAGS file
9057 from etc; it's not kept there, and shouldn't be deleted anyway.
9058
90591992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9060
9061 * make-dist: If the lisp directory contains a default.el, don't
9062 distribute it.
9063
9064 * configure: When searching signal.h for the type of a signal
9065 return handler, make a copy of it, not a symbolic link to it; that
9066 way, it will work on systems that don't have symbolic links.
9067
90681992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
9069
9070 * make-dist: Taught it about vcdiff and rcs2log, added --newer
9071 option for generating incremental distributions. Stopped it from
9072 generating a TAGS file into the distribution; that sucker is
9073 *big*, and easily enough generated with the toplevel makefile.
9074
90751992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9076
9077 * configure: When writing config.status, don't prefix progname
9078 with a '.'; it might be absolute.
9079
90801992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9081
9082 * configure: Choose to use X11 if either /usr/lib/libX11.a or
9083 /usr/include/X11 exist, not only if both exist.
9084
90851992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9086
9087 * make-dist: Make the new external-lisp directory a duplicate of
9088 the external-lisp directory, not the lisp directory.
9089
90901992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9091
9092 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
9093 clean' in arch-lib; it doesn't even have a Makefile.
9094
9095 * Makefile.in (clean, mostlyclean): In the test which tries to
9096 distinguish between the build directory, which should be cleaned,
9097 and the installed directory, which shouldn't, cd to `${emacsdir}',
9098 not `${DESTDIR}${LIBDIR}'.
9099
91001992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9101
9102 * make-dist: Be sure to delete the .c and .h files that YACC and
9103 BISON create from getdate.y.
9104
9105 * external-lisp: New directory; see `external-lisp/README'.
9106 * make-dist: Added support for the external-lisp subdirectory.
9107
9108 * make-dist: Changed message which complains that make-dist wasn't
9109 invoked in the right directory to indicate which files it was
9110 looking for.
9111
91121992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9113
9114 * configure: Add comments explaining why we can't translate
9115 character ranges or control characters in `tr'.
9116
91171992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9118
9119 * configure: When generating the configuration message, we used to
9120 build the message from the start so that each line began with "# "
9121 so that it would be a comment in `config.status'. However, this
9122 causes trouble if any of the variables we use in the message
9123 expand to more than one line of text - as gnu_malloc_reason
9124 sometimes does. So instead, we build the message as it should be
9125 printed to the user (i.e. without the "# " prefixes), and stick on
9126 the "# "s when we write it to `config.status'.
9127
9128 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
9129 `lib-src' and `arch-lib'.
9130
9131 * configure: When generating report and `config.status' file, note
9132 that bindir only determines where `make install' and
9133 `build-install' will place the executables; this should make it
9134 clear that the ordinary build process will not try to install
9135 things.
9136
91371992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
9138
9139 * make-dist: Change messages to say that we are 'making links to
9140 X', rather than 'copying X'. And put `' quotes around file names.
9141
9142 * make-dist: Include '.tmp' in the name of the staging directory.
9143
9144 * make-dist: Pass the `-f' option to rm when you're not sure that
9145 the files you're removing actually exist.
9146
9147 * make-dist: When setting up etc/COPYING, always nuke whatever is
9148 there, and then copy it in, to make sure we get a real file.
9149
9150 * make-dist: Don't try to distribute *.defns files any more. The
0105dc3e 9151 only such file was for simula.el, which has been superseded by a
067d23c9
KY
9152 version which doesn't have a separate .defns file.
9153
91541992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
9155
9156 * make-dist: Don't distribute configured versions of config.h.in,
9157 paths.h.in, Makefile.in in src.
9158
9159 * configure: Delete .tmp files before creating them; don't bother
9160 trying to make final targets writeable first, since it won't
9161 matter to move-if-change.
9162
91631992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9164
9165 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
9166 mkdir and chmod in the center of all the conditionals. GNU Make
9167 will strip these out, but other makes won't.
9168
91691992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9170
9171 * make-dist: Include move-if-change in list of files to distribute.
9172
91731992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9174
9175 * configure: Remove any "." elements from the program name.
9176
9177 * configure: Don't record the values of all the possible arguments
9178 in config.status; only record the options that the user specified.
9179
9180 * configure: Use move-if-change to move in the new src/config.h.
9181
91821992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
9183
9184 * move-if-change: New file, copied from gcc release.
9185 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
9186 a temp file, so we don't update paths.h if an error occurs or if
9187 it doesn't need changing.
9188
91891992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9190
9191 * Makefile.in (src/paths.h): Do not install a value for the
9192 PATH_SUPERLOCK value; that macro doesn't exist anymore.
9193 * build-install.in: Same thing.
9194
91951992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9196
9197 * make-dist: Check the flag called "make_tar", not "make_dir"; the
9198 latter, being a typo, is always false, resulting in a program
9199 whose default behavior is to painstakingly build a copy of the
9200 source tree, and then delete it. Rah.
9201
9202 * Makefile.in: Add dist target, and comment for it.
9203
9204 * configure: When scanning <signal.h> for a declaration for
9205 signal, create a symbolic link with a name ending in .c, so the
9206 compiler won't complain that it's only been given .h files.
9207
9208 * configure: Check whether there are any arguments available
9209 before shifting to get the value of a non-boolean parameter.
9210
9211 * make-dist: Doc fix.
9212
92131992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9214
9215 * configure: Instead of grepping /usr/include/signal.h for a
9216 signal declaration, run /usr/include/signal.h or
9217 /usr/include/sys/signal.h through cpp and grep for the
9218 declaration.
9219
9220 * configure: Redirect the output of grep to /dev/null instead of
9221 using grep -s - that flag means different things on other systems.
9222
9223 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
9224 since the former is recognizable even if you don't know what
9225 'dumping' is.
9226 * configure: Accommodate that change.
9227
9228 * configure: Accept options for all of the directories you can
9229 change in the Makefile.
9230
9231 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
9232
9233 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
9234 FOO before you can use them.
9235
9236 * build-install.in: Made the "Where To Install Things" section
9237 conform with the similar section from Makefile.in. Copied section
9238 which builds src/paths.h from src/paths.h.in from the Makefile.
9239
92401992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9241
9242 * configure: Write config.status to pass its command-line
9243 arguments on to configure, so that people can use it to recreate
9244 an old configuration, with minor changes.
9245
92461992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9247
9248 * configure: Don't rely on option variables being unset if their
9249 values are the empty string. In particular, when producing the
9250 English report, don't assume that highpri will be unset when no
9251 increased priority has been requested; -highpri='' should be the
9252 same as omitting -highpri altogether.
9253
9254 * configure: Fix dumb bug: when running the system and machine
9255 description files through cpp, mark those lines that we want to
9256 evaluate with the string '@configure@', and then only evaluate
9257 them. This way if the files include anything that actually
9258 generates text (type definitions or external declarations, say),
9259 we won't try to eval it.
9260
92611992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9262
9263 * make-dist: New shell script.
9264
9265 * configure: When creating foo from foo.in, make foo read-only to
9266 remind people to edit the .in file instead.
9267
9268 * INSTALL: Changed references to config.h-dist to config.h.in.
9269 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
9270 to build src/paths.h from src/paths.h.in; added a paragraph to do
9271 this.
9272 * configure, Makefile, build-install: Changed filenames like
9273 FOO-dist to FOO.in.
9274
92751992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9276
9277 * Makefile, build-install: Renamed to Makefile.in and
9278 build-install.in; the configure script will edit these to produce
9279 the usable Makefile and build-install.
9280 * configure: Changed to produce ./Makefile, ./build-install,
9281 lib-src/Makefile, and src/Makefile from their *.in counterparts,
9282 instead of editing them in place.
9283
92841992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9285
9286 * Makefile: Re-arranged so that the undumped Emacs will search
9287 ../lisp *after* the site's local elisp files.
9288 (locallisppath, dumplisppath): New variables.
9289 (lisppath): This variable's default value is now chosen based on
9290 $(locallisppath) and $(lispdir); while it used to be the
9291 customization point for adding site-local elisp directories to
9292 load-path, that job is now handled mostly by locallisppath.
9293 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
9294 Check the values being assigned to the *LOADSEARCH macros for null
9295 path elements (like '::' in 'foo::bar').
9296
9297 * configure: When checking if the machine- and system-dependent
9298 files define a particular macro or not, actually run them through
9299 CPP and test the macros with #ifs, instead of just grepping for
9300 the macros' names. In particular, check for SYSTEM_MALLOC in this
9301 way.
9302
93031992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9304
9305 * Makefile (install): Don't use -s in install. (Keep the symbols.)
9306
93071992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9308
9309 * configure: Make the config.status file an executable shell
9310 script which will recreate the same configuration. Include the
9311 verbal description of the current configuration as a comment in
9312 the script.
9313 * INSTALL: Doc fix.
9314
9315 * Makefile: Brought the Makefile up to the GNU coding
9316 standards, as described in standards.text:
9317 (TAGS): New name for the target which rebuilds the tags table.
9318 (check): New target; doesn't do anything yet.
9319 (mostlyclean): New target, synonymous with clean.
9320 (realclean): New target. Currently, this just calls the
9321 subdirectories's makefiles and then deletes config.status.
9322 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
9323 variables.
9324 Installation directory variables changed to conform.
9325 (install, install.sysv, install.xenix, install.aix): Changed the
9326 code which copies the directories into their installed location to
9327 allow the installed locations to be in several different
9328 directories; the old version assumed that they would all be in
9329 $(emacsdir).
9330 (mkdir, lockdir): Allow the installed locations to be in several
9331 different directories.
9332 * INSTALL: Doc fix.
9333
9334 * build-install: Use the same variable names as the Makefile.
9335 Allow the installed locations to be in several different
9336 directories.
9337
93381992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9339
9340 * Makefile (src/paths.h): Instead of using a single sed command to
9341 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
9342 separately, and don't forget to append "/!!!SuperLock!!!" to the
9343 value of the PATH_SUPERLOCK macro.
9344
9345 * config.emacs: Renamed to configure, for consistency with other
9346 GNU products. Internal references changed.
9347 INSTALL, Makefile: References changed.
9348
9349 * lock: New directory, which should always be empty. If this
9350 directory doesn't exist, Emacs won't complain; it just won't lock.
9351 Having this here means that people can just unpack Emacs, build
9352 it, and have locking work.
9353
9354 * share-lib: Re-renamed to etc, for the sake of tradition.
9355 * config.emacs: Changed default value for datadir to ../etc.
9356 * INSTALL, README: Adjusted.
9357
93581992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9359
9360 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
9361 by running CPP on the appropriate s/*.h and m/*.h files.
9362
93631992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9364
9365 * config.emacs: Make sure to set the "exit on error" flag once
9366 we've removed config.status; errors should abort the configuration.
9367
93681992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9369
9370 * config.emacs: Added -distribute option, so that the Makefile
9371 paths are in their proper form. I don't know why this matters.
9372
93731992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9374
9375 * local-lisp: New directory, empty in the distribution, for people
9376 to put local elisp code in.
9377 * config.emacs: Include it in the default load path.
9378 * README: Document it.
9379
93801992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9381
9382 * config.emacs: Guess the type of signal handling functions based
9383 on the contents of /usr/include/signal.h.
9384
9385 * config.emacs: Print out progress report messages.
9386
9387 * Makefile (src/paths.h): Don't generically replace
9388 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
9389 editing of the other entries, and each entry should be dealt with
9390 explicitly anyway.
9391
9392 * build-install: Converted from C-shell to Bourne shell.
9393 * config.emacs: Edit build-install properly.
9394
9395 * config.emacs: Doc fix.
9396
93971992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
9398
9399 * Makefile (install): Remove `B' from tar xf command.
9400
94011992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
9402
9403 * config.emacs: Removed support for the `maintain-environment'
9404 option; the only important difference between this and its absence
9405 has been removed.
9406 * INSTALL: Removed mention of `maintain-environment'.
9407
9408 * config.emacs: Fix arguments to sed when processing boolean
9409 arguments.
9410
94111991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9412
9413 * config.emacs: New file, to help automate the installation
9414 process.
9415
9416 * Makefile: Lots of changes to support the separation of etc into
9417 architecture-dependent and -independent files:
9418 (EMACSROOT): New variable, giving the directory under which all of
9419 Emacs's libraries should be installed. Changed rest of file to
9420 use it.
9421 (LIBDIR): Now denotes only architecture-dependent dir.
9422 (DATADIR): New variable, denoting architecture-independent dir.
9423 (LOCKDIR): New variable, for completeness.
9424 (SUBDIR): No more etc, new lib-src.
9425 (COPYDIR): No more etc, new arch-lib and share-lib.
9426 (src/paths.h): Set PATH_DATA and the LOCK macros too.
9427 (src): Now depends on lib-src, not etc.
9428 * build-install: Changes parallel to the above.
9429 * README: Describe the new arrangement.
9430
9431 * vms: New subdirectory for all the VMS stuff.
9432
94331991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
9434
9435 * Makefile (LISPPATH): New variable.
9436 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
9437
94381990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
9439
9440 * Makefile (install, install.sysv, install.xenix):
9441 Install wakeup instead of loadst. No need for setuid or setgid.
9442
94431990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9444
9445 * Makefile (clean): Clean etc if that's not the installation dir.
9446
94471990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9448
9449 * Makefile (paths.h): Make sed alter each name in the path.
9450
94511988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9452
9453 * Makefile (install.sysv): Use cpio, not tar.
9454
94551988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
9456
9457 * Makefile (lockdir): Rename `lock' target.
9458 Depend on it from install*, not from `all'.
9459
94601988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
9461
9462 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
9463 to match build-install and paths.h.
9464
9465;; Local Variables:
9466;; coding: utf-8
067d23c9
KY
9467;; End:
9468
95df8112 9469 Copyright (C) 1993-1999, 2001-2011 Free Software Foundation, Inc.
067d23c9
KY
9470
9471 This file is part of GNU Emacs.
9472
9473 GNU Emacs is free software: you can redistribute it and/or modify
9474 it under the terms of the GNU General Public License as published by
9475 the Free Software Foundation, either version 3 of the License, or
9476 (at your option) any later version.
9477
9478 GNU Emacs is distributed in the hope that it will be useful,
9479 but WITHOUT ANY WARRANTY; without even the implied warranty of
9480 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9481 GNU General Public License for more details.
9482
9483 You should have received a copy of the GNU General Public License
9484 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.