Remove spurious * in docstrings.
[bpt/emacs.git] / lisp / ChangeLog
index 45e1ea9..91c276b 100644 (file)
@@ -1,3 +1,317 @@
+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-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.
        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.