aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtur Malabarba2015-12-01 15:11:33 +0000
committerArtur Malabarba2015-12-01 15:11:33 +0000
commit628d0063f8dbd238df4103c84112f3a19315f590 (patch)
tree8cfb930ada63fa8d742dcf60acba6c6d17c12b32
parent61a4b57f1d90f81fb491abfebd94a5a6389db62f (diff)
downloademacs-628d0063f8dbd238df4103c84112f3a19315f590.tar.gz
emacs-628d0063f8dbd238df4103c84112f3a19315f590.zip
* lisp/emacs-lisp/package.el: Update header comments
-rw-r--r--lisp/emacs-lisp/package.el28
1 files changed, 5 insertions, 23 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index d747bc226a7..91a6330d190 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -5,7 +5,7 @@
5;; Author: Tom Tromey <tromey@redhat.com> 5;; Author: Tom Tromey <tromey@redhat.com>
6;; Daniel Hackney <dan@haxney.org> 6;; Daniel Hackney <dan@haxney.org>
7;; Created: 10 Mar 2007 7;; Created: 10 Mar 2007
8;; Version: 1.0.1 8;; Version: 1.1.0
9;; Keywords: tools 9;; Keywords: tools
10;; Package-Requires: ((tabulated-list "1.0")) 10;; Package-Requires: ((tabulated-list "1.0"))
11 11
@@ -24,14 +24,6 @@
24;; You should have received a copy of the GNU General Public License 24;; You should have received a copy of the GNU General Public License
25;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 25;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
26 26
27;;; Change Log:
28
29;; 2 Apr 2007 - now using ChangeLog file
30;; 15 Mar 2007 - updated documentation
31;; 14 Mar 2007 - Changed how obsolete packages are handled
32;; 13 Mar 2007 - Wrote package-install-from-buffer
33;; 12 Mar 2007 - Wrote package-menu mode
34
35;;; Commentary: 27;;; Commentary:
36 28
37;; The idea behind package.el is to be able to download packages and 29;; The idea behind package.el is to be able to download packages and
@@ -69,6 +61,7 @@
69;; * Download. Fetching the package from ELPA. 61;; * Download. Fetching the package from ELPA.
70;; * Install. Untar the package, or write the .el file, into 62;; * Install. Untar the package, or write the .el file, into
71;; ~/.emacs.d/elpa/ directory. 63;; ~/.emacs.d/elpa/ directory.
64;; * Autoload generation.
72;; * Byte compile. Currently this phase is done during install, 65;; * Byte compile. Currently this phase is done during install,
73;; but we may change this. 66;; but we may change this.
74;; * Activate. Evaluate the autoloads for the package to make it 67;; * Activate. Evaluate the autoloads for the package to make it
@@ -127,14 +120,9 @@
127;; - "installed" instead of a blank in the status column 120;; - "installed" instead of a blank in the status column
128;; - tramp needs its files to be compiled in a certain order. 121;; - tramp needs its files to be compiled in a certain order.
129;; how to handle this? fix tramp? 122;; how to handle this? fix tramp?
130;; - on emacs 21 we don't kill the -autoloads.el buffer. what about 22?
131;; - maybe we need separate .elc directories for various emacs versions 123;; - maybe we need separate .elc directories for various emacs versions
132;; and also emacs-vs-xemacs. That way conditional compilation can 124;; and also emacs-vs-xemacs. That way conditional compilation can
133;; work. But would this break anything? 125;; work. But would this break anything?
134;; - should store the package's keywords in archive-contents, then
135;; let the users filter the package-menu by keyword. See
136;; finder-by-keyword. (We could also let people view the
137;; Commentary, but it isn't clear how useful this is.)
138;; - William Xu suggests being able to open a package file without 126;; - William Xu suggests being able to open a package file without
139;; installing it 127;; installing it
140;; - Interface with desktop.el so that restarting after an install 128;; - Interface with desktop.el so that restarting after an install
@@ -145,15 +133,9 @@
145;; private data dir, aka ".../etc". Or, maybe data-directory 133;; private data dir, aka ".../etc". Or, maybe data-directory
146;; needs to be a list (though this would be less nice) 134;; needs to be a list (though this would be less nice)
147;; a few packages want this, eg sokoban 135;; a few packages want this, eg sokoban
148;; - package menu needs: 136;; - Allow multiple versions on the server, so that if a user doesn't
149;; ability to know which packages are built-in & thus not deletable 137;; meet the requirements for the most recent version they can still
150;; it can sometimes print odd results, like 0.3 available but 0.4 active 138;; install an older one.
151;; why is that?
152;; - Allow multiple versions on the server...?
153;; [ why bother? ]
154;; - Don't install a package which will invalidate dependencies overall
155;; - Allow something like (or (>= emacs 21.0) (>= xemacs 21.5))
156;; [ currently thinking, why bother.. KISS ]
157;; - Allow optional package dependencies 139;; - Allow optional package dependencies
158;; then if we require 'bbdb', bbdb-specific lisp in lisp/bbdb 140;; then if we require 'bbdb', bbdb-specific lisp in lisp/bbdb
159;; and just don't compile to add to load path ...? 141;; and just don't compile to add to load path ...?