]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
* emacs-lisp/package.el (package-dir-info): New function.
[gnu-emacs] / lisp / ChangeLog
index 64c3305d4feb4e660f47ada3ec240b40070e2087..dce08a4225513f8ce9d212480d56bdf55f5cf3e0 100644 (file)
@@ -1,3 +1,31 @@
+2015-01-16  Artur Malabarba  <bruce.connor.am@gmail.com>
+
+       * emacs-lisp/package.el (package--read-pkg-desc): New
+       function. Read a `define-package' form in current buffer. Return
+       the pkg-desc, with desc-kind set to KIND.
+       (package-dir-info): New function. Find package information for a
+       directory. The return result is a `package-desc'.
+
+2015-01-16  Jorgen Schaefer  <contact@jorgenschaefer.de>
+
+       * emacs-lisp/package.el: Provide repository priorities.
+       (package-archive-priorities): New variable.
+       (package--add-to-alist): New function.
+       (package--add-to-archive-contents): Use it.
+       (package-menu--find-upgrades): Use it as well. Small clean up to
+       make the use of the package name here explicit.
+       (package-archive-priority): New function.
+       (package-desc-priority-version): New function.
+
+2015-01-16  Daniel Colascione  <dancol@dancol.org>
+
+       * cus-start.el (all): Make `ring-bell-function' customizable.
+
+2015-01-16  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * vc/vc-svn.el (vc-svn-dir-status-files): Pass t as
+       vc-svn-after-dir-status's second argument.  (Bug#19429)
+
 2015-01-16  Samer Masterson  <samer@samertm.com>  (tiny change)
 
        * pcomplete.el (pcomplete-parse-arguments): Parse arguments
 
 2015-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * emacs-lisp/cl-macs.el (cl--labels-magic): New constant.
+       (cl--labels-convert): Use it to ask the macro what is its replacement
+       in the #'f case.
+
+       * emacs-lisp/cl-generic.el (cl--generic-build-combined-method):
+       Return the value of the primary rather than the after method.
+
        * emacs-lisp/eieio-core.el: Provide support for cl-generic.
        (eieio--generic-tagcode): New function.
        (cl-generic-tagcode-function): Use it.
 
 2015-01-13  Alan Mackenzie  <acm@muc.de>
 
-       Allow compilation during loading of Modes derived from a CC Mode mode.
-       Fixes debbugs#19206.
-
+       Allow compilation during loading of CC Mode-derived modes (bug#19206).
        * progmodes/cc-bytecomp.el (cc-bytecomp-compiling-or-loading):
        New function which walks the stack to discover whether we're compiling
        or loading.
-       (cc-bytecomp-is-compiling): Reformulate, and move towards
-       beginning.
+       (cc-bytecomp-is-compiling): Reformulate, and move towards beginning.
        (cc-bytecomp-is-loading): New defsubst.
        (cc-bytecomp-setup-environment, cc-bytecomp-restore-environment):
        Use the above defsubsts.
        (cc-require-when-compile, cc-bytecomp-defvar)
        (cc-bytecomp-defun): Simplify conditionals.
-
        * progmodes/cc-defs.el (cc-bytecomp-compiling-or-loading):
        "Borrow" this function from cc-bytecomp.el.
        (c-get-current-file): Reformulate using the above.
        (c-lang-defconst): Prevent duplicate entries of file names in a
        symbol's 'source property.
        (c-lang-const): Use cc-bytecomp-is-compiling.
-
        * progmodes/cc-langs.el (c-make-init-lang-vars-fun):
        Use cc-bytecomp-is-compiling.