Committed revision 311 to http://bzr.xsteve.at/dvc/

Merged from Michael Olson: Some more XEmacs fixes. Introduced 
dvc-completing-read-function
    ------------------------------------------------------------
    revno: 303.1.27
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson.xemacs
    timestamp: Thu 2008-01-17 23:32:45 -0500
    message:
      Steal our prefix key back from find-variable.
      
      * lisp/dvc-ui.el (dvc-prefix-key): Add the possibility of setting this to
        nil.
        (dvc-enable-prefix-key): New function that enables our prefix key.
        Call it both when the file loads, and after the user's init file has
        finished loading.  This allows us to steal the key prefix back from
        find-variable in XEmacs when DVC has been installed systemwide.  This
        gives the user a chance to change the keymap or disable it before the
        extra check happens.
    ------------------------------------------------------------
    revno: 303.1.26
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson.xemacs
    timestamp: Thu 2008-01-17 23:22:59 -0500
    message:
      Fix XEmacs error that happens when cus-load and auto-load already exist.
      
      * lisp/contrib/package-maint.el (package-maint-make-cus-load)
        (package-maint-make-auto-load): If we do not need to update either of
        these files, then consume the remaining command line arguments so that
        we avoid errors in XEmacs.
    ------------------------------------------------------------
    revno: 303.1.25
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson.xemacs
    timestamp: Thu 2008-01-17 23:21:30 -0500
    message:
      configure.ac: Install compiled files in the right place for XEmacs.
      
      * configure.ac ([DVC_PROG_EMACS]): Prefer /lib to /share, and use a
        simpler test for directory existence.
    ------------------------------------------------------------
    revno: 303.1.24
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson.xemacs
    timestamp: Thu 2008-01-17 22:18:00 -0500
    message:
      Handle case where emacs-patch-level is nil or not a number.
      
      * configure.ac ([DVC_PROG_EMACS]): Handle case where emacs-patch-level is
        nil or not a number.
    ------------------------------------------------------------
    revno: 303.1.23
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Thu 2008-01-17 21:41:50 -0500
    message:
      Fix typo in last commit.
    ------------------------------------------------------------
    revno: 303.1.22
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson.xemacs
    timestamp: Thu 2008-01-17 21:36:50 -0500
    message:
      Fix several runtime errors with XEmacs.
      
      * lisp/dvc-defs.el: Require dvc-site.el, so that we get our definitions
        in time for XEmacs to use them.
      
      * lisp/xgit-log.el: Require dvc-revlist.el, otherwise we get an error at
        runtime.
      
      * lisp/xhg-revision.el: Ditto.
    ------------------------------------------------------------
    revno: 303.1.21
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Thu 2008-01-17 20:56:26 -0500
    message:
      Last batch of XEmacs byte-compiler fixes.
      
      * lisp/dvc-annotate.el (dvc-annotate-8color-tty-p)
        (dvc-annotate-tty-color-alist): New macros.
        (dvc-annotate-color-map): Use them.
        (dvc-annotate-lines): XEmacs does not have set-face-attribute, and it's
        generally a PITA to try and figure out an analogue for this
        functionality, so just disable it in XEmacs.
      
      * lisp/xgit-annotate.el: Require rect.el.
      
      * lisp/xgit.el: Require cus-edit.el.
    ------------------------------------------------------------
    revno: 303.1.20
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Thu 2008-01-17 20:38:17 -0500
    message:
      Silence more XEmacs byte-compiler warnings in xmtn-compat.
      
      * lisp/xmtn-compat.el (xmtn--set-process-query-on-exit-flag)
        (xmtn--set-buffer-multibyte): Turn these into macros to get rid of more
        XEmacs byte-compiler warnings.
    ------------------------------------------------------------
    revno: 303.1.19
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Thu 2008-01-17 20:31:36 -0500
    message:
      Make XEmacs happy about xmtn--insert-buffer-substring-no-properties.
        
      * lisp/xmtn-compat.el (xmtn--insert-buffer-substring-no-properties): Turn
        this into a macro to shut up the XEmacs byte-compiler.
    ------------------------------------------------------------
    revno: 303.1.18
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Thu 2008-01-17 20:12:50 -0500
    message:
      New option `dvc-completing-read-function'.
      
      * lisp/dvc-defs.el (dvc-completing-read-function): New option that
        specifies which function to use for completing reads.
      
      * lisp/dvc-utils.el (dvc-completing-read): New function that calls the
        value of dvc-completing-read-function.  Use it throughout instead of
        completing-read and ido-completing-read.
    ------------------------------------------------------------
    revno: 303.1.17
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Thu 2008-01-17 19:39:36 -0500
    message:
      Fix XEmacs issues with ewoc-delete and also a bug in 
dvc-fileinfo-same-status.
      
      * lisp/dvc-utils.el (dvc-ewoc-delete): Move the compatibility function
        for ewoc-delete from dvc-emacs.el to here, and rename it
        dvc-ewoc-delete.  Use it throughout instead of ewoc-delete.  This fixes
        another XEmacs 21.5 issue.
      
      * lisp/dvc-fileinfo.el (dvc-fileinfo-same-status): mapc was being called
        with only one argument.  Fix this, and change it to a dolist instead
        for readability.
    ------------------------------------------------------------
    revno: 303.1.16
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Thu 2008-01-17 19:21:30 -0500
    message:
      Fix XEmacs compat issue with uniquify-list-buffers-directory-modes.
      
      * lisp/dvc-diff.el, lisp/dvc-revlist.el, lisp/dvc-revlog.el,
        lisp/xgit.el: Don't require uniquify.el.  Use
        dvc-add-uniquify-directory-mode instead of adding the mode directly to
        uniquify-list-buffers-directory-modes.
      
      * lisp/dvc-utils.el (dvc-add-uniquify-directory-mode): New compatibility
        function that facilitates adding a mode to
        uniquify-list-buffers-directory-modes.  This makes XEmacs happy.
    ------------------------------------------------------------
    revno: 303.1.15
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Thu 2008-01-17 18:37:37 -0500
    message:
      Merge from sr
    ------------------------------------------------------------
    revno: 303.1.14
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Thu 2008-01-17 14:28:14 -0500
    message:
      lisp/Makefile.in: Generate dvc-site.el properly.

_______________________________________________
Dvc-dev mailing list
[email protected]
https://mail.gna.org/listinfo/dvc-dev

Reply via email to