1. 24 May, 2011 13 commits
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Define the list of subdir Makefiles only in configure.in. · e09e38a8
      Glenn Morris authored
      * configure.in (OPT_MAKEFILES_IN): Remove.
      (SUBDIR_MAKEFILES): New variable, passed to AC_CONFIG_FILES.
      (SUBDIR_MAKEFILES_IN): New output variable.
      * Makefile.in (OPT_MAKEFILES_IN): Remove.
      (SUBDIR_MAKEFILES_IN): Let configure set it.
    • Glenn Morris's avatar
      Auto-commit of generated files. · 3fb27a85
      Glenn Morris authored
    • Glenn Morris's avatar
      Fix previous Makefile change. · cee4acda
      Glenn Morris authored
      * configure.in (OPT_MAKEFILES_IN): Use full path.
      * Makefile.in (SUBDIR_MAKEFILES_IN): Use full path.
      (SUBDIR_MAKEFILES): Use relative path.
    • Glenn Morris's avatar
      Auto-commit of generated files. · a877df06
      Glenn Morris authored
    • Glenn Morris's avatar
      Restore test/ to its non-distributed state (bug#8107) · 6c7e099d
      Glenn Morris authored
      * make-dist: Don't distribute test/.
      * configure.in (OPT_MAKEFILES_IN): New output variable.
      (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
      * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
      (check): Give an explicit error if test/ is not present.
    • Glenn Morris's avatar
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Eliminate some duplication in top-level Makefile.in. · fa5d79db
      Glenn Morris authored
      * Makefile.in (SUBDIR_MAKEFILES_IN): New variable.
      (Makefile): Use $SUBDIR_MAKEFILES_IN.
    • Glenn Morris's avatar
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Small cleanup of recent 5x5.el changes. · eb8a5e9b
      Glenn Morris authored
      * lisp/play/5x5.el (5x5-log-init, 5x5-log): Evaluate when compiling.
      (5x5-log-init, 5x5-log, 5x5-solver): Doc fixes.
      (math-map-vec, math-sub, math-mul, math-make-intv, math-reduce-vec)
      (math-format-number, math-pow, calcFunc-arrange, calcFunc-cvec)
      (calcFunc-diag, calcFunc-trn, calcFunc-inv, calcFunc-mrow)
      (calcFunc-mcol, calcFunc-vconcat, calcFunc-index): Declare.
    • Stefan Monnier's avatar
      Add an :exit-function for completion-at-point. · a2a25d24
      Stefan Monnier authored
      * lisp/minibuffer.el (completion--done): New fun.
      (completion--do-completion): Use it.  New arg `expect-exact'.
      (minibuffer-complete, minibuffer-complete-word): Don't output message,
      since completion--do-completion does it for us now.
      (minibuffer-force-complete): Use completion--done and
      completion--replace.  Handle sole-completion case with more care.
      (minibuffer-complete-and-exit): Use new `expect-exact' arg.
      (completion-extra-properties): New var.
      (completion-annotate-function): Make obsolete.
      (minibuffer-completion-help): Adjust accordingly.
      Use completion-list-insert-choice-function.
      (completion-at-point, completion-help-at-point):
      Bind completion-extra-properties.
      (completion-pcm-word-delimiters): Add | (for uniquify, for example).
      * lisp/simple.el (completion-list-insert-choice-function): New var.
      (completion-setup-function): Preserve it.
      (choose-completion): Pay attention to it, shuffle the code a bit.
      (choose-completion-string): New arg `insert-function'.
      * lisp/textmodes/bibtex.el: Convert to lexical binding.
      (bibtex-mode-map): Use completion-at-point.
      (bibtex-mode): Use define-derived-mode&completion-at-point-functions.
      (bibtex-completion-at-point-function): New fun, from bibtex-complete.
      (bibtex-complete): Define as obsolete alias.
      (bibtex-complete-internal): Remove.
      (bibtex-format-entry): Remove unused sub-group in regexp.
      * lisp/shell.el (shell--command-completion-data)
      * lisp/pcomplete.el (pcomplete-completions-at-point):
      * lisp/comint.el (comint--complete-file-name-data): Use :exit-function
      instead of completion-table-with-terminator so it also works for
  2. 23 May, 2011 11 commits
  3. 22 May, 2011 16 commits