Fix typos.
[bpt/emacs.git] / lisp / ChangeLog
index 24ae11b..ac10d0e 100644 (file)
@@ -1,3 +1,698 @@
+2008-07-18  Francesc Rocher  <rocher@member.fsf.org>
+
+       * startup.el (fancy-splash-head): Fix change of 2008-07-02.
+
+2008-07-18  Glenn Morris  <rgm@gnu.org>
+
+       * eshell/esh-arg.el (eshell-quote-backslash): Restrict previous change
+       to XEmacs, since it does nothing for Emacs.
+
+2008-07-18  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * net/tls.el (open-tls-stream): Make it work with the 2nd argument
+       BUFFER that is a string but does not exist as a buffer object, as
+       mentioned in the doc-string.
+
+2008-07-17  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (line-move-visual): Make it a defcustom.
+       (line-move-1): Convert temporary-goal-column back to an integer if
+       it was set as a float by a previous call to line-move-visual.
+       (end-of-visual-line, beginning-of-visual-line, kill-visual-line)
+       (next-logical-line, previous-logical-line)
+       (turn-on-visual-line-mode): New functions.
+       (visual-line-mode-map): New variable.
+       (visual-line-mode, global-visual-line-mode): New minor mode.
+
+2008-07-17  Glenn Morris  <rgm@gnu.org>
+
+       * term/ns-win.el (parameters): Declare for compiler.
+
+2008-07-17  Fan Kai  <fktpp@xemacs.org>  (tiny change)
+
+       * esh-arg.el (eshell-quote-backslash): Fix eshell path completion
+       for Windows.
+
+2008-07-17  Daiki Ueno  <ueno@unixuser.org>
+
+       * epa.el (epa-key-list-mode): Use run-mode-hooks.
+       (epa-key-mode): Ditto.
+       (epa-info-mode): Ditto.
+
+2008-07-17  Glenn Morris  <rgm@gnu.org>
+
+       * term/ns-win.el (ns-handle-switch): Simplify.  Handle the numeric case.
+       (ns-handle-numeric-switch): Just call ns-handle-switch.
+       (ns-handle-name-switch, ns-handle-nxopen, ns-handle-nxopentemp)
+       (ns-handle-args): Simplify using `pop'.
+       (ns-display-name): Define (used in frame.el).
+       (menu-bar-select-frame): Add (ignored) arg to more closely match the
+       original definition.
+       (ns-perform-service): Declare.
+       (ns-save-preferences): Use fewer `let's.
+
+       * frame.el (ns-display-name): Declare for compiler.
+
+2008-07-17  Kenichi Handa  <handa@m17n.org>
+
+       * descr-text.el (describe-char-unidata-list): Initialize to the
+       list of name, general-category, decomposition, and old-name.
+
+2008-07-16  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+       * startup.el (command-line-1): Update processing of NS long options to
+       mimic recent changes to processing of X long options.
+
+2008-07-16  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-create-define-alist): Don't create a
+       list of #defines for remote files.
+       (gdb-source-info): Only show main if it has been found.
+
+2008-07-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * term/ns-win.el: Require CL; fix up comment style; reindent.
+       (ns-define-service): Use subst-char-in-string.  Avoid `eval'.
+       (ns-save-preferences): Use `case'.
+       (ns-initialize-window-system): Use `dolist'.
+
+2008-07-16  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+       * loadup.el: Remove load of easy-mmode prior to ns-win when NS
+       windowing is used.
+       * term/ns-win.el (ns-extended-platform-support-mode):
+       Correct/improve documentation.
+
+2008-07-16  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/cl-compat.el, emacs-lisp/cl-macs.el, emacs-lisp/cl-seq.el:
+       Simply require 'cl (see comment in cl-compat.el).
+       * emacs-lisp/cl-macs.el (cl-compile-time-init): Remove function.
+       * emacs-lisp/cl.el (cl-do-pop, cl-mapcar-many): Declare for compiler.
+       (cl-hack-byte-compiler): Load cl-macs and run cl-hack-bytecomp-hook
+       directly rather by subterfuge.  Provide cl before loading cl-macs.
+
+       * paths.el (rmail-spool-directory): Remove settings for systems that are
+       no longer supported.
+
+       * frame.el (ns-initialize-window-system): Declare for compiler.
+
+       * term/ns-win.el: Add numerous declarations for compiler.
+       (ns-pop-up-frames): Move definition before use.  Doc fix.
+
+       * emacs-lisp/check-declare.el (check-declare-locate)
+       (check-declare-verify): Handle .m files.
+
+2008-07-15  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+       * ns-carbon-compat.el: New file: user-visible compatibility of
+       NeXTstep port with Carbon port.
+       * ns-grabenv.el: New file: functionality useful on OS X platform to
+       expose environment variables inside Emacs started from icon.
+       * Makefile.in (ELCFILES): Add ns-carbon-compat, ns-grabenv, ns-win.
+       * cus-edit.el:
+       * cus-face.el:
+       * disp-table.el:
+       * faces.el:
+       * info.el:
+       * mouse.el:
+       * mwheel.el:
+       * simple.el: Add ns to window systems treated as GUIs.
+       * facemenu.el (facemenu-read-color): Don't require a name match under
+       NS, to allow numeric color entry.
+       * frame.el (make-frame-on-display): Follow code for 'x in initializing
+       'ns window system if need be.
+       (various): Add 'ns as described above.
+       * loadup.el: Load ns-win.el, easy-menu.el, easy-mmode.el if
+       ns-windowing is active.
+       * startup.el (command-line-ns-option-alist): New constant to handle NS
+       windowing system specific command line args analogous to how they are
+       handled for X windows.
+       (command-line-1): Use the above where appropriate.
+       * version.el: Add NS port version.
+       * woman.el (woman-man.conf-path): Add /usr/share/misc to init path on
+       Darwin (usually OS X) systems.
+       (woman-use-own-frame): Include 'ns in list of GUI window systems.
+       * emulation/viper-util.el (ns-display-color-p)
+       (ns-color-defined-p): Remove these (caustically-commented) outdated
+       compensations for a port that was never itself integrated until now.
+       * gnus/gnus-util.el (gnus-select-frame-set-input-focus): Add support
+       for NS window system.
+       * international/mule-cmds.el: Add 'ns to list of special-cased window
+       systems (probably most of these, x/w32/mac/ns could be changed to
+       window-system non-nil).
+       * term/ns-win.el: New file: lisp-side support for NS windowing system.
+
+2008-07-14  Jason Rumney  <jasonr@gnu.org>
+
+       * term/w32-win.el (x-handle-switch, x-handle-name-switch)
+       (x-handle-numeric-switch, x-handle-initial-switch)
+       (x-handle-xrm-switch, x-handle-args, x-handle-display)
+       (xw-defined-colors, w32-initialize-window-system):
+       Avoid use of cl pop and push macros.
+
+2008-07-14  Martin Rudalics  <rudalics@gmx.at>
+
+       * add-log.el (change-log-goto-source): Avoid wrong-type-argument
+       error when change-log-search-file-name returns nil.
+
+2008-07-13  Martin Rudalics  <rudalics@gmx.at>
+
+       * add-log.el (change-log-search-file-name):
+       Use match-string-no-properties.
+       (change-log-search-tag-name-1, change-log-search-tag-name)
+       (change-log-goto-source-1, change-log-goto-source): New functions.
+       (change-log-tag-re, change-log-find-head, change-log-find-tail):
+       New variables.
+       (change-log-mode-map): Bind C-c C-c to change-log-goto-source.
+
+2008-07-13  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc-help.el (calc-describe-key): Add angles to special key
+       descriptions.
+
+2008-07-13  Vincent Belaïche  <vincent.b.1@hotmail.fr>
+
+       * calc-help.el (calc-describe-thing): Use `re-search-forward' to
+       search for regexp.
+
+2008-07-12  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (line-move-visual): Handle null pixel position gracefully.
+
+2008-07-11  Jason Rumney  <jasonr@gnu.org>
+
+       * files.el (file-truename): Get truename of ancestors if file does
+       not exist on Windows.
+
+2008-07-11  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (line-move-visual): Obey goal-column and no-error arg.
+       (track-eol, temporary-goal-column, previous-line, next-line):
+       Update docstring.
+       (move-end-of-line, move-beginning-of-line): Bind line-move-visual
+       to nil.
+
+2008-07-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (line-move-visual): New var.
+       (line-move-visual): New function.
+       (line-move): Call line-move-visual.
+
+2008-07-11  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/grep.el (grep-files-aliases): Improve the C++ source
+       pattern and add patterns for C++ header files.
+
+2008-07-10  Chong Yidong  <cyd@stupidchicken.com>
+
+       * window.el (truncated-partial-width-window-p): New function.
+
+       * menu-bar.el: Remove Longlines mode from menu.  Add word-wrap option.
+
+       * faces.el (x-create-frame-with-faces): Don't pass parameters that
+       are set later to x-create-frame.
+       (face-set-after-frame-default): Apply X resources for non-default
+       faces.
+
+2008-07-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * faces.el (face-set-after-frame-default): Simplify.  Don't apply
+       frame-specific X resource settings.  Set faces using a list of
+       frame parameters explicitly passed to the calling
+       function (e.g. make-frame).
+       (x-create-frame-with-faces, tty-create-frame-with-faces): Supply
+       explicit frame parameter list to face-set-after-frame-default.
+
+2008-07-08  Eduard Wiebe  <usenet@pusto.de>  (tiny change)
+
+       * net/browse-url.el (browse-url-default-browser):
+       Fix argument list in lambda.
+
+2008-07-07  Ulf Jasper  <ulf@web.de>
+
+       * net/newst-backend.el (newsticker--get-news-by-url): Catch errors
+       from url-retrieve.
+       (newsticker--sentinel-work): Fix xerror typo.
+
+2008-07-07  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-dir.el (vc-dir-refresh): Only update files.
+
+       * vc-git.el (vc-git--ls-files-state): Remove unused function.
+
+       * vc-bzr.el (vc-bzr-after-dir-status): Deal with execute bit changes.
+
+2008-07-06  John Paul Wallington  <jpw@pobox.com>
+
+       * kermit.el (kermit-esc-char, kermit-clean-off): Doc fixes.
+
+2008-07-05  Alexandre Julliard  <julliard@winehq.org>
+
+       * vc-git.el (vc-git-registered): Return true for removed files.
+       (vc-git-print-log, vc-git-log-view-mode): Print a single log for
+       all the files instead of one per file.
+       (vc-git-previous-revision): Add support for project-wide previous
+       revision when specified file is nil.
+
+2008-07-05  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vms-patch.el, vmsproc.el, mail/vms-pmail.el: Move to obsolete dir.
+
+       * vc-dir.el (vc-dir-find-child-files): New function.
+       (vc-dir-resync-directory-files): New function.
+       (vc-dir-recompute-file-state): New function, broken out of ...
+       (vc-dir-resynch-file): ... here.  Also deal with directories.
+       * vc-dispatcher.el (vc-resynch-buffers-in-directory): New function.
+       (vc-resynch-buffer): Use it.
+
+       * vc-hg.el (vc-hg-registered): Do not set vc-state.
+
+       * vc-annotate.el (vc-annotate-mode-menu): Add separator.
+
+2008-07-05  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-display-buffer): Don't split a buffer
+       if it's not part of gdb-ui, e.g, at start.
+
+       * progmodes/gud.el (gud-gdb-get-stackframe): Allow absolute
+       filenames in stack trace (text command mode).
+
+2008-07-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mouse-drag.el (mouse-drag-throw, mouse-drag-drag): Autoload.
+
+       * textmodes/sgml-mode.el (sgml-font-lock-syntactic-keywords):
+       Use syntax-ppss on a position *before* the char we want to change.
+
+2008-07-04  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-dir.el (vc-dir-query-replace-regexp): New function.
+       (vc-dir-tool-bar-map, vc-dir-menu-map): Bind it.
+       (vc-dir-mode-map): Likewise.
+
+2008-07-03  Juanma Barranquero  <lekktu@gmail.com>
+
+       * eshell/esh-arg.el (eshell-quote-backslash): Fix typo in docstring.
+       (eshell-parse-argument-hook, eshell-special-chars-inside-quoting)
+       (eshell-arg-load-hook, eshell-special-chars-outside-quoting):
+       Remove spurious * in defcustom docstrings.
+
+       * textmodes/fill.el (fill-paragraph): Fix typo in docstring.
+       (fill-individual-varying-indent, colon-double-space, enable-kinsoku)
+       (adaptive-fill-mode, adaptive-fill-first-line-regexp)
+       (default-justification): Remove spurious * in defcustom docstrings.
+
+       * textmodes/rst.el (rst, rst-line-homogeneous-p, rst-mode-abbrev-table)
+       (rst-font-lock-keywords-function, rst-mode, rst-minor-mode)
+       (rst-compare-decorations, rst-default-indent, rst-update-section)
+       (rst-decoration-complete-p, rst-section-tree, rst-toc-insert-node)
+       (rst-toc-insert-find-delete-contents, rst-toc-count-lines)
+       (rst-toc-mode-goto-section, rst-faces, rst-level-face-base-color):
+       Fix typos in docstrings.
+       (rst-mode-lazy): Fix typo in docstring.  Remove spurious *.
+       (rst-adjust, rst-line-homogeneous-p, rst-suggest-new-decoration)
+       (rst-get-decorations-around, rst-section-tree-point)
+       (rst-font-lock-adornment-point): Reflow docstrings.
+       (rst-get-decoration, rst-get-decoration-match, rst-adjust-decoration):
+       Doc fixes.
+       (rst-re-enumerations): Comment out.
+
+       * nxml/nxml-glyph.el (nxml-glyph-set-hook):
+       * nxml/nxml-uchnm.el (nxml-unicode-blocks)
+       (nxml-unicode-block-char-name-set):
+       * nxml/nxml-util.el (nxml-debug, nxml-make-namespace):
+       * nxml/rng-nxml.el (rng-set-state-after):
+       * nxml/rng-uri.el (rng-file-name-uri): Fix typo in docstring.
+
+       * nxml/rng-cmpct.el (rng-c-lookup-create, rng-c-parse-primary)
+       (rng-c-parse-annotation-body):
+       * nxml/rng-dt.el (rng-dt-namespace-context-getter): Reflow docstrings.
+
+       * nxml/nxml-mode.el (nxml, nxml-mode, nxml-after-change1)
+       (nxml-extend-region, nxml-merge-indent-context-type, nxml-complete)
+       (nxml-forward-balanced-item, nxml-dynamic-markup-word)
+       (nxml-define-char-name-set, nxml-toggle-char-ref-extra-display):
+       Fix typos in docstrings.
+       (nxml-attribute-indent): Reflow docstring.
+       (nxml-bind-meta-tab-to-complete-flag, nxml-last-fontify-end)
+       (nxml-default-buffer-file-coding-system): Doc fixes.
+
+       * nxml/nxml-ns.el (nxml-ns-state, nxml-ns-initial-state)
+       (nxml-ns-set-prefix): Fix typos in docstrings.
+       (nxml-ns-push-state, nxml-ns-pop-state, nxml-ns-set-default):
+       Reflow docstring.
+       (nxml-ns-get-prefix, nxml-ns-get-default): Doc fixes.
+
+       * nxml/nxml-outln.el (nxml-hide-all-text-content)
+       (nxml-show-direct-text-content, nxml-show-direct-subheadings)
+       (nxml-hide-direct-text-content, nxml-hide-subheadings)
+       (nxml-hide-text-content, nxml-show-subheadings, nxml-hide-other)
+       (nxml-outline-display-rest, nxml-outline-set-overlay)
+       (nxml-section-tag-forward, nxml-section-tag-backward)
+       (nxml-back-to-section-start): Fix typos in docstrings.
+
+       * nxml/nxml-parse.el (nxml-validate-function, nxml-parse-file):
+       Doc fixes.
+
+       * nxml/nxml-rap.el (nxml-scan-end, nxml-move-tag-backwards)
+       (nxml-scan-element-forward, nxml-scan-element-backward): Doc fixes.
+       (nxml-scan-after-change): Fix typo in docstring.
+
+       * nxml/rng-match.el (rng-being-compiled, rng-normalize-choice-list)
+       (rng-name-class-possible-names): Doc fixes.
+       (rng-memo-map-add, rng-intern-group, rng-match-possible-namespace-uris)
+       (rng-match-possible-start-tag-names, rng-match-possible-value-strings):
+       Fix typos in docstrings.
+       (rng-intern-group-shortcut, rng-intern-choice-shortcut):
+       Reflow docstrings.
+
+       * nxml/rng-util.el (rng-uniquify-eq, rng-uniquify-equal): Doc fixes.
+       (rng-substq, rng-complete-before-point): Fix typos in docstrings.
+
+       * nxml/rng-xsd.el (rng-xsd-make-date-time-regexp)
+       (rng-xsd-convert-date-time): Reflow docstrings.
+       (rng-xsd-compile): Fix typo in docstring.
+
+       * nxml/rng-loc.el (rng-current-schema-file-name)
+       (rng-locate-schema-file-using, rng-locate-schema-file-from-type-id):
+       Doc fixes.
+       (rng-set-schema-file): Fix typo in docstring.
+
+       * nxml/rng-valid.el (rng-error-count, rng-validate-mode)
+       (rng-do-some-validation, rng-process-start-tag, rng-process-text):
+       Fix typos in docstrings.
+       (rng-message-overlay, rng-conditional-up-to-date-start)
+       (rng-conditional-up-to-date-end): Doc fixes.
+       (rng-next-error, rng-previous-error): Reflow docstrings.
+
+       * nxml/xmltok.el (xmltok-attribute-raw-normalized-value): Doc fix.
+       (xmltok-dtd, xmltok-dependent-regions, xmltok-attribute-refs)
+       (xmltok-valid-char-p, xmltok-standalone, xmltok-forward-prolog)
+       (xmltok-merge-attributes): Fix typos in docstrings.
+       (xmltok-make-attribute, xmltok-forward-special)
+       (xmltok-get-declared-encoding-position): Reflow docstrings.
+
+       * nxml/xsd-regexp.el (xsdre-char-class-to-range-list): Doc fix.
+       (xsdre-range-list-union, xsdre-check-range-list, xsdre-current-regexp):
+       Fix typos in docstrings.
+
+2008-07-02  John Paul Wallington  <jpw@pobox.com>
+
+       * ibuffer.el (ibuffer-buffer-file-name):
+       Use `list-buffers-directory'.  Remove special-casing for `cvs-mode'
+       and `vc-dir-mode'.  Suggested by Dan Nicolaescu.
+
+2008-07-02  Toru Tsuneyoshi  <t_tuneyosi@hotmail.com>
+
+       * files.el (backup-extract-version): Handle versioned directories.
+       (trash-directory): New variable.
+       (move-file-to-trash): New function.
+
+       * cus-start.el (delete-by-moving-to-trash): Declare for custom.
+
+2008-07-02  Magnus Henoch  <mange@freemail.hu>
+
+       * vc-git.el (vc-git-annotate-command): Use proper option for
+       specifying revision.
+
+2008-07-02  Francesc Rocher  <rocher@member.fsf.org>
+
+       * startup.el (fancy-splash-head): Prefer SVG or PNG splash image,
+       if available.
+
+2008-07-01  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * uniquify.el (uniquify-list-buffers-directory-modes): Add vc-dir-mode.
+
+       * vc-annotate.el (vc-annotate-mode-map): Use lower case keys.
+       Add binding for vc-annotate-show-changeset-diff-revision-at-line.
+
+       * vc-dir.el (vc-dir-mode): Set list-buffers-directory.
+
+2008-07-01  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-create-source-file-list): New option.
+       (gdb-init-2): Use it.  Don't run gdb-mode-hook again.
+       (gdb-var-list-children-regexp, gdb-var-update-regexp)
+       (gdb-info-breakpoints-custom, gdb-stack-list-frames-regexp)
+       (gdb-var-list-children-regexp-1, gdb-var-update-regexp-1)
+       (gdb-stack-list-locals-regexp): Future proof regexps better.
+
+2008-06-30  Juri Linkov  <juri@jurta.org>
+
+       * faces.el (face-name-history): New variable.
+       (make-face, make-empty-face): Replace interactive spec "S"
+       with `read-from-minibuffer' where `read' arg is t and
+       `hist' arg is `face-name-history'.
+       (read-face-name): Set `hist' arg of `completing-read-multiple'
+       to `face-name-history'.
+       (list-faces-display): Use `read-regexp' instead of `read-string'
+       to read regexp.
+
+       * hi-lock.el (hi-lock-regexp-history): Make it an obsolete alias
+       to `regexp-history'.
+       (hi-lock-face-history): Rename to `hi-lock-face-defaults' and
+       make it an obsolete alias to it.
+       (hi-lock-face-defaults): New variable renamed from
+       `hi-lock-face-history'.
+       (hi-lock-line-face-buffer, hi-lock-face-buffer)
+       (hi-lock-face-phrase-buffer): Use `read-regexp' instead of
+       `read-from-minibuffer'.  Doc fix.
+       (hi-lock-read-face-name): Replace `hi-lock-face-history' with
+       `hi-lock-face-defaults'.  Remove `mapcar (lambda (f) (cons f f))'.
+       Set `hist' arg of `completing-read' to `face-name-history'.
+       Put a list of default faces to `default' arg instead of `hist' arg.
+
+       * bindings.el (abbrev-map, narrow-map): New variables.
+       Bind `C-x a' to `abbrev-map' and `C-x n' to `narrow-map'.
+       Rebind related commands to these new maps.
+       (ctl-x-r-map): New variable for rectangle, register and bookmark
+       keys.  Move rectangle keybindings to rect.el and register
+       keybindings to register.el.
+       (next-buffer, previous-buffer): Remove C-x prefix and move
+       keybindings to ctl-x-map.
+
+       * bookmark.el: Rebind three global `C-x r' keys "b", "m", "l"
+       to the new map `ctl-x-r-map'  in autoload cookies.
+
+       * expand.el: Rebind two global `C-x a' keys "n", "p"
+       to the new map `abbrev-map' in autoload cookies.
+
+       * rect.el: Bind global keys to ctl-x-r-map in autoload cookies.
+
+       * register.el: Bind global keys to ctl-x-r-map in autoload cookies.
+
+2008-06-30  Miles Bader  <miles@gnu.org>
+
+       * net/rcirc.el (rcirc-markup-attributes): Don't skip a character
+       after processing an escape sequence.
+
+2008-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-ftp.el (tramp-ftp-file-name-handler): Revert patch
+       from 2008-06-28.  It does not work on W32.
+
+2008-06-29  Juri Linkov  <juri@jurta.org>
+
+       * replace.el (read-regexp): New function.
+       (keep-lines-read-args, occur-read-primary-args):
+       Call `read-regexp' instead of code moved to new function.
+       (keep-lines, flush-lines, how-many): Remove parenthesis and colon
+       from the end of prompt.
+       (replace-re-search-function): Doc fix.
+
+2008-06-29  Kenichi Handa  <handa@m17n.org>
+
+       * descr-text.el (describe-char-display): Always return a string.
+       (describe-char-padded-string): New function.
+       (describe-char): Adjusted for the change of
+       describe-char-display.  Use describe-char-padded-string.
+
+2008-06-29  Andreas Schwab  <schwab@suse.de>
+
+       * vc-dir.el (vc-dir): Make backend argument optional and use
+       vc-responsible-backend when nil.  Interactively pass nil for
+       backend instead of using the backend of what happens to be
+       default-directory at the time of the call.
+
+       * find-dired.el (find-dired-filter): Preserve point.
+
+2008-06-28  Juanma Barranquero  <lekktu@gmail.com>
+
+       * net/sasl.el (sasl-client-set-property, sasl-make-mechanism)
+       (sasl-find-mechanism, sasl-next-step):
+       * net/sasl-ntlm.el (sasl-ntlm-steps, sasl-ntlm-request)
+       (sasl-ntlm-response): Fix typos in docstrings.
+
+2008-06-28  robert marshall  <robert@capuchin.co.uk>  (tiny change)
+
+       * international/mule-cmds.el (view-hello-file): Doc fix.
+
+2008-06-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * faces.el (inhibit-face-set-after-frame-default): Var deleted.
+       (set-face-attribute, face-set-after-frame-default)): Don't use it.
+
+2008-06-28  John Paul Wallington  <jpw@pobox.com>
+
+       * calc/calc.el (defmath): Add `doc-string' decl.  Add docstring.
+
+2008-06-28  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-handle-file-modes): Handle symlinks.
+       (tramp-convert-file-attributes): Convert symlinks only when
+       returned from `tramp-handle-file-attributes-with-stat'.
+
+       * net/tramp-ftp.el (top): Delete 'ange-ftp property from
+       `substitute-in-file-name' when unloading.
+       (tramp-ftp-file-name-handler): Set `tramp-mode' to nil.
+
+2008-06-28  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-dir.el (vc-dir-hide-up-to-date): Also hide empty directories.
+       (vc-string-prefix-p): Move function ...
+       * vc.el (vc-string-prefix-p): ... here.
+
+2008-06-27  Juanma Barranquero  <lekktu@gmail.com>
+
+       * vc-dir.el (vc-dir): Complete only directory names.
+
+2008-06-27  Jason Rumney  <jasonr@gnu.org>
+
+       * w32-fns.el (top-level): Unconditionally define all charsets.
+
+2008-06-27  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-mode.el (c-mode-base-map): Don't bind C-M-[ae] to
+       the CC Mode specific functions; this is no longer needed, since
+       {beginning,end}-of-defun now pass ARG to ...-of-defun-function.
+
+       * progmodes/cc-defs.el (c-emacs-features): New feature
+       'argumentative-bod-function.
+
+2008-06-27  John Paul Wallington  <jpw@pobox.com>
+
+       * chistory.el (list-command-history): Use `bound-and-true-p'.
+       (command-history-map): Define within defvar.  Add docstring.
+
+2008-06-27  Juanma Barranquero  <lekktu@gmail.com>
+
+       * image.el (image-jpeg-p): Don't fail if the arg cannot be converted
+       to unibyte; just assume it is not a JPEG.  Use `string-match-p'.
+       (image-type-from-data, image-type-from-file-name): Use `string-match-p'.
+       (image-type-from-buffer): Use `looking-at-p'.
+
+2008-06-27  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ibuf-ext.el (diff-sentinel): Declare.
+
+2008-06-27  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/lunar.el (calendar-lunar-phases): Rename from
+       calendar-phases-of-moon.  Keep old name as alias, update callers.
+       (lunar-phases): Rename from phases-of-moon.  Keep old name as alias.
+       (diary-lunar-phases): Rename from diary-phases-of-moon.
+       Keep old name as alias.
+       * calendar/cal-menu.el (cal-menu-sunmoon-menu)
+       (cal-menu-global-mouse-menu): Update for lunar name changes.
+       * calendar/calendar.el (calendar-mode-map): Update for name change.
+       * calendar/diary-lib.el (diary-list-sexp-entries): Doc update.
+
+2008-06-26  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/solar.el (solar-sunrise-sunset-string): Add optional
+       argument `nolocation'.
+       (calendar-sunrise-sunset-month): New function.
+       * calendar/cal-menu.el (cal-menu-sunmoon-menu): Rename from
+       cal-menu-moon-menu.  Add calendar-sunrise-sunset-month.
+       (cal-menu-global-mouse-menu): Add calendar-sunrise-sunset-month.
+       * calendar/calendar.el (solar-sunrises-buffer): New constant.
+       (calendar-mode-map): Use cal-menu-sunmoon-menu.
+       (calendar-buffer-list): Add solar-sunrises-buffer.
+
+       * calendar/cal-menu.el (cal-menu-goto-menu): Tweak menu name.
+
+2008-06-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * cus-start.el: Add customization types for word-wrap and
+       shift-select-mode.
+
+2008-06-26  John Paul Wallington  <jpw@pobox.com>
+
+       * ibuf-ext.el (ibuffer-diff-buffer-with-file-1): New function.
+       (ibuffer-diff-with-file): Use it.  Do diff on marked buffers.
+       (ibuffer-mark-on-buffer): Don't display message when removing marks.
+       (ibuffer-mark-by-mode): Use `buffer-local-value'.
+
+2008-06-26  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-dir.el (tool-bar): Require.
+
+       * vc.el (ewoc, tool-bar): Do not require.
+
+2008-06-26  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule-cmds.el (encode-coding-char): Fix for ASCII
+       characters.
+
+       * composite.el (terminal-composition-base-character-p): New function.
+       (terminal-composition-function):
+       Use terminal-composition-base-character-p.  Include the base character
+       in the composition.
+       (auto-compose-chars): Don't check font-object for terminal display.
+
+2008-06-26  Glenn Morris  <rgm@gnu.org>
+
+       * doc-view.el (bookmark-make-record-default):
+       * image-mode.el (bookmark-make-record-default): Fix declaration.
+
+       * calendar/calendar.el (calendar-date-echo-text): Doc fix.
+       Add default :value for sexp type.
+       (calendar-month-edges): New variable.
+       (calendar-month-edges): New function.
+       (calendar-recompute-layout-variables): Set calendar-month-edges.
+       (calendar-intermonth-header, calendar-intermonth-text): New options.
+       (calendar-insert-at-column): New function.
+       (calendar-generate-month): Use calendar-insert-at-column.
+       Handle intermonth text.  Add 'date property.
+       (calendar-column-to-month): Remove function.
+       (calendar-column-to-segment): New function.
+       (calendar-cursor-to-date): Use calendar-column-to-segment.
+       Check 'date property.
+
+       * calendar/calendar.el (calendar-print-other-dates):
+       Handle mouse events.
+       * calendar/cal-menu.el (calendar-mouse-print-dates): Remove function.
+       (cal-menu-context-mouse-menu): Use calendar-print-other-dates.
+
+       * calendar/holidays.el (calendar-cursor-holidays): Handle mouse events.
+       * calendar/cal-menu.el (calendar-mouse-holidays): Remove function.
+       (cal-menu-context-mouse-menu): Use calendar-cursor-holidays.
+
+       * calendar/cal-move.el (calendar-cursor-to-nearest-date):
+       Use calendar-column-to-segment, calendar-month-edges, and
+       the 'date property to handle intermonth text.
+
+       * calendar/cal-iso.el (calendar-iso-from-absolute): Add autoload cookie.
+
+       * calendar/cal-menu.el (cal-menu-moon-menu, cal-menu-diary-menu)
+       (cal-menu-holidays-menu, cal-menu-goto-menu, cal-menu-scroll-menu):
+       Add doc strings.
+       (cal-menu-context-mouse-menu): Add some :keys.
+       (calendar-check-holidays): Declare rather than autoloading.
+       (diary-show-holidays-flag): Remove unneeded declaration.
+
+       * calendar/cal-menu.el (cal-menu-moon-menu): Add sunrise/sunset.
+       * calendar/calendar.el (calendar-cursor-to-date): Handle case where
+       event-start is nil.
+
+2008-06-26  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (completion-basic-try-completion): Use the text after
+       point to constrain the completion candidates.
+       (completion-basic-all-completions): Adjust accordingly.
+
 2008-06-25  Chong Yidong  <cyd@stupidchicken.com>
 
        * textmodes/tex-mode.el (tex-verbatim): Use monospace instead of
        (vc-at-event): New macro: run the body at the even location.
        (vc-dir-menu, vc-dir-toggle-mark): Use it.
        (vc-dir-mark-file, vc-dir-unmark-file): Move only on non-mouse events.
-       * subr.el (mouse-event-p): Check if the even is mouse-related.
+       * subr.el (mouse-event-p): Check if the event is mouse-related.
 
 2008-05-02  Nick Roberts  <nickrob@snap.net.nz>