• Stefan Monnier's avatar
    * lisp/emacs-lisp/package.el: Include obsolete packages from archives. · 12059709
    Stefan Monnier authored
    Use lexical-binding.
    (package-archive-contents): Change format; include obsolete packages.
    (package-desc): Use `dir' to mark builtin packages.
    (package--from-builtin): Set the `dir' field to `builtin'.
    (generated-autoload-file, version-control): Declare.
    (package-compute-transaction): Change first arg and return value to be
    lists of package-descs.  Adjust to new package-archive-contents format.
    (package--add-to-archive-contents): Adjust to new
    package-archive-contents format.
    (package-download-transaction): Arg is now a list of package-descs.
    (package-install): If `pkg' is a package name, pass it as
    a requirement, so it is subject to the usual (e.g. disabled) checks.
    (describe-package): Accept package-desc as well.
    (describe-package-1): Describe a specific package-desc.  Add links to
    other package-descs for the same package name.
    (package-menu-describe-package): Pass the actual package-desc.
    (package-menu-mode): Add to tabulated-list-revert-hook so revert-buffer
    works correctly.
    (package-desc-status): New function.
    (package-menu--refresh): New function, extracted
    from package-menu--generate.
    (package-menu--generate): Use it.
    (package-delete): Update package-alist.
    (package-menu-execute): Don't call package-initialize.
    
    * lisp/progmodes/idlw-toolbar.el, lisp/progmodes/idlw-shell.el,
    lisp/progmodes/idlw-help.el, lisp/progmodes/idlw-complete-structtag.el,
    lisp/progmodes/ebnf-yac.el, lisp/progmodes/ebnf-otz.el,
    lisp/progmodes/ebnf-iso.el, lisp/progmodes/ebnf-ebx.el,
    lisp/progmodes/ebnf-dtd.el, lisp/progmodes/ebnf-bnf.el,
    lisp/progmodes/ebnf-abn.el, lisp/emacs-lisp/package-x.el,
    lisp/emacs-lisp/cl-seq.el, lisp/emacs-lisp/cl-macs.el
    lisp/cedet/data-debug.el, lisp/cedet/cedet-idutils.el:
    Neuter the "Version:" header.
    12059709
idlw-shell.el 173 KB