Fix tar package handling, and clean up package-subdirectory-regexp usage.
[bpt/emacs.git] / lisp / ChangeLog
index 957038b..42b4d75 100644 (file)
@@ -1,3 +1,72 @@
+2011-03-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       * startup.el (package-subdirectory-regexp): Move from package.el.
+       Omit \\` and \\', and let callers add them.
+
+       * emacs-lisp/package.el (package-strip-version)
+       (package-load-all-descriptors): Add \\` and \\' to
+       package-subdirectory-regexp before using it.
+       (package-untar-buffer): New arg DIR; ensure that file untars only
+       into this expected directory.  Remove superfluous delete-region.
+       (package-unpack): Caller changed.
+       (package-tar-file-info): Use package-subdirectory-regexp.
+
+2011-03-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc/diff-mode.el (diff-mode-map): Shadow problematic bindings from
+       diff-mode-shared-map (bug#8284).
+       (diff-mode-shared-map): Re-introduce some bindings that were problematic.
+
+2011-03-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * calendar/time-date.el (format-seconds): Use assoc instead of
+       assoc-string, since assoc-string doesn't exist in XEmacs.
+
+2011-03-17  Juanma Barranquero  <lekktu@gmail.com>
+
+       * custom.el (custom-known-themes): Reflow docstring.
+       (custom-theme-load-path): Fix typo in docstring.
+       (load-theme): Fix typo in error message.
+       (custom-available-themes, custom-variable-theme-value):
+       Use `let', not `let*'.
+
+2011-03-17  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/README: Mention inclusion of musical notes.
+
+       * calc/calc-units.el (calc-lu-quant): Rename from
+       `calc-logunits-quantity'.
+       (calcFunc-lupquant): Rename from `calcFunc-powerquant'.
+       (calcFunc-lufquant): Rename from `calcFunc-fieldquant'.
+       (calc-db): Rename from `calc-dblevel'.
+       (calcFunc-dbpower): Rename from `calcFunc-dbpowerlevel'.
+       (calcFunc-dbfield): Rename from `calcFunc-dbfieldlevel'.
+       (calc-np): Rename from `calc-nplevel'.
+       (calcFunc-nppower): Rename from `calcFunc-nppowerlevel'.
+       (calcFunc-npfield): Rename from `calcFunc-npfieldlevel'.
+       (calc-lu-plus): Rename from `calc-logunits-add'.
+       (calcFunc-lupadd): Rename from `calcFunc-lupoweradd'.
+       (calcFunc-lufadd): Rename from `calcFunc-lufieldadd'.
+       (calc-lu-minus): Rename from `calc-logunits-sub'.
+       (calcFunc-lupsub): Rename from `calcFunc-lupowersub'.
+       (calcFunc-lufsub): Rename from `calcFunc-lufieldsub'.
+       (calc-lu-times): Rename from `calc-logunits-mul'.
+       (calcFunc-lupmul): Rename from `calcFunc-lupowermul'.
+       (calcFunc-lufmul): Rename from `calcFunc-lufieldmul'.
+       (calc-lu-divide): Rename from `calc-logunits-div'.
+       (calcFunc-lupdiv): Rename from `calcFunc-lupowerdiv'.
+       (calcFunc-lufdiv): Rename from `calcFunc-lufielddiv'.
+
+       * calc/calc-ext.el (calc-init-extensions): Update the names of the
+       functions being autoloaded.
+
+       * calc/calc.el (calc-lu-power-reference): Rename from
+       `calc-logunits-power-reference'.
+       (calc-lu-field-reference): Rename from
+       `calc-logunits-field-reference'.
+
+       * calc/calc-help (calc-l-prefix-help): Mention musical note functions.
+
 2011-03-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * minibuffer.el (completion-all-sorted-completions):