(proced, proced-format-time): Doc fixes.
[bpt/emacs.git] / lisp / ChangeLog
index 9508ebe..a13050b 100644 (file)
@@ -1,3 +1,451 @@
+2008-11-19  Glenn Morris  <rgm@gnu.org>
+
+       * proced.el (proced, proced-format-time): Doc fixes.
+       (proced-process-attributes): Signal an error if unsupported.  (Bug#1314)
+
+2008-11-19  Karl Fogel  <kfogel@red-bean.com>
+
+       * bookmark.el (bookmark-jump-noselect): Move the deprecation
+       notice into the doc string, following up to 2008-10-29T17:42:49Z!cyd@stupidchicken.com.
+
+2008-11-19  Lute Kamstra  <lute@gnu.org>
+
+       * autoinsert.el (auto-insert-alist): Don't use match data.
+
+2008-11-19  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/f90.el (f90-mode-map): Add some menu :help.
+
+       * autoinsert.el (auto-insert-alist): Update template to FDL 1.3+.
+
+       * emacs-lisp/cl.el (floor*, ceiling*, truncate*, round*, mod*):
+       * term/w32-win.el (x-select-font): Declare.
+
+       * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Fix a/an typo.
+       Use the imperative for all help strings.
+
+2008-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/ispell.el (ispell-dictionary-base-alist): Adjust to the
+       case where the default dictionary is French, Spanish, younameit.
+
+       * window.el (window--frame-usable-p): Consider dedicated windows
+       as usable.
+
+       * files.el (confirm-nonexistent-file-or-buffer):
+       Rename from find-file-confirm-nonexistent-file.
+       (read-buffer-to-switch): Use it.
+
+2008-11-18  Juanma Barranquero  <lekktu@gmail.com>
+
+       * server.el (server-temp-file-p): Use `string-match-p'.
+       (server-socket-dir): Set to nil if local sockets are unsupported.
+       (server-start): Don't try to delete local socket if unsupported.
+       (server-kill-new-buffers): Reflow docstring.
+       (server-delete-client, server-handle-delete-frame)
+       (server-save-buffers-kill-terminal): Doc fixes.
+       (server-send-string): Fix typo in docstring.
+
+2008-11-18  Sam Steingold  <sds@gnu.org>
+
+       * progmodes/compile.el (compilation-start-hook): New hook.
+       (compilation-start): Run it on the compilation process.
+
+2008-11-18  Juanma Barranquero  <lekktu@gmail.com>
+
+       * international/mule-cmds.el (update-leim-list-file): Simplify.
+       (prefer-coding-system, find-coding-systems-for-charsets):
+       Fix docstring typos.
+       (select-safe-coding-system, input-method-exit-on-first-char)
+       (language-info-alist, language-info-custom-alist): Reflow docstrings.
+       (toggle-input-method, read-multilingual-string): Doc fixes.
+       Reflow docstrings.
+       (locale-name-match, sort-coding-systems, find-multibyte-characters)
+       (read-char-by-name): Use `string-match-p'.
+       (get-char-code-property, put-char-code-property)
+       (char-code-property-description): Be silent while loading uni-* files.
+       (ucs-names): Use `dotimes-with-progress-reporter', because loading
+       the Unicode character names is *slow*.
+
+2008-11-17  Chong Yidong  <cyd@stupidchicken.com>
+
+       * wid-edit.el (widget-image-insert): Don't add a mouse-face.
+
+       * cus-edit.el (custom-group-value-create): Don't insert docstring twice.
+
+2008-11-17  Juanma Barranquero  <lekktu@gmail.com>
+
+       * international/mule-cmds.el (ucs-completions): Mark as risky.
+
+2008-11-17  Martin Rudalics  <rudalics@gmx.at>
+
+       * help-macro.el (three-step-help): Remove * from defcustom.
+       (make-help-screen): Don't iconify selected frame.  (Bug#1322)
+       Use when instead of if and cond within condition-case.
+
+       * window.el (quit-window): Bind window to selected window when
+       trying to delete it.
+
+2008-11-17  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/cc-defs.el (c-put-char-property-fun): Add fallback
+       definition of 'ignore, rather than nil.  (Bug#1353)
+
+2008-11-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * window.el (window--frame-usable-p): Allow use for soft-dedication.
+
+2008-11-17  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emulation/viper-cmd.el (viper-harness-minor-mode): Fix docstring typo.
+
+       * simple.el (quoted-insert, minibuffer-history-isearch-pop-state, undo)
+       (undo-only, rotate-yank-pointer, kill-whole-line, push-mark-command)
+       (exchange-point-and-mark, set-goal-column, kill-line, backward-word)
+       (kill-word, backward-kill-word, zap-to-char): Doc fixes.
+       (shell-command, repeat-complex-command): Reflow docstrings.
+       (pop-to-mark-command): Fix typos in docstring.
+
+2008-11-17  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-filter-predicate): Rename from
+       `isearch-success-function'.  Rename default value from
+       `isearch-success-function-default' to
+       `isearch-filter-invisible'.  Doc fix.
+       (isearch-filter-invisible): Rename from
+       `isearch-success-function-default'.  Doc fix.
+       (isearch-search, isearch-lazy-highlight-search):
+       Rename `isearch-success-function' to `isearch-filter-predicate'.
+
+       * dired-aux.el (dired-isearch-filter-predicate-orig): Rename from
+       `dired-isearch-orig-success-function'.
+       (dired-isearch-filenames-toggle, dired-isearch-filenames-setup)
+       (dired-isearch-filenames-end): Rename `isearch-success-function' to
+       `isearch-filter-predicate'.  Doc fix.
+       (dired-isearch-filter-filenames): Rename from
+       `dired-isearch-success-function'.
+
+       * info.el (Info-search, Info-mode):
+       Rename `isearch-success-function' to `isearch-filter-predicate'.
+       (Info-isearch-filter-predicate): Rename from
+       `Info-search-success-function'.
+
+       * simple.el (minibuffer-default-add-function): Fix docstring to
+       use clear text "default values" instead of obscure references to
+       the dynamic variable `minibuffer-default'.
+
+2008-11-16  Glenn Morris  <rgm@gnu.org>
+
+       * term/ns-win.el (ns-extended-platform-support-mode):
+       Tweak menu entry from previous change.
+
+       * wid-edit.el (advertised-widget-backward): Remove autoload cookie.
+
+       * cus-edit.el (custom-buffer-create-internal): Always insert the
+       in-buffer buttons, regardless of tool-bar.  (Bug#1326)
+
+2008-11-16  Chong Yidong  <cyd@stupidchicken.com>
+
+       * subr.el (read-passwd): Use read-event instead of
+       read-char-exclusive.
+
+2008-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * ielm.el (ielm-eval-input): Fix thinko in last change.
+
+2008-11-16  Chong Yidong  <cyd@stupidchicken.com>
+
+       * subr.el (read-passwd): Yank current kill if the user enters C-y.
+
+2008-11-16  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-handle-file-name-as-directory): New defun.
+       (tramp-file-name-handler-alist): Handle `file-name-as-directory'.
+
+       * net/tramp-fish.el (tramp-fish-file-name-handler-alist)
+       * net/tramp-smb.el (tramp-smb-file-name-handler-alist):
+       Handle `file-name-as-directory'.
+
+2008-11-16  Chong Yidong  <cyd@stupidchicken.com>
+
+       * startup.el (fancy-startup-text): Give "Emacs tutorial" line the
+       usual variable-pitch face.
+
+2008-11-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * net/ange-ftp.el (ange-ftp-multi-msgs, ange-ftp-good-msgs)
+       (ange-ftp-try-passive-mode, ange-ftp-data-buffer-name)
+       (ange-ftp-account-hashtable, ange-ftp-ls-cache-lsargs)
+       (ange-ftp-ls-cache-file, ange-ftp-ls-cache-res, ange-ftp-get-user)
+       (ange-ftp-ftp-name-component, ange-ftp-kill-ftp-process)
+       (ange-ftp-quote-string, ange-ftp-process-handle-line)
+       (ange-ftp-start-process, ange-ftp-send-cmd, ange-ftp-add-dumb-unix-host)
+       (ange-ftp-before-parse-ls-hook, ange-ftp-after-parse-ls-hook)
+       (ange-ftp-ls, ange-ftp-add-dl-dir, ange-ftp-get-file-entry)
+       (ange-ftp-set-binary-mode, ange-ftp-set-ascii-mode, ange-ftp-get-pwd)
+       (ange-ftp-file-name-as-directory-alist, ange-ftp-reread-dir)
+       (ange-ftp-vms-filename-regexp, ange-ftp-bs2000-fix-name-regexp-reverse)
+       (ange-ftp-bs2000-fix-name-regexp): Fix typos in docstrings.
+       (ange-ftp-name-format, ange-ftp-gateway-fatal-msgs)
+       (ange-ftp-xfer-size-msgs, ange-ftp-tmp-name-template)
+       (ange-ftp-netrc-filename, ange-ftp-disable-netrc-security-check)
+       (ange-ftp-default-user, ange-ftp-default-password)
+       (ange-ftp-default-account, ange-ftp-netrc-default-password)
+       (ange-ftp-netrc-default-account, ange-ftp-dumb-unix-host-regexp)
+       (ange-ftp-binary-file-name-regexp, ange-ftp-gateway-host)
+       (ange-ftp-gateway-prompt-pattern, ange-ftp-smart-gateway-port)
+       (ange-ftp-send-hash, ange-ftp-binary-hash-mark-size)
+       (ange-ftp-ascii-hash-mark-size, ange-ftp-process-verbose)
+       (ange-ftp-ftp-program-name, ange-ftp-gateway-ftp-program-name)
+       (ange-ftp-ftp-program-args, ange-ftp-nslookup-program)
+       (ange-ftp-make-backup-files, ange-ftp-retry-time)
+       (ange-ftp-bs2000-special-prefix): Remove * from defcustom docstrings.
+       (ange-ftp-skip-msgs, ange-ftp-potential-error-msgs)
+       (ange-ftp-gateway-tmp-name-template)
+       (ange-ftp-generate-anonymous-password, ange-ftp-local-host-regexp)
+       (ange-ftp-gateway-program-interactive, ange-ftp-smart-gateway)
+       (ange-ftp-raw-login): Remove * from defcustom docstrings; fix typos.
+       (ange-ftp-fatal-msgs): Remove * from defcustom docstring; doc fix.
+       (ange-ftp-gateway-program): Remove * from docstring and reflow.
+       (ange-ftp-hash-entry-exists-p, ange-ftp-hash-table-keys)
+       (ange-ftp-raw-send-cmd, ange-ftp-get-files, ange-ftp-canonize-filename)
+       (ange-ftp-file-name-as-directory, ange-ftp-directory-file-name):
+       (ange-ftp-copy-files-async, ange-ftp-rename-remote-to-remote):
+       (ange-ftp-rename-local-to-remote): Doc fixes.
+       (ange-ftp-set-xfer-size, ange-ftp-call-cont, ange-ftp-process-filter):
+       Use `when', `unless'.
+       (ange-ftp-set-passwd): Rename arg PASSWD to PASSWORD.
+       (ange-ftp-process-handle-hash): Rename arg STR to STRING.
+       (ange-ftp-nslookup-host): Rename arg HOST to HOSTNAME.
+       (ange-ftp-smart-login): Rename arg PASS to PASSWORD.
+       (ange-ftp-normal-login): Rename arg PASS to PASSWORD.  Fix typo.
+       (ange-ftp-process-sentinel): Use `when'.  Fix typo.
+       (ange-ftp-gwp-start): Use `let', not `let*'; use `when'.  Fix typo.
+       (ange-ftp-fix-name-func-alist, ange-ftp-fix-dir-name-func-alist)
+       (ange-ftp-parse-list-func-alist, ange-ftp-add-file-entry-alist)
+       (ange-ftp-delete-file-entry-alist): Fix typos and reflow docstring.
+       (ange-ftp-dumb-unix-host, ange-ftp-binary-file)
+       (ange-ftp-directory-files, ange-ftp-file-modtime, ange-ftp-vms-host)
+       (ange-ftp-mts-host, ange-ftp-cms-host, ange-ftp-bs2000-host)
+       (ange-ftp-bs2000-posix-host): Use `string-match-p' instead of
+       `(save-match-data (string-match ...))'.
+       (ange-ftp-use-gateway-p, ange-ftp-use-smart-gateway-p)
+       (ange-ftp-file-name-directory, ange-ftp-file-name-nondirectory):
+       Use `string-match-p' instead of `(save-match-data (string-match ...))'.
+       Doc fixes.
+
+2008-11-16  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+       * emulation/viper-init.el (viper-ESC-keyseq-timeout): Make it into a
+       function instead of a variable.
+
+       * emulation/viper-util.el (viper-fast-keysequence-p): Changed to use
+       viper-ESC-keyseq-timeout as a function.
+       (viper-get-saved-cursor-color-in-replace-mode): Use defun instead of
+       defsubst.
+
+       * emulation/viper-cmd.el: Let line-move-visual to nil when using
+       next-line or previous-line.
+       (viper-R-state-post-command-sentinel): Use defun instead of defsubst.
+
+       * emulation/viper-keym.el (viper-ESC-key): Use (kbd "ESC").
+
+       * ediff-util.el (ediff-toggle-multiframe): Check if control window is
+       live.
+       (ediff-save-buffer): Let window-min-height to 2.
+
+       * ediff-wind.el (ediff-setup-windows-plain-compare): Avoid selecting
+       the minibuffer.
+
+2008-11-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ielm.el (ielm-noisy, ielm-dynamic-return, ielm-mode-hook)
+       (ielm-dynamic-multiline-inputs): Remove * from defcustom docstrings.
+       (ielm-prompt-read-only, ielm-font-lock-keywords): Fix docstring typos.
+       (ielm-map): Define within defvar.  Add docstring.
+       (ielm-tab, ielm-eval-input, ielm-get-old-input, ielm-return)
+       (ielm-complete-filename): Use `when', `unless'.
+       (ielm-is-whitespace-or-comment): Use `string-match-p'.
+       (ielm-return, ielm-get-old-input): Use `looking-at-p'.
+       (ielm-change-working-buffer): Check that the buffer is live.
+       (inferior-emacs-lisp-mode): Define with `define-derived-mode'.
+       Simplify.  Reflow docstring.
+       (inferior-emacs-lisp-mode-hook, inferior-emacs-lisp-mode-map):
+       New aliases, to satisfy `define-derived-mode' expectations.
+
+2008-11-15  Glenn Morris  <rgm@gnu.org>
+            Martin Rudalics  <rudalics@gmx.at>
+
+       * emacs-lisp/find-func.el (find-function-advised-original): New.
+       (find-function-C-source, find-function-noselect):
+       Use find-function-advised-original to handle advised funcs.  (Bug#789)
+
+2008-11-15  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/find-func.el (find-function-noselect): Add missing "is" in
+       alias message.
+
+       * uniquify.el (uniquify-maybe-rerationalize-w/o-cb):
+       Remove uniquify-after-kill-buffer-p dependency.
+       (uniquify-kill-buffer-function): New function.
+       (kill-buffer-hook): Use uniquify-kill-buffer-function.  (Bug#1315)
+
+       * term/ns-win.el (ns-do-applescript, ns-popup-font-panel): Declare.
+       (ns-show-manual, menu-bar-help-menu): Update for merge of ns-emacs into
+       main Emacs manual.
+
+2008-11-15  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (quit-window): Restore delete window with second
+       arg non-nil behavior as of before 2008-10-30 change.
+
+2008-11-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * help-fns.el (describe-function-1): Do char-range check for
+       self-insert-command.
+
+2008-11-14  Karl Fogel  <kfogel@red-bean.com>
+
+       * files.el (file-precious-flag): Document that this flag is advisory.
+
+2008-11-14  Shigeru Fukaya  <shigeru.fukaya@gmail.com>
+
+       * emacs-lisp/bytecomp.el (byte-compile-associative)
+       (byte-compile-minus, byte-compile-quo): If there are more than two
+       operands, don't use binary operation code (bug#1334).
+
+2008-11-14  Juanma Barranquero  <lekktu@gmail.com>
+
+       * w32-fns.el (w32-shell-dos-semantics):
+       * calendar/diary-lib.el (diary-face-attrs):
+       * international/mule-cmds.el (set-default-coding-systems)
+       (prefer-coding-system):
+       * net/tramp.el (tramp-set-completion-function):
+       * progmodes/vhdl-mode.el (vhdl-file-header):
+       * term/pc-win.el (msdos-show-help): Fix typos in docstrings.
+
+       * emacs-lisp/authors.el (authors-fixed-entries): Fix typo in value.
+
+       * files.el (enable-local-eval, not-modified, kill-buffer-ask)
+       (kill-matching-buffers, save-buffers-kill-emacs)
+       (save-buffers-kill-terminal): Fix typos in docstrings.
+       (switch-to-buffer-other-window): Reflow docstring.
+       (revert-buffer): Doc fix.
+       (define-project-bindings): Rename arg LIST to SETTINGS.
+       (project-find-settings-file): Use `let', not `let*'.
+       Use `when'.
+
+2008-11-13  Juanma Barranquero  <lekktu@gmail.com>
+
+       * files.el (project-settings-file, locate-dominating-file):
+       Fix typos in docstrings.
+       (find-file-visit-truename): Remove * from defcustom docstring.
+
+2008-11-13  T. V. Raman  <raman@users.sourceforge.net>  (tiny change)
+
+       * files.el (project-settings-file): New variable.
+       (project-find-settings-file): Use it, instead of hardcoding
+       .dir.settings.el.
+
+2008-11-13  Glenn Morris  <rgm@gnu.org>
+
+       * nxml/nxml-enc.el: Remove some charset code not needed since Emacs 22.
+
+2008-11-13  Henry Weller  <hweller0@gmail.com>  (tiny change)
+
+       * net/mairix.el (mairix-widget-fields-list): Fix bug regarding searching
+       in mail bodies.
+
+2008-11-12  Juanma Barranquero  <lekktu@gmail.com>
+
+       * international/mule.el (autoload-coding-system, with-category-table)
+       (ctext-non-standard-encodings-alist): Fix typos in docstrings.
+       (coding-system-equal, set-buffer-process-coding-system): Doc fixes.
+       (set-buffer-file-coding-system, revert-buffer-with-coding-system)
+       (set-file-name-coding-system, ctext-pre-write-conversion)
+       (auto-coding-functions, find-auto-coding, modify-coding-system-alist):
+       Reflow docstrings.
+       (charset-list, set-coding-priority): Remove redundant obsolescence info.
+       (charset-id, charset-bytes, make-coding-system): Add obsolescence info.
+       (char-valid-p): Define with `define-obsolete-function-alias'.
+
+       * textmodes/artist.el (artist-mode): Fix typos in docstring.
+
+2008-11-12  Sam Steingold  <sds@gnu.org>
+
+       * vc-cvs.el (vc-cvs-parse-root): Handle roots without colon
+       between hostname and path.
+
+2008-11-11  Juri Linkov  <juri@jurta.org>
+
+       * dired-aux.el (dired-isearch-filenames)
+       (dired-isearch-filenames-regexp):
+       Let-bind isearch-message-prefix-add to "filename ".
+
+       * isearch.el (isearch-message-prefix-add)
+       (isearch-message-suffix-add): New variables.
+       (isearch-message-prefix): Show additional text from
+       `isearch-message-prefix-add' before "I-search".
+       (isearch-message-suffix): Show additional text from
+       `isearch-message-suffix-add' at the end.
+
+       * isearch.el (isearch-lazy-highlight-search): Use a loop like in
+       `isearch-search'.  Call isearch-success-function to skip matches
+       outside the current isearch scope.  Let-bind search-invisible to
+       nil to not match invisible text.
+
+       * isearch.el (isearch-query-replace, isearch-highlight-regexp):
+       Let-bind `isearch-recursive-edit' to nil to prevent calling
+       `exit-recursive-edit' in `isearch-done' that terminates the
+       execution of these commands when it is non-nil.  Call
+       `exit-recursive-edit' explicitly at the end.
+       (isearch-occur): For word search construct the correct regexp
+       with word boundaries to proceed with occur.
+
+       * isearch.el (isearch-search-fun): Compare the length of the
+       current search string with the length of the string from the
+       previous search state to detect the situation when the user
+       adds or removes characters in the search string.
+       Use word-search-forward-lax and word-search-backward-lax in this
+       case, and otherwise word-search-forward and word-search-backward.
+
+2008-11-11  Sam Steingold  <sds@gnu.org>
+
+       * mouse.el (mouse-buffer-menu-mode-groups): Place "Annotate" into
+       the "Version Control" group (for C-x v g).
+
+2008-11-11  Juanma Barranquero  <lekktu@gmail.com>
+
+       * server.el (server-process-filter): Fix typos and reflow docstring.
+
+2008-11-11  Martin Rudalics  <rudalics@gmx.at>
+
+       * mail/footnote.el (footnote-mode): Improve doc-string.
+       Suggested by <jidanni@jidanni.org>.  (Bug#1318)
+
+2008-11-11  Chong Yidong  <cyd@stupidchicken.com>
+
+       * cus-edit.el (Custom-mode): Set up tool-bar-map unconditionally.
+
+2008-11-10  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * mail/smtpmail.el (smtpmail-open-stream): Use
+       `starttls-any-program-available'.  Auto-load starttls.el for it.
+
+2008-11-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * dired.el (dired-read-dir-and-switches): Revert to 2007-11-22
+       version (bug@1285).
+
+2008-11-08  Eli Zaretskii  <eliz@gnu.org>
+
+       * startup.el (command-line): Ignore init-file-user when checking
+       user's home directory on MS-DOS as well.
+
+2008-11-07  Sam Steingold  <sds@gnu.org>
+
+       * progmodes/cc-cmds.el (c-defun-name): Fix CLISP DEFUN handling.
+
 2008-11-07  Juanma Barranquero  <lekktu@gmail.com>
 
        * frame.el (make-frame-on-display): Use `string-match-p'.
 
        * subr.el (top-level): Require `cl' when compiling.
 
-2008-10-20  David Reitter <david.reitter@gmail.com>
+2008-10-20  David Reitter  <david.reitter@gmail.com>
 
        * info.el (Info-mode): Do not remove an existing header line if
        `Info-use-header-line' is nil.
 
        * add-log.el (change-log-default-name): Autoload safety.
 
-2008-09-05 Wilson Snyder  <wsnyder@wsnyder.org>
+2008-09-05  Wilson Snyder  <wsnyder@wsnyder.org>
 
        * verilog-mode.el (verilog-library-extensions): Enable .sv
        filename extensions to call verilog-mode.