1. 01 Dec, 2007 1 commit
    • Dan Nicolaescu's avatar
      * log-edit.el (log-edit-show-diff): New function. · 93a142e1
      Dan Nicolaescu authored
      (log-edit-mode-map, log-edit-menu): Bind it.
      (log-edit-diff-function): New variable.
      (log-edit): Change the 3rd param to be an alist and accept a
      function that computes a diff for the files involved.
      
      * vc.el (vc-log-edit): Add a diff function parameter to log-edit.
      93a142e1
  2. 27 Nov, 2007 1 commit
    • Dan Nicolaescu's avatar
      * progmodes/cperl-mode.el (compilation-error-regexp-alist): Pacify · 73e72da4
      Dan Nicolaescu authored
      byte compiler.
      (cperl-mode): Use with-no-warnings for setting vc-header-alist.
      
      * progmodes/idlwave.el (idlwave-shell-get-path-info)
      (idlwave-shell-temp-file, idlwave-shell-is-running)
      (widget-value, comint-dynamic-complete-filename, Info-goto-node):
      * progmodes/idlw-help.el (idlwave-prepare-structure-tag-completion)
      (idlwave-all-method-classes, idlwave-all-method-keyword-classes)
      (idlwave-beginning-of-statement, idlwave-best-rinfo-assoc)
      (idlwave-class-found-in, idlwave-class-or-superclass-with-tag)
      (idlwave-completing-read, idlwave-current-routine)
      (idlwave-downcase-safe, idlwave-entry-find-keyword)
      (idlwave-expand-keyword, idlwave-find-class-definition)
      (idlwave-find-inherited-class, idlwave-find-struct-tag)
      (idlwave-get-buffer-visiting, idlwave-in-quote)
      (idlwave-make-full-name, idlwave-members-only)
      (idlwave-popup-select, idlwave-routine-source-file)
      (idlwave-routines, idlwave-sintern-class)
      (idlwave-sintern-keyword, idlwave-sintern-method)
      (idlwave-sintern-routine-or-method)
      (idlwave-substitute-link-target, idlwave-sys-dir)
      (idlwave-this-word, idlwave-what-module-find-class)
      (idlwave-where):
      * progmodes/idlw-complete-structtag.el (idlwave-shell-buffer):
      * mail/uce.el (rmail-msg-is-pruned)
      (rmail-maybe-set-message-counters, rmail-msgbeg, rmail-msgend)
      (rmail-toggle-header):
      * mail/sendmail.el (dired-view-file, dired-get-filename):
      * mail/rmailkwd.el (rmail-maybe-set-message-counters)
      (rmail-display-labels, rmail-msgbeg)
      (rmail-set-message-deleted-p, rmail-message-labels-p)
      (rmail-show-message, mail-comma-list-regexp)
      (mail-parse-comma-list):
      * mail/rmail.el (rmail-spam-filter, rmail-summary-goto-msg)
      (rmail-summary-mark-undeleted, rmail-summary-mark-deleted)
      (rfc822-addresses, mail-abbrev-make-syntax-table)
      (mail-sendmail-delimit-header, mail-header-end):
      * mail/hashcash.el (message-narrow-to-headers-or-head)
      (message-fetch-field, message-goto-eoh)
      (message-narrow-to-headers):
      * vc.el (view-mode-exit): Declare as functions.
      
      * mail/vms-pmail.el:
      * vmsproc.el:
      * vms-patch.el: Don't byte compile these files, they don't work.
      
      * Makefile.in (SOME_MACHINE_LISP): Remove VMS files, they are not
      compiled anymore.
      73e72da4
  3. 24 Nov, 2007 2 commits
  4. 23 Nov, 2007 1 commit
  5. 20 Nov, 2007 1 commit
  6. 15 Nov, 2007 1 commit
  7. 13 Nov, 2007 1 commit
  8. 11 Nov, 2007 1 commit
  9. 10 Nov, 2007 1 commit
    • Dan Nicolaescu's avatar
      * vc.el (vc-diff-internal): Make the *vc-diff* buffer read only. · fe1919ab
      Dan Nicolaescu authored
      * vc-svn.el (vc-svn-print-log, vc-svn-diff):
      * vc-mcvs.el (vc-mcvs-print-log, vc-mcvs-annotate-command):
      * vc-cvs.el (vc-cvs-print-log, vc-cvs-diff)
      (vc-cvs-annotate-command):
      * vc-arch.el (vc-arch-diff): Remove test to check if start-process
      is bound, it always is.
      fe1919ab
  10. 09 Nov, 2007 1 commit
    • Dan Nicolaescu's avatar
      * ediff-init.el (ediff-xemacs-p, ediff-emacs-p): Remove. · e83d1fe8
      Dan Nicolaescu authored
      (ediff-has-face-support-p, ediff-BAD-INFO, ediff-check-version)
      (ediff-current-diff-A, ediff-current-diff-B)
      (ediff-current-diff-C, ediff-fine-diff-C, ediff-fine-diff-A)
      (ediff-fine-diff-B, ediff-fine-diff-Ancestor, ediff-even-diff-A)
      (ediff-even-diff-B, ediff-even-diff-C, ediff-even-diff-Ancestor)
      (ediff-odd-diff-A, ediff-odd-diff-B, ediff-odd-diff-C)
      (ediff-odd-diff-Ancestor, ediff-reset-mouse):
      * ediff-wind.el (ediff-narrow-control-frame-leftward-shift)
      (ediff-setup-windows-plain-merge)
      (ediff-setup-windows-plain-compare, ediff-setup-control-frame)
      (ediff-refresh-control-frame, ediff-get-visible-buffer-window):
      * ediff-util.el (ediff-setup-keymap, )
      (ediff-toggle-wide-display, ediff-toggle-multiframe)
      (ediff-toggle-use-toolbar, ediff-really-quit)
      (ediff-good-frame-under-mouse)
      (ediff-highlight-diff-in-one-buffer)
      (ediff-remove-flags-from-buffer, ediff-place-flags-in-buffer1)
      (ediff-make-bullet-proof-overlay):
      * ediff-mult.el (ediff-setup-meta-map, ediff-emacs-p)
      (ediff-set-meta-overlay):
      * ediff-help.el (ediff-help-region-map, ediff-set-help-overlays):
      * ediff.el (ediff-documentation): Replace ediff-xemacs-p and
      ediff-emacs-p with their former definitions.
      
      * emulation/viper-init.el (viper-xemacs-p, viper-emacs-p): Remove.
      (viper-has-face-support-p, viper-inactivate-input-method)
      (viper-activate-input-method)
      (viper-use-replace-region-delimiters, viper-restore-cursor-type):
      * emulation/viper-mous.el (viper-multiclick-timeout)
      (viper-surrounding-word, viper-mouse-click-insert-word)
      (viper-mouse-click-search-word, viper-parse-mouse-key):
      * emulation/viper-macs.el (viper-char-array-to-macro):
      * emulation/viper.el (viper-go-away, viper-set-hooks)
      (viper-non-hook-settings):
      * emulation/viper-util.el (viper-get-saved-cursor-color-in-replace-mode)
      (viper-get-saved-cursor-color-in-insert-mode)
      (viper-get-saved-cursor-color-in-emacs-mode)
      (viper-check-version, viper-get-visible-buffer-window)
      (viper-file-checked-in-p, viper-set-replace-overlay)
      (viper-set-replace-overlay-glyphs, viper-set-minibuffer-overlay)
      (viper-check-minibuffer-overlay, viper-read-key-sequence)
      (viper-key-to-emacs-key): Replace viper-xemacs-p and viper-emacs-p
      with their former definitions.
      (viper-eventify-list-xemacs): Only do work for XEmacs.
      (viper-set-unread-command-events): Only do work for Emacs.
      (viper-overlay-p, viper-make-overlay, viper-overlay-live-p)
      (viper-move-overlay, viper-overlay-start, viper-overlay-end)
      (viper-overlay-get, viper-overlay-put, viper-read-event)
      (viper-characterp, viper-int-to-char, viper-get-face)
      (viper-color-defined-p, viper-iconify): New defaliases replacing
      the old fsets.
      
      * progmodes/fortran.el (comment-region-function)
      (uncomment-region-function): Pacify byte compiler.
      
      * vc.el (vc-diff-internal): Remove code for an old version of
      gnus.
      e83d1fe8
  11. 30 Oct, 2007 1 commit
  12. 24 Oct, 2007 1 commit
  13. 23 Oct, 2007 1 commit
  14. 20 Oct, 2007 2 commits
  15. 19 Oct, 2007 1 commit
    • Stefan Monnier's avatar
      Remove `diff-tree' operation, now subsumed by `diff'. · a7192ddb
      Stefan Monnier authored
      Also `revision-completion-table' now takes a list of files.
      (vc-deduce-fileset): Remove unused var `regexp'.
      Only obey allow-directory-wildcard in dired buffers.
      (vc-default-diff-tree): Remove.
      (vc-diff-added-files): New var.
      (vc-diff-internal): Use it.  Remove arg `backend'.  Update callers.
      (vc-version-diff): Revert from `vc-history-diff' to the original name.
      Remove the `backend' arg.
      (vc-contains-version-controlled-file): Remove.
      (vc-diff): Bring it closer to the version in Emacs-22.
      (vc-revert): Fix typo in let-binding.
      (vc-default-unregister): Remove.
      (vc-dired-buffers-for-dir): Remove N^2 behavior.
      a7192ddb
  16. 17 Oct, 2007 1 commit
  17. 11 Oct, 2007 6 commits
  18. 10 Oct, 2007 2 commits
  19. 08 Oct, 2007 2 commits
  20. 06 Oct, 2007 3 commits
  21. 05 Oct, 2007 1 commit
  22. 22 Sep, 2007 1 commit
  23. 18 Sep, 2007 1 commit
    • Dan Nicolaescu's avatar
      * vc-arch.el (vc-arch-extra-menu-map): New var and fun. · 793a2202
      Dan Nicolaescu authored
      * vc-hooks.el (vc-menu-entry): New var.
      (vc-mode-line-map): Use it so that this menu also uses the extra-menu.
      (menu-bar-tools-menu): Add the VC menu here rather than in menu-bar.el.
      (vc-menu-map): Declare and initialize in one step.
      
      * menu-bar.el (vc-menu-map): Don't setup any more.
      Instead, just create the proper spot in the menu.
      
      * vc.el: Document new VC operation `extra-menu'.
      
      * vc-hooks.el (vc-default-extra-menu, vc-menu-map-filter): New
      function.
      793a2202
  24. 15 Sep, 2007 1 commit
    • Stefan Monnier's avatar
      (vc-process-sentinel): New function. · 86e80023
      Stefan Monnier authored
      (vc-exec-after): Use it instead of using ugly hackish analysis and
      construction of Elisp code.
      (vc-sentinel-movepoint): New dynamically scoped var.
      (vc-print-log, vc-annotate): Set it to move the user's point.
      86e80023
  25. 06 Sep, 2007 1 commit
  26. 03 Sep, 2007 1 commit
  27. 26 Aug, 2007 1 commit
  28. 23 Aug, 2007 1 commit
  29. 21 Aug, 2007 1 commit