1. 23 Oct, 2013 5 commits
    • Glenn Morris's avatar
      Make building in directories with whitespace possible · b8e3b0a9
      Glenn Morris authored
      Make has trouble with targets containing whitespace, 
      http://savannah.gnu.org/bugs/?712, so the general approach is
      to use relative paths where possible.  It's generally only Emacs
      itself that needs absolute paths, eg in src/epaths.h.
      
      * configure.ac (srcdir): Don't make it absolute - abs_srcdir exists.
      
      * Makefile.in (abs_srcdir): New, set by configure.
      (buildlisppath): Use abs_srcdir.
      (install-arch-indep, install-etcdoc, install-info, install-man)
      (install-etc): Quote entities that might contain whitespace.
      
      * admin/unidata/Makefile.in (emacs, ${DSTDIR}/charprop.el):
      Quote entities that might contain whitespace.
      
      * leim/Makefile.in (abs_srcdir): New, set by configure.
      (buildlisppath): Use abs_srcdir.
      (RUN_EMACS, .el.elc, changed.tit, changed.misc, leim-list.el)
      ($(srcdir)/ja-dic/ja-dic.el, setwins, distclean, check-declare):
      Quote entities that might contain whitespace.
      
      * lib-src/Makefile.in ($(DESTDIR)${archlibdir}):
      Quote entities that might contain whitespace.
      
      * lisp/Makefile.in (abs_srcdir, abs_lisp): New, set by configure.
      (emacs, compile, compile-always):
      Quote entities that might contain whitespace.
      (custom-deps, finder-data, autoloads): Use abs_lisp.
      ($(MH_E_DIR)/mh-loaddefs.el, $(TRAMP_DIR)/tramp-loaddefs.el)
      ($(CAL_DIR)/cal-loaddefs.el, $(CAL_DIR)/diary-loaddefs.el)
      ($(CAL_DIR)/hol-loaddefs.el): Manually expand target file name.
      
      * nextstep/Makefile.in (${ns_check_file} ${ns_appdir}):
      Quote entities that might contain whitespace.
      
      * nt/Makefile.in ($(DESTDIR)${archlibdir}):
      Quote entities that might contain whitespace.
      
      * src/Makefile.in (RUN_TEMACS): Make relative (again).
      ($(leimdir)/leim-list.el, .el.elc, $(lispsource)/loaddefs.el)
      (bootstrap-emacs$(EXEEXT)):
      Quote entities that might contain whitespace.
      
      * test/automated/Makefile.in (abs_top_srcdir, top_builddir):
      New, set by configure.
      (top_srcdir): Remove.
      (abs_test, abs_lispsrc): New.
      (lisp): No longer absolute.
      (emacs, lisp-compile, compile, compile-always):
      Quote entities that might contain whitespace.
      
      Fixes: debbugs:15675
      b8e3b0a9
    • Paul Eggert's avatar
      Port to Solaris 10 and its bundled GCC. · e4ea223d
      Paul Eggert authored
      Problem reported by Timothy C. Burt.
      * floatfns.c (isfinite, isnan): Redefine unconditionally.
      e4ea223d
    • Paul Eggert's avatar
      Merge from gnulib. · 758bed52
      Paul Eggert authored
      This incorporates:
      2013-10-14 acl: allow cross-compilation to Gentoo
      2013-10-18 extern-inline: make safe for -Wundef usage
      2013-09-30 fpending: use pure+const function attrs
      * lib/fpending.h, m4/acl.m4, m4/extern-inline.m4: Update from gnulib.
      758bed52
    • Katsumi Yamaoka's avatar
      lisp/gnus/mm-decode.el (mm-dissect-buffer): Revert last change · 967a72c9
      Katsumi Yamaoka authored
      lisp/gnus/nndoc.el (nndoc-dissect-mime-parts-sub): Ditto
      
      The problem that motivated those changes was attributed to a broken
      mail sender, and has been fixed.
      967a72c9
    • Dmitry Gutov's avatar
      * lisp/progmodes/ruby-mode.el (ruby-smie--at-dot-call): Use · ee4282cd
      Dmitry Gutov authored
      `following-char'.
      ee4282cd
  2. 22 Oct, 2013 6 commits
  3. 21 Oct, 2013 8 commits
  4. 20 Oct, 2013 9 commits
  5. 19 Oct, 2013 9 commits
  6. 18 Oct, 2013 3 commits