diff options
| author | Joakim Verona | 2011-02-05 11:23:09 +0100 |
|---|---|---|
| committer | Joakim Verona | 2011-02-05 11:23:09 +0100 |
| commit | 4bd51ad5c3445b644dfb017d5b57b10a90aa325f (patch) | |
| tree | 894801e7308ce4ecc34933f959e28f4b9cff9533 /ChangeLog | |
| parent | 13cfe8df462ab8da9f0028e16cc84dcaceaca3d1 (diff) | |
| parent | 9bcaafce5351d270ac514e23cb69ff1a5fd35229 (diff) | |
| download | emacs-4bd51ad5c3445b644dfb017d5b57b10a90aa325f.tar.gz emacs-4bd51ad5c3445b644dfb017d5b57b10a90aa325f.zip | |
merge from upstream. currently seems to have bitroted and i get segfaults
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 517 |
1 files changed, 511 insertions, 6 deletions
| @@ -1,3 +1,512 @@ | |||
| 1 | 2011-02-05 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | sync from gnulib to remove HAVE_STDBOOL_H | ||
| 4 | * m4/stdbool.m4 (AC_CHECK_HEADER_STDBOOL): Renamed from | ||
| 5 | AC_HEADER_STDBOOL. All uses changed. Do not define | ||
| 6 | HAVE_STDBOOL_H, as gnulib does not need this. This change is | ||
| 7 | imported from the latest Autoconf git. It was motivated by Emacs, | ||
| 8 | which uses gnulib but does not need HAVE_STDBOOL_H. | ||
| 9 | * configure, src/config.in: Regenerate. | ||
| 10 | * config.guess, config.sub: Sync to 2011-02-02 versions (whitespace) | ||
| 11 | |||
| 12 | 2011-02-03 Paul Eggert <eggert@cs.ucla.edu> | ||
| 13 | |||
| 14 | allow C code to suppress warnings about ignored return values | ||
| 15 | * Makefile.in (GNULIB_MODULES): Add ignore-value. | ||
| 16 | * configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: Regenerate. | ||
| 17 | * lib/ignore-value.h: New file. | ||
| 18 | |||
| 19 | 2011-01-31 Chong Yidong <cyd@stupidchicken.com> | ||
| 20 | |||
| 21 | * configure.in: Test existence of xaw3d library, not just the | ||
| 22 | header (Bug#7642). | ||
| 23 | |||
| 24 | 2011-01-31 Eli Zaretskii <eliz@gnu.org> | ||
| 25 | |||
| 26 | * lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/strftime.$(O) and | ||
| 27 | $(BLD)/time_r.$(O). | ||
| 28 | ($(BLD)/dtoastr.$(O)): Depend on $(EMACS_ROOT)/src/s/ms-w32.h and | ||
| 29 | $(EMACS_ROOT)/src/m/intel386.h. | ||
| 30 | ($(BLD)/strftime.$(O)): | ||
| 31 | ($(BLD)/time_r.$(O)): Define prerequisites. | ||
| 32 | |||
| 33 | 2011-01-31 Paul Eggert <eggert@cs.ucla.edu> | ||
| 34 | |||
| 35 | src/emacs.c now gets version number from configure.in | ||
| 36 | * configure.in (version): Set this from $PACKAGE_VERSION, | ||
| 37 | which is set from AC_INIT, rather than scouting through src/emacs.c. | ||
| 38 | * configure: Regenerate. | ||
| 39 | * make-dist (version): Get it from configure.in, not src/emacs.c. | ||
| 40 | |||
| 41 | 2011-01-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 42 | |||
| 43 | strftime: import from gnulib | ||
| 44 | * Makefile.in (GNULIB_MODULES): Add strftime. | ||
| 45 | * configure.in (AC_FUNC_STRFTIME, my_strftime): Remove; no longer | ||
| 46 | needed. | ||
| 47 | * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk, m4/gl-comp.m4: | ||
| 48 | Regenerate. | ||
| 49 | * lib/strftime.c, lib/strftime.h, lib/stdbool.in.h: New files, | ||
| 50 | imported from gnulib. | ||
| 51 | * m4/strftime.m4, m4/stdbool.m4, m4/tm_gmtoff.m4: Likewise. | ||
| 52 | This incorporates many changes from gnulib, including simpler | ||
| 53 | handling of multibyte formats, porting to mingw32 and other | ||
| 54 | platforms, and support for higher-resolution time stamps. | ||
| 55 | Emacs does not yet use the higher-resolution interface. | ||
| 56 | |||
| 57 | 2011-01-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 58 | |||
| 59 | gnulib: import mktime and move-if-change fixes from gnulib | ||
| 60 | |||
| 61 | * configure: Regenerate from the following. | ||
| 62 | |||
| 63 | 2011-01-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 64 | |||
| 65 | mktime: clarify long_int width checking | ||
| 66 | * lib/mktime.c (long_int_is_wide_enough): Move this assertion to | ||
| 67 | the top level, to make it clearer that the assumption about | ||
| 68 | long_int width is being checked. See | ||
| 69 | <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00554.html>. | ||
| 70 | |||
| 71 | 2011-01-29 Paul Eggert <eggert@cs.ucla.edu> | ||
| 72 | |||
| 73 | TYPE_MAXIMUM: avoid theoretically undefined behavior | ||
| 74 | * lib/intprops.h (TYPE_MINIMUM, TYPE_MAXIMUM): Do not shift a | ||
| 75 | negative number, which the C Standard says has undefined behavior. | ||
| 76 | In practice this is not a problem, but might as well do it by the book. | ||
| 77 | Reported by Rich Felker and Eric Blake; see | ||
| 78 | <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00493.html>. | ||
| 79 | * m4/mktime.m4 (AC_FUNC_MKTIME): Likewise. | ||
| 80 | * lib/mktime.c (TYPE_MAXIMUM): Redo slightly to match the others. | ||
| 81 | |||
| 82 | mktime: #undef mktime before #defining it | ||
| 83 | * lib/mktime.c (mktime) [DEBUG]: #undef mktime before #defining it. | ||
| 84 | |||
| 85 | mktime: systematically normalize tm_isdst comparisons | ||
| 86 | * lib/mktime.c (isdst_differ): New function. | ||
| 87 | (__mktime_internal): Use it systematically for all isdst comparisons. | ||
| 88 | This completes the fix for libc BZ #6723, and removes the need for | ||
| 89 | normalizing tm_isdst. See | ||
| 90 | <http://sourceware.org/bugzilla/show_bug.cgi?id=6723> | ||
| 91 | (not_equal_tm) [DEBUG]: Use isdst_differ here, too. | ||
| 92 | |||
| 93 | mktime: fix some integer overflow issues and sidestep the rest | ||
| 94 | |||
| 95 | This was prompted by a bug report by Benjamin Lindner for MinGW | ||
| 96 | <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00472.html>. | ||
| 97 | His bug is due to signed integer overflow (0 - INT_MIN), and I | ||
| 98 | I scanned through mktime.c looking for other integer overflow | ||
| 99 | problems, fixing all the bugs I found. | ||
| 100 | |||
| 101 | Although the C Standard says the resulting code is still not safe | ||
| 102 | in the presence of integer overflow, in practice it should be good | ||
| 103 | enough for all real-world two's-complement implementations, except | ||
| 104 | for debugging environments that deliberately trap on integer | ||
| 105 | overflow (e.g., gcc -ftrapv). | ||
| 106 | |||
| 107 | * lib/mktime.c (WRAPV): New macro. | ||
| 108 | (SHR): Also check that long_int and time_t shift right in the | ||
| 109 | usual way, before using the fast-but-unportable method. | ||
| 110 | (TYPE_ONES_COMPLEMENT, TYPE_SIGNED_MAGNITUDE): Remove, no longer | ||
| 111 | used. The code already assumed two's complement, so there's | ||
| 112 | no need to test for alternatives. All uses removed. | ||
| 113 | (TYPE_MAXIMUM): Don't rely here on overflow behavior not defined by | ||
| 114 | the C standard. Problem reported by Rich Felker in | ||
| 115 | <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00488.html>. | ||
| 116 | (twos_complement_arithmetic): Also check long_int and time_t. | ||
| 117 | (time_t_avg, time_t_add_ok, time_t_int_add_ok): New functions. | ||
| 118 | (guess_time_tm, ranged_convert, __mktime_internal): Use them. | ||
| 119 | (__mktime_internal): Avoid integer overflow with unary subtraction | ||
| 120 | in two instances where -1 - X is an adequate replacement for -X, | ||
| 121 | since the calculations are approximate. | ||
| 122 | |||
| 123 | 2011-01-29 Eric Blake <eblake@redhat.com> | ||
| 124 | |||
| 125 | mktime: avoid infinite loop | ||
| 126 | * m4/mktime.m4 (AC_FUNC_MKTIME): Avoid overflow on possibly-signed | ||
| 127 | type; behavior is still undefined but portable to all known targets. | ||
| 128 | Reported by Rich Felker. | ||
| 129 | |||
| 130 | 2011-01-28 Paul Eggert <eggert@cs.ucla.edu> | ||
| 131 | |||
| 132 | mktime: avoid problems on NetBSD 5 / i386 | ||
| 133 | * lib/mktime.c (long_int): New type. This works around a problem | ||
| 134 | on NetBSD 5 / i386, where 'long int' and 'int' are both 32 bits | ||
| 135 | but time_t is 64 bits, and where I expect the existing code is | ||
| 136 | wrong in some cases. | ||
| 137 | (leapyear, ydhms_diff, guess_time_tm, __mktime_internal): Use it. | ||
| 138 | (ydhms_diff): Bring back the compile-time check for wide-enough | ||
| 139 | year and yday. | ||
| 140 | |||
| 141 | mktime: fix misspelling in comment | ||
| 142 | * lib/mktime.c (__mktime_internal): Fix misspelling in comment. | ||
| 143 | This merges all recent glibc changes of importance. | ||
| 144 | |||
| 145 | 2011-01-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | ||
| 146 | |||
| 147 | move-if-change: cope with concurrent mv of identical file. | ||
| 148 | * move-if-change (CMPPROG): Accept environment | ||
| 149 | variable as an override for `cmp'. | ||
| 150 | (usage): Document CMPPROG. | ||
| 151 | Adjust comparison to drop stdout. Cope with failure of mv if | ||
| 152 | the target file exists and is identical to the source, for | ||
| 153 | parallel builds. | ||
| 154 | Report from H.J. Lu against binutils in PR binutils/12283. | ||
| 155 | |||
| 156 | 2011-01-29 Eli Zaretskii <eliz@gnu.org> | ||
| 157 | |||
| 158 | * lib/makefile.w32-in: | ||
| 159 | * lib/getopt_.h: New files. | ||
| 160 | |||
| 161 | 2011-01-28 Paul Eggert <eggert@cs.ucla.edu> | ||
| 162 | |||
| 163 | improve fix for MS-DOS file name clash | ||
| 164 | * Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4, | ||
| 165 | for portability to POSIX make. Reported by Bruno Haible. | ||
| 166 | (sync-from-gnulib): Copy gl-comp.m4 (if present) back to | ||
| 167 | gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib | ||
| 168 | files from accumulating as garbage. Also reported by Bruno Haible. | ||
| 169 | |||
| 170 | 2011-01-27 Paul Eggert <eggert@cs.ucla.edu> | ||
| 171 | |||
| 172 | fix two m4/gnulib-*.m4 file names that clashed under MS-DOS | ||
| 173 | * Makefile.in (DOS-gnulib-comp.m4): New macro. | ||
| 174 | (sync-from-gnulib): Rename m4/gnulib-comp.m4 to m4/gl-comp.m4 to avoid | ||
| 175 | problems with MS-DOS 8+3 file name restrictions. | ||
| 176 | Remove m4/gnulib-cache.m4, as we can live without it. If we kept | ||
| 177 | it, it would also cause problems when extracting Emacs distribution | ||
| 178 | tarballs on MS-DOS hosts. | ||
| 179 | (ACLOCAL_INPUTS): Adjust to file renaming. | ||
| 180 | * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate. | ||
| 181 | * config.guess, config.sub: Sync from gnulib. | ||
| 182 | * m4/gnulib-cache.m4: Remove from repository. | ||
| 183 | * m4/gl-comp.m4: Rename from m4/gnulib-comp.m4. | ||
| 184 | |||
| 185 | 2011-01-25 Glenn Morris <rgm@gnu.org> | ||
| 186 | |||
| 187 | * README: Add a note about ranges in copyright years. | ||
| 188 | |||
| 189 | * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23). | ||
| 190 | |||
| 191 | 2011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change) | ||
| 192 | |||
| 193 | * configure.in: Add HP-UX on IA64 (Bug#6811). | ||
| 194 | |||
| 195 | 2011-01-24 Paul Eggert <eggert@cs.ucla.edu> | ||
| 196 | |||
| 197 | Remove HAVE_RAW_DECL_CHOWN etc. from config.h | ||
| 198 | * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4, | ||
| 199 | as it is no longer needed. | ||
| 200 | * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate. | ||
| 201 | * configure.in: Invoke the new gnulib macro | ||
| 202 | gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for | ||
| 203 | warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h. | ||
| 204 | * m4/getopt.m4: Sync from gnulib; this removes the need for | ||
| 205 | HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h. | ||
| 206 | * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK): | ||
| 207 | New macro, synced from gnulib. | ||
| 208 | * m4/warn-on-use.m4: Remove. | ||
| 209 | |||
| 210 | 2011-01-22 Paul Eggert <eggert@cs.ucla.edu> | ||
| 211 | |||
| 212 | aclocal.m4: put this file back into repository | ||
| 213 | This way, we don't have to assume that the maintainer has | ||
| 214 | the automake package installed. See | ||
| 215 | <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>. | ||
| 216 | * .bzrignore: Remove aclocal.m4, undoing the previous change. | ||
| 217 | * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4, | ||
| 218 | undoing the previous change. | ||
| 219 | * aclocal.m4: New file (actually, resurrected). | ||
| 220 | |||
| 221 | 2011-01-22 Miles Bader <miles@gnu.org> | ||
| 222 | |||
| 223 | * configure.in: Don't zero-out FONTCONFIG_CFLAGS and | ||
| 224 | FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as | ||
| 225 | Emacs directly uses fontconfig, and breaks building when using a | ||
| 226 | strict linker). | ||
| 227 | |||
| 228 | 2011-01-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 229 | |||
| 230 | src/config.in: shrink slightly | ||
| 231 | * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS. | ||
| 232 | This makes src/config.in a bit smaller, by removing identifiers | ||
| 233 | like GNULIB_TEST_MKTIME that Emacs does not need. | ||
| 234 | * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4: | ||
| 235 | * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4: | ||
| 236 | Sync from gnulib. This removes a few more unnecessary symbols from | ||
| 237 | src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H. | ||
| 238 | * configure, src/config.in: Regenerate. | ||
| 239 | |||
| 240 | aclocal.m4: tweaks to regenerate more conveniently | ||
| 241 | This attempts to act better when the source is in a weird state. See | ||
| 242 | <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>. | ||
| 243 | * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in. | ||
| 244 | * .bzrignore: Add aclocal.m4. | ||
| 245 | |||
| 246 | 2011-01-20 Paul Eggert <eggert@cs.ucla.edu> | ||
| 247 | |||
| 248 | aclocal.m4: omit auto-generated file from repository | ||
| 249 | * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes | ||
| 250 | the most recent change here. | ||
| 251 | * aclocal.m4: Remove from bzr repository. This file is | ||
| 252 | auto-generated and isn't needed to run 'configure'. See | ||
| 253 | <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>. | ||
| 254 | |||
| 255 | 2011-01-19 Paul Eggert <eggert@cs.ucla.edu> | ||
| 256 | |||
| 257 | Minor Makefile.in tweaks to build from gnulib better. | ||
| 258 | <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html> | ||
| 259 | * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4. | ||
| 260 | (top_maintainer_clean): Don't remove aclocal.m4. | ||
| 261 | |||
| 262 | 2011-01-18 Paul Eggert <eggert@cs.ucla.edu> | ||
| 263 | |||
| 264 | Minor cleanups for 'bzr status' | ||
| 265 | * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1, | ||
| 266 | the output of config.guess. | ||
| 267 | * Makefile.in (top_distclean): Remove stamp-h1 too. | ||
| 268 | |||
| 269 | * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be | ||
| 270 | defined if the compiler supports GCC-style __attribute__ | ||
| 271 | ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support | ||
| 272 | this syntax. | ||
| 273 | |||
| 274 | 2011-01-17 Paul Eggert <eggert@cs.ucla.edu> | ||
| 275 | |||
| 276 | Makefile.in: tidy up the building of lib | ||
| 277 | * Makefile.in (am--refresh): Mark as .PHONY. | ||
| 278 | (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4, | ||
| 279 | as they're not rebuilt unless you do a "make sync-from-gnulib" | ||
| 280 | and the former is needed for "configure". | ||
| 281 | (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean" | ||
| 282 | has already removed lib/Makefile. | ||
| 283 | |||
| 284 | * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr. | ||
| 285 | This avoids building ftoastr and ldtoastr, which aren't needed. See | ||
| 286 | <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>. | ||
| 287 | |||
| 288 | * .bzrignore: Add .h files that are host-dependent. | ||
| 289 | Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h, | ||
| 290 | lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are | ||
| 291 | host-dependent and are built as part of an ordinary 'make', and | ||
| 292 | should not be checked in. | ||
| 293 | |||
| 294 | * lib/Makefile.in: Regenerate. | ||
| 295 | * lib/COPYING: New file, a copy of COPYING. | ||
| 296 | |||
| 297 | * configure: Regenerate. | ||
| 298 | * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this. | ||
| 299 | |||
| 300 | Regenerate. | ||
| 301 | * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h: | ||
| 302 | * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4: | ||
| 303 | New files, copied from gnulib by gnulib-tool. | ||
| 304 | * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4: | ||
| 305 | * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in: | ||
| 306 | Regenerate. | ||
| 307 | |||
| 308 | Use gnulib's getopt-gnu module. | ||
| 309 | * Makefile.in (GNULIB_MODULES): Add getopt-gnu. | ||
| 310 | (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough | ||
| 311 | representative of the dependencies. | ||
| 312 | * configure.in: Do not configure getopt, as gnulib does that now. | ||
| 313 | * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles | ||
| 314 | getopt now, in lib. | ||
| 315 | |||
| 316 | Regenerate. | ||
| 317 | * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c: | ||
| 318 | * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c: | ||
| 319 | * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4: | ||
| 320 | * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4: | ||
| 321 | * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4: | ||
| 322 | * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4: | ||
| 323 | * m4/wchar_t.m4, warn-on-use.h: | ||
| 324 | New files, copied from gnulib by gnulib-tool. | ||
| 325 | * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk: | ||
| 326 | * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in: | ||
| 327 | Regenerate. | ||
| 328 | |||
| 329 | Use gnulib's mktime module. | ||
| 330 | * Makefile.in (GNULIB_MODULES): Add mktime. | ||
| 331 | * configure.in: Remove code no longer needed, as gnulib now does it. | ||
| 332 | (AC_CHECK_FUNCS): Remove mktime. | ||
| 333 | (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove. | ||
| 334 | (__restrict): Remove, as this now gets in the way of the C99 | ||
| 335 | support for 'restrict' pulled in by the gnulib mktime module. | ||
| 336 | Code should now use 'restrict' and not '__restrict". | ||
| 337 | (mktime): Remove. | ||
| 338 | * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h, | ||
| 339 | and warn-on-use.h into the distribution. | ||
| 340 | |||
| 341 | Regenerate. | ||
| 342 | * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h: | ||
| 343 | * lib/ldtoastr.c, m4/c-strtod.m4: | ||
| 344 | New files, copied from gnulib by gnulib-tool. | ||
| 345 | * lib/dummy.c: Remove. | ||
| 346 | * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk: | ||
| 347 | * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in: | ||
| 348 | Regenerate. | ||
| 349 | |||
| 350 | Use gnulib's ftoastr module. | ||
| 351 | * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy. | ||
| 352 | |||
| 353 | Regenerate. | ||
| 354 | * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c: | ||
| 355 | * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4: | ||
| 356 | * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing: | ||
| 357 | New files, generated automatically, with 'make sync-from-gnulib' | ||
| 358 | followed by 'make'. | ||
| 359 | * configure, lisp/dired.el, src/config.in: Regenerate. | ||
| 360 | |||
| 361 | Automate syncing from gnulib. | ||
| 362 | * INSTALL, README: Document new subdirectory 'lib'. | ||
| 363 | * Makefile.in (SUBDIR): Add lib. | ||
| 364 | (SUBDIR_MAKEFILES): Add lib/Makefile. | ||
| 365 | (lib-src, src, TAGS, tags): Depend on lib. | ||
| 366 | (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros. | ||
| 367 | ($(gnulib_srcdir)): New rule. | ||
| 368 | (sync-from-gnulib): New rule, which is .PHONY. | ||
| 369 | (lib): New rule, which is like lib-src. | ||
| 370 | (Makefile): Depend on lib/Makefile.in. | ||
| 371 | (AUTOCONF_INPUTS): Depend on aclocal.m4. | ||
| 372 | (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros. | ||
| 373 | ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules. | ||
| 374 | (am--refresh): New rule, to pacify Automake. | ||
| 375 | (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean): | ||
| 376 | Clean lib, too. | ||
| 377 | (top_maintainer_clean): New macro, to remove gnulib-tool and Automake | ||
| 378 | droppings. | ||
| 379 | (maintainer-clean, extraclean): Use it. | ||
| 380 | * configure.in: Initialize for automake and gnulib, by invoking | ||
| 381 | AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output | ||
| 382 | lib/Makefile, too. Use automake to build gnulib, as gnulib works | ||
| 383 | more conveniently with automake. | ||
| 384 | * lib/Makefile.am: New file. | ||
| 385 | * make-dist: Also put into the distribution aclocal.m4, | ||
| 386 | compile, depcomp, missing, and the files under lib/. | ||
| 387 | |||
| 388 | 2011-01-15 Glenn Morris <rgm@gnu.org> | ||
| 389 | |||
| 390 | * Makefile.in (epaths-force): No more arch-tag to edit. | ||
| 391 | |||
| 392 | 2011-01-15 Chong Yidong <cyd@stupidchicken.com> | ||
| 393 | |||
| 394 | * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603). | ||
| 395 | |||
| 396 | 2011-01-14 Paul Eggert <eggert@cs.ucla.edu> | ||
| 397 | |||
| 398 | * make-dist: Distribute test/ files too. | ||
| 399 | Distribute every file under test/ that is under version control, | ||
| 400 | using patterns like *.el to capture files that are added later. | ||
| 401 | Without this change, "configure" would fail, because it would | ||
| 402 | attempt to build from a Makefile.in that was not distributed. | ||
| 403 | |||
| 404 | 2011-01-13 Christian Ohler <ohler@gnu.org> | ||
| 405 | |||
| 406 | * Makefile.in (INFO_FILES): Add ERT. | ||
| 407 | |||
| 408 | * Makefile.in (check): Run tests in test/automated. | ||
| 409 | |||
| 410 | * Makefile.in: | ||
| 411 | * configure.in: Add test/automated/Makefile. | ||
| 412 | |||
| 413 | 2011-01-07 Paul Eggert <eggert@cs.ucla.edu> | ||
| 414 | |||
| 415 | * install-sh, mkinstalldirs, move-if-change: Update from master | ||
| 416 | source in gnulib. | ||
| 417 | |||
| 418 | * config.guess, config.sub: Updated from master source. | ||
| 419 | |||
| 420 | 2011-01-05 Andreas Schwab <schwab@linux-m68k.org> | ||
| 421 | |||
| 422 | * configure.in: Check for __builtin_unwind_init. | ||
| 423 | |||
| 424 | 2011-01-05 Glenn Morris <rgm@gnu.org> | ||
| 425 | |||
| 426 | * configure.in (HAVE_MAKEINFO): New output variable. | ||
| 427 | (MAKEINFO): Reset to "makeinfo" if not found. | ||
| 428 | * Makefile.in (install-arch-indep, info): | ||
| 429 | Replace MAKEINFO = off with HAVE_MAKEINFO = no. | ||
| 430 | |||
| 431 | 2010-12-29 Ulrich Mueller <ulm@gentoo.org> | ||
| 432 | |||
| 433 | * configure.in: Make gameuser configurable (Bug#7717). | ||
| 434 | |||
| 435 | 2010-12-15 Glenn Morris <rgm@gnu.org> | ||
| 436 | |||
| 437 | * Makefile.in (install-arch-dep, uninstall): Remove code relating to the | ||
| 438 | long absent lib-src/fns-*.el. | ||
| 439 | |||
| 440 | 2010-12-11 Glenn Morris <rgm@gnu.org> | ||
| 441 | |||
| 442 | * make-dist: Exclude etc/*.pyc. | ||
| 443 | |||
| 444 | 2010-12-10 Andreas Schwab <schwab@linux-m68k.org> | ||
| 445 | |||
| 446 | * configure.in: Don't double machfile in final message. | ||
| 447 | |||
| 448 | 2010-12-04 Chong Yidong <cyd@stupidchicken.com> | ||
| 449 | |||
| 450 | * configure.in: Fix last change. | ||
| 451 | |||
| 452 | 2010-12-04 Andreas Schwab <schwab@linux-m68k.org> | ||
| 453 | |||
| 454 | * configure.in: Remove reference to removed machine description | ||
| 455 | files and allow $machine and $machfile to be empty. Substitute | ||
| 456 | M_FILE/S_FILE instead of machfile/opsysfile. | ||
| 457 | |||
| 458 | 2010-12-03 Glenn Morris <rgm@gnu.org> | ||
| 459 | |||
| 460 | * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing. | ||
| 461 | |||
| 462 | 2010-11-23 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 463 | |||
| 464 | * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h. | ||
| 465 | (EXTERNALLY_VISIBLE): New definition. | ||
| 466 | |||
| 467 | 2010-11-21 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 468 | |||
| 469 | * configure.in (INLINE): Do not depend on OPTIMIZE, unused. | ||
| 470 | |||
| 471 | 2010-11-15 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 472 | |||
| 473 | * configure.in: Do not check for unconditionally included headers. | ||
| 474 | |||
| 475 | 2010-11-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 476 | |||
| 477 | * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes. | ||
| 478 | |||
| 479 | 2010-11-09 Michael Albinus <michael.albinus@gmx.de> | ||
| 480 | |||
| 481 | * configure.in: Don't write a warning for D-Bus anymore. | ||
| 482 | |||
| 483 | 2010-11-06 Andreas Schwab <schwab@linux-m68k.org> | ||
| 484 | |||
| 485 | * configure.in: Fix indentation. | ||
| 486 | |||
| 487 | 2010-10-31 Ken Brown <kbrown@cornell.edu> | ||
| 488 | |||
| 489 | * configure.in (checking whether localtime caches TZ): Use | ||
| 490 | unsetenv instead of modifying environment directly. | ||
| 491 | |||
| 492 | 2010-10-25 Andreas Schwab <schwab@linux-m68k.org> | ||
| 493 | |||
| 494 | * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM | ||
| 495 | to avoid warning. | ||
| 496 | |||
| 497 | 2010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 498 | |||
| 499 | * configure.in: Remove the BROKEN annotation from gnutls. | ||
| 500 | |||
| 501 | 2010-10-22 Glenn Morris <rgm@gnu.org> | ||
| 502 | |||
| 503 | * make-dist: Avoid listing .el files twice. Don't try to run | ||
| 504 | autoconf if --no-update. | ||
| 505 | |||
| 506 | 2010-10-20 Glenn Morris <rgm@gnu.org> | ||
| 507 | |||
| 508 | * make-dist: No longer create lisp/MANIFEST. | ||
| 509 | |||
| 1 | 2010-10-14 Glenn Morris <rgm@gnu.org> | 510 | 2010-10-14 Glenn Morris <rgm@gnu.org> |
| 2 | 511 | ||
| 3 | * BUGS, INSTALL.BZR, README: Updates. | 512 | * BUGS, INSTALL.BZR, README: Updates. |
| @@ -2855,7 +3364,7 @@ | |||
| 2855 | 3364 | ||
| 2856 | * make-dist (lispref): Do include lispref/index.texi. | 3365 | * make-dist (lispref): Do include lispref/index.texi. |
| 2857 | 3366 | ||
| 2858 | 2004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change) | 3367 | 2004-01-06 Eric Hanchrow <offby1@blarg.net> |
| 2859 | 3368 | ||
| 2860 | * make-dist (tempdir): Include cursors in nt/icons. | 3369 | * make-dist (tempdir): Include cursors in nt/icons. |
| 2861 | 3370 | ||
| @@ -8591,11 +9100,9 @@ | |||
| 8591 | 9100 | ||
| 8592 | ;; Local Variables: | 9101 | ;; Local Variables: |
| 8593 | ;; coding: utf-8 | 9102 | ;; coding: utf-8 |
| 8594 | ;; add-log-time-zone-rule: t | ||
| 8595 | ;; End: | 9103 | ;; End: |
| 8596 | 9104 | ||
| 8597 | Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, | 9105 | Copyright (C) 1993-1999, 2001-2011 Free Software Foundation, Inc. |
| 8598 | 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. | ||
| 8599 | 9106 | ||
| 8600 | This file is part of GNU Emacs. | 9107 | This file is part of GNU Emacs. |
| 8601 | 9108 | ||
| @@ -8611,5 +9118,3 @@ | |||
| 8611 | 9118 | ||
| 8612 | You should have received a copy of the GNU General Public License | 9119 | You should have received a copy of the GNU General Public License |
| 8613 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | 9120 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
| 8614 | |||
| 8615 | ;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73 | ||