* w32-fns.el (w32-shell-dos-semantics):
[bpt/emacs.git] / lisp / ChangeLog
index 31be499..f0ae899 100644 (file)
@@ -1,8 +1,492 @@
+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'.
+
+2008-11-07  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/cc-defs.el (cl-macroexpand-all): Fix declaration.
+
+2008-11-07  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacs-lisp/lisp-mode.el (lisp-mode-variables): Add new argument
+       to initialize font-lock keyword case sensitivity.
+       (lisp-mode): Use it.
+
+2008-11-06  Glenn Morris  <rgm@gnu.org>
+
+       * eshell/esh-maint.el: Remove unused file.
+
+       * progmodes/cc-defs.el (cl-macroexpand-all): Declare.
+
+       * cus-edit.el (custom-comment-tag): Doc fix.
+       (custom-comment, custom-variable-value-create, custom-face):
+       Use face names sans -face suffix rather than aliases.
+
+2008-11-05  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (calc-quit): Use `window-full-width-p' to check
+       window width.
+
+2008-11-05  Chong Yidong  <cyd@stupidchicken.com>
+
+       * server.el (server-process-filter): Only default to emacsclient's
+       terminal in daemon mode.
+
+2008-11-05  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (quit-window): Restore prefix argument behavior
+       removed in 2008-10-30 change.  (Bug#1308)
+
+2008-11-05  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-mode): Bugfix: Add conversion killing
+       function to kill-buffer-hook, not to kill-buffer.
+       Reported by Markus Triska <markus.triska@gmx.at>
+
+2008-11-04  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (calc-quit): Make sure that the keypad buffer
+       exists before deleting its windows.
+
+2008-11-04  Chong Yidong  <cyd@stupidchicken.com>
+
+       * server.el (server-process-filter): Don't call
+       server-create-tty-frame when no tty name is specified.
+
+2008-11-04  Christian Faulhammer  <opfer@gentoo.org>  (tiny change)
+
+       * vc-bzr.el (vc-bzr-dir-extra-headers): New function.
+
+2008-11-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * international/mule-cmds.el (toggle-enable-multibyte-characters)
+       (define-char-code-property):
+       * textmodes/reftex.el (reftex-index):
+       * textmodes/reftex-index.el (reftex-index): Fix typos in docstrings.
+
+2008-11-04  Chong Yidong  <cyd@stupidchicken.com>
+
+       * vc-bzr.el (vc-bzr-dir-printer): Rename from
+       vc-bzr-status-printer.
+
+       * startup.el (startup-echo-area-message): Display a different
+       message in daemon mode.  Suggested by Stephen Turnbull.
+
+       * frame.el (make-frame-on-display): Ignore DISPLAY argument on
+       Windows.
+
+2008-11-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * dframe.el (dframe-mouse-position-function)
+       (dframe-reposition-frame-emacs, dframe-pass-event-to-popup-mode-menu)
+       (dframe-mouse-set-point): Fix typos in docstrings.
+
+2008-11-04  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-dir.el (vc-dir-headers): Undo previous change.
+
+2008-11-04  Nick Roberts  <nickrob@snap.net.nz>
+
+       * vc-cvs.el (vc-cvs-dir-extra-headers): Add tag name to header.
+       * vc-dir.el (vc-dir-headers): Order headers as in PCL-CVS.
+
+2008-11-04  Martin Rudalics  <rudalics@gmx.at>
+
+       * subr.el (looking-back): Fix doc-string typo.
+
+       * electric.el (Electric-pop-up-window): Call window-end with
+       UPDATE set to t.
+
+       * window.el (save-selected-window): Make it behave like
+       save-selected-window-norecord.
+       (save-selected-window-norecord): Remove, since functionality
+       fully taken over by save-selected-window.
+       (walk-windows, set-window-text-height, fit-window-to-buffer):
+       Use save-selected-window instead of save-selected-window-norecord.
+       * font-lock.el (lisp-font-lock-keywords-2): Remove entry for
+       save-selected-window-norecord.
+       * emacs-lisp/lisp-mode.el (save-selected-window): Remove
+       indent-function for save-selected-window-norecord.
+
+2008-11-03  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-engine.el (c-forward-label): Fix for QT macros.
+
+2008-11-03  Chong Yidong  <cyd@stupidchicken.com>
+
+       * subr.el (looking-back): Doc fix.
+
+       * term/x-win.el (x-initialize-window-system):
+       Call x-wm-set-size-hint after initialization.
+
+       * eshell/em-hist.el (eshell-save-history-on-exit): Change default
+       to t.
+
+       * emacs-lisp/lisp-mode.el (lisp-mode): Remove bogus change from
+       2000-12-08 (bug#1297).
+
+       * font-lock.el (font-lock-keywords-case-fold-search): Doc fix.
+
+2008-11-03  Vincent Belaïche  <vincent.b.1@hotmail.fr>
+
+       * calc/calc-alg.el (calcFunc-collect): Return constant polynomial
+       when appropriate.
+
+2008-11-02  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (save-selected-window-norecord): New macro.
+       (walk-windows): Use save-selected-window-norecord and call
+       select-window with NORECORD set.  (Bug#1237)
+       (set-window-text-height, fit-window-to-buffer):
+       Use save-selected-window-norecord and call select-window with
+       NORECORD set.
+       * subr.el (with-selected-window): Call set-frame-selected-window
+       with new argument NORECORD set.  Update doc-string.
+       (with-selected-frame): Call select-frame with new argument
+       NORECORD set.  Update doc-string.
+       * emacs-lisp/lisp-mode.el (save-selected-window-norecord):
+       Put indent-function for save-selected-window-norecord.
+       * font-lock.el (lisp-font-lock-keywords-2):
+       Add save-selected-window-norecord.
+
+2008-11-01  Juanma Barranquero  <lekktu@gmail.com>
+
+       * cus-edit.el (customize-apropos-options, custom-comment)
+       (custom-comment-tag, custom-face-edit-attribute-tag):
+       Fix typos in docstrings.
+       (custom-buffer-done-kill): Remove * from defcustom docstring.
+       (custom-file): Fix typo in doc of defcustom choice.
+
+       * frame.el (display-visual-class): Fix typo in docstring.
+       (initial-frame-alist, minibuffer-frame-alist, pop-up-frame-alist)
+       (special-display-frame-alist, show-trailing-whitespace)
+       (auto-hscroll-mode, blink-cursor-delay, blink-cursor-interval)
+       (display-hourglass, hourglass-delay, cursor-in-non-selected-windows):
+       Remove * from defcustom docstrings.
+
+       * md4.el (md4-buffer): Fix typo in docstring.
+       (md4, md4-64): Doc fixes.
+       (md4-pack-int32): Reflow docstring.
+
+       * paths.el (rmail-file-name): Remove * from defcustom docstring.
+       (prune-directory-list, gnus-nntp-service): Fix typos in docstrings.
+
+       * rect.el (open-rectangle): Reflow docstring.
+       (spaces-string): Fix docstring typo.  Use "?\s" instead of "? ".
+
+       * select.el (x-get-cut-buffer): Fix typo in docstring.
+
+       * timezone.el (timezone-zone-to-minute, timezone-time-from-absolute)
+       (timezone-time-zone-from-absolute, timezone-leap-year-p):
+       Fix typos in docstrings.
+
+       * emacs-lisp/assoc.el (asort, aelement, aput, aget, amake):
+       Fix typos in docstrings.
+
+2008-10-31  Ulf Jasper  <ulf.jasper@web.de>
+
+       * net/newst-backend.el (newsticker--cache-update): Fix no-save case.
+
+       * net/newst-treeview.el (newsticker--treeview-list-update-faces)
+       (newsticker--treeview-list-update, newsticker--treeview-item-show)
+       (newsticker--treeview-tree-update)
+       (newsticker--treeview-tree-update-highlight)
+       (newsticker-treeview-update)
+       (newsticker-treeview-next-item, newsticker-treeview-prev-item)
+       (newsticker-treeview-next-new-or-immortal-item)
+       (newsticker-treeview-prev-new-or-immortal-item)
+       (newsticker-treeview-next-feed, newsticker-treeview-prev-feed)
+       (newsticker-treeview-tree-click): Watch for layout changes.
+       (newsticker--treeview-set-current-node): Cleanup.
+       (newsticker--treeview-restore-layout): Rename from
+       newsticker--treeview-restore-buffers.
+       (newsticker--treeview-mark-item): Update cache file.
+
+2008-10-31  Ulf Jasper  <ulf.jasper@web.de>
+
+       * calendar/icalendar.el (icalendar--uid-count): New.
+       (icalendar--create-uid): New.  Extracted from
+       `icalendar-export-region' and add uid counter.
+       (icalendar-export-region): Use `icalendar--create-uid'.
+
+2008-10-31  Juanma Barranquero  <lekktu@gmail.com>
+
+       * tooltip.el (tooltip-frame-parameters): Doc fix.
+
+2008-10-31  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (window-body-height, window-current-scroll-bars)
+       (walk-windows, get-window-with-predicate, get-buffer-window-list)
+       (minibuffer-window-active-p, count-windows)
+       (window-safely-shrinkable-p, window--splittable-p)
+       (window--try-to-split-window, window--frame-usable-p)
+       (window--even-window-heights, window--display-buffer-1)
+       (window--display-buffer-2, set-window-text-height)
+       (fit-window-to-buffer, shrink-window-if-larger-than-buffer)
+       (truncated-partial-width-window-p): Rewrite doc-string.
+       (window-fixed-size-p): Simplify code.  Rewrite doc-string.
+       (split-window-vertically, split-window-horizontally):
+       Rename args, rewrite doc-string, and simplify code.
+       (split-window-save-restore-data): Rename args and use
+       when instead of if.
+
+2008-10-30  Chong Yidong  <cyd@stupidchicken.com>
+
+       * indent.el (indent-for-tab-command): Use use-region-p.
+
+       * vc.el (vc-revert): Limit the length of the query string.
+
+2008-10-30  Juanma Barranquero  <lekktu@gmail.com>
+
+       * simple.el (idle-update-delay, next-error-highlight)
+       (next-error-highlight-no-select, next-error-recenter, next-error-hook)
+       (minibuffer-history-case-insensitive-variables, kill-ring-max)
+       (kill-read-only-ok, backward-delete-char-untabify-method)
+       (kill-whole-line, mark-ring-max, global-mark-ring-max)
+       (set-mark-command-repeat-pop, next-line-add-newlines, track-eol)
+       (goal-column, line-move-ignore-invisible, fill-prefix)
+       (auto-fill-inhibit-regexp, blink-matching-paren)
+       (blink-matching-paren-on-screen, blink-matching-paren-distance)
+       (blink-matching-delay, blink-matching-paren-dont-ignore-comments)
+       (read-mail-command, mail-user-agent): Remove * in defcustom docstrings.
+       (minibuffer-history-isearch-wrap, transient-mark-mode)
+       (next-logical-line, auto-fill-mode, line-number-mode)
+       (column-number-mode, size-indication-mode, clone-indirect-buffer)
+       (normal-erase-is-backspace-mode): Doc fixes.
+       (current-kill, transient-mark-mode, toggle-truncate-lines)
+       (visible-mode): Reflow docstrings.
+       (minibuffer-local-shell-command-map, interprogram-paste-function):
+       Fix typos in docstrings.
+
+2008-10-30  Chong Yidong  <cyd@stupidchicken.com>
+
+       * server.el (server-process-filter): In daemon mode, default to
+       emacsclient's tty if not opening a new frame and only the
+       terminal-frame is available.
+
+2008-10-30  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (quit-window): Simplify code.  Say in doc-string
+       that it operates on the selected window's buffer.  (Bug#1259)
+
+2008-10-30  Nick Roberts  <nickrob@snap.net.nz>
+
+       * vc-svn.el (vc-svn-diff): If files is nil don't set oldvers to
+       nil so that log-view-diff-changeset works.
+
+2008-10-30  Glenn Morris  <rgm@gnu.org>
+
+       * files.el (locate-dominating-stop-dir-regexp): Fix typo.
+
+       * resume.el: Move to obsolete/.
+       * Makefile.in (ELCFILES): Update.
+
+2008-10-29  Chong Yidong  <cyd@stupidchicken.com>
+
+       * electric.el (Electric-pop-up-window): Don't shrink the window if
+       it's already big enough.
+
+       * minibuffer.el (delete-minibuffer-contents): Delete all
+       minibuffer contents instead of just the current field.
+
+       * tmm.el (tmm-get-keymap): Handle case where keyseq cache is omitted.
+
+       * bookmark.el (bookmark-handle-bookmark): Rename from
+       bookmark-jump-noselect.
+       (bookmark--jump-via, bookmark-insert): Callers changed.
+       (bookmark-jump-noselect): Wrapper function for
+       bookmark-handle-bookmark.
+       (bookmark-get-bookmark-record): Signal error for invalid bookmark.
+
+       * textmodes/ispell.el (ispell-word): Use use-region-p.
+
+2008-10-29  Juanma Barranquero  <lekktu@gmail.com>
+
+       * tooltip.el (tooltip-functions): Rename from `tooltip-hook',
+       to follow naming conventions for abnormal hooks.  Doc fix.
+       (tooltip-mode, tooltip-timeout): Use it.
+       (tooltip-hook): New obsolete alias.
+       (tooltip-help-tips): Doc fix.
+
+       * progmodes/gud.el (gud-tooltip-mode): Use `tooltip-functions'.
+
+2008-10-29  Ulrich Mueller  <ulm@gentoo.org>
+
+       * server.el (server-socket-dir): Use TMPDIR (default /tmp) instead
+       of hardcoded /tmp.
+
+2008-10-29  Glenn Morris  <rgm@gnu.org>
+
+       * net/xesam.el (dbus-get-unique-name, dbus-debug): Declare.
+
+       * vc-hooks.el (vc-find-root): Remove bogus alias.
+
+2008-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * international/quail.el (quail-show-guidance): Don't create
+       a guidance-frame if current buffer is not a minibuffer, since even if
+       selected-window is mini-p, the buffer will never be displayed in it, so
+       it wil be usable for guidance.
+
+2008-10-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * smerge-mode.el: Require diff-mode at run-time as well.
+
+2008-10-28  Martin Rudalics  <rudalics@gmx.at>
+
+       * vc-cvs.el (vc-cvs-stay-local): Fix typo in choice.
+       * vc-hooks.el (vc-stay-local): Likewise.
+
+2008-10-28  Phil Sung  <psung@mit.edu>
+
+       * follow.el (follow-scroll-down, follow-calc-win-end)
+       (follow-estimate-first-window-start): Reduce effective window
+       height when header line is present.  (Bug#925)
+
 2008-10-28  Juanma Barranquero  <lekktu@gmail.com>
 
+       * subr.el (locate-user-emacs-file): Simplify.  Don't create
+       `user-emacs-directory' when Emacs is running in batch mode.
+
        * startup.el (inhibit-startup-screen): Reflow docstring.
        (user-mail-address, tool-bar-images-pixel-height): Fix docstring typos.
 
+2008-10-27  Kenichi Handa  <handa@m17n.org>
+
+       * descr-text.el (describe-char): Fix terminal case (where font is nil).
+
 2008-10-27  Juanma Barranquero  <lekktu@gmail.com>
 
        * face-remap.el (text-scale-increase, text-scale-decrease)
 
 2008-10-10  Martin Rudalics  <rudalics@gmx.at>
 
-       * info.el (Info-extract-menu-counting): New argment no-detail to
+       * info.el (Info-extract-menu-counting): New argument no-detail to
        skip detailed node listings.
        (Info-forward-node): New argument not-up to inhibit going up.
        (Info-final-node): Call Info-extract-menu-counting and