+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.