X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/7b6c362efe6e32b6a3a68f6f827c9cc558a2fcf0..310e60d9454fe2d7e6920cf51f20d438e57f7b28:/ChangeLog diff --git a/ChangeLog b/ChangeLog index a6b66dbc3e..1e5bf54a89 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,320 @@ +2012-11-16 Paul Eggert + + Remove no-longer-used pty_max_bytes variable. + * configure.ac (fpathconf): Remove unnecessary check. + +2012-11-14 Paul Eggert + + Use faccessat, not access, when checking file permissions (Bug#12632). + * .bzrignore: Add lib/fcntl.h. + * configure.ac (euidaccess): Remove check; gnulib does this for us now. + (gl_FCNTL_O_FLAGS): Define a dummy version. + * lib/at-func.c, lib/euidaccess.c, lib/faccessat.c, lib/fcntl.in.h: + * lib/getgroups.c, lib/group-member.c, lib/root-uid.h: + * lib/xalloc-oversized.h, m4/euidaccess.m4, m4/faccessat.m4: + * m4/fcntl_h.m4, m4/getgroups.m4, m4/group-member.m4: + New files, from gnulib. + * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. + +2012-11-05 Paul Eggert + + Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid (Bug#12800). + * configure.ac (setpgid, setsid): Assume their existence. + (AC_FUNC_GETPGRP, SETPGRP_RELEASES_CTTY): Remove; obsolete. + + Simplify by assuming __fpending. + Now that Emacs is using the gnulib fpending module, + there's no need for Emacs to have a separate implementation. + * configure.ac (stdio_ext.h, __fpending): Remove now-duplicate checks. + (PENDING_OUTPUT_COUNT, DISPNEW_NEEDS_STDIO_EXT): Remove. + +2012-11-03 Eli Zaretskii + + * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/fpending.$(O) and + $(BLD)/close-stream.$(O). + ($(BLD)/close-stream.$(O)): + ($(BLD)/fpending.$(O)): New dependencies. + +2012-11-03 Paul Eggert + + Fix data-loss with --batch (Bug#9574). + * lib/close-stream.c, lib/close-stream.h, lib/fpending.c + * lib/fpending.h, m4/close-stream.m4, m4/fpending.m4: + New files, from gnulib. + * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. + +2012-11-03 Eli Zaretskii + + * config.bat: Copy lib/execinfo.in.h to lib/execinfo.in-h if needed. + +2012-11-02 Glenn Morris + + * Makefile.in (EMACS_ICON): New variable. + (install-etc): Use EMACS_ICON to allow choice of icon. + +2012-10-26 Glenn Morris + + * Makefile.in (EMACS_NAME): New variable. + (EMACS, install-etc, uninstall): Use $EMACS_NAME. + + * Makefile.in (EMACS, EMACSFULL): Transformations should not be + applied to $EXEEXT. + + * Makefile.in (uninstall): Don't abort if some directories are missing. + Apply transformation rules to manual pages, desktop and icon files. + No more emacs22 icons to uninstall. + +2012-10-24 Glenn Morris + + * Makefile.in (install-etc, install-man): + Don't apply program transform to standard file suffixes. + +2012-10-23 Paul Eggert + + * configure.ac (_FORTIFY_SOURCE): Do not multiply define (Bug#12714). + This ports to Gentoo. Problem originally reported against coreutils, + but Emacs has it too. + +2012-10-23 Glenn Morris + + * Makefile.in (emacs_transform): Remove. + (install-man): Revert 2012-10-21 change. (Bug#12713) + +2012-10-21 Glenn Morris + + * Makefile.in (install-etc): Don't install emacs22 icons. + + * Makefile.in (emacs_transform): New variable. + (install-etc): Prefer a make variable to a shell variable. + +2012-10-18 Stefan Monnier + + * Makefile.in ($(MAKEFILE_NAME)): Depend on src/lisp.mk as well. + +2012-10-15 Glenn Morris + + * Makefile.in (install-man, install-etc): + Apply $TRANSFORM. (Bug#12536#34) + (clean): Delete etc/emacs.tmpdesktop. + +2012-10-11 Kenichi Handa + + * .bzrignore: Add several files under admin/charsets. + +2012-10-08 Daniel Colascione + + * configure.ac: Add --with-w32 as a window system option. + Limit it to Cygwin for now. Integrate w32 into the refactored window + system configuration and set TERM_HEADER to w32term.h when w32 is + configured. + + (CYGWIN_OBJ): Add cygw32.o. + +2012-10-07 Jan Djärv + + * configure.ac: Check that OSX is 10.4 or newer. + +2012-10-07 Paul Eggert + + Improve sys_siglist detection. + * configure.ac (sys_siglist): Look for its decl in . + Otherwise, it's not found in either Fedora 17 or Solaris 11. + +2012-10-04 Paul Eggert + + Merge from gnulib, incorporating: + 2012-10-02 pselect: reject invalid file descriptors + 2012-10-02 ptsname: reject invalid file descriptors + 2012-10-02 manywarnings: cater to more gcc infelicities + 2012-09-30 sockets, sys_stat: restore AC_C_INLINE + * lib/pselect.c, lib/stdlib.in.h, m4/manywarnings.m4, m4/pselect.m4: + * m4/stdlib_h.m4, m4/sys_stat_h.m4: Update from gnulib. + * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. + +2012-09-30 Paul Eggert + + Merge from gnulib, incorporating: + 2012-09-28 extern-inline: provide a -Wundef safe config.h + +2012-09-27 Paul Eggert + + Check more robustly for timer_settime. + This should fix an OS X build problem reported by Ivan Andrus in + . + * configure.ac (gl_THREADLIB): Define to empty, since Emacs + does threads its own way. + * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. + +2012-09-23 Paul Eggert + + * Makefile.in (bootstrap): Set MAKEFILE_NAME when building Makefile, + to avoid problems with recursion when using GNU make. + +2012-09-22 Paul Eggert + + * Makefile.in (bootstrap): Simplify build procedure. + Suggested by Wolfgang Jenker in + . + + Merge from gnulib, incorporating: + 2012-09-22 sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases + +2012-09-19 Tassilo Horn + + * doc/emacs/misc.texi (DocView Slicing): Document new slice from + BoundingBox feature. + +2012-09-18 Jan Djärv + + * configure.ac (HAVE_GTK): Mention if we use GTK2 or GTK3. + +2012-09-17 Andreas Schwab + + * Makefile.in (bootstrap): Revert last change. Run config.status + after config.status --recheck, run configure from $(srcdir). + (config.status): Run configure from $(srcdir). + +2012-09-17 Paul Eggert + + * Makefile.in: Fix build error on FreeBSD. + ($(MAKEFILE_NAME)): Pass MAKE='$(MAKE)' to config.status's env. + Suggested by Wolfgang Jenker in + . + (MAKE_CONFIG_STATUS): Remove. Remaining use expanded. + This undoes part of the 2012-09-10 patch. + (bootstrap): Run ./configure, rather than trying to run config.status + if it exists. That builds src/epaths.h more reliably. + Run autogen/copy_autogen if autogen.sh fails, + to create 'configure'; problem reported by Andreas Schwab in + . + * autogen.sh: Exit with status 1 when failing due to missing tools, + reverting the 2012-09-10 change to this file. + * autogen/copy_autogen: Fail if one of the subsidiary actions fail. + Use 'cp -f' for the build-aux files, since the destinations are + typically read-only. + + Remove no-longer-needed Solaris 2.4 vfork bug workaround. + * configure.ac (ac_cv_func_vfork_works): Default to 'no' on + Solaris 2.4, so that AC_FUNC_VFORK doesn't think vfork works. + +2012-09-17 Glenn Morris + + * configure.ac (copyright): New output variable. + (COPYRIGHT): New AC_DEFINE. + +2012-09-16 Paul Eggert + + Remove configure's --without-sync-input option (Bug#12450). + * configure.ac (SYNC_INPUT, BROKEN_SA_RESTART): Remove. + +2012-09-16 Glenn Morris + + Increase compartmentalization of Nextstep builds rules, + and store Emacs version number in fewer versioned files. + * configure.ac (ns_appsrc): Use relative names. + (ns_frag): Remove. + (Info-gnustep.plist, Emacs.desktop, Info.plist, InfoPlist.strings) + (nextstep/Makefile): Generate these nextstep files. + (SUBDIR_MAKEFILES): Add nextstep. + * Makefile.in (clean, distclean, bootstrap-clean): Add nextstep. + * make-dist (nextstep/templates): Add directory. + (nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj): Remove. + (nextstep/Cocoa/Emacs.base/Contents) + (nextstep, nextstep/GNUstep/Emacs.base/Resources): Update contents. + +2012-09-15 Paul Eggert + + Port better to POSIX hosts lacking _setjmp (Bug#12446). + * configure.ac (HAVE__SETJMP, HAVE_SIGSETJMP): New symbols. + (_setjmp, _longjmp): Remove. + +2012-09-14 Paul Eggert + + * configure.ac (--without-sync-input): Fix typo in usage message. + + * configure.ac: Port to hosts lacking gtk. + (PKG_CHECK_MODULES): Capture pkg-config diagnostics + better, in particular, problems in invoking pkg-config itself. + This is useful on hosts that don't have pkg-config. + (GTK_MODULES): Do not exit 'configure' simply because gtk3 + and gtk2 are both missing. Problem found on Solaris 8. + +2012-09-13 Jan Djärv + + * configure.ac: Reorder Xaw3d messages. + Report Gtk+ 3 as GTK. + +2012-09-13 Paul Eggert + + Simplify SIGIO usage (Bug#12408). + * configure.ac (NO_TERMIO, BROKEN_FIONREAD, BROKEN_SIGAIO) + (BROKEN_SIGPOLL, BROKEN_SIGPTY): Remove. + (USABLE_FIONREAD, USABLE_SIGIO): New symbols. All uses of + 'defined SIGIO' replaced with 'defined USABLE_SIGIO', with no need + to #undef SIGIO now (which was error-prone). Likewise, all uses + of 'defined FIONREAD' replaced with 'defined USABLE_FIONREAD'. + +2012-09-12 Jan Djärv + + * configure.ac: No --with-x-toolkit given: Try gtk3 toolkit first + and then gtk2 if not found. + --with-x-toolkit=gtk|yes: As above, but fail if gtk2 or gt3 not found. + --with-x-toolkit=gtk2: Only try gtk2, fail if not found. + --with-x-toolkit=gtk3: Only try gtk3, fail if not found. + +2012-09-11 Glenn Morris + + * Makefile.in (install-arch-dep, install-arch-indep, install-doc): + Be more explicit about dependencies, for parallel `make install'. + +2012-09-11 Paul Eggert + + Simplify, document, and port floating-point (Bug#12381). + * configure.ac (logb, cbrt): Do not check for these functions, + as they are not being used. + +2012-09-10 Paul Eggert + + Improve robustness of 'make bootstrap' (Bug#12376). + Run autogen.sh after bootstrap-clean, to avoid bzr pull issues. + * INSTALL, README: Document autogen.sh. + * Makefile.in (Makefile): Mark it as precious, since it's updated + atomically. + (MAKE_CONFIG_STATUS): New macro. + (config.status, bootstrap): Use it. This causes 'make bootstrap' + to run config.status with the --recheck option, which is more + appropriate for a bootstrap. + (bootstrap): Run autogen.sh right after cleaning. Don't worry + about failures due to missing tools. + * autogen.sh: Exit with status 101 when failing due to missing tools. + * make-dist: Distribute autogen.sh. + +2012-09-09 Paul Eggert + + Assume C89 or later for math functions (Bug#12381). + * configure.ac (frexp, fmod): Remove checks for these functions, + as we now assume them. + (FLOAT_CHECK_DOMAIN, HAVE_INVERSE_HYPERBOLIC, NO_MATHERR) + (HAVE_EXCEPTION): + Remove; no longer needed. + +2012-09-07 Paul Eggert + + More signal-handler cleanup (Bug#12327). + * configure.ac (FLOAT_CHECK_DOMAIN): Comment fix (Bug#12327). + +2012-09-06 Paul Eggert + + Signal-handler cleanup (Bug#12327). + * configure.ac (PTY_OPEN, PTY_TTY_NAME_SPRINTF): + Adjust to syssignal.h changes. + (SIGNAL_H_AB): Remove; no longer needed. + 2012-09-04 Paul Eggert + Simplify redefinition of 'abort' (Bug#12316). + * configure.ac (NO_ABRT): Remove. + * configure.ac (_setjmp, _longjmp): Check by compiling instead of by guessing. The guesses were wrong for recent versions of Solaris, such as Solaris 11. @@ -542,7 +857,7 @@ 2012-06-28 Dmitry Antipov - * configure.in: Fix previous change. Remove --enable-asserts. + * configure.in: Fix previous change. Remove --enable-asserts. (CPPFLAGS): Remove conditional -DXASSERTS=1. Add --enable-link-time-optimization. * INSTALL: Mention this. @@ -574,8 +889,8 @@ 2012-06-26 Eli Zaretskii - * lib/makefile.w32-in ($(GNULIBOBJS)): Depend on stamp_BLD. This - replaces separate dependency for each object file, which required + * lib/makefile.w32-in ($(GNULIBOBJS)): Depend on stamp_BLD. + This replaces separate dependency for each object file, which required the same object file to be mentioned twice, causing failures in parallel builds. @@ -720,7 +1035,7 @@ 2012-06-03 Ulrich Müller - * configure.in (PAXCTL): Check for paxctl. (Bug#11398) + * configure.in (PAXCTL): Check for paxctl. (Bug#11398) 2012-06-01 Paul Eggert @@ -773,8 +1088,8 @@ The build procedure now creates and for older hosts that lack a working or whose - does not define pid_t, size_t, ssize_t, mode_t. New - symbols such as WINDOWS_64_BIT_OFF_T may require attention in the + does not define pid_t, size_t, ssize_t, mode_t. + New symbols such as WINDOWS_64_BIT_OFF_T may require attention in the msdos and nt builds. Here is a precis of gnulib changes that seem relevant; please see @@ -1172,7 +1487,7 @@ 2012-04-17 Dmitry Antipov * configure.in (AC_CHECK_FUNCS): - Add getpwent, endpwent, getgrent, endgrent. (Bug#7900) + Add getpwent, endpwent, getgrent, endgrent. (Bug#7900) 2012-04-16 Glenn Morris @@ -1349,7 +1664,7 @@ 2011-11-04 Glenn Morris - * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929) + * configure.in: Increase minimum GnuTLS version to 2.6.6. (Bug#9929) Do not include GnuTLS version info in final summary message. 2011-10-31 Eli Zaretskii @@ -2069,8 +2384,8 @@ * .bzrignore: Ignore new lib/*.in-h files. - * config.bat: Rename stdint.in.h and sys_stat.in.h. Call - depfiles.bat even if lib/deps already exist. + * config.bat: Rename stdint.in.h and sys_stat.in.h. + Call depfiles.bat even if lib/deps already exist. 2011-02-25 Paul Eggert @@ -2097,7 +2412,7 @@ 2011-02-21 Christoph Scholtes - * lib/makefile.w32-in ($(BLD)/md5.$(O)): Added dependency on + * lib/makefile.w32-in ($(BLD)/md5.$(O)): Add dependency on $(EMACS_ROOT)/nt/inc/stdint.h. 2011-02-21 Eli Zaretskii @@ -2198,7 +2513,7 @@ 2011-02-13 Bruno Haible Consistent macro naming for macros that use GCC __attribute__. - * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Renamed from + * lib/ignore-value.h (_GL_ATTRIBUTE_DEPRECATED): Rename from ATTRIBUTE_DEPRECATED. 2011-02-12 Bruno Haible @@ -2259,7 +2574,7 @@ 2011-02-05 Paul Eggert sync from gnulib to remove HAVE_STDBOOL_H - * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from + * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Rename from AC_HEADER_STDBOOL. All uses changed. Do not define HAVE_STDBOOL_H, as gnulib does not need this. This change is imported from the latest Autoconf git. It was motivated by Emacs, @@ -2344,8 +2659,8 @@ * lib/mktime.c (isdst_differ): New function. (__mktime_internal): Use it systematically for all isdst comparisons. This completes the fix for libc BZ #6723, and removes the need for - normalizing tm_isdst. See - + normalizing tm_isdst. + See (not_equal_tm) [DEBUG]: Use isdst_differ here, too. mktime: fix some integer overflow issues and sidestep the rest @@ -2419,7 +2734,7 @@ 2011-01-28 Paul Eggert improve fix for MS-DOS file name clash - * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4, + * Makefile.in (DOS_gnulib_comp.m4): Rename from DOS-gnulib-comp.m4, for portability to POSIX make. Reported by Bruno Haible. (sync-from-gnulib): Copy gl-comp.m4 (if present) back to gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib @@ -2710,8 +3025,8 @@ 2010-12-04 Andreas Schwab * configure.in: Remove reference to removed machine description - files and allow $machine and $machfile to be empty. Substitute - M_FILE/S_FILE instead of machfile/opsysfile. + files and allow $machine and $machfile to be empty. + Substitute M_FILE/S_FILE instead of machfile/opsysfile. 2010-12-03 Glenn Morris @@ -2744,8 +3059,8 @@ 2010-10-31 Ken Brown - * configure.in (checking whether localtime caches TZ): Use - unsetenv instead of modifying environment directly. + * configure.in (checking whether localtime caches TZ): + Use unsetenv instead of modifying environment directly. 2010-10-25 Andreas Schwab @@ -2778,8 +3093,8 @@ 2010-10-12 Dan Nicolaescu - * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove - trailing / from directory names. + * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): + Remove trailing / from directory names. 2010-10-12 Glenn Morris @@ -3990,8 +4305,8 @@ 2008-08-21 Christian Faulhammer (tiny change) - * configure.in (GNUSTEP_SYSTEM_HEADERS): Define - GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES. + * configure.in (GNUSTEP_SYSTEM_HEADERS): + Define GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES. * configure: Regenerate. @@ -4032,8 +4347,8 @@ 2008-08-06 Adrian Robert * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER. - (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't - bother undef'ing since won't have desired effect. + (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. + Don't bother undef'ing since won't have desired effect. 2008-08-06 Andreas Schwab @@ -4930,8 +5245,8 @@ 2007-03-19 Deanna Phillips (tiny change) * configure.in (arm-*-openbsd*, hppa-*-openbsd*) - (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added. - (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted. + (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Add. + (ns32k-*-openbsd*, ns32k-*-openbsd*): Delete. 2007-03-19 Chong Yidong @@ -5261,7 +5576,7 @@ * configure.in: Use GZIP_PROG instead of GZIP. - * Makefile.in (GZIP_PROG): Renamed from GZIP. + * Makefile.in (GZIP_PROG): Rename from GZIP. (install-arch-indep): Adjust. 2005-11-01 Andreas Schwab @@ -5374,8 +5689,8 @@ 2005-05-13 YAMAMOTO Mitsuharu * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes. - Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define - USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes. + Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. + Define USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes. 2005-05-07 Jérôme Marant @@ -6469,8 +6784,8 @@ * Makefile.in (uninstall): Ignore exit code of `rm'. - * Makefile.in (uninstall): Remove more info files. Remove - ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*. + * Makefile.in (uninstall): Remove more info files. + Remove ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*. 2001-01-31 Gerd Moellmann @@ -6478,7 +6793,7 @@ 2001-01-28 Gerd Moellmann - * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep + * Makefile.in (extraclean): Add -f to -rm config-tmp-* to keep it quiet. 2001-01-24 Colin Walters @@ -6673,7 +6988,7 @@ (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN) (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el files to .elc. - (${TIT}): Adjusted for the above change. + (${TIT}): Adjust for the above change. (clean mostlyclean): Likewise. (.el.elc): New target. @@ -6760,7 +7075,7 @@ 2000-07-26 Dave Love - * configure.in (AC_SYS_LARGEFILE): Moved earlier. + * configure.in (AC_SYS_LARGEFILE): Move earlier. 2000-07-24 Dave Love @@ -6932,8 +7247,8 @@ * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src): New targets. - (bootstrap): Rewritten in terms of the new targets above. Make - info files, too. + (bootstrap): Rewritten in terms of the new targets above. + Make info files, too. 2000-03-12 Gerd Moellmann @@ -7012,8 +7327,8 @@ 2000-01-03 Andreas Schwab - * Makefile.in (install-arch-indep): Install autotype*. Run - install-info on autotype and emacs-faq.info. + * Makefile.in (install-arch-indep): Install autotype*. + Run install-info on autotype and emacs-faq.info. 1999-12-04 Dave Love @@ -7089,7 +7404,7 @@ 1999-09-07 Gerd Moellmann - * configure.in (--with-sound): Removed. + * configure.in (--with-sound): Remove. 1999-08-30 Gerd Moellmann @@ -7186,7 +7501,7 @@ * configure.in: Use epaths.h and epaths-force instead of paths... - * Makefile.in (epaths-force): Renamed from paths-force; + * Makefile.in (epaths-force): Rename from paths-force; operate on epaths.in and produce epaths.h. 1999-02-24 Richard Stallman @@ -7531,8 +7846,8 @@ 1997-08-24 NIIBE Yutaka - * configure.in (x_default_search_path): Corrected - '${x_library}' to '${x_library}/X11'. + * configure.in (x_default_search_path): + Corrected '${x_library}' to '${x_library}/X11'. 1997-08-22 Richard Stallman @@ -8232,7 +8547,7 @@ 1995-12-24 Richard Stallman * configure.in: Determine HAVE_X11R6. - (HAVE_MENUS): Renamed from HAVE_X_MENU. + (HAVE_MENUS): Rename from HAVE_X_MENU. 1995-12-21 Richard Stallman @@ -8425,8 +8740,8 @@ 1995-07-06 David J. MacKenzie - * configure.in: Put back archlibdir initialization. Require - autoconf 2.4.1 or later. + * configure.in: Put back archlibdir initialization. + Require autoconf 2.4.1 or later. 1995-07-01 Richard Stallman @@ -8554,7 +8869,7 @@ * make-dist: Put src/makefile.nt in dist. * configure.in (i[345]86-*-bsdi2*): New configuration. - (vax-dec-bsd386*): Deleted. + (vax-dec-bsd386*): Delete. 1995-05-06 David J. MacKenzie @@ -8564,7 +8879,7 @@ 1995-05-03 Richard Stallman - * configure.in (m68*-apollo-*): Renamed from m68*-apollo*. + * configure.in (m68*-apollo-*): Rename from m68*-apollo*. Use bsd4-3. Don't set NON_GNU_CPP. * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src. @@ -8641,7 +8956,7 @@ 1995-02-07 Richard Stallman - * Makefile.in (maintainer-clean): Renamed from realclean. + * Makefile.in (maintainer-clean): Rename from realclean. 1995-02-02 David J. MacKenzie @@ -8810,8 +9125,8 @@ * Makefile.in: Use libexecdir and sharedstatedir as appropriate. - * configure.in (libexecdir): Renamed from libdir. New default. - (sharedstatedir): Renamed from statedir. New default. + * configure.in (libexecdir): Rename from libdir. New default. + (sharedstatedir): Rename from statedir. New default. (datadir): New default. * make-dist: Don't distribute subdirs.el. @@ -9361,7 +9676,7 @@ 1994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu) - * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20. + * configure.in (rs6000-bull-bosx*): Add support for BULL dpx20. 1994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu) @@ -9514,7 +9829,7 @@ * Makefile.in (mkdir): Make only the lockdir writable. - * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4. + * configure.in (i860-*-sysv4): Rename from i860-*-sysvr4. 1993-12-11 Richard Stallman (rms@srarc2) @@ -9628,8 +9943,8 @@ 1993-09-28 Brian J. Fox (bfox@cubit) * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file - doesn't exist. Just copy src/Makefile.in instead. Touch - all of the Makefiles after editing config.status. + doesn't exist. Just copy src/Makefile.in instead. + Touch all of the Makefiles after editing config.status. * INSTALL: Update documentation to match new configuration mechanism. @@ -9710,8 +10025,8 @@ 1993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu) - * configure.in: Remove check for $srcdir being configured. This - pretty much works now. + * configure.in: Remove check for $srcdir being configured. + This pretty much works now. Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd. Check for XFree86 (/usr/X386/include) independent of whether -lXbsd exists. @@ -9752,7 +10067,7 @@ 1993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu) - * configure.in (m88k-tektronix-sysv3*): Added the missing *. + * configure.in (m88k-tektronix-sysv3*): Add the missing *. Use tekxd88, not tekXD88. 1993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu) @@ -10127,8 +10442,8 @@ * INSTALL: Mention its usage. * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m; - the former gives you the operating system rev directly. Use - s/hpux.h if we don't recognize what we got. + the former gives you the operating system rev directly. + Use s/hpux.h if we don't recognize what we got. * Makefile.in (do-install): Don't remove a destination directory if it's the same as the source. If ${srcdir}/info == ${infodir}, @@ -10175,8 +10490,8 @@ * Makefile.in (install): Split this into `install' and `do-install', to give people more control over exactly what gets done. - (do-install): New target, containing the guts of `install'. Don't - remove and recreate the directories inside the copying loop - do + (do-install): New target, containing the guts of `install'. + Don't remove and recreate the directories inside the copying loop - do it all before the copying loop. Pass more flags to the lib-src make. (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to @@ -10233,7 +10548,7 @@ * configure.in: Make the first line of the configure script be "#!/bin/sh". Leaving the first line blank didn't work. - * configure.in (long_usage): Removed; made short_usage describe + * configure.in (long_usage): Remove; made short_usage describe the options briefly. * configure.in: Implement the --prefix option. @@ -10305,11 +10620,11 @@ * PROBLEMS: Some updates from David J. Mackenzie. More changes from David J. Mackenzie. - * Makefile.in (install.sysv, install.xenix, install.aix): Targets - removed; autoconf and config.h should specify all these + * Makefile.in (install.sysv, install.xenix, install.aix): + Targets removed; autoconf and config.h should specify all these differences. (buildlisppath): Make this path depend on ${srcdir}. - (INSTALLFLAGS): Removed. + (INSTALLFLAGS): Remove. (INSTALL): Include the -c flag. (install): Change the way we invoke install accordingly. @@ -10352,14 +10667,14 @@ 1993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu) - * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER, + * Makefile.in (DEFS): Delete; since we're using AC_CONFIG_HEADER, this is always just -DHAVE_CONFIG_H. The GNU coding standards specify that CFLAGS should be left for users to set. * Makefile.in (CFLAGS): Let configure determine the default value - for this. Don't - have it default to DEFS. + for this. + Don't have it default to DEFS. (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS. (lib-src/Makefile, src/Makefile): Edit the default value for CFLAGS into these files, not DEFS. @@ -10485,17 +10800,17 @@ Use autoconf to produce Makefile and src/config.h. Remove the Makefile-style comment that autoconf places at the top of src/config.h. - (config_h_opts): Removed - no longer necessary. - * Makefile.in (configname): Renamed to configuration. - (CONFIG_CFLAGS): Renamed to DEFS. - (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to + (config_h_opts): Remove - no longer necessary. + * Makefile.in (configname): Rename to configuration. + (CONFIG_CFLAGS): Rename to DEFS. + (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjust to get values via autoload @cookies@. (libsrc_libs): Get this from autoconf. We used to do nothing about this. (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS. - * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't - echo the move-if-change command. + * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): + Don't echo the move-if-change command. 1993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu) @@ -10550,8 +10865,8 @@ * configure: Properly handle extracting values of LIBS_MACHINE and LIBS_SYSTEM that contain spaces. - * configure: Add `--x-includes' and `--x-libraries' options. I - think these are dopey, but no less than three alpha testers, at + * configure: Add `--x-includes' and `--x-libraries' options. + I think these are dopey, but no less than three alpha testers, at large sites, have said they have their X files installed in odd places. Implement them by setting C_SWITCH_X_SITE and LD_SWITCH_X_SITE in src/config.h. @@ -10756,8 +11071,8 @@ * Makefile.in (datadir, statedir, libdir): Make these all default to ${prefix}/lib. - (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted - to compensate. + (lispdir, locallisppath, etcdir, lockdir, archlibdir): + Adjust to compensate. * Makefile.in (install, install.sysv, install.xenix, install.aix): Install the etags and ctags man pages too. @@ -10772,7 +11087,7 @@ * configure (long_usage): Remove all traces of old arguments from usage messages, and document the options we do accept in more detail: -with-x... and --srcdir. - (options, boolean_opts): Deleted; we don't have enough options to + (options, boolean_opts): Delete; we don't have enough options to make this worthwhile. (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted, along with the code which supported them; these should be set as @@ -10797,8 +11112,8 @@ compile in don't exist yet, create them under the current directory. Note that the rest of the build process doesn't really support this. - Edit only the top Makefile. That should edit the others. Edit - into the makefile: `version', from lisp/version.el, `configname' + Edit only the top Makefile. That should edit the others. + Edit into the makefile: `version', from lisp/version.el, `configname' and `srcdir' from the configuration arguments, `CC' and `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in the user's path, and LOADLIBES as gleaned from the system @@ -11041,8 +11356,8 @@ * make-dist: When setting up etc/COPYING, always nuke whatever is there, and then copy it in, to make sure we get a real file. - * make-dist: Don't try to distribute *.defns files any more. The - only such file was for simula.el, which has been superseded by a + * make-dist: Don't try to distribute *.defns files any more. + The only such file was for simula.el, which has been superseded by a version which doesn't have a separate .defns file. 1992-05-28 Ken Raeburn (Raeburn@Cygnus.COM) @@ -11213,10 +11528,10 @@ (mostlyclean): New target, synonymous with clean. (realclean): New target. Currently, this just calls the subdirectories's makefiles and then deletes config.status. - (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New - variables. + (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): + New variables. Installation directory variables changed to conform. - (install, install.sysv, install.xenix, install.aix): Changed the + (install, install.sysv, install.xenix, install.aix): Change the code which copies the directories into their installed location to allow the installed locations to be in several different directories; the old version assumed that they would all be in