1. 04 Sep, 2013 10 commits
    • Paul Eggert's avatar
      * alloc.c (make_event_array): First arg is now ptrdiff_t, not int. · 0c90b9ee
      Paul Eggert authored
      This fixes a type error on hosts where ptrdiff_t is wider than int.
      0c90b9ee
    • Stefan Monnier's avatar
      * lisp/vc/vc-dispatcher.el (vc-run-delayed): New macro. · 9c750eba
      Stefan Monnier authored
      (vc-do-command, vc-set-async-update):
      * lisp/vc/vc-mtn.el (vc-mtn-dir-status):
      * lisp/vc/vc-hg.el (vc-hg-dir-status, vc-hg-dir-status-files)
      (vc-hg-pull, vc-hg-merge-branch):
      * lisp/vc/vc-git.el (vc-git-dir-status-goto-stage, vc-git-pull)
      (vc-git-merge-branch):
      * lisp/vc/vc-cvs.el (vc-cvs-print-log, vc-cvs-dir-status)
      (vc-cvs-dir-status-files):
      * lisp/vc/vc-bzr.el (vc-bzr-pull, vc-bzr-merge-branch, vc-bzr-dir-status)
      (vc-bzr-dir-status-files):
      * lisp/vc/vc-arch.el (vc-arch-dir-status): Use vc-run-delayed.
      * lisp/vc/vc-annotate.el: Use lexical-binding.
      (vc-annotate-display-select, vc-annotate): Use vc-run-delayed.
      (vc-sentinel-movepoint): Declare.
      (vc-annotate): Don't use `goto-line'.
      * lisp/vc/vc.el (vc-diff-internal): Prefer a closure to `(lambda...).
      (vc-diff-internal, vc-log-internal-common): Use vc-run-delayed.
      (vc-sentinel-movepoint): Declare.
      * lisp/vc/vc-svn.el: Use lexical-binding.
      (vc-svn-dir-status, vc-svn-dir-status-files): Use vc-run-delayed.
      * lisp/vc/vc-sccs.el:
      * lisp/vc/vc-rcs.el: Use lexical-binding.
      9c750eba
    • Stefan Monnier's avatar
      * lisp/autorevert.el (auto-revert-notify-handler): Explicitly ignore · abae272c
      Stefan Monnier authored
      `deleted'.  Don't drop errors silently.
      abae272c
    • Stefan Monnier's avatar
      * src/keyboard.c (read_key_sequence_vs): New function. · 6629638e
      Stefan Monnier authored
      (Fread_key_sequence_vector, Fread_key_sequence): Use it to factor out
      common code.
      6629638e
    • Stefan Monnier's avatar
    • Stefan Monnier's avatar
    • Paul Eggert's avatar
      Makefile improvements. · 224e313d
      Paul Eggert authored
      * Makefile.in (lib): Depend on am--refresh, to avoid a race.
      (src): Remove duplicate dependency on FRC.
      Invoke just one submake, not two.  Avoid the need for 'pwd'.
      * lwlib/Makefile.in (all): Put this first.  Don't use double-colon
      rules, as they are not portable according to POSIX.  Mark as phony.
      * oldXMenu/Makefile.in (all, tags): Don't use double-colon rules, as they
      are not portable according to POSIX.  Mark as phony.
      * src/Makefile.in (config.status): Don't use double-colon rules, as
      they are not portable according to POSIX.  Fix shell typo with `;
      I guess this rule has never been tested?
      (VCSWITNESS): New macro, to override any environment var.
      224e313d
    • Dmitry Antipov's avatar
      * xterm.h (struct x_display_info): Do not track X connection · 6d6ed1af
      Dmitry Antipov authored
      fd separately because it is always available from Display.
      * xterm.c (x_term_init, x_delete_terminal, x_delete_display):
      Adjust users.
      6d6ed1af
    • Xue Fuqiao's avatar
      Merge from mainline. · adf2fc4a
      Xue Fuqiao authored
      adf2fc4a
    • Xue Fuqiao's avatar
      Some fixes for vc-ignore. · 63191d9f
      Xue Fuqiao authored
      * lisp/vc/vc.el (vc-ignore): Rewrite.
      (vc-default-ignore): New function.
      (vc-default-ignore-completion-table): Use find-ignore-file.
      
      * lisp/vc/vc-bzr.el (vc-bzr-ignore, vc-bzr-ignore-completion-table):
      * lisp/vc/vc-git.el (vc-git-ignore, vc-git-ignore-completion-table):
      * lisp/vc/vc-hg.el (vc-hg-ignore, vc-hg-ignore-completion-table):
      Remove.  Most code moved to vc.el.
      
      * doc/emacs/maintaining.texi (VC Ignore): Mention `vc-ignore' with prefix argument.
      63191d9f
  2. 03 Sep, 2013 13 commits
  3. 02 Sep, 2013 17 commits