1. 27 Mar, 2014 1 commit
    • Glenn Morris's avatar
      Require GNU make to build Emacs · f6dce6c1
      Glenn Morris authored
      Ref: http://debbugs.gnu.org/16717#45
      If no-one objects, we can then start getting rid of some of the
      convoluted Makefile hacks that exist to support non-GNU makes.
      
      * configure.ac: Require GNU make.
      (HAVE_GNU_MAKE): Remove.
      
      * INSTALL, etc/NEWS, etc/PROBLEMS: Update for this change.
      
      * Makefile.in: Comment.
      f6dce6c1
  2. 26 Mar, 2014 2 commits
    • Paul Eggert's avatar
      Merge from gnulib. · cefcfbcc
      Paul Eggert authored
      This incorporates:
      2014-03-26 strftime: wrap macros in "do {...} while(0)"
      * lib/strftime.c, doc/misc/texinfo.tex: Update from gnulib.
      cefcfbcc
    • Glenn Morris's avatar
      Remove the build-time option CLASH_DETECTION · 11ee65af
      Glenn Morris authored
      Every platform supports it, and the runtime option `create-lockfiles'
      replaces it.
      
      * configure.ac (CLASH_DETECTION): Remove option.
      
      * lisp/files.el (lock-buffer, unlock-buffer, file-locked-p):
      Remove fallback aliases, since they are always defined now.
      
      * src/buffer.c (Frestore_buffer_modified_p, Fkill_buffer):
      * src/emacs.c (shut_down_emacs):
      * src/fileio.c (Finsert_file_contents, write_region):
      * src/filelock.c (top-level, syms_of_filelock):
      * src/insdel.c (prepare_to_modify_buffer_1):
      CLASH_DETECTION is always defined now.
      
      * admin/CPP-DEFINES: Remove CLASH_DETECTION.
      11ee65af
  3. 23 Mar, 2014 1 commit
  4. 22 Mar, 2014 1 commit
    • Glenn Morris's avatar
      Remove lib-src/test-distrib.c and related · 7cd43111
      Glenn Morris authored
      The class of problems that this was designed to detect, namely .elc
      files getting corrupted by being passed around by email via uuencode
      or somesuch, has not been a relevant concern for many years.
      
      * lib-src/test-distrib.c, lib-src/testfile: Remove.
      
      * lib-src/Makefile.in (DONT_INSTALL): Remove test-distrib.
      (test-distrib${EXEEXT}): Remove rule.
      
      * make-dist: Do not distribute lib-src/testfile.
      
      * admin/quick-install-emacs (AVOID): Remove testfile and test-distrib.
      
      * INSTALL, etc/PROBLEMS, admin/notes/unicode:
      Remove references to test-distrib and testfile.
      7cd43111
  5. 21 Mar, 2014 2 commits
  6. 07 Mar, 2014 1 commit
    • Paul Eggert's avatar
      Merge from gnulib. · 0d181095
      Paul Eggert authored
      This incorporates:
      2014-03-04 stdint: fix missing SIZE_MAX on Android
      2013-03-02 sys_types: avoid autoconf warning about gl_SYS_TYPES_H
      * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
      * lib/stdint.in.h, lib/sys_types.in.h, m4/sys_types_h.m4:
      Update from gnulib.
      
      Fix oversight preventing lib/sys/types.h from being generated.
      * admin/merge-gnulib (GNULIB_TOOL_FLAGS): Don't avoid sys_types.
      0d181095
  7. 05 Mar, 2014 3 commits
  8. 03 Mar, 2014 1 commit
  9. 25 Feb, 2014 1 commit
    • Paul Eggert's avatar
      Merge from gnulib. · cc587404
      Paul Eggert authored
      2014-02-25 unistd: port readlink to Mac OS X 10.3.9
      
      Fixes: debbugs:16825
      cc587404
  10. 24 Feb, 2014 1 commit
    • Paul Eggert's avatar
      Merge from gnulib. · f1037d0b
      Paul Eggert authored
      2014-02-21 timer: fix uClibc detection of threading
      2014-02-21 maintainer-makefiles: provide AC_PROG_SED for older autoconf
      * texinfo.tex: Update from gnulib.
      f1037d0b
  11. 18 Feb, 2014 1 commit
  12. 14 Feb, 2014 1 commit
  13. 13 Feb, 2014 2 commits
  14. 05 Feb, 2014 1 commit
    • Paul Eggert's avatar
      Merge from gnulib. · 06c2ec49
      Paul Eggert authored
      This incorporates:
      
      2014-01-23 pthread: work around winpthread header pollution on mingw
      * lib/time.in.h: Update from gnulib.
      
      * doc/misc/texinfo.tex: Update from texinfo.
      06c2ec49
  15. 23 Jan, 2014 1 commit
    • Paul Eggert's avatar
      Merge from gnulib. · 51fb39ec
      Paul Eggert authored
      This incorporates:
      2014-01-22 qacl: check for fchmod
      * m4/acl.m4: Update from gnulib.
      51fb39ec
  16. 22 Jan, 2014 2 commits
    • Paul Eggert's avatar
      Fix miscellaneous update-game-score bugs. · dc217d01
      Paul Eggert authored
      * configure.ac (difftime): Remove.
      * lib/update-game-score.c (difftime) [!HAVE_DIFFTIME]: Remove.
      (read_score) [HAVE_GETDELIM]: Don't access uninitialized storage.
      (read_scores, write_scores): Check for fclose failure.
      (write_scores): Use fchmod, not chmod, to avoid a race.
      (lock_file): Fix test for out-of-date lock file; it was reversed.
      Use ordinary subtraction rather than difftime; since we're already
      assuming POSIX we don't need to worry about the possibility of
      time_t being a magic cookie.
      dc217d01
    • Glenn Morris's avatar
      ChangeLog fixes · 1bf6ecf2
      Glenn Morris authored
      1bf6ecf2
  17. 21 Jan, 2014 1 commit
  18. 20 Jan, 2014 2 commits
    • Glenn Morris's avatar
      ChangeLog fixes · 2fb6d9c6
      Glenn Morris authored
      2fb6d9c6
    • Paul Eggert's avatar
      Merge from gnulib. · cec62009
      Paul Eggert authored
      This incorporates:
      2014-01-20 stdalign: port to HP-UX compilers
      2014-01-16 strtoimax: port to platforms lacking 'long long'
      2014-01-16 update from texinfo
      * doc/misc/texinfo.tex, lib/stdalign.in.h, lib/strtoimax.c:
      Update from gnulib.
      cec62009
  19. 12 Jan, 2014 6 commits
  20. 11 Jan, 2014 4 commits
    • Eric S. Raymond's avatar
      /etc cleanup · 5d1a2888
      Eric S. Raymond authored
      	* COOKIES, copying.paper, INTERVIEW, MAILINGLISTS, MOTIVATION,
      	publicsuffix.txt SERVICE: More deletions suggested by RMS.
      5d1a2888
    • Eric S. Raymond's avatar
      /etc cleanup: Removal of joke man pages and associated Lisp file. · 9685190b
      Eric S. Raymond authored
      	* etc/celibacy.1, etc/sex.6, etc/condom.1, etc/echo.msg:
      	Deleted at RMS's suggestion. Not lost to posterity as they are
      	part of the widely distributed funny-manpages collection.
      
      	* lisp/play/meese.el: It's 2014 and Ed Meese is justly forgotten. Goes
      	with removal of the joke manpages from /etc.
      9685190b
    • Fabrice Popineau's avatar
      Fix minor build problems related to MinGW64. · e05d3a05
      Fabrice Popineau authored
       configure.ac: Read $srcdir/nt/mingw-cfg.site when $MSYSTEM is
       "MINGW64" as well.
      
       nt/inc/ms-w32.h (pthread_sigmask): Undefine if defined, for MinGW64.
      
       src/unexw32.c (_start) [__MINGW64__]: Define to __start.
      e05d3a05
    • Paul Eggert's avatar
      Merge from gnulib. · bada50fc
      Paul Eggert authored
      This incorporates:
      2014-01-07 update from texinfo
      2014-01-06 md5, sha1, sha256, sha512: support older autoconf
      bada50fc
  21. 09 Jan, 2014 1 commit
  22. 08 Jan, 2014 1 commit
  23. 05 Jan, 2014 1 commit
  24. 03 Jan, 2014 1 commit
    • Paul Eggert's avatar
      Merge from gnulib. · 3d814710
      Paul Eggert authored
      This incorporates:
      2014-01-02 manywarnings: remove -Wmudflap
      This ports better to GCC 4.9-to-be.
      3d814710
  25. 01 Jan, 2014 1 commit