diff options
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 142 |
1 files changed, 142 insertions, 0 deletions
| @@ -1,3 +1,145 @@ | |||
| 1 | 2012-09-17 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Remove no-longer-needed Solaris 2.4 vfork bug workaround. | ||
| 4 | * configure.ac (ac_cv_func_vfork_works): Default to 'no' on | ||
| 5 | Solaris 2.4, so that AC_FUNC_VFORK doesn't think vfork works. | ||
| 6 | |||
| 7 | 2012-09-17 Glenn Morris <rgm@gnu.org> | ||
| 8 | |||
| 9 | * configure.ac (copyright): New output variable. | ||
| 10 | (COPYRIGHT): New AC_DEFINE. | ||
| 11 | |||
| 12 | 2012-09-16 Paul Eggert <eggert@cs.ucla.edu> | ||
| 13 | |||
| 14 | Remove configure's --without-sync-input option (Bug#12450). | ||
| 15 | * configure.ac (SYNC_INPUT, BROKEN_SA_RESTART): Remove. | ||
| 16 | |||
| 17 | 2012-09-16 Glenn Morris <rgm@gnu.org> | ||
| 18 | |||
| 19 | Increase compartmentalization of Nextstep builds rules, | ||
| 20 | and store Emacs version number in fewer versioned files. | ||
| 21 | * configure.ac (ns_appsrc): Use relative names. | ||
| 22 | (ns_frag): Remove. | ||
| 23 | (Info-gnustep.plist, Emacs.desktop, Info.plist, InfoPlist.strings) | ||
| 24 | (nextstep/Makefile): Generate these nextstep files. | ||
| 25 | (SUBDIR_MAKEFILES): Add nextstep. | ||
| 26 | * Makefile.in (clean, distclean, bootstrap-clean): Add nextstep. | ||
| 27 | * make-dist (nextstep/templates): Add directory. | ||
| 28 | (nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj): Remove. | ||
| 29 | (nextstep/Cocoa/Emacs.base/Contents) | ||
| 30 | (nextstep, nextstep/GNUstep/Emacs.base/Resources): Update contents. | ||
| 31 | |||
| 32 | 2012-09-15 Paul Eggert <eggert@cs.ucla.edu> | ||
| 33 | |||
| 34 | Port better to POSIX hosts lacking _setjmp (Bug#12446). | ||
| 35 | * configure.ac (HAVE__SETJMP, HAVE_SIGSETJMP): New symbols. | ||
| 36 | (_setjmp, _longjmp): Remove. | ||
| 37 | |||
| 38 | 2012-09-14 Paul Eggert <eggert@cs.ucla.edu> | ||
| 39 | |||
| 40 | * configure.ac (--without-sync-input): Fix typo in usage message. | ||
| 41 | |||
| 42 | * configure.ac: Port to hosts lacking gtk. | ||
| 43 | (PKG_CHECK_MODULES): Capture pkg-config diagnostics | ||
| 44 | better, in particular, problems in invoking pkg-config itself. | ||
| 45 | This is useful on hosts that don't have pkg-config. | ||
| 46 | (GTK_MODULES): Do not exit 'configure' simply because gtk3 | ||
| 47 | and gtk2 are both missing. Problem found on Solaris 8. | ||
| 48 | |||
| 49 | 2012-09-13 Jan Djärv <jan.h.d@swipnet.se> | ||
| 50 | |||
| 51 | * configure.ac: Reorder Xaw3d messages. | ||
| 52 | Report Gtk+ 3 as GTK. | ||
| 53 | |||
| 54 | 2012-09-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 55 | |||
| 56 | Simplify SIGIO usage (Bug#12408). | ||
| 57 | * configure.ac (NO_TERMIO, BROKEN_FIONREAD, BROKEN_SIGAIO) | ||
| 58 | (BROKEN_SIGPOLL, BROKEN_SIGPTY): Remove. | ||
| 59 | (USABLE_FIONREAD, USABLE_SIGIO): New symbols. All uses of | ||
| 60 | 'defined SIGIO' replaced with 'defined USABLE_SIGIO', with no need | ||
| 61 | to #undef SIGIO now (which was error-prone). Likewise, all uses | ||
| 62 | of 'defined FIONREAD' replaced with 'defined USABLE_FIONREAD'. | ||
| 63 | |||
| 64 | 2012-09-12 Jan Djärv <jan.h.d@swipnet.se> | ||
| 65 | |||
| 66 | * configure.ac: No --with-x-toolkit given: Try gtk3 toolkit first | ||
| 67 | and then gtk2 if not found. | ||
| 68 | --with-x-toolkit=gtk|yes: As above, but fail if gtk2 or gt3 not found. | ||
| 69 | --with-x-toolkit=gtk2: Only try gtk2, fail if not found. | ||
| 70 | --with-x-toolkit=gtk3: Only try gtk3, fail if not found. | ||
| 71 | |||
| 72 | 2012-09-11 Glenn Morris <rgm@gnu.org> | ||
| 73 | |||
| 74 | * Makefile.in (install-arch-dep, install-arch-indep, install-doc): | ||
| 75 | Be more explicit about dependencies, for parallel `make install'. | ||
| 76 | |||
| 77 | 2012-09-11 Paul Eggert <eggert@cs.ucla.edu> | ||
| 78 | |||
| 79 | Simplify, document, and port floating-point (Bug#12381). | ||
| 80 | * configure.ac (logb, cbrt): Do not check for these functions, | ||
| 81 | as they are not being used. | ||
| 82 | |||
| 83 | 2012-09-10 Paul Eggert <eggert@cs.ucla.edu> | ||
| 84 | |||
| 85 | Improve robustness of 'make bootstrap' (Bug#12376). | ||
| 86 | Run autogen.sh after bootstrap-clean, to avoid bzr pull issues. | ||
| 87 | * INSTALL, README: Document autogen.sh. | ||
| 88 | * Makefile.in (Makefile): Mark it as precious, since it's updated | ||
| 89 | atomically. | ||
| 90 | (MAKE_CONFIG_STATUS): New macro. | ||
| 91 | (config.status, bootstrap): Use it. This causes 'make bootstrap' | ||
| 92 | to run config.status with the --recheck option, which is more | ||
| 93 | appropriate for a bootstrap. | ||
| 94 | (bootstrap): Run autogen.sh right after cleaning. Don't worry | ||
| 95 | about failures due to missing tools. | ||
| 96 | * autogen.sh: Exit with status 101 when failing due to missing tools. | ||
| 97 | * make-dist: Distribute autogen.sh. | ||
| 98 | |||
| 99 | 2012-09-09 Paul Eggert <eggert@cs.ucla.edu> | ||
| 100 | |||
| 101 | Assume C89 or later for math functions (Bug#12381). | ||
| 102 | * configure.ac (frexp, fmod): Remove checks for these functions, | ||
| 103 | as we now assume them. | ||
| 104 | (FLOAT_CHECK_DOMAIN, HAVE_INVERSE_HYPERBOLIC, NO_MATHERR) | ||
| 105 | (HAVE_EXCEPTION): | ||
| 106 | Remove; no longer needed. | ||
| 107 | |||
| 108 | 2012-09-07 Paul Eggert <eggert@cs.ucla.edu> | ||
| 109 | |||
| 110 | More signal-handler cleanup (Bug#12327). | ||
| 111 | * configure.ac (FLOAT_CHECK_DOMAIN): Comment fix (Bug#12327). | ||
| 112 | |||
| 113 | 2012-09-06 Paul Eggert <eggert@cs.ucla.edu> | ||
| 114 | |||
| 115 | Signal-handler cleanup (Bug#12327). | ||
| 116 | * configure.ac (PTY_OPEN, PTY_TTY_NAME_SPRINTF): | ||
| 117 | Adjust to syssignal.h changes. | ||
| 118 | (SIGNAL_H_AB): Remove; no longer needed. | ||
| 119 | |||
| 120 | 2012-09-04 Paul Eggert <eggert@cs.ucla.edu> | ||
| 121 | |||
| 122 | Simplify redefinition of 'abort' (Bug#12316). | ||
| 123 | * configure.ac (NO_ABRT): Remove. | ||
| 124 | |||
| 125 | * configure.ac (_setjmp, _longjmp): Check by compiling | ||
| 126 | instead of by guessing. The guesses were wrong for | ||
| 127 | recent versions of Solaris, such as Solaris 11. | ||
| 128 | |||
| 129 | 2012-09-03 Paul Eggert <eggert@cs.ucla.edu> | ||
| 130 | |||
| 131 | * configure.ac (WARN_CFLAGS): Omit -Wjump-misses-init. | ||
| 132 | It generates false alarms in doc.c, regex.c, xdisp.c. See | ||
| 133 | <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00040.html>. | ||
| 134 | |||
| 135 | Merge from gnulib, incorporating: | ||
| 136 | 2012-08-29 stdbool: be more compatible with mixed C/C++ compiles | ||
| 137 | 2011-11-30 manywarnings: update the list of "all" warnings | ||
| 138 | |||
| 139 | 2012-09-02 Jan Djärv <jan.h.d@swipnet.se> | ||
| 140 | |||
| 141 | * configure.ac (HAVE_GOBJECT): Check for gobject-2.0 (Bug#12332). | ||
| 142 | |||
| 1 | 2012-09-01 Paul Eggert <eggert@cs.ucla.edu> | 143 | 2012-09-01 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 144 | ||
| 3 | * configure.ac (_FORTIFY_SOURCE): Define only when optimizing. | 145 | * configure.ac (_FORTIFY_SOURCE): Define only when optimizing. |