1. 19 May, 2012 2 commits
  2. 18 May, 2012 11 commits
  3. 17 May, 2012 9 commits
  4. 16 May, 2012 2 commits
    • Paul Eggert's avatar
      * configure.in: Simplify by removing CPP etc. · f04940ae
      Paul Eggert authored
      (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
      (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
      In particular we no longer need to fiddle with CPP, since we don't
      use CPP specially any more.
      (gl_EARLY): Invoke this after adjusting CC, so that it uses the
      adjusted compiler.
      (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
      since gl_EARLY and/or Autoconf already does these.
      f04940ae
    • Glenn Morris's avatar
      Try to fix building with gcc >= 4.6 on Darwin. · 27cb7be2
      Glenn Morris authored
      Eg, hydra builds have been failing for some time because (?) of this.
      In gcc < 4.6, unrecognized -no-fo options just cause a warning.
      In 4.6 and later, they cause an error.
      
      * configure.in: (CPP): Do not unconditionally set it on Darwin.
      Instead, try to test if -no-cpp-precomp is accepted.
      (CPP_TEST_OPTIONS, SPECIFIED_CPP): New.
      
      Fixes: debbugs:9755
      27cb7be2
  5. 15 May, 2012 5 commits
  6. 12 May, 2012 2 commits
    • Glenn Morris's avatar
      Remove trailing / from $ns_appbindir · 9e6b06ed
      Glenn Morris authored
      * configure.in (ns_appbindir): Remove trailing "/".
      * src/ns.mk: Update for ns_appbindir no longer having trailing "/".
      9e6b06ed
    • Glenn Morris's avatar
      Let configure test for a suitable mkdir -p · 3fe7cdc8
      Glenn Morris authored
      * configure.in (AC_PROG_MKDIR_P): Call it, to set MKDIR_P.
      (MKDEPDIR): Use $MKDIR_P.
      
      * Makefile.in (MKDIR_P): New, set by configure.
      (mkdir): Use $MKDIR_P.
      
      * doc/emacs/Makefile.in (MKDIR_P): New, set by configure.
      (mkinfodir): Use $MKDIR_P.
      
      * doc/lispintro/Makefile.in (MKDIR_P): New, set by configure.
      (mkinfodir): Use $MKDIR_P.
      
      * doc/lispref/Makefile.in (MKDIR_P): New, set by configure.
      (mkinfodir): Use $MKDIR_P.
      
      * doc/misc/Makefile.in (MKDIR_P): New, set by configure.
      (mkinfodir): Use $MKDIR_P.
      
      * src/Makefile.in (MKDIR_P): New, set by configure.
      
      * src/ns.mk (${ns_appdir}, ${ns_appbindir}Emacs): Use $MKDIR_P.
      3fe7cdc8
  7. 11 May, 2012 3 commits
  8. 10 May, 2012 1 commit
    • Glenn Morris's avatar
      Install self-contained ns leim files directly to their final destination · ff57c2ec
      Glenn Morris authored
      This is instead of installing them first in one place, then moving them.
      It also fixes the previous change, which was incorrect for
      the -disable-ns-self-contained case.
      
      * configure.in (LEIM_INSTALLDIR): New output variable.
      
      * leim/Makefile.in: (install_prefix): New.
      (LEIM_INSTALLDIR): New, set by configure.
      (install): Use LEIM_INSTALLDIR.
      ff57c2ec
  9. 08 May, 2012 2 commits
    • Stefan Monnier's avatar
      * lisp/vc/log-edit.el: Add GNU coding standards highlighting. · 49ed9c8e
      Stefan Monnier authored
      (log-edit-font-lock-gnu-style)
      (log-edit-font-lock-gnu-keywords): New vars.
      (log-edit-font-lock-keywords): New fun.
      (log-edit-mode): Don't fold case in font-lock.
      (log-edit-font-lock-keywords): Do not assume case-folding.
      * .dir-locals.el (log-edit-mode): Enable gnu-style checks.
      49ed9c8e
    • Glenn Morris's avatar
      Remove doc/lispref/two.el · 5122804a
      Glenn Morris authored
      * doc/lispref/two.el: Remove; unused since creation of two-volume.make.
      
      * make-dist: No more doc/lispref/*.el.
      5122804a
  10. 05 May, 2012 2 commits
  11. 04 May, 2012 1 commit
    • Glenn Morris's avatar
      Give info files the .info extension · 8045b906
      Glenn Morris authored
      Ref http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00354.html
      
      * configure.in (INFO_EXT, INFO_OPTS): New output variables.
      
      * doc/emacs/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
      (info, infoclean): Use $INFO_EXT.
      ($(infodir)/emacs$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
      * doc/emacs/makefile.w32-in (INFO_EXT, INFO_OPTS): New.
      (INFO_TARGETS): Use $INFO_EXT.
      ($(infodir)/emacs$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT, and -o.
      
      * doc/lispintro/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
      (info, infoclean): Use $INFO_EXT.
      (${infodir}/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
      * doc/lispintro/makefile.w32-in (INFO_EXT, INFO_OPTS): New.
      (INFO_TARGETS, clean): Use $INFO_EXT.
      ($(infodir)/eintr$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
      
      * doc/lispref/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
      (info, infoclean): Use $INFO_EXT.
      ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
      * doc/lispref/makefile.w32-in (INFO_EXT, INFO_OPTS): New.
      (info, maintainer-clean): Use $INFO_EXT.
      ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
      
      * doc/misc/Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
      (INFO_TARGETS): Use $INFO_EXT.
      Make all rules generating info files use $INFO_EXT, $INFO_OPT, and -o.
      * doc/misc/makefile.w32-in (INFO_EXT, INFO_OPTS): New.
      (INFO_TARGETS): Use $INFO_EXT.
      Make all rules generating info files use $INFO_EXT, $INFO_OPT, and -o.
      8045b906