1. 26 Oct, 2009 1 commit
  2. 23 Oct, 2009 1 commit
  3. 21 Oct, 2009 1 commit
    • Stefan Monnier's avatar
      * minibuffer.el (completion-table-with-terminator): Properly implement · 528c56e2
      Stefan Monnier authored
      boundaries, in case `terminator' appears in the suffix.
      (completion--embedded-envvar-table): Don't return boundaries if
      there's no valid completion.  Simplify.
      (completion-file-name-table): New completion table extracted from
      completion--file-name-table.
      (completion--file-name-table): Use it.
      (read-file-name-predicate): Declare obsolete.
      (read-file-name): Use the pred arg i.s.o read-file-name-predicate.
      * vc-bzr.el (vc-bzr-revision-completion-table): Use the new
      completion-file-name-table, and use the `pred' argument.
      * files.el (locate-file-completion-table): Use the `pred' arg rather
      than read-file-name-predicate.
      (abbreviate-file-name): Use \` rather than ^ for BOS.
      528c56e2
  4. 19 Oct, 2009 1 commit
    • Dan Nicolaescu's avatar
      Make vc-annotate work through copies and renames. · d1e4c403
      Dan Nicolaescu authored
      * vc-annotate.el (vc-annotate-extract-revision-at-line): Return
      the file name too.
      (vc-annotate-revision-at-line)
      (vc-annotate-find-revision-at-line)
      (vc-annotate-revision-previous-to-line)
      (vc-annotate-show-log-revision-at-line): Update to get the file
      name from vc-annotate-extract-revision-at-line.
      (vc-annotate-show-diff-revision-at-line-internal): Change the
      argument to mean whether to show a file diff or not.  Get the file
      name from vc-annotate-extract-revision-at-line.
      (vc-annotate-show-diff-revision-at-line): Update
      vc-annotate-show-diff-revision-at-line call.
      (vc-annotate-warp-revision): Add an optional file argument.
      
      * vc-git.el (vc-git-annotate-command): Pass -C -C to the blame command.
      (vc-git-annotate-extract-revision-at-line): Also return the file
      name if found.
      
      * vc-hg.el (vc-hg-annotate-command): Pass --follow to the annotate
      command.  Remove unused code.
      (vc-hg-annotate-re): Update to match --follow output.
      (vc-hg-annotate-extract-revision-at-line): Also return the file
      name if found.
      
      * vc.el: Update annotate-extract-revision-at-line documentation.
      d1e4c403
  5. 15 Oct, 2009 1 commit
    • Stefan Monnier's avatar
      Replace completion-base-size by completion-base-position to fix bugs · d5e63715
      Stefan Monnier authored
      such as (bug#4699).
      * simple.el (completion-base-position): New var.
      (completion-base-size): Mark as obsolete.
      (choose-completion): Make it work for mouse events as well.
      Pass the new base-position to choose-completion-string.
      (choose-completion-guess-base-position): New function, extracted from
      choose-completion-delete-max-match.
      (choose-completion-delete-max-match): Use it.  Make obsolete.
      (choose-completion-string): Use the new base-position info.
      (completion-root-regexp): Delete.
      (completion-setup-function): Preserve completion-base-position.
      Eliminate obsolete base-size manipulation.
      * minibuffer.el (display-completion-list): Don't mess with base-size.
      (minibuffer-completion-help): Set completion-base-position instead.
      * mouse.el (mouse-choose-completion): Redefine as a mere alias to
      choose-completion.
      * textmodes/bibtex.el (bibtex-complete):
      * emacs-lisp/crm.el (crm--choose-completion-string):
      Adjust to new calling convention.
      * complete.el (partial-completion-mode): Use minibufferp to avoid
      bumping into incompatible change to choose-completion-string-functions.
      * ido.el (ido-choose-completion-string): Make its calling convention
      more permissive.
      * comint.el (comint-dynamic-list-input-ring-select): Remove obsolete
      base-size manipulation.
      (comint-dynamic-list-input-ring): Use dotimes and push.
      * iswitchb.el (iswitchb-completion-help): Remove dead-code call to
      fundamental-mode.  Use `or'.
      d5e63715
  6. 14 Oct, 2009 2 commits
  7. 10 Oct, 2009 1 commit
  8. 09 Oct, 2009 1 commit
  9. 04 Oct, 2009 2 commits
  10. 01 Oct, 2009 4 commits
  11. 28 Sep, 2009 2 commits
  12. 27 Sep, 2009 1 commit
  13. 24 Sep, 2009 1 commit
  14. 22 Sep, 2009 1 commit
  15. 20 Sep, 2009 1 commit
  16. 19 Sep, 2009 1 commit
  17. 18 Sep, 2009 1 commit
  18. 17 Sep, 2009 2 commits
    • Juanma Barranquero's avatar
      The --quick command line option now ignores X resources and Registry settings. · 8686ac71
      Juanma Barranquero authored
      * etc/NEWS: Mention new behavior of -Q and new variable `inhibit-x-resources'.
      
      * lisp/startup.el (emacs-quick-startup): Remove variable and all uses.
        (command-line): Set `inhibit-x-resources' instead.
        (command-line-1): Use `inhibit-x-resources' instead.
      
      * src/emacs.c (inhibit_x_resources): New variable.
        (main) [HAVE_NS]: Don't process --quick command line option.
        (syms_of_emacs) <inhibit-x-resources>: DEFVAR_BOOL it.
      
      * src/lisp.h (inhibit_x_resources): Declare it extern.
      
      * src/w32reg.c (x_get_string_resource):
      * src/xrdb.c (x_get_string_resource): Obey inhibit_x_resources.
      8686ac71
    • Stefan Monnier's avatar
      (eval-next-after-load): Mark as obsolete. · 0ee98606
      Stefan Monnier authored
      0ee98606
  19. 15 Sep, 2009 2 commits
  20. 14 Sep, 2009 1 commit
    • Dan Nicolaescu's avatar
      * vc.el (top): print-log method now takes an optional SHORTLOG · 32ba3abc
      Dan Nicolaescu authored
      argument.  Add a new method: root.
      
      * vc-hooks.el (vc-prefix-map, vc-menu-map): Add bindings for
      vc-print-root-log and vc-print-root-diff.
      
      * vc-bzr.el (vc-bzr-log-view-mode, vc-bzr-print-log):
      * vc-git.el (vc-git-print-log, vc-git-log-view-mode):
      * vc-hg.el (vc-hg-print-log, vc-hg-log-view-mode): Add support for
      short logs.
      
      * vc-cvs.el (vc-cvs-print-log):
      * vc-mtn.el (vc-mtn-print-log):
      * vc-rcs.el (vc-rcs-print-log):
      * vc-sccs.el (vc-sccs-print-log):
      * vc-svn.el (vc-svn-print-log): Add an optional argument shortlog
      that is ignored for now.
      32ba3abc
  21. 11 Sep, 2009 1 commit
    • Stefan Monnier's avatar
      * keymap.c (QCadvertised_binding): New constant. · 8cb95edf
      Stefan Monnier authored
      (syms_of_keymap): Initialize it.
      (Fwhere_is_internal): Try and use bindings from :advertised-binding
      if applicable.
      
      * progmodes/xscheme.el (xscheme-evaluation-commands):
      Put a :advertised-binding property rather than using
      advertised-xscheme-send-previous-expression.
      (advertised-xscheme-send-previous-expression): Declare obsolete.
      * emulation/crisp.el (crisp-mode-map): Use `undo' rather than
      `advertised-undo'.
      (crisp-mode): Add corresponding bindings to
      undo's :advertised-binding instead.
      * dired.el (dired-mode-map): Put a :advertised-binding property rather
      than using dired-advertised-find-file.
      (dired-advertised-find-file):
      * simple.el (advertised-undo):
      * wid-edit.el (advertised-widget-backward): Declare obsolete.
      (widget-keymap): Put a :advertised-binding property rather
      than using advertised-widget-backward.
      * bindings.el (ctl-x-map): Put a :advertised-binding property rather
      than using advertised-undo.
      * tutorial.el (tutorial--default-keys): Adjust accordingly.
      8cb95edf
  22. 10 Sep, 2009 1 commit
  23. 09 Sep, 2009 1 commit
  24. 08 Sep, 2009 1 commit
  25. 05 Sep, 2009 1 commit
  26. 04 Sep, 2009 1 commit
  27. 01 Sep, 2009 2 commits
  28. 31 Aug, 2009 1 commit
  29. 30 Aug, 2009 1 commit
  30. 29 Aug, 2009 2 commits
    • Stefan Monnier's avatar
      * paths.el (abbrev-file-name): Move to abbrev.el. · 2aa0e5bf
      Stefan Monnier authored
      * abbrev.el (abbrev-file-name): Move from paths.el.
      Obey user-emacs-directory.
      * calc/calc.el (calc-settings-file): Don't autoload and instead obey
      user-emacs-directory.
      * dos-fns.el (dos-reevaluate-defcustoms): Don't reevaluate
      abbrev-file-name and calc-settings-file any more.
      * startup.el (command-line): Recompute abbrev-file-name and
      abbreviated-home-dir.
      (normal-no-mouse-startup-screen): Improve the generic code and get rid
      of the special code for when C-h bindings haven't been changed.
      (display-startup-echo-area-message): Use with-current-buffer.
      (command-line-1): Use a list of strings, rather than a list of lists
      of strings for longopts.
      2aa0e5bf
    • Stefan Monnier's avatar
      * NEWS: Declare unibyte sessions obsolete. · 82e98df4
      Stefan Monnier authored
      * emacs.c (USAGE1): Remove --(no-)multibyte, --(no-)unibyte.
      (main): Use enable-multibyte-characters rather than
      default-enable-multibyte-characters.  Output a warning message when
      running a unibyte session.
      * mule.texi (Enabling Multibyte):
      * cmdargs.texi (General Variables): Remove EMACS_UNIBYTE.
      (Initial Options): Remove --(no-)multibyte, --(no-)unibyte.
      82e98df4