* emacs-lisp/package.el: Implement asynchronous refreshing.
commitba7a1a7a4eb64dd391d2e866c82cadfcc00d364d
authorArtur Malabarba <bruce.connor.am@gmail.com>
Wed, 1 Apr 2015 10:03:43 +0000 (1 11:03 +0100)
committerArtur Malabarba <bruce.connor.am@gmail.com>
Wed, 1 Apr 2015 10:08:03 +0000 (1 11:08 +0100)
treea126160984860527537548d7950e90832c86a655
parent5ba4fbd9e3cc2fc31e5ec3ae22f1695800b86d21
* emacs-lisp/package.el: Implement asynchronous refreshing.

(package--with-work-buffer-async)
(package--check-signature-content)
(package--update-downloads-in-progress): New functions.
(package--check-signature, package--download-one-archive)
(package--download-and-read-archives, package-refresh-contents):
Optional arguments for async usage.
(package--post-download-archives-hook): New variable. Hook run
after every refresh.
lisp/ChangeLog
lisp/emacs-lisp/package.el