Remove spurious * in docstrings.
[bpt/emacs.git] / lisp / ChangeLog
index fc88bbc..91c276b 100644 (file)
@@ -1,5 +1,475 @@
+2008-06-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * apropos.el: Remove spurious * in docstrings.
+       (apropos-label-face): Use variable pitch.
+       (apropos-print): Use dolist and with-current-buffer.
+       (apropos-print-doc): Use when.
+
+       * window.el (special-display-p, display-buffer):
+       Fix up C->Elisp transcription error.
+
+2008-06-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/bytecomp.el (byte-compile-current-group): New var.
+       (byte-compile-file): Initialize it.
+       (byte-compile-nogroup-warn): Keep track of the current group.
+
+2008-06-08  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (compile, compile-always, bootstrap-prepare):
+       Explictly pass EMACS to sub-makes that use it, for non-GNU makes.
+
+2008-06-07  Jihyun Cho  <jihyun.jo@gmail.com>
+
+       * language/hanja-util.el (hanja-init-load): Use a char-table for
+       hanja-table.
+       (hangul-to-hanja-char): Adjust for the above change.
+
+2008-06-07  Glenn Morris  <rgm@gnu.org>
+
+       * finder.el (finder-compile-keywords): Use lm-keywords-list rather than
+       lm-keywords.
+
+       * mail/sendmail.el (mail-interactive): Add :version.
+
+       * term/linux.el (terminal-init-linux): Use gpm-mouse-mode rather than
+       obsolete alias.
+
+       * ediff-merg.el, strokes.el, wid-edit.el, emacs-lisp/lisp-mnt.el:
+       * emulation/edt-mapper.el, eshell/em-dirs.el, eshell/em-glob.el:
+       * eshell/em-ls.el, eshell/em-unix.el, eshell/esh-cmd.el:
+       * eshell/esh-io.el, eshell/esh-opt.el, eshell/esh-test.el:
+       * eshell/esh-util.el, international/mule-cmds.el:
+       * international/mule-diag.el, mail/smtpmail.el, net/netrc.el:
+       * net/tls.el, progmodes/etags.el, textmodes/page-ext.el:
+       Remove unnecessary eval-when-compiles and eval-and-compiles.
+
+       * Makefile.in (bootstrap-clean): Run autogen-clean.
+       (maintainer-clean): No need to run autogen-clean now it is included in
+       bootstrap-clean.
+
+2008-06-06  Miles Bader  <miles@gnu.org>
+
+       * Makefile.in (ELCFILES): Add gnus/nndir.elc.
+
+2008-06-06  Chong Yidong  <cyd@stupidchicken.com>
+
+       * menu-bar.el (menu-bar-options-menu): Add Menu entry for
+       longlines mode.
+
+       * replace.el (replace-search-function)
+       (replace-re-search-function): New vars.
+       (perform-replace): Use them.
+
+       * longlines.el (longlines-re-search-forward): New function.
+       (longlines-mode): Bind replace-search-function and
+       replace-re-search-function, to ensure that replacement commands
+       treat newlines as spaces.
+       (longlines-show-effect): Default to a pilcrow sign.
+
+2008-06-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * help.el (function-called-at-point):
+       * help-fns.el (variable-at-point): Use emacs-lisp-mode-syntax-table
+       even when calling find-tag-default.
+
+2008-06-06  Daniel Colascione  <danc@merrillpress.com>
+
+       * nxml/nxml-mode.el (nxml-syntax-highlight-flag)
+       (nxml-fontify-chunk-size, nxml-clear-face, nxml-set-fontified)
+       (nxml-clear-fontified, nxml-fontify, nxml-fontify1)
+       (nxml-fontify-buffer, nxml-do-fontify):
+       Remove obsolete variables and functions.
+       (nxml-font-lock-keywords, nxml-set-face, nxml-mode)
+       (nxml-degrade, nxml-after-change, nxml-after-change1)
+       (nxml-extend-region, nxml-extend-after-change-region)
+       (nxml-extend-after-change-region1, nxml-fontify-matcher)
+       (nxml-toggle-char-ref-extra-display): Use font-lock, and
+       font-lock-extend-region-functions in particular, to fontify
+       nxml-mode buffers.
+       (nxml-debug-region): New debugging helper function.
+
+       * nxml/nxml-rap.el (nxml-clear-inside, nxml-set-inside)
+       (nxml-scan-after-change, nxml-move-tag-backwards):
+       Adapt for font-lock changes.
+
+       * nxml/nxml-util.el (nxml-debug, nxml-debug-change)
+       (nxml-debug-set-inside, nxml-debug-clear-inside):
+       New debugging functions.
+       (nxml-with-degradation-on-error): New helper macro.
+
+2008-06-06  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (display-buffer): Remove dead call to get-lru-window.
+
+2008-06-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mail/sendmail.el (mail-interactive): Change default.
+
+2008-06-05  John Paul Wallington  <jpw@pobox.com>
+
+       * bindings.el (completion-ignored-extensions):
+       Add .p64fsl, .d64fsl, and .dx64fsl.
+
+2008-06-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * ffap.el (ffap-prompter): Don't use the region.
+
+2008-06-05  Sam Steingold  <sds@gnu.org>
+
+       * vc-cvs.el (vc-cvs-registered): Consider a directory with a CVS
+       subdirectory to be registered.
+
+2008-06-05  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (display-buffer-function, special-display-p)
+       (special-display-buffer-names, special-display-regexps)
+       (special-display-function, same-window-p, same-window-buffer-names)
+       (same-window-regexps, pop-up-frames, display-buffer-reuse-frames)
+       (pop-up-frame-function, pop-up-windows, even-window-heights)
+       (split-window-preferred-function, split-height-threshold)
+       (window--display-buffer-1, display-buffer, pop-to-buffer):
+       Move from window.c and buffer.c.
+       (window--splittable-p, window--try-to-split-window)
+       (window--frame-usable-p, window--display-buffer-2)
+       (window--even-window-heights): New functions.
+       (split-width-threshold): New option.
+       (split-window-preferred-horizontally): Remove.
+
+       * cus-start.el: Remove corresponding declarations.
+
+2008-06-05  Sam Steingold  <sds@gnu.org>
+
+       * vc.el (vc-update): Use `save-some-buffers' instead of signaling
+       an error on modified buffers.
+
+2008-06-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/etags.el (tags-verify-table): Be careful to use and update
+       tags-file-name and tags-table-list from the right buffer.
+       (tags-table-check-computed-list, tags-table-extend-computed-list)
+       (find-tag-noselect): Use with-current-buffer.
+
+       * emacs-lisp/trace.el (trace-entry-message, trace-exit-message):
+       Use print-circle.
+
+       * minibuffer.el (minibuffer-local-must-match-filename-map):
+       Declare obsolete alias for the old name.
+
+       * abbrev.el (unexpand-abbrev): Better preserve markers.
+
+2008-06-05  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/autoload.el (autoload-rubric): New function,
+       extracted from autoload-ensure-default-file.
+       (autoload-ensure-default-file): Use autoload-rubric.
+
+       * cus-dep.el (generated-custom-dependencies-file): Doc fix.
+       (custom-dependencies-no-scan-regexp): New variable.
+       (custom-make-dependencies): Use with-temp-buffer and autoload-rubric.
+       Don't scan files matching custom-dependencies-no-scan-regexp.
+       Disable undo in the output buffer.  Remove kept-new-versions wackiness.
+
+       * finder.el (finder-headmark): Initialize and add doc string.
+       (generated-finder-keywords-file): Doc fix.
+       (finder-no-scan-regexp): New variable.
+       (finder-compile-keywords): Use a single let binding.
+       Disable undo in the output buffer.  Use autoload-rubric.
+       Use mapc rather than mapcar.  Don't scan files matching
+       finder-no-scan-regexp.  Use with-temp-buffer.  Use expand-file-name
+       rather than concat.  Use directory-files to do regexp matching.
+       No need to require jka-compr.
+       (finder-list-keywords): Remove un-needed set-buffer.  Disable undo.
+       (finder-list-matches): Disable undo.
+       (finder-commentary): Use let rather than let*.  Disable undo.
+       (finder-current-item): Use zerop.
+       (finder-mode): Use define-derived-mode.
+       (finder-exit): Doc fix.  Use dolist.
+
+       * Makefile.in ($(lisp)/cus-load.el): Remove unnecessary rule.
+       (custom-deps): Don't require $(lisp)/cus-load.el.
+       (custom-deps, finder-data): Don't depend on autoloads.
+       Should not be needed now, and doing so was causing make install to
+       re-dump emacs post-bootstrap.
+       (bootstrap-after): Don't run update-elclist, since modifying Makefile.in
+       mid-build forces some things to be rebuilt.
+
+2008-06-05  Miles Bader  <miles@gnu.org>
+
+       * face-remap.el
+       (face-remap-add-relative): Renamed from `add-relative-face-remapping'.
+       (face-remap-remove-relative): Renamed from
+       `remove-relative-face-remapping'.
+       (face-remap-reset-base): Renamed from
+       `set-default-base-face-remapping'.
+       (face-remap-set-base): Renamed from `set-base-face-remapping'.
+       (text-scale-increase): Renamed from `increase-buffer-face-height'.
+       (text-scale-decrease): Renamed from `decrease-buffer-face-height'.
+       (text-scale-adjust): Renamed from `adjust-buffer-face-height'.
+
+       * face-remap.el (variable-pitch-mode): Autoload.
+
+2008-06-04  Sam Steingold  <sds@gnu.org>
+
+       * vc-hg.el (vc-hg-status-extra-header, vc-hg-status-extra-headers):
+       Generate extra status headers for a Mercurial tree.
+
+2008-06-04  John Paul Wallington  <jpw@pobox.com>
+
+       * echistory.el (electric-history-map): Define within defvar.
+       Add docstring.
+
+       * font-lock.el (font-lock-turn-off-thing-lock)
+       (font-lock-after-fontify-buffer, font-lock-after-unfontify-buffer):
+       Use `bound-and-true-p'.
+       (cpp-font-lock-keywords-source-directives, cpp-font-lock-keywords):
+       Doc fixes.
+
+       * international/ccl.el (define-ccl-program): Add `doc-string'
+       declaration.
+
+2008-06-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * face-remap.el (variable-pitch-mode): Reflow docstrings.
+       (text-scale-mode, adjust-buffer-face-height): Fix typos in docstrings.
+
+2008-06-04  Trent W. Buck  <trentbuck@gmail.com>  (tiny change)
+
+       * emacs-lisp/rx.el (rx): Doc fix.
+
+2008-06-04  Markus Triska  <markus.triska@gmx.at>
+
+       * image-mode.el (image-mode-map): Add doc-view-inspired bindings.
+
+2008-06-04  Miles Bader  <miles@gnu.org>
+
+       * face-remap.el (adjust-buffer-face-height): New function.
+       Add autoloaded keybindings in ctl-x-map.
+       (increase-buffer-face-height, decrease-buffer-face-height):
+       Simplify interactive spec to just "p".  Remove autoloaded keybindings.
+
+2008-06-03  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (line-move-1): If we did not move as far as desired,
+       ensure that point-left and point-entered hooks are called.
+
+2008-06-03  Sam Steingold  <sds@gnu.org>
+
+       * vc-cvs.el (vc-cvs-status-extra-headers): Remove extraneous newlines.
+
+2008-06-03  John Paul Wallington  <jpw@pobox.com>
+
+       * progmodes/make-mode.el (makefile-cleanup-continuations)
+       (makefile-warn-suspicious-lines, makefile-warn-continuations):
+       Use `derived-mode-p'.
+
+2008-06-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * Makefile.in (update-elclist): Impose a fixed collation for sorting.
+       (ELCFILES): Update.
+
+2008-06-03  Miles Bader  <miles@gnu.org>
+
+       * face-remap.el: New file.
+       * Makefile.in (ELCFILES): Add face-remap.elc.
+
+2008-06-03  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/flymake.el (flymake-process-filter): Make sure the source
+       buffer isn't dead.
+
+       * obsolete/bg-mouse.el, obsolete/float.el, obsolete/hilit19.el,
+       * obsolete/lselect.el, obsolete/mlsupport.el, obsolete/ooutline.el,
+       * obsolete/profile.el, obsolete/rsz-mini.el, obsolete/uncompress.el,
+       * obsolete/auto-show.el, obsolete/hscroll.el:
+       Remove packages that were obsolete in Emacs-20, or that were obsolete
+       in Emacs-21 and do not contain any more code.
+
+       * vc-dispatcher.el (vc-dir-menu-map-filter): Don't fail if
+       vc-client-mode is not set.
+
+       * image-mode.el (image-mode-map): Suppress key map and bind `q'.
+       * doc-view.el (doc-view-mode-map): Inherit from image-mode-map.
+
+       * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords): Try to be
+       yet a bit more clever at distinguishing / from /.
+
+2008-06-03  Kenichi Handa  <handa@m17n.org>
+
+       * Makefile.in (ELCFILES): Add $(lisp)/language/hanja-util.elc.
+
+2008-06-03  Jihyun Cho  <jihyun.jo@gmail.com>
+
+       * language/hanja-util.el: New file.
+
+2008-06-03  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/f90.el (f90-typedef-matcher, f90-looking-at-type-like):
+       Check that end-of-word follows "type".
+
+2008-06-02  Daiki Ueno  <ueno@unixuser.org>
+
+       * epa-file.el (epa-file-write-region): Write the entire buffer
+       content if START is nil.
+
+2008-06-01  Thomas Morgan  <tlm@thomasmorgan.net>  (tiny change)
+
+       * select.el (x-get-selection): Fix typo.
+
+2008-06-01  Juanma Barranquero  <lekktu@gmail.com>
+
+       * descr-text.el (describe-text-sexp): Use `string-match-p'.  Simplify.
+       (describe-char): Use `looking-at-p', `string-match-p' when possible.
+
+2008-06-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * tar-mode.el (tar-header-block-summarize): Ensure one space around
+       user&group.
+
+2008-05-31  John Paul Wallington  <jpw@pobox.com>
+
+       * help-fns.el (describe-variable-custom-version-info):
+       Handle dotted `package-version' info.
+
+2008-05-31  Juanma Barranquero  <lekktu@gmail.com>
+
+       * icomplete.el (icomplete-get-keys): Doc fix.  Use `when'.
+
+2008-05-31  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-cvs.el (vc-cvs-after-dir-status): Support spaces in file
+       names and improve support for unregistered files.
+
+2008-05-31  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (compile-last): Replace tr in `els' assignment with sed.
+       Remove shell variable `elc'.  Split tests to hopefully be more portable.
+       Fix `sel' assignment.
+
+2008-05-30  Juanma Barranquero  <lekktu@gmail.com>
+
+       * minibuffer.el (completion-table-dynamic): Doc fix.
+
+2008-05-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-cvs.el (vc-cvs-state-heuristic, vc-cvs-parse-status):
+       Try and return `unregistered' when applicable.
+
+       * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
+       Don't encourage naming variables with "-flag".
+
+2008-05-30  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (update-elclist): Hide the warning when it does not apply,
+       make it milder when it does.
+       (autogen-clean): New target.
+       (maintainer-clean): Use autogen-clean.
+
+       * calendar/diary-lib.el (diary-display-function): New name for
+       diary-display-hook.  Keep old name as obsolete alias.  Doc fix.
+       Change custom type and version.
+       (diary-list-entries-hook, diary-list-entries, diary-simple-display)
+       (diary-fancy-display): Doc fixes.
+       (diary-list-entries, diary-include-other-diary-files)
+       (diary-mail-entries):
+       Use diary-display-function rather than diary-display-hook.
+
+       * calendar/appt.el (appt-check): Use diary-display-function rather than
+       diary-display-hook.
+       * calendar/cal-x.el (calendar-dedicate-diary): Update for
+       diary-display-function replacing diary-display-hook.
+       * org/org-agenda.el (org-get-entries-from-diary): Also set
+       diary-display-function.
+
+       * calendar/cal-html.el (cal-html-list-diary-entries):
+       * calendar/cal-menu.el (calendar-mouse-view-diary-entries):
+       * calendar/cal-tex.el (cal-tex-list-diary-entries): Use LIST-ONLY
+       argument of diary-list-entries rather than setting diary-display-hook.
+
+2008-05-30  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule-conf.el (utf-8-with-signature): Renamed from
+       utf-8-sig.
+       (utf-8-auto): Adjusted for the above change.
+
+       * international/mule-diag.el (describe-font): Don't check fontset
+       here, and just call font-info.  Get the default font by from the
+       default face.
+
+2008-05-29  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule-conf.el (utf-8-sig, utf-8-auto):
+       New coding systems.
+
+       * international/mule.el (define-coding-system): Accept :bom for utf-8.
+
+2008-05-29  Espen Wiborg  <espen.wiborg@telio.no>  (tiny change)
+
+       * international/utf-7.el (utf-7-encode): Use the right escape char
+       depending on imap/nonimap encoding.
+
+2008-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (completion-pcm-all-completions): Add the base-size.
+
+2008-05-29  Juanma Barranquero  <lekktu@gmail.com>
+
+       * icomplete.el (icomplete-prospects-height): Add :group.
+
+2008-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * icomplete.el (icomplete-prospects-length): Make obsolete.
+       (icomplete-prospects-height): New var.
+       (icomplete-completions): Use it.
+
+2008-05-29  David Kastrup  <dak@gnu.org>
+
+       * autoinsert.el (auto-insert): Add :link.
+
+2008-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * tar-mode.el (tar-header): New field `header-start'.
+       (tar-header-block-tokenize): Set it when useful.
+       Drop "GNUtar " magic value, which even GNU Tar doesn't know about.
+       (tar-header-data-end): New function.
+       (tar-summarize-buffer): Use it.
+       (tar-next-line): Fix goal column for long usernames.
+       (tar-expunge-internal): Use header-start.
+       (tar-rename-entry): Handle ustar-style long names.
+       (tar-alter-one-field): Add optional `descriptor' argument.
+       (tar-subfile-save-buffer): Use it.
+
 2008-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * tar-mode.el (tar-header): New field `header-start'.
+       (tar-header-block-tokenize): Set header-start for longlink entries.
+       (tar-expunge-internal): Use header-start to expunge longlink entries.
+
+       * files.el (hack-local-variables): Don't signal an error if the local
+       variable section is not properly terminated.
+
+       * emacs-lisp/easymenu.el (easy-menu-convert-item)
+       (easy-menu-convert-item-1): Move the duplicate-generation outside of
+       the caching so it also works for identical entries.
+
+       * tar-mode.el (tar-summarize-buffer): Fix reporter initialization.
+       (tar-mode): Use write-region-annotate-functions rather than
+       write-contents-functions.
+       (tar-extract): Remove unused var `pos'.
+       (tar-subfile-save-buffer): Remove unused var `following-descs'.
+       (tar-mode-write-file): Remove.
+       (tar-write-region-annotate): New function.
+
+       * progmodes/flymake.el (flymake-save-buffer-in-file):
+       * shadowfile.el (shadow-copy-file):
+       * arc-mode.el (archive-*-write-file-member):
+       * files.el (diff-buffer-with-file):
+       * subr.el (with-temp-file): Pass nil to write-region.
+       * jka-compr.el (jka-compr-write-region): Preserve `start's nullness.
+
+       * doc-view.el (doc-view-mode-map): Bind `q' to quit-window, as is
+       the custom.
+
        * files.el (basic-save-buffer-2): Pass nil rather than (point-min)
        to write-region.
 
 
        * vc.el (vc-delete-file): Don't try to resynch the buffer.
 
-2008-05-23  Paul R  <paul.r.ml@gmail.com>
+2008-05-23  Paul Rivier  <paul.r.ml@gmail.com>
 
        * textmodes/reftex-vars.el (reftex-extra-bindings-prefix): New var.
        * textmodes/reftex.el (reftex-extra-bindings-map): New var.
        Fix typos in messages.
        (reb-mode-buffer-p): New function.
        (re-builder, reb-kill-buffer): Use `reb-mode-buffer-p'.  Use `when'.
-       (top, reb-show-subexp, reb-auto-update, reb-auto-update)
-       (reb-delete-overlays, reb-cook-regexp, reb-update-regexp)
-       (reb-update-overlays): Use `unless', `when'.
+       (top, reb-show-subexp, reb-auto-update, reb-delete-overlays)
+       (reb-cook-regexp, reb-update-regexp, reb-update-overlays):
+       Use `unless', `when'.
        (re-builder-unload-function): New function.
 
 2008-03-25  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * ldefs-boot.el: Regenerated.
 
-       * loadup.el: Don't load language/devanagari, language/kannanda,
+       * loadup.el: Don't load language/devanagari, language/kannada,
        language/malayalam, and language/tamil.  Load language/sinhala.
 
        * language/indian.el (indian-font-foundry)
        New language environments.
 
        * language/devanagari.el, language/devan-util.el,
-       * language/kannanda.el, language/knd-util.el, language/malayalam.el,
+       * language/kannada.el, language/knd-util.el, language/malayalam.el,
        * language/mlm-util.el, language/tamil.el, language/tml-util.el:
        Delete them.