"Fossies" - the Fresh Open Source Software Archive

Member "emacs-26.1/lisp/ChangeLog.14" (23 Apr 2018, 773320 Bytes) of package /linux/misc/emacs-26.1.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ChangeLog.14": 25.3_vs_26.1.

    1 2009-02-07  Dave Love  <fx@gnu.org>
    2 
    3 	* net/tls.el (open-tls-stream): Don't query killing process.
    4 
    5 2009-06-21  Chong Yidong  <cyd@stupidchicken.com>
    6 
    7 	* Branch for 23.1.
    8 
    9 2009-06-21  Glenn Morris  <rgm@gnu.org>
   10 
   11 	* emacs-lisp/lisp-mode.el (lisp-indent-function)
   12 	* emacs-lisp/cl-indent.el (lisp-indent-defun-method)
   13 	(common-lisp-indent-function): Add doc strings.
   14 
   15 2009-06-19  David Casperson  <casper@unbc.ca>  (tiny change)
   16 
   17 	* font-core.el (turn-on-font-lock-if-desired): Correctly handle
   18 	the case where font-lock-global-modes is a list that doesn't begin
   19 	with `not' (Bug#3611).
   20 
   21 2009-06-19  Glenn Morris  <rgm@gnu.org>
   22 
   23 	* subr.el (open-network-stream): Doc fix.
   24 
   25 2009-06-19  Juanma Barranquero  <lekktu@gmail.com>
   26 
   27 	* international/fontset.el (setup-default-fontset):
   28 	Fix typo in previous change.
   29 
   30 2009-06-19  Kenichi Handa  <handa@m17n.org>
   31 
   32 	* international/fontset.el (setup-default-fontset): Add a spec of
   33 	non-OTF Unicode font for Thai.
   34 
   35 	* fringe.el: Add coding: utf-8 cookie.
   36 
   37 2009-06-18  Kenichi Handa  <handa@m17n.org>
   38 
   39 	* language/korean.el (korean-cp949): New coding system.  Set cp949
   40 	as an alias to it.
   41 
   42 2009-06-18  Ulrich Mueller  <ulm@gentoo.org>
   43 
   44 	* pgg-gpg.el (pgg-gpg-lookup-key-owner): Handle colon listings
   45 	format used by GnuPG 2.0.11.
   46 
   47 2009-06-18  Glenn Morris  <rgm@gnu.org>
   48 
   49 	* files.el (dir-locals-set-directory-class): Make mtime argument
   50 	optional, since it is always unneeded in the non-file case.  (Bug#3577)
   51 
   52 2009-06-18  Kenichi Handa  <handa@m17n.org>
   53 
   54 	* language/korean.el ("Korean"): Fix `documentation' property of
   55 	this language environment.
   56 
   57 	* language/korea-util.el (korean-key-bindings): Add binding for
   58 	key Hangul.
   59 
   60 2009-06-17  Chong Yidong  <cyd@stupidchicken.com>
   61 
   62 	* progmodes/compile.el (compilation-error-regexp-alist-alist):
   63 	Comment out 2007-07-25 change adding support for Maven error
   64 	messages; this regexp is too slow on long lines (Bug#3441).
   65 
   66 2009-06-17  Akinori MUSHA  <knu@iDaemons.org>  (tiny change)
   67 
   68 	* progmodes/ruby-mode.el (ruby-parse-partial)
   69 	(ruby-font-lock-keywords): Support overloadable negative
   70 	operators (Bug#3587).
   71 
   72 2009-06-17  Tiago Saboga  <tiagosaboga@gmail.com>  (tiny change)
   73 
   74 	* files.el (save-some-buffers-action-alist): Fix last
   75 	change (Bug#3578).
   76 
   77 2009-06-17  Glenn Morris  <rgm@gnu.org>
   78 
   79 	* files.el (dir-locals-set-directory-class): Fix doc typo.
   80 
   81 2009-06-17  Kenichi Handa  <handa@m17n.org>
   82 
   83 	* international/mule-diag.el (list-character-sets): Change
   84 	"FINAL-CHAR" to "FINAL-BYTE" to follow the official terminology.
   85 	(list-character-sets-1): Add one line explanation about
   86 	"supplementary charset".  Make the part "Supplementary Character
   87 	Sets" clickable.
   88 
   89 2009-06-16  Eduard Wiebe  <usenet@pusto.de>  (tiny change)
   90 
   91 	* international/mule-conf.el: Add cp949-2-byte, cp949.
   92 
   93 2009-06-16  Kenichi Handa  <handa@m17n.org>
   94 
   95 	* composite.el (compose-region): Improve the docstring.
   96 
   97 2009-06-15  Stefan Monnier  <monnier@iro.umontreal.ca>
   98 
   99 	* vc.el (vc-default-revision-granularity): Remove to let the normal
  100 	error handling kick in (bug#3570).
  101 
  102 2009-06-13  Chong Yidong  <cyd@stupidchicken.com>
  103 
  104 	* simple.el (kill-visual-line): Rewrite (Bug#3437).  Don't try to
  105 	handle kill-whole-line, as it doesn't make sense in this context.
  106 
  107 2009-06-12  Sam Steingold  <sds@gnu.org>
  108 
  109 	* vc-hg.el (vc-hg-log-switches): Add defcustom.
  110 	(vc-hg-print-log): Use it.
  111 
  112 2009-06-12  Kenichi Handa  <handa@m17n.org>
  113 
  114 	* international/eucjp-ms.el: Re-generated.
  115 
  116 2009-06-10  Glenn Morris  <rgm@gnu.org>
  117 
  118 	* calendar/cal-dst.el (calendar-time-zone-daylight-rules):
  119 	Fix typo in 2008-04-02 change.
  120 
  121 2009-06-10  Kenichi Handa  <handa@m17n.org>
  122 
  123 	* composite.el (compose-gstring-for-terminal): For zero-width
  124 	characters of Unicode category `Cf', simply replace it with SPC.
  125 
  126 2009-06-09  Agustín Martín  <agustin.martin@hispalinux.es>
  127 
  128 	* ispell.el: Make `ispell-dictionary' customizable (#2555)
  129 
  130 2009-06-08  Michael Albinus  <michael.albinus@gmx.de>
  131 
  132 	* ediff-util.el (ediff-compute-custom-diffs-maybe): Handle remote
  133 	files correctly.
  134 
  135 2009-06-08  Adrian Robert  <Adrian.B.Robert@gmail.com>
  136 
  137 	* term/ns-win.el (composition-function-table)
  138 	(script-representative-chars): Don't alter.
  139 
  140 2009-06-07  Michael Albinus  <michael.albinus@gmx.de>
  141 
  142 	* net/tramp.el (tramp-do-copy-or-rename-file-directly): Make direct
  143 	copy more robust, especially when "chown" is not applicable.
  144 
  145 2009-06-07  Martin Rudalics  <rudalics@gmx.at>
  146 
  147 	* emacs-lisp/lisp-mode.el (lisp-mode-variables): Fix doc-string.
  148 
  149 2009-06-06  Michael Albinus  <michael.albinus@gmx.de>
  150 
  151 	* net/tramp.el (tramp-open-connection-setup-interactive-shell):
  152 	Apply workaround for OpenSolaris bug.
  153 
  154 2009-06-05  Daiki Ueno  <ueno@unixuser.org>
  155 
  156 	* epa.el (epa-decrypt-region): Detect encoding if
  157 	coding-system-for-read is not specified.
  158 	<http://sourceforge.jp/ticket/browse.php?group_id=2267&tid=17018>
  159 	(epa-verify-region): Ditto.
  160 
  161 2009-06-04  Stefan Monnier  <monnier@iro.umontreal.ca>
  162 
  163 	* tar-mode.el (tar-header-block-tokenize): Obey @LongLink even for
  164 	POSIX tar archives (bug#3410).
  165 
  166 2009-06-04  Johan Bockgård  <bojohan@gnu.org>
  167 
  168 	* vc.el (vc-revision-other-window): Fix argument to backend
  169 	function revision-completion-table; it expects a list.
  170 
  171 2009-06-04  Stefan Monnier  <monnier@iro.umontreal.ca>
  172 
  173 	* frame.el (delete-other-frames): Only delete frames on the
  174 	same terminal (bug#3442).
  175 
  176 2009-06-04  Glenn Morris  <rgm@gnu.org>
  177 
  178 	* calendar/solar.el (solar-n-hemi-seasons, solar-s-hemi-seasons):
  179 	Make into defcustoms.  (Bug#3429)
  180 
  181 2009-06-01  Chong Yidong  <cyd@stupidchicken.com>
  182 
  183 	* international/README: New file.
  184 
  185 	* international/charprop.el:
  186 	* international/uni-bidi.el:
  187 	* international/uni-category.el:
  188 	* international/uni-combining.el:
  189 	* international/uni-comment.el:
  190 	* international/uni-decimal.el:
  191 	* international/uni-decomposition.el:
  192 	* international/uni-digit.el:
  193 	* international/uni-lowercase.el:
  194 	* international/uni-mirrored.el:
  195 	* international/uni-name.el:
  196 	* international/uni-numeric.el:
  197 	* international/uni-old-name.el:
  198 	* international/uni-titlecase.el:
  199 	* international/uni-uppercase.el: Add copyright notice (Bug#3428).
  200 
  201 	* emulation/edt.el (edt-previous-line, edt-next-line): Don't use
  202 	forward-line, undoing 2007-10-19 change (Bug#3188).
  203 
  204 	* textmodes/two-column.el (2C-split): Call move-to-column, to
  205 	compensate for the 2007-10-19 change from next-line to
  206 	forward-line (Bug#3435).  Account for fringe and scroll-bar when
  207 	setting 2C-window-width.
  208 
  209 2009-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>
  210 
  211 	* startup.el (normal-no-mouse-startup-screen): Use F1 rather than C-h
  212 	if C-h is remapped to something else like DEL.
  213 
  214 2009-05-26  Chong Yidong  <cyd@stupidchicken.com>
  215 
  216 	* edmacro.el (edmacro-parse-keys): Fix 2008-08-19 change (Bug#3387).
  217 
  218 	* view.el (view-recenter): Allow recenter to compute window height
  219 	normally.
  220 	(view-window-size): Use window-line-height to find window height.
  221 	(view-page-size-default): Return nil if LINES is nil, 0, or larger
  222 	than the window height.
  223 	(view-scroll-lines): Handle nil value for DEFAULT arg (Bug#3361).
  224 
  225 2009-05-26  Kenichi Handa  <handa@m17n.org>
  226 
  227 	* textmodes/table.el (table--unibyte-char-to-multibyte):
  228 	Delete function.
  229 	(*table--cell-self-insert-command, *table--cell-quoted-insert):
  230 	Don't call table--unibyte-char-to-multibyte (Bug#3372).
  231 
  232 2009-05-26  Chong Yidong  <cyd@stupidchicken.com>
  233 
  234 	* newcomment.el (comment-region): Doc fix (Bug#3370).
  235 
  236 2009-05-24  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
  237 
  238 	* mail/smtpmail.el: Indent code properly to make it more readable.
  239 
  240 2009-05-24  Chong Yidong  <cyd@stupidchicken.com>
  241 
  242 	* textmodes/ispell.el (ispell-check-version): Handle dashes in
  243 	version numbers.  Suggested by sdl.web@gmail.com (Bug#3369).
  244 
  245 2009-05-23  Chong Yidong  <cyd@stupidchicken.com>
  246 
  247 	* info.el (Info-mode): Doc fix (Bug#3358).
  248 
  249 2009-05-23  Johan Bockgård  <bojohan@gnu.org>
  250 
  251 	* ediff-vers.el (ediff-vc-latest-version): Use property
  252 	`vc-latest-revision' instead of `vc-latest-version'.  (It was
  253 	renamed in the big VC overhaul.)
  254 
  255 2009-05-23  Chong Yidong  <cyd@stupidchicken.com>
  256 
  257 	* progmodes/grep.el (grep-compute-defaults): Simplify how settings
  258 	are looked up.
  259 	(grep-apply-setting): New function.
  260 	(grep-highlight-matches, grep-command, grep-template)
  261 	(grep-use-null-device, grep-find-command, grep-find-template):
  262 	Clarify role of grep-compute-defaults in docstrings.
  263 	Use grep-apply-setting to apply changes (Bug#3343).
  264 
  265 2009-05-21  Glenn Morris  <rgm@gnu.org>
  266 
  267 	* calendar/cal-move.el (calendar-forward-day): Fix 2008-06-21 change -
  268 	always move cursor to new date.  (Bug#3338)
  269 
  270 2009-05-20  Stefan Monnier  <monnier@iro.umontreal.ca>
  271 
  272 	* textmodes/tex-mode.el (tex-uptodate-p): Accept [1{/var/foo}] as
  273 	a page number.
  274 
  275 2009-05-20  Jason Rumney  <jasonr@gnu.org>
  276 
  277 	* files.el (locate-dominating-stop-dir-regexp): Add terminal
  278 	directory separator to UNC path case (Bug#3252).
  279 
  280 2009-05-20  Chong Yidong  <cyd@stupidchicken.com>
  281 
  282 	* international/encoded-kb.el (encoded-kbd-setup-display):
  283 	Change DISPLAY arg to TERMINAL.
  284 
  285 	* international/mule.el (set-terminal-coding-system)
  286 	(set-keyboard-coding-system): Change DISPLAY arg to TERMINAL.
  287 
  288 2009-05-19  Alan Mackenzie  <acm@muc.de>
  289 
  290 	* progmodes/cc-mode.el (c-extend-and-neutralize-CPP-line):
  291 	Rename from c-neutralize-syntax-in-CPP.  Set the variables c-new-BEG
  292 	and c-new-END, thus extending the font-lock region.
  293 	(c-font-lock-init): Don't set obsolete variable font-lock-lines-before.
  294 
  295 	* progmodes/cc-langs.el (c-before-font-lock-function): Rename a
  296 	value to c-extend-and-neutralize-syntax-in-CPP.
  297 
  298 2009-05-19  Kenichi Handa  <handa@m17n.org>
  299 
  300 	* faces.el (set-face-attribute): Fix handling of :family
  301 	"FOUNDRY-FAMILY".
  302 
  303 2009-05-18  Chong Yidong  <cyd@stupidchicken.com>
  304 
  305 	* register.el (register-alist): Doc fix (Bug#3311).
  306 
  307 2009-05-18  Richard M Stallman  <rms@gnu.org>
  308 
  309 	* progmodes/compile.el (compilation-filter): If inserting at end
  310 	of accessible part of buffer, keep end of output visible.
  311 
  312 	* mail/rmail.el (rmail-expunge-confirmed): Return nil if nothing to do.
  313 	Don't call rmail-modify-format here.
  314 	(rmail-expunge): Call it here after expunge is confirmed.
  315 	(rmail-confirm-expunge): Doc fix.  Mark as risky.
  316 	(rmail-convert-babyl-to-mbox): Call rmail-modify-format.
  317 	(rmail-set-attribute): Call rmail-dont-modify-format only for `unseen'.
  318 	For other attributes, call `rmail-modify-format',
  319 	and propagate the modified flag to rmail-buffer.
  320 
  321 2009-05-17  Richard M Stallman  <rms@gnu.org>
  322 
  323 	* mail/rmailedit.el (rmail-edit-current-message):
  324 	Call rmail-modify-format here.
  325 	(rmail-cease-edit): Not here.
  326 
  327 2009-05-17  Stefan Monnier  <monnier@iro.umontreal.ca>
  328 
  329 	* vc-bzr.el (vc-bzr-state-heuristic): Fallback on vc-bzr-state in case
  330 	of any kind of error (e.g. when "sha1sum" is not found).
  331 
  332 2009-05-15  Martin Rudalics  <rudalics@gmx.at>
  333 
  334 	* dired.el (dired-pop-to-buffer): Try to make this behave the
  335 	Emacs 22 way (Bug#1806).
  336 
  337 2009-05-14  Chong Yidong  <cyd@stupidchicken.com>
  338 
  339 	* frame.el (minibuffer-frame-alist): Doc fix (Bug#3276).
  340 
  341 2009-05-12  Chong Yidong  <cyd@stupidchicken.com>
  342 
  343 	* tutorial.el (help-with-tutorial): Don't use text mode, since the
  344 	tutorial text assume Fundamental mode.  Use TUTORIAL.xx for the
  345 	tutorial buffer, since that is what the tutorial text assumes.
  346 
  347 2009-05-11  Stefan Monnier  <monnier@iro.umontreal.ca>
  348 
  349 	* simple.el (completion-setup-function):
  350 	Only modify the default-directory in *Completions* (bug#3250).
  351 	Take partial-completion into account when setting default-directory.
  352 
  353 2009-05-10  Chong Yidong  <cyd@stupidchicken.com>
  354 
  355 	* emacs-lisp/cl-macs.el (lexical-let*): Doc fix (Bug#3178).
  356 
  357 2009-05-10  Kim F. Storm  <storm@cua.dk>
  358 
  359 	* ido.el: Add proper support for confirm-nonexistent-file-or-buffer
  360 	values `confirm' and `confirm-after-completion'.
  361 	(ido-read-internal, ido-buffer-internal, ido-file-internal):
  362 	Setup and handle require-match arg according to c-n-f-o-b.
  363 	(ido-show-confirm-message): New dynamic variable.
  364 	(ido-exit-minibuffer): Request confirmation for non-existing file
  365 	or buffer according to confirm-nonexistent-file-or-buffer.
  366 	(ido-decorations): Add 11th element for "confirm" message.
  367 	(ido-completions): Show confirmation message when requested.
  368 
  369 2009-05-08  Kenichi Handa  <handa@m17n.org>
  370 
  371 	* international/encoded-kb.el (encoded-kbd-setup-keymap):
  372 	* international/mule-diag.el (describe-coding-system): Fix for big5.
  373 
  374 2009-05-07  Martin Rudalics  <rudalics@gmx.at>
  375 
  376 	* window.el (split-window-sensibly): New function.
  377 	(split-height-threshold, split-width-threshold): State in
  378 	doc-string that these affect split-window-sensibly.
  379 	Change customization subtype from number to integer.
  380 	(window--splittable-p): Rename to window-splittable-p since it's
  381 	referred to in doc-string of split-window-sensibly.  Update doc-string.
  382 	(window--try-to-split-window): Unconditionally call
  383 	split-window-preferred-function and move splitting functionality
  384 	to split-window-sensibly (Bug#3142).
  385 	(split-window-preferred-function): Rewrite doc-string.
  386 	Don't allow nil as customization type.
  387 
  388 2009-05-07  Chong Yidong  <cyd@stupidchicken.com>
  389 
  390 	* faces.el (x-handle-named-frame-geometry): Ignore errors from
  391 	x-get-resource due to not yet opened X connection.  This is a
  392 	temporary workaround for Bug#3194.
  393 
  394 2009-05-05  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>  (tiny change)
  395 
  396 	* vc-svn.el (vc-svn-parse-status): ?D is for removed files (bug#3213).
  397 
  398 2009-05-05  Stefan Monnier  <monnier@iro.umontreal.ca>
  399 
  400 	* vc.el (vc-delete-file): Add autoload cookie (bug#3209).
  401 
  402 2009-05-04  Miles Bader  <miles@gnu.org>
  403 
  404 	* emacs-lisp/bindat.el (bindat-pack): Allocate and set a string
  405 	directly (Bug#2878).
  406 
  407 2009-05-03  Juanma Barranquero  <lekktu@gmail.com>
  408 
  409 	* term/ns-win.el (ns-alternatives-map, ns-insert-working-text)
  410 	(ns-echo-working-text, ns-utf8-nfd-post-read-conversion)
  411 	(ns-insert-text, ns-insert-file, ns-find-file, generate-fontset-menu)
  412 	(mouse-set-font, ns-respond-to-change-font, ns-standard-fontset-spec)
  413 	(ns-set-background-alpha, ns-set-foreground-at-mouse)
  414 	(ns-set-background-at-mouse): Fix typos in docstrings.
  415 
  416 2009-05-03  Daiki Ueno  <ueno@unixuser.org>
  417 
  418 	* epg.el (epg-wait-for-completion): Sleep after the process
  419 	exits, to allow process-filter to run (Bug#2412).
  420 
  421 	* epa.el (epa--read-signature-type): Fix typo.
  422 
  423 2009-05-02  Glenn Morris  <rgm@gnu.org>
  424 
  425 	* wid-edit.el (widget-specify-field, widget-field-value-get, character):
  426 	Revert 2009-03-24 change, since it causes a more serious problem than
  427 	the one it solves.  (Closes Bug#3136, reopens Bug#2689.)
  428 
  429 2009-05-02  Martin Rudalics  <rudalics@gmx.at>
  430 
  431 	* frame.el (pop-up-frame-function): Remove choice nil since it
  432 	does not represent a valid value.
  433 
  434 2009-04-30  David Reitter  <david.reitter@gmail.com>
  435 
  436 	* term/ns-win.el (ns-make-command-string, ns-grabenv)
  437 	(ns-extended-platform-support-mode, menu-bar-ns-file-menu)
  438 	(ns-arrange-all-frames, ns-arrange-visible-frames)
  439 	(ns-arrange-frames): Remove.  These functionalities not
  440 	available on other (free) platforms will be provided to users
  441 	outside the Emacs project in the "ns-platform-support" package.
  442 
  443 2009-04-30  Alan Mackenzie  <acm@muc.de>
  444 
  445 	Enhancements for Objective-C:
  446 	* progmodes/cc-vars.el (c-objc-method-arg-min-delta-to-bracket)
  447 	(c-objc-method-arg-unfinished-offset)
  448 	(c-objc-method-parameter-offset): New variables.
  449 	(c-offsets-alist): Use c-lineup-ObjC-method-call-colons in entry
  450 	for objc-method-call-cont.
  451 
  452 	* progmodes/cc-langs.el (c-constant-kwds): New ObjC keywords
  453 	"YES", "NO", "NS_DURING", "NS_HANDLER", "NS_ENDHANDLER".
  454 
  455 	* progmodes/cc-align.el (c-lineup-ObjC-method-call-colons):
  456 	New function.
  457 
  458 2009-04-29  Chong Yidong  <cyd@stupidchicken.com>
  459 
  460 	* subr.el (assoc-default): Doc fix.
  461 
  462 2009-04-29  Ulrich Mueller  <ulm@gentoo.org>
  463 
  464 	* files.el (hack-local-variables-prop-line)
  465 	(hack-local-variables, dir-locals-read-from-file):
  466 	Bind read-circle to nil before reading.
  467 
  468 2009-04-28  Geert Kloosterman  <g.j.kloosterman@gmail.com>  (tiny change)
  469 
  470 	* progmodes/which-func.el (which-function): Don't assume that
  471 	entries from `imenu--index-alist' are ordered by buffer position,
  472 	which fails when submenus are present (Bug#3153).
  473 
  474 2009-04-28  Stefan Monnier  <monnier@iro.umontreal.ca>
  475 
  476 	* international/quail.el (quail-vunion): Remove unexplained nreverse.
  477 
  478 2009-04-28  Nick Roberts  <nickrob@snap.net.nz>
  479 
  480 	* progmodes/gdb-ui.el (gdb-tooltip-print): Avoid "Non-X frame used"
  481 	error with gud-tooltip-mode in the Linux console.
  482 
  483 2009-04-28  Chong Yidong  <cyd@stupidchicken.com>
  484 
  485 	* tooltip.el (tooltip-show-help): Fall back on
  486 	tooltip-show-help-non-mode for text-only displays.
  487 
  488 2009-04-27  Jay Belanger  <jay.p.belanger@gmail.com>
  489 
  490 	* calc/calc.el (calc-mode): Replace `copy-list' with `copy-sequence'.
  491 
  492 2009-04-26  Jay Belanger  <jay.p.belanger@gmail.com>
  493 
  494 	* calc/calc.el (calc-set-mode-line): Check to make sure that the
  495 	correct Calc buffer gets "Embed" in the mode line.
  496 	(calc-mode): Copy stack list for additional Calc buffers.
  497 
  498 2009-04-25  Chong Yidong  <cyd@stupidchicken.com>
  499 
  500 	* simple.el (line-move-visual): If point is stuck moving backwards
  501 	against a display string, temporarily ignore the goal
  502 	column (Bug#3020).
  503 
  504 	* startup.el (normal-top-level): Implement a work-around to handle
  505 	changes to face-font-rescale-alist during
  506 	initialization (Bug#1785).
  507 
  508 2009-04-24  Michael Albinus  <michael.albinus@gmx.de>
  509 
  510 	* net/tramp.el (tramp-handle-directory-files-and-attributes-with-stat)
  511 	(tramp-handle-file-name-all-completions): Don't use "-b" as ls
  512 	arg.  It does not work on OpenBSD.  Reported by Taylor Venable
  513 	<taylor@metasyntax.net>.
  514 
  515 2009-04-23  Chong Yidong  <cyd@stupidchicken.com>
  516 
  517 	* hi-lock.el (hi-lock--inhibit-font-lock-hook): New var.
  518 	(hi-lock-set-pattern, hi-lock-font-lock-hook): Use it (Bug#3068).
  519 
  520 2009-04-21  Martin Rudalics  <rudalics@gmx.at>
  521 
  522 	* diff-mode.el (diff-find-source-location): Don't call
  523 	diff-sanity-check-hunk when NOPROMPT is non-nil.  (Bug#3033)
  524 
  525 2009-04-21  Kenichi Handa  <handa@m17n.org>
  526 
  527 	* international/uni-decomposition.el: Re-generated.
  528 
  529 2009-04-20  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
  530 
  531 	* proced.el (proced-sort): Declare it buffer-local.
  532 	(proced-send-signal): Handle non-nil signals.
  533 
  534 2009-04-18  Jason Rumney  <jasonr@gnu.org>
  535 
  536 	* facemenu.el (list-colors-duplicates): w32-default-color-map is
  537 	a function (Bug#3044).
  538 
  539 2009-04-18  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>
  540 
  541 	* epa-file.el (epa-file-decode-and-insert):
  542 	Use string-to-multibyte instead of set-buffer-multibyte.
  543 	<http://sourceforge.jp/ticket/browse.php?group_id=2267&tid=15259>
  544 
  545 2009-04-18  Yann Hodique  <yann.hodique@gmail.com>  (tiny change)
  546 
  547 	* net/rcirc.el (rcirc): Use correct property names (Bug#3037).
  548 
  549 2009-04-18  Chong Yidong  <cyd@stupidchicken.com>
  550 
  551 	* thingatpt.el (thing-at-point-bounds-of-list-at-point):
  552 	New function (Bug#3027).
  553 
  554 2009-04-17  Kenichi Handa  <handa@m17n.org>
  555 
  556 	* international/uni-decomposition.el: Re-generated.
  557 
  558 2009-04-16  Chong Yidong  <cyd@stupidchicken.com>
  559 
  560 	* textmodes/flyspell.el (flyspell-correct-word-before-point):
  561 	Don't create markers.
  562 	(tex-mode-flyspell-verify): Don't create markers.
  563 	Use line-end-position.
  564 	(sgml-mode-flyspell-verify): Don't create markers.  Simplify code
  565 	using looking-at and looking-back.
  566 
  567 2009-04-16  Robert Brown  <brown@google.com>  (tiny change)
  568 
  569 	* emacs-lisp/lisp-mode.el: Give `deftype' a doc-string-elt
  570 	property (Bug#2984).
  571 
  572 2009-04-16  Leo Liu  <sdl.web@gmail.com>  (tiny change)
  573 
  574 	* ediff-wind.el (ediff-make-wide-display): Fix typo in frame
  575 	parameter alist.
  576 
  577 2009-04-15  William Xu  <william.xwl@gmail.com>
  578 
  579 	* outline.el (hide-sublevels): Ensure that arguments are passed to
  580 	outline-flag-region in the correct order (Bug#3000).
  581 
  582 2009-04-15  Katsumi Yamaoka  <yamaoka@jpl.org>
  583 
  584 	* net/browse-url.el (browse-url-filename-alist): Correct file
  585 	URI (Bug#2922).
  586 
  587 2009-04-15  Chong Yidong  <cyd@stupidchicken.com>
  588 
  589 	* subr.el (posn-col-row): Properly compute line spacing.
  590 	Suggested by Nikolaj Schumacher (Bug#2933).
  591 
  592 2009-04-15  Ulf Jasper  <ulf.jasper@web.de>
  593 
  594 	* net/newst-treeview.el (newsticker-treeview-jump): Enable virtual
  595 	feeds.
  596 
  597 2009-04-15  Dan Nicolaescu  <dann@ics.uci.edu>
  598 
  599 	* vc-svn.el (vc-svn-after-dir-status): Fix regexp to allow for file
  600 	names with leading spaces.  Ignore "." if it appears as a filename.
  601 
  602 2009-04-14  Juanma Barranquero  <lekktu@gmail.com>
  603 
  604 	* help-at-pt.el (help-at-pt-kbd-string): Reflow docstring.
  605 	(scan-buf-previous-region): Fix typo in docstring.
  606 
  607 2009-04-14  Eduard Wiebe  <usenet@pusto.de>  (tiny change)
  608 
  609 	* jit-lock.el (jit-lock-stealth-chunk-start): Fix typo in docstring.
  610 
  611 2009-04-14  Michael Albinus  <michael.albinus@gmx.de>
  612 
  613 	* net/tramp.el (tramp-handle-dired-recursive-delete-directory):
  614 	Fix an error in flushing cache data.
  615 	(tramp-handle-process-file): Flush all file cache values for the
  616 	connection, because the remote process could have changed them.
  617 	Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
  618 	Handle QUIT.
  619 
  620 	* net/tramp-cmds.el (tramp-cleanup-connection): Flush cache data
  621 	of directory "".
  622 
  623 2009-04-14  Stefan Monnier  <monnier@iro.umontreal.ca>
  624 
  625 	* minibuffer.el (completion--try-word-completion): Don't disable
  626 	`partial-completion' any more.  Mark the added char instead.
  627 	(completion-pcm--string->pattern): Notice chars added by
  628 	completion--try-word-completion and treat them specially. (bug#2957)
  629 
  630 2009-04-13  Jason Rumney  <jasonr@gnu.org>
  631 
  632 	* faces.el (frame-set-background-mode): Window system frames
  633 	default to light.  Use default in cases where specified color
  634 	does not exist (Bug#2969).
  635 
  636 2009-04-13  Kenichi Handa  <handa@m17n.org>
  637 
  638 	* language/japanese.el (cp932): Delete alias for japanese-shift-jis.
  639 
  640 2009-04-12  Michael Albinus  <michael.albinus@gmx.de>
  641 
  642 	* net/tramp.el (tramp-do-copy-or-rename-file-directly):
  643 	Overwrite always the tmpfile.  (Bug#2962).
  644 
  645 2009-04-11  Chong Yidong  <cyd@stupidchicken.com>
  646 
  647 	* files.el (dir-locals-directory-cache): Rename from
  648 	dir-locals-directory-alist.  Change format to include
  649 	the mtime of the directory-local variables file (Bug#2833).
  650 	(dir-locals-set-directory-class): New arg mtime.  Store it in
  651 	dir-locals-directory-cache.
  652 	(dir-locals-find-file): Check cache validity using the mtime.
  653 	(dir-locals-read-from-file): Save the file mtime in the cache.
  654 	(hack-dir-local-variables): Adapt to new
  655 	dir-locals-directory-cache entry format.
  656 
  657 	* international/mule-diag.el (describe-font-internal):
  658 	Rename ignored argument to IGNORED.
  659 	(describe-font): Elide unnecessary argument to
  660 	describe-font-internal (Bug#2945).
  661 
  662 2009-04-10  Richard M Stallman  <rms@gnu.org>
  663 
  664 	* mail/rmailedit.el (rmail-cease-edit): Call rmail-modify-format.
  665 
  666 	* vc-dir.el (vc-dir): Doc fix.
  667 
  668 2009-04-10  Eli Zaretskii  <eliz@gnu.org>
  669 
  670 	* mail/unrmail.el (unrmail): If "Mail-From" header is found,
  671 	append a newline to it.
  672 
  673 	* mail/rmail.el (rmail-unrmail-new-mail)
  674 	(rmail-unrmail-new-mail-maybe): New functions.
  675 	(rmail-insert-inbox-text): Use rmail-unrmail-new-mail-maybe to
  676 	convert Babyl-formatted new mail to mbox format.  (Bug#2942)
  677 
  678 2009-04-09  Kim F. Storm  <storm@cua.dk>
  679 
  680 	* emulation/cua-rect.el (cua--indent-rectangle): Insert tabs using
  681 	tab-to-tab-stop to respect indent-tabs-mode.
  682 
  683 2009-04-09  Richard M Stallman  <rms@gnu.org>
  684 
  685 	* mail/rmailkwd.el (rmail-set-label): Warn if multiple labels spec'd.
  686 	(rmail-kill-label, rmail-add-label): Doc fixes.
  687 
  688 	* mail/rmailout.el (rmail-output): If file is visited,
  689 	check the buffer's format.
  690 
  691 	* mail/rmailout.el (rmail-convert-to-babyl-format): Don't set "unseen".
  692 
  693 	* mail/rmailout.el (rmail-output-to-rmail-buffer):
  694 	Call rmail-modify-format.
  695 
  696 	Don't query before visiting a Babyl file.
  697 	Instead, query before modifications that would save it.
  698 
  699 	* mail/rmail.el (rmail-was-converted): New variable.
  700 	(rmail-seriously-modified): New variable.
  701 	(rmail-perm-variables): Set them to nil.
  702 	(rmail-convert-babyl-to-mbox): Don't query about converting Babyl file.
  703 	Instead, set rmail-was-converted.
  704 	(rmail-modify-format): New function.  Query if save will change format.
  705 	(rmail-dont-modify-format): New function.
  706 	(rmail-duplicate-message, rmail-get-new-mail):
  707 	Call rmail-modify-format.
  708 	(rmail-set-header): Call rmail-dont-modify-format.
  709 	(rmail-set-attribute): Likewise.
  710 	(rmail-expunge-confirmed): Call rmail-modify-format.
  711 
  712 	* mail/sendmail.el (sendmail-send-it): Replace any
  713 	pre-existing Content-type header if we insert one.
  714 
  715 2009-04-09  Michael Albinus  <michael.albinus@gmx.de>
  716 
  717 	* net/tramp.el (tramp-file-name-handler-alist): Add `vc-registered'.
  718 	(tramp-handle-vc-registered): New defun.  (Bug#1741)
  719 
  720 	* net/tramp-cache.el (tramp-flush-directory-property): Use the
  721 	localname of KEY for check.
  722 
  723 2009-04-09  Kenichi Handa  <handa@m17n.org>
  724 
  725 	* international/charprop.el: Re-generated.
  726 	* international/uni-bidi.el: Re-generated.
  727 	* international/uni-category.el: Re-generated.
  728 	* international/uni-combining.el: Re-generated.
  729 	* international/uni-decomposition.el: Re-generated.
  730 	* international/uni-mirrored.el: Re-generated.
  731 	* international/uni-name.el: Re-generated.
  732 
  733 2009-04-08  Eli Zaretskii  <eliz@gnu.org>
  734 
  735 	* files.el (append-to-file): Doc fix.
  736 
  737 	* term/pc-win.el (msdos-last-help-message): New defvar.
  738 	(msdos-show-help): Use it to avoid saving the last message if it
  739 	was also a help message (Bug#2895).
  740 
  741 	* mail/rmail.el (rmail-simplified-subject): Normalize whitespace
  742 	in subject.  This resurrects a feature, lost in transition to
  743 	mbox, whereby Subject is matched even if it's broken into several
  744 	lines at arbitrary places.
  745 
  746 2009-04-08  Nick Roberts  <nickrob@snap.net.nz>
  747 
  748 	* progmodes/gdb-ui.el: Give hint for GDB in Emacs on Mac OSX.
  749 
  750 2009-04-08  Chong Yidong  <cyd@stupidchicken.com>
  751 
  752 	* textmodes/fill.el (fill-paragraph): Doc fix.
  753 
  754 2009-04-07  Chong Yidong  <cyd@stupidchicken.com>
  755 
  756 	* vc-bzr.el (vc-bzr-log-view-mode): Fix last fix.
  757 
  758 2009-04-07  Glenn Morris  <rgm@gnu.org>
  759 
  760 	* term/ns-win.el (ns-pop-up-frames): Make it a defcustom.
  761 
  762 	* mail/rmail.el (rmail-expunge-and-save): Let rmail-expunge show the
  763 	message.
  764 	(rmail-quit): Mark summary unmodified.
  765 	(rmail-expunge): Doc fix.  Always show a message.  (Bug#2763)
  766 
  767 2009-04-07  Chong Yidong  <cyd@stupidchicken.com>
  768 
  769 	* vc-bzr.el (vc-bzr-log-view-mode):
  770 	Tweak log-view-message-re (Bug#2872).
  771 
  772 	* descr-text.el (describe-property-list, describe-char):
  773 	Add follow-link properties to buttons that need them.
  774 
  775 	* tooltip.el (tooltip-show-help-non-mode): Don't save the last
  776 	message if it was also a help message (Bug#2895).
  777 
  778 2009-04-06  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
  779 
  780 	* textmodes/bibtex.el (bibtex-format-entry)
  781 	(bibtex-search-crossref): Allow OPT prefix for name of crossref field.
  782 
  783 2009-04-06  Sam Steingold  <sds@gnu.org>
  784 
  785 	* simple.el (completion-list-mode-map): Bind "q" to quit-window,
  786 	just like in all other read-only buffers.
  787 
  788 2009-04-05  Chong Yidong  <cyd@stupidchicken.com>
  789 
  790 	* simple.el (handle-shift-selection): Clarify docstring.
  791 
  792 2009-04-05  Michael Albinus  <michael.albinus@gmx.de>
  793 
  794 	* dired-aux.el (dired-copy-file-recursive): Set mode to "700" if
  795 	`file-modes' returns nil.
  796 
  797 	* net/ange-ftp.el (ange-ftp-set-file-modes): New defun.  Change
  798 	`ange-ftp' property of `set-file-modes' to
  799 	`ange-ftp-set-file-modes' (Bug#2865).
  800 	(ange-ftp-call-chmod): Add error handling.
  801 
  802 	* net/tramp.el (tramp-default-file-modes): New defun.  Replace all
  803 	calls of `file-modes' by this (Bug#2869).
  804 	(tramp-handle-find-backup-file-name): Use `symbol-value' instead
  805 	of `boundp'.
  806 
  807 	* net/tramp-fish.el (tramp-fish-do-copy-or-rename-file-directly):
  808 	Use `tramp-default-file-modes'.
  809 
  810 2009-04-04  Chong Yidong  <cyd@stupidchicken.com>
  811 
  812 	* frame.el (make-frame): Doc fix.
  813 
  814 2009-04-04  Eli Zaretskii  <eliz@gnu.org>
  815 
  816 	* mail/rmailsum.el (rmail-new-summary-1): Don't show zero count of
  817 	summary lines.
  818 
  819 2009-04-02  Chong Yidong  <cyd@stupidchicken.com>
  820 
  821 	* dired.el (dired-get-filename): Always pass filename through
  822 	`read' to ensure unquoting is performed (Bug#2862).
  823 
  824 2009-04-02  Stefan Monnier  <monnier@iro.umontreal.ca>
  825 
  826 	* doc-view.el (doc-view-mode): Don't give up if the file doesn't exist.
  827 
  828 2009-04-02  Glenn Morris  <rgm@gnu.org>
  829 
  830 	* calendar/diary-lib.el (diary-cyclic): Check for +ve N.
  831 
  832 	* calendar/holidays.el (calendar-holidays):
  833 	Don't autoload it.  (Bug#2811)
  834 
  835 2009-04-02  Kenichi Handa  <handa@m17n.org>
  836 
  837 	* international/fontset.el (setup-default-fontset):
  838 	Specify iso10646-1 font for characters in PUA of BMP.  (Bug#2830)
  839 
  840 2009-04-02  Stefan Monnier  <monnier@iro.umontreal.ca>
  841 
  842 	* simple.el (auto-fill-function): Mark it as safe for nil.
  843 	Suggested by Leo <sdl.web@gmail.com>.
  844 
  845 2009-04-01  Dan Nicolaescu  <dann@ics.uci.edu>
  846 
  847 	* vc-mtn.el (vc-mtn-register): Fix optional arguments.
  848 
  849 	* vc-hooks.el (vc-name): Avoid calling vc-backend twice.
  850 	(vc-mode-line): Accept and use an optional argument for the backend.
  851 	(vc-find-file-hook): Use when instead of if.  Avoid calling
  852 	vc-backend multiple times, pass down the value computed the first time.
  853 
  854 2009-03-30  Andreas Schwab  <schwab@linux-m68k.org>
  855 
  856 	* ansi-color.el (ansi-color-get-face):
  857 	Use ansi-color-parameter-regexp to match parameters.
  858 	(ansi-color-regexp): Include final `m' in first group.
  859 
  860 2009-03-30  Jason Rumney  <jasonr@gnu.org>
  861 
  862 	* files.el (locate-dominating-stop-dir-regexp): Stop searching
  863 	when a UNC mount point is reached.
  864 
  865 2009-03-30  Jay Belanger  <jay.p.belanger@gmail.com>
  866 
  867 	* calc/calc-embed.el (calc-embedded-restore-original-modes):
  868 	Add argument for Calculator buffer.
  869 	(calc-do-embedded): Use specific Calculator buffer when canceling
  870 	embedded mode.
  871 
  872 	* calc/calc.el (calc-buffer-list): New variable.
  873 	(calc-kill-stack-buffer): New function.
  874 	(calc-mode): Add `calc-kill-stack-buffer' to
  875 	`kill-buffer-query-functions'.  Add current buffer to
  876 	`calc-buffer-list'.
  877 
  878 2009-03-30  Kenichi Handa  <handa@m17n.org>
  879 
  880 	* language/chinese.el (chinese-big5): Change type to `big5'.
  881 
  882 2009-03-30  Chong Yidong  <cyd@stupidchicken.com>
  883 
  884 	* help-mode.el (help-buffer): Add docstring.
  885 
  886 2009-03-28  David Reitter  <david.reitter@gmail.com>
  887 
  888 	* term/ns-win.el (ns-expand-space): Remove defvar.
  889 	(S-,): Bind to `customize' in line with menu item.
  890 	([global-map windows]): Remove (in line with other platforms).
  891 	(menu-bar-update-frames, force-menu-bar-update-buffers):
  892 	Remove, not needed.
  893 	(menu-bar-update-hook): Do not alter.
  894 	(generate-fontset-menu, mouse-set-font): Amend doc string
  895 	of these defaliases to point out their altered meaning in NS.
  896 
  897 2009-03-28  Juri Linkov  <juri@jurta.org>
  898 
  899 	* simple.el (minibuffer-default-add-completions):
  900 	Remove `(interactive)'.  (Bug#2805)
  901 
  902 2009-03-28  Eli Zaretskii  <eliz@gnu.org>
  903 
  904 	* files.el (shell-quote-wildcard-pattern): Doc fix.
  905 
  906 2009-03-27  Eli Zaretskii  <eliz@gnu.org>
  907 
  908 	* ls-lisp.el (ls-lisp-insert-directory): Allow for a trailing '/'
  909 	when looking for "." and "..".  (Bug#2801)
  910 
  911 2009-03-27  Andreas Schwab  <schwab@linux-m68k.org>
  912 
  913 	* simple.el (shift-select-mode): Make it a defcustom.
  914 	* cus-start.el: Remove shift-select-mode.
  915 
  916 2009-03-26  Stefan Monnier  <monnier@iro.umontreal.ca>
  917 
  918 	* simple.el (shift-select-mode): Move declaration from callint.c.
  919 	(handle-shift-selection): Remove `deactivate' arg and check
  920 	shift-select-mode instead.
  921 
  922 2009-03-26  Juanma Barranquero  <lekktu@gmail.com>
  923 
  924 	* align.el (align-large-region, align-perl-modes, align-rules-list)
  925 	(align-open-comment-modes): Fix typos in docstrings.
  926 	(align-region-separate): Doc fixes.
  927 
  928 2009-03-26  Stefan Monnier  <monnier@iro.umontreal.ca>
  929 
  930 	* arc-mode.el (archive-ar-summarize): Don't burp on special GNU
  931 	extension entries for lookup tables or extended file name tables.
  932 	Distinguish the internal and external name, so lookup is easier.
  933 	(archive-ar-extract): Take advantage of more precise name.
  934 	Preserve point.
  935 
  936 2009-03-25  Chong Yidong  <cyd@stupidchicken.com>
  937 
  938 	* play/bubbles.el (bubbles): Doc fix (Bug#2776).
  939 
  940 2009-03-25  Juanma Barranquero  <lekktu@gmail.com>
  941 
  942 	* composite.el (auto-compose-chars): Fix typo in docstring.
  943 
  944 2009-03-24  Michael Albinus  <michael.albinus@gmx.de>
  945 
  946 	* net/ange-ftp.el (ange-ftp-skip-msgs): Add 534.
  947 
  948 2009-03-24  Glenn Morris  <rgm@gnu.org>
  949 
  950 	* wid-edit.el (widget-specify-field): Don't add a second overlay for a
  951 	field with just a newline character.
  952 	(widget-field-value-get): Don't reduce fields with just a space
  953 	character to null.
  954 	(character): Accept newline.  (Bug#2689)
  955 
  956 2009-03-24  Kenichi Handa  <handa@m17n.org>
  957 
  958 	* international/fontset.el (font-encoding-alist): Add an entry for
  959 	muletibetan-0.  (Bug#2722)
  960 
  961 2009-03-23  Dan Nicolaescu  <dann@ics.uci.edu>
  962 
  963 	* vc-bzr.el (vc-bzr-working-revision): Add support for lightweight
  964 	checkouts.  (Bug#2157)
  965 	(vc-bzr-after-dir-status): Ignore a warning for bzr status.
  966 	(vc-bzr-dir-extra-headers): Add headers for lightweight checkouts.
  967 
  968 2009-03-22  Richard M Stallman  <rms@gnu.org>
  969 
  970 	* mail/rmail.el (rmail-expunge): Update summary buffer even if DONT-SHOW.
  971 	(rmail-expunge): Without DONT-SHOW, show the message even after
  972 	updating summary.
  973 
  974 2009-03-21  Jari Aalto  <jari.aalto@cante.net>
  975 
  976 	* time.el (display-time-default-load-average): Doc fix.
  977 
  978 2009-03-21  Eli Zaretskii  <eliz@gnu.org>
  979 
  980 	* simple.el (handle-shift-selection): Doc fix.  (Bug#2738)
  981 
  982 2009-03-21  Chong Yidong  <cyd@stupidchicken.com>
  983 
  984 	* files.el (file-modes-rights-to-number): Doc fix.
  985 	(file-modes-symbolic-to-number): Handle empty permissions
  986 	arg (Bug#2729).
  987 
  988 2009-03-21  Dan Nicolaescu  <dann@ics.uci.edu>
  989 
  990 	* vc.el (Todo): Add note on simplifying vc-register.
  991 
  992 2009-03-21  Eli Zaretskii  <eliz@gnu.org>
  993 
  994 	* eshell/em-ls.el (eshell-ls-dir):
  995 	Call eshell-directory-files-and-attributes with additional argument
  996 	'integer or 'string, according to numeric-uid-gid.
  997 	(eshell-ls-file): Don't convert UID and GID to strings, as
  998 	eshell-ls-dir already did.  Enlarge max user-name string length to
  999 	14 characters.
 1000 	(eshell-do-ls): Fix the long name of the -L option.
 1001 
 1002 	* eshell/esh-util.el (directory-files-and-attributes): Accept and
 1003 	ignore additional optional argument id-format.
 1004 	(eshell-directory-files-and-attributes):
 1005 	Call directory-files-and-attributes with additional argument id-format.
 1006 
 1007 	* eshell/em-ls.el (eshell-ls-file): Enlarge default size-width to 8.
 1008 	(eshell-ls-dir): Under -l, call eshell-ls-printable-size with last
 1009 	argument nil.
 1010 
 1011 2009-03-21  David Reitter  <david.reitter@gmail.com>
 1012 
 1013 	* cus-start.el (all): Use existing `ns' rather than new `nextstep'
 1014 	group for variables affected by last two changes.
 1015 
 1016 2009-03-21  Eli Zaretskii  <eliz@gnu.org>
 1017 
 1018 	* cus-start.el (all): Fix last change.
 1019 
 1020 2009-03-21  David Reitter  <david.reitter@gmail.com>
 1021 
 1022 	* cus-start.el (all): Add ns-control-modifier,
 1023 	ns-command-modifier, ns-alternate-modifier, ns-function-modifier,
 1024 	ns-antialias-text, and ns-use-qd-smoothing.
 1025 
 1026 2009-03-20  Dan Nicolaescu  <dann@ics.uci.edu>
 1027 
 1028 	* vc-dir.el (vc-dir-deduce-fileset): Make the error message more explicit.
 1029 
 1030 2009-03-19  Juanma Barranquero  <lekktu@gmail.com>
 1031 
 1032 	* subr.el (forward-point): Add obsolescence declaration.
 1033 
 1034 	* paren.el (show-paren-function):
 1035 	* simple.el (kill-forward-chars, kill-backward-chars):
 1036 	Use (+/- (point) N), instead of `forward-point'.
 1037 
 1038 2009-03-19  Glenn Morris  <rgm@gnu.org>
 1039 
 1040 	* mail/rmail.el (rmail-retry-ignored-headers): Add :version tag.
 1041 
 1042 	* mail/supercite.el (sc-version): Doc fix.
 1043 
 1044 2009-03-19  Leo Liu  <sdl.web@gmail.com>  (tiny change)
 1045 
 1046 	* mail/supercite.el (sc-version): Fix typo in interactive spec.
 1047 
 1048 2009-03-19  Kenichi Handa  <handa@m17n.org>
 1049 
 1050 	* international/quail.el (quail-update-leim-list-file):
 1051 	Save leim-list.el in utf-8.
 1052 
 1053 	* international/mule-cmds.el (leim-list-header):
 1054 	Use utf-8 coding tag.
 1055 
 1056 	* term/ns-win.el: Call create-default-fontset, not
 1057 	setup-default-fontset.  Call create-fontset-from-fontset-spec
 1058 	within condition-case.
 1059 
 1060 	* term/w32-win.el (w32-initialize-window-system):
 1061 	Call create-default-fontset, not setup-default-fontset.
 1062 	Call create-fontset-from-fontset-spec within condition-case.
 1063 
 1064 	* term/x-win.el (x-initialize-window-system):
 1065 	Call create-default-fontset, not setup-default-fontset.
 1066 	Call create-fontset-from-fontset-spec within condition-case.
 1067 
 1068 	* international/fontset.el (create-default-fontset): New function.
 1069 	(create-fontset-from-x-resource): Use display-warning instead of
 1070 	message.
 1071 
 1072 2009-03-18  Richard M Stallman  <rms@gnu.org>
 1073 
 1074 	* mail/rmail.el (rmail-retry-ignored-headers): Add usual mime headers.
 1075 	(rmail-retry-failure): Undo previous change.
 1076 
 1077 2009-03-18  Kenichi Handa  <handa@m17n.org>
 1078 
 1079 	* international/mule.el (after-insert-file-set-coding):
 1080 	Set buffer-file-coding-system directly without calling
 1081 	set-buffer-file-coding-system.  (Fixes bug described in
 1082 	follow-up to bug#2317).
 1083 
 1084 2009-03-17  Juanma Barranquero  <lekktu@gmail.com>
 1085 
 1086 	* emacs-lisp/benchmark.el (benchmark): Reflow docstring.
 1087 
 1088 2009-03-17  ARISAWA Akihiro  <ari@mbf.ocn.ne.jp>  (tiny change)
 1089 
 1090 	* international/characters.el (cjk-char-width-table):
 1091 	Add cp932-2-byte.
 1092 
 1093 2009-03-17  Chong Yidong  <cyd@stupidchicken.com>
 1094 
 1095 	* minibuffer.el (minibuffer-complete-and-exit): Doc fix.
 1096 
 1097 2009-03-16  David Reitter  <david.reitter@gmail.com>
 1098 
 1099 	* faces.el (set-face-attributes-from-resources)
 1100 	(face-set-after-frame-default): Do not import X resources on NS
 1101 	because NS does not have system-wide X resources.
 1102 
 1103 2009-03-16  Richard M Stallman  <rms@gnu.org>
 1104 
 1105 	* mail/rmail.el (rmail-retry-failure): Discard rmail-ignored-headers.
 1106 	(rmail-expunge): Show the message only once, and only if needed.
 1107 	If the current message was current before, just re-swap.
 1108 
 1109 2009-03-16  Kenichi Handa  <handa@m17n.org>
 1110 
 1111 	* international/ccl.el (ccl-compile-if): Signal an error for
 1112 	invalid operator.
 1113 
 1114 2009-03-16  Chong Yidong  <cyd@stupidchicken.com>
 1115 
 1116 	* minibuffer.el (read-file-name): Doc fix.
 1117 
 1118 	* tooltip.el (tooltip-show-help-non-mode): Don't set
 1119 	tooltip-previous-message if called with the same tooltip that is
 1120 	showing (Bug#2680).
 1121 
 1122 	* emacs-lisp/crm.el (crm--choose-completion-string): New function.
 1123 	(completing-read-multiple): Set and restore
 1124 	choose-completion-string-functions (Bug#1080).
 1125 
 1126 2009-03-15  Glenn Morris  <rgm@gnu.org>
 1127 
 1128 	* calendar/cal-tex.el (cal-tex-preamble-extra): Add an example string
 1129 	value to help people with the formatting.
 1130 
 1131 	* mail/sendmail.el (mail-yank-prefix): Doc fix.
 1132 	(mail-mode-map): Only enable the "Cite Original" menu-item when
 1133 	appropriate.  Standardize the text used for other headers re hyphens.
 1134 
 1135 	* mail/rmail.el (rmail-font-lock-keywords): Treat "Mail-Reply-To"
 1136 	like "Reply-To".
 1137 
 1138 2009-03-15  Chong Yidong  <cyd@stupidchicken.com>
 1139 
 1140 	* minibuffer.el (completion-styles): Add emacs22 completion style
 1141 	as fallback.
 1142 
 1143 2009-03-15  Dan Nicolaescu  <dann@ics.uci.edu>
 1144 
 1145 	* vc.el (vc-checkin): Add an extra argument for the VC backend,
 1146 	pass it down to vc-start-logentry.
 1147 	(vc-next-action, vc-transfer-file): Pass the VC backend to
 1148 	vc-checkin.
 1149 	(vc-next-action): Do not assume that all backends in
 1150 	vc-handled-backends are upper case.
 1151 
 1152 2009-03-15  Chong Yidong  <cyd@stupidchicken.com>
 1153 
 1154 	* files.el (get-free-disk-space): Ensure that default-directory is
 1155 	usable before calling call-process.  Suggested by Kevin
 1156 	Ryde (Bug#2631).
 1157 
 1158 2009-03-14  David Reitter  <david.reitter@gmail.com>
 1159 
 1160 	* term/ns-win.el (ns-expand-space): Remove.
 1161 	(ns-show-prefs event): Run `customize'.
 1162 	(ns-power-off): Run `save-buffers-kill-emacs', but ask user
 1163 	whether to save files (as is standard).
 1164 	(clipboard-yank, clipboard-kill-ring-save, clipboard-kill-region)
 1165 	(menu-bar-enable-clipboard): Do not undefine these.
 1166 	(ns-save-preferences, ns-save-options, ns-show-preferences-help):
 1167 	Remove.
 1168 
 1169 2009-03-14  Glenn Morris  <rgm@gnu.org>
 1170 
 1171 	* mail/mailalias.el: Remove leading `*' from defcustom docs.
 1172 
 1173 	* mail/sendmail.el (mail-interactive): Doc fix.
 1174 	(mail-yank-ignored-headers): Add X-RMAIL- headers, bump :version.
 1175 	(mail-setup): Use the function mail-signature.
 1176 	(mail-mode-hook): Doc fix.
 1177 	(mail-to, mail-subject, mail-cc, mail-bcc, mail-reply-to)
 1178 	(mail-mail-reply-to, mail-mail-followup-to): Doc fixes.
 1179 	(mail-signature): Check the signature file is readable.
 1180 	With the argument ATPOINT, really insert at point.
 1181 	Handle the case when the variable mail-signature is an expression.
 1182 
 1183 2009-03-14  Chong Yidong  <cyd@stupidchicken.com>
 1184 
 1185 	* simple.el (undo-outer-limit-truncate): Mention that
 1186 	warning-suppress-types is defined in the warnings
 1187 	library (Bug#2668).
 1188 
 1189 2009-03-14  Dan Nicolaescu  <dann@ics.uci.edu>
 1190 
 1191 	* vc.el (vc-default-receive-file): The 'register method now
 1192 	expects a list, pass a list.
 1193 
 1194 2009-03-14  Chong Yidong  <cyd@stupidchicken.com>
 1195 
 1196 	* doc-view.el (doc-view-sentinel): Strip trailing newline from
 1197 	event message.
 1198 
 1199 2009-03-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 1200 
 1201 	* tar-mode.el (tar-extract): Setup the buffer's name, undo-list, and
 1202 	modified status before running the major-mode.
 1203 
 1204 	* simple.el (undo): Don't loop when encountering empty undo records.
 1205 
 1206 2009-03-13  Tassilo Horn  <tassilo@member.fsf.org>
 1207 
 1208 	* doc-view.el (doc-view-mode-map): Bind RET to image-next-line.
 1209 
 1210 2009-03-13  Alexandre Julliard  <julliard@winehq.org>
 1211 
 1212 	* vc-git.el (vc-git-previous-revision, vc-git-next-revision):
 1213 	Fall back to original commit if vc-git-symbolic-commit fails to
 1214 	find a symbolic name.
 1215 	(vc-git-symbolic-commit): Don't limit search to tags.
 1216 	Treat "undefined" as an error.  (Bug #2110)
 1217 
 1218 2009-03-13  D. Goel  <deego3@gmail.com>
 1219 
 1220 	* ibuf-ext.el:
 1221 	* midnight.el (midnight-next):
 1222 	* progmodes/ebrowse.el:
 1223 	* progmodes/flymake.el (flymake-float-time):
 1224 	When calling (multiple-value-bind/setq .. ls) replace ls
 1225 	by (values-list ls) throughout.
 1226 
 1227 2009-03-13  Agustín Martín  <agustin.martin@hispalinux.es>
 1228 
 1229 	* textmodes/ispell.el (ispell-get-word): Initialize spellchecker
 1230 	params.  (Bug #2654)
 1231 
 1232 2009-03-13  Stefan Monnier  <monnier@iro.umontreal.ca>
 1233 
 1234 	* files.el (auto-mode-alist): Add rules for OpenOffice extension
 1235 	packages, as well as Opkg/Ipkg packages.
 1236 
 1237 	* tar-mode.el (tar-header-block-tokenize): Presume less, check more.
 1238 	(tar-summarize-buffer): Don't silently skip incomplete headers.
 1239 	(tar-mode): Revert to fundamental-mode in case of malformed tar data.
 1240 	(tar-extract): Try to make sure set-auto-mode doesn't mistakenly
 1241 	treat a tar file member as being a tar file itself, just because
 1242 	its own filename includes the parent tar file's.
 1243 
 1244 2009-03-13  Kenichi Handa  <handa@m17n.org>
 1245 
 1246 	* international/mule-diag.el (print-fontset): Handling of the
 1247 	argument FONTSET changed for consistency.  Reorder the printed
 1248 	information to match with the font searching strategy.
 1249 	(describe-fontset): Use face-attribute to get the fontset of the
 1250 	selected frame.
 1251 	(mule-diag): Likewise.  Print both font and fontset of the frame.
 1252 
 1253 2009-03-13  Chong Yidong  <cyd@stupidchicken.com>
 1254 
 1255 	* term.el (term-send-raw-string): Deactivate mark.
 1256 	(term-send-raw, term-send-raw-meta): Undo 2009-03-08 change.
 1257 
 1258 2009-03-12  Juanma Barranquero  <lekktu@gmail.com>
 1259 
 1260 	* register.el (get-register): Rename arg REG to REGISTER for
 1261 	consistency with other register functions.
 1262 	(set-register, jump-to-register): Fix typos in docstrings.
 1263 	(copy-to-register, copy-rectangle-to-register): Reflow docstrings.
 1264 
 1265 2009-03-12  Glenn Morris  <rgm@gnu.org>
 1266 
 1267 	* mail/mailabbrev.el (mail-abbrev-next-line)
 1268 	(mail-abbrev-end-of-buffer): Doc fixes.
 1269 
 1270 2009-03-11  Jason Rumney  <jasonr@gnu.org>
 1271 
 1272 	* term/w32-win.el (w32-initialize-window-system): Don't override
 1273 	Japanese font settings.
 1274 	(xlfd-regexp-registry-subnum): Remove unused declaration.
 1275 	(w32-drag-n-drop-debug): Comment out unused debug function.
 1276 
 1277 2009-03-11  Glenn Morris  <rgm@gnu.org>
 1278 
 1279 	* mail/rmailedit.el (rmail-edit-mode):
 1280 	Set write-region-annotate-functions.  (Bug#2625)
 1281 
 1282 2009-03-10  Juanma Barranquero  <lekktu@gmail.com>
 1283 
 1284 	* w32-vars.el (w32-list-proportional-fonts): Fix typos in last change.
 1285 
 1286 2009-03-10  Jason Rumney  <jasonr@gnu.org>
 1287 
 1288 	* w32-vars.el (w32-list-proportional-fonts): Make obsolete.
 1289 
 1290 2009-03-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 1291 
 1292 	* server.el (server-process-filter): Use expand-file-name rather than
 1293 	command-line-normalize-file-name so as to use the `dir' when provided.
 1294 
 1295 	* doc-view.el (doc-view-convert-current-doc): Fix last change.
 1296 
 1297 2009-03-10  Glenn Morris  <rgm@gnu.org>
 1298 
 1299 	* mail/sendmail.el (mail-archive-file-name, mail-default-headers):
 1300 	Doc fixes.
 1301 	(mail-mailing-lists): Remove leading `*' from defcustom doc.
 1302 
 1303 	* simple.el (compose-mail): Doc fix.
 1304 
 1305 2009-03-10  Alexander Becher  <alexander.becher@capgemini-sdm.com>  (tiny change)
 1306 
 1307 	* vc-annotate.el (vc-annotate): Use widened line number (Bug#2612).
 1308 
 1309 2009-03-09  Jason Rumney  <jasonr@gnu.org>
 1310 
 1311 	* minibuffer.el (read-file-name): Only split dir name when
 1312 	default filename is missing.  (Bug#2585)
 1313 
 1314 2009-03-08  Chong Yidong  <cyd@stupidchicken.com>
 1315 
 1316 	* finder.el (finder-commentary): Don't delete other
 1317 	windows (Bug#2291).
 1318 
 1319 	* term.el (term-send-raw, term-send-raw-meta): Deactivate the mark
 1320 	first (Bug#2449).
 1321 
 1322 2009-03-08  Andreas Schwab  <schwab@linux-m68k.org>
 1323 
 1324 	* net/ange-ftp.el (ange-ftp-multi-msgs): Add 150-.
 1325 
 1326 2009-03-07  Eli Zaretskii  <eliz@gnu.org>
 1327 
 1328 	* woman.el (woman-parse-colon-path): Return a list even if there's
 1329 	only one directory in PATHS.
 1330 	(woman-mode): Restore tab-width value after the call to Man-mode,
 1331 	since Man-mode resets it to the default, and that makes right
 1332 	margin extend beyond woman-fill-column.
 1333 
 1334 	* man.el (Man-init-defvars) [windows-nt]: Use a special command
 1335 	list.  Don't invoke Awk.
 1336 
 1337 2009-03-06  Glenn Morris  <rgm@gnu.org>
 1338 
 1339 	* mail/rmailmm.el (rmail-mime-media-type-handlers-alist): Fix doc and
 1340 	custom type.
 1341 
 1342 2009-03-05  Tassilo Horn  <tassilo@member.fsf.org>
 1343 
 1344 	* doc-view.el (doc-view-convert-current-doc): Save the current
 1345 	resolution in the cache directory.
 1346 	(doc-view-initiate-display): Restore the saved resolution when
 1347 	using cached image files.
 1348 
 1349 2009-03-05  Glenn Morris  <rgm@gnu.org>
 1350 
 1351 	* mail/rmail.el (rmail-perm-variables): rmail-overlay-list needs to be
 1352 	buffer-local in the view buffer, not the rmail buffer.
 1353 
 1354 	* mail/rmailout.el (rmail-output-to-rmail-buffer): Add the new message
 1355 	at the end of the existing messages, ensuring there is a blank line
 1356 	between them.  (Bug#2521)
 1357 
 1358 	* mail/rmail.el (rmail-ensure-blank-line): New function.
 1359 	* mail/rmailedit.el (rmail-cease-edit):
 1360 	* mail/rmailout.el (rmail-output-as-mbox):
 1361 	* mail/rmailsort.el (rmail-sort-messages): Use rmail-ensure-blank-line.
 1362 
 1363 	* mail/rmailmm.el (rmail-mime-media-type-handlers-alist)
 1364 	(rmail-mime-attachment-dirs-alist): Doc fixes.  Fix custom-type.
 1365 	Add version.
 1366 	(rmail-mime-total-number-of-bulk-attachments): Doc fix.
 1367 	(rmail-mime): Doc fix.  Use rmail-apply-in-message.
 1368 	Disable undo in the mime buffer, mark unmodified.
 1369 
 1370 2009-03-04  David Reitter  <david.reitter@gmail.com>
 1371 
 1372 	* menu-bar.el (clipboard-yank): Avoid checking (x-selection-exists-p)
 1373 	if unbound in order to enable the item.
 1374 	For paste menu item, same, and check kill-ring.
 1375 
 1376 2009-03-04  Sam Steingold  <sds@gnu.org>
 1377 
 1378 	* progmodes/compile.el (compilation-error-regexp-alist-alist):
 1379 	Handle "omake -P" messages "file foo changed".
 1380 
 1381 2009-03-04  Glenn Morris  <rgm@gnu.org>
 1382 
 1383 	* mail/rmailedit.el (rmail-edit-mode): Doc fix.
 1384 
 1385 	* mail/rmailsort.el: Replace `(function (lambda' by `(lambda'.
 1386 	(rmail-sort-by-date, rmail-sort-by-subject)
 1387 	(rmail-sort-by-author, rmail-sort-by-recipient)
 1388 	(rmail-sort-by-correspondent, rmail-select-correspondent)
 1389 	(rmail-sort-by-lines, rmail-sort-by-labels, rmail-sort-messages)
 1390 	(rmail-make-date-sortable): Doc fixes.
 1391 	(rmail-sort-by-correspondent): Downcase correspondents.
 1392 	(rmail-sort-by-labels): Make it work.
 1393 	(rmail-sort-messages): Restore undo if it was initially enabled.
 1394 	Fix bobp/bolp typo that was adding a line on every sort.
 1395 
 1396 	* mail/rmailsum.el (rmail-get-create-summary-buffer): Doc fix.
 1397 	Disable undo in the summary buffer.
 1398 	(rmail-summary-sort-by-date, rmail-summary-sort-by-subject)
 1399 	(rmail-summary-sort-by-author, rmail-summary-sort-by-recipient)
 1400 	(rmail-summary-sort-by-correspondent, rmail-summary-sort-by-lines)
 1401 	(rmail-summary-sort-by-labels, rmail-sort-from-summary): Doc fixes.
 1402 	(rmail-summary-sort-by-labels): Replace `(function (lambda'
 1403 	by `(lambda'.
 1404 
 1405 2009-03-03  Sam Steingold  <sds@gnu.org>
 1406 
 1407 	* progmodes/compile.el (compilation-move-to-column):
 1408 	Guard against negative col values.
 1409 
 1410 2009-03-03  Simon Josefsson  <simon@josefsson.org>
 1411 
 1412 	* mail/smtpmail.el (smtpmail-auth-supported): Mention that list is
 1413 	in preference order.
 1414 	(smtpmail-try-auth-methods): Improve which authentication
 1415 	mechanism to use, so that the locally most preferred and mutually
 1416 	supported mechanism is used.
 1417 
 1418 2009-03-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 1419 
 1420 	* emacs-lisp/lisp.el (end-of-defun-function): Make it more clear that
 1421 	the function takes no argument.
 1422 
 1423 2009-03-03  Glenn Morris  <rgm@gnu.org>
 1424 
 1425 	* mail/rmail.el (rmail-highlighted-headers, rmail-highlight)
 1426 	(rmail-header-name): Doc fixes.
 1427 	(rmail-show-message-verbose-min): Add :version.
 1428 	(rmail-highlight-headers): Add doc string.  Simplify.
 1429 
 1430 	* mail/rmailsum.el (rmail-summary-scroll-between-messages)
 1431 	(rmail-summary-line-count-flag, rmail-summary-by-regexp): Doc fixes.
 1432 	(rmail-summary-by-senders): Doc fix.
 1433 	(rmail-summary-mode-map): Bind C-o to output-as-seen, not output.
 1434 	Make the output menu-items consistent with rmail-mode-map.
 1435 	Bind rmail-summary-by-senders to C-M-f.
 1436 	(rmail-summary-search): Ensure the selected message shows.
 1437 
 1438 2009-03-03  Kenichi Handa  <handa@m17n.org>
 1439 
 1440 	* files.el (basic-save-buffer-1): Set car part of
 1441 	buffer-file-coding-system-explicit.
 1442 	(revert-buffer): Check car part of buffer-file-coding-system-explicit.
 1443 
 1444 	* international/mule-cmds.el (select-safe-coding-system): If cdr
 1445 	part of buffer-file-coding-system-explicit is set, ignore
 1446 	default-buffer-file-coding-system and the most preferred coding system.
 1447 
 1448 	* international/mule.el (set-buffer-file-coding-system): Set cdr
 1449 	part of buffer-file-coding-system-explicit.
 1450 	(after-insert-file-set-coding):
 1451 	Set buffer-file-coding-system-explicit to a cons.
 1452 
 1453 2009-03-02  Glenn Morris  <rgm@gnu.org>
 1454 
 1455 	* calendar/calendar.el (diary-date-forms, calendar-date-display-form):
 1456 	Add :set-after listing variables on which we might depend.
 1457 
 1458 	* mail/rmail.el (rmail-reply): Use rmail-apply-in-message so that this
 1459 	function has access to all the headers, not just the visible ones.
 1460 	Avoid extraneous leading whitespace in `References'.
 1461 	(rmail-dont-reply-to-names, rmail-default-dont-reply-to-names):
 1462 	Doc fixes.
 1463 	(rmail-retry-failure): Use rmail-get-header rather than a magical
 1464 	save-excursion/restriction combination that does nothing.
 1465 	(rmail-delete-headers): New function.
 1466 	(rmail-retry-failure): Restore yet another feature mbox Rmail removed
 1467 	without telling anyone, namely rmail-retry-ignored-headers.
 1468 
 1469 2009-03-01  Chong Yidong  <cyd@stupidchicken.com>
 1470 
 1471 	* abbrev.el (clear-abbrev-table): Always return nil (Bug#2515).
 1472 
 1473 2009-03-01  Glenn Morris  <rgm@gnu.org>
 1474 
 1475 	* mail/rmail.el (rmail-mode-map): Add explicit keybinding for
 1476 	rmail-resend in the menu.
 1477 
 1478 	* files.el (confirm-nonexistent-file-or-buffer): `other' must be last
 1479 	custom choice.  (Bug#2506)
 1480 
 1481 2009-02-28  Eli Zaretskii  <eliz@gnu.org>
 1482 
 1483 	* progmodes/grep.el (grep-process-setup) [windows-nt msdos]:
 1484 	Use "--color=always".
 1485 
 1486 2009-02-28  Glenn Morris  <rgm@gnu.org>
 1487 
 1488 	* mail/rmailout.el (rmail-output-as-seen): Add autoload cookie.
 1489 
 1490 	* mail/rmailmm.el (rmail-mime): Add autoload cookie.
 1491 	* mail/rmail.el (rmail-mode-map):
 1492 	* mail/rmailsum.el (rmail-summary-mode-map): Bind rmail-mime to `v'.
 1493 
 1494 	* mail/rmail.el (rmail-primary-inbox-list): Doc fix.
 1495 	Fix custom choice to match default.
 1496 	(rmail-get-new-mail): Doc fix.
 1497 	(rmail-beginning-of-message, rmail-end-of-message): Preserve the current
 1498 	header style.
 1499 
 1500 2009-02-27  Chong Yidong  <cyd@stupidchicken.com>
 1501 
 1502 	* replace.el (keep-lines-read-args): Use empty string as
 1503 	default (Bug#2495).
 1504 
 1505 	* menu-bar.el (menu-set-font): Fix last fix.
 1506 
 1507 2009-02-27  Glenn Morris  <rgm@gnu.org>
 1508 
 1509 	* help-fns.el (find-lisp-object-file-name): Need a buffer position, not
 1510 	just a buffer, to find a definition.
 1511 
 1512 	* mail/rmail.el (rmail-speedbar-move-message): Preserve the directory
 1513 	part against rmail-output's oddness.
 1514 
 1515 2009-02-27  Chong Yidong  <cyd@stupidchicken.com>
 1516 
 1517 	* menu-bar.el (menu-set-font): Assign the same font object to all
 1518 	frames (Bug#2476).
 1519 
 1520 2009-02-26  Michael Albinus  <michael.albinus@gmx.de>
 1521 
 1522 	* net/tramp.el (tramp-remote-coding-commands): Add "base64".  (Bug#2463)
 1523 
 1524 2009-02-26  Juanma Barranquero  <lekktu@gmail.com>
 1525 
 1526 	* x-dnd.el (x-dnd-test-function, x-dnd-get-state-cons-for-frame)
 1527 	(x-dnd-get-state-for-frame, x-dnd-handle-moz-url)
 1528 	(x-dnd-handle-uri-list, x-dnd-choose-type, x-dnd-get-drop-width-height)
 1529 	(x-dnd-init-motif-for-frame): Fix typos in docstrings.
 1530 	(x-dnd-drop-data, x-dnd-types-alist, x-dnd-default-test-function):
 1531 	Reflow docstrings.
 1532 
 1533 2009-02-26  Glenn Morris  <rgm@gnu.org>
 1534 
 1535 	* mail/rmailsum.el (rmail-summary-rmail-update):
 1536 	Use rmail-message-unseen-p.  (Bug#2477)
 1537 	(rmail-summary-mark-seen): Add option to mark as unseen.
 1538 	(rmail-summary-rmail-update): Store a position in
 1539 	rmail-summary-put-back-unseen rather than just a flag, and use it to put
 1540 	back the "-" mark in the summary.
 1541 
 1542 	* progmodes/cc-vars.el (c-style-variables-are-local-p):
 1543 	Mark as safe if boolean.  (Bug#2197)
 1544 
 1545 2009-02-26  Tobias C. Rittweiler  <tcr@freebits.de>  (tiny change)
 1546 
 1547 	* mail/sendmail.el (sendmail-send-it): `call-process-region' can
 1548 	return a string.  (Bug#2428)
 1549 
 1550 2009-02-25  Juanma Barranquero  <lekktu@gmail.com>
 1551 
 1552 	* bs.el (bs--down):
 1553 	* ibuffer.el (ibuffer-redisplay-engine): Use `point-min' instead of 1.
 1554 
 1555 2009-02-25  Glenn Morris  <rgm@gnu.org>
 1556 
 1557 	* dired-x.el (dired-guess-shell-alist-user): Fix doc typo.
 1558 
 1559 	* simple.el (eval-expression):
 1560 	* emacs-lisp/lisp-mode.el (eval-last-sexp): Mention truncation in doc.
 1561 
 1562 2009-02-25  Dan Nicolaescu  <dann@ics.uci.edu>
 1563 
 1564 	* vc-dir.el (vc-dir-update): Make sure ./ is always first in the listing.
 1565 
 1566 2009-02-25  David Reitter  <david.reitter@gmail.com>
 1567 
 1568 	* mail/mailclient.el (clipboard-kill-ring-save): Declare.
 1569 
 1570 2009-02-25  Kenichi Handa  <handa@m17n.org>
 1571 
 1572 	* ps-mule.el (ps-mule-begin-job): Don't call auto-compose-region.
 1573 
 1574 	* composite.el (auto-composition-mode): Don't add a hook to
 1575 	after-change-functions.  Don't decompose the buffer.
 1576 	(auto-composition-after-change): Delete it.
 1577 	(toggle-auto-composition): Make it an alias of
 1578 	auto-composition-mode.
 1579 	(auto-compose-region): Delete it.
 1580 
 1581 2009-02-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 1582 
 1583 	* term/ns-win.el (ns-working-overlay): Don't make it buffer-local.
 1584 	(ns-working-overlay-len): Remove.  Use ns-working-overlay instead.
 1585 	(ns-delete-working-text): Merge with ns-unecho-working-text.
 1586 	Decide which to use based on ns-working-overlay.
 1587 	(ns-unecho-working-text): Remove.
 1588 	(ns-insert-working-text, ns-echo-working-text): Adjust accordingly.
 1589 
 1590 2009-02-24  Juanma Barranquero  <lekktu@gmail.com>
 1591 
 1592 	* textmodes/ispell.el (ispell-region): Adapt "done" message to
 1593 	coding conventions.  (Bug#2447)
 1594 
 1595 	* scroll-bar.el (scroll-bar-mode): Turn off scroll bars when
 1596 	argument is 0.  Doc fix.  (Bug#1527)
 1597 
 1598 	* w32-vars.el (w32-system-shells): Doc fix.
 1599 
 1600 	* image.el (image-load-path-for-library, insert-sliced-image):
 1601 	Fix typos in docstrings.
 1602 
 1603 2009-02-24  Glenn Morris  <rgm@gnu.org>
 1604 
 1605 	* textmodes/flyspell.el (flyspell-use-meta-tab): Add a custom
 1606 	:set function.  (Bug#2429)
 1607 
 1608 	* eshell/esh-util.el (eshell-parse-ange-ls): Define `name' before
 1609 	potential use.
 1610 
 1611 	* progmodes/cperl-mode.el (cperl-find-pods-heres):
 1612 	Don't globally bind `name'.
 1613 
 1614 	* emacs-lisp/elint.el (elint-unknown-builtin-args):
 1615 	Fix encode-time spec.  (Bug#2453)
 1616 	(elint-find-builtin-args): Make the match more restrictive.
 1617 	Handle errors.  Return a result actually containing the function name.
 1618 
 1619 	* mail/rmail.el (rmail): Don't show a message if rmail-get-new-mail
 1620 	already did.  (Bug#2440)
 1621 	(rmail-quit): Don't swap buffers.  (Bug#2441)
 1622 	(rmail-list-to-menu): Don't globally bind `name'.
 1623 
 1624 2009-02-23  Chong Yidong  <cyd@stupidchicken.com>
 1625 
 1626 	* net/ange-ftp.el (ange-ftp-insert-directory): Adapt switch
 1627 	manipulation to 2009-02-11 change to dired-add-entry (Bug#2410).
 1628 
 1629 2009-02-23  Juanma Barranquero  <lekktu@gmail.com>
 1630 
 1631 	* bs.el (bs--down): When wrapping around, use `forward-line',
 1632 	not `goto-line', to avoid distracting "Mark set" message.
 1633 
 1634 2009-02-23  Geoff Gole  <geoffgole@gmail.com>  (tiny change)
 1635 
 1636 	* ibuffer.el (ibuffer-redisplay-engine): Avoid "Mark set" message
 1637 	clobbering useful message from `ibuffer-toggle-sorting-mode' (Bug#2439).
 1638 
 1639 2009-02-23  Miles Bader  <miles@gnu.org>
 1640 
 1641 	* proced.el (proced-process-attributes):
 1642 	* server.el (server-running-p): Rename `system-process-attributes'
 1643 	to `process-attributes'.
 1644 
 1645 2009-02-22  Juri Linkov  <juri@jurta.org>
 1646 
 1647 	* dired-aux.el (minibuffer-default-add-dired-shell-commands):
 1648 	Doc fix.
 1649 
 1650 	* dired-x.el (dired-guess-shell-command): Use read-shell-command
 1651 	instead of read-from-minibuffer.
 1652 	(dired-read-shell-command): Add code that uses
 1653 	minibuffer-with-setup-hook to set minibuffer-default-add-function
 1654 	to minibuffer-default-add-dired-shell-commands exactly like
 1655 	`dired-read-shell-command' in dired-aux.el already does.  Doc fix.
 1656 
 1657 	* dired-x.el (dired-smart-shell-command): Remove code that uses
 1658 	minibuffer-with-setup-hook to set minibuffer-default-add-function
 1659 	to minibuffer-default-add-shell-commands because the same code was
 1660 	already moved to `read-shell-command' 2008-07-31.  (Bug#2414)
 1661 
 1662 2009-02-21  Jay Belanger  <jay.p.belanger@gmail.com>
 1663 
 1664 	* calc/calc-math.el (math-use-emacs-fn): Make sure that the
 1665 	lisp number is in decimal.
 1666 
 1667 2009-02-21  Chong Yidong  <cyd@stupidchicken.com>
 1668 
 1669 	* progmodes/compile.el (compilation-error-regexp-alist-alist):
 1670 	Tweak regexp (Bug#2173).
 1671 
 1672 	* textmodes/flyspell.el (flyspell-mouse-map): Undefine mouse-2 to
 1673 	avoid yanks (Bug#2408).
 1674 
 1675 2009-02-21  Alan Mackenzie  <acm@muc.de>
 1676 
 1677 	* progmodes/cc-langs.el (c-case-kwds-regexp): New variable.
 1678 
 1679 	* progmodes/cc-engine.el (c-beginning-of-statement-1): Enhance to
 1680 	parse case clauses with (compile-time) expressions.
 1681 
 1682 2009-02-21  Eli Zaretskii  <eliz@gnu.org>
 1683 
 1684 	* mail/rmailedit.el (rmail-cease-edit): Notice changes in buffer's
 1685 	encoding during editing.  Make sure to use encoding that can
 1686 	safely encode the message.  Rewrite MIME charset= header if the
 1687 	new encoding is different from the old one.
 1688 
 1689 2009-02-21  Glenn Morris  <rgm@gnu.org>
 1690 
 1691 	* mail/supercite.el (sc-mail-glom-frame): Handle a "From " line
 1692 	at the start of the headers.
 1693 	(sc-mail-check-from): New function.
 1694 
 1695 2009-02-20  Martin Rudalics  <rudalics@gmx.at>
 1696 
 1697 	* progmodes/python.el (python-shift-left, python-shift-right):
 1698 	When the mark is not active shift the current line.  (Bug#2381)
 1699 	Suggested by Guillaume Salagnac <guillaume.salagnac@gmail.com>
 1700 
 1701 2009-02-20  Andreas Schwab  <schwab@suse.de>
 1702 
 1703 	* startup.el (command-line): Don't match an empty argument as an
 1704 	option.
 1705 	(command-line-1): Likewise.
 1706 
 1707 2009-02-20  Daniel Jensen  <daniel@bigwalter.net>  (tiny change)
 1708 
 1709 	* apropos.el (apropos-library): Check for null filename in load-history.
 1710 
 1711 2009-02-20  Glenn Morris  <rgm@gnu.org>
 1712 
 1713 	* apropos.el (apropos-library): Remove the element with null filename,
 1714 	if present, from the completion list.
 1715 
 1716 	* mail/rmail.el (rmail-speedbar-buttons): Only add regular files.
 1717 	(rmail-speedbar-find-file): Use rmail rather than find-file.
 1718 
 1719 2009-02-20  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 1720 
 1721 	* textmodes/bibtex.el (bibtex-autokey-titleword-ignore): Doc fix.
 1722 
 1723 2009-02-20  Era Eriksson  <era@iki.fi>  (tiny change)
 1724 
 1725 	* textmodes/bibtex.el (bibtex-autokey-titleword-ignore):
 1726 	Fix regexp (Bug#2385).
 1727 	(bibtex-autokey-get-title): Observe case for
 1728 	bibtex-autokey-titleword-ignore.
 1729 
 1730 2009-02-20  Chong Yidong  <cyd@stupidchicken.com>
 1731 
 1732 	* server.el (server-start): Make the warning more
 1733 	verbose (Bug#2395).
 1734 
 1735 2009-02-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 1736 
 1737 	* font-lock.el (font-lock-fontify-syntactic-keywords-region):
 1738 	Make sure we stop when we reach the limit.
 1739 
 1740 	* progmodes/sh-script.el (sh-font-lock-quoted-subshell): ' inside
 1741 	a "..." does not quote anything.  (Bug#2384)
 1742 
 1743 	* textmodes/rst.el (rst-mode-abbrev-table): Mark entries as `system'.
 1744 
 1745 2009-02-19  Andreas Schwab  <schwab@suse.de>
 1746 
 1747 	* term.el: Remap self-insert-command to term-send-raw in
 1748 	term-raw-map.  (Bug#2386)
 1749 
 1750 2009-02-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 1751 
 1752 	* emacs-lisp/lisp.el (end-of-defun): Consider the ".*\n" after the end
 1753 	of the function as being part of the function.
 1754 
 1755 2009-02-19  Nick Roberts  <nickrob@snap.net.nz>
 1756 
 1757 	* progmodes/compile.el (compilation-error-regexp-alist-alist):
 1758 	Move entry for maven (alphabetical order).
 1759 
 1760 2009-02-19  Glenn Morris  <rgm@gnu.org>
 1761 
 1762 	* mail/rmailsum.el (rmail-summary-by-topic): Doc fix.
 1763 	Regexp-quote default argument taken from current subject.
 1764 	(rmail-new-summary-1): Error if empty summary.  (Bug#2333)
 1765 
 1766 	* mail/rmail-spam-filter.el (rmail-get-new-mail-filter-spam):
 1767 	Move here from rmail.el.  Be more careful about error-handling.
 1768 	Restore the feature of temporarily setting all old messages
 1769 	undeleted before expunging (removed 2009-02-18).
 1770 
 1771 	* mail/rmail.el (rsf-beep, rsf-sleep-after-message, rmail-spam-filter):
 1772 	Don't declare.
 1773 	(rmail-get-new-mail-filter-spam): Declare.  Move definition to
 1774 	rmail-spam-filter.el.
 1775 	(rmail-get-new-mail-1): Move the beep and sleep to
 1776 	rmail-get-new-mail-filter-spam.
 1777 
 1778 2009-02-18  Martin Rudalics  <rudalics@gmx.at>
 1779 
 1780 	* cus-edit.el (custom-group-value-create): Insert some
 1781 	informatory text in the WIDGET-misses-doc-string case.
 1782 
 1783 2009-02-18  Sam Steingold  <sds@gnu.org>
 1784 
 1785 	* progmodes/compile.el: Require comint at top level to fix the
 1786 	last patch.
 1787 
 1788 2009-02-18  Martin Rudalics  <rudalics@gmx.at>
 1789 
 1790 	* cus-edit.el (custom-group-value-create): Don't throw an error
 1791 	when WIDGET has no doc-string.  (Bug#2356)
 1792 
 1793 2009-02-18  Juanma Barranquero  <lekktu@gmail.com>
 1794 
 1795 	* progmodes/cc-menus.el (imenu-progress-message):
 1796 	Remove bogus cc-bytecomp-defun.
 1797 	(cc-imenu-objc-function): Don't call `imenu-progress-message'.
 1798 	Don't let-bind variable `stupid'.  (Bug#1638)
 1799 
 1800 2009-02-18  Glenn Morris  <rgm@gnu.org>
 1801 
 1802 	* mail/rmail.el (rmail-get-new-mail-filter-spam):
 1803 	* mail/rmail-spam-filter.el (rmail-spam-filter):
 1804 	Show a message rather than the raw mbox while prompting.
 1805 
 1806 2009-02-18  Martin Rudalics  <rudalics@gmx.at>
 1807 
 1808 	* progmodes/flymake.el (flymake): Add defgroup.  (Bug#2356)
 1809 
 1810 2009-02-18  Glenn Morris  <rgm@gnu.org>
 1811 
 1812 	* mail/rmail-spam-filter.el (rmail-summary-mode-map): Remove unneeded
 1813 	declaration.
 1814 	(top-level): No need for cl now.
 1815 	(rmail-spam-filter, rmail-use-spam-filter, rsf-file, rsf-no-blind-cc)
 1816 	(rsf-beep, rsf-sleep-after-message, rsf-min-region-to-spam-list)
 1817 	(rsf-autosave-newly-added-definitions, rsf-white-list)
 1818 	(rsf-definitions-alist, rsf-check-field, rsf-add-subject-to-spam-list)
 1819 	(rsf-add-sender-to-spam-list, rsf-add-region-to-spam-list)
 1820 	(rsf-customize-spam-definitions, rsf-customize-group)
 1821 	(rsf-custom-save-all, rsf-add-content-type-field): Doc fixes.
 1822 	(rsf-check-field): Use setcar and setcdr rather than setf.
 1823 	(rmail-spam-filter): Simplify.
 1824 	(rsf-add-subject-to-spam-list, rsf-add-sender-to-spam-list)
 1825 	(rsf-add-region-to-spam-list): Use rmail-get-header or
 1826 	buffer-substring-no-properties.  Regexp-quote the extracted data.
 1827 	Make the messages less verbose.
 1828 	(rmail-summary-mode-map, rmail-mode-map): Use easy-menu and dolist to
 1829 	simplify things.
 1830 	(rsf-add-content-type-field): Make the message less verbose.
 1831 
 1832 	* mail/rmail.el (rmail-get-new-mail-1): Fix the spam beep test.
 1833 	(rmail-get-new-mail-filter-spam): Simplify.  Don't mess with
 1834 	rmail-deleted-vector.
 1835 	(rmail-insert-inbox-text, rmail-collect-deleted)
 1836 	(rmail-set-message-deleted-p, rmail-only-expunge)
 1837 	(rmail-make-in-reply-to-field): Replace ?\  with ?\s.
 1838 	(rmail-get-labels): Remove unused local `blurb'.
 1839 	(rmail-message-attr-p, rmail-message-unseen-p, rmail-message-labels-p)
 1840 	(rmail-msgend, rmail-msgbeg, rmail-message-deleted-p)
 1841 	(rmail-set-message-deleted-p): Doc fixes.
 1842 
 1843 	* mail/rmailout.el (rmail-mbox-from): Move to mail-utils.
 1844 	Update callers for associated name change.
 1845 	* mail/mail-utils.el (mail-mbox-from): Move here from rmailout.el.
 1846 	* mail/unrmail.el (unrmail): Use mail-mbox-from.
 1847 
 1848 2009-02-17  Richard M Stallman  <rms@gnu.org>
 1849 
 1850 	* mail/rmailmsc.el (set-rmail-inbox-list): Doc fix.
 1851 
 1852 	* mail/rmail.el (rmail-copy-headers): When copying full headers,
 1853 	correctly put point at the end.
 1854 
 1855 2009-02-17  Sam Steingold  <sds@gnu.org>
 1856 
 1857 	* progmodes/compile.el (compilation-filter):
 1858 	Call `comint-carriage-motion', just like `comint-output-filter'.
 1859 
 1860 2009-02-17  Jason Rumney  <jasonr@gnu.org>
 1861 
 1862 	* files.el (make-directory): Stop recursing if parent is
 1863 	self.  (Bug#2309)
 1864 
 1865 2009-02-17  Juanma Barranquero  <lekktu@gmail.com>
 1866 
 1867 	* net/newst-treeview.el (newsticker--treeview-load): Remove bogus `if'.
 1868 
 1869 	* progmodes/cc-menus.el (cc-imenu-objc-function): Doc fix.
 1870 
 1871 2009-02-17  Miles Bader  <miles@gnu.org>
 1872 
 1873 	* emacs-lisp/copyright.el (copyright-regexp): Tweak to match
 1874 	copyright statements where the years follow the name.
 1875 
 1876 2009-02-17  Glenn Morris  <rgm@gnu.org>
 1877 
 1878 	* emacs-lisp/copyright.el (copyright-update-year): Don't let y-or-n-p
 1879 	move point.  (Bug#2209)
 1880 
 1881 	* mail/rmailout.el (rmail-fields-not-to-output): Doc fix.
 1882 	(rmail-delete-unwanted-fields): Ignore case.  Use line-beg-pos.
 1883 	(rmail-output, rmail-output-as-seen): Change the "from-gnus" argument
 1884 	to "not-rmail", and make it work.  Simplify.
 1885 	(rmail-mbox-from): New function.
 1886 	(rmail-output-as-mbox): Use rmail-mbox-from.
 1887 	(rmail-output): Ensure a From line in the not-rmail Babyl case.
 1888 
 1889 	* mail/rmail.el (rmail-get-attr-names): Give a warning rather than an
 1890 	error if the header is corrupt.
 1891 
 1892 2009-02-16  Ulf Jasper  <ulf.jasper@web.de>
 1893 
 1894 	* net/newst-treeview.el (newsticker--treeview-load):
 1895 	Offer deletion of old groups file.
 1896 
 1897 2009-02-16  Glenn Morris  <rgm@gnu.org>
 1898 
 1899 	* mail/rmailout.el (rmail-delete-unwanted-fields)
 1900 	(rmail-output-as-babyl, rmail-output-to-babyl-buffer)
 1901 	(rmail-convert-to-babyl-format, rmail-nuke-pinhead-header)
 1902 	(rmail-output-as-mbox, rmail-output-to-rmail-buffer, rmail-output)
 1903 	(rmail-output-as-seen, rmail-output-body-to-file): Doc fixes.
 1904 
 1905 2009-02-15  Glenn Morris  <rgm@gnu.org>
 1906 
 1907 	* mail/rmailsum.el (rmail-summary-output-as-seen): Doc fix.
 1908 
 1909 	* mail/rmailout.el (rmail-output-decode-coding): Fix custom type, group.
 1910 	(rmail-output-as-babyl, rmail-output-to-babyl-buffer):
 1911 	Remove unnecessary use of with-no-warnings.
 1912 	(rmail-output-as-mbox, rmail-output-as-seen): Doc fix.
 1913 	(rmail-output-as-mbox): Start search from point-min.  If constructing a
 1914 	"From " line, prefer the date header over the current time.
 1915 	(rmail-update-summary): Move declaration earlier in file.
 1916 
 1917 2009-02-15  Richard M Stallman  <rms@gnu.org>
 1918 
 1919 	* mail/rmailedit.el (rmail-edit-diff-headers):
 1920 	Delete spurious reference to OLD.
 1921 
 1922 2009-02-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 1923 
 1924 	* jit-lock.el (with-buffer-prepared-for-jit-lock): Swap the `let' and
 1925 	the `with-buffer-unmodified' to avoid useless `readlink' calls.
 1926 
 1927 2009-02-14  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 1928 
 1929 	* textmodes/bibtex.el (bibtex-global-key-alist)
 1930 	(bibtex-initialize): Exclude current buffer if it does not use
 1931 	bibtex-mode.
 1932 	(bibtex-parse-strings, bibtex-strings, bibtex-initialize)
 1933 	(bibtex-sort-buffer, bibtex-search-entry)
 1934 	(bibtex-prepare-new-entry, bibtex-clean-entry): Use functionp to
 1935 	test whether bibtex-strings and bibtex-reference-keys have their
 1936 	initial values.
 1937 
 1938 2009-02-14  Eli Zaretskii  <eliz@gnu.org>
 1939 
 1940 	* textmodes/ispell.el (ispell-insert-word): Use `with-no-warnings'
 1941 	around forms that refer to translation-table-for-input.
 1942 
 1943 	* isearch.el (isearch-search-string): Use `with-no-warnings'
 1944 	around forms that refer to translation-table-for-input.
 1945 
 1946 	* international/quail.el (quail-input-string-to-events)
 1947 	(quail-store-decode-map-key, quail-char-equal-p):
 1948 	Use `with-no-warnings' around forms that refer to
 1949 	translation-table-for-input.
 1950 
 1951 	* simple.el (quoted-insert, zap-to-char): Use `with-no-warnings'
 1952 	around forms that refer to translation-table-for-input.
 1953 
 1954 	* subr.el (translation-table-for-input): Declare obsolete again.
 1955 
 1956 2009-02-14  Glenn Morris  <rgm@gnu.org>
 1957 
 1958 	* mail/rmail.el (rmail): When reverting, swap buffers before setting
 1959 	counters.  (Bug#2229)
 1960 	(rmail-revert): Swap buffers before replacing contents.
 1961 
 1962 2009-02-14  Ian Eure  <ian@digg.com>  (tiny change)
 1963 
 1964 	* progmodes/sql.el (sql-product-alist, sql-connect-sqlite): Remove host,
 1965 	user, password options not applicable to SQlite.  (Bug#1904)
 1966 
 1967 2009-02-14  Richard M Stallman  <rms@gnu.org>
 1968 
 1969 	* mail/rmailedit.el: Handle editing of header fields.
 1970 	(rmail-old-headers): New variable.
 1971 	(rmail-edit-current-message): Set it, recording current headers.
 1972 	(rmail-cease-edit): Compute new headers and diff against old ones.
 1973 	Update the mbox buffer with the changes that were made.
 1974 	(rmail-edit-headers-alist): New function.
 1975 	(rmail-edit-diff-headers, rmail-edit-update-headers): New functions.
 1976 
 1977 	* mail/rmailout.el (rmail-output-body-to-file): Avoid space and colon
 1978 	in default file name.
 1979 
 1980 	* mail/rmail.el (rmail-convert-file-maybe): Turn off case-fold-search.
 1981 	(rmail-add-mbox-headers): Likewise.
 1982 
 1983 2009-02-13  Eli Zaretskii  <eliz@gnu.org>
 1984 
 1985 	* files.el (load-library): Doc fix.
 1986 
 1987 	* subr.el (locate-library): Doc fix.  (Bug#2291)
 1988 
 1989 2009-02-13  Alan Mackenzie  <acm@muc.de>
 1990 
 1991 	* progmodes/cc-cmds.el (c-defun-name): Widen, to allow it to work
 1992 	in narrowed buffers.
 1993 
 1994 2009-02-13  Kenichi Handa  <handa@m17n.org>
 1995 
 1996 	* international/titdic-cnv.el (tit-process-header):
 1997 	Use buffer-substring-no-properties instead of buffer-substring.
 1998 	(tit-process-body): Likewise.
 1999 	(tsang-quick-converter): Handle superfluous CR at eol.
 2000 	(py-converter): Use buffer-substring-no-properties instead of
 2001 	buffer-substring.  Handle superfluous CR at eol.
 2002 	(ziranma-converter): Likewise.
 2003 	(ctlau-converter): Likewise.
 2004 	(miscdic-convert): Read a file without eol conversion.  (Bug#2307)
 2005 
 2006 2009-02-13  Juanma Barranquero  <lekktu@gmail.com>
 2007 
 2008 	* minibuffer.el (internal-complete-buffer-except): Doc fix.  (Bug#2315)
 2009 
 2010 2009-02-13  Glenn Morris  <rgm@gnu.org>
 2011 
 2012 	* mail/rmail.el (rmail-show-message-1): New name for the old
 2013 	rmail-show-message.
 2014 	* mail/rmail.el, mail/rmailkwd.el, mail/rmailmsc.el, mail/rmailout.el:
 2015 	* mail/rmailsort.el: Update for rmail-show-message name change.
 2016 
 2017 	* mail/rmail.el (rmail-show-message): New name for the old
 2018 	rmail-show-message-maybe.
 2019 	* mail/rmail.el, mail/rmailsum.el: Update for rmail-show-message-maybe
 2020 	name change.
 2021 
 2022 	* mail/rmailsum.el (msgnum): Remove declaration.
 2023 	(rmail-summary-redo): Add missing initialization value.
 2024 	(rmail-summary-overlay, rmail-summary-mode-map): Add doc string.
 2025 	(rmail-summary-mark-deleted, rmail-summary-deleted-p):
 2026 	Fix skip-chars-forward calls.
 2027 	(rmail-summary-mark-seen): New function.  As well as removing the '-'
 2028 	mark, update the summary-vector.  (Bug#2135)
 2029 	(rmail-summary-rmail-update, rmail-summary-goto-msg):
 2030 	Use rmail-summary-mark-seen.
 2031 
 2032 	* mail/rmail.el (rmail-summary-vector, rmail-mode-map): Add doc string.
 2033 
 2034 	* mail/unrmail.el (unrmail): When getting message keywords, don't
 2035 	include a leading space, but do include the space after the separating
 2036 	comma.  (Bug#2303)
 2037 
 2038 	* mail/rmail.el (rmail-set-header-1): If VALUE is nil, remove the
 2039 	header altogether.
 2040 	(rmail-set-header): Doc fix.
 2041 	* mail/rmailkwd.el (rmail-set-label): Delete the keyword header if all
 2042 	labels are removed.  (Bug#2302)
 2043 
 2044 2009-02-12  Juri Linkov  <juri@jurta.org>
 2045 
 2046 	* image-mode.el (image-toggle-display):
 2047 	Let-bind `buffer-file-truename' to nil around the call to
 2048 	`add-text-properties' to prevent directory time modification
 2049 	by lock_file.  Replace `set-buffer-modified-p' with
 2050 	`restore-buffer-modified-p'.  (Bug#2295)
 2051 
 2052 2009-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 2053 
 2054 	* progmodes/python.el (python-use-skeletons): Re-add.
 2055 	(def-python-skeleton): Use it.  (Bug#2238)
 2056 
 2057 	* international/quail.el (quail-make-guidance-frame): Remove the
 2058 	`parent-id' parameter.
 2059 	(quail-show-guidance): Make the new window dedicated.
 2060 
 2061 2009-02-12  Juanma Barranquero  <lekktu@gmail.com>
 2062 
 2063 	* international/characters.el (?1, ?2, ?3, ?4, ?7, ?^):
 2064 	Fix typos in docstrings.
 2065 
 2066 2009-02-12  Alan Mackenzie  <acm@muc.de>
 2067 
 2068 	* progmodes/cc-defs.el (c-emacs-features): Crash-fix: change `='
 2069 	to `eq'.  (Bug#2304)
 2070 
 2071 2009-02-12  Glenn Morris  <rgm@gnu.org>
 2072 
 2073 	* mail/rmailkwd.el (rmail-set-label): Fix the test for a label being
 2074 	already present.  (Bug#2210)
 2075 
 2076 2009-02-12  Kenichi Handa  <handa@m17n.org>
 2077 
 2078 	* international/characters.el (?.): New character category for
 2079 	Base characters.  Set them in the standard category table.
 2080 
 2081 	* composite.el: Use "\\c." instead of "[[:alpha:]]" to match with
 2082 	a base character.
 2083 
 2084 2009-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 2085 
 2086 	* isearch.el (isearch-yank-char-in-minibuffer)
 2087 	(isearch-other-meta-char): Use with-current-buffer.
 2088 
 2089 	* progmodes/verilog-mode.el (verilog-mode): Avoid circular use of
 2090 	syntax-ppss.  (Bug#1243)
 2091 
 2092 	* emacs-lisp/lisp.el (end-of-defun): Rewrite, to use the ARG argument
 2093 	to beginning-of-defun-raw.
 2094 
 2095 	* emacs-lisp/lisp.el (end-of-defun): Don't skip to next line after
 2096 	calling end-of-defun-function if it already moved to BOL.
 2097 
 2098 2009-02-12  Richard M Stallman  <rms@gnu.org>
 2099 
 2100 	* mail/rmail.el (rmail-show-message-verbose-min): New option.
 2101 	(rmail-show-message): Conditionally show start and finish in echo area.
 2102 
 2103 2009-02-12  Glenn Morris  <rgm@gnu.org>
 2104 
 2105 	* mail/rmailsum.el (rmail-get-summary-labels): Store any message labels
 2106 	for use in completion.
 2107 	* mail/rmailkwd.el (rmail-read-label): Don't scan for labels if the
 2108 	summary exists, since it's already done.
 2109 
 2110 	* mail/rmail.el (rmail-unix-mail-delimiter): Doc fix.
 2111 	(rmail-enable-multibyte): Don't really define, only for compiler.
 2112 
 2113 2009-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 2114 
 2115 	* files.el (read-buffer-to-switch):
 2116 	Add table to icomplete-with-completion-tables.
 2117 
 2118 2009-02-11  Chong Yidong  <cyd@stupidchicken.com>
 2119 
 2120 	* dired-aux.el (dired-add-entry): Avoid munging long-form Dired
 2121 	switches (Bug#2261).
 2122 
 2123 2009-02-11  Juanma Barranquero  <lekktu@gmail.com>
 2124 
 2125 	* server.el (server-with-environment): Don't fail for negative
 2126 	entries in ENV.
 2127 
 2128 2009-02-11  Dan Nicolaescu  <dann@ics.uci.edu>
 2129 
 2130 	* vc-dir.el (vc-dir-filename-mouse-map): Rename from vc-dir-mouse-map.
 2131 	(vc-default-dir-printer): Add a comment about updating this function.
 2132 
 2133 	* vc-git.el (vc-git-dir-printer): Use vc-dir-filename-mouse-map
 2134 	for the file name.
 2135 
 2136 2009-02-11  Glenn Morris  <rgm@gnu.org>
 2137 
 2138 	* calendar/calendar.el (calendar-window-list): Ignore invisible windows.
 2139 	(calendar-set-mode-line): Fall back to a default width if we seem to be
 2140 	called from daemon.  (Bug#2199)
 2141 
 2142 	* mail/rmailkwd.el (rmail-make-label): Doc fix.
 2143 	(rmail-read-label): Add current labels to completion list.  (Bug#2222)
 2144 	(rmail-set-label): Use `or'.
 2145 
 2146 2009-02-11  Chong Yidong  <cyd@stupidchicken.com>
 2147 
 2148 	* emacs-lisp/find-func.el (find-library-name, find-library):
 2149 	Doc fixes.  (Part of bug#2270)
 2150 
 2151 2009-02-10  Eric Hanchrow  <eric.hanchrow@gmail.com>
 2152 
 2153 	* env.el (getenv): When FRAME is non-nil, pass the frame environment
 2154 	to `getenv-internal', not the frame.  (Bug#2259)
 2155 
 2156 2009-02-10  Kenichi Handa  <handa@m17n.org>
 2157 
 2158 	* descr-text.el (describe-char-display): On terminal, if terminal
 2159 	coding system is nil, assume us-ascii.
 2160 	(describe-char): Don't show the composition information if it is
 2161 	trivial.
 2162 
 2163 2009-02-10  Nick Roberts  <nickrob@snap.net.nz>
 2164 
 2165 	* vc-svn.el (vc-svn-after-dir-status): Use shy group for revision
 2166 	number as it isn't present for unregistered files.
 2167 
 2168 	* vc-dir.el (vc-dir-find-file-other-window): Allow mouse events.
 2169 	(vc-dir-mouse-map): New keymap.
 2170 	(vc-default-dir-printer): Use it locally.
 2171 
 2172 2009-02-10  Glenn Morris  <rgm@gnu.org>
 2173 
 2174 	* speedbar.el: Avoid messing up font-lock-global-modes.
 2175 
 2176 	* mail/mail-utils.el (mail-use-rfc822): Remove * from defcustom doc.
 2177 	(mail-file-babyl-p): Use with-temp-buffer.
 2178 
 2179 	* mail/rmailsort.el: Just require rmail.
 2180 
 2181 	* mail/rmailedit.el: Just require rmail.
 2182 	(rmail-old-pruned): Add doc string.
 2183 	(rmail-edit-current-message): Use rmail-msg-is-pruned.
 2184 	(rmail-cease-edit): Don't mangle the leading From line.
 2185 	Don't mark as edited if there were no changes.  (Bug#2256)
 2186 	Correctly restore header state.
 2187 
 2188 	* mail/rmail.el (rmail-automatic-folder-directives): Doc fix.
 2189 	(rmail-current-message, rmail-total-messages)
 2190 	(rmail-message-vector, rmail-deleted-vector): Add doc strings.
 2191 	(rmail-duplicate-message): Doc fix.
 2192 	(rmail-get-header-1, rmail-set-header-1, rmail-set-attribute-1):
 2193 	New functions.
 2194 	(rmail-get-header, rmail-set-header, rmail-set-attribute):
 2195 	Use rmail-apply-in-message.
 2196 	(rmail-message-attr-p): Use rmail-get-header, hence no longer requires
 2197 	unswapped-ness.
 2198 	(rmail-get-attr-names): Check for missing or corrupt attribute headers.
 2199 	(rmail-auto-file): Set the filed attribute, rather than explicitly not
 2200 	doing so.  (Bug#2231)
 2201 	(rmail-set-attribute): Allow ATTR to be a string.
 2202 
 2203 2009-02-09  Ulf Jasper  <ulf.jasper@web.de>
 2204 
 2205 	* net/newst-treeview.el (newsticker-treeview-save)
 2206 	(newsticker--treeview-load): Kill groups buffer after saving/loading.
 2207 
 2208 2009-02-09  Tassilo Horn  <tassilo@member.fsf.org>
 2209 
 2210 	* doc-view.el (doc-view-scroll-up-or-next-page)
 2211 	(doc-view-scroll-down-or-previous-page, doc-view-goto-page):
 2212 	Reset the old hscroll value after switching pages.
 2213 
 2214 2009-02-09  Glenn Morris  <rgm@gnu.org>
 2215 
 2216 	* calendar/calendar.el (diary-entry-marker, calendar-today-marker)
 2217 	(calendar-holiday-marker): Drop test for color display.
 2218 
 2219 2009-02-08  Glenn Morris  <rgm@gnu.org>
 2220 
 2221 	* calendar/calendar.el (diary-entry-marker, calendar-today-marker)
 2222 	(calendar-holiday-marker, calendar-mark-visible-date):
 2223 	* calendar/diary-lib.el (diary-fancy-display):
 2224 	It doesn't make sense to check font-lock-mode (see comments;
 2225 	reverts 2008-04-02 change).  (Bug#2199)
 2226 
 2227 2009-02-08  Juri Linkov  <juri@jurta.org>
 2228 
 2229 	* simple.el (toggle-word-wrap): New command.
 2230 
 2231 2009-02-07  Chong Yidong  <cyd@stupidchicken.com>
 2232 
 2233 	* progmodes/ps-mode.el (ps-run-tmp-dir): Doc fix.
 2234 	(ps-run-make-tmp-filename): Use temporary-file-directory.
 2235 
 2236 	* textmodes/artist.el (artist-system): Allow make-temp-file to use
 2237 	temporary-file-directory.
 2238 
 2239 	* mail/rmailmm.el (rmail-mime-attachment-dirs-alist):
 2240 	Use temporary-file-directory.
 2241 
 2242 2009-02-07  Glenn Morris  <rgm@gnu.org>
 2243 
 2244 	* mail/unrmail.el (rmime-magic-string): Define for compiler.
 2245 
 2246 2009-02-07  Eli Zaretskii  <eliz@gnu.org>
 2247 
 2248 	* mail/rmail.el (rmail): Bind coding-system-for-read to
 2249 	no-conversion before calling find-file-noselect.  (Bug#2015)
 2250 
 2251 2009-02-07  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 2252 
 2253 	* proced.el (proced-after-send-signal-hook): Use defcustom.
 2254 	(proced-header-line): Handle header lines that are shorter than
 2255 	window-hscroll.
 2256 	(proced-send-signal): Rebind split-width-threshold analogous to
 2257 	dired-pop-to-buffer.
 2258 
 2259 2009-02-07  Eli Zaretskii  <eliz@gnu.org>
 2260 
 2261 	* mail/rmail.el (rmail-redecode-body): Don't encode/decode the
 2262 	message; instead, just rewrite the X-Coding-System header with the
 2263 	new encoding, and let rmail-show-message do the rest.
 2264 	Remove unused argument RAW.  Fix doc string to be consistent with the
 2265 	new implementation.
 2266 	(rmail-show-message): Honor X-Coding-System header, if present, in
 2267 	preference to Content-Type header.
 2268 
 2269 2009-02-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 2270 
 2271 	* server.el (server-execute): Enable quit.
 2272 
 2273 2009-02-07  Andreas Schwab  <schwab@suse.de>
 2274 
 2275 	* image-mode.el (image-mode): Always set image-type.
 2276 	(image-minor-mode): Likewise.
 2277 
 2278 2009-02-07  Eli Zaretskii  <eliz@gnu.org>
 2279 
 2280 	* mail/rmailedit.el (rmail-cease-edit): Look for the message's
 2281 	encoding, and its "content-transfer-encoding" and "content-type"
 2282 	headers only in the headers' portion.  (Bug#2017)
 2283 
 2284 2009-02-07  Ulf Jasper  <ulf.jasper@web.de>
 2285 
 2286 	* net/newst-treeview.el
 2287 	(newsticker-treeview-next-new-or-immortal-item): New arg
 2288 	DONT-WRAP-TREES to prevent infinite recursion.
 2289 
 2290 2009-02-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 2291 
 2292 	* mail/rmailedit.el (rmail-cease-edit): narrow-to-region before
 2293 	extracting mail message headers.  Use encode-coding-region instead
 2294 	of insert-buffer-substring for re-encoding edited message.
 2295 	Add qp/b64 encoding only after text was encoded.
 2296 
 2297 2009-02-07  Eli Zaretskii  <eliz@gnu.org>
 2298 
 2299 	* subr.el: Don't declare `translation-table-for-input' obsolete.
 2300 	Equivalent info added to its doc string, q.v.
 2301 
 2302 	* files.el (save-buffer): Display "Saving file FOO..." message
 2303 	regardless of buffer's size.  (Bug#2137)
 2304 
 2305 2009-02-07  Chong Yidong  <cyd@stupidchicken.com>
 2306 
 2307 	* simple.el (line-move-visual): Handle overflow-newline-into-fringe.
 2308 
 2309 2009-02-07  Alex Schroeder  <alex@gnu.org>
 2310 
 2311 	* mail/unrmail.el (unrmail): Use regexps to find message separators so
 2312 	as not to match any fake rmime.el separators.  Remove any sections added
 2313 	by rmime.el.
 2314 
 2315 2009-02-07  Glenn Morris  <rgm@gnu.org>
 2316 
 2317 	* mail/metamail.el (metamail-interpret-body): Remove Rmail-specific hack
 2318 	that is no longer appropriate to mbox Rmail.
 2319 
 2320 	* mail/rmailsum.el (rmail-create-summary-line): Widen the view buffer
 2321 	before trying to move to the start of the message.
 2322 	(rmail-summary-undelete-many, rmail-summary-rmail-update):
 2323 	Fix rmail-set-attribute calls.
 2324 
 2325 	* mail/sendmail.el (mail-bury-selects-summary, mail-yank-original):
 2326 	Doc fix.
 2327 	(rmail-output-to-rmail-buffer): Autoload it.
 2328 	(mail-do-fcc): Give it a doc string.  Update for mbox Rmail, simplify.
 2329 
 2330 2009-02-06  Glenn Morris  <rgm@gnu.org>
 2331 
 2332 	* mail/unrmail.el (unrmail): Use current-time-string.
 2333 
 2334 	* simple.el (kill-whole-line): Provide a default argument of 1.
 2335 
 2336 	* mail/undigest.el (rmail-mail-separator): Delete.
 2337 	(undigestify-rmail-message, unforward-rmail-message): Update for
 2338 	mbox Rmail.
 2339 
 2340 2009-02-05  Kenichi Handa  <handa@m17n.org>
 2341 
 2342 	* international/fontset.el (script-representative-chars):
 2343 	Remove mathematical.
 2344 	(setup-default-fontset): Add entries for each subgroup of
 2345 	mathematical script.
 2346 
 2347 2009-02-05  Juri Linkov  <juri@jurta.org>
 2348 
 2349 	* image-mode.el (image-mode): Use `image-get-display-property'
 2350 	instead of `get-text-property'.
 2351 	(image-minor-mode): Sync the logic with `image-mode' including the
 2352 	displaying an image file as the actual image by default.
 2353 
 2354 2009-02-05  Alan Mackenzie  <acm@muc.de>
 2355 
 2356 	* progmodes/cc-defs.el (c-emacs-features): Check the working of
 2357 	beginning/end-of-defun-function more rigorously before setting
 2358 	argumentative-bod-function.
 2359 
 2360 2009-02-05  Dan Nicolaescu  <dann@ics.uci.edu>
 2361 
 2362 	* xt-mouse.el (turn-on-xterm-mouse-tracking-on-terminal)
 2363 	(turn-off-xterm-mouse-tracking-on-terminal): Do not turn on the
 2364 	mode on the initial terminal.
 2365 
 2366 2009-02-05  Glenn Morris  <rgm@gnu.org>
 2367 
 2368 	* mail/rmail.el (rmail-what-message, rmail-duplicate-message):
 2369 	Make these functions work.
 2370 
 2371 	* net/mairix.el (rmail-buffer): Remove unneeded eval-when-compile.
 2372 	(rmail-narrow-to-non-pruned-header): Remove autoload.
 2373 	(mairix-rmail-fetch-field): Handle mbox Rmail.
 2374 
 2375 2009-02-04  Dave Love  <fx@gnu.org>
 2376 
 2377 	* net/imap.el (imap-fetch-safe): Bind debug-on-error.
 2378 	(imap-debug): Add imap-fetch-safe.
 2379 
 2380 2009-02-04  Teodor Zlatanov  <tzlatanov@jumptrading.com>
 2381 
 2382 	* net/netrc.el (netrc-machine-user-or-password): Use list of
 2383 	auth-source modes.
 2384 
 2385 2009-02-04  Nick Roberts  <nickrob@snap.net.nz>
 2386 
 2387 	* vc-svn.el (vc-svn-diff): Revert previous change but add a test
 2388 	for newvars is nil.  (C-u C-x v = with default values).
 2389 
 2390 2009-02-04  Dan Nicolaescu  <dann@ics.uci.edu>
 2391 
 2392 	* vc-bzr.el (vc-bzr-working-revision): Recognize a newer branch
 2393 	format.  Use when instead of if.
 2394 
 2395 2009-02-04  Miles Bader  <miles@gnu.org>
 2396 
 2397 	* emacs-lisp/lisp.el (forward-sexp, backward-sexp, forward-list)
 2398 	(backward-list, backward-up-list, beginning-of-defun)
 2399 	(beginning-of-defun-raw, end-of-defun): Add "^" to interactive spec.
 2400 
 2401 2009-02-04  Glenn Morris  <rgm@gnu.org>
 2402 
 2403 	* mail/mail-utils.el (mail-fetch-field): Previous doc fix was
 2404 	ill-advised.
 2405 
 2406 	* mail/rmail.el: No need for mule-util when compiling.
 2407 	(rmail-first-message): Unbreak it.
 2408 
 2409 	* mail/rmailmsc.el: Require rmail not just when compiling.
 2410 	Remove unneeded declarations.
 2411 
 2412 	* term/ns-win.el (ns): Define as a custom group.
 2413 
 2414 2009-02-04  Kenichi Handa  <handa@m17n.org>
 2415 
 2416 	* international/mule-cmds.el (select-safe-coding-system):
 2417 	Use buffer-chars-modified-tick instead of buffer-modified-tick.
 2418 
 2419 	* descr-text.el (describe-char): Check font-object by fontp.
 2420 
 2421 	* composite.el (compose-gstring-for-terminal): If a character is
 2422 	not supported by the current terminal, don't make a multi-glyph
 2423 	grapheme cluster.
 2424 	(auto-compose-chars): Check font-object by fontp.
 2425 
 2426 2009-02-03  Glenn Morris  <rgm@gnu.org>
 2427 
 2428 	* mail/unrmail.el (unrmail): In the absence of Mail-from, prefer Date
 2429 	over current-time.  (Bug#2175)
 2430 
 2431 	* mail/rmail.el (rmail-convert-babyl-to-mbox): Disable undo while
 2432 	inserting the converted mailbox.
 2433 	(rmail-get-new-mail): Restore the loop over inboxes when two or more
 2434 	have the same basename.  (Bug#2164)
 2435 	Set the return value according to whether any mail was found,
 2436 	not just in the last inbox.  Only show a message and run the hook after
 2437 	checking all inboxes.
 2438 	(rmail-get-new-mail-1): Move message display and running the hook to
 2439 	rmail-get-new-mail.
 2440 
 2441 	* mail/rmailkwd.el (rmail-label-obarray): Initialize using
 2442 	rmail-attr-array.
 2443 	(rmail-make-label, rmail-read-label): Give it a doc string.
 2444 	(rmail-add-label, rmail-kill-label): Change argument name to match the
 2445 	doc.  Doc fix.
 2446 	(rmail-set-label): Doc fix.  Also update summary in attr case.
 2447 	Accept labels as a string or a symbol.  (Bug#2165)
 2448 
 2449 	* mail/rmailsum.el (rmail-get-summary-labels): Treat empty labels as
 2450 	null.
 2451 
 2452 2009-02-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 2453 
 2454 	* progmodes/vhdl-mode.el (vhdl-prepare-search-1)
 2455 	(vhdl-prepare-search-2): Properly cleanup on `quit'.
 2456 
 2457 	* progmodes/vhdl-mode.el (vhdl-mode-abbrev-table-init):
 2458 	Mark the entries as being "system" entries rather than "user" entries.
 2459 
 2460 2009-02-02  Thien-Thi Nguyen  <ttn@gnuvola.org>
 2461 
 2462 	* smerge-mode.el (smerge-start-session): Add interactive spec.
 2463 
 2464 2009-02-02  Glenn Morris  <rgm@gnu.org>
 2465 
 2466 	* mail/rmail.el (rmail-ignored-headers, rmail-displayed-headers)
 2467 	(rmail-retry-ignored-headers, rmail-highlighted-headers):
 2468 	Restore autoloads.
 2469 
 2470 2009-02-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 2471 
 2472 	* emacs-lisp/bytecomp.el (emacs-lisp-file-regexp): Fix up EOB.
 2473 
 2474 2009-02-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 2475 
 2476 	* cmuscheme.el (scheme-args-to-list): Remove.
 2477 	(run-scheme): Use split-string-and-unquote instead, so as to allow
 2478 	spaces in the command name and/or the arguments.
 2479 
 2480 2009-02-01  Adrian Robert  <Adrian.B.Robert@gmail.com>
 2481 
 2482 	* term/ns-win.el (ns-save-preferences): Save ns-confirm-quit option.
 2483 
 2484 2009-02-01  Michael Albinus  <michael.albinus@gmx.de>
 2485 
 2486 	Sync with Tramp 2.1.15.
 2487 
 2488 	* net/tramp.el (tramp-read-passwd): Cache passwords shall still be
 2489 	used.
 2490 
 2491 	* net/tramp-cache.el (top): Autoload `tramp-run-real-handler'.
 2492 
 2493 	* net/trampver.el: Update release number.
 2494 
 2495 2009-02-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 2496 
 2497 	* mail/rmail.el (rmail-view-buffer): Make buffer-local.
 2498 	(rmail-select-summary, rmail-perm-variables, rmail-redecode-body)
 2499 	(rmail-undelete-previous-message, rmail-mark-message)
 2500 	(rmail-speedbar-buttons): Use with-current-buffer.
 2501 	(rmail-mode-map): Move initialization into declaration.
 2502 	(rmail-swap-buffers, rmail-unfontify-buffer-function)
 2503 	(rmail-fontify-message): Use restore-buffer-modified-p.
 2504 	(rmail-expunge-and-save): Don't swap buffer.
 2505 	(rmail-get-header, rmail-set-header, rmail-set-attribute)
 2506 	(rmail-apply-in-message): Swap save-excursion and save-restriction.
 2507 
 2508 	* mail/rmailsort.el (rmail-sort-messages): Use car-less-than-car
 2509 	if possible.
 2510 
 2511 	* mail/rmailedit.el (rmail-edit-map): Move init into declaration.
 2512 	(rmail-edit-mode, rmail-cease-edit): Use with-current-buffer.
 2513 
 2514 2009-01-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 2515 
 2516 	* mouse.el (mouse-drag-mode-line-1): Obey mouse-1-click-follows-link.
 2517 
 2518 	* progmodes/ebrowse.el:
 2519 	* international/robin.el:
 2520 	* emulation/viper-util.el:
 2521 	* emulation/viper-mous.el:
 2522 	* emulation/viper-keym.el:
 2523 	* ediff.el:
 2524 	* ediff-wind.el:
 2525 	* ediff-vers.el:
 2526 	* ediff-ptch.el:
 2527 	* ediff-mult.el:
 2528 	* ediff-merg.el:
 2529 	* ediff-diff.el: Follow commenting conventions.
 2530 
 2531 2009-01-31  Eli Zaretskii  <eliz@gnu.org>
 2532 
 2533 	* mail/rmail.el (rmail-redecode-body): Use eight-bit instead of
 2534 	obsolete eight-bit-control and eight-bit-graphic.
 2535 
 2536 2009-01-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 2537 
 2538 	* emacs-lisp/elp.el (elp-results-symname-map): Add follow-link.
 2539 
 2540 2009-01-31  Chong Yidong  <cyd@stupidchicken.com>
 2541 
 2542 	* emacs-lisp/lisp.el (end-of-defun): Protect against
 2543 	infloops (Bug#2106).
 2544 
 2545 2009-01-31  Dan Nicolaescu  <dann@ics.uci.edu>
 2546 
 2547 	* vc-dir.el (vc-dir-mouse-map):
 2548 	(vc-default-dir-printer):
 2549 	(vc-dir-find-file-other-window): Undo previous change, it breaks
 2550 	the behavior of mouse-2.
 2551 	(vc-dir-mode): Fix docstring.
 2552 
 2553 	* vc-svn.el (vc-svn-dir-status): Disable the vc-stay-local-p
 2554 	logic, it makes the makes the normal case too slow.
 2555 
 2556 2009-01-31  Eli Zaretskii  <eliz@gnu.org>
 2557 
 2558 	* mail/unrmail.el (unrmail): Set coding-system of the old Rmail
 2559 	file to `raw-text-unix'.  Bind coding-system-for-write when
 2560 	writing out the converted message, and make sure it uses Unix EOLs.
 2561 
 2562 	* mail/rmail.el (rmail-convert-babyl-to-mbox): Set Rmail's buffer
 2563 	encoding to `raw-text-unix'.
 2564 	(rmail-perm-variables): Set encoding of rmail-view-buffer to
 2565 	`undecided-unix'.
 2566 	(rmail-redecode-body): Don't change EOL conversion of the new
 2567 	encoding if the old one left it unspecified.
 2568 	(rmail-automatic-folder-directives, rmail): Doc fixes.
 2569 	(rmail-swap-buffers): New function.
 2570 	(rmail-change-major-mode-hook, rmail-swap-buffers-maybe)
 2571 	(rmail-show-message): Use rmail-swap-buffers.
 2572 	(rmail-decode-region): If DESTINATION is a buffer, set the
 2573 	encoding of that buffer, rather than the current buffer.
 2574 	(rmail-show-message): Make error message about uuencoded mail
 2575 	more explicit.
 2576 	(rmail-show-message-maybe): Simplify code.  Doc fix.
 2577 	(rmail-show-message): Doc fix.
 2578 
 2579 2009-01-31  Glenn Morris  <rgm@gnu.org>
 2580 
 2581 	* mail/rmailsum.el (rmail-new-summary): Don't try to summarize an empty
 2582 	folder.
 2583 
 2584 	* mail/rmail.el (rmail-msg-is-pruned): New function.
 2585 	(rmail-toggle-header): Doc fix.  Use rmail-msg-is-pruned.
 2586 	(rmail-reply): Set up to yank from the decoded message rather than the
 2587 	raw one.  (Bug#2104).
 2588 
 2589 	* mail/mail-utils.el (mail-fetch-field): Doc fix.
 2590 
 2591 	* mail/uce.el (rmail-current-message): Remove unneeded declaration.
 2592 	(uce-message-text, uce-default-headers): Fix custom type.
 2593 	(rmail-buffer, rmail-msg-is-pruned): Declare.
 2594 	(uce-reply-to-uce): Add autoload cookie.  Doc fix.
 2595 	Update for mbox Rmail.
 2596 
 2597 2009-01-31  Nick Roberts  <nickrob@snap.net.nz>
 2598 
 2599 	* vc-dir.el (vc-dir-mouse-map): New keymap.
 2600 	(vc-default-dir-printer): Use it locally.
 2601 	(vc-dir-find-file-other-window): Allow mouse events.
 2602 
 2603 2009-01-30  Eli Zaretskii  <eliz@gnu.org>
 2604 
 2605 	* mail/unrmail.el (unrmail): Fix conversion of BABYL attributes
 2606 	into Rmail-mbox attributes.
 2607 
 2608 	* mail/rmail.el (rmail-convert-babyl-to-mbox):
 2609 	Bind coding-system-for-read to `raw-text', and use insert-file-contents
 2610 	instead of insert-file-contents-literally.  Fixes bug #2019.
 2611 	(rmail-resent-attr-index): Fix index value.
 2612 
 2613 2009-01-30  Nick Roberts  <nickrob@snap.net.nz>
 2614 
 2615 	* vc-hooks.el (vc-stay-local-p): Let vc-BACKEND-stay-local take
 2616 	precedence even when its value is t.  (Bug#2093)
 2617 
 2618 	* vc-svn.el (vc-svn-dir-status): Correct logic for remote
 2619 	connection.  (Bug#2093)
 2620 	(vc-svn-diff): Use old version number even when it is the working
 2621 	revision.  This is needed, e.g, in the vc-print-log buffer.  (Bug#2092)
 2622 
 2623 2009-01-30  Glenn Morris  <rgm@gnu.org>
 2624 
 2625 	* mail/rmail.el (rmail-reply): Handle empty folders.
 2626 	(rmail-speedbar-buttons)
 2627 	(rmail-speedbar-move-message-to-folder-on-line): Use line-end-position.
 2628 
 2629 	* mail/rmailsum.el (rmail-summary-update-line): Replace duplicate
 2630 	line-beginning-position calls.
 2631 	(rmail-header-summary): Use line-end-position.
 2632 
 2633 2009-01-30  Toby Speight  <streapadair@gmx.net>  (tiny change)
 2634 
 2635 	* generic-x.el (hosts-generic-mode, named-database-generic-mode):
 2636 	Fix regexp quoting.  (Bug#1739)
 2637 
 2638 2009-01-29  Michael Albinus  <michael.albinus@gmx.de>
 2639 
 2640 	* net/tramp.el (tramp-process-actions, tramp-read-passwd):
 2641 	Allow correction of passwords.
 2642 
 2643 2009-01-29  Chong Yidong  <cyd@stupidchicken.com>
 2644 
 2645 	* mail/rmail.el (rmail-toggle-header): Determine current header
 2646 	style using the buffer-local value of rmail-header-style in the
 2647 	view buffer.
 2648 	(rmail-show-message): Set a buffer-local value of
 2649 	rmail-header-style in the view buffer.  (Bug#2016)
 2650 
 2651 2009-01-29  Juanma Barranquero  <lekktu@gmail.com>
 2652 
 2653 	* vc-dir.el (vc-dir-menu-map, vc-dir-at-event, vc-dir-resynch-file):
 2654 	Fix typos in docstrings.
 2655 
 2656 2009-01-29  Juanma Barranquero  <lekktu@gmail.com>
 2657 
 2658 	* bindings.el (completion-ignored-extensions):
 2659 	Add entries for VCS metadata directories (CVS/, .svn, etc).
 2660 
 2661 	* pcvs.el (completion-ignored-extensions):
 2662 	* vc-svn.el (completion-ignored-extensions): Don't add VCS-specific
 2663 	directory, now done in bindings.el.
 2664 
 2665 2009-01-29  Klaus Straubinger  <KSNetz@UseNet.ArcorNews.DE>  (tiny change)
 2666 
 2667 	* pcmpl-rpm.el (pcmpl-rpm): Doc fix.  (Bug#2094)
 2668 
 2669 2009-01-29  Glenn Morris  <rgm@gnu.org>
 2670 
 2671 	* mail/rmail.el (rmail-file-name): Remove duplicate definition.
 2672 	(rmail-set-header): Ensure header changes get saved.
 2673 
 2674 	* mail/rmailedit.el (rmail-summary-disable): Fix declaration.
 2675 
 2676 	* mail/rmailkwd.el (rmail-set-label): Update the summary, if there is
 2677 	one, after a label is added.
 2678 
 2679 	* mail/rmailsum.el (rmail-summary-update-line): New function.
 2680 	(rmail-summary-goto-msg): Return a value according to whether message
 2681 	was found.
 2682 	(rmail-summary-update-highlight): Give the overlay an 'rmail-summary
 2683 	property.  Use line-end-position.
 2684 
 2685 2009-01-29  Chong Yidong  <cyd@stupidchicken.com>
 2686 
 2687 	* mail/rmailedit.el (rmail-cease-edit): Add additional quotes to
 2688 	quoted From lines.
 2689 
 2690 	* mail/rmail.el (rmail-redecode-body): New function, based on old
 2691 	version removed in 2009-01-22 change.
 2692 	(rmail-show-message): Unquote From lines.
 2693 
 2694 2009-01-28  Tassilo Horn  <tassilo@member.fsf.org>
 2695 
 2696 	* doc-view.el (doc-view-mode): Don't use string-match and file
 2697 	extension to choose fallback mode on empty/non-existing files but
 2698 	let-bind auto-mode-alist and call normal-mode.
 2699 
 2700 2009-01-28  Eli Zaretskii  <eliz@gnu.org>
 2701 
 2702 	* ls-lisp.el (ls-lisp-classify): Propertize file name before
 2703 	concatenating the type indicating character.
 2704 	(ls-lisp-format): Don't propertize file-name only if
 2705 	ls-lisp-classify already did.
 2706 
 2707 2009-01-28  Michael Albinus  <michael.albinus@gmx.de>
 2708 
 2709 	* net/dbus.el (dbus-event-error-hooks): Fix docstring.
 2710 	Describe second parameter of hook functions.
 2711 	(dbus-handle-event): Apply it.
 2712 
 2713 2009-01-28  Chong Yidong  <cyd@stupidchicken.com>
 2714 
 2715 	* mail/rmail.el (rmail-toggle-header): Don't reset
 2716 	rmail-header-style permanently (bug#2016).
 2717 
 2718 2009-01-28  Denis Howe  <denis.howe@gmail.com>
 2719 
 2720 	* complete.el (PC-do-completion): Correct case when completion is
 2721 	unambiguous.
 2722 
 2723 2009-01-28  Stephen Berman  <stephen.berman@gmx.net>
 2724 
 2725 	* calendar/todo-mode.el (todo-insert-item-here):
 2726 	Prevent insertion of a new entry inside of an existing entry.
 2727 	Minor code cleanup.  (Bug#2084)
 2728 	(todo-add-category): Change the interactive spec.  Signal an error
 2729 	if the Todo file is non-empty but contains no category.
 2730 	Reject category names that could induce bugs and confusion.
 2731 	Call todo-mode if the Todo file is new and unsaved.  Simplify handling
 2732 	of local variables cookie.  Properly display the newly added
 2733 	category in Todo mode.
 2734 	(todo-show): Call todo-initial-setup only if there is neither a
 2735 	Todo file nor a corresponding unsaved buffer.  (Bug#2085)
 2736 	(todo-category-alist): Delete function.
 2737 	(todo-completing-read): New function.
 2738 	(todo-insert-item, todo-jump-to-category): Use it.
 2739 	(todo-insert-item): Make the use of the prefix argument conform to
 2740 	the doc string.  (Bug#2086)
 2741 
 2742 2009-01-28  Glenn Morris  <rgm@gnu.org>
 2743 
 2744 	* mail/rmail.el (rmail-expunge-and-save): Always show a message,
 2745 	even when called from the summary.  (Bug#2075)
 2746 	(rmail-no-mail-p): New func, extracted from rmail-show-message-maybe.
 2747 	(rmail-show-message-maybe): Use rmail-no-mail-p.
 2748 	(rmail-show-message): If empty folder, do nothing.  (Bug#2076)
 2749 	(rmail-get-labels): Separate status and label fields with a semicolon,
 2750 	rather than a comma, for consistency with old Rmail.
 2751 
 2752 	* mail/rmailsum.el (rmail-message-recipients-p-1): Don't bother
 2753 	starting from the beginning, since mail-fetch-field does not care.
 2754 	(rmail-create-summary-line): Fix unseen handling.  (Bug#2089)
 2755 	(rmail-get-summary-status): New name for old rmail-get-summary-labels.
 2756 	(rmail-get-summary-labels): New function.  Returns labels rather than
 2757 	status (edited, etc).
 2758 	(rmail-create-summary): Insert an extra space after the status
 2759 	flags, for consistency with old rmail, and with current
 2760 	rmail-summary-font-lock-keywords.
 2761 
 2762 2009-01-28  Chong Yidong  <cyd@stupidchicken.com>
 2763 
 2764 	* progmodes/perl-mode.el (perl-indent-line-command): Call indent-region
 2765 	if region is active.  Use cond instead of nested ifs.  (Bug#2053)
 2766 
 2767 2009-01-27  Chong Yidong  <cyd@stupidchicken.com>
 2768 
 2769 	* mail/rmail.el (rmail-convert-babyl-to-mbox): Prompt user before
 2770 	converting.
 2771 
 2772 	* mail/unrmail.el (unrmail): Record labels in X-RMAIL-* fields,
 2773 	which are recognized by the new Rmail, instead of X-BABYL-V6-*.
 2774 
 2775 2009-01-27  Christopher Oliver  <coliver@message.nmc.edu>
 2776 
 2777 	* mouse.el (mouse-select-font): Return a string instead of a list.
 2778 
 2779 2009-01-27  Chong Yidong  <cyd@stupidchicken.com>
 2780 
 2781 	* bindings.el: Swap C-delete and C-backspace bindings here, so we
 2782 	don't have to do it in normal-erase-is-backspace-mode.
 2783 
 2784 	* simple.el (normal-erase-is-backspace-mode): Don't swap C-delete
 2785 	and C-backspace; the latter is not available on ttys anyway.
 2786 
 2787 2009-01-27  Tassilo Horn  <tassilo@member.fsf.org>
 2788 
 2789 	(doc-view-mode): Fix broken call to string-match.
 2790 
 2791 2009-01-27  Tassilo Horn  <tassilo@member.fsf.org>
 2792 
 2793 	* doc-view.el (doc-view-mode): Enhance docstring and fallback to
 2794 	fundamental-mode or ps-mode if the file is empty or doesn't exist
 2795 	at all.
 2796 	(doc-view-initiate-display): Better info message if doc-view-mode
 2797 	cannot be used.  (Missing utility or no png support/no X frame.)
 2798 	(Bug#2058)
 2799 
 2800 2009-01-27  Glenn Morris  <rgm@gnu.org>
 2801 
 2802 	* mail/rmail.el (rmail-copy-headers): Doc fix.  Leave point at the end
 2803 	of the headers in the full header case.  (Bug#2073)
 2804 
 2805 2009-01-27  Kenichi Handa  <handa@m17n.org>
 2806 
 2807 	* mail/rmail.el (rmail-get-coding-system): Re-search
 2808 	rmail-mime-charset-pattern directly instead of using
 2809 	mail-fetch-field.  Use coding-system-from-name.
 2810 
 2811 	* international/mule-cmds.el (canonicalize-coding-system-name)
 2812 	(coding-system-from-name): New functions.
 2813 
 2814 2009-01-27  Glenn Morris  <rgm@gnu.org>
 2815 
 2816 	* dired-x.el (dired-bind-vm): Doc fix.
 2817 
 2818 	* mail/rmail-spam-filter.el: Remove leading `*' from defcustom docs.
 2819 	Replace `first' and `rest' with `car' and `cdr' throughout.
 2820 	(rsf-auto-delete-spam-bbdb-entries): Remove unused variable.
 2821 	(rsf-scanning-messages-now): Doc fix.
 2822 	(rsf-check-field): Rename from `check-field' and update callers.
 2823 	(rmail-spam-filter): Fix bbdb/mail_auto_create_p oddness.
 2824 	Use rmail-output rather than deleted rmail-output-to-rmail-file.
 2825 
 2826 	* mail/rmail.el: Remove leading `*' from defcustom docs.
 2827 	Remove needless autoloads of many defcustoms and hooks.
 2828 	(rmail-enable-mime, rmail-insert-mime-resent-message-function)
 2829 	(rmail-search-mime-message-function, rmail-search-mime-header-function)
 2830 	(rmail-decode-mime-charset): Doc fix.
 2831 	(rmail-search-message, rmail-resend): Check functions set before use.
 2832 
 2833 	* mail/rmailout.el: Remove leading `*' from defcustom docs.
 2834 	Remove needless autoloads of many defcustoms.
 2835 	(rmail-output-to-babyl-buffer): Rename from
 2836 	rmail-output-to-r-mail-buffer and update caller.
 2837 	(rmail-output): Doc fix.
 2838 
 2839 	* mail/rmailsum.el: Remove leading `*' from defcustom docs.
 2840 	Remove needless autoloads of many defcustoms.
 2841 	(rmail-message-regexp-p-1): Check rmail-search-mime-header-function
 2842 	is set.
 2843 
 2844 	* mail/unrmail.el (command-line-args-left): Remove unneeded declaration.
 2845 	(batch-unrmail, unrmail): Doc fix.
 2846 
 2847 	* mail/rmailsum.el (rmail-message-recipients-p-1)
 2848 	(rmail-message-regexp-p-1): Ensure searches start from the
 2849 	beginning of the header.
 2850 
 2851 2009-01-27  Chong Yidong  <cyd@stupidchicken.com>
 2852 
 2853 	* mail/rmailsum.el (rmail-summary-mark-deleted): Recache summary.
 2854 
 2855 2009-01-27  Jay Belanger  <jay.p.belanger@gmail.com>
 2856 
 2857 	* calc/calc-sel.el (cal-sel-mult-both-sides): Add an option to
 2858 	expand the denominator.
 2859 
 2860 2009-01-26  Michael Albinus  <michael.albinus@gmx.de>
 2861 
 2862 	* net/dbus.el (dbus-event-error-hooks): New variable.
 2863 	(dbus-handle-event): Use it.
 2864 
 2865 2009-01-26  Glenn Morris  <rgm@gnu.org>
 2866 
 2867 	* Makefile.in (ELCFILES): Update.
 2868 
 2869 	* mail/rmail.el (rmail-reply): Don't include Resent-To and Resent-Cc in
 2870 	replies.  (Bug#512)
 2871 
 2872 2009-01-25  Ulf Jasper  <ulf.jasper@web.de>
 2873 
 2874 	* calendar/icalendar.el (icalendar-uid-format): Fix doc string.
 2875 
 2876 2009-01-25  Adrian Robert  <Adrian.B.Robert@gmail.com>
 2877 
 2878 	* term/ns-win.el (ns-insert-working-text, ns-delete-working-text):
 2879 	Remove from global map and key definitions.
 2880 	(ns-toggle-toolbar, ns-info-prefs): Add to global map and key
 2881 	definitions.
 2882 	(ns-show-preferences-help, ns-unput-working-text): New functions.
 2883 	(ns-unecho-working-text): Update message.
 2884 
 2885 2009-01-25  Craig Markwardt  <cbmarkwardt@gmail.com>
 2886 
 2887 	* calendar/icalendar.el (icalendar-uid-format): New defcustom
 2888 	variable to allow the user to choose iCalendar UID format.
 2889 	(icalendar--diarytime-to-isotime): Bug fix, now times in the range
 2890 	12:00am-12:59am are correctly converted to 0000-0059, instead of 12pm.
 2891 	(icalendar-export-region, icalendar--create-uid): Use custom
 2892 	function to compute iCalendar UID for each entry.
 2893 	(icalendar--parse-summary-and-rest): Bug fix for parsing of lines
 2894 	with description, location, etc. fields (need to keep active count
 2895 	of fields encountered).  Another bug fix to the regex that matches
 2896 	multiple lines (need \' regex instead of $ to match end-of-entry).
 2897 
 2898 2009-01-25  Juri Linkov  <juri@jurta.org>
 2899 
 2900 	* progmodes/grep.el (grep-mode-map): Put grep-find before grep and
 2901 	change its title from "Recursive grep..." to "Grep via Find...".
 2902 	Add menu items for lgrep and rgrep.
 2903 
 2904 2009-01-24  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 2905 
 2906 	* ps-print.el (ps-print-version): New version 7.3.4.
 2907 
 2908 2009-01-24  Eduard Wiebe  <usenet@pusto.de>  (tiny change)
 2909 
 2910 	* ps-print.el: Fix face background/foreground extraction.
 2911 	(ps-face-extract-color): New fun.
 2912 	(ps-face-attributes, ps-face-attribute-list): Code fix.
 2913 
 2914 2009-01-24  Geoff Gole  <geoffgole@gmail.com>  (tiny change)
 2915 
 2916 	* align.el (align-region): Avoid infloop.
 2917 
 2918 2009-01-24  Eli Zaretskii  <eliz@gnu.org>
 2919 
 2920 	* env.el (environment): Function removed.
 2921 
 2922 	* international/mule-cmds.el (set-language-environment-coding-systems):
 2923 	If default-buffer-file-coding-system is nil, set up to have EOLs that
 2924 	are native for the underlying system-type.  (Bug#1853)
 2925 	(prefer-coding-system, set-default-coding-systems): Doc fix.
 2926 
 2927 2009-01-24  Juanma Barranquero  <lekktu@gmail.com>
 2928 
 2929 	* emacs-lisp/eldoc.el (eldoc-function-argstring-format):
 2930 	Revert 2007-09-26 change; use `string-match-p' to check for &keywords.
 2931 	(eldoc-get-fnsym-args-string, eldoc-highlight-function-argument):
 2932 	Use `string-match-p'.
 2933 
 2934 2009-01-24  Ulf Jasper  <ulf.jasper@web.de>
 2935 
 2936 	* net/newst-treeview.el (newsticker--treeview-first-feed): New.
 2937 	(newsticker-treeview-next-new-or-immortal-item): Try first-feed if
 2938 	next-feed does not succeed.  Fixes bug#1710 even more.
 2939 	(newsticker-treeview-next-feed): Simplify.
 2940 	(newsticker--group-get-feeds): Suppress group names in result.
 2941 
 2942 2009-01-24  Adrian Robert  <Adrian.B.Robert@gmail.com>
 2943 
 2944 	* term/ns-win.el (menu-bar-select-frame): Drop this override.
 2945 	(menu-bar-update-frames): Update call to menu-bar-select-frame.
 2946 
 2947 2009-01-24  Glenn Morris  <rgm@gnu.org>
 2948 
 2949 	* mail/rmail.el (rmail-insert-inbox-text): Revert replacement of
 2950 	"popmail" by "pormail".
 2951 
 2952 	* language/ethio-util.el (rmail-current-message, rmail-message-vector):
 2953 	Remove unneeded declarations.
 2954 
 2955 2009-01-24  Jay Belanger  <jay.p.belanger@gmail.com>
 2956 
 2957 	* calc/calc-poly.el (calcFunc-apart): Improve test for
 2958 	rational functions.
 2959 
 2960 2009-01-23  Chong Yidong  <cyd@stupidchicken.com>
 2961 
 2962 	* mail/rmailsum.el (rmail-summary-by-labels): Correctly handle
 2963 	return value of rmail-get-labels.
 2964 
 2965 	* mail/rmailkwd.el (rmail-next-labeled-message): Correctly handle
 2966 	return value of rmail-get-labels.
 2967 
 2968 	* mail/rmail.el (rmail-get-labels): Obey the MSG argument.
 2969 	(rmail-buffer-swapped): Fix last change.  (Bug#1997)
 2970 
 2971 2009-01-23  Ulf Jasper  <ulf.jasper@web.de>
 2972 
 2973 	* net/newst-backend.el (newsticker--cache-read): Offer deletion of
 2974 	old cache file.  Fixes bug#1710.
 2975 
 2976 2009-01-23  Chong Yidong  <cyd@stupidchicken.com>
 2977 
 2978 	* mail/rmail.el (rmail-generate-viewer-buffer): Fix typo.
 2979 
 2980 2009-01-23  Adrian Robert  <Adrian.B.Robert@gmail.com>
 2981 
 2982 	* term/ns-win.el (ns-insert-working-text, ns-put-working-text):
 2983 	Switch names and update comments for clarity.
 2984 
 2985 2009-01-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 2986 
 2987 	* mail/rmail.el (rmail-write-region-annotate): Only switch buffer if
 2988 	start is nil, as was done in tar-mode.el.
 2989 
 2990 2009-01-23  Glenn Morris  <rgm@gnu.org>
 2991 
 2992 	* mail/sendmail.el (mail-bury): Revert previous change now pmail is no
 2993 	more.
 2994 
 2995 	* mail/uce.el (rmail-msg-is-pruned): Remove declaration of deleted func.
 2996 
 2997 2009-01-23  Chong Yidong  <cyd@stupidchicken.com>
 2998 
 2999 	* server.el (server-name): Make it a defcustom.  (Bug#1995)
 3000 
 3001 	* mail/rmail.el (rmail-buffer-swapped): Mark as permanent local.
 3002 
 3003 2009-01-23  Glenn Morris  <rgm@gnu.org>
 3004 
 3005 	* Makefile.in (ELCFILES): Update.
 3006 
 3007 2009-01-22  Ulf Jasper  <ulf.jasper@web.de>
 3008 
 3009 	* net/newst-treeview.el
 3010 	(newsticker-treeview-next-new-or-immortal-item): New optional arg
 3011 	current-item-counts.  Move to next feed if necessary.  (Bug#1569)
 3012 	(newsticker-treeview-prev-new-or-immortal-item): Move to previous
 3013 	feed if necessary.  (Bug#1569)
 3014 	(newsticker-treeview-next-feed)
 3015 	(newsticker-treeview-prev-feed): New optional arg stay-in-tree.
 3016 	Don't activate node nil.  (Bug#1569)
 3017 
 3018 2009-01-22  Paul Reilly  <pmr@pajato.com>
 3019 	    Henrik Enberg  <enberg@printf.se>
 3020 	    Alex Schroeder  <alex@gnu.org>
 3021 	    Chong Yidong  <cyd@stupidchicken.com>
 3022 	    Richard M Stallman  <rms@gnu.org>
 3023 	    Glenn Morris  <rgm@gnu.org>
 3024 	    Juanma Barranquero  <lekktu@gmail.com>
 3025 
 3026 	* mail/rmail.el: Code implementing Rmail-mbox functionality.
 3027 	(rmail-attribute-header, rmail-keyword-header)
 3028 	(rmail-answered-attr-index, rmail-deleted-attr-index)
 3029 	(rmail-edited-attr-index, rmail-filed-attr-index)
 3030 	(rmail-retried-attr-index, rmail-forwarded-attr-index)
 3031 	(rmail-unseen-attr-index, rmail-resent-attr-index)
 3032 	(rmail-attr-array, rmail-header-style, rmail-file-name)
 3033 	(rmail-buffer-swapped): New vars.
 3034 	(rmail-convert-file-maybe, rmail-error-bad-format)
 3035 	(rmail-convert-babyl-to-mbox, rmail-get-coding-system)
 3036 	(rmail-generate-viewer-buffer, rmail-change-major-mode-hook)
 3037 	(rmail-buffers-swapped-p, rmail-swap-buffers-maybe)
 3038 	(rmail-mode-kill-buffer-hook, rmail-get-new-mail-1)
 3039 	(rmail-get-new-mail-filter-spam, rmail-add-mbox-headers)
 3040 	(rmail-get-header, rmail-set-header, rmail-get-attr-names)
 3041 	(rmail-get-keywords, rmail-get-labels, rmail-get-attr-value)
 3042 	(rmail-message-attr-p, rmail-message-unseen-p)
 3043 	(rmail-apply-in-message, rmail-collect-deleted, rmail-widen)
 3044 	(rmail-show-message-maybe, rmail-copy-headers)
 3045 	(rmail-simplified-subject, rmail-simplified-subject-regexp)
 3046 	(rmail-write-region-annotate): New functions.
 3047 
 3048 	(rmail-keywords, rmail-default-rmail-file): Delete vars.
 3049 	(rmail-convert-mailpath, rmail-convert-file)
 3050 	(rmail-insert-rmail-file-header, rmail-decode-babyl-format)
 3051 	(rmail-parse-file-inboxes, rmail-convert-to-babyl-format)
 3052 	(rmail-reformat-message, rmail-clear-headers, rmail-msg-is-pruned)
 3053 	(rmail-redecode-body)
 3054 	(rmail-msg-restore-non-pruned-header, rmail-msg-prune-header)
 3055 	(rmail-narrow-to-non-pruned-header, rmail-message-recipients-p)
 3056 	(rmail-count-screen-lines, rmail-message-regexp-p)
 3057 	(rmail-current-subject, rmail-current-subject-regexp): Delete functions.
 3058 	(rmail-nuke-pinhead-header): Move to rmailout.el.
 3059 
 3060 	(rmail-ignored-headers): Add additional headers.
 3061 	(rmail-mode-map): Update key commands.
 3062 	(rmail-tool-bar-map): Build tool-bar unconditionally.
 3063 	(rmail, rmail-mode, rmail-get-new-mail): Handle babyl-to-mbox
 3064 	conversion and new buffer swapping mechanism.
 3065 	(rmail-perm-variables): Use new vars, and remove deleted ones.
 3066 	(rmail-revert): Use rmail-convert-file-maybe.
 3067 	(rmail-duplicate-message): Use rmail-show-message-maybe.
 3068 	(rmail-get-new-mail): Don't leave the buffer screwed up if we get
 3069 	a disk-full error.
 3070 	(rmail-parse-url): Strip embedded password.
 3071 	(rmail-insert-inbox-text): Default to movemail if
 3072 	rmail-movemail-program is null.  Handle mbox format.
 3073 	(rmail-decode-region): New arg.
 3074 	(rmail-display-labels): Don't perform Babyl processing.
 3075 	(rmail-set-attribute, rmail-message-labels-p, rmail-search)
 3076 	(rmail-set-message-counters, rmail-count-new-messages)
 3077 	(rmail-set-message-counters-counter, rmail-show-message)
 3078 	(rmail-next-same-subject, rmail-reply): Use mbox format.
 3079 	(rmail-toggle-header, rmail-show-message, rmail-only-expunge)
 3080 	(rmail-expunge, rmail-expunge-and-save, rmail-quit): Use new
 3081 	buffer swapping mechanism.
 3082 
 3083 	* mail/rmailedit.el: Require rmailsum.el.
 3084 	(rmail-edit-mode): First check if buffer is swapped.
 3085 	(rmail-edit-saved-coding-system): Delete var.
 3086 	(rmail-edit-current-message): Don't call deleted vars.
 3087 	(rmail-cease-edit): Handle mbox format.
 3088 	(rmail-abort-edit): Widen buffer.
 3089 
 3090 	* mail/rmailkwd.el: Require rmail.el.  Remove unneeded function
 3091 	declarations.
 3092 	(rmail-buffer, rmail-current-message, rmail-last-label)
 3093 	(rmail-last-multi-labels, rmail-summary-vector)
 3094 	(rmail-total-messages, rmail-attributes, rmail-deleted-label)
 3095 	(rmail-keywords): Delete vars.
 3096 	(rmail-attribute-p, rmail-keyword-p, rmail-make-label)
 3097 	(rmail-force-make-label, rmail-quote-label-name, rmail-keywords)
 3098 	(rmail-parse-file-keywords, rmail-install-keyword): Delete functions.
 3099 	(rmail-make-label): New function.
 3100 	(rmail-read-label): Don't call rmail-parse-file-keywords.
 3101 	(rmail-set-label): Rewrite using rmail-set-attribute.
 3102 	(rmail-next-labeled-message): Use rmail-get-labels.
 3103 
 3104 	* mail/rmailmm.el: New file.
 3105 
 3106 	* mail/rmailmsc.el: Require rmail.el.
 3107 	(set-rmail-inbox-list): Set rmail-inbox-list directly.
 3108 
 3109 	* mail/rmailout.el (rmail-output-decode-coding): New var.
 3110 	(rmail-output-as-babyl, rmail-output-to-r-mail-buffer)
 3111 	(rmail-convert-to-babyl-format, rmail-output-as-mbox)
 3112 	(rmail-output-to-rmail-buffer): New functions.
 3113 	(rmail-output-read-rmail-file-name, rmail-output-to-rmail-file):
 3114 	Delete functions.
 3115 	(rmail-nuke-pinhead-header): Move from rmail.el.
 3116 	(rmail-output): Rewrite to accept both mbox and babyl output.
 3117 	(rmail-output-as-seen, rmail-output-body-to-file): Rewrite to
 3118 	use mbox internal format.
 3119 
 3120 	* mail/rmailsort.el: Eval mail-utils when compiled.  Require rmail.el.
 3121 	(rmail-sort-by-date, rmail-sort-by-subject, rmail-sort-by-author)
 3122 	(rmail-sort-by-recipient, rmail-sort-by-correspondent):
 3123 	Use rmail-get-header.
 3124 	(rmail-sort-messages): Use new buffer swapping mechanism.
 3125 	Handle mbox internal format.
 3126 
 3127 	* mail/rmailsum.el (rmail-summary): Make sure rmail buffer is shown.
 3128 	(rmail-message-recipients-p, rmail-message-recipients-p-1)
 3129 	(rmail-message-regexp-p, rmail-new-summary-1)
 3130 	(rmail-get-create-summary-buffer, rmail-get-summary)
 3131 	(rmail-create-summary-line, rmail-get-summary-labels)
 3132 	(rmail-create-summary, rmail-header-summary)
 3133 	(rmail-summary-output, rmail-summary-output-as-seen): New functions.
 3134 	(rmail-summary-by-topic, rmail-message-senders-p)
 3135 	(rmail-header-summary, rmail-summary-next-same-subject): Use mbox
 3136 	internal format.
 3137 	(rmail-new-summary): Rewrite window handling.
 3138 	(rmail-make-summary-line, rmail-make-summary-line-1)
 3139 	(rmail-make-basic-summary-line)
 3140 	(rmail-summary-output-to-rmail-file): Functions deleted.
 3141 	(rmail-summary-undelete, rmail-summary-rmail-update)
 3142 	(rmail-summary-scroll-msg-up, rmail-summary-scroll-msg-down)
 3143 	(rmail-summary-show-message, rmail-summary-wipe)
 3144 	(rmail-summary-toggle-header, rmail-summary-reply):
 3145 	Use rmail-buffer instead of rmail-view-buffer.
 3146 	(rmail-summary-mode-map): Rebind "o" to rmail-summary-output.
 3147 	(rmail-summary-goto-msg): Use rmail-show-message-maybe.
 3148 	(rmail-summary-expunge-and-save): Use rmail-expunge-and-save.
 3149 
 3150 2009-01-22  Adrian Robert  <Adrian.B.Robert@gmail.com>
 3151 
 3152 	* term/ns-win.el (ns-show-manual): Fix node name.
 3153 	(x-open-connection): Fix typo in declaration filename.
 3154 
 3155 2009-01-22  Romain Francoise  <romain@orebokech.com>
 3156 
 3157 	* Makefile.in (ELCFILES): Update.
 3158 
 3159 2009-01-22  Dan Nicolaescu  <dann@ics.uci.edu>
 3160 
 3161 	* frame.el (make-frame-on-tty): Remove function, inline contents
 3162 	in the only user ...
 3163 
 3164 	* server.el (server-create-tty-frame): ... here.
 3165 
 3166 2009-01-22  Chong Yidong  <cyd@stupidchicken.com>
 3167 
 3168 	* format.el (format-annotate-function):
 3169 	Set write-region-post-annotation-function.
 3170 
 3171 2009-01-21  John Wiegley  <johnw@newartisans.com>
 3172 
 3173 	* eshell/esh-mode.el: Add eshell-handle-ansi-color to the default
 3174 	list of output filters.
 3175 	(eshell-mode): Change the default binding of C-a to eshell-bol.
 3176 	I don't think it's actually bound at all by default in eshell;
 3177 	it just falls back to the default binding of C-a.
 3178 
 3179 2009-01-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 3180 
 3181 	* minibuffer.el (completion--insert-strings): Fix up computation of
 3182 	column position which manifested e.g. in proced's signal completion.
 3183 
 3184 2009-01-21  Chong Yidong  <cyd@stupidchicken.com>
 3185 
 3186 	* server.el (server-start): Allow server to shut down when no
 3187 	frames are available in daemon-mode.
 3188 
 3189 2009-01-21  Juanma Barranquero  <lekktu@gmail.com>
 3190 
 3191 	* term.el (term-previous-matching-input, term-next-matching-input)
 3192 	(term-previous-matching-input-from-input)
 3193 	(term-next-matching-input-from-input, term-backward-matching-input)
 3194 	(term-forward-matching-input): Change argument name to match docstring.
 3195 
 3196 2009-01-21  Glenn Morris  <rgm@gnu.org>
 3197 
 3198 	* emacs-lisp/authors.el (authors-aliases): Remove some "ignore" entries
 3199 	that are no longer needed.
 3200 	(authors-scan-change-log): Doc fix.
 3201 	(authors-scan-el): Restore let*, foolishly removed 2009-01-11.
 3202 
 3203 2009-01-20  Agustín Martín  <agustin.martin@hispalinux.es>
 3204 
 3205 	* textmodes/ispell.el (ispell-find-aspell-dictionaries):
 3206 	Use aspell default dict.
 3207 
 3208 2009-01-20  Kenichi Handa  <handa@m17n.org>
 3209 
 3210 	* descr-text.el (describe-char): Improve description of eight-bit
 3211 	char in a unibyte buffer.  (Bug#1935)
 3212 
 3213 2009-01-20  Glenn Morris  <rgm@gnu.org>
 3214 
 3215 	* emacs-lisp/authors.el (authors-aliases, authors-fixed-case):
 3216 	Add some entries.
 3217 
 3218 2009-01-19  Chong Yidong  <cyd@stupidchicken.com>
 3219 
 3220 	* progmodes/ruby-mode.el: Autoload other interpreter names.
 3221 
 3222 2009-01-19  Juanma Barranquero  <lekktu@gmail.com>
 3223 
 3224 	* descr-text.el (describe-char-categories): New defsubst.
 3225 	(describe-char): Use it.
 3226 
 3227 2009-01-19  Michael Albinus  <michael.albinus@gmx.de>
 3228 
 3229 	* net/tramp.el (tramp-ipv6-regexp): The regexp shall cover also
 3230 	IPv4 mapped IPv6 addresses.
 3231 
 3232 2009-01-18  Juanma Barranquero  <lekktu@gmail.com>
 3233 
 3234 	* textmodes/css-mode.el (css-backward-sexp): Stop once it reaches
 3235 	the beginning of the buffer.  (Bug#1949)
 3236 
 3237 2009-01-18  Markus Triska  <markus.triska@gmx.at>
 3238 
 3239 	* linum.el (linum-update-window): Use `delq' instead of `delete';
 3240 	compare strings with `equal-including-properties'.
 3241 
 3242 2009-01-17  Glenn Morris  <rgm@gnu.org>
 3243 
 3244 	* progmodes/cc-langs.el (declare-function): Add compatibility stub.
 3245 	(delete-duplicates, mapcan, cl-macroexpand-all): Declare.
 3246 
 3247 	* emacs-lisp/eldoc.el (eldoc-minor-mode-string)
 3248 	(eldoc-message-commands, eldoc-print-current-symbol-info):
 3249 	Doc fix (consistent case of "ElDoc").
 3250 
 3251 2009-01-17  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 3252 
 3253 	* textmodes/bibtex.el (bibtex-format-entry): Simplify previous change.
 3254 
 3255 2009-01-17  Eli Zaretskii  <eliz@gnu.org>
 3256 
 3257 	* dos-w32.el (find-buffer-file-type-coding-system): If `(car
 3258 	TARGET)' does not exist, try again with its basename replaced by
 3259 	`(cdr TARGET)'.  (Related to Bug #1853.)
 3260 
 3261 	* international/mule-conf.el (raw-text, eight-bit): Doc fixes.
 3262 
 3263 2009-01-16  Agustín Martín  <agustin.martin@hispalinux.es>
 3264 
 3265 	* textmodes/flyspell.el (flyspell-post-command-hook): Do nothing
 3266 	unless flyspell-mode is enabled.
 3267 	(flyspell-pre-point): Make buffer-local.
 3268 
 3269 2009-01-16  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 3270 
 3271 	* textmodes/bibtex.el (bibtex-format-entry): For updating field
 3272 	delimiters, allow fields that are composed of strings and string
 3273 	constants.
 3274 	(bibtex-mode): Doc fix.
 3275 
 3276 2009-01-16  Agustín Martín  <agustin.martin@hispalinux.es>
 3277 
 3278 	* textmodes/ispell.el: Protect against declare-function undefined
 3279 	in XEmacs.
 3280 	(ispell-program-name): Search also for hunspell when setting default.
 3281 	(ispell-find-aspell-dictionaries): Better error message.  Use correct
 3282 	dictionary alist for default.  Better fallback default dictionary.
 3283 
 3284 2009-01-16  Ulrich Mueller  <ulm@kph.uni-mainz.de>
 3285 
 3286 	* international/quail.el (quail-insert-kbd-layout):
 3287 	Delete superfluous handling of 8-bit code.  (Bug#1418)
 3288 
 3289 2009-01-16  Glenn Morris  <rgm@gnu.org>
 3290 
 3291 	* emacs-lisp/eldoc.el: Remove leading `*' from defcustoms.
 3292 	(eldoc-argument-case, eldoc-echo-area-use-multiline-p)
 3293 	(eldoc-highlight-function-argument): Doc fix - mention effect of
 3294 	eldoc-documentation-function.
 3295 	(eldoc-message-commands-table-size, eldoc-message-commands)
 3296 	(eldoc-current-idle-delay, eldoc-get-fnsym-args-string): Doc fix.
 3297 	(eldoc-documentation-function): Mention effect on user options.
 3298 
 3299 	* emacs-lisp/copyright.el (copyright-update): Doc fix.
 3300 
 3301 2009-01-16  Kevin Ryde  <user42@zip.com.au>
 3302 
 3303 	* tar-mode.el (tar-rename-entry): Only test the magic string, without
 3304 	its version number, and then set both.
 3305 
 3306 2009-01-16  Richard M Stallman  <rms@gnu.org>
 3307 
 3308 	* textmodes/paragraphs.el (sentence-end): Accept non-break space.
 3309 
 3310 2009-01-15  Dan Nicolaescu  <dann@ics.uci.edu>
 3311 
 3312 	* buff-menu.el (Buffer-menu-mode): Derive from special-mode.
 3313 	Refer to revert-buffer, not Buffer-menu-revert.
 3314 	(Buffer-menu-sort): Use revert-buffer, not Buffer-menu-revert.
 3315 	(Buffer-menu-revert): Remove function, unused.
 3316 	(Buffer-menu-mode-map): Don't bind keys already
 3317 	bound by special-mode.
 3318 	(Buffer-menu-mode-map): Add a menu.
 3319 
 3320 2009-01-15  Stephen Eglen  <stephen@gnu.org>
 3321 
 3322 	* emacs-lisp/lisp-mode.el (lisp-mode-variables): Doc fix.
 3323 
 3324 2009-01-15  Dan Nicolaescu  <dann@ics.uci.edu>
 3325 
 3326 	* vc-hg.el (vc-hg-diff): Pass relative file names.  (Bug#1903)
 3327 
 3328 2009-01-15  Martin Rudalics  <rudalics@gmx.at>
 3329 
 3330 	* window.el (special-display-p): Revert 2009-01-14 change.
 3331 
 3332 2009-01-15  Glenn Morris  <rgm@gnu.org>
 3333 
 3334 	* emacs-lisp/authors.el (authors-aliases, authors-fixed-case):
 3335 	(authors-obsolete-files-regexps, authors-ignored-files):
 3336 	(authors-renamed-files-alist): Add some entries.
 3337 	(authors-fixed-entries): Change some entries.
 3338 	(authors-canonical-file-name): Doc fix.
 3339 	(authors-scan-change-log): Handle joint authorship in ChangeLogs.
 3340 
 3341 2009-01-14  Juri Linkov  <juri@jurta.org>
 3342 
 3343 	* info.el (Info-isearch-filter): Don't filter out invisible text
 3344 	when search-invisible is t.  (Bug#1848)
 3345 
 3346 	* simple.el (blink-matching-open): Use `minibuffer-message' to
 3347 	display messages in the minibuffer.
 3348 
 3349 	* help.el (view-help-file):
 3350 	* menu-bar.el (menu-bar-help-extra-packages):
 3351 	Use goto-address-mode instead of goto-address.
 3352 
 3353 	* net/goto-addr.el (goto-address-url-face): Change default value
 3354 	from `bold' to `link'.
 3355 
 3356 2009-01-14  Juanma Barranquero  <lekktu@gmail.com>
 3357 
 3358 	* international/mule-diag.el (print-list): Fix 2008-12-03 change.
 3359 
 3360 2009-01-14  Martin Rudalics  <rudalics@gmx.at>
 3361 
 3362 	* frame.el (special-display-popup-frame): Rewrite doc-string and
 3363 	simplify code.
 3364 
 3365 	* window.el (special-display-buffer-names)
 3366 	(special-display-regexps): Add customization support for
 3367 	function/other-args elements.  Rewrite doc-strings.
 3368 	(special-display-function): Rewrite doc-string.
 3369 	(same-window-buffer-names, same-window-regexps):
 3370 	Minor doc-string fixes.
 3371 	(special-display-p): Minor rewrite.
 3372 
 3373 2009-01-14  Glenn Morris  <rgm@gnu.org>
 3374 
 3375 	* textmodes/bibtex.el (bibtex-copy-field-as-kill): Doc fix.
 3376 
 3377 2009-01-14  Juanma Barranquero  <lekktu@gmail.com>
 3378 
 3379 	* minibuffer.el (minibuffer-message): Fix regexp so it doesn't exclude
 3380 	MESSAGEs with internal square brackets (i.e., " this [test] message").
 3381 	Use `string-match-p'.
 3382 	(completion--make-envvar-table, completion--file-name-table)
 3383 	(completion-pcm--string->pattern, completion-pcm--all-completions)
 3384 	(completion-pcm--filename-try-filter): Use `string-match-p'.
 3385 
 3386 2009-01-14  Juri Linkov  <juri@jurta.org>
 3387 
 3388 	* progmodes/bug-reference.el (bug-reference-fontify): Check for
 3389 	non-nil `bug-reference-url-format' before putting an overlay
 3390 	property `bug-reference-url'.
 3391 	(bug-reference-mode, bug-reference-prog-mode): Don't check for
 3392 	`bug-reference-url-format'.  Doc fix.  (Bug#1744)
 3393 
 3394 2009-01-13  Chong Yidong  <cyd@stupidchicken.com>
 3395 
 3396 	* menu-bar.el (menu-bar-file-menu): Do not hardbind key display
 3397 	for exit-emacs item.  Bind it to save-buffers-kill-terminal.
 3398 
 3399 	* diff-mode.el (diff-mode-menu): Do not assume whitespace-mode is
 3400 	loaded.
 3401 
 3402 2009-01-13  Jason Rumney  <jasonr@gnu.org>
 3403 
 3404 	* faces.el (face-valid-attribute-values): No stipple on w32.  (Bug#884)
 3405 
 3406 2009-01-12  Juanma Barranquero  <lekktu@gmail.com>
 3407 
 3408 	* subr.el (play-sound): Doc fix.  (Bug#250)
 3409 	(shell-quote-argument, field-at-pos): Fix typos in docstrings.
 3410 
 3411 2009-01-12  Alan Mackenzie  <acm@muc.de>
 3412 
 3413 	* textmodes/paragraphs.el (forward-sentence): Change limit of
 3414 	re-search-backward to allow values of `sentence-end' anchored at BOL.
 3415 
 3416 2009-01-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 3417 
 3418 	* tar-mode.el (tar-header-block-tokenize): Properly ignore the version
 3419 	subfield of the magic string.
 3420 
 3421 2009-01-11  Jay Belanger  <jay.p.belanger@gmail.com>
 3422 
 3423 	* calc/calc-lang.el (math-compose-tex-sqrt): New function.
 3424 	(math-special-function-table): Use `math-compose-tex-sqrt' to
 3425 	compose sqrts in TeX and LaTeX mode.
 3426 
 3427 2009-01-11  Chong Yidong  <cyd@stupidchicken.com>
 3428 
 3429 	* faces.el (describe-face): Ignore anonymous faces.
 3430 
 3431 	* server.el (server-save-buffers-kill-terminal): Args changed.
 3432 	Handle nowait client frames.
 3433 
 3434 	* files.el (save-buffers-kill-terminal): Args for
 3435 	server-save-buffers-kill-terminal changed.
 3436 
 3437 2009-01-11  Juanma Barranquero  <lekktu@gmail.com>
 3438 
 3439 	* international/fontset.el (create-fontset-from-fontset-spec): Doc fix.
 3440 
 3441 2009-01-11  Glenn Morris  <rgm@gnu.org>
 3442 
 3443 	* diff-mode.el (whitespace-style, whitespace-trailing-regexp):
 3444 	Silence compiler.
 3445 
 3446 	* emacs-lisp/authors.el (authors-aliases): Add, remove, and adjust
 3447 	some entries.
 3448 	(authors-fixed-case, authors-ignored-files, authors-valid-file-names):
 3449 	(authors-renamed-files-alist): Add entries.
 3450 	(authors-fixed-entries): Update for renamed and removed files.
 3451 	(authors-canonical-file-name): Add entries to
 3452 	authors-checked-files-alist based on their full names, expanded relative
 3453 	to each log-file directory.
 3454 	(authors-scan-el, authors-add-to-author-list, authors):
 3455 	Handle multiple authors in a file, via a new :cowrote category.
 3456 
 3457 	* emacs-lisp/copyright.el (copyright-update): Add doc-string.
 3458 
 3459 2009-01-10  Richard M Stallman  <rms@gnu.org>
 3460 
 3461 	* mail/mail-utils.el (mail-quote-printable-region): New function.
 3462 
 3463 2009-01-10  Glenn Morris  <rgm@gnu.org>
 3464 
 3465 	* calendar/cal-move.el (calendar-scroll-left-three-months)
 3466 	(calendar-scroll-right-three-months):
 3467 	* calendar/holidays.el (calendar-list-holidays)
 3468 	(calendar-mark-holidays):
 3469 	* calendar/lunar.el (calendar-lunar-phases):
 3470 	Add event handling, for when called from menus with the calendar buffer
 3471 	not current.
 3472 
 3473 2009-01-10  Dan Nicolaescu  <dann@ics.uci.edu>
 3474 
 3475 	* diff-mode.el (diff-show-trailing-whitespaces): Remove function.
 3476 	Move setting up whitespace-mode ...
 3477 	(diff-mode): ... here.
 3478 	(diff-mode-menu): Add a menu entry for showing trailing whitespace.
 3479 
 3480 2009-01-10  Chong Yidong  <cyd@stupidchicken.com>
 3481 
 3482 	* faces.el (x-font-family-list): Remove entirely.
 3483 
 3484 2009-01-10  Eli Zaretskii  <eliz@gnu.org>
 3485 
 3486 	Fix Bug #876:
 3487 
 3488 	* info.el (info-insert-file-contents, Info-insert-dir):
 3489 	Bind inhibit-null-byte-detection to non-nil.
 3490 
 3491 2009-01-10  Martin Rudalics  <rudalics@gmx.at>
 3492 
 3493 	* tool-bar.el (tool-bar-mode): Modify all frame parameters when
 3494 	toggling tool bars on.  (Bug#1754)
 3495 
 3496 2009-01-09  Chong Yidong  <cyd@stupidchicken.com>
 3497 
 3498 	* faces.el (face-valid-attribute-values): Use string as value for
 3499 	:family attribute.  Now, font-family-list returns a list of strings.
 3500 	(x-font-family-list): Obsolete compatibility version of function
 3501 	from xfaces.c.
 3502 
 3503 2009-01-09  Martin Rudalics  <rudalics@gmx.at>
 3504 
 3505 	* window.el (special-display-buffer-names)
 3506 	(special-display-regexps, special-display-function):
 3507 	In doc-strings say "same-window" instead of "same-buffer".
 3508 
 3509 2009-01-09  Michael Albinus  <michael.albinus@gmx.de>
 3510 
 3511 	* net/tramp.el: Revert previous patch.  `last-command-char' is
 3512 	used in code intended only for XEmacs, where it is different from
 3513 	`last-command-event'.
 3514 
 3515 2009-01-09  Glenn Morris  <rgm@gnu.org>
 3516 
 3517 	* subr.el (last-input-char, last-command-char):
 3518 	Move here from src/keyboard.c.
 3519 
 3520 	* allout.el, autoarg.el, complete.el, ediff-mult.el, ediff-util.el:
 3521 	* electric.el, hexl.el, isearch.el, isearchb.el, kmacro.el:
 3522 	* minibuffer.el, repeat.el, simple.el, skeleton.el, terminal.el, tmm.el:
 3523 	* wdired.el:
 3524 	* calc/calc-aent.el, calc/calc-ext.el, calc/calc-incom.el:
 3525 	* calc/calc-keypd.el, calc/calc-misc.el, calc/calc-prog.el:
 3526 	* calc/calc-sel.el, calc/calc-store.el, calc/calc-stuff.el:
 3527 	* calc/calc-units.el, calc/calc-yank.el, calc/calc.el:
 3528 	* emacs-lisp/lisp.el, emacs-lisp/re-builder.el:
 3529 	* emulation/vi.el, emulation/vip.el, emulation/viper-cmd.el:
 3530 	* eshell/em-smart.el, eshell/esh-mode.el:
 3531 	* international/mule-cmds.el:
 3532 	* mail/mailabbrev.el:
 3533 	* net/tramp.el:
 3534 	* play/mpuz.el:
 3535 	* progmodes/ada-mode.el, progmodes/antlr-mode.el, progmodes/cc-align.el:
 3536 	* progmodes/cc-cmds.el, progmodes/cperl-mode.el, progmodes/f90.el:
 3537 	* progmodes/fortran.el, progmodes/icon.el, progmodes/idlwave.el:
 3538 	* progmodes/octave-mod.el, progmodes/pascal.el, progmodes/perl-mode.el:
 3539 	* progmodes/prolog.el, progmodes/sh-script.el, progmodes/simula.el:
 3540 	* progmodes/tcl.el, progmodes/vera-mode.el, progmodes/verilog-mode.el:
 3541 	* progmodes/vhdl-mode.el, progmodes/xscheme.el:
 3542 	* textmodes/sgml-mode.el, textmodes/table.el, textmodes/two-column.el:
 3543 	Replace last-command-char with last-command-event.
 3544 
 3545 	* double.el, electric.el, replace.el, term.el, terminal.el:
 3546 	* calc/calc.el:
 3547 	* emulation/viper-cmd.el:
 3548 	* international/mule-cmds.el:
 3549 	* obsolete/iso-acc.el:
 3550 	* progmodes/vhdl-mode.el: Replace last-input-char with last-input-event.
 3551 
 3552 	* emacs-lisp/edebug.el: Remove references to last-command-char and
 3553 	last-input-char, since these have been identical to last-command-event
 3554 	and last-input-event since at least Emacs 19.
 3555 	(edebug-outside-last-command-char, edebug-outside-last-input-char):
 3556 	Remove.
 3557 
 3558 2009-01-09  Dave Love  <fx@gnu.org>
 3559 
 3560 	* calendar/time-date.el: Require cl for `declare'.
 3561 
 3562 2009-01-09  Reiner Steib  <Reiner.Steib@gmx.de>
 3563 
 3564 	* calendar/time-date.el (format-seconds): Explain `assoc-string'.
 3565 	Suggested by Dave Love.
 3566 
 3567 2009-01-09  Dave Love  <fx@gnu.org>
 3568 
 3569 	* net/imap.el (imap-string-to-integer): Fix typo.
 3570 	(imap-fetch-safe): New function.
 3571 	(imap-message-copyuid-1, imap-message-appenduid-1): Use it.
 3572 
 3573 	* net/imap.el (imap-process-connection-type, imap-debug, imap-open):
 3574 	(imap-parse-greeting): Fix doc strings.
 3575 	(imap-tls-open, imap-search, imap-message-appenduid-1): Add FIXMEs.
 3576 	(imap-parse-flag-list): Make messages unique.
 3577 	(imap-parse-body): Fix comments.  Add comment on Exchange 2007.
 3578 
 3579 	* net/imap.el (imap-message-appenduid-1): Fix typo in imap-fetch-safe
 3580 	call.
 3581 
 3582 	* net/imap.el: Fix author email.  Doc fixes.
 3583 	(imap-parse-body): Work around assertion failure in bogus Exchange 2007
 3584 	reply.
 3585 
 3586 2009-01-09  Reiner Steib  <Reiner.Steib@gmx.de>
 3587 
 3588 	* net/dns.el (dns-set-servers): Check "Address".  Fix typo.
 3589 
 3590 2009-01-09  Reiner Steib  <Reiner.Steib@gmx.de>
 3591 
 3592 	* net/dns.el (dns-set-servers): Rename from dns-parse-resolv-conf.
 3593 	Call nslookup if resolv.conf isn't available.
 3594 	(dns-query): Rename from query-dns.
 3595 	(dns-query-cached): Rename from query-dns-cached.
 3596 
 3597 2009-01-09  Reiner Steib  <Reiner.Steib@gmx.de>
 3598 
 3599 	* net/imap.el (imap-enable-exchange-bug-workaround):
 3600 	Explain auto-detection in the doc string.
 3601 
 3602 2009-01-09  Juanma Barranquero  <lekktu@gmail.com>
 3603 
 3604 	* textmodes/ispell.el (ispell-check-minver, ispell-last-program-name)
 3605 	(ispell-html-skip-alists, ispell-send-replacement, ispell-show-choices)
 3606 	(ispell-begin-skip-region-regexp, ispell-skip-region-list)
 3607 	(ispell-ignore-fcc, ispell-skip-region, ispell-process-line)
 3608 	(ispell-horiz-scroll, ispell-mime-skip-part, ispell-buffer-local-words):
 3609 	Fix typos in docstrings.
 3610 	(ispell-command-loop): Reflow docstring.
 3611 
 3612 2009-01-08  Agustín Martín  <agustin.martin@hispalinux.es>
 3613 
 3614 	* textmodes/ispell.el (ispell-encoding8-command): New variable.
 3615 	(ispell-aspell-supports-utf8): Mark as obsoleted by
 3616 	ispell-encoding8-command.
 3617 	(ispell-check-version): Set ispell-encoding8-command.
 3618 	(ispell-check-spellchecker-params, ispell-start-process):
 3619 	Use ispell-encoding8-command.
 3620 
 3621 	* textmodes/flyspell.el (flyspell-large-region):
 3622 	Use ispell-encoding8-command.
 3623 
 3624 2009-01-08  Glenn Morris  <rgm@gnu.org>
 3625 
 3626 	* calendar/cal-menu.el (cal-menu-scroll-menu): Remove entries that don't
 3627 	scroll the calendar.
 3628 
 3629 	* international/mule-cmds.el (universal-coding-system-argument):
 3630 	last-input-char need not be a char.
 3631 
 3632 	* textmodes/ispell.el (ispell-check-minver): Declare.
 3633 	Use string-to-number rather than string-to-int.
 3634 
 3635 2009-01-07  Juanma Barranquero  <lekktu@gmail.com>
 3636 
 3637 	* add-log.el (change-log-search-tag-name): Reflow docstring.
 3638 	(change-log-mode): Fix typo in docstring.
 3639 
 3640 	* international/mule.el (define-coding-system): Doc fix.
 3641 
 3642 2009-01-07  Kenichi Handa  <handa@m17n.org>
 3643 
 3644 	* international/mule.el (define-coding-system): Fix docstring
 3645 	about :bom usage.
 3646 
 3647 2009-01-07  Martin Rudalics  <rudalics@gmx.at>
 3648 
 3649 	* dired.el (dired-pop-to-buffer): Don't split windows
 3650 	horizontally.  (Bug#1806)
 3651 
 3652 2009-01-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 3653 
 3654 	* tar-mode.el (tar-mode, tar-mode-write-contents)
 3655 	(tar-write-region-annotate): Undo Andreas's last change.
 3656 
 3657 2009-01-06  Michael Albinus  <michael.albinus@gmx.de>
 3658 
 3659 	* net/tramp.el (tramp-do-copy-or-rename-file-directly)
 3660 	(tramp-handle-file-local-copy, tramp-handle-write-region)
 3661 	* net/tramp-smb.el (tramp-smb-handle-copy-file)
 3662 	(tramp-smb-handle-rename-file): Delete temporary file in case of quit.
 3663 
 3664 2009-01-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 3665 
 3666 	* minibuffer.el (completion-hilit-commonality): Don't presume
 3667 	all-completions always include the input as prefix.
 3668 	(completion-pcm--pattern-trivial-p): Accept a few more patterns
 3669 	as trivial.
 3670 	(completion-pcm--hilit-commonality): Remove leftover code that used to
 3671 	deal with the now removed cdr-in-last-cons.
 3672 
 3673 2009-01-06  Juanma Barranquero  <lekktu@gmail.com>
 3674 
 3675 	* international/mule.el (define-coding-system): Fix typos in docstring.
 3676 
 3677 2009-01-05  Alan Mackenzie  <acm@muc.de>
 3678 
 3679 	* progmodes/cc-styles.el (c-setup-paragraph-variables):
 3680 	Ensure paragraph-\(start\|separate\) match blank lines.  For AWK Mode.
 3681 
 3682 2009-01-05  Michael Albinus  <michael.albinus@gmx.de>
 3683 
 3684 	* net/tramp.el (tramp-handle-load)
 3685 	(tramp-do-copy-or-rename-file-directly)
 3686 	(tramp-handle-file-local-copy, tramp-handle-insert-file-contents)
 3687 	(tramp-handle-write-region)
 3688 	* net/tramp-smb.el (tramp-smb-handle-copy-file)
 3689 	(tramp-smb-handle-rename-file, tramp-smb-handle-write-region):
 3690 	Delete temporary file in case of error.
 3691 
 3692 2009-01-05  Agustín Martín  <agustin.martin@hispalinux.es>
 3693 
 3694 	* textmodes/ispell.el (ispell-check-version): Use with-temp-buffer.
 3695 
 3696 2009-01-05  Richard M Stallman  <rms@gnu.org>
 3697 
 3698 	* mail/sendmail.el (mail-bury): Treat pmail-mode like rmail-mode.
 3699 
 3700 2009-01-05  Martin Rudalics  <rudalics@gmx.at>
 3701 
 3702 	* window.el (display-buffer): Fix last fix.
 3703 
 3704 2009-01-05  Juanma Barranquero  <lekktu@gmail.com>
 3705 
 3706 	* desktop.el (desktop-save-in-desktop-dir): Use `abbreviate-file-name'
 3707 	to shorten the desktop file directory shown in message.
 3708 
 3709 2009-01-05  Glenn Morris  <rgm@gnu.org>
 3710 
 3711 	* version.el (emacs-copyright):
 3712 	* net/tramp.el (tramp-perl-encode, tramp-perl-decode):
 3713 	Update copyrights for 2009.
 3714 
 3715 2009-01-04  Stephen Leake  <stephen_leake@member.fsf.org>
 3716 
 3717 	* progmodes/ada-mode.el (ada-mode): Simplify doc string.
 3718 	(ada-get-indent-paramlist): Use ada-broken-indent instead of
 3719 	hard-coded 0.
 3720 	(ada-get-indent-loop): Fix list access bug.
 3721 
 3722 2009-01-04  Juanma Barranquero  <lekktu@gmail.com>
 3723 
 3724 	* emacs-lisp/lisp-mode.el (emacs-lisp-mode, lisp-mode)
 3725 	(lisp-interaction-mode): Add a blank line in the docstring
 3726 	before the keymap listing.
 3727 
 3728 2009-01-04  Martin Rudalics  <rudalics@gmx.at>
 3729 
 3730 	* window.el (display-buffer): When a buffer is displayed in the
 3731 	selected and some other window, and not-this-window is non-nil,
 3732 	try to return that other window instead of popping up a new
 3733 	frame.  (Bug#30)
 3734 
 3735 2009-01-04  Chong Yidong  <cyd@stupidchicken.com>
 3736 
 3737 	* simple.el (visual-line-mode-map): Remove M-[ and M-] bindings.
 3738 
 3739 2009-01-04  Ulrich Mueller  <ulm@kph.uni-mainz.de>
 3740 
 3741 	* progmodes/sh-script.el (sh-ancestor-alist): Doc fix.
 3742 
 3743 2009-01-03  Michael Olson  <mwolson@gnu.org>
 3744 
 3745 	* net/imap.el (imap-parse-fetch): Courier can insert spurious
 3746 	blank characters which will confuse `read', so skip past them.
 3747 
 3748 2009-01-03  Reiner Steib  <Reiner.Steib@gmx.de>
 3749 
 3750 	* emacs-lisp/authors.el (authors-aliases): Addition.
 3751 	(authors): Allow to use it for other projects.
 3752 
 3753 	* emacs-lisp/copyright.el (copyright-update-directory): Autoload.
 3754 	Clarify MATCH argument.  Print filenames.
 3755 
 3756 2009-01-03  Michael Albinus  <michael.albinus@gmx.de>
 3757 
 3758 	* net/dbus.el (dbus-string-to-byte-array): Handle empty string.
 3759 
 3760 	* net/tramp.el (tramp-local-host-regexp)
 3761 	(tramp-prefix-domain-format)
 3762 	(tramp-prefix-domain-regexp, tramp-domain-regexp)
 3763 	(tramp-user-with-domain-regexp, tramp-prefix-ipv6-format)
 3764 	(tramp-prefix-ipv6-regexp, tramp-ipv6-regexp)
 3765 	(tramp-postfix-ipv6-format, tramp-postfix-ipv6-regexp): New defconst.
 3766 	(tramp-file-name-structure, tramp-file-name-regexp-unified)
 3767 	(tramp-completion-dissect-file-name, tramp-parse-hosts-group)
 3768 	(tramp-dissect-file-name, tramp-make-tramp-file-name)
 3769 	(tramp-completion-make-tramp-file-name): Handle IPv6 addresses.
 3770 	(tramp-handle-insert-file-contents): Fix setting of
 3771 	`buffer-read-only'.
 3772 	(tramp-compute-multi-hops, tramp-local-host-p):
 3773 	Use `tramp-local-host-regexp'.
 3774 	(tramp-file-name-real-user, tramp-file-name-domain):
 3775 	Use `tramp-user-with-domain-regexp'.
 3776 
 3777 	* net/tramp-smb.el (top): Use `tramp-prefix-domain-regexp'.
 3778 	(tramp-smb-maybe-open-connection): Use `tramp-file-name-*' methods.
 3779 
 3780 2009-01-03  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 3781 
 3782 	* proced.el (proced-grammar-alist): Refiner can be a
 3783 	list (function help-echo) instead of a cons pair.
 3784 	(proced-post-display-hook): New variable.
 3785 	(proced-tree-depth): Rename from proced-tree-indent.
 3786 	(proced-mode): Derive mode from special-mode.
 3787 	(proced-mode-map): Change accordingly.
 3788 	(proced, proced-update): Run proced-post-display-hook.
 3789 	(proced-do-mark-all): Count processes for which mark has been updated.
 3790 	(proced-format): Check for ppid attribute.
 3791 	(proced-process-attributes): Take time and ctime attribute from
 3792 	system-process-attributes.
 3793 	(proced-send-signal): Doc fix.  Collect properly the info on
 3794 	marked processes.  Use fit-window-to-buffer instead of
 3795 	dired-pop-to-buffer.
 3796 
 3797 2009-01-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 3798 
 3799 	* progmodes/vhdl-mode.el (vhdl-current-line): Don't hardcode
 3800 	point-min==1.
 3801 
 3802 2009-01-02  Juanma Barranquero  <lekktu@gmail.com>
 3803 
 3804 	* bindings.el (mode-line-eol-desc): Fix typo in help message.
 3805 	(mode-line-client): Fix typo in help message and docstring.
 3806 
 3807 2009-01-02  Jason Rumney  <jasonr@gnu.org>
 3808 
 3809 	* term/w32-win.el (image-library-alist): Add gobject library.
 3810 
 3811 2009-01-02  Martin Rudalics  <rudalics@gmx.at>
 3812 
 3813 	* frame.el (window-system-default-frame-alist)
 3814 	(initial-frame-alist, minibuffer-frame-alist)
 3815 	(pop-up-frame-alist, pop-up-frame-function)
 3816 	(special-display-frame-alist): Rewrite and reformat doc-strings.
 3817 
 3818 2009-01-01  Martin Rudalics  <rudalics@gmx.at>
 3819 
 3820 	* simple.el (minibuffer-default-add-shell-commands):
 3821 	Fix doc-string typo.
 3822 
 3823 2009-01-01  Chong Yidong  <cyd@stupidchicken.com>
 3824 
 3825 	* language/cham.el: Fix setting of composition-function-table.
 3826 
 3827 	* language/khmer.el: Fix setting of composition-function-table.
 3828 
 3829 	* language/tibet-util.el (tibetan-composition-function):
 3830 	Remove unused function, obsoleted by 2008-09-05 change to tibetan.el.
 3831 
 3832 	* simple.el (minibuffer-default): Add defvar.
 3833 
 3834 	* hippie-exp.el: Require comint.
 3835 
 3836 2008-12-31  Martin Rudalics  <rudalics@gmx.at>
 3837 
 3838 	* simple.el (last-buffer): Don't set major mode of *scratch* if
 3839 	that buffer exists already.  Rewrite doc-string.
 3840 
 3841 2008-12-31  Andreas Schwab  <schwab@suse.de>
 3842 
 3843 	* tar-mode.el (tar-mode): Set write-contents-functions instead of
 3844 	write-region-annotate-functions.
 3845 	(tar-mode-write-contents): New function.
 3846 	(tar-write-region-annotate): Remove.
 3847 
 3848 2008-12-31  Chong Yidong  <cyd@stupidchicken.com>
 3849 
 3850 	* files.el (basic-save-buffer): Revert 2008-12-22 change.
 3851 	(buffer-swapped-with): Var removed.
 3852 
 3853 2008-12-30  Kenichi Handa  <handa@m17n.org>
 3854 
 3855 	* language/japanese.el (compose-gstring-for-variation-glyph):
 3856 	New function.  Register it in composition-function-table.
 3857 
 3858 	* composite.el (lglyph-set-code): New function.
 3859 
 3860 2008-12-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 3861 
 3862 	* tar-mode.el (tar-data-swapped): New var.
 3863 	(tar-data-swapped-p, tar-swap-data):
 3864 	Use it instead of buffer-swapped-with.
 3865 	(tar-write-region-annotate): Re-add (partial undo of last change).
 3866 	(tar-mode): Use it again (partial undo as well).
 3867 
 3868 2008-12-30  Ed Swarthout  <Ed.Swarthout@hwdebug.com>  (tiny change)
 3869 
 3870 	* textmodes/table.el (table-capture): Fix symbol quoting typo.
 3871 
 3872 2008-12-30  Chong Yidong  <cyd@stupidchicken.com>
 3873 
 3874 	* follow.el (follow-select-if-visible): Improve the check for the
 3875 	last line of the window.
 3876 	(follow-post-command-hook): Perform redisplay in more
 3877 	circumstances, to avoid getting point stuck on partially visible lines.
 3878 
 3879 2008-12-30  Chong Yidong  <cyd@stupidchicken.com>
 3880 
 3881 	* follow.el (follow-calc-win-end): Use with-selected-window.
 3882 	(follow-windows-start-end, follow-pos-visible)
 3883 	(follow-windows-aligned-p): Code cleanup.
 3884 	(follow-select-if-visible): Try to avoid partially-visible lines.
 3885 	(follow-select-if-visible-from-first): Call follow-redisplay and
 3886 	move point to destination.
 3887 	(follow-redisplay): New arg, to keep selected window unchanged.
 3888 	(follow-post-command-hook): In final check for destination
 3889 	visibility, use window-start and window-end instead of the less
 3890 	accurate follow-pos-visible.  If the selected window is redrawn,
 3891 	tell follow-redisplay to preserve it.
 3892 	(follow-calculate-first-window-start-from-below): Avoid looping
 3893 	forever if vertical-motion returns an unexpected value.
 3894 
 3895 2008-12-30  Andreas Schwab  <schwab@suse.de>
 3896 
 3897 	* server.el (server-running-p): Remove interactive spec.
 3898 	Fix regexp.
 3899 
 3900 2008-12-30  Chong Yidong  <cyd@stupidchicken.com>
 3901 
 3902 	* follow.el (follow-calc-win-start): Don't use `inline'.
 3903 	(follow-update-window-start, follow-select-if-visible)
 3904 	(follow-calculate-first-window-start-from-below)
 3905 	(follow-post-command-hook): Code cleanup.
 3906 	(follow-downward, follow-calculate-first-window-start):
 3907 	Delete function and merge into follow-redisplay.
 3908 	(follow-redisplay): Merge code from follow-downward and
 3909 	follow-calculate-first-window-start.
 3910 
 3911 2008-12-30  Juanma Barranquero  <lekktu@gmail.com>
 3912 
 3913 	* proced.el (proced-tree-flag): Fix typo in docstring.
 3914 
 3915 2008-12-29  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 3916 
 3917 	* proced.el (proced-temp-alist): Rename from variable
 3918 	proced-children-alist.
 3919 	(proced-process-tree, proced-toggle-tree): Fix docstring.
 3920 	(proced-tree): Fix docstring.  Simplify.  Use proced-temp-alist.
 3921 	(proced-temp-internal): Use proced-temp-alist.
 3922 
 3923 2008-12-29  Dan Nicolaescu  <dann@ics.uci.edu>
 3924 
 3925 	* subr.el (mkdir): New defalias.
 3926 
 3927 2008-12-29  Juri Linkov  <juri@jurta.org>
 3928 
 3929 	* proced.el (proced-mode-map): Bind " " to next-line instead of the
 3930 	command `proced-next-line' removed on 2008-09-06.
 3931 
 3932 2008-12-28  Juri Linkov  <juri@jurta.org>
 3933 
 3934 	* misearch.el (multi-isearch-next-buffer-function): Doc fix.
 3935 	(multi-isearch-search-fun): Set the second arg WRAP to nil explicitly.
 3936 
 3937 	* textmodes/reftex-global.el (reftex-isearch-switch-to-next-file):
 3938 	Use `find-file-noselect' instead of `find-file' (for Emacs 22 and 23).
 3939 	(reftex-isearch-minor-mode): If `multi-isearch-next-buffer-function'
 3940 	is bound set it to `reftex-isearch-switch-to-next-file'.  Otherwise,
 3941 	set 4 obsolete variables for backward-compatibility with Emacs 22.
 3942 
 3943 2008-12-28  Juri Linkov  <juri@jurta.org>
 3944 
 3945 	* misc.el (butterfly): Doc fix.  Add `animate-string' and `browse-url'.
 3946 
 3947 2008-12-28  Raffael Mancini  <raffael.mancini@hcl-club.lu>  (tiny change)
 3948 
 3949 	* misc.el (butterfly): New command.
 3950 
 3951 2008-12-28  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 3952 
 3953 	* proced.el (proced-grammar-alist): Allow predicate nil.
 3954 	New attribute tree.
 3955 	(proced-format-alist): Use attribute tree.
 3956 	(proced-tree-flag, proced-tree-indent): New variables.
 3957 	(proced-children-alist): Rename from proced-process-tree.
 3958 	PPID must refer to a process in process-alist.
 3959 	Ignore PPIDs that equal PID (Bug#1718).
 3960 	Children alist inherits sorting order from process-alist.
 3961 	(proced-process-tree): New variable.  New function.
 3962 	(proced-process-tree-internal, proced-toggle-tree)
 3963 	(proced-tree, proced-tree-insert, proced-format-tree): New functions.
 3964 	(proced-mark-process-alist): Add docstring.
 3965 	(proced-filter-parents): PPID must refer to a process in
 3966 	process-alist.  Ignore PPIDs that equal PID (Bug#1718).
 3967 	(proced-sort): Throw error if attribute is not sortable.
 3968 	(proced-sort-interactive): Restrict completion to sortable attributes.
 3969 	(proced-format): Include tree in standard attributes if
 3970 	proced-tree-flag is non-nil.  Make header clickable only if
 3971 	corresponding predicate is non-nil.
 3972 	(proced-update): Use proced-tree.
 3973 
 3974 2008-12-28  Chong Yidong  <cyd@stupidchicken.com>
 3975 
 3976 	* diff.el (diff): Doc fix.
 3977 
 3978 	* emacs-lisp/rx.el (rx): Doc fix.
 3979 
 3980 	* files.el (move-file-to-trash): Bind backup-directory-alist to nil
 3981 	before uniquifying backup trash file name.
 3982 
 3983 2008-12-27  Andreas Schwab  <schwab@suse.de>
 3984 
 3985 	* vc-git.el (vc-git-dir-printer): Fix filename column.
 3986 
 3987 2008-12-27  Nicholas Maniscalco  <nicholas@maniscalco.com>  (tiny change)
 3988 
 3989 	* term.el (term-emulate-terminal): Decode substring just prior to
 3990 	inserting it, i.e. revert part of the 2008-09-24 change.  (Bug#1469)
 3991 
 3992 2008-12-27  Eli Zaretskii  <eliz@gnu.org>
 3993 
 3994 	* makefile.w32-in (MH_E_DIR): New variable.
 3995 	($(MH_E_DIR)/mh-alias.elc $(MH_E_DIR)/mh-comp.elc)
 3996 	($(MH_E_DIR)/mh-folder.elc $(MH_E_DIR)/mh-funcs.elc)
 3997 	($(MH_E_DIR)/mh-identity.elc $(MH_E_DIR)/mh-inc.elc)
 3998 	($(MH_E_DIR)/mh-junk.elc $(MH_E_DIR)/mh-letter.elc)
 3999 	($(MH_E_DIR)/mh-limit.elc $(MH_E_DIR)/mh-mime.elc)
 4000 	($(MH_E_DIR)/mh-print.elc $(MH_E_DIR)/mh-scan.elc)
 4001 	($(MH_E_DIR)/mh-search.elc $(MH_E_DIR)/mh-seq.elc)
 4002 	($(MH_E_DIR)/mh-show.elc $(MH_E_DIR)/mh-speed.elc)
 4003 	($(MH_E_DIR)/mh-thread.elc $(MH_E_DIR)/mh-tool-bar.elc)
 4004 	($(MH_E_DIR)/mh-utils.elc $(MH_E_DIR)/mh-xface.elc)
 4005 	($(MH_E_DIR)/mh-e.elc $(MH_E_DIR)/mh-limit.elc): New dependencies.
 4006 
 4007 	* Makefile.in ($(MH_E_DIR)/mh-alias.elc $(MH_E_DIR)/mh-comp.elc)
 4008 	($(MH_E_DIR)/mh-folder.elc $(MH_E_DIR)/mh-funcs.elc)
 4009 	($(MH_E_DIR)/mh-identity.elc $(MH_E_DIR)/mh-inc.elc)
 4010 	($(MH_E_DIR)/mh-junk.elc $(MH_E_DIR)/mh-letter.elc)
 4011 	($(MH_E_DIR)/mh-limit.elc $(MH_E_DIR)/mh-mime.elc)
 4012 	($(MH_E_DIR)/mh-print.elc $(MH_E_DIR)/mh-scan.elc)
 4013 	($(MH_E_DIR)/mh-search.elc $(MH_E_DIR)/mh-seq.elc)
 4014 	($(MH_E_DIR)/mh-show.elc $(MH_E_DIR)/mh-speed.elc)
 4015 	($(MH_E_DIR)/mh-thread.elc $(MH_E_DIR)/mh-tool-bar.elc)
 4016 	($(MH_E_DIR)/mh-utils.elc $(MH_E_DIR)/mh-xface.elc)
 4017 	($(MH_E_DIR)/mh-e.elc $(MH_E_DIR)/mh-limit.elc): New dependencies.
 4018 
 4019 2008-12-26  Eli Zaretskii  <eliz@gnu.org>
 4020 
 4021 	* files.el (dosified-file-name): Declare.
 4022 
 4023 2008-12-26  Andreas Schwab  <schwab@suse.de>
 4024 
 4025 	* subr.el (keymap-canonicalize): Properly preserve keymap prompt.
 4026 
 4027 	* tar-mode.el (tar-swap-data): New function.
 4028 	(tar-change-major-mode-hook): Use it instead of buffer-swap-text.
 4029 	(tar-mode-revert): Likewise.
 4030 	(tar-mode): Likewise.  Don't set write-region-annotate-functions.
 4031 	(tar-data-swapped-p): Test buffer-swapped-with.
 4032 	(tar-write-region-annotate): Remove.
 4033 	(tar-header-block-tokenize): Add argument `coding' and use it
 4034 	instead of tar-file-name-coding-system.
 4035 	(tar-summarize-buffer): Pass tar-file-name-coding-system here.
 4036 
 4037 2008-12-26  Eli Zaretskii  <eliz@gnu.org>
 4038 
 4039 	* dos-fns.el (dosified-file-name): New function.
 4040 
 4041 	* files.el (dir-locals-find-file): Run dir-locals-file through
 4042 	dosified-file-name.  Compare files case-insensitively on systems
 4043 	whose filesystems are case-insensitive.
 4044 
 4045 2008-12-25  Martin Rudalics  <rudalics@gmx.at>
 4046 
 4047 	* help.el (help-for-help-internal): Fix entry for "l".
 4048 
 4049 2008-12-25  Richard M Stallman  <rms@gnu.org>
 4050 
 4051 	* shadowfile.el (shadow-copy-file): Revert previous change.
 4052 	This code as it was should work properly with buffer-swapped-with.
 4053 
 4054 2008-12-24  Francois Fleuret  <francois.fleuret@idiap.ch>  (tiny change)
 4055 
 4056 	* textmodes/tex-mode.el (tex-bibtex-file): Use tex-main-file.
 4057 
 4058 2008-12-24  Dan Nicolaescu  <dann@ics.uci.edu>
 4059 
 4060 	* subr.el (chmod): New defalias for set-file-modes.
 4061 
 4062 2008-12-23  Juri Linkov  <juri@jurta.org>
 4063 
 4064 	* isearch.el (isearch-filter-predicate, isearch-search):
 4065 	Replace `isearch-filter-invisible' with `isearch-filter-visible'.
 4066 	(isearch-filter-visible): Rename from
 4067 	`isearch-filter-invisible'.  Doc fix.
 4068 
 4069 	* dired-aux.el (dired-isearch-filenames-toggle): Use the original
 4070 	value from `dired-isearch-filter-predicate-orig' instead of the
 4071 	symbol `isearch-filter-invisible'.  Doc fix.
 4072 	(dired-isearch-filter-filenames): Doc fix.
 4073 	Replace `isearch-filter-invisible' with `isearch-filter-visible'.
 4074 
 4075 	* info.el (Info-find-node-2): Use negative offset 2 instead of 1
 4076 	for Info-point-loc since it is more correct in all cases.
 4077 	(Info-isearch-filter): Rename from
 4078 	`Info-isearch-filter-predicate'.  Doc fix.
 4079 	(Info-mode): Replace `Info-isearch-filter-predicate' with
 4080 	`Info-isearch-filter'.
 4081 
 4082 2008-12-23  Daiki Ueno  <ueno@unixuser.org>
 4083 
 4084 	* pgg.el: Add obsolescence info.
 4085 
 4086 2008-12-22  Richard M Stallman  <rms@gnu.org>
 4087 
 4088 	* shadowfile.el (shadow-copy-file): Handle buffer-swapped-with.
 4089 
 4090 	* files.el (buffer-swapped-with): New variable.
 4091 	(basic-save-buffer-0): Most of basic-save-buffer moved here.
 4092 	(basic-save-buffer): Unswap the buffer temporarily if nec.
 4093 
 4094 	* dired.el (dired-readin): Inhibit modification hooks.
 4095 
 4096 2008-12-22  Ulf Jasper  <ulf.jasper@web.de>
 4097 
 4098 	* net/newst-backend.el (newst-backend):
 4099 	Remove wrong duplicate provide statement.
 4100 
 4101 2008-12-22  Michael Albinus  <michael.albinus@gmx.de>
 4102 
 4103 	* net/tramp.el (tramp-rfn-eshadow-update-overlay): Move overlay to
 4104 	end, before updating.
 4105 	(tramp-convert-file-attributes): Add "l" indicator to file modes.
 4106 	(tramp-file-name-real-user, tramp-file-name-domain): New defuns.
 4107 
 4108 2008-12-21  Martin Rudalics  <rudalics@gmx.at>
 4109 
 4110 	* window.el (set-window-text-height): Fix doc-string.
 4111 
 4112 2008-12-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 4113 
 4114 	* minibuffer.el (completion-all-completions-with-base-size): Remove.
 4115 	(completion-all-completions): Don't set it.
 4116 	(completion-table-with-context, completion--file-name-table):
 4117 	Don't add base-size in last cdr.
 4118 	(completion-hilit-commonality): Add argument `base-size'.
 4119 	(display-completion-list, completion-emacs21-all-completions)
 4120 	(completion-emacs22-all-completions, completion-basic-all-completions):
 4121 	Provide it.
 4122 	(completion-pcm--all-completions): Don't need to remove the base-size
 4123 	in last-cdr any more.
 4124 
 4125 2008-12-20  Agustín Martín  <agustin.martin@hispalinux.es>
 4126 
 4127 	* textmodes/ispell.el (ispell-check-minver): New function.
 4128 	(ispell-check-version): Rewrite spellchecker and version checking.
 4129 	Use (ispell-check-minver).  Handle hunspell versions.
 4130 
 4131 2008-12-20  Chong Yidong  <cyd@stupidchicken.com>
 4132 
 4133 	* ido.el (ido-read-internal): Handle `confirm' and
 4134 	`confirm-after-completion' values for the require-match argument.
 4135 
 4136 2008-12-20  Jason Rumney  <jasonr@gnu.org>
 4137 
 4138 	* international/mule.el (auto-coding-regexp-alist):
 4139 	Use utf-8-with-signature for files starting with UTF-8 BOM.  (Bug#269)
 4140 
 4141 2008-12-20  Ami Fischman  <ami@fischman.org>
 4142 
 4143 	* bindings.el (mode-line-eol-desc): Use assoc to query
 4144 	mode-line-eol-desc-cache.
 4145 
 4146 2008-12-20  Glenn Morris  <rgm@gnu.org>
 4147 
 4148 	* comint.el (comint-save-input-ring-index): Add missing initial value.
 4149 
 4150 2008-12-19  Juanma Barranquero  <lekktu@gmail.com>
 4151 
 4152 	* proced.el (proced-grammar-alist): Doc fix.
 4153 	(proced-marker-char, proced-mark, proced-help-string, proced-mode-map)
 4154 	(proced-filter-parents, proced-sort-header, proced-update, proced-help)
 4155 	(proced-undo): Fix typos in docstrings.
 4156 
 4157 2008-12-19  Glenn Morris  <rgm@gnu.org>
 4158 
 4159 	* emacs-lisp/authors.el (authors-aliases): Add some more aliases.
 4160 	(authors-fixed-case): New constant.
 4161 	(authors-public-domain-files, authors-ignored-files):
 4162 	(authors-valid-file-names, authors-renamed-files-alist): Update lists.
 4163 	(authors-renamed-files-regexps): Add some new entries.
 4164 	(authors-canonical-file-name): Don't complain about ignored files.
 4165 	(authors-canonical-author-name): Doc fix.  Respect authors-fixed-case.
 4166 	(authors): Ensure error buffer is writable.
 4167 
 4168 2008-12-18  Agustín Martín  <agustin.martin@hispalinux.es>
 4169 
 4170 	(ispell-really-hunspell): New variable to signal hunspell.
 4171 	(ispell-check-version):
 4172 	Check if hunspell and set ispell-really-hunspell if needed.
 4173 	(ispell-send-string, ispell-start-process, flyspell-large-region):
 4174 	Pass right options for hunspell if needed.
 4175 
 4176 2008-12-18  Kenichi Handa  <handa@m17n.org>
 4177 
 4178 	* international/fontset.el (script-representative-chars)
 4179 	(setup-default-fontset): Add more scripts.
 4180 
 4181 	* international/characters.el: Add more scripts.
 4182 
 4183 2008-12-19  Juri Linkov  <juri@jurta.org>
 4184 
 4185 	* info.el (Info-isearch-search): Implement lax version of
 4186 	incremental word search in Info.
 4187 	(Info-isearch-start): Set Info-isearch-initial-node to the
 4188 	current node when search is nonincremental to not stop at the
 4189 	initial node in this case.
 4190 	(Info-mode-map): Unbind "\M-s" from `Info-search'.
 4191 
 4192 2008-12-18  Juanma Barranquero  <lekktu@gmail.com>
 4193 
 4194 	* textmodes/rst.el (rst-promote-region): Reflow docstring.
 4195 	(rst-mode-map, rst-mode-hook, rst-section-tree-rec)
 4196 	(rst-repeat-last-character): Fix typos in docstrings.
 4197 	(rst-mode, rst-backward-section): Doc fixes.
 4198 
 4199 2008-12-18  Ulf Jasper  <ulf.jasper@web.de>
 4200 
 4201 	* net/newst-treeview.el (newsticker-groups-filename): Made obsolete.
 4202 	(newsticker-treeview-quit): Call `newsticker-treeview-save'.
 4203 	(newsticker--treeview-load): Check whether groups file exists.
 4204 
 4205 	* net/newst-backend.el (newsticker-cache-filename): Made obsolete.
 4206 	(newsticker-dir): Use `locate-user-emacs-file'.
 4207 
 4208 2008-12-18  Martin Rudalics  <rudalics@gmx.at>
 4209 
 4210 	* emulation/cua-base.el (cmd): Add beginning-of-visual-line and
 4211 	end-of-visual-line to CUA's recognized commands.  (Bug#1549)
 4212 
 4213 2008-12-18  Dan Nicolaescu  <dann@ics.uci.edu>
 4214 
 4215 	* newcomment.el (comment-style): Default to `indent'.  (Bug#1153)
 4216 
 4217 	* startup.el (command-line): Do not mention the server name in
 4218 	case the user has not mentioned it, print a more explicit message.
 4219 
 4220 	* vc-dir.el (vc-dir-at-event): Rename from vc-at-event.
 4221 	Change all callers.
 4222 
 4223 2008-12-18  Sam Steingold  <sds@gnu.org>
 4224 
 4225 	* vc-dir.el (vc-at-event): Handle (tool-bar) events.  Fix bug#1585.
 4226 
 4227 2008-12-18  Juri Linkov  <juri@jurta.org>
 4228 
 4229 	* isearch.el (minibuffer-local-isearch-map): Unbind "C-w" from
 4230 	`isearch-edit-string-set-word'.
 4231 	(isearch-edit-string-set-word): Remove.
 4232 	(isearch-occur): Imitate the C function `wordify' by replacing
 4233 	non-word character with the \\W+ regexp.
 4234 	(isearch-search-fun): Add `isearch-nonincremental' to the
 4235 	condition of using a non-lax version of `word-search-forward'.
 4236 
 4237 2008-12-17  Daiki Ueno  <ueno@unixuser.org>
 4238 
 4239 	* epa-file.el (epa-file-insert-file-contents):
 4240 	Set buffer-file-name before decrypting a file.
 4241 
 4242 2008-12-16  Juanma Barranquero  <lekktu@gmail.com>
 4243 
 4244 	* server.el (server-start): If unable to start the server,
 4245 	display a warning instead of raising an error.
 4246 
 4247 	* startup.el (server-process): Add defvar.
 4248 	(command-line): If the daemon is unable to start the server,
 4249 	display a message and exit Emacs.
 4250 
 4251 2008-12-15  Sam Steingold  <sds@gnu.org>
 4252 
 4253 	* progmodes/cc-cmds.el (c-defun-name): Handle DEFFOO(name,...),
 4254 	mostly for CLISP modules, but could also be useful elsewhere.
 4255 
 4256 2008-12-15  Juanma Barranquero  <lekktu@gmail.com>
 4257 
 4258 	* face-remap.el (text-scale-mode-step, buffer-face-mode-face):
 4259 	* icomplete.el (icomplete-prospects-height):
 4260 	* textmodes/bibtex.el (bibtex-cite-matcher-alist): Add :version tags.
 4261 
 4262 2008-12-15  Juanma Barranquero  <lekktu@gmail.com>
 4263 
 4264 	* international/mule.el (find-auto-coding): Fix typo in docstring.
 4265 
 4266 	* international/mule-cmds.el (select-safe-coding-system):
 4267 	* mail/rmail.el (rmail-require-mime-maybe):
 4268 	Fix arguments of `display-warning'.
 4269 
 4270 	* simple.el (bad-package-check): Fix arguments of `display-warning',
 4271 	using the package name as TYPE.  Use `string-match-p'.
 4272 
 4273 2008-12-14  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 4274 
 4275 	* proced.el (proced-sort-interactive, proced-sort-pcpu)
 4276 	(proced-sort-pmem, proced-sort-start, proced-sort-time)
 4277 	(proced-sort-user, proced-sort-header): Prefix arg determines
 4278 	sorting order.  Suggested by Dan Nicolaescu.
 4279 	(proced-revert): Doc fix.
 4280 
 4281 2008-12-14  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 4282 
 4283 	* proced.el (proced-grammar-alist): Allow refiner elements that
 4284 	are cons pairs (function . help-echo) or nil.
 4285 	(proced-refine): Use them.
 4286 	(proced-format-alist): Allow alternatives.
 4287 	(proced-descend): New variable.
 4288 	(proced-sort): New arg descend.
 4289 	(proced-sort-interactive): Repeated calls toggle sort order.
 4290 	(proced-format): Accommodate changes of proced-format-alist.
 4291 	Undefined attributes are displayed as "?".
 4292 	(proced-process-attributes): New optional arg pid-list.
 4293 	Ignore processes with empty attribute list.
 4294 
 4295 2008-12-14  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 4296 
 4297 	* proced.el (proced-auto-update-interval): Rename from
 4298 	proced-timer-interval.
 4299 	(proced-auto-update-flag): Rename from proced-timer-flag.
 4300 	(proced-auto-update-timer): Rename from proced-timer.
 4301 	(proced-toggle-auto-update): Rename from proced-toggle-timer-flag.
 4302 	(proced-available): Initialize appropriately.
 4303 
 4304 2008-12-13  Glenn Morris  <rgm@gnu.org>
 4305 
 4306 	* subr.el (declare-function): Doc fix.
 4307 
 4308 	* font-core.el (font-lock-defaults): Doc fix: mention levels;
 4309 	refer to elisp manual.
 4310 
 4311 2008-12-12  Martin Rudalics  <rudalics@gmx.at>
 4312 
 4313 	* window.el (fit-window-to-buffer): Return non-nil when height
 4314 	was orderly adjusted, nil otherwise.
 4315 
 4316 2008-12-12  Juanma Barranquero  <lekktu@gmail.com>
 4317 	    Stefan Monnier  <monnier@iro.umontreal.ca>
 4318 
 4319 	* server.el (server-sentinel): Uncomment code to delete connection file.
 4320 	(server-start): Save the connection file in the server property list.
 4321 	Delete it only when we are reasonably convinced that it is not owned by
 4322 	a running server.
 4323 	(server-force-delete): New command to force-delete the connection file,
 4324 	and stop the server if it is running.
 4325 	(server-running-p): Return t also for local TCP servers when we find a
 4326 	process with a matching PID, and :other for undecided cases.
 4327 
 4328 2008-12-11  Martin Rudalics  <rudalics@gmx.at>
 4329 
 4330 	* window.el (fit-window-to-buffer): Use with-selected-window and
 4331 	condition-case.  Do not delete more windows than necessary in
 4332 	the shrinking (delta < 0) case.  Do not raise an error when the
 4333 	containing frame is too small to show all of buffer.  (Bug#1488)
 4334 
 4335 	* dired.el (dired-pop-to-buffer): Call fit-window-to-buffer with
 4336 	min-height arg 1 to make sure that small buffers are shown.
 4337 
 4338 2008-12-11  Juanma Barranquero  <lekktu@gmail.com>
 4339 
 4340 	* progmodes/ruby-mode.el (ruby-mode-abbrev-table, ruby-mode-map)
 4341 	(ruby-mode-syntax-table, ruby-indent-tabs-mode, ruby-indent-level)
 4342 	(ruby-mode-variables, ruby-indent-line, ruby-indent-size)
 4343 	(ruby-calculate-indent, ruby-electric-brace, ruby-beginning-of-defun)
 4344 	(ruby-here-doc-beg-syntax, ruby-here-doc-end-syntax)
 4345 	(ruby-font-lock-syntax-table, ruby-font-lock-keywords)
 4346 	(ruby-end-of-defun, ruby-move-to-block, ruby-forward-sexp)
 4347 	(ruby-backward-sexp, ruby-add-log-current-method)
 4348 	(ruby-font-lock-syntactic-keywords, ruby-comment-beg-syntax)
 4349 	(ruby-in-here-doc-p, ruby-mode): Fix typos in docstrings.
 4350 	(ruby-deep-indent-paren): Doc fix.
 4351 	(ruby-insert-encoding-magic-comment): Remove * from docstring.
 4352 	(ruby-here-doc-find-end): Reflow docstring.
 4353 
 4354 2008-12-11  Stephen Berman  <Stephen.Berman@rub.de>
 4355 
 4356 	* dired.el (dired-pop-to-buffer): Use fit-window-to-buffer when
 4357 	dired-shrink-to-fit is non-nil.  (Bug#1488)
 4358 
 4359 2008-12-11  Juanma Barranquero  <lekktu@gmail.com>
 4360 
 4361 	* w32-fns.el (w32-list-locales): Revert part of 2008-10-17 change;
 4362 	decoding of long locale info is now done in `w32-get-locale-info'.
 4363 
 4364 2008-12-11  Chong Yidong  <cyd@stupidchicken.com>
 4365 
 4366 	* progmodes/ruby-mode.el: Fix auto-mode-alist entry.
 4367 
 4368 2008-12-10  Chong Yidong  <cyd@stupidchicken.com>
 4369 
 4370 	* Makefile.in (ELCFILES): Add ruby-mode.elc.
 4371 
 4372 	* term/xterm.el (xterm-remove-modify-other-keys): Fix error in
 4373 	terminal variable assignment.
 4374 
 4375 2008-12-10  Yukihiro Matsumoto  <matz@ruby-lang.org>
 4376 	    Nobuyoshi Nakada  <nobu@ruby-lang.org>
 4377 
 4378 	* progmodes/ruby-mode.el: New file.
 4379 
 4380 2008-12-10  Juanma Barranquero  <lekktu@gmail.com>
 4381 
 4382 	* net/tramp.el (top): Don't fail if there is no current message.
 4383 	[Ulrich Mueller sent a patch, which I saw too late.]  (Bug#1514)
 4384 
 4385 2008-12-10  Kenichi Handa  <handa@m17n.org>
 4386 
 4387 	* international/fontset.el (setup-default-fontset): Add an entry
 4388 	for characters in the Unicode SIP area.
 4389 
 4390 2008-12-10  Glenn Morris  <rgm@gnu.org>
 4391 
 4392 	* vc-mcvs.el: Move to obsolete/, with warning comment.
 4393 	* Makefile.in (ELCFILES): Update.
 4394 
 4395 2008-12-10  Daiki Ueno  <ueno@unixuser.org>
 4396 
 4397 	* epa-hook.el (epa-file-find-file-hook): Don't mark the current
 4398 	buffer unmodified.  (Bug#1509)
 4399 	* epa-file.el (epa-file-insert-file-contents): Set buffer's
 4400 	modification time if visiting a file and the content is
 4401 	successfully decrypted.
 4402 
 4403 2008-12-09  Chong Yidong  <cyd@stupidchicken.com>
 4404 
 4405 	* files.el (save-some-buffers): At each map-y-or-n-p iteration,
 4406 	check whether the buffer is still alive.
 4407 
 4408 2008-12-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 4409 
 4410 	* emacs-lisp/rx.el (rx-submatch): Pass : to rx-form.
 4411 
 4412 2008-12-09  Glenn Morris  <rgm@gnu.org>
 4413 
 4414 	* Makefile.in (ELCFILES): Update.
 4415 
 4416 2008-12-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 4417 
 4418 	* autoinsert.el (auto-insert): Use expand-file-name instead of concat.
 4419 	Suggested by Eric Hanchrow <eric.hanchrow@gmail.com>.
 4420 
 4421 2008-12-06  Chong Yidong  <cyd@stupidchicken.com>
 4422 
 4423 	* term/xterm.el (terminal-init-xterm): Discard pending input
 4424 	before reading a reply to the terminal attributes query.  (Bug#1495)
 4425 
 4426 2008-12-05  Andreas Schwab  <schwab@suse.de>
 4427 
 4428 	* dired.el (dired-font-lock-keywords): Fix last change.
 4429 
 4430 2008-12-05  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 4431 
 4432 	* ps-bdf.el (bdf-directory-list): Transform (defvar ... "*..")
 4433 	into (defcustom ... "..." :type ... :group...).
 4434 
 4435 2008-12-05  Juanma Barranquero  <lekktu@gmail.com>
 4436 
 4437 	* international/mule-diag.el (mule-diag): Display the window
 4438 	system version in a less laconic way.
 4439 
 4440 2008-12-04  Juanma Barranquero  <lekktu@gmail.com>
 4441 
 4442 	* ibuffer.el (ibuffer-sort-bufferlist): Require ibuf-ext
 4443 	if the sorting functions are not loaded.  (Bug#1432)
 4444 
 4445 2008-12-04  Sam Steingold  <sds@gnu.org>
 4446 
 4447 	* progmodes/compile.el (compilation-read-command): Extract from
 4448 	compile.
 4449 	(compile): Use it.
 4450 	(recompile): Accept an optional argument to enable editing the
 4451 	command line.
 4452 
 4453 2008-12-04  Michael Albinus  <michael.albinus@gmx.de>
 4454 
 4455 	* net/tramp.el (top): Write a message, when loading Tramp.
 4456 
 4457 	* net/tramp-cache.el (tramp-dump-connection-properties):
 4458 	Polish the check, whether to dump the data.
 4459 
 4460 2008-12-04  Lute Kamstra  <lute@gnu.org>
 4461 
 4462 	* vc-cvs.el (vc-cvs-could-register): Don't use file-directory-p to
 4463 	check if the file "CVS/Entries" exists.
 4464 
 4465 2008-12-04  Juanma Barranquero  <lekktu@gmail.com>
 4466 
 4467 	* international/mule-diag.el (list-character-sets): Doc fix.
 4468 	(list-character-sets-2): Fix info in header.  Simplify.
 4469 	(print-coding-system): Simplify.
 4470 	(list-input-methods-1): Simplify.
 4471 	(mule-diag): Display current font/fontset for all window systems,
 4472 	not just X.  Simplify.
 4473 
 4474 2008-12-04  Glenn Morris  <rgm@gnu.org>
 4475 
 4476 	* vc-cvs.el (vc-cvs-register-switches): Doc fix.  Add t as option.
 4477 	(vc-cvs-register): Doc fix.
 4478 	* vc-mcvs.el (vc-mcvs-register-switches): Doc fix.  Add t as option.
 4479 	(vc-mcvs-register): Doc fix.
 4480 	* vc-rcs.el (vc-rcs-register-switches): Doc fix.  Add t as option.
 4481 	(vc-rcs-register): Doc fix.
 4482 	* vc-sccs.el (vc-sccs-register-switches): Doc fix.  Add t as option.
 4483 	(vc-sccs-register): Doc fix.
 4484 	* vc-svn.el (vc-svn-register-switches): Doc fix.  Add t as option.
 4485 	(vc-svn-register): Doc fix.
 4486 
 4487 	* files.el (toggle-read-only): Doc fix.
 4488 
 4489 2008-12-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 4490 
 4491 	* apropos.el (apropos-print-doc): Fix thinko that caused long labels to
 4492 	be used in compact layout and vice-versa.
 4493 
 4494 2008-12-03  Juanma Barranquero  <lekktu@gmail.com>
 4495 
 4496 	* w32-fns.el (w32-list-locales): Use `with-output-to-temp-buffer',
 4497 	like most list-* commands.
 4498 
 4499 	* international/mule-diag.el (unicodedata-file, unicode-data): Remove.
 4500 	They already exist in descr-text.el as `describe-char-unicodedata-file'
 4501 	and `describe-char-unicode-data'.
 4502 	(print-list): Simplify.
 4503 	(read-charset): Reflow docstring.
 4504 	(list-coding-systems): Doc fix.
 4505 
 4506 2008-12-03  Glenn Morris  <rgm@gnu.org>
 4507 
 4508 	* vc.el (vc-diff-switches): Doc fix.
 4509 	* vc-bzr.el (vc-bzr-diff-switches): Doc fix.  Add t as option.
 4510 	(vc-bzr-log-switches): Doc fix.
 4511 	* vc-cvs.el (vc-cvs-diff-switches): Doc fix.  Add t as option.
 4512 	* vc-git.el (vc-git-diff-switches): Doc fix.
 4513 	* vc-hg.el (vc-hg-diff-switches): Doc fix.
 4514 	* vc-mcvs.el (vc-mcvs-diff-switches): Doc fix.
 4515 	* vc-mtn.el (vc-mtn-diff-switches): Doc fix.
 4516 	* vc-rcs.el (vc-rcs-diff-switches): Doc fix.  Add t as option.
 4517 	* vc-sccs.el (vc-sccs-diff-switches): Doc fix.  Add t as option.
 4518 
 4519 	* vc-arch.el (vc-arch-diff-switches): New option, for consistency with
 4520 	other backends.
 4521 	(vc-arch-diff): Apply switches.
 4522 
 4523 	* vc-cvs.el (vc-cvs-diff): Use vc-diff-switches or diff-switches rather
 4524 	than appending.
 4525 
 4526 	* vc-sccs.el (vc-sccs-register-switches): Remove leading * from doc.
 4527 
 4528 2008-12-03  Daiki Ueno  <ueno@unixuser.org>
 4529 
 4530 	* epa.el (epa--show-key): Use past tense of "expire" if the key
 4531 	has already been expired.  Thanks to Peter BARABAS.
 4532 
 4533 2008-12-03  Lute Kamstra  <lute@gnu.org>
 4534 
 4535 	* align.el:
 4536 	* allout.el:
 4537 	* apropos.el:
 4538 	* arc-mode.el:
 4539 	* autoinsert.el:
 4540 	* avoid.el:
 4541 	* battery.el:
 4542 	* bookmark.el:
 4543 	* buff-menu.el:
 4544 	* calculator.el:
 4545 	* chistory.el:
 4546 	* cmuscheme.el:
 4547 	* comint.el:
 4548 	* compare-w.el:
 4549 	* dabbrev.el:
 4550 	* delim-col.el:
 4551 	* desktop.el:
 4552 	* diff-mode.el:
 4553 	* diff.el:
 4554 	* dired-aux.el:
 4555 	* dired-x.el:
 4556 	* dired.el:
 4557 	* dos-vars.el:
 4558 	* ediff-diff.el:
 4559 	* ediff-help.el:
 4560 	* ediff-init.el:
 4561 	* ediff-merg.el:
 4562 	* ediff-mult.el:
 4563 	* ediff-ptch.el:
 4564 	* ediff-vers.el:
 4565 	* ediff-wind.el:
 4566 	* ediff.el:
 4567 	* emerge.el:
 4568 	* facemenu.el:
 4569 	* faces.el:
 4570 	* ffap.el:
 4571 	* filecache.el:
 4572 	* find-dired.el:
 4573 	* font-core.el:
 4574 	* font-lock.el:
 4575 	* forms.el:
 4576 	* fringe.el:
 4577 	* help-at-pt.el:
 4578 	* hippie-exp.el:
 4579 	* ido.el:
 4580 	* image-file.el:
 4581 	* imenu.el:
 4582 	* indent.el:
 4583 	* info.el:
 4584 	* isearchb.el:
 4585 	* iswitchb.el:
 4586 	* jit-lock.el:
 4587 	* jka-compr.el:
 4588 	* log-edit.el:
 4589 	* lpr.el:
 4590 	* ls-lisp.el:
 4591 	* man.el:
 4592 	* menu-bar.el:
 4593 	* midnight.el:
 4594 	* mouse-sel.el:
 4595 	* mouse.el:
 4596 	* msb.el:
 4597 	* outline.el:
 4598 	* paren.el:
 4599 	* pcmpl-cvs.el:
 4600 	* pcmpl-gnu.el:
 4601 	* pcomplete.el:
 4602 	* pcvs-info.el:
 4603 	* pcvs-parse.el:
 4604 	* printing.el:
 4605 	* ps-mule.el:
 4606 	* ps-print.el:
 4607 	* replace.el:
 4608 	* ruler-mode.el:
 4609 	* saveplace.el:
 4610 	* sb-image.el:
 4611 	* scroll-bar.el:
 4612 	* sha1.el:
 4613 	* shadowfile.el:
 4614 	* shell.el:
 4615 	* sort.el:
 4616 	* speedbar.el:
 4617 	* strokes.el:
 4618 	* tempo.el:
 4619 	* term.el:
 4620 	* terminal.el:
 4621 	* time-stamp.el:
 4622 	* time.el:
 4623 	* tree-widget.el:
 4624 	* type-break.el:
 4625 	* vc-cvs.el:
 4626 	* vc-hg.el:
 4627 	* vc-mcvs.el:
 4628 	* vc-rcs.el:
 4629 	* vc-sccs.el:
 4630 	* vc.el:
 4631 	* view.el:
 4632 	* w32-vars.el:
 4633 	* whitespace.el:
 4634 	* wid-edit.el: Remove leading * from docstrings of defcustoms,
 4635 	deffaces, defconsts and defuns.
 4636 
 4637 2008-12-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 4638 
 4639 	* complete.el (PC-do-completion): Fix leftover bug from Emacs-21 when
 4640 	the prompt was added to the minibuffer.
 4641 
 4642 2008-12-02  Glenn Morris  <rgm@gnu.org>
 4643 
 4644 	* format.el (format-write-file): Rewrite doc yet again.
 4645 
 4646 	* progmodes/cc-vars.el (c-tab-always-indent, c-insert-tab-function):
 4647 	Doc fix.  (Bug#1368)
 4648 
 4649 	* textmodes/texinfo.el (texinfo-insert-quote): Tweak previous change.
 4650 
 4651 2008-12-02  Aaron S. Hawley  <aaronh@garden.org>
 4652 
 4653 	* textmodes/texinfo.el (texinfo-insert-quote): Handle corner
 4654 	case where point is at the beginning of the buffer.  (Bug#1239)
 4655 
 4656 2008-12-02  Lennart Borgman  <lennart.borgman@gmail.com>
 4657 
 4658 	* nxml/nxml-mode.el (nxml-indent-line): Don't re-indent lines that
 4659 	already have the correct indentation.  (Bug#859)
 4660 
 4661 2008-12-02  Kenichi Handa  <handa@m17n.org>
 4662 
 4663 	* international/uni-decomposition.el: Re-generated.
 4664 
 4665 2008-12-01  Andreas Schwab  <schwab@suse.de>
 4666 
 4667 	* dired.el (dired-font-lock-keywords): Avoid fontifying file names
 4668 	ending in a colon as directory header.
 4669 
 4670 2008-12-01  Kenichi Handa  <handa@m17n.org>
 4671 
 4672 	* international/uni-numeric.el: Re-generated.
 4673 
 4674 	* international/charprop.el: Re-generated.
 4675 
 4676 2008-12-01  Juanma Barranquero  <lekktu@gmail.com>
 4677 
 4678 	* international/mule-cmds.el (locale-preferred-coding-systems):
 4679 	Fix alist item.
 4680 
 4681 2008-12-01  Michael Albinus  <michael.albinus@gmx.de>
 4682 
 4683 	* net/tramp-cache.el (tramp-cache-data-changed): New defvar.
 4684 	(tramp-set-connection-property, tramp-flush-connection-property)
 4685 	(tramp-dump-connection-properties): Use it.
 4686 
 4687 2008-11-30  Chong Yidong  <cyd@stupidchicken.com>
 4688 
 4689 	* wdired.el (wdired-finish-edit): If displaying a single file,
 4690 	change dired-directory if that file was renamed.
 4691 
 4692 	* emacs-lisp/byte-run.el (macro-declaration-function):
 4693 	Disallow declare specs with lengths of 3 or more.
 4694 
 4695 	* dirtrack.el (dirtrack): Fix error message.
 4696 
 4697 2008-11-30  Glenn Morris  <rgm@gnu.org>
 4698 
 4699 	* vc-svn.el (vc-svn-diff-switches): Doc fix.
 4700 	(vc-svn-diff): Fix the case where vc-svn-diff-switches is nil.
 4701 
 4702 	* vc-git.el (vc-git-diff):
 4703 	* vc-hg.el (vc-hg-diff):
 4704 	* vc-mtn.el (vc-mtn-diff): No need to duplicate vc-switches logic.
 4705 
 4706 	* eshell/esh-proc.el (eshell-needs-pipe): New variable.
 4707 	(eshell-needs-pipe-p): New function.
 4708 	(eshell-gather-process-output): Set process-connection-type according to
 4709 	eshell-needs-pipe-p.  (Bug#1388)
 4710 
 4711 2008-11-30  Juanma Barranquero  <lekktu@gmail.com>
 4712 
 4713 	* calendar/diary-lib.el (diary-cyclic): Doc fix.
 4714 	(diary-remind-message, diary-number-of-entries)
 4715 	(diary-include-other-diary-files, diary-mark-included-diary-files)
 4716 	(diary-view-entries, diary-date, diary-block, diary-insert-entry-1)
 4717 	(diary-font-lock-keywords-1): Reflow docstrings.
 4718 	(diary-add-to-list, calendar-mark-1, diary-entry-time, diary-make-date)
 4719 	(diary-anniversary, diary-date-display-form): Fix typos in docstrings.
 4720 
 4721 	* emacs-lisp/timer.el (timer-duration-words): Fix typo in docstring.
 4722 	(timer-duration): Use `string-match-p'.
 4723 
 4724 2008-11-29  Chong Yidong  <cyd@stupidchicken.com>
 4725 
 4726 	* complete.el (PC-do-complete-and-exit):
 4727 	Use minibuffer-confirm-exit-commands.
 4728 
 4729 	* minibuffer.el (minibuffer-confirm-exit-commands):
 4730 	Add PC-complete and PC-complete-word to the list.
 4731 
 4732 2008-11-29  Juanma Barranquero  <lekktu@gmail.com>
 4733 
 4734 	* files.el (break-hardlink-on-save): Fix typo in docstring.
 4735 	Add :version tag.
 4736 
 4737 	* emacs-lisp/re-builder.el (reb-mode-map): Fix typo in menu tooltip.
 4738 	(reb-mode): Define with `define-derived-mode'.
 4739 
 4740 2008-11-29  Karl Fogel  <kfogel@red-bean.com>
 4741 
 4742 	* files.el (break-hardlink-on-save): New variable.
 4743 	(basic-save-buffer-2): Honor new variable break-hardlink-on-save.
 4744 	(file-precious-flag): Mention it in doc string.
 4745 
 4746 2008-11-29  Miles Bader  <miles@gnu.org>
 4747 
 4748 	* minibuffer.el (minibuffer-confirm-exit-commands): New variable.
 4749 	(minibuffer-complete-and-exit): Use it.
 4750 
 4751 2008-11-29  Chong Yidong  <cyd@stupidchicken.com>
 4752 
 4753 	* term/x-win.el (x-gtk-stock-cache): New hash table.
 4754 	(x-gtk-map-stock): Perform caching to prevent excess consing
 4755 	during redisplay.
 4756 
 4757 2008-11-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 4758 
 4759 	* minibuffer.el (completion--try-word-completion): Don't ignore
 4760 	partial-completion if it's the only style.
 4761 
 4762 2008-11-28  Juanma Barranquero  <lekktu@gmail.com>
 4763 
 4764 	* emacs-lisp/re-builder.el (reb-auto-update): Remove redundant code.
 4765 	(re-builder): Reuse window displaying the *RE-Builder* buffer, if any.
 4766 	(reb-initialize-buffer): Update matches, in case we're reentering
 4767 	RE Builder mode.
 4768 
 4769 2008-11-28  Chong Yidong  <cyd@stupidchicken.com>
 4770 
 4771 	* complete.el (PC-do-complete-and-exit): Synch to 2008-11-24 change
 4772 	to minibuffer.el; recognize `confirm' and `confirm-after-completion'
 4773 	values for minibuffer-completion-confirm.
 4774 
 4775 2008-11-28  Martin Rudalics  <rudalics@gmx.at>
 4776 
 4777 	* emacs-lisp/eldoc.el (eldoc-docstring-first-line): Don't match
 4778 	any but the first "*" in a doc-string.
 4779 
 4780 2008-11-28  Glenn Morris  <rgm@gnu.org>
 4781 
 4782 	* format.el (format-write-file): Improve previous doc fix.
 4783 
 4784 2008-11-27  Chong Yidong  <cyd@stupidchicken.com>
 4785 
 4786 	* simple.el (use-empty-active-region, use-region-p)
 4787 	(region-active-p): Doc fix.
 4788 
 4789 2008-11-27  Martin Rudalics  <rudalics@gmx.at>
 4790 
 4791 	* window.el (display-buffer): Fix handling of not-this-window
 4792 	argument.  (Bug#1415)
 4793 
 4794 2008-11-27  Kenichi Handa  <handa@m17n.org>
 4795 
 4796 	* international/characters.el: Set category 'C' to characters
 4797 	#x20000..#x2AFFF, #x2F800..#x2FFFF.
 4798 
 4799 	* loadup.el: Set inhibit-load-charset-map to t while preloading files.
 4800 
 4801 2008-11-27  Chong Yidong  <cyd@stupidchicken.com>
 4802 
 4803 	* tool-bar.el (tool-bar-find-image-cache): Var deleted.
 4804 	(tool-bar-find-image): Function deleted.
 4805 	(tool-bar-local-item, tool-bar-local-item-from-menu):
 4806 	Use find-image instead of tool-bar-find-image.
 4807 	(tool-bar-keymap-cache): New hash table.
 4808 	(tool-bar-make-keymap): Use it.
 4809 	(tool-bar-make-keymap-1): Move body of tool-bar-make-keymap here.
 4810 
 4811 2008-11-26  Michael Albinus  <michael.albinus@gmx.de>
 4812 
 4813 	* net/dbus.el (dbus-handle-event): The result of a message call
 4814 	handler can also be an object, which is not a consp.
 4815 
 4816 2008-11-25  Alan Mackenzie  <acm@muc.de>
 4817 
 4818 	* emacs-lisp/lisp.el (forward-sexp, backward-sexp, mark-sexp)
 4819 	(forward-list, backward-list, down-list, backward-up-list)
 4820 	(up-list, kill-sexp, backward-kill-sexp, kill-backward-up-list)
 4821 	(insert-pair, insert-parentheses): State that the command assumes
 4822 	that point is not in a string or comment.
 4823 
 4824 2008-11-26  Michael Albinus  <michael.albinus@gmx.de>
 4825 
 4826 	* net/dbus.el (dbus-string-to-byte-array)
 4827 	(dbus-byte-array-to-string, dbus-escape-as-identifier)
 4828 	(dbus-unescape-from-identifier): New defuns.
 4829 	(dbus-handle-event): The result of a message call is a list of
 4830 	arguments, which must be expanded when passing to
 4831 	`dbus-method-return-internal'.
 4832 
 4833 	* net/tramp.el (tramp-handle-write-region): Improve the check for
 4834 	calling direct copy.
 4835 	(tramp-find-inline-encoding): Don't raise an error but a warning,
 4836 	when no inline encoding is found.
 4837 	(tramp-get-remote-coding): Check for a symbol.  The negative check
 4838 	for a string fails, when there is an empty string.
 4839 
 4840 2008-11-26  Glenn Morris  <rgm@gnu.org>
 4841 
 4842 	* vc-git.el (vc-git-diff-switches): New option.
 4843 	(vc-git-diff): Apply diff switches.  (Bug#1386)
 4844 	Give it a basic doc string.
 4845 
 4846 	* term/pc-win.el (x-font-family-list): Replace redefinition with
 4847 	ifdef in src/xfaces.c, since it confuses make-docfile.  (Bug#1383)
 4848 
 4849 2008-11-26  Vincent Belaïche  <vincent.b.1@hotmail.fr>
 4850 
 4851 	* calc/calc-alg.el (calcFunc-collect): Normalize the coefficients
 4852 	of the polynomial rather than the whole polynomial.
 4853 
 4854 2008-11-25  Chong Yidong  <cyd@stupidchicken.com>
 4855 
 4856 	* mail/mailabbrev.el (define-mail-abbrev): When reading from
 4857 	mailrc, recognize string quoting.  When reading from Lisp, accept
 4858 	rfc822-like addresses.
 4859 
 4860 	* mail/mailalias.el (define-mail-alias): Sync code with
 4861 	define-mail-abbrev.
 4862 
 4863 2008-11-25  Glenn Morris  <rgm@gnu.org>
 4864 
 4865 	* eshell/esh-proc.el (eshell-gather-process-output):
 4866 	Revert previous change.  (re-opens Bug#1388)
 4867 
 4868 	* select.el (x-set-cut-buffer): Fix signal arguments.
 4869 
 4870 	* speedbar.el (speedbar-restricted-move): Fix signal arguments.
 4871 
 4872 2008-11-25  Juanma Barranquero  <lekktu@gmail.com>
 4873 
 4874 	* play/bubbles.el (bubbles-mode): Define with `define-derived-mode'.
 4875 	(bubbles-shift-mode, bubbles--update-score): Fix typos in docstrings.
 4876 	(bubbles--empty-char): Use "\s".
 4877 
 4878 2008-11-25  Jay Belanger  <jay.p.belanger@gmail.com>
 4879 
 4880 	* calc/calc.el (calc-settings-file, calc-language-alist)
 4881 	(calc-embedded-announce-formula)
 4882 	(calc-embedded-announce-formula-alist)
 4883 	(calc-embedded-open-formula, calc-embedded-close-formula)
 4884 	(calc-embedded-open-close-formula-alist)
 4885 	(calc-embedded-word-regexp-alist, calc-embedded-open-plain)
 4886 	(calc-embedded-close-plain, calc-embedded-open-close-plain-alist)
 4887 	(calc-embedded-open-new-formula, calc-embedded-close-new-formula)
 4888 	(calc-embedded-open-close-new-formula-alist)
 4889 	(calc-embedded-open-mode, calc-embedded-close-mode)
 4890 	(calc-embedded-open-close-mode-alist, calc-gnuplot-name)
 4891 	(calc-gnuplot-plot-command, calc-gnuplot-print-command)
 4892 	(calc-multiplication-has-precedence): Remove unnecessary asterisks
 4893 	from docstrings.
 4894 
 4895 2008-11-25  Juanma Barranquero  <lekktu@gmail.com>
 4896 
 4897 	* calculator.el (calculator-op-or-exp): Reflow docstring.
 4898 	(calculator-remove-zeros, calculator-repR, calculator-repL):
 4899 	Fix typos in docstrings.
 4900 
 4901 2008-11-24  Chong Yidong  <cyd@stupidchicken.com>
 4902 
 4903 	* log-view.el (log-view-annotate-version): Let vc-annotate manage
 4904 	windows instead of calling switch-to-buffer.
 4905 
 4906 	* diff.el (diff-sentinel): Take note of diff error return value.
 4907 
 4908 2008-11-24  Martin Rudalics  <rudalics@gmx.at>
 4909 
 4910 	* calendar/appt.el (appt-disp-window): Do a set-buffer when the
 4911 	frame can't be split.
 4912 
 4913 2008-11-24  Ulf Jasper  <ulf.jasper@web.de>
 4914 
 4915 	* net/newst-treeview.el (newsticker--treeview-current-feed): Docstring.
 4916 	(newsticker--treeview-item-show): Rename arg FEED to FEED-NAME-SYMBOL.
 4917 	(newsticker--treeview-tree-update-tag): Remove dead code.
 4918 	(newsticker-treeview-update): Don't update cache.
 4919 	(newsticker-treeview-quit): Don't save cache.
 4920 	(newsticker-treeview-save): Don't save cache.  Use `newsticker-dir'.
 4921 	(newsticker-treeview-save): Use `newsticker-dir'.
 4922 	(newsticker--treeview-load): Use `newsticker-dir'.
 4923 	(newsticker--treeview-mark-item): Call `newsticker--cache-save-feed'.
 4924 	Update tags.
 4925 	(newsticker-treeview-tree-do-click): Slightly simplified.
 4926 
 4927 	* net/newst-backend.el (newsticker-dir): New.
 4928 	(newsticker-start): Use `newsticker--cache-read'.
 4929 	(newsticker-stop): Use `newsticker--cache-save'.
 4930 	(newsticker--sentinel-work): Use `newsticker--cache-save-feed'.
 4931 	(newsticker--images-dir): New.
 4932 	(newsticker--image-get, newsticker--image-sentinel):
 4933 	Use `newsticker--images-dir'.
 4934 	(newsticker--cache-save-version1): Backup version of
 4935 	`newsticker--cache-save'.
 4936 	(newsticker--cache-update): Create newsticker-dir if necessary.
 4937 	(newsticker--cache-dir): New.
 4938 	(newsticker--cache-save): Save feeds separately in `newsticker-dir'.
 4939 	(newsticker--cache-save-feed): New.
 4940 	(newsticker--cache-read-version1): New.  Backuped version for reading
 4941 	cache data..
 4942 	(newsticker--cache-read, newsticker--cache-do-read): New.
 4943 
 4944 	* net/newst-reader.el (newsticker--image-read):
 4945 	Use `newsticker--images-dir'.
 4946 
 4947 2008-11-24  Chong Yidong  <cyd@stupidchicken.com>
 4948 
 4949 	* files.el (confirm-nonexistent-file-or-buffer):
 4950 	Allow `after-completion' value to request confirm only after TAB.
 4951 	(confirm-nonexistent-file-or-buffer): New function.
 4952 	(read-buffer-to-switch, find-file, find-file-other-window)
 4953 	(find-file-other-frame, find-file-read-only)
 4954 	(find-file-read-only-other-window)
 4955 	(find-file-read-only-other-frame): Use it.
 4956 	(switch-to-buffer-other-window, switch-to-buffer-other-frame): Doc fix.
 4957 	Thanks to Alan Mackenzie for suggesting the new behavior.
 4958 
 4959 	* minibuffer.el (minibuffer-complete-and-exit):
 4960 	Change `confirm-only' value of minibuffer-completion-confirm to
 4961 	`confirm', and handle a `confirm-after-completion' value.
 4962 
 4963 2008-11-24  Juanma Barranquero  <lekktu@gmail.com>
 4964 
 4965 	* emacs-lisp/elp.el (elp-instrument-list): Fix 2nd arg of `signal'.
 4966 
 4967 2008-11-24  Andreas Schwab  <schwab@suse.de>
 4968 
 4969 	* image.el (image-type-header-regexps): Recognize more xbm format
 4970 	variants.
 4971 
 4972 2008-11-24  Juanma Barranquero  <lekktu@gmail.com>
 4973 
 4974 	* textmodes/artist.el (artist-charlist-to-string): Simplify.
 4975 	(artist-mode-name, artist-mt, artist-vaporize-fuzziness)
 4976 	(artist-prev-next-op-alist, artist-mode-line-show-curr-operation)
 4977 	(artist-replace-string, artist-draw-rect, artist-draw-line)
 4978 	(artist-undraw-line, artist-draw-sline, artist-undraw-rect)
 4979 	(artist-rect-corners-squarify, artist-undraw-square, artist-fill-square)
 4980 	(artist-pen, artist-pen-line, artist-text-insert-common)
 4981 	(artist-text-overwrite, artist-spray-get-interval)
 4982 	(artist-spray-clear-circle, artist-erase-char)
 4983 	(artist-ellipse-generate-quadrant, artist-copy-square, artist-paste)
 4984 	(artist-flood-fill, artist-key-draw-continously, artist-key-draw-poly)
 4985 	(artist-key-draw-1point, artist-key-draw-2points)
 4986 	(artist-mouse-draw-continously): Fix typos in docstrings.
 4987 	(artist-aspect-ratio, artist-mode, artist-go-get-symbol-shift)
 4988 	(artist-go-get-symbol-shift-sub, artist-previous-line, artist-next-line)
 4989 	(artist-backward-char, artist-forward-char): Doc fixes.
 4990 	(artist-vaporize-line, artist-spray-chars, artist-spray-new-char):
 4991 	Reflow docstrings.
 4992 
 4993 2008-11-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 4994 
 4995 	* international/quail.el (quail-vunion): New function.
 4996 	(quail-defrule-internal): Use it to prevent accumulating redundant
 4997 	alternatives when `append' is set.
 4998 	(quail-insert-decode-map): Simplify computation of the max-key-width.
 4999 	Compute it right for multiple-list.
 5000 
 5001 2008-11-24  Chong Yidong  <cyd@stupidchicken.com>
 5002 
 5003 	* emacs-lisp/elp.el (elp-instrument-list): Check argument type
 5004 	explicitly.  Doc fix.
 5005 
 5006 2008-11-24  Martin Rudalics  <rudalics@gmx.at>
 5007 
 5008 	* calendar/appt.el (appt-disp-window): Move minibuffer check
 5009 	after binding this-window and do not set-buffer to make sure we
 5010 	won't deselect the minibuffer.  (Bug#1413)
 5011 
 5012 2008-11-24  Dan Nicolaescu  <dann@ics.uci.edu>
 5013 
 5014 	* vc-hg.el (vc-hg-program): Remove.
 5015 	(vc-hg-state, vc-hg-working-revision, vc-hg-command):
 5016 	Undo previous change.
 5017 
 5018 2008-11-23  Martin Rudalics  <rudalics@gmx.at>
 5019 
 5020 	* info-look.el (info-lookup): When Info buffer is visible on
 5021 	another frame, raise that frame.
 5022 
 5023 2008-11-23  Juanma Barranquero  <lekktu@gmail.com>
 5024 
 5025 	* allout.el (allout-mode): Fix typo in docstring.
 5026 
 5027 	* vc-annotate.el (vc-annotate-warp-revision): Reflow docstring.
 5028 	(vc-annotate-very-old-color, vc-annotate-display): Fix docstring typos.
 5029 
 5030 2008-11-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 5031 
 5032 	* vc-hooks.el (vc-follow-link): Complete last change.
 5033 
 5034 2008-11-23  Juanma Barranquero  <lekktu@gmail.com>
 5035 
 5036 	* textmodes/remember.el (remember-region): Doc fix.
 5037 	(remember-filter-functions, remember-handler-functions)
 5038 	(remember-save-after-remembering, remember-mailbox)
 5039 	(remember-default-priority, remember-data-file, remember-leader-text)
 5040 	(remember-diary-file): Remove * from defcustom docstrings.
 5041 	(remember-run-all-annotation-functions-flag)
 5042 	(remember-all-handler-functions): Reflow docstrings.
 5043 	(remember-store-in-mailbox): Fix typo in docstring.
 5044 	(remember-mode): Define with `define-derived-mode'.  Doc fix.
 5045 
 5046 2008-11-23  Glenn Morris  <rgm@gnu.org>
 5047 
 5048 	* eshell/esh-cmd.el (eshell-in-pipeline-p): Add doc-string.
 5049 	(eshell-do-pipelines): Add optional argument to distinguish recursive
 5050 	calls.  Use to set eshell-in-pipeline-p to 'first for the first command
 5051 	in a pipeline.
 5052 
 5053 	* eshell/esh-proc.el (eshell-gather-process-output):
 5054 	Set process-connection-type nil for all but the first element of a
 5055 	pipeline.  (Bug#1388)
 5056 
 5057 2008-11-22  Michael Kifer  <kifer@cs.stonybrook.edu>
 5058 
 5059 	* ediff-hook.el: Add tooltips to Emacs menus.
 5060 
 5061 	* ediff.el: Change date of last update.
 5062 
 5063 2008-11-22  Juri Linkov  <juri@jurta.org>
 5064 
 5065 	* dired-aux.el (dired-isearch-filenames): Add new context-dependent
 5066 	option `dwim'.  Change non-dwim option from `dired-filename' to `t'.
 5067 	Doc fix.
 5068 	(dired-isearch-filenames-setup): Run filename Isearch only when
 5069 	dired-isearch-filenames is t or dired-isearch-filenames is `dwim'
 5070 	and the text property `dired-filename' at point is non-nil.
 5071 	In this case also set isearch-message-prefix-add to "filename ".
 5072 	(dired-isearch-filenames-end): Set isearch-message-prefix-add to nil.
 5073 	(dired-isearch-filenames, dired-isearch-filenames-regexp):
 5074 	Don't let-bind isearch-message-prefix-add since this is done now
 5075 	in dired-isearch-filenames-setup.
 5076 
 5077 	* isearch.el (isearch-mode): Change the order of calling
 5078 	`isearch-update' and running the `isearch-mode-hook' to call
 5079 	`isearch-update' with Isearch parameters set in this hook.
 5080 
 5081 	* progmodes/compile.el (compilation-auto-jump-to-first-error):
 5082 	Fix docstring - change "during `compile'" to "during compilation".
 5083 
 5084 	* descr-text.el (describe-char-unidata-list): Move `old-name' to
 5085 	be immediately after `name'.
 5086 
 5087 	* startup.el (initial-buffer-choice): Change an abstract file name
 5088 	"file.txt" to more reasonable default file name value "~/.emacs".
 5089 
 5090 2008-11-22  Juri Linkov  <juri@jurta.org>
 5091 
 5092 	* files.el (hack-local-variables-confirm): Rename arg `project' to
 5093 	`dir-name'.  Move `(or dir-name name)' to let-binding of `name'.
 5094 	(hack-local-variables-filter): Rename arg `project' to `dir-name'.
 5095 	(hack-local-variables): Rename call of `hack-project-variables' to
 5096 	`hack-dir-local-variables'.  Change error text to "Directory-local
 5097 	variables error".
 5098 	(dir-locals-class-alist): Rename from `project-class-alist'.
 5099 	(dir-locals-directory-alist): Rename from `project-directory-alist'.
 5100 	(dir-locals-get-class-variables): Rename from `project-get-alist'.
 5101 	(dir-locals-collect-mode-variables): Rename from
 5102 	`project-collect-bindings-from-alist'.  Rename arg `mode-alist' to
 5103 	`mode-variables', and arg `settings' to `variables'.
 5104 	(dir-locals-collect-variables): Rename from
 5105 	`project-collect-binding-list'.  Rename arg `binding-list' to
 5106 	`class-variables', and arg `settings' to `variables'.
 5107 	(dir-locals-set-directory-class): Rename from `set-directory-project'.
 5108 	(dir-locals-set-class-variables): Rename from `define-project-bindings'.
 5109 	Rename arg `settings' to `variables'.
 5110 	(dir-locals-file): New defconst.
 5111 	(dir-locals-find-file): Rename from `project-find-settings-file'.
 5112 	Use `dir-locals-file'.  Rename let-bound `settings' to `locals-file',
 5113 	and `pda' to `dir-elt'.
 5114 	(dir-locals-read-from-file): Rename from
 5115 	`project-define-from-project-file'.  Rename arg `settings-file'
 5116 	to `file'.  Rename let-bound `list' to `variables'.
 5117 	(hack-dir-local-variables): Rename from `hack-project-variables'.
 5118 	Rename let-bound `settings' to `variables-file', `root-dir'
 5119 	to `dir-name', and `bindings' to `variables'.
 5120 
 5121 2008-11-22  Lute Kamstra  <lute@gnu.org>
 5122 
 5123 	* simple.el (goto-line): Rename argument.
 5124 
 5125 2008-11-22  Eli Zaretskii  <eliz@gnu.org>
 5126 
 5127 	* makefile.w32-in (compile-first): New target.
 5128 	(recompile): Depend on compile-first.
 5129 
 5130 	* Makefile.in (recompile): Depend on compile-first.
 5131 
 5132 2008-11-22  Martin Rudalics  <rudalics@gmx.at>
 5133 
 5134 	* files.el (switch-to-buffer-other-window)
 5135 	(switch-to-buffer-other-frame): Rename buffer argument to
 5136 	buffer-or-name.  Reword and mention new option
 5137 	confirm-nonexistent-file-or-buffer in doc-string.
 5138 
 5139 2008-11-22  Michael Kifer  <kifer@cs.stonybrook.edu>
 5140 
 5141 	* emulation/viper.el: Date change.
 5142 
 5143 	* emulation/viper-cmd.el (viper-envelop-ESC-key):
 5144 	viper-translate-all-ESC-keysequences is now a function.
 5145 
 5146 	* emulation/viper-init.el (viper-translate-all-ESC-keysequences):
 5147 	Make this variable.
 5148 
 5149 2008-11-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 5150 
 5151 	* vc-hooks.el (vc-follow-link, vc-find-file-hook):
 5152 	Use buffer-file-truename to handle symlinks in any part of the filename.
 5153 
 5154 2008-11-22  Glenn Morris  <rgm@gnu.org>
 5155 
 5156 	* vc-mtn.el (vc-mtn-diff-switches): New option.
 5157 	(vc-mtn-program): Rename from vc-mtn-command, for
 5158 	consistency with other backends.  Keep old name as alias.
 5159 	Update callers.  Make it a defcustom.
 5160 	(vc-mtn-diff): Give it a doc string.  Apply diff switches.
 5161 
 5162 	* vc-arch.el (vc-arch-program): Rename from vc-arch-command, for
 5163 	consistency with other backends.  Keep old name as alias.
 5164 	Make it a defcustom.
 5165 	(vc-arch-command, vc-arch-trim-revlib): Adapt for above change.
 5166 
 5167 	* vc-hg.el (vc-hg-program): New option.
 5168 	(vc-hg-state, vc-hg-working-revision, vc-hg-command):
 5169 	Use vc-hg-program rather than hard-coded "hg".
 5170 
 5171 	* vc-svn.el: Remove leading `*' from defcustom doc-strings.
 5172 	(vc-svn-program): Move defcustom to start.
 5173 	(vc-svn-create-repo, vc-svn-modify-change-comment):
 5174 	Use vc-svn-program rather than hard-coded "svn".
 5175 
 5176 	* menu-bar.el: Stylistic consistency fixes for various menu and
 5177 	help texts.
 5178 
 5179 	* kmacro.el (kmacro-insert-counter): Doc fix.
 5180 
 5181 2008-11-21  Ivan Shmakov  <oneingray@gmail.com>
 5182 
 5183 	* progmodes/tcl.el (tcl-filter): Don't forcibly move point.
 5184 
 5185 2008-11-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 5186 
 5187 	* international/quail.el (quail-indent-to): New function.
 5188 	(quail-completion-1, quail-completion-list-translations)
 5189 	(quail-insert-decode-map): Use it to improve alignment.
 5190 	(quail-build-decode-map): Don't ignore latin-1 chars.
 5191 	(quail-help): Increase the max decode-map size so that even the TeX map
 5192 	gets printed.
 5193 
 5194 	* bookmark.el (bookmark-get-bookmark): Add `noerror' arg.
 5195 	Signal error for invalid bookmark.
 5196 	(bookmark-get-bookmark-record): Undo last change.
 5197 	(bookmark-store, bookmark-delete): Use new arg `noerror'.
 5198 
 5199 	* bookmark.el (bookmark-buffer-file-name): Also abbreviate dired-dir.
 5200 	Suggested by Toru TSUNEYOSHI.
 5201 
 5202 2008-11-21  Shigeru Fukaya  <shigeru.fukaya@gmail.com>
 5203 
 5204 	* byte-opt.el (byte-compile-butlast): Move up in file.
 5205 	(byte-optimize-plus): Don't call
 5206 	byte-optimize-delay-constants-math (bug#1334).
 5207 	Use byte-optimize-predicate to optimize constants.
 5208 	(byte-optimize-minus): Don't call byte-optimize-delay-constants-math.
 5209 	Remove zero arguments first
 5210 	if possible.  Call byte-optimize-predicate to optimize constants.
 5211 	(byte-optimize-multiply): Remove optimizations for arguments of 0
 5212 	and 2, which may be inaccurate.  Optimize (* x -1) to (- x).
 5213 	Call byte-optimize-predicate.
 5214 	(byte-optimize-divide): Leave runtime errors unchanged.
 5215 	Optimize (/ x 1) to (+ x 0).  Remove optimizations for arguments of
 5216 	0 and 2.0, which may be inaccurate.  Call byte-optimize-predicate.
 5217 
 5218 2008-11-21  Juanma Barranquero  <lekktu@gmail.com>
 5219 
 5220 	* bookmark.el (bookmark-jump-noselect): Add obsolescence
 5221 	declaration and remove redundant info from docstring.
 5222 
 5223 	* isearch.el (isearch-search-string): Doc fix.
 5224 	(search-exit-option, search-slow-window-lines, search-slow-speed)
 5225 	(search-upper-case, search-nonincremental-instead)
 5226 	(search-whitespace-regexp, search-ring-max, regexp-search-ring-max)
 5227 	(search-ring-update, search-highlight, isearch-lazy-highlight)
 5228 	(lazy-highlight-cleanup, lazy-highlight-initial-delay)
 5229 	(lazy-highlight-interval): Remove * from defcustom docstrings.
 5230 	(isearch-resume-in-command-history, lazy-highlight-max-at-a-time):
 5231 	Remove * from defcustom docstrings; fix typos.
 5232 	(isearch-push-state-function, isearch-help-for-help-internal)
 5233 	(isearch-help-for-help, isearch-describe-bindings)
 5234 	(isearch-describe-mode, minibuffer-local-isearch-map, isearch-mode)
 5235 	(isearch-pop-fun-state, isearch-search-fun-function)
 5236 	(isearch-lazy-highlight-search): Fix typos in docstrings.
 5237 	(isearch-yank-internal, isearch-fallback): Reflow docstrings.
 5238 	(isearch-forward): Fix typo and reflow docstring.
 5239 	(isearch-help-map): Remove unused `i' binding.  Fix typos in docstring.
 5240 	(isearch-mode-map): Don't use `let*'.
 5241 
 5242 2008-11-21  Chong Yidong  <cyd@stupidchicken.com>
 5243 
 5244 	* files.el (confirm-nonexistent-file-or-buffer): Change default to nil.
 5245 
 5246 2008-11-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 5247 
 5248 	* isearch.el (isearch-search-string): Simplify and convert docstring.
 5249 
 5250 	* buff-menu.el (Buffer-menu-short-ellipsis): Partly undo last change.
 5251 
 5252 2008-11-20  Juanma Barranquero  <lekktu@gmail.com>
 5253 
 5254 	* international/mule-util.el (set-nested-alist): Doc fix.  Use `when'.
 5255 	(lookup-nested-alist): Doc fix.
 5256 	(with-coding-priority): Reflow docstring.
 5257 	(detect-coding-with-priority): Fix typos in obsolescence declaration.
 5258 	(char-displayable-p): Reflow docstring.  Use `when'.
 5259 
 5260 2008-11-20  Dan Nicolaescu  <dann@ics.uci.edu>
 5261 
 5262 	* calendar/cal-menu.el (cal-menu-scroll-menu): Add bindings for
 5263 	week forward/backward.
 5264 
 5265 2008-11-20  Juanma Barranquero  <lekktu@gmail.com>
 5266 
 5267 	* ehelp.el (electric-help-map, ehelp-map): Define within defvar.
 5268 	(with-electric-help): Fix typo and reflow docstring.
 5269 
 5270 2008-11-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 5271 
 5272 	* buff-menu.el (Buffer-menu-short-ellipsis): New constant.
 5273 	(Buffer-menu-buffer+size): Use it, fix last change, and simplify.
 5274 	(list-buffers-noselect): Don't need to pad.
 5275 
 5276 2008-11-20  Toru TSUNEYOSHI  <t_tuneyosi@hotmail.com>
 5277 
 5278 	* buff-menu.el (Buffer-menu-buffer+size, list-buffers-noselect):
 5279 	Pay attention to char widths when computing string sizes.
 5280 
 5281 2008-11-20  Juanma Barranquero  <lekktu@gmail.com>
 5282 
 5283 	* emacs-lisp/bytecomp.el (byte-compile-dynamic-docstrings)
 5284 	(byte-compile-output-docform): Reflow docstrings.
 5285 	(no-byte-compile): Fix typo in docstring.
 5286 	(byte-recompile-directory, compile-defun): Doc fixes.
 5287 	(emacs-lisp-file-regexp, byte-compile-verbose)
 5288 	(byte-compile-compatibility, byte-optimize, byte-compile-delete-errors)
 5289 	(byte-compile-dynamic-docstrings, byte-optimize-log)
 5290 	(byte-compile-error-on-warn, byte-compile-warnings)
 5291 	(byte-compile-generate-call-tree, byte-compile-call-tree-sort):
 5292 	Remove * from defcustom docstrings.
 5293 
 5294 2008-11-20  Glenn Morris  <rgm@gnu.org>
 5295 
 5296 	* format.el (format-alist, format-write-file): Doc fix.
 5297 
 5298 	* proced.el (proced-available): New variable.
 5299 	(proced-process-attributes): Move availability check from previous
 5300 	change from here...
 5301 	(proced): ... to here.
 5302 
 5303 	* vc-hg.el (vc-hg-diff-switches): New option.
 5304 	(vc-hg-diff): Apply diff switches.  (Bug#1017)
 5305 
 5306 	* calc/calc-units.el (math-additional-units): Doc fix (active voice).
 5307 
 5308 	* progmodes/fortran.el (fortran-mode-map): Add some menu :help.
 5309 
 5310 2008-11-20  Stephen Berman  <Stephen.Berman@gmx.net>
 5311 
 5312 	* files.el (auto-mode-alist): Recognize more OpenOffice.org extensions.
 5313 
 5314 2008-11-19  Juanma Barranquero  <lekktu@gmail.com>
 5315 
 5316 	* calc/calc-units.el (math-units-table): Doc fix.
 5317 	(math-standard-units): Fix typo in constant's description.
 5318 	(math-additional-units): Fix typo in docstring.
 5319 
 5320 2008-11-19  Ulrich Mueller  <ulm@kph.uni-mainz.de>
 5321 
 5322 	* calc/calc-units.el (math-standard-units): Add eps0,
 5323 	permittivity of vacuum.
 5324 
 5325 2008-11-19  Dan Nicolaescu  <dann@ics.uci.edu>
 5326 
 5327 	* files.el (project-settings-file): Remove.
 5328 	(project-find-settings-file): Undo previous change that added the
 5329 	use of project-settings-file.
 5330 
 5331 2008-11-19  Glenn Morris  <rgm@gnu.org>
 5332 
 5333 	* proced.el (proced, proced-format-time): Doc fixes.
 5334 	(proced-process-attributes): Signal an error if unsupported.  (Bug#1314)
 5335 
 5336 2008-11-19  Karl Fogel  <kfogel@red-bean.com>
 5337 
 5338 	* bookmark.el (bookmark-jump-noselect): Move the deprecation
 5339 	notice into the doc string, following up to 2008-10-29T17:42:49Z!cyd@stupidchicken.com.
 5340 
 5341 2008-11-19  Lute Kamstra  <lute@gnu.org>
 5342 
 5343 	* autoinsert.el (auto-insert-alist): Don't use match data.
 5344 
 5345 2008-11-19  Glenn Morris  <rgm@gnu.org>
 5346 
 5347 	* progmodes/f90.el (f90-mode-map): Add some menu :help.
 5348 
 5349 	* autoinsert.el (auto-insert-alist): Update template to FDL 1.3+.
 5350 
 5351 	* emacs-lisp/cl.el (floor*, ceiling*, truncate*, round*, mod*):
 5352 	* term/w32-win.el (x-select-font): Declare.
 5353 
 5354 	* emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Fix a/an typo.
 5355 	Use the imperative for all help strings.
 5356 
 5357 2008-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 5358 
 5359 	* textmodes/ispell.el (ispell-dictionary-base-alist): Adjust to the
 5360 	case where the default dictionary is French, Spanish, younameit.
 5361 
 5362 	* window.el (window--frame-usable-p): Consider dedicated windows
 5363 	as usable.
 5364 
 5365 	* files.el (confirm-nonexistent-file-or-buffer):
 5366 	Rename from find-file-confirm-nonexistent-file.
 5367 	(read-buffer-to-switch): Use it.
 5368 
 5369 2008-11-18  Juanma Barranquero  <lekktu@gmail.com>
 5370 
 5371 	* server.el (server-temp-file-p): Use `string-match-p'.
 5372 	(server-socket-dir): Set to nil if local sockets are unsupported.
 5373 	(server-start): Don't try to delete local socket if unsupported.
 5374 	(server-kill-new-buffers): Reflow docstring.
 5375 	(server-delete-client, server-handle-delete-frame)
 5376 	(server-save-buffers-kill-terminal): Doc fixes.
 5377 	(server-send-string): Fix typo in docstring.
 5378 
 5379 2008-11-18  Sam Steingold  <sds@gnu.org>
 5380 
 5381 	* progmodes/compile.el (compilation-start-hook): New hook.
 5382 	(compilation-start): Run it on the compilation process.
 5383 
 5384 2008-11-18  Juanma Barranquero  <lekktu@gmail.com>
 5385 
 5386 	* international/mule-cmds.el (update-leim-list-file): Simplify.
 5387 	(prefer-coding-system, find-coding-systems-for-charsets):
 5388 	Fix docstring typos.
 5389 	(select-safe-coding-system, input-method-exit-on-first-char)
 5390 	(language-info-alist, language-info-custom-alist): Reflow docstrings.
 5391 	(toggle-input-method, read-multilingual-string): Doc fixes.
 5392 	Reflow docstrings.
 5393 	(locale-name-match, sort-coding-systems, find-multibyte-characters)
 5394 	(read-char-by-name): Use `string-match-p'.
 5395 	(get-char-code-property, put-char-code-property)
 5396 	(char-code-property-description): Be silent while loading uni-* files.
 5397 	(ucs-names): Use `dotimes-with-progress-reporter', because loading
 5398 	the Unicode character names is *slow*.
 5399 
 5400 2008-11-17  Chong Yidong  <cyd@stupidchicken.com>
 5401 
 5402 	* wid-edit.el (widget-image-insert): Don't add a mouse-face.
 5403 
 5404 	* cus-edit.el (custom-group-value-create): Don't insert docstring twice.
 5405 
 5406 2008-11-17  Juanma Barranquero  <lekktu@gmail.com>
 5407 
 5408 	* international/mule-cmds.el (ucs-completions): Mark as risky.
 5409 
 5410 2008-11-17  Martin Rudalics  <rudalics@gmx.at>
 5411 
 5412 	* help-macro.el (three-step-help): Remove * from defcustom.
 5413 	(make-help-screen): Don't iconify selected frame.  (Bug#1322)
 5414 	Use when instead of if and cond within condition-case.
 5415 
 5416 	* window.el (quit-window): Bind window to selected window when
 5417 	trying to delete it.
 5418 
 5419 2008-11-17  Glenn Morris  <rgm@gnu.org>
 5420 
 5421 	* progmodes/cc-defs.el (c-put-char-property-fun): Add fallback
 5422 	definition of 'ignore, rather than nil.  (Bug#1353)
 5423 
 5424 2008-11-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 5425 
 5426 	* window.el (window--frame-usable-p): Allow use for soft-dedication.
 5427 
 5428 2008-11-17  Juanma Barranquero  <lekktu@gmail.com>
 5429 
 5430 	* emulation/viper-cmd.el (viper-harness-minor-mode): Fix docstring typo.
 5431 
 5432 	* simple.el (quoted-insert, minibuffer-history-isearch-pop-state, undo)
 5433 	(undo-only, rotate-yank-pointer, kill-whole-line, push-mark-command)
 5434 	(exchange-point-and-mark, set-goal-column, kill-line, backward-word)
 5435 	(kill-word, backward-kill-word, zap-to-char): Doc fixes.
 5436 	(shell-command, repeat-complex-command): Reflow docstrings.
 5437 	(pop-to-mark-command): Fix typos in docstring.
 5438 
 5439 2008-11-17  Juri Linkov  <juri@jurta.org>
 5440 
 5441 	* isearch.el (isearch-filter-predicate): Rename from
 5442 	`isearch-success-function'.  Rename default value from
 5443 	`isearch-success-function-default' to
 5444 	`isearch-filter-invisible'.  Doc fix.
 5445 	(isearch-filter-invisible): Rename from
 5446 	`isearch-success-function-default'.  Doc fix.
 5447 	(isearch-search, isearch-lazy-highlight-search):
 5448 	Rename `isearch-success-function' to `isearch-filter-predicate'.
 5449 
 5450 	* dired-aux.el (dired-isearch-filter-predicate-orig): Rename from
 5451 	`dired-isearch-orig-success-function'.
 5452 	(dired-isearch-filenames-toggle, dired-isearch-filenames-setup)
 5453 	(dired-isearch-filenames-end): Rename `isearch-success-function' to
 5454 	`isearch-filter-predicate'.  Doc fix.
 5455 	(dired-isearch-filter-filenames): Rename from
 5456 	`dired-isearch-success-function'.
 5457 
 5458 	* info.el (Info-search, Info-mode):
 5459 	Rename `isearch-success-function' to `isearch-filter-predicate'.
 5460 	(Info-isearch-filter-predicate): Rename from
 5461 	`Info-search-success-function'.
 5462 
 5463 	* simple.el (minibuffer-default-add-function): Fix docstring to
 5464 	use clear text "default values" instead of obscure references to
 5465 	the dynamic variable `minibuffer-default'.
 5466 
 5467 2008-11-16  Glenn Morris  <rgm@gnu.org>
 5468 
 5469 	* term/ns-win.el (ns-extended-platform-support-mode):
 5470 	Tweak menu entry from previous change.
 5471 
 5472 	* wid-edit.el (advertised-widget-backward): Remove autoload cookie.
 5473 
 5474 	* cus-edit.el (custom-buffer-create-internal): Always insert the
 5475 	in-buffer buttons, regardless of tool-bar.  (Bug#1326)
 5476 
 5477 2008-11-16  Chong Yidong  <cyd@stupidchicken.com>
 5478 
 5479 	* subr.el (read-passwd): Use read-event instead of read-char-exclusive.
 5480 
 5481 2008-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 5482 
 5483 	* ielm.el (ielm-eval-input): Fix thinko in last change.
 5484 
 5485 2008-11-16  Chong Yidong  <cyd@stupidchicken.com>
 5486 
 5487 	* subr.el (read-passwd): Yank current kill if the user enters C-y.
 5488 
 5489 2008-11-16  Michael Albinus  <michael.albinus@gmx.de>
 5490 
 5491 	* net/tramp.el (tramp-handle-file-name-as-directory): New defun.
 5492 	(tramp-file-name-handler-alist): Handle `file-name-as-directory'.
 5493 
 5494 	* net/tramp-fish.el (tramp-fish-file-name-handler-alist)
 5495 	* net/tramp-smb.el (tramp-smb-file-name-handler-alist):
 5496 	Handle `file-name-as-directory'.
 5497 
 5498 2008-11-16  Chong Yidong  <cyd@stupidchicken.com>
 5499 
 5500 	* startup.el (fancy-startup-text): Give "Emacs tutorial" line the
 5501 	usual variable-pitch face.
 5502 
 5503 2008-11-16  Juanma Barranquero  <lekktu@gmail.com>
 5504 
 5505 	* net/ange-ftp.el (ange-ftp-multi-msgs, ange-ftp-good-msgs)
 5506 	(ange-ftp-try-passive-mode, ange-ftp-data-buffer-name)
 5507 	(ange-ftp-account-hashtable, ange-ftp-ls-cache-lsargs)
 5508 	(ange-ftp-ls-cache-file, ange-ftp-ls-cache-res, ange-ftp-get-user)
 5509 	(ange-ftp-ftp-name-component, ange-ftp-kill-ftp-process)
 5510 	(ange-ftp-quote-string, ange-ftp-process-handle-line)
 5511 	(ange-ftp-start-process, ange-ftp-send-cmd, ange-ftp-add-dumb-unix-host)
 5512 	(ange-ftp-before-parse-ls-hook, ange-ftp-after-parse-ls-hook)
 5513 	(ange-ftp-ls, ange-ftp-add-dl-dir, ange-ftp-get-file-entry)
 5514 	(ange-ftp-set-binary-mode, ange-ftp-set-ascii-mode, ange-ftp-get-pwd)
 5515 	(ange-ftp-file-name-as-directory-alist, ange-ftp-reread-dir)
 5516 	(ange-ftp-vms-filename-regexp, ange-ftp-bs2000-fix-name-regexp-reverse)
 5517 	(ange-ftp-bs2000-fix-name-regexp): Fix typos in docstrings.
 5518 	(ange-ftp-name-format, ange-ftp-gateway-fatal-msgs)
 5519 	(ange-ftp-xfer-size-msgs, ange-ftp-tmp-name-template)
 5520 	(ange-ftp-netrc-filename, ange-ftp-disable-netrc-security-check)
 5521 	(ange-ftp-default-user, ange-ftp-default-password)
 5522 	(ange-ftp-default-account, ange-ftp-netrc-default-password)
 5523 	(ange-ftp-netrc-default-account, ange-ftp-dumb-unix-host-regexp)
 5524 	(ange-ftp-binary-file-name-regexp, ange-ftp-gateway-host)
 5525 	(ange-ftp-gateway-prompt-pattern, ange-ftp-smart-gateway-port)
 5526 	(ange-ftp-send-hash, ange-ftp-binary-hash-mark-size)
 5527 	(ange-ftp-ascii-hash-mark-size, ange-ftp-process-verbose)
 5528 	(ange-ftp-ftp-program-name, ange-ftp-gateway-ftp-program-name)
 5529 	(ange-ftp-ftp-program-args, ange-ftp-nslookup-program)
 5530 	(ange-ftp-make-backup-files, ange-ftp-retry-time)
 5531 	(ange-ftp-bs2000-special-prefix): Remove * from defcustom docstrings.
 5532 	(ange-ftp-skip-msgs, ange-ftp-potential-error-msgs)
 5533 	(ange-ftp-gateway-tmp-name-template)
 5534 	(ange-ftp-generate-anonymous-password, ange-ftp-local-host-regexp)
 5535 	(ange-ftp-gateway-program-interactive, ange-ftp-smart-gateway)
 5536 	(ange-ftp-raw-login): Remove * from defcustom docstrings; fix typos.
 5537 	(ange-ftp-fatal-msgs): Remove * from defcustom docstring; doc fix.
 5538 	(ange-ftp-gateway-program): Remove * from docstring and reflow.
 5539 	(ange-ftp-hash-entry-exists-p, ange-ftp-hash-table-keys)
 5540 	(ange-ftp-raw-send-cmd, ange-ftp-get-files, ange-ftp-canonize-filename)
 5541 	(ange-ftp-file-name-as-directory, ange-ftp-directory-file-name):
 5542 	(ange-ftp-copy-files-async, ange-ftp-rename-remote-to-remote):
 5543 	(ange-ftp-rename-local-to-remote): Doc fixes.
 5544 	(ange-ftp-set-xfer-size, ange-ftp-call-cont, ange-ftp-process-filter):
 5545 	Use `when', `unless'.
 5546 	(ange-ftp-set-passwd): Rename arg PASSWD to PASSWORD.
 5547 	(ange-ftp-process-handle-hash): Rename arg STR to STRING.
 5548 	(ange-ftp-nslookup-host): Rename arg HOST to HOSTNAME.
 5549 	(ange-ftp-smart-login): Rename arg PASS to PASSWORD.
 5550 	(ange-ftp-normal-login): Rename arg PASS to PASSWORD.  Fix typo.
 5551 	(ange-ftp-process-sentinel): Use `when'.  Fix typo.
 5552 	(ange-ftp-gwp-start): Use `let', not `let*'; use `when'.  Fix typo.
 5553 	(ange-ftp-fix-name-func-alist, ange-ftp-fix-dir-name-func-alist)
 5554 	(ange-ftp-parse-list-func-alist, ange-ftp-add-file-entry-alist)
 5555 	(ange-ftp-delete-file-entry-alist): Fix typos and reflow docstring.
 5556 	(ange-ftp-dumb-unix-host, ange-ftp-binary-file)
 5557 	(ange-ftp-directory-files, ange-ftp-file-modtime, ange-ftp-vms-host)
 5558 	(ange-ftp-mts-host, ange-ftp-cms-host, ange-ftp-bs2000-host)
 5559 	(ange-ftp-bs2000-posix-host): Use `string-match-p' instead of
 5560 	`(save-match-data (string-match ...))'.
 5561 	(ange-ftp-use-gateway-p, ange-ftp-use-smart-gateway-p)
 5562 	(ange-ftp-file-name-directory, ange-ftp-file-name-nondirectory):
 5563 	Use `string-match-p' instead of `(save-match-data (string-match ...))'.
 5564 	Doc fixes.
 5565 
 5566 2008-11-16  Michael Kifer  <kifer@cs.stonybrook.edu>
 5567 
 5568 	* emulation/viper-init.el (viper-ESC-keyseq-timeout): Make it into a
 5569 	function instead of a variable.
 5570 
 5571 	* emulation/viper-util.el (viper-fast-keysequence-p): Change to use
 5572 	viper-ESC-keyseq-timeout as a function.
 5573 	(viper-get-saved-cursor-color-in-replace-mode): Use defun instead of
 5574 	defsubst.
 5575 
 5576 	* emulation/viper-cmd.el: Let line-move-visual to nil when using
 5577 	next-line or previous-line.
 5578 	(viper-R-state-post-command-sentinel): Use defun instead of defsubst.
 5579 
 5580 	* emulation/viper-keym.el (viper-ESC-key): Use (kbd "ESC").
 5581 
 5582 	* ediff-util.el (ediff-toggle-multiframe): Check if control window is
 5583 	live.
 5584 	(ediff-save-buffer): Let window-min-height to 2.
 5585 
 5586 	* ediff-wind.el (ediff-setup-windows-plain-compare): Avoid selecting
 5587 	the minibuffer.
 5588 
 5589 2008-11-16  Juanma Barranquero  <lekktu@gmail.com>
 5590 
 5591 	* ielm.el (ielm-noisy, ielm-dynamic-return, ielm-mode-hook)
 5592 	(ielm-dynamic-multiline-inputs): Remove * from defcustom docstrings.
 5593 	(ielm-prompt-read-only, ielm-font-lock-keywords): Fix docstring typos.
 5594 	(ielm-map): Define within defvar.  Add docstring.
 5595 	(ielm-tab, ielm-eval-input, ielm-get-old-input, ielm-return)
 5596 	(ielm-complete-filename): Use `when', `unless'.
 5597 	(ielm-is-whitespace-or-comment): Use `string-match-p'.
 5598 	(ielm-return, ielm-get-old-input): Use `looking-at-p'.
 5599 	(ielm-change-working-buffer): Check that the buffer is live.
 5600 	(inferior-emacs-lisp-mode): Define with `define-derived-mode'.
 5601 	Simplify.  Reflow docstring.
 5602 	(inferior-emacs-lisp-mode-hook, inferior-emacs-lisp-mode-map):
 5603 	New aliases, to satisfy `define-derived-mode' expectations.
 5604 
 5605 2008-11-15  Glenn Morris  <rgm@gnu.org>
 5606 	    Martin Rudalics  <rudalics@gmx.at>
 5607 
 5608 	* emacs-lisp/find-func.el (find-function-advised-original): New.
 5609 	(find-function-C-source, find-function-noselect):
 5610 	Use find-function-advised-original to handle advised funcs.  (Bug#789)
 5611 
 5612 2008-11-15  Glenn Morris  <rgm@gnu.org>
 5613 
 5614 	* emacs-lisp/find-func.el (find-function-noselect): Add missing "is" in
 5615 	alias message.
 5616 
 5617 	* uniquify.el (uniquify-maybe-rerationalize-w/o-cb):
 5618 	Remove uniquify-after-kill-buffer-p dependency.
 5619 	(uniquify-kill-buffer-function): New function.
 5620 	(kill-buffer-hook): Use uniquify-kill-buffer-function.  (Bug#1315)
 5621 
 5622 	* term/ns-win.el (ns-do-applescript, ns-popup-font-panel): Declare.
 5623 	(ns-show-manual, menu-bar-help-menu): Update for merge of ns-emacs into
 5624 	main Emacs manual.
 5625 
 5626 2008-11-15  Martin Rudalics  <rudalics@gmx.at>
 5627 
 5628 	* window.el (quit-window): Restore delete window with second
 5629 	arg non-nil behavior as of before 2008-10-30 change.
 5630 
 5631 2008-11-15  Chong Yidong  <cyd@stupidchicken.com>
 5632 
 5633 	* help-fns.el (describe-function-1): Do char-range check for
 5634 	self-insert-command.
 5635 
 5636 2008-11-14  Karl Fogel  <kfogel@red-bean.com>
 5637 
 5638 	* files.el (file-precious-flag): Document that this flag is advisory.
 5639 
 5640 2008-11-14  Shigeru Fukaya  <shigeru.fukaya@gmail.com>
 5641 
 5642 	* emacs-lisp/bytecomp.el (byte-compile-associative)
 5643 	(byte-compile-minus, byte-compile-quo): If there are more than two
 5644 	operands, don't use binary operation code (bug#1334).
 5645 
 5646 2008-11-14  Juanma Barranquero  <lekktu@gmail.com>
 5647 
 5648 	* w32-fns.el (w32-shell-dos-semantics):
 5649 	* calendar/diary-lib.el (diary-face-attrs):
 5650 	* international/mule-cmds.el (set-default-coding-systems)
 5651 	(prefer-coding-system):
 5652 	* net/tramp.el (tramp-set-completion-function):
 5653 	* progmodes/vhdl-mode.el (vhdl-file-header):
 5654 	* term/pc-win.el (msdos-show-help): Fix typos in docstrings.
 5655 
 5656 	* emacs-lisp/authors.el (authors-fixed-entries): Fix typo in value.
 5657 
 5658 	* files.el (enable-local-eval, not-modified, kill-buffer-ask)
 5659 	(kill-matching-buffers, save-buffers-kill-emacs)
 5660 	(save-buffers-kill-terminal): Fix typos in docstrings.
 5661 	(switch-to-buffer-other-window): Reflow docstring.
 5662 	(revert-buffer): Doc fix.
 5663 	(define-project-bindings): Rename arg LIST to SETTINGS.
 5664 	(project-find-settings-file): Use `let', not `let*'.
 5665 	Use `when'.
 5666 
 5667 2008-11-13  Juanma Barranquero  <lekktu@gmail.com>
 5668 
 5669 	* files.el (project-settings-file, locate-dominating-file):
 5670 	Fix typos in docstrings.
 5671 	(find-file-visit-truename): Remove * from defcustom docstring.
 5672 
 5673 2008-11-13  T. V. Raman  <raman@users.sourceforge.net>  (tiny change)
 5674 
 5675 	* files.el (project-settings-file): New variable.
 5676 	(project-find-settings-file): Use it, instead of hardcoding
 5677 	.dir.settings.el.
 5678 
 5679 2008-11-13  Glenn Morris  <rgm@gnu.org>
 5680 
 5681 	* nxml/nxml-enc.el: Remove some charset code not needed since Emacs 22.
 5682 
 5683 2008-11-13  Henry Weller  <hweller0@gmail.com>  (tiny change)
 5684 
 5685 	* net/mairix.el (mairix-widget-fields-list): Fix bug regarding searching
 5686 	in mail bodies.
 5687 
 5688 2008-11-12  Juanma Barranquero  <lekktu@gmail.com>
 5689 
 5690 	* international/mule.el (autoload-coding-system, with-category-table)
 5691 	(ctext-non-standard-encodings-alist): Fix typos in docstrings.
 5692 	(coding-system-equal, set-buffer-process-coding-system): Doc fixes.
 5693 	(set-buffer-file-coding-system, revert-buffer-with-coding-system)
 5694 	(set-file-name-coding-system, ctext-pre-write-conversion)
 5695 	(auto-coding-functions, find-auto-coding, modify-coding-system-alist):
 5696 	Reflow docstrings.
 5697 	(charset-list, set-coding-priority): Remove redundant obsolescence info.
 5698 	(charset-id, charset-bytes, make-coding-system): Add obsolescence info.
 5699 	(char-valid-p): Define with `define-obsolete-function-alias'.
 5700 
 5701 	* textmodes/artist.el (artist-mode): Fix typos in docstring.
 5702 
 5703 2008-11-12  Sam Steingold  <sds@gnu.org>
 5704 
 5705 	* vc-cvs.el (vc-cvs-parse-root): Handle roots without colon
 5706 	between hostname and path.
 5707 
 5708 2008-11-11  Juri Linkov  <juri@jurta.org>
 5709 
 5710 	* dired-aux.el (dired-isearch-filenames)
 5711 	(dired-isearch-filenames-regexp):
 5712 	Let-bind isearch-message-prefix-add to "filename ".
 5713 
 5714 	* isearch.el (isearch-message-prefix-add)
 5715 	(isearch-message-suffix-add): New variables.
 5716 	(isearch-message-prefix): Show additional text from
 5717 	`isearch-message-prefix-add' before "I-search".
 5718 	(isearch-message-suffix): Show additional text from
 5719 	`isearch-message-suffix-add' at the end.
 5720 
 5721 	* isearch.el (isearch-lazy-highlight-search): Use a loop like in
 5722 	`isearch-search'.  Call isearch-success-function to skip matches
 5723 	outside the current isearch scope.  Let-bind search-invisible to
 5724 	nil to not match invisible text.
 5725 
 5726 	* isearch.el (isearch-query-replace, isearch-highlight-regexp):
 5727 	Let-bind `isearch-recursive-edit' to nil to prevent calling
 5728 	`exit-recursive-edit' in `isearch-done' that terminates the
 5729 	execution of these commands when it is non-nil.  Call
 5730 	`exit-recursive-edit' explicitly at the end.
 5731 	(isearch-occur): For word search construct the correct regexp
 5732 	with word boundaries to proceed with occur.
 5733 
 5734 	* isearch.el (isearch-search-fun): Compare the length of the
 5735 	current search string with the length of the string from the
 5736 	previous search state to detect the situation when the user
 5737 	adds or removes characters in the search string.
 5738 	Use word-search-forward-lax and word-search-backward-lax in this
 5739 	case, and otherwise word-search-forward and word-search-backward.
 5740 
 5741 2008-11-11  Sam Steingold  <sds@gnu.org>
 5742 
 5743 	* mouse.el (mouse-buffer-menu-mode-groups): Place "Annotate" into
 5744 	the "Version Control" group (for C-x v g).
 5745 
 5746 2008-11-11  Juanma Barranquero  <lekktu@gmail.com>
 5747 
 5748 	* server.el (server-process-filter): Fix typos and reflow docstring.
 5749 
 5750 2008-11-11  Martin Rudalics  <rudalics@gmx.at>
 5751 
 5752 	* mail/footnote.el (footnote-mode): Improve doc-string.
 5753 	Suggested by <jidanni@jidanni.org>.  (Bug#1318)
 5754 
 5755 2008-11-11  Chong Yidong  <cyd@stupidchicken.com>
 5756 
 5757 	* cus-edit.el (Custom-mode): Set up tool-bar-map unconditionally.
 5758 
 5759 2008-11-10  Teodor Zlatanov  <tzz@lifelogs.com>
 5760 
 5761 	* mail/smtpmail.el (smtpmail-open-stream): Use
 5762 	`starttls-any-program-available'.  Auto-load starttls.el for it.
 5763 
 5764 2008-11-08  Chong Yidong  <cyd@stupidchicken.com>
 5765 
 5766 	* dired.el (dired-read-dir-and-switches): Revert to 2007-11-22
 5767 	version (bug@1285).
 5768 
 5769 2008-11-08  Eli Zaretskii  <eliz@gnu.org>
 5770 
 5771 	* startup.el (command-line): Ignore init-file-user when checking
 5772 	user's home directory on MS-DOS as well.
 5773 
 5774 2008-11-07  Sam Steingold  <sds@gnu.org>
 5775 
 5776 	* progmodes/cc-cmds.el (c-defun-name): Fix CLISP DEFUN handling.
 5777 
 5778 2008-11-07  Juanma Barranquero  <lekktu@gmail.com>
 5779 
 5780 	* frame.el (make-frame-on-display): Use `string-match-p'.
 5781 
 5782 2008-11-07  Glenn Morris  <rgm@gnu.org>
 5783 
 5784 	* progmodes/cc-defs.el (cl-macroexpand-all): Fix declaration.
 5785 
 5786 2008-11-07  Dan Nicolaescu  <dann@ics.uci.edu>
 5787 
 5788 	* emacs-lisp/lisp-mode.el (lisp-mode-variables): Add new argument
 5789 	to initialize font-lock keyword case sensitivity.
 5790 	(lisp-mode): Use it.
 5791 
 5792 2008-11-06  Glenn Morris  <rgm@gnu.org>
 5793 
 5794 	* eshell/esh-maint.el: Remove unused file.
 5795 
 5796 	* progmodes/cc-defs.el (cl-macroexpand-all): Declare.
 5797 
 5798 	* cus-edit.el (custom-comment-tag): Doc fix.
 5799 	(custom-comment, custom-variable-value-create, custom-face):
 5800 	Use face names sans -face suffix rather than aliases.
 5801 
 5802 2008-11-05  Jay Belanger  <jay.p.belanger@gmail.com>
 5803 
 5804 	* calc/calc.el (calc-quit): Use `window-full-width-p' to check
 5805 	window width.
 5806 
 5807 2008-11-05  Chong Yidong  <cyd@stupidchicken.com>
 5808 
 5809 	* server.el (server-process-filter): Only default to emacsclient's
 5810 	terminal in daemon mode.
 5811 
 5812 2008-11-05  Martin Rudalics  <rudalics@gmx.at>
 5813 
 5814 	* window.el (quit-window): Restore prefix argument behavior
 5815 	removed in 2008-10-30 change.  (Bug#1308)
 5816 
 5817 2008-11-05  Tassilo Horn  <tassilo@member.fsf.org>
 5818 
 5819 	* doc-view.el (doc-view-mode): Bugfix: Add conversion killing
 5820 	function to kill-buffer-hook, not to kill-buffer.
 5821 	Reported by Markus Triska <markus.triska@gmx.at>
 5822 
 5823 2008-11-04  Jay Belanger  <jay.p.belanger@gmail.com>
 5824 
 5825 	* calc/calc.el (calc-quit): Make sure that the keypad buffer
 5826 	exists before deleting its windows.
 5827 
 5828 2008-11-04  Chong Yidong  <cyd@stupidchicken.com>
 5829 
 5830 	* server.el (server-process-filter): Don't call
 5831 	server-create-tty-frame when no tty name is specified.
 5832 
 5833 2008-11-04  Christian Faulhammer  <opfer@gentoo.org>  (tiny change)
 5834 
 5835 	* vc-bzr.el (vc-bzr-dir-extra-headers): New function.
 5836 
 5837 2008-11-04  Juanma Barranquero  <lekktu@gmail.com>
 5838 
 5839 	* international/mule-cmds.el (toggle-enable-multibyte-characters)
 5840 	(define-char-code-property):
 5841 	* textmodes/reftex.el (reftex-index):
 5842 	* textmodes/reftex-index.el (reftex-index): Fix typos in docstrings.
 5843 
 5844 2008-11-04  Chong Yidong  <cyd@stupidchicken.com>
 5845 
 5846 	* vc-bzr.el (vc-bzr-dir-printer): Rename from
 5847 	vc-bzr-status-printer.
 5848 
 5849 	* startup.el (startup-echo-area-message): Display a different
 5850 	message in daemon mode.  Suggested by Stephen Turnbull.
 5851 
 5852 	* frame.el (make-frame-on-display): Ignore DISPLAY argument on
 5853 	Windows.
 5854 
 5855 2008-11-04  Juanma Barranquero  <lekktu@gmail.com>
 5856 
 5857 	* dframe.el (dframe-mouse-position-function)
 5858 	(dframe-reposition-frame-emacs, dframe-pass-event-to-popup-mode-menu)
 5859 	(dframe-mouse-set-point): Fix typos in docstrings.
 5860 
 5861 2008-11-04  Dan Nicolaescu  <dann@ics.uci.edu>
 5862 
 5863 	* vc-dir.el (vc-dir-headers): Undo previous change.
 5864 
 5865 2008-11-04  Nick Roberts  <nickrob@snap.net.nz>
 5866 
 5867 	* vc-cvs.el (vc-cvs-dir-extra-headers): Add tag name to header.
 5868 	* vc-dir.el (vc-dir-headers): Order headers as in PCL-CVS.
 5869 
 5870 2008-11-04  Martin Rudalics  <rudalics@gmx.at>
 5871 
 5872 	* subr.el (looking-back): Fix doc-string typo.
 5873 
 5874 	* electric.el (Electric-pop-up-window): Call window-end with
 5875 	UPDATE set to t.
 5876 
 5877 	* window.el (save-selected-window): Make it behave like
 5878 	save-selected-window-norecord.
 5879 	(save-selected-window-norecord): Remove, since functionality
 5880 	fully taken over by save-selected-window.
 5881 	(walk-windows, set-window-text-height, fit-window-to-buffer):
 5882 	Use save-selected-window instead of save-selected-window-norecord.
 5883 	* font-lock.el (lisp-font-lock-keywords-2): Remove entry for
 5884 	save-selected-window-norecord.
 5885 	* emacs-lisp/lisp-mode.el (save-selected-window): Remove
 5886 	indent-function for save-selected-window-norecord.
 5887 
 5888 2008-11-03  Alan Mackenzie  <acm@muc.de>
 5889 
 5890 	* progmodes/cc-engine.el (c-forward-label): Fix for QT macros.
 5891 
 5892 2008-11-03  Chong Yidong  <cyd@stupidchicken.com>
 5893 
 5894 	* subr.el (looking-back): Doc fix.
 5895 
 5896 	* term/x-win.el (x-initialize-window-system):
 5897 	Call x-wm-set-size-hint after initialization.
 5898 
 5899 	* eshell/em-hist.el (eshell-save-history-on-exit): Change default
 5900 	to t.
 5901 
 5902 	* emacs-lisp/lisp-mode.el (lisp-mode): Remove bogus change from
 5903 	2000-12-08 (bug#1297).
 5904 
 5905 	* font-lock.el (font-lock-keywords-case-fold-search): Doc fix.
 5906 
 5907 2008-11-03  Vincent Belaïche  <vincent.b.1@hotmail.fr>
 5908 
 5909 	* calc/calc-alg.el (calcFunc-collect): Return constant polynomial
 5910 	when appropriate.
 5911 
 5912 2008-11-02  Martin Rudalics  <rudalics@gmx.at>
 5913 
 5914 	* window.el (save-selected-window-norecord): New macro.
 5915 	(walk-windows): Use save-selected-window-norecord and call
 5916 	select-window with NORECORD set.  (Bug#1237)
 5917 	(set-window-text-height, fit-window-to-buffer):
 5918 	Use save-selected-window-norecord and call select-window with
 5919 	NORECORD set.
 5920 	* subr.el (with-selected-window): Call set-frame-selected-window
 5921 	with new argument NORECORD set.  Update doc-string.
 5922 	(with-selected-frame): Call select-frame with new argument
 5923 	NORECORD set.  Update doc-string.
 5924 	* emacs-lisp/lisp-mode.el (save-selected-window-norecord):
 5925 	Put indent-function for save-selected-window-norecord.
 5926 	* font-lock.el (lisp-font-lock-keywords-2):
 5927 	Add save-selected-window-norecord.
 5928 
 5929 2008-11-01  Juanma Barranquero  <lekktu@gmail.com>
 5930 
 5931 	* cus-edit.el (customize-apropos-options, custom-comment)
 5932 	(custom-comment-tag, custom-face-edit-attribute-tag):
 5933 	Fix typos in docstrings.
 5934 	(custom-buffer-done-kill): Remove * from defcustom docstring.
 5935 	(custom-file): Fix typo in doc of defcustom choice.
 5936 
 5937 	* frame.el (display-visual-class): Fix typo in docstring.
 5938 	(initial-frame-alist, minibuffer-frame-alist, pop-up-frame-alist)
 5939 	(special-display-frame-alist, show-trailing-whitespace)
 5940 	(auto-hscroll-mode, blink-cursor-delay, blink-cursor-interval)
 5941 	(display-hourglass, hourglass-delay, cursor-in-non-selected-windows):
 5942 	Remove * from defcustom docstrings.
 5943 
 5944 	* md4.el (md4-buffer): Fix typo in docstring.
 5945 	(md4, md4-64): Doc fixes.
 5946 	(md4-pack-int32): Reflow docstring.
 5947 
 5948 	* paths.el (rmail-file-name): Remove * from defcustom docstring.
 5949 	(prune-directory-list, gnus-nntp-service): Fix typos in docstrings.
 5950 
 5951 	* rect.el (open-rectangle): Reflow docstring.
 5952 	(spaces-string): Fix docstring typo.  Use "?\s" instead of "? ".
 5953 
 5954 	* select.el (x-get-cut-buffer): Fix typo in docstring.
 5955 
 5956 	* timezone.el (timezone-zone-to-minute, timezone-time-from-absolute)
 5957 	(timezone-time-zone-from-absolute, timezone-leap-year-p):
 5958 	Fix typos in docstrings.
 5959 
 5960 	* emacs-lisp/assoc.el (asort, aelement, aput, aget, amake):
 5961 	Fix typos in docstrings.
 5962 
 5963 2008-10-31  Ulf Jasper  <ulf.jasper@web.de>
 5964 
 5965 	* net/newst-backend.el (newsticker--cache-update): Fix no-save case.
 5966 
 5967 	* net/newst-treeview.el (newsticker--treeview-list-update-faces)
 5968 	(newsticker--treeview-list-update, newsticker--treeview-item-show)
 5969 	(newsticker--treeview-tree-update)
 5970 	(newsticker--treeview-tree-update-highlight)
 5971 	(newsticker-treeview-update)
 5972 	(newsticker-treeview-next-item, newsticker-treeview-prev-item)
 5973 	(newsticker-treeview-next-new-or-immortal-item)
 5974 	(newsticker-treeview-prev-new-or-immortal-item)
 5975 	(newsticker-treeview-next-feed, newsticker-treeview-prev-feed)
 5976 	(newsticker-treeview-tree-click): Watch for layout changes.
 5977 	(newsticker--treeview-set-current-node): Cleanup.
 5978 	(newsticker--treeview-restore-layout): Rename from
 5979 	newsticker--treeview-restore-buffers.
 5980 	(newsticker--treeview-mark-item): Update cache file.
 5981 
 5982 2008-10-31  Ulf Jasper  <ulf.jasper@web.de>
 5983 
 5984 	* calendar/icalendar.el (icalendar--uid-count): New.
 5985 	(icalendar--create-uid): New.  Extracted from
 5986 	`icalendar-export-region' and add uid counter.
 5987 	(icalendar-export-region): Use `icalendar--create-uid'.
 5988 
 5989 2008-10-31  Juanma Barranquero  <lekktu@gmail.com>
 5990 
 5991 	* tooltip.el (tooltip-frame-parameters): Doc fix.
 5992 
 5993 2008-10-31  Martin Rudalics  <rudalics@gmx.at>
 5994 
 5995 	* window.el (window-body-height, window-current-scroll-bars)
 5996 	(walk-windows, get-window-with-predicate, get-buffer-window-list)
 5997 	(minibuffer-window-active-p, count-windows)
 5998 	(window-safely-shrinkable-p, window--splittable-p)
 5999 	(window--try-to-split-window, window--frame-usable-p)
 6000 	(window--even-window-heights, window--display-buffer-1)
 6001 	(window--display-buffer-2, set-window-text-height)
 6002 	(fit-window-to-buffer, shrink-window-if-larger-than-buffer)
 6003 	(truncated-partial-width-window-p): Rewrite doc-string.
 6004 	(window-fixed-size-p): Simplify code.  Rewrite doc-string.
 6005 	(split-window-vertically, split-window-horizontally):
 6006 	Rename args, rewrite doc-string, and simplify code.
 6007 	(split-window-save-restore-data): Rename args and use
 6008 	when instead of if.
 6009 
 6010 2008-10-30  Chong Yidong  <cyd@stupidchicken.com>
 6011 
 6012 	* indent.el (indent-for-tab-command): Use use-region-p.
 6013 
 6014 	* vc.el (vc-revert): Limit the length of the query string.
 6015 
 6016 2008-10-30  Juanma Barranquero  <lekktu@gmail.com>
 6017 
 6018 	* simple.el (idle-update-delay, next-error-highlight)
 6019 	(next-error-highlight-no-select, next-error-recenter, next-error-hook)
 6020 	(minibuffer-history-case-insensitive-variables, kill-ring-max)
 6021 	(kill-read-only-ok, backward-delete-char-untabify-method)
 6022 	(kill-whole-line, mark-ring-max, global-mark-ring-max)
 6023 	(set-mark-command-repeat-pop, next-line-add-newlines, track-eol)
 6024 	(goal-column, line-move-ignore-invisible, fill-prefix)
 6025 	(auto-fill-inhibit-regexp, blink-matching-paren)
 6026 	(blink-matching-paren-on-screen, blink-matching-paren-distance)
 6027 	(blink-matching-delay, blink-matching-paren-dont-ignore-comments)
 6028 	(read-mail-command, mail-user-agent): Remove * in defcustom docstrings.
 6029 	(minibuffer-history-isearch-wrap, transient-mark-mode)
 6030 	(next-logical-line, auto-fill-mode, line-number-mode)
 6031 	(column-number-mode, size-indication-mode, clone-indirect-buffer)
 6032 	(normal-erase-is-backspace-mode): Doc fixes.
 6033 	(current-kill, transient-mark-mode, toggle-truncate-lines)
 6034 	(visible-mode): Reflow docstrings.
 6035 	(minibuffer-local-shell-command-map, interprogram-paste-function):
 6036 	Fix typos in docstrings.
 6037 
 6038 2008-10-30  Chong Yidong  <cyd@stupidchicken.com>
 6039 
 6040 	* server.el (server-process-filter): In daemon mode, default to
 6041 	emacsclient's tty if not opening a new frame and only the
 6042 	terminal-frame is available.
 6043 
 6044 2008-10-30  Martin Rudalics  <rudalics@gmx.at>
 6045 
 6046 	* window.el (quit-window): Simplify code.  Say in doc-string
 6047 	that it operates on the selected window's buffer.  (Bug#1259)
 6048 
 6049 2008-10-30  Nick Roberts  <nickrob@snap.net.nz>
 6050 
 6051 	* vc-svn.el (vc-svn-diff): If files is nil don't set oldvers to
 6052 	nil so that log-view-diff-changeset works.
 6053 
 6054 2008-10-30  Glenn Morris  <rgm@gnu.org>
 6055 
 6056 	* files.el (locate-dominating-stop-dir-regexp): Fix typo.
 6057 
 6058 	* resume.el: Move to obsolete/.
 6059 	* Makefile.in (ELCFILES): Update.
 6060 
 6061 2008-10-29  Chong Yidong  <cyd@stupidchicken.com>
 6062 
 6063 	* electric.el (Electric-pop-up-window): Don't shrink the window if
 6064 	it's already big enough.
 6065 
 6066 	* minibuffer.el (delete-minibuffer-contents): Delete all
 6067 	minibuffer contents instead of just the current field.
 6068 
 6069 	* tmm.el (tmm-get-keymap): Handle case where keyseq cache is omitted.
 6070 
 6071 	* bookmark.el (bookmark-handle-bookmark): Rename from
 6072 	bookmark-jump-noselect.
 6073 	(bookmark--jump-via, bookmark-insert): Callers changed.
 6074 	(bookmark-jump-noselect): Wrapper function for
 6075 	bookmark-handle-bookmark.
 6076 	(bookmark-get-bookmark-record): Signal error for invalid bookmark.
 6077 
 6078 	* textmodes/ispell.el (ispell-word): Use use-region-p.
 6079 
 6080 2008-10-29  Juanma Barranquero  <lekktu@gmail.com>
 6081 
 6082 	* tooltip.el (tooltip-functions): Rename from `tooltip-hook',
 6083 	to follow naming conventions for abnormal hooks.  Doc fix.
 6084 	(tooltip-mode, tooltip-timeout): Use it.
 6085 	(tooltip-hook): New obsolete alias.
 6086 	(tooltip-help-tips): Doc fix.
 6087 
 6088 	* progmodes/gud.el (gud-tooltip-mode): Use `tooltip-functions'.
 6089 
 6090 2008-10-29  Ulrich Mueller  <ulm@gentoo.org>
 6091 
 6092 	* server.el (server-socket-dir): Use TMPDIR (default /tmp) instead
 6093 	of hardcoded /tmp.
 6094 
 6095 2008-10-29  Glenn Morris  <rgm@gnu.org>
 6096 
 6097 	* net/xesam.el (dbus-get-unique-name, dbus-debug): Declare.
 6098 
 6099 	* vc-hooks.el (vc-find-root): Remove bogus alias.
 6100 
 6101 2008-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 6102 
 6103 	* international/quail.el (quail-show-guidance): Don't create
 6104 	a guidance-frame if current buffer is not a minibuffer, since even if
 6105 	selected-window is mini-p, the buffer will never be displayed in it, so
 6106 	it wil be usable for guidance.
 6107 
 6108 2008-10-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 6109 
 6110 	* smerge-mode.el: Require diff-mode at run-time as well.
 6111 
 6112 2008-10-28  Martin Rudalics  <rudalics@gmx.at>
 6113 
 6114 	* vc-cvs.el (vc-cvs-stay-local): Fix typo in choice.
 6115 	* vc-hooks.el (vc-stay-local): Likewise.
 6116 
 6117 2008-10-28  Phil Sung  <psung@mit.edu>
 6118 
 6119 	* follow.el (follow-scroll-down, follow-calc-win-end)
 6120 	(follow-estimate-first-window-start): Reduce effective window
 6121 	height when header line is present.  (Bug#925)
 6122 
 6123 2008-10-28  Juanma Barranquero  <lekktu@gmail.com>
 6124 
 6125 	* subr.el (locate-user-emacs-file): Simplify.  Don't create
 6126 	`user-emacs-directory' when Emacs is running in batch mode.
 6127 
 6128 	* startup.el (inhibit-startup-screen): Reflow docstring.
 6129 	(user-mail-address, tool-bar-images-pixel-height): Fix docstring typos.
 6130 
 6131 2008-10-27  Kenichi Handa  <handa@m17n.org>
 6132 
 6133 	* descr-text.el (describe-char): Fix terminal case (where font is nil).
 6134 
 6135 2008-10-27  Juanma Barranquero  <lekktu@gmail.com>
 6136 
 6137 	* face-remap.el (text-scale-increase, text-scale-decrease)
 6138 	(text-scale-adjust): Remove &optional keyword from the arg list;
 6139 	the INC argument is not really optional, if the functions happen
 6140 	to be called from elisp.
 6141 
 6142 2008-10-27  Dan Nicolaescu  <dann@ics.uci.edu>
 6143 
 6144 	* vc.el: Rename VC methods that were missed when vc-status was
 6145 	renamed to vc-dir.
 6146 	* vc-svn.el (vc-svn-dir-extra-headers): Rename from
 6147 	vc-svn-status-extra-headers.
 6148 	* vc-hg.el (vc-hg-dir-printer): Rename from vc-hg-status-printer.
 6149 	(vc-hg-dir-extra-header): Rename from vc-hg-status-extra-headers.
 6150 	* vc-git.el (vc-git-dir-printer): Rename from vc-dir-status-printer.
 6151 	(vc-git-dir-extra-headers): Rename from vc-git-status-extra-headers.
 6152 	* vc-dir.el (vc-dir-mode): Use vc-dir-printer instead of
 6153 	vc-dir-status-printer.
 6154 	(vc-dir-headers): Use `dir-extra-headers' instead of
 6155 	`status-extra-headers'.
 6156 	(vc-dir-printer): Rename from vc-dir-status-printer.
 6157 	(vc-default-dir-extra-headers): Rename from
 6158 	vc-default-status-extra-headers.
 6159 	* vc-cvs.el (vc-cvs-dir-extra-headers): Rename from
 6160 	vc-cvs-status-extra-headers.
 6161 
 6162 	* startup.el (server-name): Pacify byte compiler.
 6163 	(command-line): If --daemon=SERVER_NAME was used, set server-name
 6164 	before calling server-start.
 6165 
 6166 2008-10-26  Romain Francoise  <romain@orebokech.com>
 6167 
 6168 	* startup.el (command-line): Call daemon-initialized after
 6169 	starting the server.
 6170 
 6171 2008-10-26  Kenichi Handa  <handa@m17n.org>
 6172 
 6173 	* help-fns.el (describe-categories): Display the terse legend at
 6174 	the head.
 6175 
 6176 	* international/characters.el: Docstrings of categories improved.
 6177 
 6178 2008-10-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 6179 
 6180 	* progmodes/python.el (python-mode): Don't impose ourselves on hippie.
 6181 
 6182 	* faces.el (face-font-family-alternatives): Add "CMU Typewriter Text"
 6183 	to the courier family.
 6184 	* textmodes/tex-mode.el (tex-verbatim): Don't use "monospace" which is
 6185 	usually not serif'd and hence rather unlike verbatim's printed output.
 6186 
 6187 2008-10-25  Chong Yidong  <cyd@stupidchicken.com>
 6188 
 6189 	* vc-cvs.el (vc-cvs-status-extra-headers): Use full directory name
 6190 	when reporting the module.
 6191 
 6192 	* vc-dir.el (vc-dir-mode-map): Add follow-link behavior.
 6193 
 6194 	* wid-edit.el (widget-color-complete): Sort completions alphabetically.
 6195 
 6196 2008-10-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 6197 
 6198 	* files.el (locate-dominating-stop-dir-regexp): New var.
 6199 	(locate-dominating-file): Change arg from a regexp to a file name.
 6200 	Rewrite using the vc-find-root code to avoid directory-files which is
 6201 	too slow.  Obey locate-dominating-stop-dir-regexp.
 6202 	Don't pay attention to changes in owner.
 6203 	(project-find-settings-file): Adjust call to locate-dominating-file.
 6204 
 6205 	* progmodes/flymake.el (flymake-find-buildfile):
 6206 	Adjust call to locate-dominating-file.
 6207 
 6208 	* vc-hooks.el (vc-find-root): Use locate-dominating-file.
 6209 	(vc-ignore-dir-regexp): Use locate-dominating-stop-dir-regexp.
 6210 
 6211 2008-10-25  Martin Rudalics  <rudalics@gmx.at>
 6212 
 6213 	* subr.el (with-current-buffer): Rename buffer argument to
 6214 	buffer-or-name.
 6215 	* window.el (get-buffer-window-list): Rename buffer argument to
 6216 	buffer-or-name and make it optional.
 6217 
 6218 2008-10-25  Juanma Barranquero  <lekktu@gmail.com>
 6219 
 6220 	* completion.el (add-completion-to-head, add-completion): Doc fixes.
 6221 	(completion-search-next, add-completions-from-file):
 6222 	Fix typos in docstrings.
 6223 
 6224 	* filesets.el (filesets-menu-ensure-use-cached)
 6225 	(filesets-ingroup-patterns, filesets-filetype-property):
 6226 	* tutorial.el (get-lang-string):
 6227 	* play/gamegrid.el (gamegrid-score-file-length, gamegrid-add-score):
 6228 	Fix typos in docstrings.
 6229 
 6230 	* image-dired.el (image-dired-dired-after-readin-hook): Doc fix.
 6231 	(image-dired-line-up-method, image-dired-thumb-size)
 6232 	(image-dired-cmd-write-exif-data-options, image-dired-write-tags)
 6233 	(image-dired-track-original-file, image-dired-track-thumbnail)
 6234 	(image-dired-dired-next-line, image-dired-dired-previous-line)
 6235 	(image-dired-write-comments): Reflow docstrings.
 6236 	(image-dired-show-all-from-dir-max-files)
 6237 	(image-dired-format-properties-string, image-dired-create-thumbs)
 6238 	(image-dired-mark-tagged-files, image-dired-gallery-generate):
 6239 	Fix typos in docstrings.
 6240 
 6241 	* savehist.el (savehist-save-minibuffer-history, savehist-file)
 6242 	(savehist-additional-variables, savehist-ignored-variables)
 6243 	(savehist-file-modes, savehist-autosave-interval):
 6244 	* startup.el (inhibit-startup-echo-area-message, inhibit-default-init)
 6245 	(inhibit-startup-buffer-menu, mail-host-address, user-mail-address)
 6246 	(fancy-splash-image):
 6247 	* thumbs.el (thumbs-thumbsdir, thumbs-geometry, thumbs-relief)
 6248 	(thumbs-conversion-program, thumbs-margin):
 6249 	Remove spurious * in docstrings.
 6250 
 6251 2008-10-25  Aaron S. Hawley  <aaronh@garden.org>
 6252 
 6253 	* thingatpt.el (end-of-sexp, beginning-of-sexp)
 6254 	(forward-same-syntax): Omit default arguments to char-after and
 6255 	char-before.
 6256 
 6257 2008-10-24  Juanma Barranquero  <lekktu@gmail.com>
 6258 
 6259 	* subr.el (locate-user-emacs-file): New function.
 6260 	(user-emacs-directory): Mention it in docstring.
 6261 
 6262 	* completion.el (save-completions-file-name):
 6263 	* filesets.el (filesets-menu-cache-file):
 6264 	* image-dired.el (image-dired-dir, image-dired-db-file)
 6265 	(image-dired-temp-image-file, image-dired-gallery-dir)
 6266 	(image-dired-temp-rotate-image-file):
 6267 	* savehist.el (savehist-file):
 6268 	* server.el (server-auth-dir):
 6269 	* thumbs.el (thumbs-thumbsdir):
 6270 	* tutorial.el (tutorial--saved-dir):
 6271 	* play/gamegrid.el (gamegrid-user-score-file-directory): Use it.
 6272 
 6273 2008-10-23  Juanma Barranquero  <lekktu@gmail.com>
 6274 
 6275 	* edmacro.el (edmacro-eight-bits, edmacro-mode): Fix docstring typos.
 6276 	(edmacro-mismatch, edmacro-sanitize-for-string): Doc fixes.
 6277 
 6278 2008-10-23  Chong Yidong  <cyd@stupidchicken.com>
 6279 
 6280 	* filesets.el: Update author email.
 6281 	(filesets-data): Doc fix.
 6282 
 6283 2008-10-23  Jens Petersen  <petersen@redhat.com>  (tiny change)
 6284 
 6285 	* pcmpl-rpm.el (pcomplete/rpm): Make "rpm -qp" use file completion.
 6286 
 6287 2008-10-23  Ulrich Mueller  <ulm@kph.uni-mainz.de>
 6288 
 6289 	* international/mule-cmds.el (describe-language-environment):
 6290 	Indent sample text.
 6291 
 6292 2008-10-23  Glenn Morris  <rgm@gnu.org>
 6293 
 6294 	* pcmpl-rpm.el (pcomplete/rpm): Doc fix.
 6295 
 6296 	* emacs-lisp/cl-macs.el (flet): Throw an error when trying to
 6297 	byte-compile a redefinition of a function with special byte-compile
 6298 	handling.  (Bug#411)
 6299 
 6300 2008-10-22  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 6301 
 6302 	* ps-print.el: Deal with page sizes for label printes.  Suggested by
 6303 	Friedrich Delgado Friedrichs <friedel@nomaden.org>.
 6304 	(ps-print-version): New version 7.3.3.
 6305 	(ps-page-dimensions-database): New page sizes for label printers.
 6306 	(ps-n-up-printing): Fix code.
 6307 
 6308 2008-10-22  Chong Yidong  <cyd@stupidchicken.com>
 6309 
 6310 	* frame.el (make-frame-command): Doc fix.  Use display-graphic-p.
 6311 
 6312 	* thingatpt.el (sexp-at-point, symbol-at-point, number-at-point)
 6313 	(list-at-point): Add docstrings.
 6314 
 6315 	* dired.el (dired-get-marked-files, dired-map-over-marks): Doc fixes.
 6316 
 6317 	* dired-aux.el (dired-do-create-files): Doc fix.
 6318 
 6319 2008-10-22  Adrian Robert  <Adrian.B.Robert@gmail.com>
 6320 
 6321 	* version.el (emacs-version): Change '*Step' to 'NS' for consistency
 6322 	with other documentation.
 6323 
 6324 2008-10-22  Juanma Barranquero  <lekktu@gmail.com>
 6325 
 6326 	* replace.el (how-many): Fix typo in docstring.
 6327 	Reported by Leo <sdl.web@gmail.com>.
 6328 
 6329 2008-10-22  Glenn Morris  <rgm@gnu.org>
 6330 
 6331 	* international/mule-cmds.el (universal-coding-system-argument):
 6332 	Check for C-g.  (Bug#1205)
 6333 
 6334 2008-10-22  Kenichi Handa  <handa@m17n.org>
 6335 
 6336 	* international/characters.el: Don't setup
 6337 	find-word-boundary-function-table.
 6338 	(next-word-boundary-han, next-word-boundary-kana): Delete them.
 6339 	(word-combining-categories, word-separating-categories):
 6340 	Adjust to the change of the docstrings.
 6341 
 6342 2008-10-21  Chong Yidong  <cyd@stupidchicken.com>
 6343 
 6344 	* simple.el (region-active-p): Doc fix.
 6345 
 6346 2008-10-20  Eli Zaretskii  <eliz@gnu.org>
 6347 
 6348 	* subr.el (apply-partially): Move from here...
 6349 
 6350 	* simple.el (apply-partially): ...to here.
 6351 
 6352 2008-10-20  Andreas Schwab  <schwab@suse.de>
 6353 
 6354 	* subr.el (split-string-and-unquote): Simplify regexp.
 6355 
 6356 2008-10-20  Eli Zaretskii  <eliz@gnu.org>
 6357 
 6358 	* subr.el (top-level): Require `cl' when compiling.
 6359 
 6360 2008-10-20  David Reitter  <david.reitter@gmail.com>
 6361 
 6362 	* info.el (Info-mode): Do not remove an existing header line if
 6363 	`Info-use-header-line' is nil.
 6364 
 6365 2008-10-19  Juri Linkov  <juri@jurta.org>
 6366 
 6367 	* isearch.el (isearch-query-replace, isearch-query-replace-regexp):
 6368 	Add arg `delimited' as in `query-replace' for the case when
 6369 	isearch-allow-scroll=t and the user types C-u M-%.  Doc fix.
 6370 	Add more indicators to the prompt ("word" and "in region").
 6371 
 6372 	* replace.el (query-replace, query-replace-regexp)
 6373 	(replace-string, replace-regexp, perform-replace): Add "word"
 6374 	indicatiors to the prompt for word delimited replacements.
 6375 
 6376 	* replace.el (read-regexp): Rename arg `default' to `default-value'.
 6377 	Doc fix.
 6378 
 6379 2008-10-19  Eli Zaretskii  <eliz@gnu.org>
 6380 
 6381 	* subr.el (apply-partially): Move here from minibuffer.el.  Doc fix.
 6382 
 6383 	* simple.el (minibuffer-default-add-shell-commands): Doc fix.
 6384 
 6385 2008-10-19  Martin Rudalics  <rudalics@gmx.at>
 6386 
 6387 	* window.el (enlarge-window-horizontally, shrink-window-horizontally):
 6388 	Make argument names follow Elisp manual.
 6389 
 6390 2008-10-19  Eli Zaretskii  <eliz@gnu.org>
 6391 
 6392 	* textmodes/remember.el (remember-data-file):
 6393 	* shadowfile.el (shadow-initialize)
 6394 	<shadow-info-file, shadow-todo-file>:
 6395 	* savehist.el (savehist-file):
 6396 	* recentf.el (recentf-save-file):
 6397 	* pcvs-defs.el (cvs-cvsrc-file):
 6398 	* international/kkc.el (kkc-init-file-name):
 6399 	* ido.el (ido-save-directory-list-file):
 6400 	* calendar/todo-mode.el (todo-file-do, todo-file-done)
 6401 	(todo-file-top): Run file names that begin with a period thru
 6402 	`convert-standard-filename'.
 6403 
 6404 	* dos-fns.el (dos-reevaluate-defcustoms): New function.  Add it to
 6405 	before-init-hook.
 6406 
 6407 	Fix Bug #1183:
 6408 
 6409 	* ediff-diff.el (ediff-exec-process): For buffer jobs, bind
 6410 	coding-system-for-read to ediff-coding-system-for-write.
 6411 
 6412 	* ediff-util.el (ediff-make-temp-file): Unconditionally bind
 6413 	coding-system-for-write to ediff-coding-system-for-write.
 6414 
 6415 	* ediff-init.el (ediff-coding-system-for-read): Doc fix.
 6416 	(ediff-coding-system-for-write): Set to emacs-internal.
 6417 
 6418 2008-10-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 6419 
 6420 	* international/mule-conf.el (emacs-internal): New coding system alias.
 6421 
 6422 2008-10-18  Juri Linkov  <juri@jurta.org>
 6423 
 6424 	* info.el (Info-file-supports-index-cookies-list): New variable.
 6425 	(Info-file-supports-index-cookies): New function.
 6426 	(Info-find-node-2, Info-index-nodes, Info-index-node): Use it.
 6427 	(Info-index-nodes): Let-bind Info-point-loc to nil for files
 6428 	without an index cookie to ignore it when Info-index-nodes is
 6429 	called during navigating from an index node with line numbers.
 6430 	(Info-index-node): Set file to Info-current-file if nil.  (Bug#1118)
 6431 
 6432 	* info.el (Info-breadcrumbs-depth): Move defcustom higher to the
 6433 	variable definition section.
 6434 
 6435 	* info.el (Info-find-node-2): Put initial point below the header line
 6436 	and breadcrumbs line.
 6437 
 6438 2008-10-18  Glenn Morris  <rgm@gnu.org>
 6439 
 6440 	* doc-view.el (doc-view-pdf->txt, doc-view-ps->pdf): Give an error if
 6441 	the needed external programs were not found.
 6442 
 6443 2008-10-18  Eli Zaretskii  <eliz@gnu.org>
 6444 
 6445 	* files.el (trash-directory): Run thru `convert-standard-filename'.
 6446 	(file-modes-char-to-who, file-modes-char-to-right)
 6447 	(file-modes-rights-to-number, file-modes-symbolic-to-number)
 6448 	(read-file-modes): Doc fixes.
 6449 
 6450 2008-10-17  Chong Yidong  <cyd@stupidchicken.com>
 6451 
 6452 	* abbrev.el (define-abbrev): Doc fix.
 6453 
 6454 2008-10-17  Alan Mackenzie  <acm@muc.de>
 6455 
 6456 	* progmodes/cc-cmds.el (c-defun-name): Make it work for "struct
 6457 	foo bar [] = { ...".
 6458 
 6459 2008-10-17  Chong Yidong  <cyd@stupidchicken.com>
 6460 
 6461 	* faces.el (face-spec-set-2): Don't pass invalid attributes to
 6462 	set-face-attribute.
 6463 
 6464 2008-10-17  Juanma Barranquero  <lekktu@gmail.com>
 6465 
 6466 	* w32-fns.el (w32-list-locales): Decode output of `w32-get-locale-info'
 6467 	according to `locale-coding-system'.  (This fixes trivial bug reported
 6468 	as part of bug#1179).
 6469 	Sort list of valid locale ids (EnumSystemLocales does not guarantee any
 6470 	particular order).  Use `when'.
 6471 
 6472 2008-10-16  Juanma Barranquero  <lekktu@gmail.com>
 6473 
 6474 	* w32-fns.el (w32-check-shell-configuration): Doc fix.
 6475 	(w32-add-charset-info): Fix typo in docstring.
 6476 
 6477 2008-10-16  Teodor Zlatanov  <tzz@lifelogs.com>
 6478 
 6479 	* international/mule-conf.el: Removed `utf8' and `UTF8' aliases
 6480 	after discussion.
 6481 
 6482 2008-10-16  Magnus Henoch  <mange@freemail.hu>
 6483 
 6484 	* vc-arch.el (vc-arch-dir-status): New function.
 6485 	(vc-arch-after-dir-status): New function.
 6486 
 6487 2008-10-16  Glenn Morris  <rgm@gnu.org>
 6488 
 6489 	* man.el (Man-getpage-in-background): Force recent `man's to output
 6490 	escape sequences even when stdout is not a tty.  (Bug#1142)
 6491 
 6492 2008-10-15  Teodor Zlatanov  <tzz@lifelogs.com>
 6493 
 6494 	* international/mule-conf.el: Add `utf8' and `UTF8' as
 6495 	aliases for the `utf-8' coding system.
 6496 
 6497 2008-10-15  Juanma Barranquero  <lekktu@gmail.com>
 6498 
 6499 	* find-file.el (ff-get-file): Doc fix.
 6500 	(ff-get-file-name): Use `let', not `let*'.
 6501 	(ff-search-directories): Fix typo in docstring.
 6502 	(ff-pre-find-hook, ff-pre-load-hook, ff-post-load-hook)
 6503 	(ff-not-found-hook, ff-file-created-hook, ff-case-fold-search)
 6504 	(ff-always-in-other-window, ff-ignore-include, ff-always-try-to-create)
 6505 	(ff-quiet-mode, ff-other-file-alist, cc-search-directories)
 6506 	(cc-other-file-alist, modula2-other-file-alist):
 6507 	Remove spurious * in docstrings.
 6508 
 6509 2008-10-14  Chong Yidong  <cyd@stupidchicken.com>
 6510 
 6511 	* faces.el (set-face-attribute): Set family and foundry before
 6512 	other attributes.
 6513 	(face-spec-set-2): Pass unmodified args to set-face-attribute.
 6514 
 6515 2008-10-14  Juanma Barranquero  <lekktu@gmail.com>
 6516 
 6517 	* hl-line.el (hl-line-unload-function): New function.
 6518 	(hl-line-unhighlight, global-hl-line-unhighlight): Use `when'.
 6519 	(hl-line-sticky-flag): Remove spurious * in docstring.
 6520 
 6521 2008-10-14  Eric Hanchrow  <offby1@blarg.net>
 6522 
 6523 	* vc-git.el (vc-git-show-log-entry): Include the revision in the
 6524 	search string.
 6525 
 6526 2008-10-14  Michael Albinus  <michael.albinus@gmx.de>
 6527 
 6528 	* net/tramp.el (tramp-process-one-action): Embed regexp in
 6529 	parentheses, before adding end-of-buffer construct.  Suggested by
 6530 	Markus Triska <markus.triska@gmx.at>.
 6531 
 6532 2008-10-13  Ulf Jasper  <ulf.jasper@web.de>
 6533 
 6534 	* net/newst-plainview.el (w3m-toggle-inline-image):
 6535 	Define 'declare-function if necessary, for compatibility.
 6536 
 6537 	* net/newst-treeview.el (w3m-toggle-inline-images):
 6538 	Define 'declare-function if necessary, for compatibility.
 6539 
 6540 2008-10-13  Alan Mackenzie  <acm@muc.de>
 6541 
 6542 	* progmodes/cc-cmds.el (c-indent-region): Fix previous patch
 6543 	so that the function works on one-line macros.
 6544 
 6545 	* progmodes/cc-engine.el: Amend several doc strings and comments.
 6546 
 6547 2008-10-13  Dan Nicolaescu  <dann@ics.uci.edu>
 6548 
 6549 	* vc-hooks.el (vc-stay-local): Add a new choice and default to it.
 6550 
 6551 	* vc-cvs.el (vc-cvs-dir-stay-local): Remove.
 6552 	(vc-cvs-stay-local): Add a new choice and default to it.
 6553 	(vc-cvs-dir-status): Use the new vc-stay-local choice.
 6554 
 6555 	* vc-svn.el (vc-svn-dir-status): Use the new vc-stay-local choice.
 6556 
 6557 2008-10-12  Stephen Leake  <stephen_leake@member.fsf.org>
 6558 
 6559 	* progmodes/ada-mode.el (ada-get-indent-end, ada-goto-matching-start):
 6560 	Add support for extended return statement.
 6561 
 6562 	* progmodes/ada-xref.el (ada-gnat-parse-gpr): Don't reverse src-dir
 6563 	and obj-dir; keep user order.
 6564 
 6565 2008-10-12  Glenn Morris  <rgm@gnu.org>
 6566 
 6567 	* Makefile.in (ELCFILES): Update.
 6568 
 6569 	* simple.el (shell-delimiter-argument-list, shell-file-name-chars)
 6570 	(shell-file-name-quote-list): Declare.
 6571 
 6572 2008-10-12  Michael Albinus  <michael.albinus@gmx.de>
 6573 
 6574 	* net/dbus.el (dbus-service-emacs, dbus-path-emacs): New defconst.
 6575 
 6576 2008-10-12  Chong Yidong  <cyd@stupidchicken.com>
 6577 
 6578 	* startup.el (command-line): If toolbar is disabled but ought to
 6579 	be initialized, call tool-bar-setup.
 6580 
 6581 	* tool-bar.el (tool-bar-setup): Variable deleted.
 6582 	(tool-bar-setup): Set it up unconditionally.
 6583 
 6584 	* faces.el (x-create-frame-with-faces): Don't call tool-bar-setup.
 6585 
 6586 	* progmodes/grep.el (grep-mode-tool-bar-map): Check if
 6587 	tool-bar-map has been initialized before setting it up.
 6588 
 6589 	* progmodes/compile.el (compilation-mode-tool-bar-map): Check if
 6590 	tool-bar-map has been initialized before setting it up.
 6591 
 6592 2008-10-11  Chong Yidong  <cyd@stupidchicken.com>
 6593 
 6594 	* emacs-lisp/warnings.el (display-warning): Issue a message if
 6595 	called during daemon initialization.
 6596 
 6597 	* tool-bar.el (tool-bar-local-item)
 6598 	(tool-bar-local-item-from-menu): Put the check for number of
 6599 	display colors into the image expression.
 6600 	(tool-bar-setup): Don't be a no-op on ttys.
 6601 
 6602 	* info.el (info-tool-bar-map):
 6603 	* progmodes/gud.el (gud-tool-bar-map):
 6604 	* progmodes/grep.el (grep-mode-tool-bar-map):
 6605 	* progmodes/compile.el (compilation-mode-tool-bar-map):
 6606 	Initialize it unconditionally.
 6607 
 6608 2008-10-11  Romain Francoise  <romain@orebokech.com>
 6609 
 6610 	* help.el (view-lossage): Fix docstring, lossage is now 300 keys.
 6611 	* kmacro.el (kmacro-edit-lossage): Ditto.
 6612 	* edmacro.el (edit-kbd-macro): Ditto.
 6613 
 6614 2008-10-11  Ulf Jasper  <ulf.jasper@web.de>
 6615 
 6616 	* net/newst-treeview.el (newsticker--treeview-list-sort-by-column):
 6617 	Fix variable names.
 6618 
 6619 2008-10-11  Dan Nicolaescu  <dann@ics.uci.edu>
 6620 
 6621 	* startup.el (command-line): Revert 2008-09-26 change, not
 6622 	necessary anymore.
 6623 
 6624 2008-10-10  Andreas Schwab  <schwab@suse.de>
 6625 
 6626 	* simple.el (minibuffer-complete-shell-command):
 6627 	Bind comint-delimiter-argument-list, comint-file-name-chars and
 6628 	comint-file-name-quote-list like shell-mode.
 6629 
 6630 2008-10-10  Martin Rudalics  <rudalics@gmx.at>
 6631 
 6632 	* window.el (pop-to-buffer): Fix misplacement of arg norecord in
 6633 	call of select-window.
 6634 
 6635 2008-10-10  Jay Belanger  <jay.p.belanger@gmail.com>
 6636 
 6637 	* calc/calc.el (calc-embedded-word-regexp)
 6638 	(calc-embedded-word-regexp-alist): New variables.
 6639 	(calc-embedded-open-word, calc-embedded-close-word)
 6640 	(calc-embedded-open-close-word-alist): Remove unused variables.
 6641 
 6642 	* calc/calc-embed.el (calc-embedded-make-info):
 6643 	Use `calc-embedded-word-regexp' to find words.
 6644 
 6645 2008-10-10  Martin Rudalics  <rudalics@gmx.at>
 6646 
 6647 	* info.el (Info-extract-menu-counting): New argument no-detail to
 6648 	skip detailed node listings.
 6649 	(Info-forward-node): New argument not-up to inhibit going up.
 6650 	(Info-final-node): Call Info-extract-menu-counting and
 6651 	Info-forward-node with the new arguments set to avoid infinite
 6652 	looping.  (Bug#1116)
 6653 
 6654 2008-10-10  Eli Zaretskii  <eliz@gnu.org>
 6655 
 6656 	* startup.el (command-line): Don't invoke tool-bar-mode if it is
 6657 	not fboundp.
 6658 
 6659 2008-10-09  Chong Yidong  <cyd@stupidchicken.com>
 6660 
 6661 	* startup.el (command-line): Enable tool-bar-mode as long as it is
 6662 	not suppressed by X resources, regardless of the terminal.
 6663 
 6664 	* tool-bar.el (tool-bar-mode): Only change tool-bar-lines on
 6665 	graphical terminals.
 6666 	(tool-bar-setup): No-op if called on a tty.
 6667 
 6668 2008-10-09  Eli Zaretskii  <eliz@gnu.org>
 6669 
 6670 	* frame.el (make-frame-on-tty): Use "F" inside interactive.
 6671 	Support `pc' ``window-system''.
 6672 
 6673 	* progmodes/compile.el (compilation-start): Resurrect the version
 6674 	for systems that don't support asynchronous subprocesses.
 6675 
 6676 2008-10-09  Martin Rudalics  <rudalics@gmx.at>
 6677 
 6678 	* window.el (pop-up-frames): Add choice graphic-only.
 6679 	(display-buffer): When pop-up-frames equals graphic-only do
 6680 	not pop up new frame on text-only terminals.  (Bug#1061)
 6681 
 6682 2008-10-09  Dan Nicolaescu  <dann@ics.uci.edu>
 6683 
 6684 	* vc-cvs.el (vc-cvs-dir-stay-local): New variable.
 6685 	(vc-cvs-dir-status): Use it.
 6686 
 6687 2008-10-08  Chong Yidong  <cyd@stupidchicken.com>
 6688 
 6689 	* json.el (json-skip-whitespace): Fix last change.
 6690 
 6691 2008-10-08  Juanma Barranquero  <lekktu@gmail.com>
 6692 
 6693 	* bs.el (bs-unload-function): New function.
 6694 
 6695 2008-10-08  Sven Joachim  <svenjoac@gmx.de>
 6696 
 6697 	* eshell/em-cmpl.el, eshell/em-hist.el, eshell/em-ls.el:
 6698 	* eshell/esh-cmd.el, eshell/esh-ext.el, eshell/esh-io.el:
 6699 	For clarity, explicitly require cl.
 6700 
 6701 2008-10-08  Michael Olson  <mwolson@gnu.org>
 6702 
 6703 	* ibuffer.el (ibuffer-shrink-to-fit): Force redisplay, so that we
 6704 	can avoid a bad interaction with programs that add functions to
 6705 	the window-scroll-functions hook.  This fixes Bug #858.
 6706 
 6707 2008-10-07  Chong Yidong  <cyd@stupidchicken.com>
 6708 
 6709 	* startup.el (command-line): Use display-warning to warn about an
 6710 	init file error.
 6711 	(command-line-1): Remove init file error delay.
 6712 
 6713 2008-10-07  Shigeru Fukaya  <shigeru.fukaya@gmail.com>
 6714 
 6715 	* rx-new.el (rx-constituents): Change `anything' to call rx-anything.
 6716 	Change `not-wordchar' assignment to "\\W" from "[^[:word:]]".
 6717 	(rx-group-if): New function.
 6718 	(rx-parent): New variable.
 6719 	(rx-and, rx-or): Put shy groups only when necessary.
 6720 	(rx-bracket): Remove.
 6721 	(rx-anything): New function.
 6722 	(rx-any-delete-from-range, rx-any-condense-range)
 6723 	(rx-check-any-string): New functions.
 6724 	(rx-check-any): Return result as a list.  Don't convert chars to
 6725 	strings.  Don't prepend "\\" to "^".  Don't search for close bracket.
 6726 	Check char category string.  Call rx-form instead of rx-to-string.
 6727 	(rx-any): Rebuild to complete the function.
 6728 	(rx-check-not): Fix char category regexp pattern string.
 6729 	Call rx-form instead of rx-to-string.
 6730 	(rx-not): Call rx-form instead of rx-to-string.  Convert "[^]" to
 6731 	"[^^]".  Call regexp-quote for one char string when not called from
 6732 	rx-not.  Add "\\w", and toggle to upcase.  Add the case of
 6733 	"\\[SCBW]" to toggle.
 6734 	(rx-=, rx->=, rx-**, rx-repeat, rx-submatch): Call rx-form
 6735 	instead of rx-to-string.
 6736 	(rx-kleene): Call rx-form instead of rx-to-string.
 6737 	Call rx-group-if to adjust putting of shy groups.
 6738 	(rx-atomic-p): Make check more precisely.
 6739 	(rx-eval, rx-greedy): Call rx-form instead of rx-to-string.
 6740 	(rx-regexp): Call rx-group-if.
 6741 	(rx-form): New function.
 6742 	(rx-to-string): Call rx-form, rx-group-if.
 6743 	Refine definition of NO-GROUP.
 6744 
 6745 2008-10-07  T. V. Raman  <raman@users.sourceforge.net>  (tiny change)
 6746 
 6747 	* json.el (json-advance): Use forward-char.
 6748 	(json-skip-whitespace): Use skip-syntax-forward.
 6749 
 6750 2008-10-07  Alan Mackenzie  <acm@muc.de>
 6751 
 6752 	* progmodes/cc-cmds.el (c-indent-line-or-region): Fix so that
 6753 	indenting a macro followed by blank lines doesn't backslash the
 6754 	following non-blank line into the macro.
 6755 
 6756 2008-10-06  Chong Yidong  <cyd@stupidchicken.com>
 6757 
 6758 	* startup.el (before-init-time, after-init-time): Move into emacs.c.
 6759 	(command-line): Set after-init-time to nil before initialization.
 6760 
 6761 2008-10-06  Jay Belanger  <jay.p.belanger@gmail.com>
 6762 
 6763 	* calc/calc-units.el (math-standard-units): Update the values
 6764 	of the units.
 6765 
 6766 2008-10-06  Juanma Barranquero  <lekktu@gmail.com>
 6767 
 6768 	* bookmark.el (bookmark-unload-function): New function.
 6769 
 6770 2008-10-06  Andreas Schwab  <schwab@suse.de>
 6771 
 6772 	* emacs-lisp/syntax.el (syntax-ppss): Doc fix.
 6773 
 6774 2008-10-06  Martin Rudalics  <rudalics@gmx.at>
 6775 
 6776 	* mail/footnote.el: Remove * in defcustom docstrings and tell
 6777 	for most options that customizing them doesn't affect buffers
 6778 	already displaying footnotes.
 6779 	(Footnote-refresh-footnotes, Footnote-renumber-footnotes):
 6780 	Fix handling of text properties and identical start/end tags.
 6781 	Do not use format when renumbering.
 6782 	(Footnote-set-style): Make it work.
 6783 	(Footnote-insert-numbered-footnote): Simplify.
 6784 	(Footnote-narrow-to-footnotes, Footnote-insert-footnote)
 6785 	(Footnote-goto-footnote): Fix handling of empty section tag.
 6786 	(Footnote-delete-footnote): Fix handling of identical start/end
 6787 	tags, empty section tag, and spaced footnotes.  Do not use
 6788 	kill-region.
 6789 	(footnote-mode): Make most options buffer-local to avoid that
 6790 	customizing messes up handling of footnotes in buffers that
 6791 	already display them.
 6792 
 6793 2008-10-06  Dan Nicolaescu  <dann@ics.uci.edu>
 6794 
 6795 	* faces.el (x-create-frame-with-faces): Undo previous change.
 6796 
 6797 	* vc-cvs.el (vc-cvs-after-dir-status): Parse the output for non
 6798 	existent files.
 6799 
 6800 2008-10-05  Chong Yidong  <cyd@stupidchicken.com>
 6801 
 6802 	* international/mule-cmds.el (universal-coding-system-argument):
 6803 	Handle digit-argument too.
 6804 
 6805 2008-10-05  Mario Lang  <mlang@delysid.org>
 6806 
 6807 	* xml.el (xml-parse-string): Use skip-chars-forward.
 6808 
 6809 2008-10-05  Dan Nicolaescu  <dann@ics.uci.edu>
 6810 
 6811 	* vc-bzr.el (vc-bzr-after-dir-status): Parse the output for non
 6812 	existent files.
 6813 	(vc-bzr-dir-status-files): New function.
 6814 
 6815 2008-10-04  Glenn Morris  <rgm@gnu.org>
 6816 
 6817 	* files.el (make-temp-file): Handle empty `prefix'.  (Bug#1081)
 6818 
 6819 	* vc-svn.el (vc-svn-after-dir-status): Handle `svn status -u' output.
 6820 	(vc-svn-dir-status): Respect vc-stay-local-p.  (Bug#1046)
 6821 
 6822 	* vc-cvs.el (vc-cvs-dir-status-heuristic): New function.
 6823 	(vc-cvs-dir-status): Respect vc-stay-local-p.  (Bug#1046)
 6824 
 6825 2008-10-04  David J. Biesack  <David.Biesack@sas.com>  (tiny change)
 6826 
 6827 	* progmodes/antlr-mode.el (antlr-font-lock-additional-keywords):
 6828 	Fix typo.  (Bug#1074)
 6829 
 6830 2008-10-04  Martin Rudalics  <rudalics@gmx.at>
 6831 
 6832 	* progmodes/compile.el (compilation-start): Make sure to move to
 6833 	point-max only when we are in the compilation buffer.  (Bug#1073)
 6834 
 6835 2008-10-04  Dan Nicolaescu  <dann@ics.uci.edu>
 6836 
 6837 	* faces.el (x-create-frame-with-faces): Only setup the toolbar if
 6838 	tool-bar-mode is on.
 6839 
 6840 	* vc-svn.el (vc-svn-dir-status-files):
 6841 	* vc-cvs.el (vc-cvs-dir-status-files): New function.
 6842 
 6843 2008-10-03  Dan Nicolaescu  <dann@ics.uci.edu>
 6844 
 6845 	* vc-hg.el (vc-hg-dir-status-files): New function.
 6846 
 6847 2008-10-03  Martin Rudalics  <rudalics@gmx.at>
 6848 
 6849 	* window.el (window--display-buffer-1): Don't care about
 6850 	visibility since raise-frame does.
 6851 
 6852 2008-10-03  Mario Lang  <mlang@delysid.org>
 6853 
 6854 	* nxml/xmltok.el (xmltok-forward): Simplify.
 6855 
 6856 2008-10-03  Glenn Morris  <rgm@gnu.org>
 6857 
 6858 	* Makefile.in (ELCFILES): Update.
 6859 
 6860 	* frame.el (set-default-font): Make obsolete.
 6861 	* mouse.el (mouse-set-font): Use set-frame-font.
 6862 
 6863 	* jka-cmpr-hook.el (jka-compr-compression-info-list)
 6864 	(jka-compr-mode-alist-additions): Also match `.tbz2'.
 6865 
 6866 	* progmodes/idlwave.el (auto-mode-alist): Remove unnecessary autoload.
 6867 	* files.el (auto-mode-alist): Add .PRO as per above autoload.
 6868 
 6869 2008-10-03  Dan Nicolaescu  <dann@ics.uci.edu>
 6870 
 6871 	* vc-dir.el (vc-dir-mode): Don't create the ewoc header here.
 6872 	(vc-dir-refresh): Set it here instead.  (Bug#1067)
 6873 
 6874 2008-10-02  Chong Yidong  <cyd@stupidchicken.com>
 6875 
 6876 	* faces.el (inhibit-frame-set-background-mode): New var.
 6877 	(frame-set-background-mode): Use it to avoid a loop in
 6878 	face-spec-recalc.
 6879 
 6880 2008-10-02  Glenn Morris  <rgm@gnu.org>
 6881 
 6882 	* vc-bzr.el (vc-bzr-diff): Use vc-switches rather than the obsolete
 6883 	vc-diff-switches.
 6884 
 6885 2008-10-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 6886 
 6887 	* whitespace.el: Eliminate whitespace-kill-buffer-hook functionality,
 6888 	that is, to take some action when a buffer is killed.  Suggested by
 6889 	Stefan Monnier <monnier@iro.umontreal.ca>.  Doc fix.  New version
 6890 	11.2.2.
 6891 	(whitespace-action): Docstring and :type fix.
 6892 	(whitespace-turn-on, whitespace-turn-off, whitespace-warn-read-only):
 6893 	Code fix.
 6894 	(whitespace-add-local-hook, whitespace-remove-local-hook)
 6895 	(whitespace-kill-buffer-hook, whitespace-action): Fun eliminated.
 6896 
 6897 2008-10-01  Magnus Henoch  <mange@freemail.hu>
 6898 
 6899 	* net/tls.el (open-tls-stream): Show the actual command being
 6900 	executed, instead of the format string.
 6901 
 6902 2008-10-01  Eli Zaretskii  <eliz@gnu.org>
 6903 
 6904 	* term/internal.el (dos-locale-alist): New alist.
 6905 	(dos-codepage-setup): Use it to compute a value of locale with
 6906 	which to call set-locale-environment.  Remove code to set
 6907 	terminal, keyboard, and file-name encoding (done by
 6908 	set-locale-environment).
 6909 
 6910 	* international/mule-cmds.el
 6911 	(set-language-environment-nonascii-translation): Fix nonascii
 6912 	value for `pc' ``window-system''.
 6913 	(set-display-table-and-terminal-coding-system)
 6914 	(set-default-coding-systems): Don't special-case `pc'.
 6915 
 6916 2008-10-01  Glenn Morris  <rgm@gnu.org>
 6917 
 6918 	* filesets.el (filesets-menu-name): Fix type.
 6919 	(filesets-menu-path, filesets-menu-before): Fix types.
 6920 	Change defaults to be consistent with recentf.  (Bug#1056)
 6921 
 6922 2008-09-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 6923 
 6924 	* term/xterm.el (xterm-turn-on-modify-other-keys)
 6925 	(xterm-turn-off-modify-other-keys, xterm-remove-modify-other-keys):
 6926 	Don't forget to pass `terminal' to `send-string-to-terminal'.
 6927 
 6928 2008-09-30  Michael Albinus  <michael.albinus@gmx.de>
 6929 
 6930 	* vc-hooks.el (vc-file-clearprops): Revert change from 2008-09-29.
 6931 	(vc-file-not-found-hook): Check, that `buffer-file-name' is
 6932 	non-nil.  It is not clear, whether this is only fixing symptoms on
 6933 	an error.  OTOH, in all other cases, the call of `vc-file-clearprops'
 6934 	is embedded by that check.  So it might be TRT.  Suggested by Dan
 6935 	Nicolaescu <dann@ics.uci.edu>.
 6936 
 6937 2008-09-30  Eli Zaretskii  <eliz@gnu.org>
 6938 
 6939 	* Makefile.in (ELCFILES): Remove codepage.elc.
 6940 
 6941 	* international/codepage.el: File removed, as even ms-dos doesn't
 6942 	need it anymore.
 6943 
 6944 	* loadup.el [ms-dos]: Don't load ccl and codepage.
 6945 
 6946 	* term/internal.el: Remove coding: cookie and no-byte-compile flag.
 6947 	(IT-character-translations, cjk-codepages-alist): Remove variables.
 6948 	(IT-display-table-setup, dos-cpNNN-setup): Remove functions.
 6949 	(IT-unicode-translations): Remove charset and base elements.
 6950 	Add translations for Latin-1 characters.
 6951 	(IT-setup-unicode-display): Accept a CODING argument.  Don't use
 6952 	base and chset elements of IT-unicode-translations.  Don't wrap
 6953 	translation in "{...}".  Set up translations only for characters
 6954 	for which unencodable-char-position returns non-nil.
 6955 	(dos-codepage-setup): Don't use special-case codepages in
 6956 	cjk-codepages-alist.
 6957 
 6958 	* files.el (locate-dominating-file): Wrap directory-files with
 6959 	condition-case, instead of calling file-directory-p, which stats
 6960 	the directory one more time.
 6961 
 6962 	* mail/mail-utils.el (mail-unquote-printable-region):
 6963 	Use insert-byte instead of insert-char, when the UNIBYTE arg is
 6964 	non-nil.
 6965 
 6966 2008-09-30  Daiki Ueno  <ueno@unixuser.org>
 6967 
 6968 	* epa-file.el (epa-file-insert-file-contents): Fix typo.
 6969 
 6970 2008-09-30  Glenn Morris  <rgm@gnu.org>
 6971 
 6972 	* progmodes/which-func.el (which-func-imenu-joiner-function): Doc fix.
 6973 
 6974 2008-09-30  Daniel Colascione  <danc@merrillpress.com>
 6975 
 6976 	* progmodes/which-func.el (which-func-imenu-joiner-function): New.
 6977 	(which-function): Handle nested imenu trees.
 6978 
 6979 	* imenu.el (imenu--split-menu): Fix bug with shared lists that deleted
 6980 	some nested menu items.
 6981 
 6982 2008-09-30  Jay Belanger  <jay.p.belanger@gmail.com>
 6983 
 6984 	* calc/calc-units.el (math-standard-units): Add entries used to
 6985 	display the values in the units buffer.
 6986 	(math-build-units-table): Add entries to the units table to be used
 6987 	to display the values in the units buffer.
 6988 	(math-build-units-table-buffer): Use the display entry of the units
 6989 	table when non-nil.
 6990 	(calc-define-unit): Add option to enter display value of unit.
 6991 
 6992 2008-09-29  Michael Albinus  <michael.albinus@gmx.de>
 6993 
 6994 	* vc-hooks.el (vc-file-clearprops): Check, that FILE is a string.
 6995 
 6996 2008-09-29  Eli Zaretskii  <eliz@gnu.org>
 6997 
 6998 	* files.el (locate-dominating-file): Take file-attributes of
 6999 	`dir', not of `file' (which never changes).
 7000 
 7001 2008-09-29  Michael Albinus  <michael.albinus@gmx.de>
 7002 
 7003 	* files.el (file-remote-p): Precise doc string; IDENTIFICATION can
 7004 	also be `localname'.
 7005 
 7006 	* net/ange-ftp.el (ange-ftp-file-remote-p): Handle `localname' as
 7007 	IDENTIFICATION.
 7008 
 7009 2008-09-28  Glenn Morris  <rgm@gnu.org>
 7010 
 7011 	* vc.el (vc-switches): Give it a doc string.
 7012 
 7013 2008-09-28  Romain Francoise  <romain@orebokech.com>
 7014 
 7015 	* comint.el (comint-show-output): Adjust to stickiness changes of
 7016 	the output field.
 7017 
 7018 	* startup.el (command-line): Start the daemon server later.
 7019 
 7020 2008-09-28  Martin Rudalics  <rudalics@gmx.at>
 7021 
 7022 	* subr.el (read-quoted-char): Call char-resolve-modifiers
 7023 	instead of char-resolve-modifers.
 7024 
 7025 2008-09-27  Glenn Morris  <rgm@gnu.org>
 7026 
 7027 	* play/solitaire.el (solitaire-mode-map): Bind "\r" rather
 7028 	than [return].  (Bug#1031)
 7029 
 7030 2008-09-27  Peter Dyballa  <Peter_Dyballa@Freenet.DE>
 7031 
 7032 	* calendar/calendar.el (solar-sunrises-buffer): Fix typo.
 7033 
 7034 2008-09-27  Daiki Ueno  <ueno@unixuser.org>
 7035 
 7036 	* epg.el (epg-wait-for-status): Check if there is no pending status.
 7037 	Reported by Ted Romer <ted@romerfamily.com>.
 7038 
 7039 2008-09-26  Dan Nicolaescu  <dann@ics.uci.edu>
 7040 
 7041 	* startup.el (command-line): Turn on menu-bar-mode and
 7042 	tool-bar-mode when running as a daemon.
 7043 
 7044 2008-09-26  Eli Zaretskii  <eliz@gnu.org>
 7045 
 7046 	* makefile.w32-in ($(lisp)/progmodes/cc-mode.elc): Remove.
 7047 	($(lisp)/progmodes/cc-align.elc, $(lisp)/progmodes/cc-cmds.elc)
 7048 	($(lisp)/progmodes/cc-compat.elc, $(lisp)/progmodes/cc-defs.elc)
 7049 	($(lisp)/progmodes/cc-engine.elc)
 7050 	($(lisp)/progmodes/cc-fonts.elc, $(lisp)/progmodes/cc-langs.elc)
 7051 	($(lisp)/progmodes/cc-mode.elc, $(lisp)/progmodes/cc-styles.elc)
 7052 	($(lisp)/progmodes/cc-subword.elc)
 7053 	($(lisp)/progmodes/cc-vars.elc): New dependencies.
 7054 
 7055 	* Makefile.in ($(lisp)/progmodes/cc-mode.elc): Remove.
 7056 	($(lisp)/progmodes/cc-align.elc, $(lisp)/progmodes/cc-cmds.elc)
 7057 	($(lisp)/progmodes/cc-compat.elc, $(lisp)/progmodes/cc-defs.elc)
 7058 	($(lisp)/progmodes/cc-engine.elc)
 7059 	($(lisp)/progmodes/cc-fonts.elc, $(lisp)/progmodes/cc-langs.elc)
 7060 	($(lisp)/progmodes/cc-mode.elc, $(lisp)/progmodes/cc-styles.elc)
 7061 	($(lisp)/progmodes/cc-subword.elc)
 7062 	($(lisp)/progmodes/cc-vars.elc): New dependencies.
 7063 
 7064 2008-09-25  Katsumi Yamaoka  <yamaoka@jpl.org>
 7065 
 7066 	* informat.el (Info-split-threshold): New variable.
 7067 	(Info-split): Use it.
 7068 
 7069 	* textmodes/texinfmt.el (texinfo-format-buffer):
 7070 	Use Info-split-threshold to decide whether to split Info files.
 7071 
 7072 2008-09-25  Chong Yidong  <cyd@stupidchicken.com>
 7073 
 7074 	* progmodes/octave-mod.el (octave-mode-menu): Fix incorrect
 7075 	quoting.
 7076 
 7077 	* comint.el (comint-dynamic-complete-as-filename): Quote directory
 7078 	name when reinserting it.
 7079 
 7080 	* isearch.el (isearch-search-fun): Use word-search-forward-lax and
 7081 	word-search-backward-lax for incremental word search.
 7082 
 7083 2008-09-25  Juanma Barranquero  <lekktu@gmail.com>
 7084 
 7085 	* generic-x.el (generic-other-modes): Fix typo in docstring.
 7086 	(generic-use-find-file-hook, generic-lines-to-scan)
 7087 	(generic-find-file-regexp, generic-ignore-files-regexp)
 7088 	(generic-define-mswindows-modes, generic-define-unix-modes):
 7089 	Remove `*' from docstring.
 7090 	(generic-mode-find-file-hook): Use `string-match-p'.
 7091 	(apache-log-generic-mode, mailagent-rules-generic-mode)
 7092 	(prototype-generic-mode, pkginfo-generic-mode, javascript-generic-mode)
 7093 	(java-manifest-generic-mode, java-properties-generic-mode)
 7094 	(alias-generic-mode): Doc fix: use "Generic mode" in docstrings
 7095 	for consistency with other modes in generic-x.el.
 7096 
 7097 2008-09-25  Martin Rudalics  <rudalics@gmx.at>
 7098 
 7099 	* textmodes/tex-mode.el (latex-handle-escaped-parens): New variable.
 7100 	(latex-backward-sexp-1, latex-forward-sexp-1): Treat escaped
 7101 	parens specially only if latex-handle-escaped-parens is non-nil.
 7102 	(latex-indent-within-escaped-parens): New option.
 7103 	(latex-find-indent): Bind latex-handle-escaped-parens to
 7104 	latex-indent-within-escaped-parens.  Do not treat escaped parens
 7105 	specially when this is nil.  (Bug#954)
 7106 
 7107 2008-09-25  Glenn Morris  <rgm@gnu.org>
 7108 
 7109 	* ffap.el (ffap-fixup-url): Don't call url-normalize-url.  (Bug#898)
 7110 
 7111 2008-09-25  Chong Yidong  <cyd@stupidchicken.com>
 7112 
 7113 	* vc.el (vc-mark-resolved): Move message here from
 7114 	vc-default-mark-resolved.
 7115 	(vc-default-mark-resolved): Change to an alias for ignore.
 7116 
 7117 2008-09-24  Andreas Politz  <politza@fh-trier.de>
 7118 
 7119 	* term.el (term-emulate-terminal): Encode input string before
 7120 	checking its length.
 7121 
 7122 2008-09-24  Chong Yidong  <cyd@stupidchicken.com>
 7123 
 7124 	* progmodes/sh-script.el (sh-mode-map): Don't assume that skeleton
 7125 	is loaded.
 7126 
 7127 	* server.el (server-buffer-done): Avoid changing the buffer when
 7128 	deleting the client's frame (bug#640).
 7129 
 7130 	* vc.el (vc-default-mark-resolved): New function.
 7131 
 7132 2008-09-24  Stephen Berman  <stephen.berman@gmx.net>
 7133 
 7134 	* mail/rfc822.el (rfc822-addresses): Prevent rfc822-bad-address
 7135 	from raising a wrong-type-argument error.
 7136 
 7137 2008-09-24  Martin Rudalics  <rudalics@gmx.at>
 7138 
 7139 	* help-fns.el (describe-function-1, describe-variable): Print
 7140 	relative file name in help buffer.
 7141 	* faces.el (describe-face): Print relative file name in help
 7142 	buffer.
 7143 
 7144 2008-09-23  Romain Francoise  <romain@orebokech.com>
 7145 
 7146 	* subr.el (with-output-to-string): Make sure that the temporary
 7147 	buffer gets killed.
 7148 
 7149 2008-09-23  Markus Sauermann  <markus@sauermann-consulting.de>  (tiny change)
 7150 
 7151 	* emacs-lisp/lisp-mode.el (calculate-lisp-indent): Fix
 7152 	indentation problem with keyword symbols when a list starts with
 7153 	,@ or spaces.  (Bug#1012)
 7154 
 7155 2008-09-23  Martin Rudalics  <rudalics@gmx.at>
 7156 
 7157 	* textmodes/tex-mode.el (latex-find-indent): Try to handle
 7158 	escaped close parens correctly.  (Bug#954)
 7159 
 7160 2008-09-22  Tassilo Horn  <tassilo@member.fsf.org>
 7161 
 7162 	* play/fortune.el (fortune-in-buffer): Fix a bug which forced
 7163 	usage of `fortune-file' even though a FILE argument was passed to
 7164 	the function.
 7165 
 7166 2008-09-21  Dan Nicolaescu  <dann@ics.uci.edu>
 7167 
 7168 	* startup.el (command-line): Start the server when in daemon mode.
 7169 	Remove always true test.
 7170 
 7171 	* frame.el (frame-initialize): Remove spurious setting of
 7172 	special-display-function with the default value.
 7173 
 7174 2008-09-20  Vincent Belaïche  <vincent.b.1@hotmail.fr>
 7175 
 7176 	* calc/calc-vec.el (calcFunc-venum): Properly handle intervals.
 7177 
 7178 2008-09-20  Glenn Morris  <rgm@gnu.org>
 7179 
 7180 	* emacs-lisp/lisp-mode.el (lisp-indent-offset):
 7181 	Fix custom type.  (Bug#1011)
 7182 
 7183 2008-09-20  David De La Harpe Golden  <david@harpegolden.net>
 7184 
 7185 	* files.el (move-file-to-trash): Avoid recursive trashing if
 7186 	rename-file calls delete-file.
 7187 
 7188 2008-09-20  Glenn Morris  <rgm@gnu.org>
 7189 
 7190 	* play/fortune.el: Remove leading `*' from defcustom docs.
 7191 	(fortune-program-options): Doc fix.  Allow to be a string again.
 7192 	Add :version.
 7193 	(fortune-in-buffer): Handle fortune-program-options as a string.
 7194 	Don't rely on fortune program accepting options after fortune file.
 7195 
 7196 2008-09-20  Justin Bogner  <mail@justinbogner.com>  (tiny change)
 7197 
 7198 	* play/fortune.el (fortune-program-options): Change to a list.
 7199 	(fortune-in-buffer): Use apply.
 7200 
 7201 2008-09-20  Ulrich Mueller  <ulm@kph.uni-mainz.de>
 7202 
 7203 	* emacs-lisp/authors.el: Change encoding of file to utf-8.
 7204 	(authors-coding-system): Likewise.
 7205 
 7206 2008-09-20  Ami Fischman  <ami@fischman.org>
 7207 
 7208 	* savehist.el (savehist-save): Handle errors in writing as well as
 7209 	reading.
 7210 
 7211 2008-09-20  Michael Olson  <mwolson@gnu.org>
 7212 
 7213 	* emacs-lisp/tq.el (tq-create): Disable undo in tq buffer in order
 7214 	to provide a minimal performance boost.
 7215 
 7216 2008-09-19  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 7217 
 7218 	* proced.el (proced-grammar-alist, proced-custom-attributes)
 7219 	(proced-format-alist, proced-format, proced-filter-alist)
 7220 	(proced-filter, proced-sort): Use defcustom.
 7221 	(proced-mode): Fix docstring.
 7222 	(proced-process-attributes): Handle return value nil of functions
 7223 	in proced-custom-attributes.
 7224 
 7225 2008-09-19  Martin Rudalics  <rudalics@gmx.at>
 7226 
 7227 	* textmodes/sgml-mode.el (sgml-tag-syntax-table): Remove prefix
 7228 	flag from "'" entry in sgml-tag-syntax-table.  (Bug#946)
 7229 
 7230 2008-09-19  Miles Bader  <miles@gnu.org>
 7231 
 7232 	* comint.el (comint-output-filter): Make field properties for
 7233 	output text front-sticky.
 7234 
 7235 2008-09-18  Dan Nicolaescu  <dann@ics.uci.edu>
 7236 
 7237 	* vc-bzr.el (vc-bzr-show-log-entry):
 7238 	* vc-git.el (vc-git-show-log-entry): Deal with a nil argument,
 7239 	C-x v l for a directory uses that.
 7240 
 7241 2008-09-18  Simon Josefsson  <simon@josefsson.org>
 7242 
 7243 	* files.el (auto-mode-alist): Use sieve-mode for .sv, .siv, and
 7244 	.sieve files.
 7245 
 7246 2008-09-18  Martin Rudalics  <rudalics@gmx.at>
 7247 
 7248 	* help-macro.el (make-help-screen): Preserve key bindings
 7249 	established in help-mode call when exiting this macro.
 7250 
 7251 2008-09-17  Kenichi Handa  <handa@m17n.org>
 7252 
 7253 	* language/burmese.el: Fix setting of composition-function-table.
 7254 
 7255 2008-09-17  Martin Rudalics  <rudalics@gmx.at>
 7256 
 7257 	* info.el (Info-follow-nearest-node): Don't raise an error for
 7258 	mouse-1 clicks.
 7259 
 7260 2008-09-17  Jay Belanger  <jay.p.belanger@gmail.com>
 7261 
 7262 	* calc/calc-units.el (calc-convert-temperature): Use default
 7263 	units when appropriate.
 7264 
 7265 2008-09-16  Markus Triska  <markus.triska@gmx.at>
 7266 
 7267 	* textmodes/flyspell.el (flyspell-math-tex-command-p): Always
 7268 	catch errors raised in `texmathp'.
 7269 	(flyspell-tex-math-initialized): Remove.
 7270 
 7271 2008-09-16  Martin Rudalics  <rudalics@gmx.at>
 7272 
 7273 	* frame.el (select-frame-set-input-focus): With non-nil
 7274 	mouse-autoselect-window always move mouse cursor to frame's
 7275 	selected window.  Otherwise restore pre 2008-09-13 behavior.
 7276 	(select-frame-by-name): Use select-frame-set-input-focus.
 7277 
 7278 	* files.el (switch-to-buffer-other-frame): Don't raise frame since
 7279 	pop-to-buffer already does it.
 7280 	(display-buffer-other-frame): Fix doc-string.
 7281 
 7282 2008-09-16  Glenn Morris  <rgm@gnu.org>
 7283 
 7284 	* add-log.el (diff-find-source-location): Update declaration.
 7285 
 7286 	* progmodes/make-mode.el (makefile-match-function-end):
 7287 	Move point.  (Bug#983)
 7288 
 7289 2008-09-16  Daiki Ueno  <ueno@unixuser.org>
 7290 
 7291 	* epg.el (epg-start-verify): Pass "--verify" to gpgsm.
 7292 
 7293 2008-09-15  Juanma Barranquero  <lekktu@gmail.com>
 7294 
 7295 	* vc-rcs.el (vc-rcs-steal-lock, vc-rcs-checkout): Fix docstring typos.
 7296 	(vc-rcs-fetch-master-state, vc-rcs-system-release): Doc fixes.
 7297 
 7298 2008-09-15  Eduard Wiebe  <usenet@pusto.de>  (tiny change)
 7299 
 7300 	* vc-rcs.el (vc-rcs-rollback): Fix typos in docstring.
 7301 
 7302 2008-09-15  Martin Rudalics  <rudalics@gmx.at>
 7303 
 7304 	* files.el (file-truename): Don't raise args-out-of-range error
 7305 	when filename has no separator on windows-nt.  (Bug#982)
 7306 
 7307 2008-09-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 7308 
 7309 	* diff-mode.el (diff-find-file-name): Rename `batch' to `noprompt' and
 7310 	be more honest when we don't know.
 7311 	(diff-tell-file-name): Don't prompt before the actual prompt.
 7312 	(diff-mode): Don't prompt in add-log-buffer-file-name-function.
 7313 	(diff-find-source-location): Add `noprompt' argument.
 7314 	(diff-current-defun): Don't prompt.
 7315 
 7316 2008-09-14  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 7317 
 7318 	* proced.el (proced-mark-face, proced-marked-face)
 7319 	(proced-sort-header-face): Remove.
 7320 	(proced-font-lock-keywords): Simplify.
 7321 	(proced-format): Use face proced-sort-header.
 7322 	(proced-format-interactive, proced-sort-interactive)
 7323 	(proced-filter-interactive): Only call proced-update if the scheme
 7324 	has changed.
 7325 	(proced-sort-header): Use posn-actual-col-row.
 7326 
 7327 2008-09-14  Martin Rudalics  <rudalics@gmx.at>
 7328 
 7329 	* add-log.el (change-log-find-window): New variable.
 7330 	(change-log-goto-source-1, change-log-goto-source):
 7331 	Set change-log-find-window to window displaying source.
 7332 	(change-log-next-error): Select window specified by
 7333 	change-log-find-window.
 7334 
 7335 2008-09-13  Martin Rudalics  <rudalics@gmx.at>
 7336 
 7337 	* frame.el (select-frame-set-input-focus): With focus follows
 7338 	mouse move mouse cursor to right window.
 7339 	* window.el (pop-to-buffer): Select window before calling
 7340 	select-frame-set-input-focus.
 7341 
 7342 2008-09-12  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 7343 
 7344 	* proced.el (proced-sort-header): New face.
 7345 	(proced-sort-header-face): New variable.
 7346 	(proced-format): Allow format value nil.
 7347 	Use proced-sort-header-face for header of sort column.
 7348 	(proced-format-args): New function.
 7349 	(proced-grammar-alist, proced-timer-flag, proced-process-alist)
 7350 	(proced-header-help-echo, proced-field-help-echo, proced-timer)
 7351 	(proced-toggle-timer-flag, proced, proced-mode): Doc fix.
 7352 	(proced-refine): Rename from proced-filter-attribute.  Doc fix.
 7353 	(proced-sort-header): Bind also to mouse-1.
 7354 	(proced-move-to-goal-column): Return position of point.
 7355 	(proced-filter-interactive): Always revert listing.
 7356 	(proced-format-ttname): Simplify.
 7357 	(proced-update): Do not keep undo information.  Put point at
 7358 	beginning of buffer if we generate the first listing.
 7359 
 7360 2008-09-12  Tassilo Horn  <tassilo@member.fsf.org>
 7361 
 7362 	* doc-view.el (doc-view-scroll-up-or-next-page)
 7363 	(doc-view-scroll-down-or-previous-page): Fix scrolling in case of
 7364 	vertically split windows.
 7365 
 7366 2008-09-12  Glenn Morris  <rgm@gnu.org>
 7367 
 7368 	* progmodes/f90.el (f90-mode-map): Don't bind \t and \r.
 7369 
 7370 	* indent.el (indent-line-function): Doc fix.
 7371 	* progmodes/sh-script.el (sh-font-lock-open-heredoc): Doc fix.
 7372 
 7373 2008-09-11  Martin Rudalics  <rudalics@gmx.at>
 7374 
 7375 	* window.el (pop-to-buffer): If the window for buffer-or-name is
 7376 	not on the selected frame, raise that window's frame and give it
 7377 	input focus.  (Bug#745)
 7378 
 7379 2008-09-11  Glenn Morris  <rgm@gnu.org>
 7380 
 7381 	* ido.el (ido-mode): Initialize with custom-initialize-default,
 7382 	rather than a set function.  (Bug#947)
 7383 
 7384 2008-09-10  Chong Yidong  <cyd@stupidchicken.com>
 7385 
 7386 	* replace.el (perform-replace): Don't set inhibit-read-only using
 7387 	query-replace-skip-read-only (bug#956).
 7388 
 7389 	* edmacro.el (edmacro-parse-keys): Fix last change to omit macros
 7390 	of the <<foo>> form.
 7391 
 7392 2008-09-10  Martin Rudalics  <rudalics@gmx.at>
 7393 
 7394 	* window.el (display-buffer): Fix doc-string typo.
 7395 
 7396 2008-09-10  Kenichi Handa  <handa@m17n.org>
 7397 
 7398 	* composite.el (compose-gstring-for-graphic): Fix previous change.
 7399 
 7400 2008-09-10  Glenn Morris  <rgm@gnu.org>
 7401 
 7402 	* info.el (Info-try-follow-nearest-node): Fix doc typo.
 7403 
 7404 2008-09-10  Stephen Berman  <stephen.berman@gmx.net>
 7405 
 7406 	* info.el (Info-mouse-follow-nearest-node): Follow links to different
 7407 	manuals.  (Bug#886)
 7408 
 7409 2008-09-09  Juanma Barranquero  <lekktu@gmail.com>
 7410 
 7411 	* ido.el (ido-unload-function): New function.
 7412 
 7413 2008-09-08  Juanma Barranquero  <lekktu@gmail.com>
 7414 
 7415 	* ido.el (ido-file-internal): Fix typo in prompt.
 7416 	(ido-merge-ftp-work-directories, ido-max-work-file-list): Doc fixes.
 7417 	(ido-max-prospects, ido-max-file-prompt-width, ido-ignore-buffers)
 7418 	(ido-enable-prefix, ido-setup-hook, ido-rewrite-file-prompt-functions)
 7419 	(ido-magic-forward-char, ido-magic-delete-char, ido-pop-dir):
 7420 	Fix typos in docstrings.
 7421 
 7422 2008-09-08  Martin Rudalics  <rudalics@gmx.at>
 7423 
 7424 	* help-fns.el (describe-function-1): Don't print extra newline
 7425 	after filling.
 7426 
 7427 2008-09-08  Katsumi Yamaoka  <yamaoka@jpl.org>
 7428 
 7429 	* help-fns.el (find-lisp-object-file-name): Handle case where
 7430 	library is compressed.
 7431 
 7432 2008-09-07  Chong Yidong  <cyd@stupidchicken.com>
 7433 
 7434 	* complete.el (PC-do-completion): Don't replace buffer
 7435 	contents (bug#227).
 7436 
 7437 2008-09-07  Juanma Barranquero  <lekktu@gmail.com>
 7438 
 7439 	* loadhist.el (unload-feature-special-hooks):
 7440 	Add `choose-completion-string-functions'.
 7441 
 7442 2008-09-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 7443 
 7444 	* vc-svn.el (vc-svn-root):
 7445 	* vc-sccs.el (vc-sccs-root):
 7446 	* vc-rcs.el (vc-rcs-root):
 7447 	* vc-cvs.el (vc-cvs-root): Delete.
 7448 	* vc-hooks.el (vc-find-root): Remove `invert' argument.
 7449 
 7450 2008-09-07  Nikolaj Schumacher  <n_schumacher@web.de>
 7451 
 7452 	* progmodes/flymake.el (flymake-parse-err-lines): Filter out
 7453 	errors occurring in different files.
 7454 
 7455 2008-09-07  Dan Nicolaescu  <dann@ics.uci.edu>
 7456 
 7457 	* vc-bzr.el (vc-bzr-extra-fileinfo): New defstruct.
 7458 	(vc-bzr-status-printer): New function.
 7459 	(vc-bzr-after-dir-status): Deal with renamed files.
 7460 
 7461 2008-09-07  Johan Euphrosine  <proppy@aminche.com>  (tiny change)
 7462 
 7463 	* ibuf-ext.el (ibuffer-diff-buffer-with-file-1): Shell quote
 7464 	buffer's filename.
 7465 
 7466 2008-09-07  Martin Rudalics  <rudalics@gmx.at>
 7467 
 7468 	* subr.el (cancel-change-group): Widen buffer temporarily when
 7469 	undoing changes.  (Bug#810)
 7470 
 7471 2008-09-07  Nick Roberts  <nickrob@snap.net.nz>
 7472 
 7473 	* progmodes/gud.el (gud-stop-subjob): Using jdb, suspend threads
 7474 	with gud-stop-subjob rather than exit debugger.
 7475 
 7476 2008-09-07  Kenichi Handa  <handa@m17n.org>
 7477 
 7478 	* composite.el: Compose combining characters only when it
 7479 	follows a character matching with "[[:alpha:]]".
 7480 
 7481 2008-09-06  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 7482 
 7483 	* proced.el: Require time-date.
 7484 	(proced-command-alist, proced-command, proced-goal-header-re)
 7485 	(proced-sorting-schemes-alist, proced-sorting-scheme)
 7486 	(proced-header-alist, proced-sorting-schemes-re)
 7487 	(proced-skip-regexp, proced-next-line, proced-previous-line)
 7488 	(proced-listing-type, proced-sorting-scheme-p): Remove.
 7489 	(proced-grammar-alist, proced-custom-attributes)
 7490 	(proced-format-alist, proced-format, proced-filter-alist)
 7491 	(proced-filter, proced-sort, proced-goal-attribute)
 7492 	(proced-timer-interval, proced-timer-flag, proced-timer)
 7493 	(proced-process-alist, proced-sort-internal, proced-process-tree)
 7494 	(proced-header-help-echo, proced-field-help-echo): New variables.
 7495 	(proced-pid-at-point, proced-timer, proced-mark-process-alist)
 7496 	(proced-omit-process, proced-filter, proced-process-tree)
 7497 	(proced-filter-children, proced-children-pids)
 7498 	(proced-filter-parents, proced-<, proced-string-lessp)
 7499 	(proced-time-lessp, proced-xor, proced-sort-p)
 7500 	(proced-format-time, proced-format-start, proced-format-ttname)
 7501 	(proced-format, proced-process-attributes): New functions.
 7502 	(proced-toggle-timer-flag, proced-mark-children)
 7503 	(proced-mark-parents, proced-filter-interactive)
 7504 	(proced-filter-attribute, proced-sort-interactive)
 7505 	(proced-sort-header, proced-format-interactive): New commands.
 7506 	(proced-move-to-goal-column): Use goal-column.
 7507 	(proced-mode): Use proced-timer.
 7508 	(proced-do-mark-all): Display process count.  Use use-region-p.
 7509 	Simplify.
 7510 	(proced-omit-processes): Use use-region-p.
 7511 	(proced-sort-pcpu, proced-sort-pmem, proced-sort-pid)
 7512 	(proced-sort-start, proced-sort-time, proced-sort-user):
 7513 	Use proced-sort-interactive.
 7514 	(proced-sort): Make it a function that performs the actual sort.
 7515 	(proced-update): New arg revert.  Use proced-process-alist,
 7516 	proced-filter, proced-sort, proced-format, and
 7517 	proced-grammar-alist.  Preserve position of point based on fields.
 7518 	Make header line and fields clickable.
 7519 	(proced-send-signal): Use proced-pid-at-point and proced-process-alist.
 7520 	(proced-why): Use save-selected-window.
 7521 	(proced-log): Use buffer-read-only.
 7522 
 7523 2008-09-06  Chong Yidong  <cyd@stupidchicken.com>
 7524 
 7525 	* tooltip.el (tooltip-mode): Initialize unconditionally to t.
 7526 
 7527 2008-09-06  Glenn Morris  <rgm@gnu.org>
 7528 
 7529 	* add-log.el (diff-find-source-location): Declare.
 7530 	(find-change-log): If called from a diff buffer, try to switch to the
 7531 	source buffer (e.g. to respect change-log-default-name there).
 7532 
 7533 	* progmodes/sh-script.el (sh-get-kw): Remove '()' from the list of
 7534 	unallowed characters; added 2006-10-10 without comment.  (Bug#753)
 7535 
 7536 	* Makefile.in (ELCFILES): Update.
 7537 
 7538 2008-09-06  Chong Yidong  <cyd@stupidchicken.com>
 7539 
 7540 	* textmodes/ispell.el (ispell-command-loop): Suspend ispell if the
 7541 	user enters a mouse event in another frame, or a special event.
 7542 
 7543 	* server.el (server-switch-buffer): New arg.
 7544 	(server-execute): If reusing an existing window, set file position
 7545 	if required.
 7546 
 7547 2008-09-06  Kenichi Handa  <handa@m17n.org>
 7548 
 7549 	* language/lao.el: Fix setting of composition-function-table.
 7550 
 7551 2008-09-06  Eli Zaretskii  <eliz@gnu.org>
 7552 
 7553 	* term/pc-win.el (msdos-show-help): Don't truncate lines while
 7554 	displaying help echo messages.
 7555 
 7556 2008-09-06  Martin Rudalics  <rudalics@gmx.at>
 7557 
 7558 	* subr.el (symbol-file): Fix doc-string.
 7559 
 7560 2008-09-06  Glenn Morris  <rgm@gnu.org>
 7561 
 7562 	* help-mode.el (help-xref-forward-stack): Doc fix.
 7563 
 7564 	* add-log.el (change-log-default-name): Autoload safety.
 7565 
 7566 2008-09-05  Wilson Snyder  <wsnyder@wsnyder.org>
 7567 
 7568 	* progmodes/verilog-mode.el (verilog-library-extensions): Enable .sv
 7569 	filename extensions to call verilog-mode.
 7570 	(verilog-auto, verilog-auto-inst, verilog-faq)
 7571 	(verilog-submit-bug-report): Update author support URLs.
 7572 	(verilog-delete-auto, verilog-auto-inout-module)
 7573 	(verilog-auto-inout-comp, verilog-auto): Add AUTOINOUTCOMP for
 7574 	creating complemented testbench modules.  Suggested by Yishay Belkind.
 7575 	(verilog-auto-inst-port, verilog-simplify-range-expression):
 7576 	When verilog-auto-inst-param-value is set, don't require a
 7577 	AUTO_TEMPLATE to expand parameter substitutions.  Suggested by
 7578 	Yishay Belkind.
 7579 	(verilog-auto-inst-param-value): Add safe variable.
 7580 	(verilog-re-search-forward, verilog-re-search-backward):
 7581 	Fix returning wrong search results on Emacs 22.1.
 7582 	(verilog-modi-cache-results, verilog-auto): Fix warning message
 7583 	about "toggling font-lock-mode."
 7584 	(verilog-auto): Fix losing font-lock on errors.
 7585 	(verilog-auto-inst-param-value, verilog-mode-version)
 7586 	(verilog-mode-version-date, verilog-read-inst-param-value)
 7587 	(verilog-auto-inst, verilog-auto-inst-param)
 7588 	(verilog-auto-inst-port, verilog-simplify-range-expression):
 7589 	Allow parameters to be replaced with their values, on the expansion of
 7590 	an AUTOINST with Verilog 2001 style parameter settings.
 7591 	Suggested by David Rogoff.
 7592 
 7593 2008-09-05  Michael McNamara  <mac@mail.brushroad.com>
 7594 
 7595 	* progmodes/verilog-mode.el (verilog-beg-block-re-ordered, verilog-calc-1):
 7596 	Better support for the property statement.  Sometimes this keyword
 7597 	introduces a statement which requires an endproperty keyword, and
 7598 	sometimes it doesn't, depending on the work before the property
 7599 	word.  If property is prefixed with assert, assume or cover
 7600 	keyword, then the statement is ended with a ';'.  Otherwise,
 7601 	property is like task or specify, and is followed by some number
 7602 	of statements, which are ended with an endproperty keyword.
 7603 	(electric-verilog-tab): Support Emacs 22.2 style handling of tab
 7604 	in a highlighted region: indent each line in region according to
 7605 	mode.  Supply this so it works in XEmacs and older Emacs.
 7606 
 7607 2008-09-05  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 7608 
 7609 	* whitespace.el (whitespace-kill-buffer-hook, whitespace-action):
 7610 	Don't clean up a buffer when killing it.
 7611 
 7612 2008-09-05  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 7613 
 7614 	* whitespace.el: Fix auto-cleanup on kill prevents killing read-only
 7615 	buffers (bug#360).  New version 11.2.1.
 7616 	(whitespace-action): New value `warn-read-only' to give a warning when
 7617 	buffer is read-only and whitespace action is cleanup or auto-cleanup.
 7618 	(whitespace-cleanup, whitespace-cleanup-region): Code fix.
 7619 	(whitespace-warn-read-only): New fun.
 7620 
 7621 2008-09-05  Chong Yidong  <cyd@stupidchicken.com>
 7622 
 7623 	* international/quail.el: Require help-mode.
 7624 	(quail-help-init): Function removed.
 7625 	(quail-keyboard-layout-button, quail-keyboard-customize-button):
 7626 	Define directly.
 7627 
 7628 	* dired.el (dired-get-filename): Rewrite octal escape character
 7629 	processor (bug#885).
 7630 
 7631 2008-09-05  Eli Zaretskii  <eliz@gnu.org>
 7632 
 7633 	* cus-edit.el (custom-button-pressed): Default to inverse-video.
 7634 
 7635 	* term/pc-win.el (msdos-face-setup): Setup faces for all frames,
 7636 	not just for terminal-frame.
 7637 
 7638 2008-09-05  Martin Rudalics  <rudalics@gmx.at>
 7639 
 7640 	* window.el (window--try-to-split-window): Don't split when window
 7641 	is not splittable in last disjunct.  (Bug#888)
 7642 
 7643 2008-09-05  Kenichi Handa  <handa@m17n.org>
 7644 
 7645 	* language/tibetan.el: Fix setting of composition-function-table.
 7646 
 7647 	* composite.el (find-composition): Mention about the automatic
 7648 	composition in the docstring.
 7649 	(compose-gstring-for-graphic): Fix handling "above" marks.
 7650 
 7651 	* descr-text.el (describe-char): Fix handling of automatic composition.
 7652 
 7653 2008-09-04  Juanma Barranquero  <lekktu@gmail.com>
 7654 
 7655 	* net/tramp-cache.el (tramp-flush-file-function): Fix docstring typo.
 7656 	(tramp-parse-connection-properties): Reflow docstring.
 7657 
 7658 2008-09-04  Kim F. Storm  <storm@cua.dk>
 7659 
 7660 	* ido.el (ido-buffer-internal, ido-file-internal): Pass on other-window
 7661 	and other-frame methods when switching between file and buffer modes.
 7662 
 7663 2008-09-04  Martin Rudalics  <rudalics@gmx.at>
 7664 
 7665 	* info.el (Info-dir-remove-duplicates): Narrow buffer when
 7666 	removing duplicate entries under same heading.  Don't skip char
 7667 	matching anything but a space or tab at bol.  (Bug#864)
 7668 
 7669 2008-09-03  Alan Mackenzie  <acm@muc.de>
 7670 
 7671 	* progmodes/cc-defs.el (c-version): Increment to 5.31.6.
 7672 
 7673 2008-09-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 7674 
 7675 	* minibuffer.el (completion-pcm--pattern->regex): Undo last change.
 7676 	(completion-pcm--all-completions): Move the case-fold-search binding to
 7677 	it also applies to completion-regexp-list (used in all-completions).
 7678 	(completion-pcm--hilit-commonality): Add missing case-fold-search.
 7679 
 7680 2008-09-03  Martin Rudalics  <rudalics@gmx.at>
 7681 
 7682 	* window.el (pop-up-frame-function): Move ...
 7683 	* frame.el (pop-up-frame-function): ... here, to avoid
 7684 	"CHANGED outside Customize;".
 7685 
 7686 2008-09-03  Glenn Morris  <rgm@gnu.org>
 7687 
 7688 	* buff-menu.el (buffer-menu-mode-hook): Add obsolete alias.
 7689 
 7690 2008-09-03  Chong Yidong  <cyd@stupidchicken.com>
 7691 
 7692 	* isearch.el (isearch-highlight-regexp): Fix last change, quoting
 7693 	non-alphabetical characters properly.
 7694 
 7695 2008-09-02  Dan Nicolaescu  <dann@ics.uci.edu>
 7696 
 7697 	* files.el (auto-mode-alist): Use verilog-mode for SystemVerilog files.
 7698 
 7699 2008-09-02  Martin Rudalics  <rudalics@gmx.at>
 7700 
 7701 	* calc/calc.el (calc-dispatch-map): Fix handling of upcased and
 7702 	control-prefixed keys.  (Bug#835)
 7703 
 7704 2008-09-02  Chong Yidong  <cyd@stupidchicken.com>
 7705 
 7706 	* image-mode.el (image-mode): Fix 2008-07-19 change.
 7707 
 7708 2008-09-02  Juanma Barranquero  <lekktu@gmail.com>
 7709 
 7710 	* tool-bar.el (tool-bar-add-item): Fix typo in docstring.
 7711 
 7712 	* emulation/tpu-edt.el (tpu-kill-buffer): Doc fix.
 7713 
 7714 2008-09-02  Glenn Morris  <rgm@gnu.org>
 7715 
 7716 	* emacs-lisp/lucid.el (try-face-font): Remove dead alias.
 7717 
 7718 	* progmodes/cc-langs.el (c-opt-op-identitier-prefix): Fix typo.
 7719 
 7720 2008-09-01  Glenn Morris  <rgm@gnu.org>
 7721 
 7722 	* vc-hooks.el (vc-previous-version): Move alias to vc.el.
 7723 	* vc.el (vc-default-previous-version): Move alias here from vc-hooks,
 7724 	and fix name typos.  (Bug#856)
 7725 
 7726 2008-09-01  Chong Yidong  <cyd@stupidchicken.com>
 7727 
 7728 	* minibuffer.el (completion-pcm--pattern->regex):
 7729 	When completion-ignore-case is non-nil, generate a regexp that
 7730 	ignores case.
 7731 
 7732 	* window.el (recenter-top-bottom): Doc fix.
 7733 
 7734 2008-09-01  Simon South  <ssouth@member.fsf.org>
 7735 
 7736 	* progmodes/delphi.el: New maintainer.
 7737 	(delphi-interface-types): New var.
 7738 	(delphi-composite-types): Use it.
 7739 	(delphi-enclosing-indent-of): Distinguish between "interface"
 7740 	keyword as a unit separator and used like a class declaration.
 7741 
 7742 2008-09-01  Martin Rudalics  <rudalics@gmx.at>
 7743 
 7744 	* help-fns.el (describe-simplify-lib-file-name)
 7745 	(find-source-lisp-file): Remove.
 7746 	(find-lisp-object-file-name): New function giving preference to
 7747 	files found via load-path instead of loaddefs.el.
 7748 	(describe-function-1): Use new function instead of the removed
 7749 	ones.  (Bugs #587, #669, #690)
 7750 	* faces.el (describe-face): Use find-lisp-object-file-name instead
 7751 	of describe-simplify-lib-file-name.
 7752 
 7753 2008-09-01  Kenichi Handa  <handa@m17n.org>
 7754 
 7755 	* international/mule-diag.el (font-show-log): Fix previous change.
 7756 
 7757 	* international/mule-cmds.el (set-language-environment):
 7758 	Don't overwrite current-iso639-language if the current language
 7759 	environment doesn't provide that data.
 7760 	(set-locale-environment): Set current-iso639-language from the
 7761 	locale name.
 7762 
 7763 	* international/fontset.el (script-representative-chars): Re-add
 7764 	the entry for symbol, but with vector of characters.
 7765 	(setup-default-fontset): Cancel previous change.
 7766 
 7767 2008-08-31  Chong Yidong  <cyd@stupidchicken.com>
 7768 
 7769 	* ido.el: Move provide statement to the end of the file.
 7770 
 7771 2008-08-30  Markus Triska  <markus.triska@gmx.at>
 7772 
 7773 	* linum.el (linum-mode): `window-size-change-functions' can now be
 7774 	buffer-local.
 7775 	(linum-update-window): Use result of `move-overlay'.
 7776 
 7777 2008-08-30  Glenn Morris  <rgm@gnu.org>
 7778 
 7779 	* subr.el (make-variable-frame-local): Tweak obsolescence message.
 7780 
 7781 	* info.el (Info-hide-note-references, Info-refill-paragraphs):
 7782 	Doc fixes.
 7783 
 7784 	* apropos.el (apropos-command): Report documentation errors.
 7785 	* help-fns.el (describe-function-1): Handle broken aliases.  (Bug#825)
 7786 
 7787 2008-08-29  Chong Yidong  <cyd@stupidchicken.com>
 7788 
 7789 	* isearch.el (isearch-highlight-regexp): Fix case of highlighted
 7790 	string.
 7791 
 7792 2008-08-29  Eli Zaretskii  <eliz@gnu.org>
 7793 
 7794 	* bindings.el (mode-line-frame-identification): Fix last change.
 7795 
 7796 2008-08-29  Kenichi Handa  <handa@m17n.org>
 7797 
 7798 	These changes are to adjust the automatic composition for the new
 7799 	implementation (avoid using text property).
 7800 
 7801 	* composite.el (composition-function-table): Move declaration to
 7802 	composite.c.
 7803 	(terminal-composition-base-character-p): Delete it.
 7804 	(terminal-composition-function): Delete it.
 7805 	(terminal-composition-function-table): Delete it.
 7806 	(lgstring-header, lgstring-set-header, lgstring-font)
 7807 	(lgstring-char, lgstring-char-len, lgstring-shaped-p)
 7808 	(lgstring-set-id, lgstring-glyph, lgstring-glyph-len)
 7809 	(lgstring-set-glyph, lglyph-from, lglyph-to, lglyph-char)
 7810 	(lglyph-code, lglyph-width, lglyph-lbearing, lglyph-rbearing)
 7811 	(lglyph-ascent, lglyph-descent, lglyph-adjustment)
 7812 	(lglyph-set-from-to, lglyph-copy, lgstring-insert-glyph)
 7813 	(compose-glyph-string, compose-glyph-string-relative)
 7814 	(compose-gstring-for-graphic, compose-gstring-for-terminal):
 7815 	New functions.
 7816 	(auto-compose-chars): Argument changed.
 7817 
 7818 	* language/european.el: Don't setup composition-function-table.
 7819 	(diacritic-composition-pattern, diacritic-compose-region)
 7820 	(diacritic-compose-string, diacritic-compose-buffer)
 7821 	(diacritic-composition-function): Delete them.
 7822 
 7823 	* language/lao-util.el (lao-composition-function): Argument changed.
 7824 
 7825 	* language/sinhala.el: Fix setting up of composition-function-table.
 7826 
 7827 	* language/thai.el: Fix setting up of composition-function-table.
 7828 
 7829 	* language/thai-util.el: Encoding changed to utf-8.
 7830 	(thai-composition-function): Argument changed.
 7831 
 7832 	* language/indian.el: Fix setting up of composition-function-table.
 7833 	(devanagari-composable-pattern)
 7834 	(tamil-composable-pattern, kannada-composable-pattern)
 7835 	(malayalam-composable-pattern): New variables.
 7836 
 7837 	* international/characters.el (unicode-category-table):
 7838 	Setup unicode-category-table.
 7839 
 7840 	* international/fontset.el (setup-default-fontset): Prepend
 7841 	iso10646-1 fonts to the fallback font groups instead of appending.
 7842 
 7843 2008-08-29  Glenn Morris  <rgm@gnu.org>
 7844 
 7845 	* cus-start.el (truncate-partial-width-windows): Changed in 23.1.
 7846 
 7847 2008-08-28  Chong Yidong  <cyd@stupidchicken.com>
 7848 
 7849 	* term/x-win.el (x-win-suspend-error): Don't signal error if there
 7850 	are no X frames active.
 7851 
 7852 2008-08-28  Michael Albinus  <michael.albinus@gmx.de>
 7853 
 7854 	* net/xesam.el (xesam-kill-buffer-function): Wrap code by
 7855 	`ignore-errors' (the function must succeed always).
 7856 
 7857 2008-08-28  Theresa O'Connor  <hober0@gmail.com>
 7858 
 7859 	* json.el (json-read-number): New arg.  Handle explicitly signed
 7860 	numbers.
 7861 	(json-readtable): Add `+' and `.'.
 7862 
 7863 2008-08-28  Eli Zaretskii  <eliz@gnu.org>
 7864 
 7865 	* term/pc-win.el (msdos-previous-message): New variable.
 7866 	(msdos-show-help): New function.
 7867 	(msdos-initialize-window-system): Set show-help-function to
 7868 	msdos-show-help.
 7869 
 7870 2008-04-09  Lennart Borgman  <lennart.borgman@gmail.com>
 7871 
 7872 	* emacs-lisp/debug.el (debug): When killing a noninteractive
 7873 	Emacs, give an exit status of -1.
 7874 
 7875 2008-08-28  Chong Yidong  <cyd@stupidchicken.com>
 7876 
 7877 	* vc-hooks.el (vc-workfile-unchanged-p): Revert last change.
 7878 
 7879 2008-08-27  Alex Harsanyi  <harsanyi@mac.com>  (tiny change)
 7880 
 7881 	* vc-hooks.el (vc-workfile-unchanged-p): If the checkout time is
 7882 	not the same as the last modification time, fall back on the
 7883 	backend-specific check.
 7884 
 7885 2008-08-27  Teodor Zlatanov  <tzz@lifelogs.com>
 7886 
 7887 	* add-log.el (change-log-next-error): Run an extra `pop-to-buffer'
 7888 	to go to the position of interest.
 7889 
 7890 2008-08-27  Tomas Abrahamsson  <tab@lysator.liu.se>
 7891 
 7892 	* textmodes/artist.el (artist-mode-init): Add comment on the
 7893 	setting up of the `artist-replacement-table' array.
 7894 	(artist-get-replacement-char): New defsubst.
 7895 	(artist-get-char-at-xy-conv, artist-replace-char)
 7896 	(artist-replace-chars, artist-replace-string): Use it instead of
 7897 	accessing `artist-replacement-table' directly.
 7898 	Reported by Rubén Berenguel <ruben@maia.ub.es>.
 7899 
 7900 	(artist-mt): Fix structures for cut and copy operations.
 7901 
 7902 2008-08-27  Chong Yidong  <cyd@stupidchicken.com>
 7903 
 7904 	* shell.el (shell-file-name-quote-list): Quote `$'.
 7905 
 7906 	* comint.el (comint-dynamic-complete-as-filename): Generalize last
 7907 	change to allow quoting of characters before point.
 7908 	(comint-dynamic-list-filename-completions): Quote common substring.
 7909 
 7910 2008-08-26  Chong Yidong  <cyd@stupidchicken.com>
 7911 
 7912 	* comint.el (comint-dynamic-complete-as-filename): If case is
 7913 	ignored while matching, replace the entire filename with completion.
 7914 
 7915 	* textmodes/flyspell.el (flyspell-check-pre-word-p): Make sure
 7916 	flyspell-pre-point is valid to avoid signaling an error in
 7917 	post-command-hook.
 7918 
 7919 2008-08-26  Johan Bockgård  <bojohan@gnu.org>
 7920 
 7921 	* linum.el (linum): Inherit remaining face attributes from default
 7922 	face.
 7923 
 7924 2008-08-26  Markus Triska  <markus.triska@gmx.at>
 7925 
 7926 	* linum.el (linum-delay): Disable - it should no longer be
 7927 	necessary, and can lead to longer delays.
 7928 	(linum-update-window): Renumber if margin width has changed.
 7929 
 7930 2008-08-26  Daiki Ueno  <ueno@unixuser.org>
 7931 
 7932 	* epa.el (epa--key-widget-action): Save the selected window to
 7933 	make `widget-button-click-moves-point' work.  (Bug#733).
 7934 
 7935 2008-08-26  Glenn Morris  <rgm@gnu.org>
 7936 
 7937 	* calendar/holidays.el (calendar-holidays): Doc fix.
 7938 
 7939 	* progmodes/gud.el (tramp-file-name-localname)
 7940 	(tramp-dissect-file-name): Declare.
 7941 
 7942 	* term/pc-win.el (msdos-setup-keyboard): Fix declaration.
 7943 
 7944 2008-08-25  Eli Zaretskii  <eliz@gnu.org>
 7945 
 7946 	* bindings.el (mode-line-frame-control): New function, caters to
 7947 	`pc' ``window system''.
 7948 	(mode-line-frame-identification): Use it instead of accessing
 7949 	window-system directly.
 7950 
 7951 2008-08-25  Juri Linkov  <juri@jurta.org>
 7952 
 7953 	* textmodes/text-mode.el (text-mode-map): Unbind "\es" from
 7954 	`center-line' and "\eS" from `center-paragraph'.
 7955 	(facemenu-keymap): Bind "\es" to `center-line' and "\eS" to
 7956 	`center-paragraph'.
 7957 
 7958 2008-08-25  Ulf Jasper  <ulf.jasper@web.de>
 7959 
 7960 	* net/newst-treeview.el (newsticker-treeview-own-frame): Doc fixed.
 7961 	(newsticker-treeview-treewindow-width): New.
 7962 	(newsticker-treeview-listwindow-height): New.
 7963 	(newsticker-treeview-browse-url-item): New.
 7964 	(newsticker-treeview-mode-map):
 7965 	Add newsticker-treeview-browse-url-item.
 7966 	(newsticker--treeview-window-init):
 7967 	Use newsticker-treeview-treewindow-width and
 7968 	newsticker-treeview-listwindow-height.
 7969 
 7970 	* net/newst-reader.el (newsticker-browse-url-item): New.
 7971 
 7972 2008-08-25  Dan Nicolaescu  <dann@ics.uci.edu>
 7973 
 7974 	* vc-dir.el (vc-dir-marked-only-files-and-states):
 7975 	(vc-dir-child-files-and-states): Reverse the list before returning it.
 7976 
 7977 2008-08-24  Michael Albinus  <michael.albinus@gmx.de>
 7978 
 7979 	* net/dbus.el (dbus-introspect): Use `dbus-call-method-non-blocking'.
 7980 
 7981 2008-08-24  Romain Francoise  <romain@orebokech.com>
 7982 
 7983 	* progmodes/python.el (run-python): Remove '' from sys.path.
 7984 
 7985 2008-08-23  Glenn Morris  <rgm@gnu.org>
 7986 
 7987 	* progmodes/fortran.el (fortran-tab-mode-string)
 7988 	(fortran-comment-line-start, fortran-continuation-string): Doc fixes.
 7989 
 7990 2008-08-23  Eli Zaretskii  <eliz@gnu.org>
 7991 
 7992 	* term/pc-win.el (msdos-setup-keyboard) <msdos-setup-keyboard>:
 7993 	Add declare-function.
 7994 
 7995 	* startup.el (command-line): Don't call tty-register-default-colors
 7996 	if initial-window-system is `pc'.
 7997 
 7998 	* term/internal.el (local-function-key-map): Fix unbalanced parens.
 7999 	(msdos-key-remapping-map): New variable.  Move here all the special
 8000 	keys we will be remapping via local-function-key-map.
 8001 	(msdos-setup-keyboard): New function.
 8002 
 8003 	* term/pc-win.el (msdos-create-frame-with-faces): Rename from
 8004 	make-msdos-frame.
 8005 	(terminal-init-internal): New function, errors out if called.
 8006 	(msdos-initialize-window-system): New function.
 8007 	(msdos-create-frame-with-faces): Set the terminal's
 8008 	`terminal-initted' (sic!) parameter.
 8009 	(frame-creation-function-alist): Add msdos-create-frame-with-faces.
 8010 	(window-system-initialization-alist):
 8011 	Add msdos-initialize-window-system.
 8012 	(handle-args-function-alist): Use tty-handle-args for `pc'
 8013 	``window system'' as well.
 8014 	(pc-win): Provide.
 8015 
 8016 	* term/tty-colors.el (tty-register-default-colors): Remove bogus
 8017 	code for using msdos-color-values.
 8018 
 8019 	* loadup.el [ms-dos]: Load term/pc-win.
 8020 
 8021 2008-08-23  Dan Nicolaescu  <dann@ics.uci.edu>
 8022 
 8023 	* vc-dir.el (vc-dir-prepare-status-buffer): Make sure we use a
 8024 	directory name.
 8025 
 8026 2008-08-23  Nick Roberts  <nickrob@snap.net.nz>
 8027 
 8028 	* progmodes/gud.el (gud-common-init): Use absolute file so that
 8029 	perldb works with tramp (sudo).
 8030 
 8031 	* term/x-win.el (x-gtk-map-stock): Don't let the tool bar destroy
 8032 	match data in process filters.
 8033 
 8034 2008-08-23  Martin Rudalics  <rudalics@gmx.at>
 8035 
 8036 	* dired.el (dired-buffer-stale-p): Do not revert buffer that
 8037 	can be written.
 8038 
 8039 2008-08-23  Glenn Morris  <rgm@gnu.org>
 8040 
 8041 	* dired-x.el (dired-guess-shell-alist-default): Add .mp3 and .ogg.
 8042 	(dired-guess-shell-alist-user): Doc fix.  (Bug#417).
 8043 
 8044 2008-08-23  Chong Yidong  <cyd@stupidchicken.com>
 8045 
 8046 	* subr.el (temp-buffer-show-hook): Doc fix.
 8047 
 8048 2008-08-22  Michael Albinus  <michael.albinus@gmx.de>
 8049 
 8050 	* net/tramp.el (tramp-remote-process-environment): Add "EMACS=t"
 8051 	and "INSIDE_EMACS=...".  Reported by Tassilo Horn
 8052 	<tassilo@member.fsf.org>.
 8053 
 8054 	* net/trampver.el: Update release number.
 8055 
 8056 	* net/xesam.el (xesam-minor-mode): New minor mode.
 8057 	(xesam-highlight-buffer): Remove.  Code moved to
 8058 	`xesam-minor-mode'.
 8059 	(xesam-refresh-entry): Use `xesam-minor-mode'.
 8060 
 8061 2008-08-21  Chong Yidong  <cyd@stupidchicken.com>
 8062 
 8063 	* minibuffer.el (completion--try-word-completion):
 8064 	Disable partial-completion when considering the addition of a space
 8065 	or hyphen.
 8066 
 8067 2008-08-21  John Paul Wallington  <jpw@pobox.com>
 8068 
 8069 	* mail/rmail.el (rmail-insert-inbox-text): Ensure that the
 8070 	filename of `tofile' doesn't contain any colons on Windows,
 8071 	Cygwin, and MS-DOS systems.
 8072 
 8073 2008-08-21  Daiki Ueno  <ueno@unixuser.org>
 8074 
 8075 	* epg.el (epg-make-context, epg-context-set-passphrase-callback)
 8076 	(epg-context-set-progress-callback): Make sure the callback is a
 8077 	cons of a function and a handback.  Update all callers.
 8078 
 8079 2008-08-20  David Reitter  <david.reitter@gmail.com>
 8080 
 8081 	* term/ns-win.el (ns-cursor-blink-rate, ns-cursor-blink-mode): Remove.
 8082 	Patch applied by Adrian Robert.
 8083 
 8084 2008-08-20  Kevin Ryde  <user42@zip.com.au>
 8085 
 8086 	* textmodes/nroff-mode.el (nroff-mode): Avoid auto-filling on
 8087 	directive lines.
 8088 
 8089 2008-08-20  Michael Albinus  <michael.albinus@gmx.de>
 8090 
 8091 	* net/xesam.el (xesam-highlight-string): Precise doc string.
 8092 	(xesam-highlight-buffer): New defun.
 8093 	(xesam-refresh-entry): Use it.  Better check for sourceModified.
 8094 
 8095 2008-08-19  Chong Yidong  <cyd@stupidchicken.com>
 8096 
 8097 	* edmacro.el (edmacro-parse-keys): Catch events with spaces in
 8098 	their names.
 8099 
 8100 2008-08-19  Kenichi Handa  <handa@m17n.org>
 8101 
 8102 	* language/european.el ("Esperanto"): Change the preferred
 8103 	charsets to iso-8859-3.
 8104 
 8105 	* language/utf-8-lang.el ("UTF-8"): Add the preferred charsets.
 8106 
 8107 	* international/fontset.el (script-representative-chars):
 8108 	Delete the entry for symbol.
 8109 	(setup-default-fontset): For symbol characters, don't specify
 8110 	:script property.
 8111 
 8112 2008-08-19  Chong Yidong  <cyd@stupidchicken.com>
 8113 
 8114 	* minibuffer.el (completion-table-dynamic): Doc fix.
 8115 
 8116 	* cus-edit.el (custom-toggle-hide): Allow hiding only if widget is
 8117 	saved.
 8118 
 8119 2008-08-18  Chong Yidong  <cyd@stupidchicken.com>
 8120 
 8121 	* emulation/edt.el (edt-default-emulation-setup):
 8122 	Share global-buffers-menu-map with the emulated global map.
 8123 
 8124 2008-08-18  Adrian Robert  <Adrian.B.Robert@gmail.com>
 8125 
 8126 	* term/ns-win.el (global): Uncomment "put backspace
 8127 	ascii-character..." and friends, they are needed for tramp.  (Bug#725)
 8128 
 8129 2008-08-18  Kenichi Handa  <handa@m17n.org>
 8130 
 8131 	* international/mule-diag.el (font-show-log): Add optional arg N
 8132 	to control the limit of font listing.
 8133 
 8134 2008-08-18  Chong Yidong  <cyd@stupidchicken.com>
 8135 
 8136 	* window.el (recenter-top-bottom): Determine top and bottom
 8137 	positions using scroll-margin instead of scroll-conservatively.
 8138 
 8139 2008-08-17  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 8140 
 8141 	* proced.el (proced-send-signal): Use beginning-of-line.
 8142 
 8143 2008-08-17  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 8144 
 8145 	* proced.el (proced-signal-list): Add POSIX 1003.1-2001 signals.
 8146 	(proced-mode-map): Add tooltips for menus.  Use radio buttons for
 8147 	listing types.
 8148 	(proced-log-buffer): New variable.
 8149 	(proced-mark-all, proced-unmark-all, proced-do-mark-al): Operate on
 8150 	region if transient-mark-mode is turned on and the region is active.
 8151 	(proced-omit-processes): Rename from proced-hide-processes to
 8152 	avoid key clash with describe-mode (bound to h).  Search for
 8153 	marked processes starting from point-min.
 8154 	(proced-header-space): Remove.
 8155 	(proced-send-signal): Handle errors.  Operate on current process
 8156 	if no process is marked.
 8157 	(proced-why): New command.
 8158 	(proced-log, proced-log-summary): New functions.
 8159 	(proced-help): Use proced-why.
 8160 	* textmodes/bibtex.el (bibtex-entry-format): Mark as safe.
 8161 	(bibtex-autokey-year-title-separator): Fix docstring.
 8162 
 8163 2008-08-17  Michael Albinus  <michael.albinus@gmx.de>
 8164 
 8165 	* net/xesam.el (xesam-vendor, xesam-notify-function):
 8166 	New local variables.
 8167 	(xesam-mode): Extend docstring.  Initialize `xesam-notify-function'.
 8168 	(xesam-refresh-entry): Use `xesam-notify-function' if set.  Remove
 8169 	Debbugs specific code; it shall be enabled via `xesam-mode-hooks'.
 8170 	(xesam-new-search): Initialize `xesam-vendor'.
 8171 
 8172 2008-08-15  Glenn Morris  <rgm@gnu.org>
 8173 
 8174 	* eshell/esh-cmd.el (eshell-do-pipelines): Indicate the last command in
 8175 	a pipeline.
 8176 	* eshell/em-ls.el (eshell-ls-files): List one per line in a pipeline,
 8177 	unless at the end of the pipeline.  (Bug#699).
 8178 
 8179 2008-08-14  Chong Yidong  <cyd@stupidchicken.com>
 8180 
 8181 	* minibuffer.el (completion-boundaries): Doc fix.
 8182 	(display-completion-list): Only default base-size to zero if
 8183 	completing in the minibuffer.
 8184 
 8185 	* simple.el (completion-base-size): Doc fix.
 8186 	(choose-completion): Try reselecting completion-reference-buffer.
 8187 
 8188 2008-08-14  Michael Albinus  <michael.albinus@gmx.de>
 8189 
 8190 	* vc-dispatcher.el (vc-do-command): Let asynchronous processes run
 8191 	also for remote directories.
 8192 
 8193 2008-08-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 8194 
 8195 	* emacs-lisp/easymenu.el (easy-menu-add): Don't precompute keybindings
 8196 	since those precomputed values aren't used any more.
 8197 	(easy-menu-precalculate-equivalent-keybindings): Obsolete.
 8198 
 8199 2008-08-14  Martin Rudalics  <rudalics@gmx.at>
 8200 
 8201 	* help.el (with-help-window): Return last value in BODY.
 8202 
 8203 2008-08-14  Michael Albinus  <michael.albinus@gmx.de>
 8204 
 8205 	* net/xesam.el (xesam-refresh-entry): Use `save-excursion' in the
 8206 	notify function of the URL.
 8207 	(xesam-new-search): Encode special characters in the query string.
 8208 
 8209 2008-08-13  Chong Yidong  <cyd@stupidchicken.com>
 8210 
 8211 	* term/ns-win.el (ns-parse-geometry): Rename from x-parse-geometry.
 8212 
 8213 2008-08-13  Andreas Schwab  <schwab@suse.de>
 8214 
 8215 	* net/tramp.el (tramp-handle-shell-command): Handle output going
 8216 	to current buffer like shell-command.  Don't disable undo.
 8217 
 8218 2008-08-13  Glenn Morris  <rgm@gnu.org>
 8219 
 8220 	* eshell/esh-cmd.el (eshell/which): Handle the case where no
 8221 	description is found.
 8222 
 8223 2008-08-12  Alan Mackenzie  <acm@muc.de>
 8224 
 8225 	* progmodes/cc-defs.el (c-emacs-features):
 8226 	argumentative-bod-function: bind mark-ring to avoid accumulating a
 8227 	spurious mark.
 8228 
 8229 2008-08-12  Chong Yidong  <cyd@stupidchicken.com>
 8230 
 8231 	* simple.el (visual-line--saved-state): New var.
 8232 	(visual-line-mode): Save local values of variables, and restore
 8233 	them when visual-line-mode is disabled.
 8234 
 8235 2008-08-12  NAKAGAWA Makoto  <gha03025@nifty.ne.jp>  (tiny change)
 8236 
 8237 	* net/ldap.el (ldap-search-internal): Tweak URL regexp.
 8238 
 8239 2008-08-11  Chong Yidong  <cyd@stupidchicken.com>
 8240 
 8241 	* progmodes/cc-defs.el (c-emacs-features):
 8242 	Check beginning-of-defun-raw instead of beginning-of-defun, and avoid
 8243 	moving point during the test.
 8244 
 8245 	* emacs-lisp/lisp.el (beginning-of-defun): Doc fix.
 8246 
 8247 2008-08-11  Glenn Morris  <rgm@gnu.org>
 8248 
 8249 	* term/ns-win.el (x-parse-geometry): Doc fix.
 8250 
 8251 	* dired.el (x-popup-menu):
 8252 	* hi-lock.el (x-popup-menu):
 8253 	* mouse.el (font-face-attributes):
 8254 	* calendar/cal-menu.el (x-popup-menu):
 8255 	* calendar/calendar.el (x-popup-menu):
 8256 	* calendar/holidays.el (x-popup-menu):
 8257 	* progmodes/cperl-mode.el (x-popup-menu):
 8258 	* term/ns-win.el (dnd-open-file, tool-bar-mode, scroll-bar-scale)
 8259 	(x-open-connection):
 8260 	* term/w32-win.el (x-colors, x-handle-args, x-parse-geometry)
 8261 	(x-command-line-resources):
 8262 	* term/x-win.el (x-colors, x-parse-geometry, x-resource-name)
 8263 	(x-display-name, x-command-line-resources):
 8264 	Add declarations for builds without X.
 8265 
 8266 2008-08-10  Glenn Morris  <rgm@gnu.org>
 8267 
 8268 	* calendar/cal-bahai.el (holiday-bahai): Doc fix.
 8269 
 8270 2008-08-10  Dan Nicolaescu  <dann@ics.uci.edu>
 8271 
 8272 	* vc-bzr.el (vc-bzr-find-revision): Rename from
 8273 	vc-bzr-find-version, forgotten in the 2007-10-10 renaming.
 8274 
 8275 2008-08-10  Michael Albinus  <michael.albinus@gmx.de>
 8276 
 8277 	* net/xesam.el (xesam-search-engines): Add Debbugs hit fields.
 8278 	(xesam-refresh-entry): Add Debbugs handling.  Insert a widget
 8279 	"DONE", when all hits are retrieved.
 8280 	(xesam-search): Autoload it.
 8281 
 8282 2008-08-11  John Paul Wallington  <jpw@pobox.com>
 8283 
 8284 	* ibuffer.el (ibuffer-buffer-file-name): Return nil rather than
 8285 	empty string when no filename.
 8286 	(define-ibuffer-column filename): Accommodate that change.
 8287 
 8288 	* ibuf-ext.el (ibuffer-define-filter filename): Use plain old
 8289 	`buffer-file-name' instead of `ibuffer-buffer-file-name'.
 8290 
 8291 2008-08-10  Glenn Morris  <rgm@gnu.org>
 8292 
 8293 	* Makefile.in (ELCFILES): Update.
 8294 
 8295 2008-08-10  John Paul Wallington  <jpw@pobox.com>
 8296 
 8297 	* pcvs.el (defun-cvs-mode): Add `doc-string' decl.
 8298 
 8299 2008-08-08  Chong Yidong  <cyd@stupidchicken.com>
 8300 
 8301 	* battery.el (battery-echo-area-format, battery-status-function):
 8302 	Handle new Linux sysfs format for battery reporting.
 8303 	(battery-linux-sysfs): New function.
 8304 
 8305 2008-08-07  Martin Rudalics  <rudalics@gmx.at>
 8306 
 8307 	* add-log.el (change-log-search-tag-name)
 8308 	(change-log-goto-source): Fix behavior when point is not on tag.
 8309 
 8310 2008-08-06  Adrian Robert  <Adrian.B.Robert@gmail.com>
 8311 
 8312 	* startup.el (command-line-ns-option-alist): Use ignore instead of
 8313 	ns-ignore-0-arg.
 8314 
 8315 	* term/ns-win.el (ns-ignore-0-arg, mouse-extend-region)
 8316 	(ns-win-suspend-error, ns-yes-or-no-p, colors): Drop.
 8317 	(ns-alternatives-map): New variable.
 8318 	(x-set-up-function-keys): Use it.
 8319 	(global): Comment out "put backspace ascii-character..." and friends.
 8320 	Move function-key-map into ns-alternatives-map.  Don't call
 8321 	precompute-menubar-bindings.  Don't set anything connected with
 8322 	browse-url.
 8323 	(after-make-frame-functions): Clarify comment why a hook is added.
 8324 
 8325 2008-08-06  Joakim Verona  <joakim@verona.se>
 8326 
 8327 	* thingatpt.el (thing-at-point-url-path-regexp): Allow parenthesis
 8328 	in url:s.
 8329 
 8330 2008-08-06  Dan Nicolaescu  <dann@ics.uci.edu>
 8331 
 8332 	* vc-svn.el (vc-svn-parse-status): Use when instead of if.
 8333 	Fix 2008-01-01 change: use a shy group to not affect subsequent
 8334 	match calls.
 8335 
 8336 2008-08-06  Reto Zimmermann  <reto@gnu.org>
 8337 
 8338 	* progmodes/vera-mode.el (vera-electric-tab):
 8339 	* progmodes/vhdl-mode.el (vhdl-electric-tab): Make TAB indent
 8340 	region when active.
 8341 
 8342 2008-08-06  Kenichi Handa  <handa@m17n.org>
 8343 
 8344 	* faces.el (face-valid-attribute-values): Fix handling the value
 8345 	of (font-family-list) and font-XXX-table.
 8346 
 8347 2008-08-06  Dan Nicolaescu  <dann@ics.uci.edu>
 8348 
 8349 	* proced.el (proced-menu): Bind the correct function to for toggling.
 8350 
 8351 	* vc-dir.el (vc-dir-mode): Fix typo.
 8352 
 8353 2008-08-06  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 8354 
 8355 	* whitespace.el (whitespace-newline-mode)
 8356 	(global-whitespace-newline-mode, whitespace-mode)
 8357 	(global-whitespace-mode): Improve docstring.
 8358 
 8359 2008-08-05  Chong Yidong  <cyd@stupidchicken.com>
 8360 
 8361 	* kmacro.el (kmacro-exec-ring-item): Add autoload.
 8362 
 8363 	* files.el (auto-save-visited-file-name): Move definition to fileio.c.
 8364 
 8365 	* cus-start.el (all): Handle auto-save-visited-file-name.
 8366 
 8367 2008-08-05  Alex Shinn  <alexshinn@gmail.com>  (tiny change)
 8368 
 8369 	* files.el (hack-one-local-variable-eval-safep): Handle
 8370 	lisp-indent-function and scheme-indent-function in addition to the
 8371 	deprecated lisp-indent-hook.
 8372 
 8373 2008-08-05  Michael Albinus  <michael.albinus@gmx.de>
 8374 
 8375 	* net/xesam.el (top): Require `wid-edit' always.
 8376 	(xesam-mode-line, xesam-highlight): New deffaces.
 8377 	(xesam-objects): New local variable.
 8378 	(xesam-search-engines): Fix error in field list.
 8379 	(xesam-mode): Use `xesam-mode-line' instead of
 8380 	`font-lock-type-face'.  Apply `xesam-mode' to a temp buffer, for
 8381 	proper initialization (why?).
 8382 	(xesam-highlight-string, xesam-get-hits)
 8383 	(xesam-kill-buffer-function): New defuns.
 8384 	(xesam-refresh-entry): Move code to `xesam-get-hits'.  Check
 8385 	result of "hit.fields", it isn't a string only.  Wrap an error of
 8386 	the strigi search engine ("xesam:size" is returned as string).
 8387 	Highlight search items.
 8388 	(xesam-refresh-search-buffer): Make logic of counters more simple.
 8389 	Prefetch next hits.
 8390 	(xesam-signal-handler): Use `xesam-mode-line' instead of
 8391 	`font-lock-type-face'.
 8392 	(xesam-new-search): Add `xesam-kill-buffer-function' to
 8393 	`kill-buffer-hook'.
 8394 
 8395 2008-08-05  Teodor Zlatanov  <tzz@lifelogs.com>
 8396 
 8397 	* add-log.el (change-log-next-error, change-log-mode): Add support
 8398 	for `next-error' to call `change-log-goto-source' on named files
 8399 	in a ChangeLog.
 8400 
 8401 2008-08-05  Jay Belanger  <jay.p.belanger@gmail.com>
 8402 
 8403 	* calc/calc.el (math-read-number): Handle all C-like languages
 8404 	properly.
 8405 
 8406 2008-08-04  Vincent Belaïche  <vincent.b.1@hotmail.fr>
 8407 
 8408 	* calc/calc.el (math-read-number): Handle C numbers beginning with
 8409 	0 correctly.
 8410 
 8411 2008-07-27  Adrian Robert  <Adrian.B.Robert@gmail.com>
 8412 
 8413 	* term/ns-win.el ([ns-new-frame]): New global key.
 8414 
 8415 2008-08-04  Juanma Barranquero  <lekktu@gmail.com>
 8416 
 8417 	* international/mule-cmds.el (read-char-by-name):
 8418 	Check UCS names with `assoc-string' and case folding.
 8419 
 8420 2008-08-04  Michael Albinus  <michael.albinus@gmx.de>
 8421 
 8422 	* net/dbus.el (dbus-call-method-asynchronously)
 8423 	(dbus-method-return-internal, dbus-method-error-internal):
 8424 	Declare them with `declare-function'.
 8425 
 8426 2008-08-04  Juanma Barranquero  <lekktu@gmail.com>
 8427 
 8428 	* descr-text.el (describe-char-display): Fix last change:
 8429 	don't pass CHARSET to `encoded-string-description'.
 8430 
 8431 2008-08-02  Alex Harsanyi  <harsanyi@mac.com>  (tiny change)
 8432 
 8433 	* vc.el (vc-next-action): Update list var correctly after delete.
 8434 
 8435 2008-08-02  Chong Yidong  <cyd@stupidchicken.com>
 8436 
 8437 	* ido.el (ido-mode): Add toggle notification.
 8438 
 8439 	* cus-edit.el (custom-save-all): Avoid destroying symlink if
 8440 	already visiting the custom file.
 8441 
 8442 	* pgg-gpg.el (pgg-gpg-process-region): Accept any remaining
 8443 	pending output coming after the status change.
 8444 
 8445 2008-08-02  Jason Rumney  <jasonr@gnu.org>
 8446 
 8447 	* w32-fns.el (tis620-2533): Use as preferred registry for thai fonts.
 8448 
 8449 2008-08-01  Kenichi Handa  <handa@m17n.org>
 8450 
 8451 	* international/mule-cmds.el (encode-coding-char):
 8452 	New optional arg CHARSET.
 8453 
 8454 	* descr-text.el (describe-char-display): Call encode-coding-char
 8455 	with the arg CHARSET.
 8456 	(describe-char): Pay attention to the text-property `charset'.
 8457 
 8458 2008-08-01  Michael Albinus  <michael.albinus@gmx.de>
 8459 
 8460 	* net/dbus.el (dbus-check-event, dbus-handle-event): Handle D-Bus
 8461 	error messages.
 8462 	(dbus-set-property): Call `dbus-introspect-get-property' instead
 8463 	of `dbus-get-property'.
 8464 
 8465 	* net/xesam.el (xesam-all-fields): Remove source and content
 8466 	identifiers.
 8467 	(xesam-dbus-unique-names): New defvar.
 8468 	(xesam-dbus-call-method): New defun.  Replace all calls of
 8469 	`dbus-call-method' by `xesam-dbus-call-method'.
 8470 	(xesam-get-cached-property, xesam-set-cached-property):
 8471 	New defuns.
 8472 	(xesam-get-property, xesam-set-property, xesam-refresh-entry)
 8473 	(xesam-new-search, xesam-search): Apply `xesam-get-cached-property'.
 8474 	(xesam-search-engines): Make it an association list.  Take changed
 8475 	layout into account in the corresponding function.
 8476 	(xesam-delete-search-engine): Remove check for consistency of
 8477 	`xesam-search-engines', not needed anymore.
 8478 	(xesam-mode): Show XML query string only in the debug case.
 8479 
 8480 2008-07-31  Juanma Barranquero  <lekktu@gmail.com>
 8481 
 8482 	* files.el (read-file-modes): Fix typo in docstring.
 8483 
 8484 2008-07-31  Chong Yidong  <cyd@stupidchicken.com>
 8485 
 8486 	* Makefile.in: Avoid maintainer warning for autogenerated Unicode
 8487 	files.
 8488 
 8489 	* apropos.el (apropos-symbol): Don't set button skip by default.
 8490 	(apropos-print): Set button skip iff searching for multiple types.
 8491 	(apropos-print-doc): Insert blank label button when searching for
 8492 	a single type.
 8493 
 8494 	* button.el (forward-button): Avoid infloop.
 8495 
 8496 	* minibuffer.el (read-file-name-completion-ignore-case):
 8497 	Add cygwin to the list.
 8498 
 8499 2008-07-31  Sven Joachim  <svenjoac@gmx.de>
 8500 
 8501 	* files.el (abbreviate-file-name): When replacing $HOME with ~,
 8502 	turn off case-fold-search.
 8503 
 8504 2008-07-31  Michael Albinus  <michael.albinus@gmx.de>
 8505 
 8506 	* net/dbus.el (top): Don't register for "NameOwnerChanged".
 8507 	(dbus-message-type-invalid, dbus-message-type-method-call)
 8508 	(dbus-message-type-method-return, dbus-message-type-error)
 8509 	(dbus-message-type-signal): New defconst.
 8510 	(dbus-ignore-errors): Fix `edebug-form-spec' property.
 8511 	(dbus-return-values-table): New defvar.
 8512 	(dbus-call-method-non-blocking-handler, dbus-event-message-type):
 8513 	New defun.
 8514 	(dbus-check-event, dbus-handle-event, dbus-event-serial-number):
 8515 	Extend docstring.  Adapt implementation according to new
 8516 	`dbus-event' layout.
 8517 	(dbus-event-service-name, dbus-event-path-name)
 8518 	(dbus-event-interface-name, dbus-event-member-name):
 8519 	Adapt implementation according to new `dbus-event' layout.
 8520 	(dbus-set-property): Correct `dbus-introspect-get-attribute' call.
 8521 
 8522 	* net/xesam.el (xesam-type, xesam-query, xesam-xml-string): New defvar.
 8523 	(xesam-mode): Rework implementation.
 8524 	(xesam-new-search): Additional parameter TYPE.
 8525 	(xesam-search): Adapt call of `xesam-new-search'.
 8526 
 8527 2008-07-31  Juri Linkov  <juri@jurta.org>
 8528 
 8529 	* dired-aux.el (dired-do-chmod): Set default value to the original
 8530 	mode string using absolute notation like u=rwx,g=rx,o=rx.
 8531 	Use it as a new arg `default' of `dired-mark-read-string'.
 8532 	(dired-mark-read-string): Add new optional arg `default'.
 8533 
 8534 	* files.el (read-file-modes): Set default value to the original
 8535 	mode string using absolute notation like u=rwx,g=rx,o=rx.
 8536 	Use it as the `default' arg of `read-string'.
 8537 
 8538 	* filesets.el (filesets-cmd-isearch-getargs): Check if the
 8539 	variable `files' is bound to avoid warnings.
 8540 
 8541 	* isearch.el (isearch-forward-regexp, isearch-forward-word)
 8542 	(isearch-backward, isearch-backward-regexp): Doc fix - make a link
 8543 	to the command `isearch-forward' instead of displaying "See C-s".
 8544 	(isearch-highlight-regexp): Remove arguments `regexp' and `face'
 8545 	with their interactive specifications.  Move reading the face name to
 8546 	the main body after calls to isearch-done and isearch-clean-overlays.
 8547 
 8548 	* mb-depth.el: Unify all names under one common name prefix
 8549 	`minibuffer-depth-'.
 8550 	(minibuffer-depth-indicator-function): Rename from
 8551 	`minibuf-depth-indicator-function'.
 8552 	(minibuffer-depth-overlay): Rename from
 8553 	`minibuf-depth-overlay'.
 8554 	(minibuffer-depth-setup): Rename from
 8555 	`minibuf-depth-setup-minibuffer'.
 8556 	(minibuffer-depth-indicate-mode): Rename from
 8557 	`minibuffer-indicate-depth-mode'.
 8558 
 8559 2008-07-31  Juri Linkov  <juri@jurta.org>
 8560 
 8561 	* dired-aux.el (dired-isearch-filenames-toggle): New command.
 8562 	(dired-isearch-filenames-setup): Bind "\M-sf" to
 8563 	dired-isearch-filenames-toggle in isearch-mode-map.
 8564 	(dired-isearch-filenames-end): Bind "\M-sf" to nil
 8565 	in isearch-mode-map.
 8566 
 8567 	* isearch.el (isearch-edit-string-set-word): New command.
 8568 	(minibuffer-local-isearch-map): Bind "\C-w" to
 8569 	isearch-edit-string-set-word.
 8570 	(isearch-new-word): Temporary internal variable.
 8571 	(isearch-edit-string): Remove special case of reading the
 8572 	first character and checking it for C-w.
 8573 
 8574 	* simple.el (read-shell-command, shell-command):
 8575 	Move code that uses minibuffer-with-setup-hook to set
 8576 	minibuffer-default-add-function to minibuffer-default-add-shell-commands
 8577 	from the interactive spec of `shell-command' to `read-shell-command'.
 8578 
 8579 	* international/mule-cmds.el (read-char-by-name):
 8580 	Accept hash notation.  Doc fix.
 8581 	(ucs-insert): Doc fix.  Convert to number only when `arg' is
 8582 	a string.  Use separate error message when `arg' is not an integer.
 8583 	Bind `ucs-insert' to `C-x 8 RET'.
 8584 
 8585 2008-07-31  Joachim Nilsson  <joachim.nilsson@member.fsf.org>  (tiny change)
 8586 
 8587 	* progmodes/cc-styles.el (c-style-alist): For the Ellemtel style,
 8588 	move the (arglist-cont-nonempty) from c-offsets-alist to
 8589 	c-hanging-braces-alist like other styles already have.
 8590 
 8591 2008-07-31  Dan Nicolaescu  <dann@ics.uci.edu>
 8592 
 8593 	* textmodes/texinfmt.el:
 8594 	* nxml/nxml-enc.el:
 8595 	* mail/feedmail.el:
 8596 	* international/mule.el:
 8597 	* international/latexenc.el:
 8598 	* emulation/viper-util.el:
 8599 	* emulation/viper-init.el:
 8600 	* emulation/viper-ex.el:
 8601 	* emacs-lisp/bytecomp.el:
 8602 	* version.el:
 8603 	* subr.el:
 8604 	* startup.el:
 8605 	* sort.el:
 8606 	* shadowfile.el:
 8607 	* recentf.el:
 8608 	* printing.el:
 8609 	* paths.el:
 8610 	* minibuffer.el:
 8611 	* ls-lisp.el:
 8612 	* loadup.el:
 8613 	* hippie-exp.el:
 8614 	* finder.el:
 8615 	* files.el:
 8616 	* ediff-util.el:
 8617 	* ediff-ptch.el:
 8618 	* ediff-init.el:
 8619 	* ediff-diff.el:
 8620 	* dired.el:
 8621 	* dired-aux.el:
 8622 	* cus-edit.el:
 8623 	* bindings.el:
 8624 	* arc-mode.el:
 8625 	* add-log.el: Remove VMS support.
 8626 	* obsolete/vmsproc.el:
 8627 	* obsolete/vms-pmail.el:
 8628 	* obsolete/vms-patch.el: Remove file.
 8629 
 8630 2008-07-31  Alan Mackenzie  <acm@muc.de>
 8631 
 8632 	* progmodes/cc-mode.el (c-before-hack-hook): New function.
 8633 	(Top Level): Install c-before-hack-hook on
 8634 	before-hack-local-variables-hook, rather than
 8635 	c-postprocess-file-styles on hack-local-variables-hook.
 8636 
 8637 2008-07-31  Chong Yidong  <cyd@stupidchicken.com>
 8638 
 8639 	* files.el (normal-mode): Move call to hack-project-variables into
 8640 	hack-local-variables.
 8641 	(file-local-variables-alist, before-hack-local-variables-hook):
 8642 	New vars.
 8643 	(ignored-local-variables): Add file-local-variables-alist.
 8644 	(hack-local-variables-filter): Renamed from
 8645 	hack-local-variables-apply.  Add the result to
 8646 	file-local-variables-alist, without applying them.
 8647 	(hack-local-variables): Set file-local-variables-alist to nil.
 8648 	Call hack-project-variables and before-hack-local-variables-hook.
 8649 	Apply variables here, instead of hack-local-variables-apply.
 8650 	Based on a patch by Alan Mackenzie.
 8651 
 8652 2008-07-30  Thien-Thi Nguyen  <ttn@gnuvola.org>
 8653 
 8654 	* info-look.el (autoconf-mode :doc-spec): For
 8655 	"(autoconf)M4 Macro Index", if the item already
 8656 	begins with "AS_", don't prefix that string again.
 8657 
 8658 2008-07-30  Juri Linkov  <juri@jurta.org>
 8659 
 8660 	* info.el (info, Info-mode): Doc fix.
 8661 
 8662 	* isearch.el (isearch-mode-map): Bind `M-s r' to
 8663 	`isearch-toggle-regexp' and `M-s w' to `isearch-toggle-word'.
 8664 	(search-map): Bind `M-s w' to `isearch-forward-word' globally
 8665 	in the global map `search-map'.
 8666 	(isearch-forward): Doc fix.
 8667 	(isearch-forward-word, isearch-toggle-case-fold): New commands.
 8668 
 8669 	* simple.el (quoted-insert): Comment out code that treats
 8670 	0240-0377 specially.
 8671 
 8672 2008-07-30  Chong Yidong  <cyd@stupidchicken.com>
 8673 
 8674 	* cus-start.el: Add customization info for
 8675 	read-buffer-completion-ignore-case.
 8676 
 8677 2008-07-30  Sam Steingold  <sds@gnu.org>
 8678 
 8679 	* vc-dir.el (vc-dir): Call file-truename on the dir argument.
 8680 
 8681 2008-07-30  Dan Nicolaescu  <dann@ics.uci.edu>
 8682 
 8683 	* vc-dir.el (vc-dir-menu-map, vc-at-event): Fix docstring.
 8684 	(vc-dir-mode): Improve docstring.
 8685 
 8686 2008-07-30  Juri Linkov  <juri@jurta.org>
 8687 
 8688 	* dired-aux.el (dired-isearch-filenames-setup): Add autoload cookie
 8689 	for the sake of isearch-mode-hook in dired-mode in dired.el.
 8690 
 8691 2008-07-19  Markus Triska  <markus.triska@gmx.at>
 8692 
 8693 	* image-mode.el (image-mode): Set image-mode-text-map when image
 8694 	cannot be displayed.
 8695 
 8696 2008-07-30  Stephen Leake  <stephen_leake@stephe-leake.org>
 8697 
 8698 	* progmodes/ada-prj.el (ada-prj-initialize-values): Fix use of deleted
 8699 	ada-xref-set-default-prj-values.
 8700 	(ada-prj-display-page): Ditto.
 8701 
 8702 	* progmodes/ada-xref.el (ada-gnatstub-opts): Fix doc string.
 8703 	(ada-make-filename-from-adaname): Fix free variable.
 8704 
 8705 2008-07-30  Dan Nicolaescu  <dann@ics.uci.edu>
 8706 
 8707 	* vc-git.el (vc-git-status-printer): Synchronize with the default.
 8708 
 8709 2008-07-30  Michael McNamara  <mac@mail.brushroad.com>
 8710 
 8711 	* progmodes/verilog-mode.el (verilog-do-indent): Remove special indent
 8712 	for declarations inside a parenthetical list.  The code is ill-advised,
 8713 	and doesn't work given user defined types.
 8714 	(verilog-set-auto-endcomments): Enhance function automatic
 8715 	endcomment to support functions that return user defined types.
 8716 	(verilog-mode): Add code to tell which-function-mode minor mode
 8717 	that Verilog supports this feature.
 8718 	(verilog-beg-block-re-ordered, verilog-indent-re)
 8719 	(verilog-forward-sexp, verilog-forward-wa, verilog-calc-1)
 8720 	(verilog-leap-to-head): Support the new virtual and/or protected
 8721 	tasks, as well as extern declarations of tasks for indenting and
 8722 	for forward/backward expression.
 8723 
 8724 2008-07-30  Wilson Snyder  <wsnyder@wsnyder.org>
 8725 
 8726 	* progmodes/verilog-mode.el (verilog-read-decls): Allow AUTORESET
 8727 	to work with SV 'logic' signals.  Suggested by Julian Gorfajn.
 8728 	(verilog-auto-inst-column): Make verilog-auto-inst-column customizable.
 8729 	(verilog-string-replace-matches): Avoid recursion with small
 8730 	replacements.
 8731 	(verilog-auto-inst-param-value, verilog-mode-version)
 8732 	(verilog-mode-version-date, verilog-read-inst-param-value)
 8733 	(verilog-auto-inst, verilog-auto-inst-param)
 8734 	(verilog-auto-inst-port, verilog-simplify-range-expression): Add
 8735 	verilog-auto-inst-param-value option for AUTOINST.  Suggested by
 8736 	David Rogoff.  This allows parameters to be replaced with their
 8737 	values, on the expansion of an AUTOINST with Verilog 2001 style
 8738 	parameter settings.
 8739 
 8740 2008-07-30  David Lord  <david.lord@phonecoop.coop>  (tiny change)
 8741 
 8742 	* calendar/timeclock.el (timeclock-day-projects): Change a `cdr'
 8743 	to `cddr'.
 8744 
 8745 2008-07-29  Chong Yidong  <cyd@stupidchicken.com>
 8746 
 8747 	* Makefile.in (ELCFILES): Add mairix.elc.
 8748 
 8749 2008-07-29  David Engster  <deng@randomsample.de>
 8750 
 8751 	* net/mairix.el: New file.
 8752 
 8753 2008-07-29  Juri Linkov  <juri@jurta.org>
 8754 
 8755 	* cus-edit.el (custom-face-tag): Inherit from custom-variable-tag
 8756 	instead of variable-pitch with bold and 1.2 height.
 8757 
 8758 	* dired-aux.el (dired-do-async-shell-command): New command.
 8759 
 8760 	* dired.el (dired-mode-map): Rebind `dired-flag-garbage-files'
 8761 	from `&' to `%&'.  Bind `&' to `dired-do-async-shell-command'.
 8762 
 8763 2008-07-29  Juri Linkov  <juri@jurta.org>
 8764 
 8765 	* international/mule-cmds.el (ucs-names): New internal variable.
 8766 	(ucs-names): New function.
 8767 	(ucs-completions): New lazy completion variable.
 8768 	(read-char-by-name): New function.
 8769 	(ucs-insert): Replace interactive spec letter "s" with the call to
 8770 	`read-char-by-name'.
 8771 
 8772 	* replace.el (read-regexp): Add second arg `default'.  Doc fix.
 8773 
 8774 	* replace.el (occur-read-primary-args):
 8775 	* hi-lock.el (hi-lock-line-face-buffer, hi-lock-face-buffer)
 8776 	(hi-lock-face-phrase-buffer): Use `(car regexp-history)' as the
 8777 	second arg of `read-regexp'.
 8778 
 8779 	* dired-aux.el (dired-isearch-filenames): New user option.
 8780 	(dired-isearch-orig-success-function): New internal variable.
 8781 	(dired-isearch-filenames-setup, dired-isearch-filenames-end)
 8782 	(dired-isearch-success-function): New functions.
 8783 	(dired-isearch-filenames, dired-isearch-filenames-regexp):
 8784 	New commands.
 8785 
 8786 	* dired.el (dired-insert-set-properties): Add new text property
 8787 	`dired-filename' to put on file names.
 8788 	(dired-mode-map): Bind `M-s f C-s' to `dired-isearch-filenames'
 8789 	and `M-s f M-C-s' to `dired-isearch-filenames-regexp'.
 8790 	Add menu items.
 8791 	(dired-mode): Add hook `dired-isearch-filenames-setup' to
 8792 	buffer-local `isearch-mode-hook'.
 8793 
 8794 2008-07-29  Juanma Barranquero  <lekktu@gmail.com>
 8795 
 8796 	* progmodes/ada-mode.el (ada-batch-reformat): Doc fix.
 8797 	(ada-create-case-exception): Fix typo in docstring.
 8798 	(ada-no-auto-case): Return nil, not the docstring.
 8799 	(ada-indent-current): Reflow docstring.
 8800 
 8801 	* progmodes/ada-prj.el (ada-prj-edit, ada-prj-initialize-values)
 8802 	(ada-prj-save-specific-option, ada-prj-field): Fix typos in docstrings.
 8803 	(ada-prj-load-from-file): Reflow docstring.
 8804 	(ada-prj-display-page): Fix typo in widget.
 8805 
 8806 	* progmodes/ada-stmt.el (ada-case, ada-package-body, ada-private):
 8807 	Fix typos in docstrings.
 8808 
 8809 	* progmodes/ada-xref.el (ada-find-executable, ada-gnat-parse-gpr)
 8810 	(ada-compile-current, ada-check-current, ada-run-application)
 8811 	(ada-get-ali-file-name): Fix typos in docstrings.
 8812 	(ada-xref-confirm-compile, ada-find-references)
 8813 	(ada-find-local-references, ada-find-any-references): Doc fixes.
 8814 	(ada-get-all-references): Fix typo in error message.
 8815 	(ada-xref-current-project): Use `let', not `let*'.
 8816 	(ada-do-file-completion, ada-xref-change-buffer): Reflow docstring.
 8817 
 8818 2008-07-28  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 8819 
 8820 	* whitespace.el (whitespace-newline): Change initialization to have a
 8821 	low contrast relative to the background color.  Suggested by David
 8822 	Reitter <david.reitter@gmail.com>.
 8823 
 8824 2008-07-28  Juri Linkov  <juri@jurta.org>
 8825 
 8826 	* dired-aux.el (dired-do-isearch, dired-do-isearch-regexp):
 8827 	New functions.
 8828 
 8829 	* dired.el (dired-mode-map): Bind dired-do-isearch to `M-s a C-s'
 8830 	and dired-do-isearch-regexp to `M-s a M-C-s'.  Add menu items.
 8831 
 8832 2008-07-28  Seiji Zenitani  <zenitani@mac.com>
 8833 
 8834 	* help-fns.el (help-C-file-name): Add .m (Obj-C code) for Cocoa port.
 8835 	* emacs-lisp/find-func.el (find-function-search-for-symbol): Likewise.
 8836 
 8837 2008-07-28  Stephen Leake  <stephen_leake@stephe-leake.org>
 8838 
 8839 	* progmodes/ada-mode.el (ada-mode): Clean up XEmacs handling.
 8840 	Add support for add-log.
 8841 	(ada-end-stmt-re): Fix bug - allow comment after 'when'.
 8842 
 8843 	* progmodes/ada-prj.el: Delete 'main_unit' project variable.
 8844 	(ada-prj-save): Prompt for file name if not given.
 8845 	(ada-prj-display-page): Display casing exceptions.
 8846 
 8847 	* progmodes/ada-xref.el: Add support for GNAT project files as Emacs
 8848 	Ada mode project files.  Delete 'main_unit' project variable;
 8849 	only need 'main'.  Simplify handling of default project values.
 8850 	Use cross-prefix consistently.
 8851 	(ada-find-executable): Throw error if not found.
 8852 	(ada-initialize-runtime-library): Improve error handling when
 8853 	gnatls not found.
 8854 	(ada-gnat-parse-gpr): New.
 8855 	(ada-treat-cmd-string): Allow process environment variables.
 8856 	(ada-xref-set-default-prj-values): Delete; replace with
 8857 	ada-default-prj-properties.
 8858 	(ada-parse-prj-file): Handle GNAT project files.
 8859 	(ada-parse-prj-file-1): New, factored out of ada-parse-prj-file.
 8860 	(ada-select-prj-file): New.
 8861 	(ada-get-absolute-dir-list): Allow project and environment variables.
 8862 
 8863 2008-07-27  Michael Albinus  <michael.albinus@gmx.de>
 8864 
 8865 	Sync with Tramp 2.1.14.
 8866 
 8867 	* net/tramp.el (tramp-perl-directory-files-and-attributes)
 8868 	(tramp-get-device): Make device number a cons cell.
 8869 	(tramp-convert-file-attributes): Make inode a cons cell.
 8870 
 8871 	* net/trampver.el: Update release number.
 8872 
 8873 2008-07-27  Adrian Robert  <Adrian.B.Robert@gmail.com>
 8874 
 8875 	* faces.el (face-set-after-frame-default): Treat 'ns as all other
 8876 	window systems.
 8877 
 8878 2008-07-27  Adrian Robert  <Adrian.B.Robert@gmail.com>
 8879 
 8880 	* term/ns-win.el (do-applescript): New alias in carbon-compat section.
 8881 
 8882 2008-07-27  Dan Nicolaescu  <dann@ics.uci.edu>
 8883 
 8884 	Remove support for Mac Carbon.
 8885 	* term/mac-win.el: Remove file
 8886 	* international/mule-cmds.el:
 8887 	* version.el:
 8888 	* startup.el:
 8889 	* simple.el:
 8890 	* mwheel.el:
 8891 	* mouse.el:
 8892 	* loadup.el:
 8893 	* isearch.el:
 8894 	* info.el:
 8895 	* frame.el:
 8896 	* faces.el:
 8897 	* disp-table.el:
 8898 	* cus-start.el:
 8899 	* cus-face.el:
 8900 	* cus-edit.el:
 8901 	* Makefile.in: Remove code for Carbon.
 8902 
 8903 2008-07-26  Adrian Robert  <Adrian.B.Robert@gmail.com>
 8904 
 8905 	* term/ns-win.el (ns-extended-platform-support-mode): Get rid of
 8906 	bindings for functions deleted by Dan N. 2008-07-21.  Set
 8907 	where-is-preferred-modifier.  Add show-manual option to Help menu.
 8908 
 8909 2008-07-26  Michael Albinus  <michael.albinus@gmx.de>
 8910 
 8911 	* net/tramp.el (tramp-handle-start-file-process):
 8912 	Set query-on-exit flag.  Kill temporary buffer.
 8913 	(tramp-process-sentinel): Remove defun.
 8914 	(tramp-do-copy-or-rename-file-out-of-band)
 8915 	(tramp-maybe-open-connection): Don't call it.
 8916 
 8917 	* net/tramp-fish.el (tramp-fish-maybe-open-connection): Don't call
 8918 	`tramp-process-sentinel'.
 8919 
 8920 	* net/tramp-smb.el (tramp-smb-maybe-open-connection): Don't call
 8921 	`tramp-process-sentinel'.
 8922 
 8923 	* net/xesam.el (xesam-from): Remove defvar.
 8924 	(xesam-mode): Derive from `special-mode'.  Extend `xesam-mode-map'
 8925 	and `mode-line-position'.
 8926 	(xesam-refresh-entry): Remove argument `hit-number'.  Add debug
 8927 	information to the widgets.  Don't set `mode-line-position'.
 8928 	(xesam-refresh-search-buffer): Correct hit number computing.
 8929 	Don't set `mode-line-position'.
 8930 	(xesam-new-search): Add debug information to the mode line.
 8931 
 8932 2008-07-25  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 8933 
 8934 	* diff-mode.el (diff-show-trailing-blanks): Renamed to
 8935 	diff-show-trailing-whitespaces.
 8936 
 8937 2008-07-25  Chong Yidong  <cyd@stupidchicken.com>
 8938 
 8939 	* textmodes/tex-mode.el (tex-compilation-parse-errors): Check for
 8940 	invalid filename strings when parsing tex errors (bug#376).
 8941 
 8942 2008-07-25  Dan Nicolaescu  <dann@ics.uci.edu>
 8943 
 8944 	* menu-bar.el (menu-bar-file-menu): Fix typo.
 8945 
 8946 2008-07-25  Juanma Barranquero  <lekktu@gmail.com>
 8947 
 8948 	* play/solitaire.el (solitaire-mode-map): Define within defvar.
 8949 	(solitaire-mode): Define with `define-derived-mode'.
 8950 	(solitaire-insert-board, solitaire-right, solitaire-left, solitaire-up)
 8951 	(solitaire-down): Use "?\s" instead of "?\ "; use `when'.
 8952 	(solitaire-undo, solitaire-check): Use `when'.
 8953 	(solitaire-solve): Err out if the solitaire is already in progress.
 8954 	Use `when'.
 8955 
 8956 	* descr-text.el (describe-char): Don't overwrite local variable char
 8957 	when describing characters with display-table entries.  Display font
 8958 	backend when describing composed characters.  Simplify: use `let'
 8959 	instead of `let*', and `or x y' instead of `if x x y'.
 8960 
 8961 2008-07-25  Chong Yidong  <cyd@stupidchicken.com>
 8962 
 8963 	* image-mode.el (image-minor-mode): Set up winprops.
 8964 
 8965 2008-07-24  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 8966 
 8967 	* diff-mode.el (diff-show-trailing-blanks): New fun.
 8968 	Show trailing blanks in modified lines for diff-mode.
 8969 
 8970 2008-07-24  Michael Albinus  <michael.albinus@gmx.de>
 8971 
 8972 	* Makefile.in (ELCFILES): Add net/xesam.el.
 8973 
 8974 	* net/tramp.el (tramp-handle-start-file-process): Make NAME a unique
 8975 	process name.  Reported by Markus Triska <markus.triska@gmx.at>.
 8976 
 8977 	* net/xesam.el: New file.
 8978 
 8979 2008-07-24  Sven Joachim  <svenjoac@gmx.de>
 8980 
 8981 	* dired-aux.el (dired-copy-file-recursive): Avoid calling
 8982 	set-file-modes when creating target directories.
 8983 
 8984 2008-07-24  Juanma Barranquero  <lekktu@gmail.com>
 8985 
 8986 	* play/solitaire.el (solitaire-mode): Fix typo in docstring.
 8987 	Set `show-trailing-whitespace' to nil.
 8988 	(solitaire, solitaire-mode-map, solitaire-mode-hook, solitaire-solve):
 8989 	Fix typos in docstrings.
 8990 
 8991 2008-07-24  Chong Yidong  <cyd@stupidchicken.com>
 8992 
 8993 	* textmodes/enriched.el (enriched-mode-map): Bind C-a and C-j via
 8994 	key remapping, not directly.
 8995 
 8996 2008-07-24  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 8997 
 8998 	* whitespace.el: New version 11.2.
 8999 	(whitespace-newline-mode, global-whitespace-newline-mode): New newline
 9000 	minor mode visualization.
 9001 
 9002 2008-07-24  Dan Nicolaescu  <dann@ics.uci.edu>
 9003 
 9004 	* progmodes/cc-mode.el (auto-mode-alist): Add .i and .ii files.
 9005 
 9006 	* Makefile.in (ELCFILES): Add term/common-win.elc.
 9007 
 9008 	* vc-dir.el (vc-dir-search, vc-dir-isearch)
 9009 	(vc-dir-isearch-regexp): New functions.
 9010 	(vc-dir-mode-map, vc-dir-menu-map): Bind them.
 9011 
 9012 2008-07-23  Juri Linkov  <juri@jurta.org>
 9013 
 9014 	* isearch-multi.el: Remove file to avoid dos file name clashes
 9015 	with isearch-x.el.  Move most content to misearch.el.
 9016 
 9017 	* misearch.el: New file with most content from isearch-multi.el.
 9018 	Rename `isearch-buffers' name prefixes to `multi-isearch'.
 9019 	Remove `isearch-buffers-minor-mode'.  Add new function
 9020 	`multi-isearch-setup' to `isearch-mode-hook'.  New top-level
 9021 	commands `multi-isearch-buffers', `multi-isearch-buffers-regexp',
 9022 	`multi-isearch-files', `multi-isearch-files-regexp'.
 9023 
 9024 	* Makefile.in (ELCFILES): Remove isearch-multi.elc.  Add misearch.elc.
 9025 
 9026 	* isearch.el (isearch-message-prefix): Display "Multi" when
 9027 	`multi-isearch-next-buffer-current-function' is non-nil.
 9028 	(isearch-search-string): Replace `isearch-buffers-next-buffer-function'
 9029 	with `multi-isearch-next-buffer-current-function', and
 9030 	`isearch-buffers-current-buffer' with `multi-isearch-current-buffer'.
 9031 
 9032 	* add-log.el (change-log-mode): Set `change-log-next-buffer' to
 9033 	`multi-isearch-next-buffer-function' instead of
 9034 	`isearch-buffers-next-buffer-function'.  Remove call to
 9035 	`isearch-buffers-minor-mode'.
 9036 
 9037 	* buff-menu.el (Buffer-menu-marked-buffers)
 9038 	(Buffer-menu-isearch-buffers)
 9039 	(Buffer-menu-isearch-buffers-regexp): New functions.
 9040 	(Buffer-menu-mode-map): Bind "M-s a C-s" to
 9041 	`Buffer-menu-isearch-buffers', and "M-s a M-C-s" to
 9042 	`Buffer-menu-isearch-buffers-regexp'.
 9043 	(Buffer-menu-mode): Document new commands in docstring.
 9044 	(list-buffers-noselect): Add one space after Info file name
 9045 	according to the Info address convention.
 9046 
 9047 	* ibuf-ext.el (ibuffer-do-isearch, ibuffer-do-isearch-regexp):
 9048 	New functions.
 9049 
 9050 	* ibuffer.el (ibuffer-mode-map): Bind "M-s a C-s" to
 9051 	`ibuffer-do-isearch' and "M-s a M-C-s" to `ibuffer-do-isearch-regexp'.
 9052 	(ibuffer-mode): Document new commands in docstring.
 9053 
 9054 	* filesets.el (filesets-commands): Add commands for "Isearch" and
 9055 	"Isearch (regexp)".  Replace `query-replace' and `query-replace-regexp'
 9056 	with `perform-replace' using `filesets-cmd-query-replace-regexp-getargs'.
 9057 	(filesets-run-cmd): Call `fn' only once if it is `multi-isearch-files'
 9058 	or `multi-isearch-files-regexp'.
 9059 	(filesets-cmd-query-replace-getargs): Call standard function
 9060 	`query-replace-read-args' to read `query-replace' arguments.
 9061 	Add `multi-query-replace-map'.
 9062 	(filesets-cmd-query-replace-regexp-getargs)
 9063 	(filesets-cmd-isearch-getargs): New functions.
 9064 
 9065 2008-07-23  Chong Yidong  <cyd@stupidchicken.com>
 9066 
 9067 	* international/mule.el (recode-region): Deactivate mark at the end.
 9068 
 9069 2008-07-23  Nikolaj Schumacher  <n_schumacher@web.de>
 9070 
 9071 	* progmodes/flymake.el (flymake-errline, flymake-warnline):
 9072 	Use more suitable colors on dark displays.
 9073 
 9074 2008-07-23  Michael Albinus  <michael.albinus@gmx.de>
 9075 
 9076 	* net/tramp.el (tramp-methods): Add "-q" for "scp", "scp1",
 9077 	"scp2", "ssh", "ssh1", "ssh2", "scpc", "scpx", "sshx".
 9078 	(tramp-temp-buffer-name): New defconst.
 9079 	(tramp-handle-start-file-process): Use it.  Apply "exec", for the
 9080 	command.  No trailing prompt.
 9081 	(tramp-process-sentinel): Remove temporary buffer, if existing.
 9082 	Don't handle trailing prompt.
 9083 	(tramp-open-connection-setup-interactive-shell):
 9084 	Use `tramp-temp-buffer-name'.
 9085 
 9086 2008-07-23  Chong Yidong  <cyd@stupidchicken.com>
 9087 
 9088 	* shell.el (shell-dynamic-complete-functions):
 9089 	Use comint-dynamic-complete-filename as well (bug#361).
 9090 
 9091 2008-07-23  Dan Nicolaescu  <dann@ics.uci.edu>
 9092 
 9093 	* term/ns-win.el:
 9094 	* version.el (emacs-version):
 9095 	* loadup.el:
 9096 	* frame.el (make-frame-on-display): Check for ns instead of
 9097 	ns-windowing.
 9098 
 9099 	* dired.el (dired-mode-map): Show the key binding for wdired.
 9100 
 9101 	* menu-bar.el (menu-bar-file-menu): Show the key binding for
 9102 	exiting Emacs.
 9103 
 9104 2008-07-19  Adrian Robert  <Adrian.B.Robert@gmail.com>
 9105 
 9106 	* term/ns-win.el (x-list-fonts): Drop alias.
 9107 
 9108 2008-07-23  Juri Linkov  <juri@jurta.org>
 9109 
 9110 	* replace.el (multi-query-replace-map): New variable.
 9111 	(perform-replace): Add processing of new multi-buffer keys bound
 9112 	to `automatic-all' and `exit-current'.  Set `query-flag' to nil
 9113 	if last input char was `automatic-all'.  Set new local variable
 9114 	`multi-buffer' to t when one of new two keys were typed.  Return
 9115 	non-nil value of `multi-buffer' that tells to calling functions
 9116 	to continue replacement on the next file.
 9117 
 9118 	* progmodes/etags.el (tags-query-replace): Set arg `map' of
 9119 	`perform-replace' to `multi-query-replace-map'.
 9120 
 9121 2008-07-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 9122 
 9123 	* diff-mode.el (diff-auto-refine-mode): Remove lighter, since it's
 9124 	otherwise displayed in every buffer.
 9125 
 9126 	* vc-arch.el (vc-arch-trim-make-sentinel): Use a closure.
 9127 	(vc-arch-trim-one-revlib): Delete temp directories as well.
 9128 
 9129 2008-07-22  Stephen Eglen  <stephen@gnu.org>
 9130 
 9131 	* iswitchb.el (iswitchb-delim): New variable.  Suggested by Ted Roden.
 9132 
 9133 2008-07-22  Sven Joachim  <svenjoac@gmx.de>
 9134 
 9135 	* vc-dir.el (vc-dir-recompute-file-state): Fix mismatched parenthesis.
 9136 
 9137 2008-07-22  Miles Bader  <miles@gnu.org>
 9138 
 9139 	* progmodes/sh-script.el (sh-newline-and-indent): Remove.
 9140 	(sh-mode-map): Remove remapping of newline-and-indent.
 9141 
 9142 2008-07-22  Dan Nicolaescu  <dann@ics.uci.edu>
 9143 
 9144 	* vc.el (Todo): Update.
 9145 
 9146 	* vc-hooks.el: Remove obsolete comment.
 9147 
 9148 	* vc-git.el (vc-git-status-printer): Update the directory display
 9149 	to match the default.
 9150 
 9151 	* vc-dir.el (vc-dir-recompute-file-state): Add workaround for CVS.
 9152 
 9153 2008-07-21  Chong Yidong  <cyd@stupidchicken.com>
 9154 
 9155 	* menu-bar.el (menu-bar-line-wrapping-menu): Use Visual Line mode
 9156 	for "word wrap" command.
 9157 
 9158 	* simple.el (visual-line-mode): Disable truncate-partial-width-windows.
 9159 
 9160 2008-07-21  Dan Nicolaescu  <dann@ics.uci.edu>
 9161 
 9162 	* term/ns-win.el: Rename ns- functions/variables to the
 9163 	corresponding x- versions.
 9164 	(x-select-text, x-cut-buffer-or-selection-value)
 9165 	(x-disown-selection-internal, x-get-selection-internal)
 9166 	(x-own-selection-internal, x-defined-colors, xw-defined-colors)
 9167 	(x-display-mm-width, x-display-mm-height)
 9168 	(x-display-backing-store, x-display-save-under)
 9169 	(x-display-visual-class, x-display-screens, x-focus-frame): Remove
 9170 	defaliases.
 9171 
 9172 	* frame.el (ns-display-name): Remove declaration.
 9173 	(make-frame-on-display): Use x-display-name instead
 9174 	ns-display-name.  Use unless.
 9175 
 9176 	* startup.el (command-line-1): Fix indentation.
 9177 
 9178 	* term/ns-win.el (up-one, down-one, left-one, right-one): Remove,
 9179 	checked in inadvertently.
 9180 
 9181 2008-07-21  Chong Yidong  <cyd@stupidchicken.com>
 9182 
 9183 	* term/ns-win.el: Standardize references to "Nextstep" in
 9184 	comments, messages, and docstrings.
 9185 	(ns-handle-args, x-parse-geometry)
 9186 	(ns-extended-platform-support-mode, x-setup-function-keys)
 9187 	(ns-select-overlay, ns-unselect-line, ns-yes-or-no-p)
 9188 	(ns-set-pasteboard, ns-scroll-bar-move, ns-defined-colors)
 9189 	(ns-initialized, ns-initialize-window-system): Doc fixes.
 9190 
 9191 2008-07-21  Thien-Thi Nguyen  <ttn@gnuvola.org>
 9192 
 9193 	* diff-mode.el (diff-auto-refine): Delete defcustom.
 9194 	(diff-auto-refine-mode): New func/var via define-minor-mode.
 9195 	Update var ref to use diff-auto-refine-mode.
 9196 	* smerge-mode.el (diff-mode): Require when compiling.
 9197 	(smerge-auto-refine): Delete defcustom.
 9198 	Update smerge-auto-refine ref to use diff-auto-refine-mode.
 9199 
 9200 2008-07-21  Chong Yidong  <cyd@stupidchicken.com>
 9201 
 9202 	* simple.el (visual-line): New custom group.
 9203 	(visual-line-fringe-indicators): New var.
 9204 	(visual-line-mode): Set fringe-indicator-alist based on
 9205 	visual-line-fringe-indicators.  Add lighter.
 9206 
 9207 2008-07-20  Dan Nicolaescu  <dann@ics.uci.edu>
 9208 
 9209 	* term/x-win.el (x-handle-switch, x-handle-numeric-switch)
 9210 	(x-handle-initial-switch, x-handle-iconic, x-handle-xrm-switch)
 9211 	(x-handle-geometry, x-handle-name-switch, x-display-name)
 9212 	(x-handle-display, x-handle-args, x-colors): Move ...
 9213 	* term/common-win.el: ... here.  New file.
 9214 	* term/w32-win.el (x-handle-switch, x-handle-numeric-switch)
 9215 	(x-handle-initial-switch, x-handle-iconic, x-handle-xrm-switch)
 9216 	(x-handle-geometry, x-handle-name-switch, x-display-name)
 9217 	(x-handle-display, x-handle-args, x-colors): Remove.
 9218 	* loadup.el: Load term/common-win before term/x-win and term/w32-win.
 9219 
 9220 2008-07-19  Juri Linkov  <juri@jurta.org>
 9221 
 9222 	* startup.el (fancy-startup-text): Move the line "To quit
 9223 	a partially entered command, type Control-g" a few lines below
 9224 	to be after the line "To start".  Add text "at gnu.org" to
 9225 	"Overview of Emacs features".
 9226 
 9227 	* dired.el (dired-mode-map): Fix menu text of
 9228 	image-dired-display-thumbs.
 9229 
 9230 	* image-dired.el (image-dired-cmd-create-thumbnail-options)
 9231 	(image-dired-cmd-create-temp-image-options)
 9232 	(image-dired-cmd-create-standard-thumbnail-command): Add > to the
 9233 	ImageMagick command line to change the dimensions of the image
 9234 	only if its width or height exceeds the geometry specification.
 9235 
 9236 	* longlines.el: Add coding cookie utf-8 for the pilcrow sign.
 9237 
 9238 	* proced.el (proced-mode, proced): Add \\<proced-mode-map>
 9239 	to docstrings.
 9240 
 9241 2008-07-19  Adrian Robert  <Adrian.B.Robert@gmail.com>
 9242 
 9243 	* term/ns-win.el (ns-ps-print-menu-map): Fix typo pointed out by
 9244 	Vinicius Jose Latorre.
 9245 
 9246 2008-07-19  Glenn Morris  <rgm@gnu.org>
 9247 
 9248 	* term/ns-win.el (ns-make-command-string): Use mapconcat.
 9249 	(ns-save-preferences): Fix typo in previous change.  (Bug#573)
 9250 
 9251 2008-07-18  Michael Albinus  <michael.albinus@gmx.de>
 9252 
 9253 	* net/dbus.el (dbus-interface-properties): New defconst.
 9254 	(dbus-introspect): Update docstring.
 9255 	(dbus-introspect-xml, dbus-introspect-get-attribute)
 9256 	(dbus-introspect-get-node-names, dbus-introspect-get-all-nodes)
 9257 	(dbus-introspect-get-interface-names)
 9258 	(dbus-introspect-get-interface, dbus-introspect-get-method-names)
 9259 	(dbus-introspect-get-method, dbus-introspect-get-signal-names)
 9260 	(dbus-introspect-get-signal, dbus-introspect-get-property-names)
 9261 	(dbus-introspect-get-property)
 9262 	(dbus-introspect-get-annotation-names)
 9263 	(dbus-introspect-get-annotation)
 9264 	(dbus-introspect-get-argument-names, dbus-introspect-get-argument)
 9265 	(dbus-introspect-get-signature, dbus-get-property)
 9266 	(dbus-set-property, dbus-get-all-properties): New defuns.
 9267 
 9268 2008-07-18  Chong Yidong  <cyd@stupidchicken.com>
 9269 
 9270 	* Makefile.in (ELCFILES): Remove ns-carbon-compat.elc and
 9271 	ns-grabenv.elc.
 9272 
 9273 	* ns-carbon-compat.el: File removed.
 9274 
 9275 	* ns-grabenv.el: File removed.
 9276 
 9277 	* term/ns-win.el: Contents of ns-carbon-compat.el and
 9278 	ns-grabenv.el moved here.
 9279 	(ns-grabenv, ns-open-file-select-line): Doc fixes.
 9280 	(ns-submit-bug-report): Function removed.  Reports go to the main
 9281 	Emacs bug list.
 9282 	(ns-handle-args, ns-spi-service-call): Doc fixes.
 9283 	(info-ns-emacs): Function removed.  Nextstep port manual will be
 9284 	merged into the Emacs manual, so no separate link needed.
 9285 
 9286 2008-07-18  Francesc Rocher  <rocher@member.fsf.org>
 9287 
 9288 	* startup.el (fancy-splash-head): Fix change of 2008-07-02.
 9289 
 9290 2008-07-18  Glenn Morris  <rgm@gnu.org>
 9291 
 9292 	* eshell/esh-arg.el (eshell-quote-backslash): Restrict previous change
 9293 	to XEmacs, since it does nothing for Emacs.
 9294 
 9295 2008-07-18  Katsumi Yamaoka  <yamaoka@jpl.org>
 9296 
 9297 	* net/tls.el (open-tls-stream): Make it work with the 2nd argument
 9298 	BUFFER that is a string but does not exist as a buffer object, as
 9299 	mentioned in the doc-string.
 9300 
 9301 2008-07-17  Chong Yidong  <cyd@stupidchicken.com>
 9302 
 9303 	* simple.el (line-move-visual): Make it a defcustom.
 9304 	(line-move-1): Convert temporary-goal-column back to an integer if
 9305 	it was set as a float by a previous call to line-move-visual.
 9306 	(end-of-visual-line, beginning-of-visual-line)
 9307 	(next-logical-line, previous-logical-line): New functions.
 9308 
 9309 2008-07-17  David Reitter  <david.reitter@gmail.com>
 9310 
 9311 	* simple.el (kill-visual-line, turn-on-visual-line-mode): New functions.
 9312 	(visual-line-mode, global-visual-line-mode): New minor mode.
 9313 	(visual-line-mode-map): New variable.
 9314 
 9315 2008-07-17  Glenn Morris  <rgm@gnu.org>
 9316 
 9317 	* term/ns-win.el (parameters): Declare for compiler.
 9318 
 9319 2008-07-17  Fan Kai  <fktpp@xemacs.org>  (tiny change)
 9320 
 9321 	* eshell/esh-arg.el (eshell-quote-backslash): Fix eshell path completion
 9322 	for Windows.
 9323 
 9324 2008-07-17  Daiki Ueno  <ueno@unixuser.org>
 9325 
 9326 	* epa.el (epa-key-list-mode): Use run-mode-hooks.
 9327 	(epa-key-mode): Ditto.
 9328 	(epa-info-mode): Ditto.
 9329 
 9330 2008-07-17  Glenn Morris  <rgm@gnu.org>
 9331 
 9332 	* term/ns-win.el (ns-handle-switch): Simplify.  Handle the numeric case.
 9333 	(ns-handle-numeric-switch): Just call ns-handle-switch.
 9334 	(ns-handle-name-switch, ns-handle-nxopen, ns-handle-nxopentemp)
 9335 	(ns-handle-args): Simplify using `pop'.
 9336 	(ns-display-name): Define (used in frame.el).
 9337 	(menu-bar-select-frame): Add (ignored) arg to more closely match the
 9338 	original definition.
 9339 	(ns-perform-service): Declare.
 9340 	(ns-save-preferences): Use fewer `let's.
 9341 
 9342 	* frame.el (ns-display-name): Declare for compiler.
 9343 
 9344 2008-07-17  Kenichi Handa  <handa@m17n.org>
 9345 
 9346 	* descr-text.el (describe-char-unidata-list): Initialize to the
 9347 	list of name, general-category, decomposition, and old-name.
 9348 
 9349 2008-07-16  Adrian Robert  <Adrian.B.Robert@gmail.com>
 9350 
 9351 	* startup.el (command-line-1): Update processing of NS long options to
 9352 	mimic recent changes to processing of X long options.
 9353 
 9354 2008-07-16  Nick Roberts  <nickrob@snap.net.nz>
 9355 
 9356 	* progmodes/gdb-ui.el (gdb-create-define-alist): Don't create a
 9357 	list of #defines for remote files.
 9358 	(gdb-source-info): Only show main if it has been found.
 9359 
 9360 2008-07-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 9361 
 9362 	* term/ns-win.el: Require CL; fix up comment style; reindent.
 9363 	(ns-define-service): Use subst-char-in-string.  Avoid `eval'.
 9364 	(ns-save-preferences): Use `case'.
 9365 	(ns-initialize-window-system): Use `dolist'.
 9366 
 9367 2008-07-16  Adrian Robert  <Adrian.B.Robert@gmail.com>
 9368 
 9369 	* loadup.el: Remove load of easy-mmode prior to ns-win when NS
 9370 	windowing is used.
 9371 	* term/ns-win.el (ns-extended-platform-support-mode):
 9372 	Correct/improve documentation.
 9373 
 9374 2008-07-16  Glenn Morris  <rgm@gnu.org>
 9375 
 9376 	* emacs-lisp/cl-compat.el, emacs-lisp/cl-macs.el, emacs-lisp/cl-seq.el:
 9377 	Simply require 'cl (see comment in cl-compat.el).
 9378 	* emacs-lisp/cl-macs.el (cl-compile-time-init): Remove function.
 9379 	* emacs-lisp/cl.el (cl-do-pop, cl-mapcar-many): Declare for compiler.
 9380 	(cl-hack-byte-compiler): Load cl-macs and run cl-hack-bytecomp-hook
 9381 	directly rather by subterfuge.  Provide cl before loading cl-macs.
 9382 
 9383 	* paths.el (rmail-spool-directory): Remove settings for systems that are
 9384 	no longer supported.
 9385 
 9386 	* frame.el (ns-initialize-window-system): Declare for compiler.
 9387 
 9388 	* term/ns-win.el: Add numerous declarations for compiler.
 9389 	(ns-pop-up-frames): Move definition before use.  Doc fix.
 9390 
 9391 	* emacs-lisp/check-declare.el (check-declare-locate)
 9392 	(check-declare-verify): Handle .m files.
 9393 
 9394 2008-07-15  Adrian Robert  <Adrian.B.Robert@gmail.com>
 9395 
 9396 	* ns-carbon-compat.el: New file: user-visible compatibility of
 9397 	NeXTstep port with Carbon port.
 9398 	* ns-grabenv.el: New file: functionality useful on OS X platform to
 9399 	expose environment variables inside Emacs started from icon.
 9400 	* Makefile.in (ELCFILES): Add ns-carbon-compat, ns-grabenv, ns-win.
 9401 	* cus-edit.el:
 9402 	* cus-face.el:
 9403 	* disp-table.el:
 9404 	* faces.el:
 9405 	* info.el:
 9406 	* mouse.el:
 9407 	* mwheel.el:
 9408 	* simple.el: Add ns to window systems treated as GUIs.
 9409 	* facemenu.el (facemenu-read-color): Don't require a name match under
 9410 	NS, to allow numeric color entry.
 9411 	* frame.el (make-frame-on-display): Follow code for 'x in initializing
 9412 	'ns window system if need be.
 9413 	(various): Add 'ns as described above.
 9414 	* loadup.el: Load ns-win.el, easy-menu.el, easy-mmode.el if
 9415 	ns-windowing is active.
 9416 	* startup.el (command-line-ns-option-alist): New constant to handle NS
 9417 	windowing system specific command line args analogous to how they are
 9418 	handled for X windows.
 9419 	(command-line-1): Use the above where appropriate.
 9420 	* version.el: Add NS port version.
 9421 	* woman.el (woman-man.conf-path): Add /usr/share/misc to init path on
 9422 	Darwin (usually OS X) systems.
 9423 	(woman-use-own-frame): Include 'ns in list of GUI window systems.
 9424 	* emulation/viper-util.el (ns-display-color-p)
 9425 	(ns-color-defined-p): Remove these (caustically-commented) outdated
 9426 	compensations for a port that was never itself integrated until now.
 9427 	* gnus/gnus-util.el (gnus-select-frame-set-input-focus): Add support
 9428 	for NS window system.
 9429 	* international/mule-cmds.el: Add 'ns to list of special-cased window
 9430 	systems (probably most of these, x/w32/mac/ns could be changed to
 9431 	window-system non-nil).
 9432 	* term/ns-win.el: New file: lisp-side support for NS windowing system.
 9433 
 9434 2008-07-14  Jason Rumney  <jasonr@gnu.org>
 9435 
 9436 	* term/w32-win.el (x-handle-switch, x-handle-name-switch)
 9437 	(x-handle-numeric-switch, x-handle-initial-switch)
 9438 	(x-handle-xrm-switch, x-handle-args, x-handle-display)
 9439 	(xw-defined-colors, w32-initialize-window-system):
 9440 	Avoid use of cl pop and push macros.
 9441 
 9442 2008-07-14  Martin Rudalics  <rudalics@gmx.at>
 9443 
 9444 	* add-log.el (change-log-goto-source): Avoid wrong-type-argument
 9445 	error when change-log-search-file-name returns nil.
 9446 
 9447 2008-07-13  Martin Rudalics  <rudalics@gmx.at>
 9448 
 9449 	* add-log.el (change-log-search-file-name):
 9450 	Use match-string-no-properties.
 9451 	(change-log-search-tag-name-1, change-log-search-tag-name)
 9452 	(change-log-goto-source-1, change-log-goto-source): New functions.
 9453 	(change-log-tag-re, change-log-find-head, change-log-find-tail):
 9454 	New variables.
 9455 	(change-log-mode-map): Bind C-c C-c to change-log-goto-source.
 9456 
 9457 2008-07-13  Jay Belanger  <jay.p.belanger@gmail.com>
 9458 
 9459 	* calc/calc-help.el (calc-describe-key): Add angles to special key
 9460 	descriptions.
 9461 
 9462 2008-07-13  Vincent Belaïche  <vincent.b.1@hotmail.fr>
 9463 
 9464 	* calc/calc-help.el (calc-describe-thing): Use `re-search-forward' to
 9465 	search for regexp.
 9466 
 9467 2008-07-12  Chong Yidong  <cyd@stupidchicken.com>
 9468 
 9469 	* simple.el (line-move-visual): Handle null pixel position gracefully.
 9470 
 9471 2008-07-11  Jason Rumney  <jasonr@gnu.org>
 9472 
 9473 	* files.el (file-truename): Get truename of ancestors if file does
 9474 	not exist on Windows.
 9475 
 9476 2008-07-11  Chong Yidong  <cyd@stupidchicken.com>
 9477 
 9478 	* simple.el (line-move-visual): Obey goal-column and no-error arg.
 9479 	(track-eol, temporary-goal-column, previous-line, next-line):
 9480 	Update docstring.
 9481 	(move-end-of-line, move-beginning-of-line): Bind line-move-visual
 9482 	to nil.
 9483 
 9484 2008-07-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 9485 
 9486 	* simple.el (line-move-visual): New var.
 9487 	(line-move-visual): New function.
 9488 	(line-move): Call line-move-visual.
 9489 
 9490 2008-07-11  Dan Nicolaescu  <dann@ics.uci.edu>
 9491 
 9492 	* progmodes/grep.el (grep-files-aliases): Improve the C++ source
 9493 	pattern and add patterns for C++ header files.
 9494 
 9495 2008-07-10  Chong Yidong  <cyd@stupidchicken.com>
 9496 
 9497 	* window.el (truncated-partial-width-window-p): New function.
 9498 
 9499 	* menu-bar.el: Remove Longlines mode from menu.  Add word-wrap option.
 9500 
 9501 	* faces.el (x-create-frame-with-faces): Don't pass parameters that
 9502 	are set later to x-create-frame.
 9503 	(face-set-after-frame-default): Apply X resources for non-default
 9504 	faces.
 9505 
 9506 2008-07-08  Chong Yidong  <cyd@stupidchicken.com>
 9507 
 9508 	* faces.el (face-set-after-frame-default): Simplify.  Don't apply
 9509 	frame-specific X resource settings.  Set faces using a list of
 9510 	frame parameters explicitly passed to the calling
 9511 	function (e.g. make-frame).
 9512 	(x-create-frame-with-faces, tty-create-frame-with-faces):
 9513 	Supply explicit frame parameter list to face-set-after-frame-default.
 9514 
 9515 2008-07-08  Eduard Wiebe  <usenet@pusto.de>  (tiny change)
 9516 
 9517 	* net/browse-url.el (browse-url-default-browser):
 9518 	Fix argument list in lambda.
 9519 
 9520 2008-07-07  Ulf Jasper  <ulf.jasper@web.de>
 9521 
 9522 	* net/newst-backend.el (newsticker--get-news-by-url): Catch errors
 9523 	from url-retrieve.
 9524 	(newsticker--sentinel-work): Fix xerror typo.
 9525 
 9526 2008-07-07  Dan Nicolaescu  <dann@ics.uci.edu>
 9527 
 9528 	* vc-dir.el (vc-dir-refresh): Only update files.
 9529 
 9530 	* vc-git.el (vc-git--ls-files-state): Remove unused function.
 9531 
 9532 	* vc-bzr.el (vc-bzr-after-dir-status): Deal with execute bit changes.
 9533 
 9534 2008-07-06  John Paul Wallington  <jpw@pobox.com>
 9535 
 9536 	* kermit.el (kermit-esc-char, kermit-clean-off): Doc fixes.
 9537 
 9538 2008-07-05  Alexandre Julliard  <julliard@winehq.org>
 9539 
 9540 	* vc-git.el (vc-git-registered): Return true for removed files.
 9541 	(vc-git-print-log, vc-git-log-view-mode): Print a single log for
 9542 	all the files instead of one per file.
 9543 	(vc-git-previous-revision): Add support for project-wide previous
 9544 	revision when specified file is nil.
 9545 
 9546 2008-07-05  Dan Nicolaescu  <dann@ics.uci.edu>
 9547 
 9548 	* vms-patch.el, vmsproc.el, mail/vms-pmail.el: Move to obsolete dir.
 9549 
 9550 	* vc-dir.el (vc-dir-find-child-files): New function.
 9551 	(vc-dir-resync-directory-files): New function.
 9552 	(vc-dir-recompute-file-state): New function, broken out of ...
 9553 	(vc-dir-resynch-file): ... here.  Also deal with directories.
 9554 	* vc-dispatcher.el (vc-resynch-buffers-in-directory): New function.
 9555 	(vc-resynch-buffer): Use it.
 9556 
 9557 	* vc-hg.el (vc-hg-registered): Do not set vc-state.
 9558 
 9559 	* vc-annotate.el (vc-annotate-mode-menu): Add separator.
 9560 
 9561 2008-07-05  Nick Roberts  <nickrob@snap.net.nz>
 9562 
 9563 	* progmodes/gdb-ui.el (gdb-display-buffer): Don't split a buffer
 9564 	if it's not part of gdb-ui, e.g, at start.
 9565 
 9566 	* progmodes/gud.el (gud-gdb-get-stackframe): Allow absolute
 9567 	filenames in stack trace (text command mode).
 9568 
 9569 2008-07-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 9570 
 9571 	* mouse-drag.el (mouse-drag-throw, mouse-drag-drag): Autoload.
 9572 
 9573 	* textmodes/sgml-mode.el (sgml-font-lock-syntactic-keywords):
 9574 	Use syntax-ppss on a position *before* the char we want to change.
 9575 
 9576 2008-07-04  Dan Nicolaescu  <dann@ics.uci.edu>
 9577 
 9578 	* vc-dir.el (vc-dir-query-replace-regexp): New function.
 9579 	(vc-dir-tool-bar-map, vc-dir-menu-map): Bind it.
 9580 	(vc-dir-mode-map): Likewise.
 9581 
 9582 2008-07-03  Juanma Barranquero  <lekktu@gmail.com>
 9583 
 9584 	* eshell/esh-arg.el (eshell-quote-backslash): Fix typo in docstring.
 9585 	(eshell-parse-argument-hook, eshell-special-chars-inside-quoting)
 9586 	(eshell-arg-load-hook, eshell-special-chars-outside-quoting):
 9587 	Remove spurious * in defcustom docstrings.
 9588 
 9589 	* textmodes/fill.el (fill-paragraph): Fix typo in docstring.
 9590 	(fill-individual-varying-indent, colon-double-space, enable-kinsoku)
 9591 	(adaptive-fill-mode, adaptive-fill-first-line-regexp)
 9592 	(default-justification): Remove spurious * in defcustom docstrings.
 9593 
 9594 	* textmodes/rst.el (rst, rst-line-homogeneous-p, rst-mode-abbrev-table)
 9595 	(rst-font-lock-keywords-function, rst-mode, rst-minor-mode)
 9596 	(rst-compare-decorations, rst-default-indent, rst-update-section)
 9597 	(rst-decoration-complete-p, rst-section-tree, rst-toc-insert-node)
 9598 	(rst-toc-insert-find-delete-contents, rst-toc-count-lines)
 9599 	(rst-toc-mode-goto-section, rst-faces, rst-level-face-base-color):
 9600 	Fix typos in docstrings.
 9601 	(rst-mode-lazy): Fix typo in docstring.  Remove spurious *.
 9602 	(rst-adjust, rst-line-homogeneous-p, rst-suggest-new-decoration)
 9603 	(rst-get-decorations-around, rst-section-tree-point)
 9604 	(rst-font-lock-adornment-point): Reflow docstrings.
 9605 	(rst-get-decoration, rst-get-decoration-match, rst-adjust-decoration):
 9606 	Doc fixes.
 9607 	(rst-re-enumerations): Comment out.
 9608 
 9609 	* nxml/nxml-glyph.el (nxml-glyph-set-hook):
 9610 	* nxml/nxml-uchnm.el (nxml-unicode-blocks)
 9611 	(nxml-unicode-block-char-name-set):
 9612 	* nxml/nxml-util.el (nxml-debug, nxml-make-namespace):
 9613 	* nxml/rng-nxml.el (rng-set-state-after):
 9614 	* nxml/rng-uri.el (rng-file-name-uri): Fix typo in docstring.
 9615 
 9616 	* nxml/rng-cmpct.el (rng-c-lookup-create, rng-c-parse-primary)
 9617 	(rng-c-parse-annotation-body):
 9618 	* nxml/rng-dt.el (rng-dt-namespace-context-getter): Reflow docstrings.
 9619 
 9620 	* nxml/nxml-mode.el (nxml, nxml-mode, nxml-after-change1)
 9621 	(nxml-extend-region, nxml-merge-indent-context-type, nxml-complete)
 9622 	(nxml-forward-balanced-item, nxml-dynamic-markup-word)
 9623 	(nxml-define-char-name-set, nxml-toggle-char-ref-extra-display):
 9624 	Fix typos in docstrings.
 9625 	(nxml-attribute-indent): Reflow docstring.
 9626 	(nxml-bind-meta-tab-to-complete-flag, nxml-last-fontify-end)
 9627 	(nxml-default-buffer-file-coding-system): Doc fixes.
 9628 
 9629 	* nxml/nxml-ns.el (nxml-ns-state, nxml-ns-initial-state)
 9630 	(nxml-ns-set-prefix): Fix typos in docstrings.
 9631 	(nxml-ns-push-state, nxml-ns-pop-state, nxml-ns-set-default):
 9632 	Reflow docstring.
 9633 	(nxml-ns-get-prefix, nxml-ns-get-default): Doc fixes.
 9634 
 9635 	* nxml/nxml-outln.el (nxml-hide-all-text-content)
 9636 	(nxml-show-direct-text-content, nxml-show-direct-subheadings)
 9637 	(nxml-hide-direct-text-content, nxml-hide-subheadings)
 9638 	(nxml-hide-text-content, nxml-show-subheadings, nxml-hide-other)
 9639 	(nxml-outline-display-rest, nxml-outline-set-overlay)
 9640 	(nxml-section-tag-forward, nxml-section-tag-backward)
 9641 	(nxml-back-to-section-start): Fix typos in docstrings.
 9642 
 9643 	* nxml/nxml-parse.el (nxml-validate-function, nxml-parse-file):
 9644 	Doc fixes.
 9645 
 9646 	* nxml/nxml-rap.el (nxml-scan-end, nxml-move-tag-backwards)
 9647 	(nxml-scan-element-forward, nxml-scan-element-backward): Doc fixes.
 9648 	(nxml-scan-after-change): Fix typo in docstring.
 9649 
 9650 	* nxml/rng-match.el (rng-being-compiled, rng-normalize-choice-list)
 9651 	(rng-name-class-possible-names): Doc fixes.
 9652 	(rng-memo-map-add, rng-intern-group, rng-match-possible-namespace-uris)
 9653 	(rng-match-possible-start-tag-names, rng-match-possible-value-strings):
 9654 	Fix typos in docstrings.
 9655 	(rng-intern-group-shortcut, rng-intern-choice-shortcut):
 9656 	Reflow docstrings.
 9657 
 9658 	* nxml/rng-util.el (rng-uniquify-eq, rng-uniquify-equal): Doc fixes.
 9659 	(rng-substq, rng-complete-before-point): Fix typos in docstrings.
 9660 
 9661 	* nxml/rng-xsd.el (rng-xsd-make-date-time-regexp)
 9662 	(rng-xsd-convert-date-time): Reflow docstrings.
 9663 	(rng-xsd-compile): Fix typo in docstring.
 9664 
 9665 	* nxml/rng-loc.el (rng-current-schema-file-name)
 9666 	(rng-locate-schema-file-using, rng-locate-schema-file-from-type-id):
 9667 	Doc fixes.
 9668 	(rng-set-schema-file): Fix typo in docstring.
 9669 
 9670 	* nxml/rng-valid.el (rng-error-count, rng-validate-mode)
 9671 	(rng-do-some-validation, rng-process-start-tag, rng-process-text):
 9672 	Fix typos in docstrings.
 9673 	(rng-message-overlay, rng-conditional-up-to-date-start)
 9674 	(rng-conditional-up-to-date-end): Doc fixes.
 9675 	(rng-next-error, rng-previous-error): Reflow docstrings.
 9676 
 9677 	* nxml/xmltok.el (xmltok-attribute-raw-normalized-value): Doc fix.
 9678 	(xmltok-dtd, xmltok-dependent-regions, xmltok-attribute-refs)
 9679 	(xmltok-valid-char-p, xmltok-standalone, xmltok-forward-prolog)
 9680 	(xmltok-merge-attributes): Fix typos in docstrings.
 9681 	(xmltok-make-attribute, xmltok-forward-special)
 9682 	(xmltok-get-declared-encoding-position): Reflow docstrings.
 9683 
 9684 	* nxml/xsd-regexp.el (xsdre-char-class-to-range-list): Doc fix.
 9685 	(xsdre-range-list-union, xsdre-check-range-list, xsdre-current-regexp):
 9686 	Fix typos in docstrings.
 9687 
 9688 2008-07-02  John Paul Wallington  <jpw@pobox.com>
 9689 
 9690 	* ibuffer.el (ibuffer-buffer-file-name):
 9691 	Use `list-buffers-directory'.  Remove special-casing for `cvs-mode'
 9692 	and `vc-dir-mode'.  Suggested by Dan Nicolaescu.
 9693 
 9694 2008-07-02  Toru Tsuneyoshi  <t_tuneyosi@hotmail.com>
 9695 
 9696 	* files.el (backup-extract-version): Handle versioned directories.
 9697 	(trash-directory): New variable.
 9698 	(move-file-to-trash): New function.
 9699 
 9700 	* cus-start.el (delete-by-moving-to-trash): Declare for custom.
 9701 
 9702 2008-07-02  Magnus Henoch  <mange@freemail.hu>
 9703 
 9704 	* vc-git.el (vc-git-annotate-command): Use proper option for
 9705 	specifying revision.
 9706 
 9707 2008-07-02  Francesc Rocher  <rocher@member.fsf.org>
 9708 
 9709 	* startup.el (fancy-splash-head): Prefer SVG or PNG splash image,
 9710 	if available.
 9711 
 9712 2008-07-01  Dan Nicolaescu  <dann@ics.uci.edu>
 9713 
 9714 	* uniquify.el (uniquify-list-buffers-directory-modes): Add vc-dir-mode.
 9715 
 9716 	* vc-annotate.el (vc-annotate-mode-map): Use lower case keys.
 9717 	Add binding for vc-annotate-show-changeset-diff-revision-at-line.
 9718 
 9719 	* vc-dir.el (vc-dir-mode): Set list-buffers-directory.
 9720 
 9721 2008-07-01  Nick Roberts  <nickrob@snap.net.nz>
 9722 
 9723 	* progmodes/gdb-ui.el (gdb-create-source-file-list): New option.
 9724 	(gdb-init-2): Use it.  Don't run gdb-mode-hook again.
 9725 	(gdb-var-list-children-regexp, gdb-var-update-regexp)
 9726 	(gdb-info-breakpoints-custom, gdb-stack-list-frames-regexp)
 9727 	(gdb-var-list-children-regexp-1, gdb-var-update-regexp-1)
 9728 	(gdb-stack-list-locals-regexp): Future proof regexps better.
 9729 
 9730 2008-06-30  Juri Linkov  <juri@jurta.org>
 9731 
 9732 	* faces.el (face-name-history): New variable.
 9733 	(make-face, make-empty-face): Replace interactive spec "S"
 9734 	with `read-from-minibuffer' where `read' arg is t and
 9735 	`hist' arg is `face-name-history'.
 9736 	(read-face-name): Set `hist' arg of `completing-read-multiple'
 9737 	to `face-name-history'.
 9738 	(list-faces-display): Use `read-regexp' instead of `read-string'
 9739 	to read regexp.
 9740 
 9741 	* hi-lock.el (hi-lock-regexp-history): Make it an obsolete alias
 9742 	to `regexp-history'.
 9743 	(hi-lock-face-history): Rename to `hi-lock-face-defaults' and
 9744 	make it an obsolete alias to it.
 9745 	(hi-lock-face-defaults): New variable renamed from
 9746 	`hi-lock-face-history'.
 9747 	(hi-lock-line-face-buffer, hi-lock-face-buffer)
 9748 	(hi-lock-face-phrase-buffer): Use `read-regexp' instead of
 9749 	`read-from-minibuffer'.  Doc fix.
 9750 	(hi-lock-read-face-name): Replace `hi-lock-face-history' with
 9751 	`hi-lock-face-defaults'.  Remove `mapcar (lambda (f) (cons f f))'.
 9752 	Set `hist' arg of `completing-read' to `face-name-history'.
 9753 	Put a list of default faces to `default' arg instead of `hist' arg.
 9754 
 9755 	* bindings.el (abbrev-map, narrow-map): New variables.
 9756 	Bind `C-x a' to `abbrev-map' and `C-x n' to `narrow-map'.
 9757 	Rebind related commands to these new maps.
 9758 	(ctl-x-r-map): New variable for rectangle, register and bookmark
 9759 	keys.  Move rectangle keybindings to rect.el and register
 9760 	keybindings to register.el.
 9761 	(next-buffer, previous-buffer): Remove C-x prefix and move
 9762 	keybindings to ctl-x-map.
 9763 
 9764 	* bookmark.el: Rebind three global `C-x r' keys "b", "m", "l"
 9765 	to the new map `ctl-x-r-map' in autoload cookies.
 9766 
 9767 	* expand.el: Rebind two global `C-x a' keys "n", "p"
 9768 	to the new map `abbrev-map' in autoload cookies.
 9769 
 9770 	* rect.el: Bind global keys to ctl-x-r-map in autoload cookies.
 9771 
 9772 	* register.el: Bind global keys to ctl-x-r-map in autoload cookies.
 9773 
 9774 2008-06-30  Miles Bader  <miles@gnu.org>
 9775 
 9776 	* net/rcirc.el (rcirc-markup-attributes): Don't skip a character
 9777 	after processing an escape sequence.
 9778 
 9779 2008-06-29  Michael Albinus  <michael.albinus@gmx.de>
 9780 
 9781 	* net/tramp-ftp.el (tramp-ftp-file-name-handler): Revert patch
 9782 	from 2008-06-28.  It does not work on W32.
 9783 
 9784 2008-06-29  Juri Linkov  <juri@jurta.org>
 9785 
 9786 	* replace.el (read-regexp): New function.
 9787 	(keep-lines-read-args, occur-read-primary-args):
 9788 	Call `read-regexp' instead of code moved to new function.
 9789 	(keep-lines, flush-lines, how-many): Remove parenthesis and colon
 9790 	from the end of prompt.
 9791 	(replace-re-search-function): Doc fix.
 9792 
 9793 2008-06-29  Kenichi Handa  <handa@m17n.org>
 9794 
 9795 	* descr-text.el (describe-char-display): Always return a string.
 9796 	(describe-char-padded-string): New function.
 9797 	(describe-char): Adjusted for the change of
 9798 	describe-char-display.  Use describe-char-padded-string.
 9799 
 9800 2008-06-29  Andreas Schwab  <schwab@suse.de>
 9801 
 9802 	* vc-dir.el (vc-dir): Make backend argument optional and use
 9803 	vc-responsible-backend when nil.  Interactively pass nil for
 9804 	backend instead of using the backend of what happens to be
 9805 	default-directory at the time of the call.
 9806 
 9807 	* find-dired.el (find-dired-filter): Preserve point.
 9808 
 9809 2008-06-28  Juanma Barranquero  <lekktu@gmail.com>
 9810 
 9811 	* net/sasl.el (sasl-client-set-property, sasl-make-mechanism)
 9812 	(sasl-find-mechanism, sasl-next-step):
 9813 	* net/sasl-ntlm.el (sasl-ntlm-steps, sasl-ntlm-request)
 9814 	(sasl-ntlm-response): Fix typos in docstrings.
 9815 
 9816 2008-06-28  robert marshall  <robert@capuchin.co.uk>  (tiny change)
 9817 
 9818 	* international/mule-cmds.el (view-hello-file): Doc fix.
 9819 
 9820 2008-06-28  Chong Yidong  <cyd@stupidchicken.com>
 9821 
 9822 	* faces.el (inhibit-face-set-after-frame-default): Var deleted.
 9823 	(set-face-attribute, face-set-after-frame-default)): Don't use it.
 9824 
 9825 2008-06-28  John Paul Wallington  <jpw@pobox.com>
 9826 
 9827 	* calc/calc.el (defmath): Add `doc-string' decl.  Add docstring.
 9828 
 9829 2008-06-28  Michael Albinus  <michael.albinus@gmx.de>
 9830 
 9831 	* net/tramp.el (tramp-handle-file-modes): Handle symlinks.
 9832 	(tramp-convert-file-attributes): Convert symlinks only when
 9833 	returned from `tramp-handle-file-attributes-with-stat'.
 9834 
 9835 	* net/tramp-ftp.el (top): Delete 'ange-ftp property from
 9836 	`substitute-in-file-name' when unloading.
 9837 	(tramp-ftp-file-name-handler): Set `tramp-mode' to nil.
 9838 
 9839 2008-06-28  Dan Nicolaescu  <dann@ics.uci.edu>
 9840 
 9841 	* vc-dir.el (vc-dir-hide-up-to-date): Also hide empty directories.
 9842 	(vc-string-prefix-p): Move function ...
 9843 	* vc.el (vc-string-prefix-p): ... here.
 9844 
 9845 2008-06-27  Juanma Barranquero  <lekktu@gmail.com>
 9846 
 9847 	* vc-dir.el (vc-dir): Complete only directory names.
 9848 
 9849 2008-06-27  Jason Rumney  <jasonr@gnu.org>
 9850 
 9851 	* w32-fns.el (top-level): Unconditionally define all charsets.
 9852 
 9853 2008-06-27  Alan Mackenzie  <acm@muc.de>
 9854 
 9855 	* progmodes/cc-mode.el (c-mode-base-map): Don't bind C-M-[ae] to
 9856 	the CC Mode specific functions; this is no longer needed, since
 9857 	{beginning,end}-of-defun now pass ARG to ...-of-defun-function.
 9858 
 9859 	* progmodes/cc-defs.el (c-emacs-features): New feature
 9860 	'argumentative-bod-function.
 9861 
 9862 2008-06-27  John Paul Wallington  <jpw@pobox.com>
 9863 
 9864 	* chistory.el (list-command-history): Use `bound-and-true-p'.
 9865 	(command-history-map): Define within defvar.  Add docstring.
 9866 
 9867 2008-06-27  Juanma Barranquero  <lekktu@gmail.com>
 9868 
 9869 	* image.el (image-jpeg-p): Don't fail if the arg cannot be converted
 9870 	to unibyte; just assume it is not a JPEG.  Use `string-match-p'.
 9871 	(image-type-from-data, image-type-from-file-name): Use `string-match-p'.
 9872 	(image-type-from-buffer): Use `looking-at-p'.
 9873 
 9874 2008-06-27  Juanma Barranquero  <lekktu@gmail.com>
 9875 
 9876 	* ibuf-ext.el (diff-sentinel): Declare.
 9877 
 9878 2008-06-27  Glenn Morris  <rgm@gnu.org>
 9879 
 9880 	* calendar/lunar.el (calendar-lunar-phases): Rename from
 9881 	calendar-phases-of-moon.  Keep old name as alias, update callers.
 9882 	(lunar-phases): Rename from phases-of-moon.  Keep old name as alias.
 9883 	(diary-lunar-phases): Rename from diary-phases-of-moon.
 9884 	Keep old name as alias.
 9885 	* calendar/cal-menu.el (cal-menu-sunmoon-menu)
 9886 	(cal-menu-global-mouse-menu): Update for lunar name changes.
 9887 	* calendar/calendar.el (calendar-mode-map): Update for name change.
 9888 	* calendar/diary-lib.el (diary-list-sexp-entries): Doc update.
 9889 
 9890 2008-06-26  Glenn Morris  <rgm@gnu.org>
 9891 
 9892 	* calendar/solar.el (solar-sunrise-sunset-string): Add optional
 9893 	argument `nolocation'.
 9894 	(calendar-sunrise-sunset-month): New function.
 9895 	* calendar/cal-menu.el (cal-menu-sunmoon-menu): Rename from
 9896 	cal-menu-moon-menu.  Add calendar-sunrise-sunset-month.
 9897 	(cal-menu-global-mouse-menu): Add calendar-sunrise-sunset-month.
 9898 	* calendar/calendar.el (solar-sunrises-buffer): New constant.
 9899 	(calendar-mode-map): Use cal-menu-sunmoon-menu.
 9900 	(calendar-buffer-list): Add solar-sunrises-buffer.
 9901 
 9902 	* calendar/cal-menu.el (cal-menu-goto-menu): Tweak menu name.
 9903 
 9904 2008-06-26  Chong Yidong  <cyd@stupidchicken.com>
 9905 
 9906 	* cus-start.el: Add customization types for word-wrap and
 9907 	shift-select-mode.
 9908 
 9909 2008-06-26  John Paul Wallington  <jpw@pobox.com>
 9910 
 9911 	* ibuf-ext.el (ibuffer-diff-buffer-with-file-1): New function.
 9912 	(ibuffer-diff-with-file): Use it.  Do diff on marked buffers.
 9913 	(ibuffer-mark-on-buffer): Don't display message when removing marks.
 9914 	(ibuffer-mark-by-mode): Use `buffer-local-value'.
 9915 
 9916 2008-06-26  Dan Nicolaescu  <dann@ics.uci.edu>
 9917 
 9918 	* vc-dir.el (tool-bar): Require.
 9919 
 9920 	* vc.el (ewoc, tool-bar): Do not require.
 9921 
 9922 2008-06-26  Kenichi Handa  <handa@m17n.org>
 9923 
 9924 	* international/mule-cmds.el (encode-coding-char): Fix for ASCII
 9925 	characters.
 9926 
 9927 	* composite.el (terminal-composition-base-character-p): New function.
 9928 	(terminal-composition-function):
 9929 	Use terminal-composition-base-character-p.  Include the base character
 9930 	in the composition.
 9931 	(auto-compose-chars): Don't check font-object for terminal display.
 9932 
 9933 2008-06-26  Glenn Morris  <rgm@gnu.org>
 9934 
 9935 	* doc-view.el (bookmark-make-record-default):
 9936 	* image-mode.el (bookmark-make-record-default): Fix declaration.
 9937 
 9938 	* calendar/calendar.el (calendar-date-echo-text): Doc fix.
 9939 	Add default :value for sexp type.
 9940 	(calendar-month-edges): New variable.
 9941 	(calendar-month-edges): New function.
 9942 	(calendar-recompute-layout-variables): Set calendar-month-edges.
 9943 	(calendar-intermonth-header, calendar-intermonth-text): New options.
 9944 	(calendar-insert-at-column): New function.
 9945 	(calendar-generate-month): Use calendar-insert-at-column.
 9946 	Handle intermonth text.  Add 'date property.
 9947 	(calendar-column-to-month): Remove function.
 9948 	(calendar-column-to-segment): New function.
 9949 	(calendar-cursor-to-date): Use calendar-column-to-segment.
 9950 	Check 'date property.
 9951 
 9952 	* calendar/calendar.el (calendar-print-other-dates):
 9953 	Handle mouse events.
 9954 	* calendar/cal-menu.el (calendar-mouse-print-dates): Remove function.
 9955 	(cal-menu-context-mouse-menu): Use calendar-print-other-dates.
 9956 
 9957 	* calendar/holidays.el (calendar-cursor-holidays): Handle mouse events.
 9958 	* calendar/cal-menu.el (calendar-mouse-holidays): Remove function.
 9959 	(cal-menu-context-mouse-menu): Use calendar-cursor-holidays.
 9960 
 9961 	* calendar/cal-move.el (calendar-cursor-to-nearest-date):
 9962 	Use calendar-column-to-segment, calendar-month-edges, and
 9963 	the 'date property to handle intermonth text.
 9964 
 9965 	* calendar/cal-iso.el (calendar-iso-from-absolute): Add autoload cookie.
 9966 
 9967 	* calendar/cal-menu.el (cal-menu-moon-menu, cal-menu-diary-menu)
 9968 	(cal-menu-holidays-menu, cal-menu-goto-menu, cal-menu-scroll-menu):
 9969 	Add doc strings.
 9970 	(cal-menu-context-mouse-menu): Add some :keys.
 9971 	(calendar-check-holidays): Declare rather than autoloading.
 9972 	(diary-show-holidays-flag): Remove unneeded declaration.
 9973 
 9974 	* calendar/cal-menu.el (cal-menu-moon-menu): Add sunrise/sunset.
 9975 	* calendar/calendar.el (calendar-cursor-to-date): Handle case where
 9976 	event-start is nil.
 9977 
 9978 2008-06-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 9979 
 9980 	* minibuffer.el (completion-basic-try-completion): Use the text after
 9981 	point to constrain the completion candidates.
 9982 	(completion-basic-all-completions): Adjust accordingly.
 9983 
 9984 2008-06-25  Chong Yidong  <cyd@stupidchicken.com>
 9985 
 9986 	* textmodes/tex-mode.el (tex-verbatim): Use monospace instead of
 9987 	courier.
 9988 
 9989 	* faces.el (set-face-attribute): Doc fix.
 9990 
 9991 2008-06-25  Juri Linkov  <juri@jurta.org>
 9992 
 9993 	* bindings.el (goto-map): New variable.  Rebind goto-related
 9994 	commands to this `M-g' prefix keymap.
 9995 	(search-map): New variable for `M-s' prefix keymap.
 9996 	Bind `M-s o' to `occur', `M-shr' to `highlight-regexp', `M-shp' to
 9997 	`highlight-phrase', `M-shl' to `highlight-lines-matching-regexp',
 9998 	`M-shu' to `unhighlight-regexp', `M-shf' to `hi-lock-find-patterns',
 9999 	`M-shw' to `hi-lock-write-interactive-patterns'.
10000 
10001 	* isearch.el (isearch-mode-map): Bind `M-s h r' to
10002 	`isearch-highlight-regexp'.
10003 	(isearch-highlight-regexp): New function.
10004 
10005 2008-06-25  Stefan Monnier  <monnier@iro.umontreal.ca>
10006 
10007 	* info.el (Info-bookmark-make-record):
10008 	Use bookmark-make-record-default.
10009 	(Info-bookmark-jump): Use bookmark-default-handler.
10010 
10011 	* image-mode.el (image-bookmark-make-record):
10012 	Use bookmark-make-record-default.
10013 	(image-bookmark-jump): Use bookmark-default-handler.
10014 
10015 	* doc-view.el (doc-view-bookmark-make-record):
10016 	Use bookmark-make-record-default.
10017 	(doc-view-bookmark-jump): Use bookmark-default-handler.
10018 
10019 	* bookmark.el (bookmark-alist): Allow the 2 slightly different formats
10020 	used until now in bookmark.el's code.
10021 	(bookmark-get-bookmark): Accept bookmark names or bookmark records.
10022 	(bookmark-get-bookmark-record): Allow the 2 slightly different formats
10023 	used until now in bookmark.el's code.
10024 	(bookmark-set-filename): Remove special code, moved to its only caller.
10025 	(bookmark-store): Use the newer format.
10026 	(bookmark-make-record-default): Add arg `point-only'.
10027 	Rename from bookmark-make-record-for-text-file.
10028 	(bookmark--jump-via): New function.
10029 	(bookmark-jump, bookmark-jump-other-window, bookmark-bmenu-2-window)
10030 	(bookmark-bmenu-other-window, bookmark-bmenu-switch-other-window):
10031 	Use it.
10032 	(bookmark-jump-noselect, bookmark-default-handler):
10033 	Don't return an alist, instead return the data implicitly by changing
10034 	current buffer and point.  Signal an error if the file doesn't exist.
10035 
10036 	* buff-menu.el: Use with-current-buffer and inhibit-read-only.
10037 	(Buffer-menu-toggle-read-only): Avoid vc-toggle-read-only.
10038 
10039 	* bs.el: Use with-current-buffer.  Simplify.
10040 	(bs-toggle-readonly): Avoid vc-toggle-read-only.
10041 
10042 	* eshell/esh-cmd.el (eshell-manipulate): Check eshell-debug-command
10043 	is bound before using it.
10044 
10045 2008-06-25  Kenichi Handa  <handa@m17n.org>
10046 
10047 	* image.el (image-jpeg-p): Convert DATA to unibyte at first.
10048 
10049 2008-06-25  Dan Nicolaescu  <dann@ics.uci.edu>
10050 
10051 	* vc-hg.el:
10052 	* vc-git.el: Require vc-dir when compiling.
10053 
10054 	* vc-dir.el (vc-dir-marked-only-files-and-states): Rename from
10055 	vc-dir-marked-only-files.  Change the return value.
10056 	(vc-dir-child-files-and-states): Rename from vc-dir-child-files.
10057 	Change the return value.
10058 	(vc-dir-deduce-fileset): New function broken out from ...
10059 	* vc.el (vc-deduce-fileset): ... here and ...
10060 	(vc-deduce-fileset): ... here.
10061 
10062 	* vc-svn.el (vc-annotate-parent-rev): Pacify byte compiler.
10063 	(vc-svn-parse-status): Do not set the vc-backend property.
10064 
10065 2008-06-25  Andreas Schwab  <schwab@suse.de>
10066 
10067 	* faces.el (face-font-family-alternatives, variable-pitch):
10068 	Use "Sans Serif", not "Sans-Serif".
10069 
10070 2008-06-24  Chong Yidong  <cyd@stupidchicken.com>
10071 
10072 	* faces.el (face-font-family-alternatives, variable-pitch):
10073 	Change "Sans" to the canonical name "Sans-Serif".
10074 
10075 2008-06-24  Jay Belanger  <jay.p.belanger@gmail.com>
10076 
10077 	* calc/calc.el (calc-mode-map): Add extra keybindings to
10078 	`calc-missing-key'.
10079 	* calc/calc-ext.el (calc-init-extensions): Add keybinding for
10080 	`kill-ring-save'.
10081 
10082 2008-06-24  Miles Bader  <miles@gnu.org>
10083 
10084 	* mouse.el (mouse-appearance-menu): Don't do anything if the user
10085 	pops up the menu but doesn't select anything.
10086 
10087 2008-06-24  Dan Nicolaescu  <dann@ics.uci.edu>
10088 
10089 	* add-log.el (add-change-log-entry): Add new arg to force each new
10090 	entry to be on a new line.
10091 	* diff-mode.el (diff-add-change-log-entries-other-window): Use it.
10092 
10093 	* vc-dir.el (vc-client-object): Remove.
10094 	(vc-dir-prepare-status-buffer): Take a backend as an argument and
10095 	use it when looking for a buffer.
10096 	(vc-dir): Add a backend argument.  Set revert-buffer-function.
10097 	Don't create a client object.  Move bindings ...
10098 	(vc-dir-menu-map, vc-dir-mode-map): ... here.
10099 	(vc-dir-revert-buffer-function): New function.
10100 	(vc-generic-status-printer): Rename to ...
10101 	(vc-dir-status-printer): ... this.
10102 	(vc-generic-state, vc-generic-status-fileinfo-extra)
10103 	(vc-dir-extra-menu, vc-make-backend-object): Remove.
10104 	(vc-default-status-printer): Use a different face for
10105 	directories.  Don't display any text for directories in the state
10106 	column.  Add tooltips.
10107 
10108 	* vc.el (Todo): Update.
10109 
10110 	* vc-hg.el (vc-annotate-convert-time, vc-default-status-printer):
10111 	* vc-rcs.el (vc-annotate-convert-time):
10112 	* vc-mtn.el (vc-annotate-convert-time):
10113 	* vc-git.el (vc-annotate-convert-time):
10114 	* vc-cvs.el (vc-annotate-convert-time):
10115 	* vc-bzr.el (vc-annotate-convert-time): Declare as functions.
10116 
10117 2008-06-23  Dan Nicolaescu  <dann@ics.uci.edu>
10118 
10119 	* vc-annotate.el (vc-annotate-mode): Derive from special-mode
10120 	instead of using view-mode.
10121 
10122 2008-06-23  Stefan Monnier  <monnier@iro.umontreal.ca>
10123 
10124 	* Makefile.in (distclean): Don't delete *.elc and autogen files.
10125 
10126 2008-06-22  Dan Nicolaescu  <dann@ics.uci.edu>
10127 
10128 	* vc.el:
10129 	* vc-hooks.el:
10130 	* vc-dispatcher.el: Move vc-dir variables and functions ...
10131 	* vc-dir.el: ... here.  New file.
10132 	* Makefile.in (ELCFILES): Add vc-dir.elc.
10133 
10134 	* vc.el: Move vc-annotate variables and functions ...
10135 	* vc-annotate.el: ... here.  New file.
10136 	* Makefile.in (ELCFILES): Add vc-annotate.elc.
10137 
10138 	* vc-dav.el: Move here from url/vc-dav.el.
10139 	(Todo): Note work needed to make this backend functional.
10140 
10141 	* Makefile.in (ELCFILES): Update vc-dav.el location.
10142 
10143 2008-06-22  Stefan Monnier  <monnier@iro.umontreal.ca>
10144 
10145 	* Makefile.in (COMPILE_FIRST): Trim down and add autoload.el.
10146 
10147 2008-06-21  John Paul Wallington  <jpw@pobox.com>
10148 
10149 	* emacs-lisp/derived.el (define-derived-mode): Add `doc-string' decl.
10150 
10151 	* textmodes/rst.el (rst-mode): Put docstring in right place.
10152 
10153 2008-06-21  Chong Yidong  <cyd@stupidchicken.com>
10154 
10155 	* startup.el (fancy-about-text, fancy-startup-tail): Increase text
10156 	size for legibility.
10157 
10158 	* faces.el (fixed-pitch): Use "Monospace" family.
10159 	(variable-pitch): Use "Sans" family.
10160 	(face-font-family-alternatives): Define alternatives for "Sans"
10161 	and "Monospace".
10162 
10163 2008-06-21  Glenn Morris  <rgm@gnu.org>
10164 
10165 	* mail/hashcash.el, net/tramp-smb.el, nxml/nxml-mode.el:
10166 	Require 'cl when compiling.
10167 
10168 	* emacs-lisp/debug.el (help-xref-interned): Declare.
10169 
10170 	* emacs-lisp/easy-mmode.el (easy-mmode-set-keymap-parents):
10171 	Evaluate definition when compiling.
10172 
10173 	* progmodes/bug-reference.el (bug-reference-map): Bind down-mouse-1
10174 	rather than mouse-1.
10175 	(bug-reference-url-format): Autoload safe if string.
10176 	(bug-reference-bug-regexp): Make space after "bug" optional.
10177 
10178 	* Makefile.in (all): Explicitly pass EMACS to sub-make,
10179 	for some non-GNU makes.
10180 
10181 	* cus-dep.el (custom-dependencies-no-scan-regexp):
10182 	* finder.el (finder-no-scan-regexp): Add ldefs-boot.el
10183 
10184 	* calendar/cal-move.el (calendar-forward-day): Scroll in one month
10185 	increments.
10186 
10187 	* calendar/calendar.el: Factor out the magic numbers controlling the
10188 	calendar layout.
10189 	(calendar-month-digit-width, calendar-month-width)
10190 	(calendar-right-margin): New variables.
10191 	(calendar-recompute-layout-variables, calendar-set-layout-variable):
10192 	New functions.
10193 	(calendar-left-margin, calendar-intermonth-spacing)
10194 	(calendar-column-width, calendar-day-header-width)
10195 	(calendar-day-digit-width): New options.
10196 	(calendar-first-date-row): New constant.
10197 	(calendar-move-to-column, calendar-ensure-newline): New functions,
10198 	replacing calendar-insert-indented.
10199 	(calendar-insert-indented): Remove function.
10200 	(calendar-generate-month): Use calendar-move-to-column and
10201 	calendar-ensure-newline.  Use layout variables.
10202 	(calendar-generate, calendar-update-mode-line)
10203 	(calendar-font-lock-keywords): Use layout variables.
10204 	(calendar-column-to-month): New function.
10205 	(calendar-cursor-to-date): Use calendar-column-to-month.
10206 	Use layout variables.
10207 	* calendar/cal-move.el (calendar-cursor-to-nearest-date):
10208 	Use layout variables.  Use calendar-column-to-month.
10209 	(calendar-cursor-to-visible-date): Use layout variables.
10210 
10211 2008-06-21  Stefan Monnier  <monnier@iro.umontreal.ca>
10212 
10213 	* Makefile.in (update-elclist): Don't exclude COMPILE_FIRST.
10214 	(all): Run compile-last.
10215 	(compile-onefile): New target.
10216 	(compile-first): Simplify.
10217 	(compile-last): Don't treat COMPILE_FIRST specially.
10218 	(COMPILE_FIRST): List the elc files rather than the el files.
10219 	(ELCFILES): Update.
10220 
10221 2008-06-21  Ulf Jasper  <ulf.jasper@web.de>
10222 
10223 	* net/newst-treeview.el: Remove dead code.
10224 	(newsticker--window-config): Remove.
10225 	(newsticker-treeview-quit): Do not save window config.
10226 	(newsticker-treeview): Do not try to restore window config.
10227 	(newsticker-groups, newsticker--treeview-list-sort-by-column)
10228 	(newsticker--treeview-list-new-items)
10229 	(newsticker--treeview-list-immortal-items)
10230 	(newsticker--treeview-list-obsolete-items)
10231 	(newsticker--treeview-list-all-items)
10232 	(newsticker--treeview-list-feed-items): Fix documentation.
10233 
10234 2008-06-21  Miles Bader  <miles@gnu.org>
10235 
10236 	* face-remap.el (text-scale-adjust): Bind `echo-keystrokes' to nil.
10237 
10238 2008-06-21  Alan Mackenzie  <acm@muc.de>
10239 
10240 	* progmodes/cc-engine.el (c-guess-basic-syntax CASE 5D.5): Fix an
10241 	infinite loop on invalid syntax.
10242 
10243 2008-06-21  Stefan Monnier  <monnier@iro.umontreal.ca>
10244 
10245 	* textmodes/rst.el: Run rst-define-level-faces when loading.
10246 	(rst-mode): Don't set the font-lock-multiline var.
10247 	(rst-font-lock-find-unindented-line, rst-font-lock-handle-adornment):
10248 	Set the font-lock-multiline property by hand.
10249 
10250 	* loadup.el: Don't add emacs-<VERS> name when bootstrapping.
10251 
10252 	* Makefile.in (emacs-deps): Remove.
10253 	($(lisp)/cus-load.el, $(lisp)/finder-inf.el): Re-add.
10254 	(all): Use them.
10255 	(autogen-clean): Remove.
10256 
10257 2008-06-20  Stefan Monnier  <monnier@iro.umontreal.ca>
10258 
10259 	* Makefile.in (all): New target.
10260 	(bootstrap-prepare): Remove.
10261 
10262 	* Makefile.in ($(lisp)/progmodes/cc-mode.elc): Pass the .el file not
10263 	the .elc file to batch-byte-compile.
10264 
10265 	* progmodes/cc-mode.el (c-make-inherited-keymap): Only use
10266 	set-keymap-parents if set-keymap-parent doesn't exist.
10267 
10268 	* vc-bzr.el (vc-bzr-annotate-extract-revision-at-line):
10269 	Allow more than one space before the |.
10270 
10271 	* textmodes/rst.el: Fix up docstring conventions.
10272 	Move vars to before their first use.
10273 	(rst-mode): Don't mess with font-lock-support-mode.
10274 	(rst-suggest-new-decoration, rst-adjust-decoration):
10275 	Avoid CL's copy-list.
10276 	(rst-delete-entire-line): Use line-beginning-position.
10277 	(rst-position): New fun.
10278 	(rst-straighten-decorations): Use it instead of CL's position.
10279 	(rst-straighten-bullets-region): Avoid CL's mapcar*.
10280 	(rst-toc-mode): Use define-derived-mode.
10281 	(rst-iterate-leftmost-paragraphs, rst-iterate-leftmost-paragraphs-2):
10282 	Remove unused var `in-par'.  Use `point' rather than `point-marker'.
10283 	(rst-line-block-region): Reduce redundancy.  Use the `pfxarg' arg.
10284 	(rst-replace-lines): Simplify.
10285 	(auto-mode-alist): Use rst-mode for *.rst and *.rest files.
10286 
10287 	* simple.el (special-mode-map): New var.
10288 	(special-mode): New major mode.
10289 
10290 2008-06-20  Dan Nicolaescu  <dann@ics.uci.edu>
10291 
10292 	* vc-mtn.el (vc-mtn-log-view-mode): Set log-view-per-file-logs and
10293 	log-view-file-re.
10294 
10295 	* vc.el (vc-dir-hide-up-to-date): Undo previous change.
10296 	(vc-switch-backend): Simplify.
10297 	(Todo): Remove solved items.
10298 
10299 	* vc-cvs.el (vc-cvs-parse-status, vc-cvs-parse-entry): Do not set
10300 	the vc-backend property.
10301 
10302 2008-06-20  Stefan Monnier  <monnier@iro.umontreal.ca>
10303 
10304 	* emacs-lisp/checkdoc.el (checkdoc-start-section, checkdoc-error):
10305 	Bind inhibit-read-only since the buffer is always read-only.
10306 
10307 2008-06-20  Ulf Jasper  <ulf.jasper@web.de>
10308 
10309 	* net/newst-treeview.el (newsticker-treeview-own-frame):
10310 	Change default value to nil.
10311 	(newsticker--treeview-list-add-item)
10312 	(newsticker--treeview-propertize-tag): Show item title in tooltip.
10313 
10314 2008-06-20  Martin Blais  <blais@furius.ca>
10315 	    Stefan Merten  <smerten@oekonux.de>
10316 	    David Goodger  <goodger@python.org>
10317 
10318 	* textmodes/rst.el: New file.
10319 
10320 2008-06-20  Sam Steingold  <sds@gnu.org>
10321 
10322 	* vc.el (vc-dir-hide-up-to-date): Accept a prefix argument to also
10323 	remove DIRECTORY entries.
10324 
10325 2008-06-20  Eli Zaretskii  <eliz@gnu.org>
10326 
10327 	* makefile.w32-in (distclean): Depend on `clean'.
10328 	(clean): Delete calc/calc-loaddefs.el~ and eshell/esh-groups.el~.
10329 	(AUTOGENEL): Add $(lisp)/nxml/subdirs.el.
10330 	($(lisp)/cus-load.el): Don't use `touch'.  Instead, generate an
10331 	empty cus-load.el with `echo', and include "Local Variables"
10332 	section to prevent the empty file from being compiled.
10333 	(cus-load.el-SH, cus-load.el-CMD): New SHELLTYPE-specific targets
10334 	that generate an empty cus-load.el.
10335 
10336 2008-06-20  Juanma Barranquero  <lekktu@gmail.com>
10337 
10338 	* makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
10339 	Don't copy ldefs-boot.el over loaddefs.el.
10340 	(bootstrap-clean): Remove loaddefs.el and don't depend on it.
10341 	(loaddefs.el-SH, loaddefs.el-CMD): Don't add autoloads and defvars
10342 	to loaddefs.el; they are not needed now.  Add coding cookie.
10343 
10344 2008-06-20  Miles Bader  <miles@gnu.org>
10345 
10346 	* face-remap.el (face-remap-add-relative, face-remap-set-base):
10347 	Strip unnecessary list levels from SPECS.
10348 	(buffer-face-set, buffer-face-toggle):
10349 	Change argument from FACE to &rest SPECS, and strip unnecessary
10350 	list levels from SPECS.
10351 	(buffer-face-mode-invoke): Change argument from FACE to SPECS.
10352 
10353 2008-06-20  Jason Rumney  <jasonr@gnu.org>
10354 
10355 	* international/fontset.el (setup-default-fontset): Specify script
10356 	for latin use of iso10646-1.  Fix use of lang tags.
10357 
10358 2008-06-19  Miles Bader  <miles@gnu.org>
10359 
10360 	* face-remap.el (text-scale-increase): Start from zero if
10361 	text-scale-mode isn't enabled.
10362 
10363 2008-06-19  Stefan Monnier  <monnier@iro.umontreal.ca>
10364 
10365 	* faces.el (face-set-after-frame-default): Re-apply explicit `font'
10366 	frame parameters after setting up the `default' face.
10367 
10368 2008-06-18  Stefan Monnier  <monnier@iro.umontreal.ca>
10369 
10370 	* faces.el (face-set-after-frame-default): Don't exclude `default'.
10371 
10372 2008-06-18  Glenn Morris  <rgm@gnu.org>
10373 
10374 	* mouse.el (buffer-face-mode-invoke): Declare.
10375 
10376 	* Makefile.in (ELCFILES): Add org/org-id.elc.
10377 
10378 	* calendar/holidays.el (calendar-cursor-holidays): Accept optional date.
10379 	* calendar/cal-menu.el (cal-menu-holidays-menu):
10380 	Use calendar-cursor-holidays rather than cal-menu-today-holidays.
10381 	(cal-menu-today-holidays): Remove function.
10382 
10383 	* calendar/cal-menu.el (cal-menu-holiday-window-suffix): Simplify.
10384 	(cal-menu-list-holidays-year, cal-menu-list-holidays-following-year)
10385 	(cal-menu-list-holidays-previous-year, calendar-mouse-goto-date):
10386 	Remove unused functions.
10387 	(calendar-mouse-view-diary-entries): Use format rather than concat.
10388 
10389 	* calendar/cal-menu.el (cal-menu-x-popup-menu): Turn it into a macro.
10390 	(calendar-mouse-holidays, calendar-mouse-view-diary-entries)
10391 	(calendar-mouse-print-dates): Adapt for cal-menu-x-popup-menu change.
10392 
10393 	* calendar/cal-menu.el (cal-menu-event-to-date): Remove function.
10394 	(calendar-mouse-holidays, calendar-mouse-view-diary-entries)
10395 	(calendar-mouse-view-other-diary-entries, calendar-mouse-print-dates)
10396 	(cal-menu-set-date-title): Use calendar-cursor-to-date rather than
10397 	cal-menu-event-to-date.
10398 
10399 	* calendar/cal-html.el (cal-html-cursor-month, cal-html-cursor-year):
10400 	Handle mouse events.
10401 	* calendar/cal-tex.el (cal-tex-cursor-year)
10402 	(cal-tex-cursor-year-landscape, cal-tex-cursor-filofax-year)
10403 	(cal-tex-cursor-month-landscape, cal-tex-cursor-month)
10404 	(cal-tex-cursor-week, cal-tex-cursor-week2, cal-tex-cursor-week-iso)
10405 	(cal-tex-cursor-week-monday, cal-tex-cursor-filofax-2week)
10406 	(cal-tex-cursor-filofax-week, cal-tex-cursor-filofax-daily)
10407 	(cal-tex-cursor-day): Handle mouse events.  Rename ARG to N.
10408 	(cal-tex-cursor-month): Mark N as optional.
10409 	* calendar/cal-menu.el (calendar-mouse-tex-day)
10410 	(calendar-mouse-tex-week, calendar-mouse-tex-week2)
10411 	(calendar-mouse-tex-week-iso, calendar-mouse-tex-week-monday)
10412 	(calendar-mouse-tex-filofax-daily, calendar-mouse-tex-filofax-2week)
10413 	(calendar-mouse-tex-filofax-week, calendar-mouse-tex-month)
10414 	(calendar-mouse-tex-month-landscape, calendar-mouse-tex-year)
10415 	(calendar-mouse-tex-filofax-year, calendar-mouse-tex-year-landscape):
10416 	Remove functions.
10417 	(cal-menu-context-mouse-menu): Replace the above functions with the
10418 	cal-tex versions.  Add HTML submenu.
10419 
10420 2008-06-17  Nick Roberts  <nickrob@snap.net.nz>
10421 
10422 	* progmodes/gdb-ui.el (gud-gdba-marker-filter): Don't switch to
10423 	text command mode.
10424 	(gdb): Explain that gud-gdb is needed for text command mode.
10425 
10426 2008-06-17  Martin Rudalics  <rudalics@gmx.at>
10427 
10428 	* window.el (split-height-threshold): Remove spurious extra line.
10429 
10430 2008-06-17  Stefan Monnier  <monnier@iro.umontreal.ca>
10431 
10432 	* calendar/calendar.el (calendar-cursor-to-date): Add argument `event'.
10433 	(calendar-set-mark):
10434 	* calendar/diary-lib.el (diary-insert-entry):
10435 	* calendar/solar.el (calendar-sunrise-sunset): Use it.
10436 	* calendar/cal-menu.el (calendar-mouse-sunrise/sunset)
10437 	(calendar-mouse-insert-diary-entry, calendar-mouse-set-mark): Delete.
10438 	(cal-menu-context-mouse-menu): Use calendar-set-mark,
10439 	diary-insert-entry, and calendar-sunrise-sunset instead.
10440 
10441 	* vc.el (vc-deduce-fileset): Add arg `only-files'.
10442 	(vc-next-action): Pass the new arg.
10443 	(vc-register): Don't use `only-files'.
10444 	Don't set `backup-inhibited' in the current buffer.
10445 
10446 2008-06-17  Miles Bader  <miles@gnu.org>
10447 
10448 	* mouse.el (mouse-appearance-menu): Use buffer-face-mode.
10449 
10450 	* face-remap.el (buffer-face-mode-face)
10451 	(buffer-face-mode-remapping): New variables.
10452 	(buffer-face-mode, buffer-face-set, buffer-face-toggle)
10453 	(buffer-face-mode-invoke): New functions.
10454 	(variable-pitch-mode-remapping): Variable removed.
10455 	(variable-pitch-mode): Rewrite as an interface to `buffer-face-mode'.
10456 
10457 	* face-remap.el (internal-lisp-face-attributes): New variable.
10458 	(face-attrs-more-relative-p, face-remap-order): New functions.
10459 	(face-remap-add-relative): Use `face-remap-order'.
10460 
10461 2008-06-17  Glenn Morris  <rgm@gnu.org>
10462 
10463 	* mouse.el (x-select-font): Declare.
10464 
10465 	* calendar/calendar.el (calendar-move-hook):
10466 	Add calendar-update-mode-line as an option.
10467 	(calendar-date-echo-text): New user option.
10468 	(calendar-generate-month): Set `day'.  Use calendar-date-echo-text.
10469 	(calendar-insert-indented): Simplify newline insertion.
10470 	(calendar-describe-mode): Remove unused function.
10471 	(calendar-mode-line-entry): New function.
10472 	(calendar-mode-line-format): Doc fix.  Use calendar-mode-line-entry.
10473 	Mark as risky.
10474 	(calendar-mouse-other-month): Remove function.
10475 	(calendar-other-month): Handle mouse events.
10476 	(calendar-goto-info-node): Call fit-window-to-buffer.
10477 	(calendar-mode): Use define-derived-mode.  Doc fix.
10478 	(calendar-update-mode-line): Tweak whitespace.
10479 
10480 2008-06-16  Stefan Monnier  <monnier@iro.umontreal.ca>
10481 
10482 	* vc-dispatcher.el (vc-dir-child-files): Use vc-string-prefix-p.
10483 	(vc-dir-marked-only-files): vc-string-prefix-p.
10484 
10485 2008-06-16  Nick Roberts  <nickrob@snap.net.nz>
10486 
10487 	* progmodes/gdb-ui.el (gdb-memory-set-address)
10488 	(gdb-memory-set-repeat-count): Allow keyboard bindings.
10489 	(gdb-memory-mode-map): Bind above functions respectively
10490 	to 'S' and 'N'.
10491 
10492 2008-06-16  Derek Upham  <sand@blarg.net>  (tiny change)
10493 
10494 	* nxml/nxml-mode.el (nxml-mode): Use run-mode-hooks.
10495 
10496 2008-06-16  Juanma Barranquero  <lekktu@gmail.com>
10497 
10498 	* log-view.el (vc-diff-internal): Declare for compiler.
10499 
10500 	* vc-bzr.el (log-view-per-file-logs):
10501 	* vc-svn.el (log-view-per-file-logs): Pacify byte compiler.
10502 
10503 2008-06-15  Chong Yidong  <cyd@stupidchicken.com>
10504 
10505 	* mouse.el (mouse-appearance-menu-map): New var.
10506 	(mouse-appearance-menu): New function.
10507 	Bind it to S-down-mouse-1.
10508 
10509 2008-06-15  Juri Linkov  <juri@jurta.org>
10510 
10511 	* info.el (Info-toc): Call Info-toc-nodes instead of Info-build-toc.
10512 	(Info-toc, Info-insert-toc): Increment nth's index to add PARENT
10513 	as the second element.
10514 	(Info-build-toc): Add PARENT element extracted from the Up pointer.
10515 	Don't print progress messages.
10516 	(Info-toc-nodes): New variable and function.
10517 	(Info-index-nodes): Optimize non-string file name case.
10518 	(Info-breadcrumbs-depth): Increment the default value from 3 to 4.
10519 	(Info-insert-breadcrumbs): Use the cached document structure instead
10520 	of visiting all ancestor nodes.  Remove the initial `>'.
10521 
10522 2008-06-15  Dan Nicolaescu  <dann@ics.uci.edu>
10523 
10524 	* log-view.el (log-view-diff-changeset): New function.
10525 	(log-view-mode-map, log-view-mode-menu): Bind it.
10526 	(log-view-per-file-logs, log-view-vc-fileset)
10527 	(log-view-vc-backend): New variables.
10528 	(log-view-find-revision, log-view-modify-change-comment)
10529 	(log-view-annotate-version): Throw an error if the log is for more
10530 	than one file and we can't find the current file.  Get the current
10531 	file from log-view-vc-fileset if necessary.
10532 	(log-view-diff): Get the current file from log-view-vc-fileset if
10533 	necessary.
10534 
10535 	* vc.el (vc-print-log): Set log-view-vc-fileset and log-view-vc-backend.
10536 
10537 	* vc-hg.el (vc-hg-log-view-mode): Call the log method only once.
10538 	(vc-hg-log-view-mode): Declare for compiler.
10539 	(vc-hg-log-view-mode): Set log-view-per-file-logs and
10540 	log-view-file-re.
10541 	(vc-hg-diff): If no file is passed, use default-directory for cwd.
10542 
10543 	* vc-bzr.el (vc-bzr-log-view-mode): Set log-view-per-file-logs.
10544 
10545 	* vc-svn.el (vc-svn-log-view-mode): New derived mode.
10546 
10547 2008-06-15  Michael Albinus  <michael.albinus@gmx.de>
10548 
10549 	* net/tramp.el (tramp-handle-start-file-process):
10550 	Clear modification time of the connection buffer.
10551 	(tramp-sh-file-name-handler): Reset `tramp-locked' in case of error.
10552 	(tramp-open-connection-setup-interactive-shell): Flush cache, and
10553 	restart `tramp-maybe-open-connection' when the remote system has
10554 	been changed.  Throw 'uname-changed event.
10555 	(tramp-maybe-open-connection): Catch it.
10556 
10557 	* net/tramp-cmds.el (tramp-cleanup-all-connections):
10558 	Reset `tramp-locked'.
10559 
10560 2008-06-15  Ulf Jasper  <ulf.jasper@web.de>
10561 
10562 	* net/newst-treeview.el (newsticker--treeview-list-update)
10563 	(newsticker--treeview-item-update)
10564 	(newsticker--treeview-tree-update)
10565 	(newsticker-treeview-jump, newsticker-group-add-group)
10566 	(newsticker-group-move-feed, newsticker-group-delete-group):
10567 	Remove window dedication.
10568 	(newsticker--group-manage-orphan-feeds): Handle ill-valued
10569 	newsticker-groups.
10570 	(newsticker--treeview-tree-expand): Don't manage orphan feeds here.
10571 
10572 2008-06-15  Andreas Schwab  <schwab@suse.de>
10573 
10574 	* vc-cvs.el (vc-cvs-status-extra-headers): Don't match newline
10575 	when parsing CVS/Repository.
10576 
10577 	* wdired.el (wdired-search-and-rename): Fix undocumented change.
10578 
10579 2008-06-15  Ulf Jasper  <ulf.jasper@web.de>
10580 
10581 	* net/newst-plainview.el (newsticker-faces, newsticker-feed-face)
10582 	(newsticker-extra-face, newsticker-enclosure-face): Moved to
10583 	net/newst-reader.el.
10584 
10585 	* net/newst-reader.el (newsticker-faces, newsticker-feed-face)
10586 	(newsticker-extra-face, newsticker-enclosure-face): Moved from
10587 	net/newst-reader.el.
10588 
10589 2008-06-15  Stefan Monnier  <monnier@iro.umontreal.ca>
10590 
10591 	* international/encoded-kb.el (encoded-kbd-self-insert-utf-8):
10592 	Catch and recover from case when the bytes we thought we were reading
10593 	turn out to be something else entirely, such as latin-1 chars from
10594 	quail.  See bug#396.
10595 
10596 2008-06-15  Dan Nicolaescu  <dann@ics.uci.edu>
10597 
10598 	* vc.el (vc-deduce-fileset): Check if the buffer has a file.
10599 	(vc-register): Call the backend function only once, instead of
10600 	once for each file.
10601 	(vc-next-action): Update call to vc-register.
10602 	(vc-dir-register): Remove function.
10603 	(vc-dir): Bind vc-register instead of vc-dir-register.
10604 
10605 2008-06-14  Glenn Morris  <rgm@gnu.org>
10606 
10607 	* Makefile.in (ELCFILES): Add net/newst-*.el.
10608 
10609 2008-06-14  Stefan Monnier  <monnier@iro.umontreal.ca>
10610 
10611 	* wdired.el (wdired-do-renames): New function.
10612 	(wdired-finish-edit): Use it to.
10613 	(wdired-preprocess-files): Don't hardcode (point-min) == 1.
10614 
10615 2008-06-14  Stefan Monnier  <monnier@iro.umontreal.ca>
10616 
10617 	* info.el (Info-insert-breadcrumbs): Don't break in apropos and toc.
10618 
10619 2008-06-14  Martin Rudalics  <rudalics@gmx.at>
10620 
10621 	* window.el (window--even-window-heights): Even window heights
10622 	only if the selected window is higher than WINDOW.  (Bug#410)
10623 	Reported by Stephen Berman <Stephen.Berman at gmx.net>.
10624 
10625 2008-06-14  Stefan Monnier  <monnier@iro.umontreal.ca>
10626 
10627 	* info.el (Info-insert-breadcrumbs): Be careful to preserve history.
10628 
10629 2008-06-13  Stefan Monnier  <monnier@iro.umontreal.ca>
10630 
10631 	* term/linux.el (terminal-init-linux): Load t-mouse.
10632 
10633 2008-06-13  Stefan Monnier  <monnier@iro.umontreal.ca>
10634 	    Drew Adams  <drew.adams@oracle.com>
10635 
10636 	* info.el (Info-breadcrumbs-depth): New var.
10637 	(Info-insert-breadcrumbs): New function.
10638 	(Info-fontify-node): Use it.
10639 	(Info-mode-map): Move initialization into declaration.
10640 
10641 2008-06-13  Ulf Jasper  <ulf.jasper@web.de>
10642 
10643 	Rename net/newsticker-*.el to net/newst-*.el.
10644 	* net/newst-backend.el: Rename from net/newsticker-backend.el.
10645 	* net/newst-plainview.el: Rename from net/newsticker-plainview.el.
10646 	* net/newst-reader.el: Rename from net/newsticker-reader.el.
10647 	* net/newst-ticker.el: Rename from net/newsticker-ticker.el.
10648 	* net/newst-treeview.el: Rename from net/newsticker-treeview.el.
10649 	* net/newsticker-backend.el: Rename to net/newst-backend.el.
10650 	* net/newsticker-plainview.el: Rename to net/newst-plainview.el.
10651 	* net/newsticker-reader.el: Rename to net/newst-reader.el.
10652 	* net/newsticker-ticker.el: Rename to net/newst-ticker.el.
10653 	* net/newsticker-treeview.el: Rename to net/newst-treeview.el.
10654 
10655 2008-06-13  Stefan Monnier  <monnier@iro.umontreal.ca>
10656 
10657 	* progmodes/compile.el (compilation-start): Don't disable undo in
10658 	comint buffer.  Don't override the comint-filter with our own.
10659 	(compilation-filter): Change point's insertion-type.
10660 
10661 	* comint.el (comint-output-filter): Use copy-marker.
10662 
10663 2008-06-13  David Reitter  <david.reitter@gmail.com>
10664 
10665 	* textmodes/flyspell.el (mail-mode-flyspell-verify):
10666 	Check message-signature-separator exists before using it.
10667 
10668 2008-06-13  Dan Nicolaescu  <dann@ics.uci.edu>
10669 
10670 	* vc.el (vc-delete-file): Bind default-directory before calling
10671 	the backend.
10672 	(vc-annotate-show-diff-revision-at-line): Move most of the code to ...
10673 	(vc-annotate-show-diff-revision-at-line-internal): ... here.
10674 	New function.
10675 	(vc-annotate-show-changeset-diff-revision-at-line): New function.
10676 	(vc-annotate-mode-menu): Bind it.
10677 
10678 2008-06-13  Jason Rumney  <jasonr@gnu.org>
10679 
10680 	* term/w32-win.el (mouse-set-font): Remove overridden function.
10681 	(w32-select-font): Declare as obsolete alias for x-select-font.
10682 
10683 2008-06-13  Daniel Engeler  <engeler@gmail.com>
10684 
10685 	These changes add serial port access.
10686 	* term.el (term-update-mode-line): Modify.
10687 	(serial-port-is-file-p, serial-nice-speed-history)
10688 	(serial-no-speed, serial-mode-line-speed-menu)
10689 	(serial-mode-line-config-menu): New variables and constants.
10690 	(serial-name-history, serial-speed-history)
10691 	(serial-supported-or-barf, serial-read-name, serial-read-speed)
10692 	(serial-term, serial-speed, serial-mode-line-speed-menu-1)
10693 	(serial-mode-line-speed-menu, serial-update-speed-menu)
10694 	(serial-mode-line-config-menu-1, serial-mode-line-config-menu)
10695 	(serial-update-config-menu): New functions.
10696 
10697 2008-06-13  Glenn Morris  <rgm@gnu.org>
10698 
10699 	* menu-bar.el (menu-set-font): Use fboundp rather than functionp.
10700 
10701 	* emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): Doc fix.
10702 
10703 2008-06-13  Kenichi Handa  <handa@m17n.org>
10704 
10705 	* cus-face.el (custom-face-attributes): Add :foundry.
10706 
10707 	* faces.el (set-face-attribute): Parse "FOUNDRY-FAMILY" here.
10708 	(face-x-resources): Add :foundry.
10709 	(face-valid-attribute-values): Likewise.
10710 	(face-attribute-name-alist): Likewise.
10711 	(describe-face): Likewise.
10712 
10713 2008-06-12  Stefan Monnier  <monnier@iro.umontreal.ca>
10714 
10715 	* emacs-lisp/map-ynp.el (map-y-or-n-p): Accept non-char events.
10716 
10717 2008-06-12  Chong Yidong  <cyd@stupidchicken.com>
10718 
10719 	* longlines.el (longlines-search-forward, longlines-search-backward)
10720 	(longlines-re-search-forward): Use a smarter search-spaces-regexp.
10721 
10722 2008-06-12  Sam Steingold  <sds@gnu.org>
10723 
10724 	* vc.el (vc-rename-file): DTRT when the destination is a directory
10725 	name and the source is a file.
10726 
10727 2008-06-12  Chong Yidong  <cyd@stupidchicken.com>
10728 
10729 	* menu-bar.el (menu-set-font): Rename x-font-dialog to x-select-font.
10730 
10731 2008-06-12  Glenn Morris  <rgm@gnu.org>
10732 
10733 	* progmodes/f90.el (f90-beginning-of-subprogram)
10734 	(f90-end-of-subprogram): Only give a message when interactive.
10735 
10736 	* term/mac-win.el (x-toolkit-scroll-bars): Check bound.
10737 
10738 	* progmodes/cperl-mode.el (cperl-info-on-command):
10739 	Use display-pixel-height rather than x-display-pixel-height.
10740 
10741 	* mail/rmailedit.el (rmail-cease-edit):
10742 	* vc-dispatcher.el (vc-dir-mode): Check tool-bar-mode is bound.
10743 
10744 	* emulation/edt.el (edt-xserver):
10745 	* emulation/edt-mapper.el (edt-xserver): Use replace-regexp-in-string.
10746 
10747 	* emulation/edt-mapper.el: Drop test for Emacs < 19.
10748 
10749 	* mwheel.el (mouse-wheel-follow-mouse, mwheel-event-window):
10750 	Evaluate definitions when compiling.  Reverse tests.
10751 
10752 	* dframe.el (dframe-reposition-frame-emacs): Reorder test, and
10753 	use unless.
10754 
10755 	* menu-bar.el (w32-menu-bar-open): Declare for compiler.
10756 
10757 	* textmodes/artist.el (x-pointer-shape):
10758 	* term/x-win.el (x-parse-geometry, x-resource-name, accelerate-menu)
10759 	(x-open-connection, x-server-max-request-size, x-get-resource):
10760 	* term/w32console.el (x-setup-function-keys):
10761 	* term/w32-win.el (x-parse-geometry, x-resource-name)
10762 	(generate-fontset-menu, image-library-alist, x-open-connection)
10763 	(setup-default-fontset, set-fontset-font, setup-default-fontset)
10764 	(create-fontset-from-fontset-spec, create-fontset-from-x-resource)
10765 	(x-get-resource):
10766 	* term/mac-win.el (x-parse-geometry, x-resource-name)
10767 	(x-get-selection-internal, tool-bar-mode, set-fontset-font)
10768 	(new-fontset, x-display-list, x-open-connection, x-get-resource):
10769 	* progmodes/gud.el (tooltip-last-mouse-motion-event, tooltip-hide)
10770 	(tooltip-start-delayed-tip, tooltip-use-echo-area, tooltip-show)
10771 	(tooltip-strip-prompt, tooltip-expr-to-print, tooltip-event-buffer):
10772 	* progmodes/gdb-ui.el (tooltip-show, tooltip-use-echo-area)
10773 	(tooltip-identifier-from-point, define-fringe-bitmap):
10774 	* play/gamegrid.el (image-size):
10775 	* play/bubbles.el (image-size):
10776 	* mail/emacsbug.el (x-server-vendor, x-server-version):
10777 	* international/mule-util.el (internal-char-font):
10778 	* international/mule-diag.el (font-info, query-fontset, fontset-info)
10779 	(fontset-alias-alist, fontset-list, fontset-plain-name):
10780 	* international/mule-cmds.el (x-server-vendor, x-server-version):
10781 	* international/fontset.el (font-encoding-charset-alist)
10782 	(otf-script-alist, new-fontset, set-fontset-font)
10783 	(x-pixel-size-width-font-regexp, vertical-centering-font-regexp)
10784 	(fontset-list, query-fontset, x-get-resource):
10785 	* emulation/edt.el (x-server-vendor):
10786 	* emulation/edt-mapper.el (x-server-vendor):
10787 	* emacs-lisp/map-ynp.el (x-popup-dialog):
10788 	* emacs-lisp/lmenu.el (x-popup-dialog):
10789 	* x-dnd.el (x-window-property, x-change-window-property)
10790 	(x-get-selection-internal):
10791 	* woman.el (x-list-fonts):
10792 	* w32-fns.el (x-server-version):
10793 	* tooltip.el (x-show-tip, x-hide-tip):
10794 	* tool-bar.el (image-mask-p):
10795 	* thumbs.el (image-size):
10796 	* term.el (overflow-newline-into-fringe):
10797 	* subr.el (scroll-bar-scale):
10798 	* startup.el (x-get-resource, tool-bar-mode, image-size):
10799 	* select.el (x-get-selection-internal, x-own-selection-internal)
10800 	(x-disown-selection-internal):
10801 	* mouse.el (generate-fontset-menu):
10802 	* mouse-sel.el (x-select-text, x-cut-buffer-or-selection-value):
10803 	* image.el (image-library-alist):
10804 	* image-mode.el (image-size, image-refresh):
10805 	* image-dired.el (clear-image-cache):
10806 	* gs.el (x-display-mm-width, x-display-pixel-width)
10807 	(x-display-mm-height, x-display-pixel-height)
10808 	(x-change-window-property, x-display-grayscale-p, x-window-property):
10809 	* frame.el (tool-bar-mode, x-display-name, x-close-connection)
10810 	(x-focus-frame, x-list-fonts, x-display-screens)
10811 	(x-display-pixel-height, x-display-pixel-width, x-display-mm-height)
10812 	(x-display-mm-width, x-display-backing-store, x-display-save-under)
10813 	(x-display-planes, x-display-color-cells, x-display-visual-class):
10814 	* faces.el (internal-face-x-get-resource)
10815 	(internal-set-lisp-face-attribute-from-resource, x-bitmap-file-path)
10816 	(fontset-list, x-list-fonts, xw-color-defined-p, xw-color-values)
10817 	(xw-display-color-p, x-display-grayscale-p, x-get-resource)
10818 	(x-parse-geometry, x-create-frame, x-setup-function-keys)
10819 	(tool-bar-setup):
10820 	* doc-view.el (clear-image-cache, image-size, tooltip-show):
10821 	* dired.el (dnd-get-local-file-name, dnd-get-local-file-uri):
10822 	* dframe.el (x-display-pixel-width, x-display-pixel-height):
10823 	* descr-text.el (internal-char-font):
10824 	Define for compiler, for builds without X.
10825 
10826 2008-06-11  Stefan Monnier  <monnier@iro.umontreal.ca>
10827 
10828 	* vc-rcs.el (vc-rcs-state-heuristic): Don't assume the file exists.
10829 
10830 2008-06-11  Glenn Morris  <rgm@gnu.org>
10831 
10832 	* progmodes/fortran.el (fortran-end-of-subprogram): Check for a match
10833 	before trying to move there.
10834 	(fortran-calculate-indent): When fortran-check-all-num-for-matching-do
10835 	is non-nil, indent most terminating statements like loop body.
10836 
10837 	* calendar/diary-lib.el (diary-list-entries-2): Accept optional
10838 	Gregorian date, and add it, not the local date, to diary-entries-list.
10839 	(diary-list-entries-1): Pass Gregorian date to diary-list-entries-2.
10840 
10841 2008-06-11  Stefan Monnier  <monnier@iro.umontreal.ca>
10842 
10843 	* progmodes/compile.el (compilation-filter): Fix up last change.
10844 
10845 	* term/linux.el (terminal-init-linux): Use gpm-mouse-enable.
10846 
10847 	* t-mouse.el (gpm-mouse-enable, gpm-mouse-disable): New functions.
10848 	(gpm-mouse-mode): Make it into a proper global minor mode.
10849 
10850 	* files.el (save-some-buffers-action-alist): Only use recursive-edit
10851 	if the user enabled recursive-minibuffers.
10852 
10853 	* emacs-lisp/map-ynp.el (map-y-or-n-p):
10854 	Add support for scroll-other-window.
10855 
10856 2008-06-11  Jason Rumney  <jasonr@gnu.org>
10857 
10858 	* term/w32-win.el (w32-menu-bar-open): Rename from menu-bar-open.
10859 	Use tmm-menubar if menu is disabled in this frame.
10860 
10861 	* menu-bar.el (menu-bar-open): Determine how to open menu bar
10862 	from frame type, per documentation.  Add w32 case.
10863 
10864 2008-06-10  Stefan Monnier  <monnier@iro.umontreal.ca>
10865 
10866 	* minibuffer.el (completion--merge-suffix): New function.
10867 	(completion-basic-try-completion): Use it.
10868 	(completion-pcm--find-all-completions): Add argument `filter'.
10869 	(completion-pcm--filename-try-filter, completion-pcm--merge-try):
10870 	New functions.
10871 	(completion-pcm-try-completion): Use them.
10872 
10873 	* xt-mouse.el (turn-on-xterm-mouse-tracking)
10874 	(turn-off-xterm-mouse-tracking): Use terminal-list.
10875 
10876 	* cus-start.el (underline-minimum-offset): Rename from
10877 	x-underline-minimum-display-offset.
10878 
10879 2008-06-10  David De La Harpe Golden  <david@harpegolden.net>  (tiny change)
10880 
10881 	* cus-start.el (x-underline-minimum-display-offset): Give it a type.
10882 
10883 2008-06-10  Chong Yidong  <cyd@stupidchicken.com>
10884 
10885 	* mouse.el (mouse-select-font): New function.
10886 
10887 	* faces.el (face-spec-recalc): When the face is set using
10888 	Customize, avoid recalculating it twice.
10889 
10890 	* menu-bar.el (menu-set-font): New function.  Bind "Set Default
10891 	Font" menu item to it.  Apply selected font to all frames, and
10892 	make it savable.
10893 	(menu-bar-options-save): Save `default' font if changed.
10894 
10895 2008-06-10  Stefan Monnier  <monnier@iro.umontreal.ca>
10896 
10897 	* ffap.el (ffap-string-at-point-mode-alist):
10898 	Use alpha rather than lower.
10899 
10900 	* dired.el (dired-insert-directory): Don't assume Unix-style dir names.
10901 
10902 	* subr.el (momentary-string-display): Use an overlay.
10903 
10904 	* progmodes/compile.el (compilation-mode):
10905 	Set window-point-insertion-type.
10906 	(compilation-filter): Don't use insert-before-markers any more.
10907 	* emacs-lisp/trace.el (trace-make-advice):
10908 	Set window-point-insertion-type in the trace buffer.
10909 	* startup.el (normal-top-level): Set window-point-insertion-type in
10910 	*Messages*.
10911 	* net/telnet.el (telnet-mode): Set window-point-insertion-type.
10912 	(telnet-filter): Don't use insert-before-markers any more.
10913 	* comint.el (comint-mode): Set window-point-insertion-type.
10914 	(comint-output-filter): Don't use insert-before-markers any more.
10915 	* button.el (make-text-button): Allow `start' to be a string.
10916 
10917 2008-06-10  Juanma Barranquero  <lekktu@gmail.com>
10918 
10919 	* emacs-lisp/autoload.el (autoload-rubric):
10920 	Fix coding cookie not to force Unix EOL.
10921 
10922 2008-06-10  Martin Rudalics  <rudalics@gmx.at>
10923 
10924 	* window.el (window--splittable-p, window--try-to-split-window):
10925 	Don't use with-selected-window to avoid messing up get-lru-window.
10926 	Reported by David Hansen <david.hansen@gmx.net>.
10927 
10928 2008-06-10  Glenn Morris  <rgm@gnu.org>
10929 
10930 	* subr.el (locate-library): Doc fix.
10931 
10932 	* net/newsticker-treeview.el (w3m-toggle-inline-images): Declare.
10933 	(newsticker-treeview-tool-bar-map, newsticker-treeview-mode):
10934 	Check tool-bar-map is bound, for non-X builds.
10935 
10936 	* net/newsticker-reader.el (newsticker--next-item-image)
10937 	(newsticker--previous-item-image, newsticker--previous-feed-image)
10938 	(newsticker--next-feed-image, newsticker--mark-read-image)
10939 	(ewsticker--mark-immortal-image, newsticker--narrow-image)
10940 	(newsticker--get-all-image, newsticker--update-image)
10941 	(newsticker--browse-image): Check xpm images are available.
10942 	(newsticker--mark-read-image, newsticker--mark-immortal-image)
10943 	(newsticker--narrow-image, newsticker--get-all-image): Doc fix.
10944 
10945 	* net/newsticker-plainview.el (tool-bar-map): Don't declare.
10946 	(newsticker--plainview-tool-bar-map, newsticker-mode):
10947 	Check tool-bar-map is bound, for non-X builds.
10948 	(w3m-toggle-inline-image): Declare.
10949 
10950 	* net/newsticker-backend.el (tool-bar-map): Don't declare.
10951 
10952 	* emacs-lisp/autoload.el (autoload-rubric): Add coding cookie.
10953 
10954 	* finder.el (finder-font-lock-keywords): Handle ``quotes''.
10955 	(finder-compile-keywords): Move let to where needed.
10956 	(finder-mouse-face-on-line): Go back one more line if needed.
10957 	(finder-list-matches): Use cadr.
10958 	(finder-goto-xref): New function.
10959 	(finder-commentary): Add buttons to jump to foo.el libraries.
10960 
10961 2008-06-10  Stefan Monnier  <monnier@iro.umontreal.ca>
10962 
10963 	* apropos.el (apropos-function, apropos-macro, apropos-command)
10964 	(apropos-variable, apropos-face, apropos-group, apropos-widget)
10965 	(apropos-plist): Add apropos-short-label property.
10966 	(apropos-multi-type): New variables.
10967 	(apropos-command, apropos-value): Set it.
10968 	(apropos-compact-layout): New custom.
10969 	(apropos-print, apropos-print-doc): Use it.
10970 	(apropos-print): Truncate lines.
10971 
10972 2008-06-09  Kenichi Handa  <handa@m17n.org>
10973 
10974 	* international/fontset.el (font-encoding-alist):
10975 	Add an entry for "ascii-0".
10976 
10977 2008-06-09  Jihyun Cho  <jihyun.jo@gmail.com>
10978 
10979 	* language/hanja-util.el (hanja-init-load): Show the message only
10980 	when loading a table.
10981 
10982 2008-06-08  Ulf Jasper  <ulf.jasper@web.de>
10983 
10984 	* net/newsticker-treeview.el (newsticker-treeview):
10985 	* net/newsticker-plainview.el (newsticker-plainview):
10986 	Add autoload cookie.
10987 
10988 2008-06-08  Ulf Jasper  <ulf.jasper@web.de>
10989 
10990 	* net/newsticker.el: Split up into newsticker-backend, -ticker,
10991 	-reader, -plainview, and -treeview.
10992 	(newsticker-version): Change to 1.99.
10993 
10994 	* net/newsticker-backend.el: New.  Move backend functionality from
10995 	newsticker.el to newsticker-backend.el.
10996 	(newsticker--download-logos): New.
10997 	(newsticker--sentinel-callback): New.
10998 	(newsticker--set-customvar): Remove.  Split up into specific
10999 	functions related to retrieval, ticker, buffer, and display.
11000 	(newsticker--set-customvar-retrieval): New.  Extracted from
11001 	`newsticker--set-customvar'.
11002 	(newsticker-retrieval): New.  Renamed from `newsticker-feed'.
11003 	(newsticker-url-list-defaults):
11004 	Use `newsticker--set-customvar-retrieval' for :set.  Change :group.
11005 	(newsticker-url-list): Doc changed.  URL can be a function.
11006 	Use `newsticker--set-customvar-retrieval' for :set.  Change :group.
11007 	(newsticker-retrieval-method): New.
11008 	(newsticker-wget-name, newsticker-wget-arguments): Change :group.
11009 	(newsticker-retrieval-interval):
11010 	Use `newsticker--set-customvar-retrieval' for :set.  Change :group.
11011 	(newsticker-desc-comp-max): Change :group.
11012 	(newsticker--cache): Doc changed.
11013 	(newsticker--guid-to-string): New.
11014 	(newsticker--guid): Use `newsticker--guid-to-string'.
11015 	(newsticker--real-feed-name): New.
11016 	(newsticker--start-feed): New.  Extracted from `newsticker-start'.
11017 	(newsticker-start): Use `insert-file-contents' for reading cache.
11018 	Use `newsticker--start-feed'.
11019 	(newsticker--stop-feed): New.  Extracted from `newsticker-stop'.
11020 	(newsticker-stop): Check whether `newsticker-stop-ticker' is fbound.
11021 	Use `newsticker--stop-feed'.
11022 	(newsticker-save-item): New.
11023 	(newsticker--get-news-by-funcall): New.
11024 	(newsticker-get-news): Handle new retrieval methods.
11025 	(newsticker--sentinel): Use `newsticker--sentinel-work'.
11026 	(newsticker--sentinel-work): New.  Extracted from
11027 	`newsticker--sentinel'.  Use `newsticker--download-logos',
11028 	`newsticker--sentinel-callback'.
11029 	(newsticker--parse-atom-0.3): Use `newsticker--guid-to-string'.
11030 	(newsticker--parse-atom-1.0): Fix link determination.
11031 	(newsticker--parse-rss-0.91): Fix time determination.
11032 	(newsticker--parse-rss-0.92): Fix time determination.
11033 	(newsticker--parse-rss-2.0): Use `newsticker--guid-to-string'.
11034 	(newsticker--parse-generic-feed): New arg order in
11035 	`newsticker--cache-add'.
11036 	(newsticker--parse-generic-items): Fix for multiple items.
11037 	New arg order in `newsticker--cache-add'.
11038 	(newsticker--forget-preformatted): Check whether
11039 	`newsticker--buffer-set-uptodate' is fbound.
11040 	(newsticker--decode-iso8601-date): Handle fractions of seconds.
11041 	(newsticker--decode-rfc822-date): Partial timezone handling.
11042 	(newsticker--cache-contains): Fix guid problem.
11043 	(newsticker--cache-add): Swap args AGE and TIME.  Fix guid problem.
11044 	(newsticker--cache-save): New.
11045 	(newsticker--cache-update): Use temp buffer.
11046 	(newsticker--stat-num-items): Allow multiple AGE args.
11047 	(newsticker--stat-num-items-total): New.
11048 	(newsticker--opml-import-outlines): New.
11049 	(newsticker-opml-import): Use `newsticker--opml-import-outlines'.
11050 	(newsticker--do-run-auto-mark-filter): Doc changed.
11051 	(newsticker-retrieve-random-message): New.
11052 
11053 	* net/newsticker-ticker.el: New.  Move ticker functionality from
11054 	net/newsticker.el to net/newsticker-ticker.el.
11055 	(newsticker--ticker-timer): Rename `newsticker--display-timer' to
11056 	`newsticker--ticker-timer'.
11057 	(newsticker-ticker-running-p): Rename `newsticker--display-timer'
11058 	to `newsticker--ticker-timer'.
11059 	(newsticker--set-customvar-ticker): New.  Extracted from
11060 	`newsticker--set-customvar'.
11061 	(newsticker-ticker-interval): Rename `newsticker-display-interval'
11062 	to `newsticker-ticker-interval'.  Use `newsticker--set-customvar-ticker
11063 	for :set.  Change :group.
11064 	(newsticker-scroll-smoothly): Doc changed.  Change :group.
11065 	(newsticker-hide-immortal-items-in-echo-area)
11066 	(newsticker-hide-old-items-in-echo-area)
11067 	(newsticker-hide-obsolete-items-in-echo-area):
11068 	Use `newsticker--set-customvar-ticker for :set.  Change :group.
11069 	(newsticker-start-ticker): Rename `newsticker--display-timer' to
11070 	`newsticker--ticker-timer'.  Rename `newsticker-display-interval'
11071 	to `newsticker-ticker-interval'.
11072 	(newsticker-stop-ticker): Rename `newsticker--display-timer' to
11073 	`newsticker--ticker-timer'.
11074 
11075 	* net/newsticker-reader.el: New.  Move reader functionality from
11076 	net/newsticker.el to net/newsticker-reader.el.
11077 	(newsticker--set-customvar-formatting): New.  Extracted from
11078 	`newsticker--set-customvar'.
11079 	(newsticker-reader, newsticker-frontend): New.
11080 	(newsticker-enable-logo-manipulations): Change :group.
11081 	(newsticker-justification): Use `newsticker--set-customvar-formatting'
11082 	for :set.  Change :group.
11083 	(newsticker-use-full-width): Use `newsticker--set-customvar-formatting'
11084 	for :set.  Change :group.
11085 	(newsticker-html-renderer): Doc changed.
11086 	Use `newsticker--set-customvar-formatting' for :set.  Change :group.
11087 	(newsticker-date-format):
11088 	Use `newsticker--set-customvar-formatting' for :set.  Change :group.
11089 	(newsticker--insert-enclosure):
11090 	Rename `newsticker--buffer-insert-enclosure' to
11091 	`newsticker--insert-enclosure'.  Add keymap arg.
11092 	(newsticker--print-extra-elements):
11093 	Rename `newsticker--buffer-print-extra-elements' to
11094 	`newsticker--print-extra-elements'.  Add keymap arg.
11095 	(newsticker--do-print-extra-element):
11096 	Rename `newsticker--buffer-do-print-extra-element' to
11097 	`newsticker--do-print-extra-element'.  Add keymap arg.
11098 	(newsticker-show-news): Use `newsticker-frontend'.
11099 
11100 	* net/newsticker-plainview.el: New.  Move plainview functionality
11101 	from net/newsticker.el to net/newsticker-reader.el.
11102 	(newsticker-plainview): New.
11103 	(newsticker--set-customvar-sorting): New.  Extracted from
11104 	`newsticker--set-customvar'.
11105 	(newsticker-sort-method): Use `newsticker--set-customvar-sorting
11106 	for :set.  Changed :group.
11107 	(newsticker-heading-format, newsticker-item-format)
11108 	(newsticker-desc-format, newsticker-statistics-format):
11109 	Use `newsticker--set-customvar-formatting for :set.  Change :group.
11110 	(newsticker-faces): Change :group.
11111 	(newsticker-default-face): Enable again.
11112 	(newsticker-hide-old-items-in-newsticker-buffer)
11113 	(newsticker-show-descriptions-of-new-items):
11114 	Use `newsticker--set-customvar-buffer' for :set.  Change :group.
11115 	(newsticker-show-all-news-elements): Change :group.
11116 	(newsticker-plainview-hooks): New.
11117 	(newsticker-select-item-hook, newsticker-select-feed-hook)
11118 	(newsticker-buffer-change-hook, newsticker-narrow-hook): Change :group.
11119 	(newsticker--plainview-tool-bar-map): Rename `newsticker--tool-bar-map'
11120 	to `newsticker--plainview-tool-bar-map'.
11121 	(newsticker--url-keymap): Add mouse-1 binding.
11122 	(newsticker-plainview): New.
11123 	(newsticker-mark-all-items-of-feed-as-read): Change doc.
11124 	(newsticker--buffer-do-insert-text): Use renamed
11125 	newsticker--[buffer-]insert-enclosure and
11126 	newsticker--[buffer-]print-extra-elements.
11127 	(newsticker--buffer-set-faces): Use newsticker-default-face.
11128 
11129 	* net/newsticker-treeview.el: New.
11130 
11131 2008-06-08  Andreas Schwab  <schwab@suse.de>
11132 
11133 	* vc-dispatcher.el (vc-dir-children-marked-p): Fix child check.
11134 
11135 	* vc-cvs.el (vc-cvs-dir-status): Pass -f to cvs.
11136 
11137 	* vc-dispatcher.el (vc-dir-move-to-goal-column): Don't move in an
11138 	empty line.
11139 
11140 	* minibuffer.el (minibuffer-message): Bind inhibit-quit around sit-for.
11141 
11142 2008-06-08  Martin Rudalics  <rudalics@gmx.at>
11143 
11144 	* window.el (split-height-threshold, split-width-threshold):
11145 	Add choice nil.
11146 	(split-window-preferred-function): Allow either nil or a function.
11147 	(window--splittable-p, window--try-to-split-window):
11148 	Handle changed option values.
11149 
11150 	(window--frame-usable-p): Handle nil argument.
11151 
11152 	(display-buffer): Call get-lru-window when pop-up-windows is nil
11153 	and window can't be split.
11154 
11155 2008-06-08  Michael Albinus  <michael.albinus@gmx.de>
11156 
11157 	* uniquify.el (uniquify-get-proposed-name): Handle remote files.
11158 
11159 	* net/tramp.el (top): Quote feature names.  Remove
11160 	`tramp-rfn-eshadow-setup-minibuffer' from
11161 	`rfn-eshadow-setup-minibuffer-hook' when unloading.
11162 	(tramp-read-passwd): There is only one call to
11163 	`auth-source-user-or-password' needed.  Pacify byte compiler.
11164 
11165 2008-06-08  Andreas Schwab  <schwab@suse.de>
11166 
11167 	* window.el (display-buffer): Use lru window if current window
11168 	cannot be split.
11169 
11170 2008-06-08  Stefan Monnier  <monnier@iro.umontreal.ca>
11171 
11172 	* apropos.el (apropos-library): New command and new button.
11173 	(apropos-library-button): New function.
11174 
11175 	* apropos.el: Remove spurious * in docstrings.
11176 	(apropos-label-face): Use variable pitch.
11177 	(apropos-print): Use dolist and with-current-buffer.
11178 	(apropos-print-doc): Use when.
11179 
11180 	* window.el (special-display-p, display-buffer):
11181 	Fix up C->Elisp transcription error.
11182 
11183 2008-06-08  Stefan Monnier  <monnier@iro.umontreal.ca>
11184 
11185 	* emacs-lisp/bytecomp.el (byte-compile-current-group): New var.
11186 	(byte-compile-file): Initialize it.
11187 	(byte-compile-nogroup-warn): Keep track of the current group.
11188 
11189 2008-06-08  Glenn Morris  <rgm@gnu.org>
11190 
11191 	* Makefile.in (compile, compile-always, bootstrap-prepare):
11192 	Explicitly pass EMACS to sub-makes that use it, for non-GNU makes.
11193 
11194 2008-06-07  Jihyun Cho  <jihyun.jo@gmail.com>
11195 
11196 	* language/hanja-util.el (hanja-init-load): Use a char-table for
11197 	hanja-table.
11198 	(hangul-to-hanja-char): Adjust for the above change.
11199 
11200 2008-06-07  Glenn Morris  <rgm@gnu.org>
11201 
11202 	* finder.el (finder-compile-keywords): Use lm-keywords-list rather than
11203 	lm-keywords.
11204 
11205 	* mail/sendmail.el (mail-interactive): Add :version.
11206 
11207 	* term/linux.el (terminal-init-linux): Use gpm-mouse-mode rather than
11208 	obsolete alias.
11209 
11210 	* ediff-merg.el, strokes.el, wid-edit.el, emacs-lisp/lisp-mnt.el:
11211 	* emulation/edt-mapper.el, eshell/em-dirs.el, eshell/em-glob.el:
11212 	* eshell/em-ls.el, eshell/em-unix.el, eshell/esh-cmd.el:
11213 	* eshell/esh-io.el, eshell/esh-opt.el, eshell/esh-test.el:
11214 	* eshell/esh-util.el, international/mule-cmds.el:
11215 	* international/mule-diag.el, mail/smtpmail.el, net/netrc.el:
11216 	* net/tls.el, progmodes/etags.el, textmodes/page-ext.el:
11217 	Remove unnecessary eval-when-compiles and eval-and-compiles.
11218 
11219 	* Makefile.in (bootstrap-clean): Run autogen-clean.
11220 	(maintainer-clean): No need to run autogen-clean now it is included in
11221 	bootstrap-clean.
11222 
11223 2008-06-06  Miles Bader  <miles@gnu.org>
11224 
11225 	* Makefile.in (ELCFILES): Add gnus/nndir.elc.
11226 
11227 2008-06-06  Chong Yidong  <cyd@stupidchicken.com>
11228 
11229 	* menu-bar.el (menu-bar-options-menu): Add Menu entry for
11230 	longlines mode.
11231 
11232 	* replace.el (replace-search-function)
11233 	(replace-re-search-function): New vars.
11234 	(perform-replace): Use them.
11235 
11236 	* longlines.el (longlines-re-search-forward): New function.
11237 	(longlines-mode): Bind replace-search-function and
11238 	replace-re-search-function, to ensure that replacement commands
11239 	treat newlines as spaces.
11240 	(longlines-show-effect): Default to a pilcrow sign.
11241 
11242 2008-06-06  Stefan Monnier  <monnier@iro.umontreal.ca>
11243 
11244 	* help.el (function-called-at-point):
11245 	* help-fns.el (variable-at-point): Use emacs-lisp-mode-syntax-table
11246 	even when calling find-tag-default.
11247 
11248 2008-06-06  Daniel Colascione  <danc@merrillpress.com>
11249 
11250 	* nxml/nxml-mode.el (nxml-syntax-highlight-flag)
11251 	(nxml-fontify-chunk-size, nxml-clear-face, nxml-set-fontified)
11252 	(nxml-clear-fontified, nxml-fontify, nxml-fontify1)
11253 	(nxml-fontify-buffer, nxml-do-fontify):
11254 	Remove obsolete variables and functions.
11255 	(nxml-font-lock-keywords, nxml-set-face, nxml-mode)
11256 	(nxml-degrade, nxml-after-change, nxml-after-change1)
11257 	(nxml-extend-region, nxml-extend-after-change-region)
11258 	(nxml-extend-after-change-region1, nxml-fontify-matcher)
11259 	(nxml-toggle-char-ref-extra-display): Use font-lock, and
11260 	font-lock-extend-region-functions in particular, to fontify
11261 	nxml-mode buffers.
11262 	(nxml-debug-region): New debugging helper function.
11263 
11264 	* nxml/nxml-rap.el (nxml-clear-inside, nxml-set-inside)
11265 	(nxml-scan-after-change, nxml-move-tag-backwards):
11266 	Adapt for font-lock changes.
11267 
11268 	* nxml/nxml-util.el (nxml-debug, nxml-debug-change)
11269 	(nxml-debug-set-inside, nxml-debug-clear-inside):
11270 	New debugging functions.
11271 	(nxml-with-degradation-on-error): New helper macro.
11272 
11273 2008-06-06  Martin Rudalics  <rudalics@gmx.at>
11274 
11275 	* window.el (display-buffer): Remove dead call to get-lru-window.
11276 
11277 2008-06-06  Stefan Monnier  <monnier@iro.umontreal.ca>
11278 
11279 	* mail/sendmail.el (mail-interactive): Change default.
11280 
11281 2008-06-05  John Paul Wallington  <jpw@pobox.com>
11282 
11283 	* bindings.el (completion-ignored-extensions):
11284 	Add .p64fsl, .d64fsl, and .dx64fsl.
11285 
11286 2008-06-05  Stefan Monnier  <monnier@iro.umontreal.ca>
11287 
11288 	* ffap.el (ffap-prompter): Don't use the region.
11289 
11290 2008-06-05  Sam Steingold  <sds@gnu.org>
11291 
11292 	* vc-cvs.el (vc-cvs-registered): Consider a directory with a CVS
11293 	subdirectory to be registered.
11294 
11295 2008-06-05  Martin Rudalics  <rudalics@gmx.at>
11296 
11297 	* window.el (display-buffer-function, special-display-p)
11298 	(special-display-buffer-names, special-display-regexps)
11299 	(special-display-function, same-window-p, same-window-buffer-names)
11300 	(same-window-regexps, pop-up-frames, display-buffer-reuse-frames)
11301 	(pop-up-frame-function, pop-up-windows, even-window-heights)
11302 	(split-window-preferred-function, split-height-threshold)
11303 	(window--display-buffer-1, display-buffer, pop-to-buffer):
11304 	Move from window.c and buffer.c.
11305 	(window--splittable-p, window--try-to-split-window)
11306 	(window--frame-usable-p, window--display-buffer-2)
11307 	(window--even-window-heights): New functions.
11308 	(split-width-threshold): New option.
11309 	(split-window-preferred-horizontally): Remove.
11310 
11311 	* cus-start.el: Remove corresponding declarations.
11312 
11313 2008-06-05  Sam Steingold  <sds@gnu.org>
11314 
11315 	* vc.el (vc-update): Use `save-some-buffers' instead of signaling
11316 	an error on modified buffers.
11317 
11318 2008-06-05  Stefan Monnier  <monnier@iro.umontreal.ca>
11319 
11320 	* progmodes/etags.el (tags-verify-table): Be careful to use and update
11321 	tags-file-name and tags-table-list from the right buffer.
11322 	(tags-table-check-computed-list, tags-table-extend-computed-list)
11323 	(find-tag-noselect): Use with-current-buffer.
11324 
11325 	* emacs-lisp/trace.el (trace-entry-message, trace-exit-message):
11326 	Use print-circle.
11327 
11328 	* minibuffer.el (minibuffer-local-must-match-filename-map):
11329 	Declare obsolete alias for the old name.
11330 
11331 	* abbrev.el (unexpand-abbrev): Better preserve markers.
11332 
11333 2008-06-05  Glenn Morris  <rgm@gnu.org>
11334 
11335 	* emacs-lisp/autoload.el (autoload-rubric): New function,
11336 	extracted from autoload-ensure-default-file.
11337 	(autoload-ensure-default-file): Use autoload-rubric.
11338 
11339 	* cus-dep.el (generated-custom-dependencies-file): Doc fix.
11340 	(custom-dependencies-no-scan-regexp): New variable.
11341 	(custom-make-dependencies): Use with-temp-buffer and autoload-rubric.
11342 	Don't scan files matching custom-dependencies-no-scan-regexp.
11343 	Disable undo in the output buffer.  Remove kept-new-versions wackiness.
11344 
11345 	* finder.el (finder-headmark): Initialize and add doc string.
11346 	(generated-finder-keywords-file): Doc fix.
11347 	(finder-no-scan-regexp): New variable.
11348 	(finder-compile-keywords): Use a single let binding.
11349 	Disable undo in the output buffer.  Use autoload-rubric.
11350 	Use mapc rather than mapcar.  Don't scan files matching
11351 	finder-no-scan-regexp.  Use with-temp-buffer.  Use expand-file-name
11352 	rather than concat.  Use directory-files to do regexp matching.
11353 	No need to require jka-compr.
11354 	(finder-list-keywords): Remove un-needed set-buffer.  Disable undo.
11355 	(finder-list-matches): Disable undo.
11356 	(finder-commentary): Use let rather than let*.  Disable undo.
11357 	(finder-current-item): Use zerop.
11358 	(finder-mode): Use define-derived-mode.
11359 	(finder-exit): Doc fix.  Use dolist.
11360 
11361 	* Makefile.in ($(lisp)/cus-load.el): Remove unnecessary rule.
11362 	(custom-deps): Don't require $(lisp)/cus-load.el.
11363 	(custom-deps, finder-data): Don't depend on autoloads.
11364 	Should not be needed now, and doing so was causing make install to
11365 	re-dump emacs post-bootstrap.
11366 	(bootstrap-after): Don't run update-elclist, since modifying Makefile.in
11367 	mid-build forces some things to be rebuilt.
11368 
11369 2008-06-05  Miles Bader  <miles@gnu.org>
11370 
11371 	* face-remap.el
11372 	(face-remap-add-relative): Renamed from `add-relative-face-remapping'.
11373 	(face-remap-remove-relative): Renamed from
11374 	`remove-relative-face-remapping'.
11375 	(face-remap-reset-base): Renamed from
11376 	`set-default-base-face-remapping'.
11377 	(face-remap-set-base): Renamed from `set-base-face-remapping'.
11378 	(text-scale-increase): Renamed from `increase-buffer-face-height'.
11379 	(text-scale-decrease): Renamed from `decrease-buffer-face-height'.
11380 	(text-scale-adjust): Renamed from `adjust-buffer-face-height'.
11381 
11382 	* face-remap.el (variable-pitch-mode): Autoload.
11383 
11384 2008-06-04  Sam Steingold  <sds@gnu.org>
11385 
11386 	* vc-hg.el (vc-hg-status-extra-header, vc-hg-status-extra-headers):
11387 	Generate extra status headers for a Mercurial tree.
11388 
11389 2008-06-04  John Paul Wallington  <jpw@pobox.com>
11390 
11391 	* echistory.el (electric-history-map): Define within defvar.
11392 	Add docstring.
11393 
11394 	* font-lock.el (font-lock-turn-off-thing-lock)
11395 	(font-lock-after-fontify-buffer, font-lock-after-unfontify-buffer):
11396 	Use `bound-and-true-p'.
11397 	(cpp-font-lock-keywords-source-directives, cpp-font-lock-keywords):
11398 	Doc fixes.
11399 
11400 	* international/ccl.el (define-ccl-program): Add `doc-string'
11401 	declaration.
11402 
11403 2008-06-04  Juanma Barranquero  <lekktu@gmail.com>
11404 
11405 	* face-remap.el (variable-pitch-mode): Reflow docstrings.
11406 	(text-scale-mode, adjust-buffer-face-height): Fix typos in docstrings.
11407 
11408 2008-06-04  Trent W. Buck  <trentbuck@gmail.com>  (tiny change)
11409 
11410 	* emacs-lisp/rx.el (rx): Doc fix.
11411 
11412 2008-06-04  Markus Triska  <markus.triska@gmx.at>
11413 
11414 	* image-mode.el (image-mode-map): Add doc-view-inspired bindings.
11415 
11416 2008-06-04  Miles Bader  <miles@gnu.org>
11417 
11418 	* face-remap.el (adjust-buffer-face-height): New function.
11419 	Add autoloaded keybindings in ctl-x-map.
11420 	(increase-buffer-face-height, decrease-buffer-face-height):
11421 	Simplify interactive spec to just "p".  Remove autoloaded keybindings.
11422 
11423 2008-06-03  Chong Yidong  <cyd@stupidchicken.com>
11424 
11425 	* simple.el (line-move-1): If we did not move as far as desired,
11426 	ensure that point-left and point-entered hooks are called.
11427 
11428 2008-06-03  Sam Steingold  <sds@gnu.org>
11429 
11430 	* vc-cvs.el (vc-cvs-status-extra-headers): Remove extraneous newlines.
11431 
11432 2008-06-03  John Paul Wallington  <jpw@pobox.com>
11433 
11434 	* progmodes/make-mode.el (makefile-cleanup-continuations)
11435 	(makefile-warn-suspicious-lines, makefile-warn-continuations):
11436 	Use `derived-mode-p'.
11437 
11438 2008-06-03  Stefan Monnier  <monnier@iro.umontreal.ca>
11439 
11440 	* Makefile.in (update-elclist): Impose a fixed collation for sorting.
11441 	(ELCFILES): Update.
11442 
11443 2008-06-03  Miles Bader  <miles@gnu.org>
11444 
11445 	* face-remap.el: New file.
11446 	* Makefile.in (ELCFILES): Add face-remap.elc.
11447 
11448 2008-06-03  Stefan Monnier  <monnier@iro.umontreal.ca>
11449 
11450 	* progmodes/flymake.el (flymake-process-filter): Make sure the source
11451 	buffer isn't dead.
11452 
11453 	* obsolete/bg-mouse.el, obsolete/float.el, obsolete/hilit19.el,
11454 	* obsolete/lselect.el, obsolete/mlsupport.el, obsolete/ooutline.el,
11455 	* obsolete/profile.el, obsolete/rsz-mini.el, obsolete/uncompress.el,
11456 	* obsolete/auto-show.el, obsolete/hscroll.el:
11457 	Remove packages that were obsolete in Emacs-20, or that were obsolete
11458 	in Emacs-21 and do not contain any more code.
11459 
11460 	* vc-dispatcher.el (vc-dir-menu-map-filter): Don't fail if
11461 	vc-client-mode is not set.
11462 
11463 	* image-mode.el (image-mode-map): Suppress key map and bind `q'.
11464 	* doc-view.el (doc-view-mode-map): Inherit from image-mode-map.
11465 
11466 	* progmodes/perl-mode.el (perl-font-lock-syntactic-keywords): Try to be
11467 	yet a bit more clever at distinguishing / from /.
11468 
11469 2008-06-03  Kenichi Handa  <handa@m17n.org>
11470 
11471 	* Makefile.in (ELCFILES): Add $(lisp)/language/hanja-util.elc.
11472 
11473 2008-06-03  Jihyun Cho  <jihyun.jo@gmail.com>
11474 
11475 	* language/hanja-util.el: New file.
11476 
11477 2008-06-03  Glenn Morris  <rgm@gnu.org>
11478 
11479 	* progmodes/f90.el (f90-typedef-matcher, f90-looking-at-type-like):
11480 	Check that end-of-word follows "type".
11481 
11482 2008-06-02  Daiki Ueno  <ueno@unixuser.org>
11483 
11484 	* epa-file.el (epa-file-write-region): Write the entire buffer
11485 	content if START is nil.
11486 
11487 2008-06-01  Thomas Morgan  <tlm@thomasmorgan.net>  (tiny change)
11488 
11489 	* select.el (x-get-selection): Fix typo.
11490 
11491 2008-06-01  Juanma Barranquero  <lekktu@gmail.com>
11492 
11493 	* descr-text.el (describe-text-sexp): Use `string-match-p'.  Simplify.
11494 	(describe-char): Use `looking-at-p', `string-match-p' when possible.
11495 
11496 2008-06-01  Stefan Monnier  <monnier@iro.umontreal.ca>
11497 
11498 	* tar-mode.el (tar-header-block-summarize): Ensure one space around
11499 	user&group.
11500 
11501 2008-05-31  John Paul Wallington  <jpw@pobox.com>
11502 
11503 	* help-fns.el (describe-variable-custom-version-info):
11504 	Handle dotted `package-version' info.
11505 
11506 2008-05-31  Juanma Barranquero  <lekktu@gmail.com>
11507 
11508 	* icomplete.el (icomplete-get-keys): Doc fix.  Use `when'.
11509 
11510 2008-05-31  Dan Nicolaescu  <dann@ics.uci.edu>
11511 
11512 	* vc-cvs.el (vc-cvs-after-dir-status): Support spaces in file
11513 	names and improve support for unregistered files.
11514 
11515 2008-05-31  Glenn Morris  <rgm@gnu.org>
11516 
11517 	* Makefile.in (compile-last): Replace tr in `els' assignment with sed.
11518 	Remove shell variable `elc'.  Split tests to hopefully be more portable.
11519 	Fix `sel' assignment.
11520 
11521 2008-05-30  Juanma Barranquero  <lekktu@gmail.com>
11522 
11523 	* minibuffer.el (completion-table-dynamic): Doc fix.
11524 
11525 2008-05-30  Stefan Monnier  <monnier@iro.umontreal.ca>
11526 
11527 	* vc-cvs.el (vc-cvs-state-heuristic, vc-cvs-parse-status):
11528 	Try and return `unregistered' when applicable.
11529 
11530 	* emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
11531 	Don't encourage naming variables with "-flag".
11532 
11533 2008-05-30  Glenn Morris  <rgm@gnu.org>
11534 
11535 	* Makefile.in (update-elclist): Hide the warning when it does not apply,
11536 	make it milder when it does.
11537 	(autogen-clean): New target.
11538 	(maintainer-clean): Use autogen-clean.
11539 
11540 	* calendar/diary-lib.el (diary-display-function): New name for
11541 	diary-display-hook.  Keep old name as obsolete alias.  Doc fix.
11542 	Change custom type and version.
11543 	(diary-list-entries-hook, diary-list-entries, diary-simple-display)
11544 	(diary-fancy-display): Doc fixes.
11545 	(diary-list-entries, diary-include-other-diary-files)
11546 	(diary-mail-entries):
11547 	Use diary-display-function rather than diary-display-hook.
11548 
11549 	* calendar/appt.el (appt-check): Use diary-display-function rather than
11550 	diary-display-hook.
11551 	* calendar/cal-x.el (calendar-dedicate-diary): Update for
11552 	diary-display-function replacing diary-display-hook.
11553 	* org/org-agenda.el (org-get-entries-from-diary): Also set
11554 	diary-display-function.
11555 
11556 	* calendar/cal-html.el (cal-html-list-diary-entries):
11557 	* calendar/cal-menu.el (calendar-mouse-view-diary-entries):
11558 	* calendar/cal-tex.el (cal-tex-list-diary-entries): Use LIST-ONLY
11559 	argument of diary-list-entries rather than setting diary-display-hook.
11560 
11561 2008-05-30  Kenichi Handa  <handa@m17n.org>
11562 
11563 	* international/mule-conf.el (utf-8-with-signature): Renamed from
11564 	utf-8-sig.
11565 	(utf-8-auto): Adjusted for the above change.
11566 
11567 	* international/mule-diag.el (describe-font): Don't check fontset
11568 	here, and just call font-info.  Get the default font by from the
11569 	default face.
11570 
11571 2008-05-29  Kenichi Handa  <handa@m17n.org>
11572 
11573 	* international/mule-conf.el (utf-8-sig, utf-8-auto):
11574 	New coding systems.
11575 
11576 	* international/mule.el (define-coding-system): Accept :bom for utf-8.
11577 
11578 2008-05-29  Espen Wiborg  <espen.wiborg@telio.no>  (tiny change)
11579 
11580 	* international/utf-7.el (utf-7-encode): Use the right escape char
11581 	depending on imap/nonimap encoding.
11582 
11583 2008-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>
11584 
11585 	* minibuffer.el (completion-pcm-all-completions): Add the base-size.
11586 
11587 2008-05-29  Juanma Barranquero  <lekktu@gmail.com>
11588 
11589 	* icomplete.el (icomplete-prospects-height): Add :group.
11590 
11591 2008-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>
11592 
11593 	* icomplete.el (icomplete-prospects-length): Make obsolete.
11594 	(icomplete-prospects-height): New var.
11595 	(icomplete-completions): Use it.
11596 
11597 2008-05-29  David Kastrup  <dak@gnu.org>
11598 
11599 	* autoinsert.el (auto-insert): Add :link.
11600 
11601 2008-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>
11602 
11603 	* tar-mode.el (tar-header): New field `header-start'.
11604 	(tar-header-block-tokenize): Set it when useful.
11605 	Drop "GNUtar " magic value, which even GNU Tar doesn't know about.
11606 	(tar-header-data-end): New function.
11607 	(tar-summarize-buffer): Use it.
11608 	(tar-next-line): Fix goal column for long usernames.
11609 	(tar-expunge-internal): Use header-start.
11610 	(tar-rename-entry): Handle ustar-style long names.
11611 	(tar-alter-one-field): Add optional `descriptor' argument.
11612 	(tar-subfile-save-buffer): Use it.
11613 
11614 2008-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>
11615 
11616 	* tar-mode.el (tar-header): New field `header-start'.
11617 	(tar-header-block-tokenize): Set header-start for longlink entries.
11618 	(tar-expunge-internal): Use header-start to expunge longlink entries.
11619 
11620 	* files.el (hack-local-variables): Don't signal an error if the local
11621 	variable section is not properly terminated.
11622 
11623 	* emacs-lisp/easymenu.el (easy-menu-convert-item)
11624 	(easy-menu-convert-item-1): Move the duplicate-generation outside of
11625 	the caching so it also works for identical entries.
11626 
11627 	* tar-mode.el (tar-summarize-buffer): Fix reporter initialization.
11628 	(tar-mode): Use write-region-annotate-functions rather than
11629 	write-contents-functions.
11630 	(tar-extract): Remove unused var `pos'.
11631 	(tar-subfile-save-buffer): Remove unused var `following-descs'.
11632 	(tar-mode-write-file): Remove.
11633 	(tar-write-region-annotate): New function.
11634 
11635 	* progmodes/flymake.el (flymake-save-buffer-in-file):
11636 	* shadowfile.el (shadow-copy-file):
11637 	* arc-mode.el (archive-*-write-file-member):
11638 	* files.el (diff-buffer-with-file):
11639 	* subr.el (with-temp-file): Pass nil to write-region.
11640 	* jka-compr.el (jka-compr-write-region): Preserve `start's nullness.
11641 
11642 	* doc-view.el (doc-view-mode-map): Bind `q' to quit-window, as is
11643 	the custom.
11644 
11645 	* files.el (basic-save-buffer-2): Pass nil rather than (point-min)
11646 	to write-region.
11647 
11648 2008-05-28  Glenn Morris  <rgm@gnu.org>
11649 
11650 	* Makefile.in (update-elclist): Work around non-portability of "\"
11651 	in various implementations of echo.
11652 
11653 2008-05-27  Stefan Monnier  <monnier@iro.umontreal.ca>
11654 
11655 	* international/mule-diag.el (describe-current-coding-system):
11656 	Don't assume selection-coding-system is always defined.
11657 
11658 	* tar-mode.el: Use defstruct and markers.
11659 	(tar-setf): Remove.
11660 	(tar-header): Use defstruct.  Add `data-start' field.
11661 	(make-tar-desc, tar-desc-tokens): Remove, folded into tar-header.
11662 	(tar-desc-data-start): Remove (now called tar-header-data-start).
11663 	(tar-roundup-512): New fun.
11664 	(tar-header-block-tokenize): Receive a buffer position rather than
11665 	a string.  Handle @longLink here, be more careful about it.
11666 	Create a marker for data-start.
11667 	(tar-summarize-buffer): Don't handle @LongLink here any more.
11668 	(tar-expunge-internal, tar-subfile-save-buffer): Don't update
11669 	data-start on the following entries any more.
11670 	(tar-chown-entry, tar-chgrp-entry): Use read-number.
11671 
11672 	* tar-mode.el: Use buffer-swap-text to separate summary and raw data.
11673 	(tar-header-offset): Remove.
11674 	(tar-parse-info, tar-header-offset, tar-file-name-coding-system):
11675 	Not permanent any more.
11676 	(tar-data-buffer): New var.
11677 	(tar-data-swapped-p, tar-change-major-mode-hook)
11678 	(tar-mode-kill-buffer-hook): New funs.
11679 	(tar-untar-buffer, tar-summarize-buffer, tar-mode, tar-mode-revert)
11680 	(tar-extract, tar-copy, tar-expunge-internal, tar-expunge)
11681 	(tar-clear-modification-flags, tar-alter-one-field)
11682 	(tar-subfile-save-buffer, tar-pad-to-blocksize, tar-mode-write-file):
11683 	Change accordingly.
11684 
11685 2008-05-27  Dan Nicolaescu  <dann@ics.uci.edu>
11686 
11687 	* vc-dispatcher.el (vc-directory-resynch-file): Rename to ...
11688 	(vc-dir-resynch-file): ... this.  Update callers.
11689 	Use vc-string-prefix-p.  Ignore directory args.
11690 	(vc-string-prefix-p): CSE.
11691 	(vc-resynch-buffer): Restore conditional.
11692 
11693 	* vc-hooks.el (vc-after-save): Improve test.
11694 	(vc-mode-line): Fix indentation.
11695 
11696 2008-05-27  Chong Yidong  <cyd@stupidchicken.com>
11697 
11698 	* calendar/parse-time.el (parse-time-months)
11699 	(parse-time-weekdays): Add long-form month and day names.
11700 
11701 2008-05-27  Glenn Morris  <rgm@gnu.org>
11702 
11703 	* Makefile.in (update-elclist): Make errors in final sed non-fatal.
11704 
11705 2008-05-27  Stefan Monnier  <monnier@iro.umontreal.ca>
11706 
11707 	* vc-dispatcher.el (vc-string-prefix-p): New function.
11708 	(vc-dir-parent-marked-p): Use it.
11709 
11710 2008-05-27  Dan Nicolaescu  <dann@ics.uci.edu>
11711 
11712 	* vc.el (Problems): Remove fixed issues.
11713 	(vc-expand-dirs): Avoid returning directories.
11714 	(vc-dir): Fix C-x v v binding.
11715 	(vc-make-backend-object): Fix name.
11716 	(vc-dir-show-fileentry): Fix docstring.
11717 	(vc-dir-refresh): Use vc-dir-backend.  Fix docstring.
11718 	(vc-dir-refresh-files): Use vc-dir-backend.  Fix docstring.
11719 	Reset the state for directories.
11720 	(vc-dir-headers): Align labels.
11721 	(vc-default-status-printer): Do no call prettify-state-info.
11722 	(vc-deduce-fileset): Replace implementation with one based on a
11723 	working older version.
11724 	(vc-next-action): Use the new form of vc-deduce-fileset.
11725 	Fix dealing with unregistered files.
11726 
11727 	* vc-dispatcher.el (vc-resynch-window): Fix mode-line updating.
11728 	(vc-dir-menu-map): Fix menu title for the menu bar and the popup menu.
11729 	(vc-dir-child-files): New function.
11730 	(vc-dir-node-directory): New function.
11731 	(vc-dir-update, vc-dir-parent-marked-p)
11732 	(vc-dir-children-marked-p, vc-dir-mark-all-files)
11733 	(vc-dir-marked-only-files, vc-dispatcher-selection-set): Use it.
11734 
11735 	* vc-cvs.el (vc-cvs-status-extra-headers): Align labels.
11736 
11737 2008-05-26  Stefan Monnier  <monnier@iro.umontreal.ca>
11738 
11739 	* diff-mode.el (diff-context-mid-hunk-header-re): New const.
11740 	(diff-font-lock-keywords, diff-context->unified)
11741 	(diff-reverse-direction, diff-fixup-modifs, diff-sanity-check-hunk)
11742 	(diff-hunk-text, diff-find-source-location): Use it.
11743 	(diff-post-command-hook): Let the user edit the hunk headers.
11744 
11745 2008-05-26  Andreas Schwab  <schwab@suse.de>
11746 
11747 	* vc.el (vc-default-prettify-state-info): Fix formatting of an
11748 	unknown state.
11749 
11750 	* tar-mode.el (tar-summarize-buffer): Comment fix.
11751 
11752 2008-05-26  Stefan Monnier  <monnier@iro.umontreal.ca>
11753 
11754 	* tar-mode.el (tar-summarize-buffer): Handle GNU Tar @LongLink format.
11755 
11756 2008-05-26  Glenn Morris  <rgm@gnu.org>
11757 
11758 	* calendar/cal-hebrew.el (diary-ordinal-suffix): Declare for compiler.
11759 
11760 2008-05-25  John Paul Wallington  <jpw@pobox.com>
11761 
11762 	* proced.el (proced-next-line, proced-previous-line):
11763 	Avoid calling `next-line' and `previous-line' from Lisp code.
11764 
11765 2008-05-25  Ed Reingold  <reingold@emr.cs.iit.edu>
11766 
11767 	* calendar/cal-hebrew.el (diary-hebrew-yahrzeit):
11768 	Use diary-ordinal-suffix.
11769 
11770 2008-05-24  Juanma Barranquero  <lekktu@gmail.com>
11771 
11772 	* emacs-lisp/edebug.el (edebug-setup-hook, edebug-all-defs)
11773 	(edebug-all-forms, edebug-eval-macro-args, edebug-save-windows)
11774 	(edebug-save-displayed-buffer-points, edebug-initial-mode)
11775 	(edebug-trace, edebug-test-coverage, edebug-continue-kbd-macro)
11776 	(edebug-print-length, edebug-print-level, edebug-print-circle)
11777 	(edebug-unwrap-results, edebug-on-error, edebug-on-quit)
11778 	(edebug-global-break-condition, edebug-sit-for-seconds):
11779 	Remove spurious * from defcustom docstrings.
11780 	(edebug-unwrap*, edebug-signal, edebug-eval-display):
11781 	Improve argument/docstring consistency.
11782 	(edebug-test-coverage, edebug-gensym, edebug-read)
11783 	(edebug-top-level-nonstop, edebug-eval-result-list)
11784 	(edebug-eval-redisplay, edebug-trace): Fix typos in docstring.
11785 	(edebug-eval-defun, edebug-eval-top-level-form, edebug)
11786 	(edebug-display-freq-count): Reflow docstrings.
11787 	(edebug-restore-status): Doc fix.
11788 
11789 2008-05-24  Stefan Monnier  <monnier@iro.umontreal.ca>
11790 
11791 	* proced.el (proced-header-line): Use the :align-to 0 feature
11792 	rather than computing the corresponding position manually.
11793 	(proced-update): Don't hardcode point-min==1.
11794 
11795 2008-05-24  Alan Mackenzie  <acm@muc.de>
11796 
11797 	* progmodes/cc-mode.el (c-postprocess-file-styles): Throw an error
11798 	if c-file-style is set to a non-string.
11799 
11800 	(c-neutralize-CPP-line): Surround by `save-excursion'.
11801 	(c-neutralize-syntax-in-CPP): Optimize for speed.
11802 
11803 2008-05-24  Glenn Morris  <rgm@gnu.org>
11804 
11805 	* Makefile.in (update-elclist): New target, to update ELCFILES.
11806 	(bootstrap-after): Run update-elclist.
11807 
11808 2008-05-24  Ulf Jasper  <ulf.jasper@web.de>
11809 
11810 	* calendar/icalendar.el (icalendar-version): Increase to "0.19".
11811 	(icalendar--date-style): New function.
11812 	(icalendar--datetime-to-diary-date): Doc fix.
11813 	Use icalendar--date-style.
11814 	(icalendar--datestring-to-isodate): Doc fix.  Handle iso date style.
11815 	(icalendar--convert-yearly-to-ical)
11816 	(icalendar--convert-recurring-to-diary): Handle iso date style,
11817 	use icalendar-date-style.
11818 
11819 2008-05-23  Dan Nicolaescu  <dann@ics.uci.edu>
11820 
11821 	* vc.el (vc-delete-file): Make sure the buffer is deleted and
11822 	vc-dir buffers are updated.
11823 
11824 2008-05-23  Stefan Monnier  <monnier@iro.umontreal.ca>
11825 
11826 	* vc.el (vc-delete-file): Don't try to resynch the buffer.
11827 
11828 2008-05-23  Paul Rivier  <paul.r.ml@gmail.com>
11829 
11830 	* textmodes/reftex-vars.el (reftex-extra-bindings-prefix): New var.
11831 	* textmodes/reftex.el (reftex-extra-bindings-map): New var.
11832 	(reftex-extra-bindings): Use it.
11833 
11834 	* progmodes/mixal-mode.el (mixal-mode-map): Move key-bindings
11835 	away from the user-reserved keys.
11836 
11837 	* progmodes/ada-mode.el (ada-mode-extra-map, ada-mode-extra-prefix):
11838 	New vars.
11839 	(ada-create-keymap): Use them.
11840 
11841 2008-05-23  Stefan Monnier  <monnier@iro.umontreal.ca>
11842 
11843 	* emacs-lisp/regexp-opt.el (regexp-opt): Always return
11844 	a properly-grouped regexp.
11845 
11846 2008-05-23  Juanma Barranquero  <lekktu@gmail.com>
11847 
11848 	* progmodes/cap-words.el (capitalized-words-mode):
11849 	Fix typos in docstring.
11850 
11851 2008-05-23  Kenichi Handa  <handa@m17n.org>
11852 
11853 	* international/mule-conf.el: Don't define the charset `emacs'
11854 	here, just put :docstring, :short-name, and :long-name.
11855 
11856 2008-05-22  Kenichi Handa  <handa@m17n.org>
11857 
11858 	* international/mule-diag.el (font-show-log): Limit each listing
11859 	to 20 items.
11860 
11861 2008-05-23  Nick Roberts  <nickrob@snap.net.nz>
11862 
11863 	* progmodes/gdb-ui.el (gdb-enable-debug): New function.
11864 	(gdb-annotation-rules): New entry for "thread-changed".
11865 	(gdb-thread-changed): New function.
11866 
11867 2008-05-23  Glenn Morris  <rgm@gnu.org>
11868 
11869 	* Makefile.in (SOURCES): Remove, unused.
11870 	(lisptagsfiles1, lisptagsfiles2): Use '*' rather than '[a-zA-Z]*'.
11871 	(TAGS, TAGS-LISP): Use a single rule with multiple targets.
11872 	Exclude more '*loaddefs' files.
11873 	(compile-always): Simplify '.elc' deletion.
11874 
11875 2008-05-23  Stefan Monnier  <monnier@iro.umontreal.ca>
11876 
11877 	* vc-bzr.el (vc-bzr-annotate-time): Reduce memory allocation.
11878 	(vc-bzr-revision-completion-table): Handle `boundaries' argument.
11879 
11880 	* minibuffer.el (completion-boundaries): Change calling
11881 	convention, so `string' has the same semantics as in
11882 	try-completion and all-completions.
11883 	(completion-table-with-context, completion--embedded-envvar-table)
11884 	(completion--file-name-table)
11885 	(completion-pcm--find-all-completions): Adjust code accordingly.
11886 
11887 2008-05-22  Chong Yidong  <cyd@stupidchicken.com>
11888 
11889 	* image-mode.el (image-mode-winprops): Add argument CLEANUP to
11890 	prune image-mode-winprops-alist, preventing it from growing
11891 	indefinitely.
11892 	(image-mode-reapply-winprops): Use it.
11893 
11894 2008-05-22  Teodor Zlatanov  <tzz@lifelogs.com>
11895 
11896 	* net/netrc.el (netrc-machine): Always match if the port is not given.
11897 
11898 2008-05-22  Stefan Monnier  <monnier@iro.umontreal.ca>
11899 
11900 	* minibuffer.el (completion-pcm--find-all-completions):
11901 	Don't add pseudo-completions.
11902 
11903 	* icomplete.el (icomplete-eoinput): Remove.
11904 	(icomplete-overlay): New var to replace it.
11905 	(icomplete-tidy): Rewrite.
11906 	(icomplete-exhibit): Use an overlay.
11907 	(icomplete-completions): Use completion-all-sorted-completions.
11908 	Obey completion-ignore-case.
11909 
11910 	* files.el (locate-dominating-file): Accept non-existing argument.
11911 	(project-find-settings-file): Rewrite, using locate-dominating-file.
11912 
11913 2008-05-22  Kenichi Handa  <handa@m17n.org>
11914 
11915 	* faces.el (font-weight-table, font-slant-table, font-width-table):
11916 	Delete them.  Don't call internal-set-font-style-table.
11917 
11918 	* international/mule-diag.el (font-show-log): New function.
11919 
11920 	* international/fontset.el (script-representative-chars): Add more
11921 	chars for latin.  Add data for symbol.
11922 	(setup-default-fontset): Add entries for phonetic, armenian, and symbol.
11923 
11924 2008-05-21  Stefan Monnier  <monnier@iro.umontreal.ca>
11925 
11926 	* minibuffer.el (completion-all-sorted-completions): New var.
11927 	(completion--flush-all-sorted-completions)
11928 	(completion-all-sorted-completions): New functions.
11929 	(minibuffer-force-complete): New command.
11930 
11931 2008-05-21  Glenn Morris  <rgm@gnu.org>
11932 
11933 	* files.el (c-postprocess-file-styles): Declare for compiler.
11934 
11935 	* Makefile.in: Allow for parallel byte-compiling.
11936 	(ELCFILES): New variable.
11937 	(.el.elc): Remove prerequisites from suffix rule.  Print a message.
11938 	(compile-first, compile-main, compile-last): New targets.
11939 	(compile-always): Simplify - delete .elc files, then `make compile'.
11940 
11941 	* Makefile.in (compile-calc): Use glob rather than find.
11942 	($(lisp)/progmodes/cc-mode.elc): Use $@.
11943 
11944 	* eshell/esh-module.el: No need for cl when compiling.
11945 
11946 	* eshell/eshell.el (eshell-defgroup): New alias.
11947 	* eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el:
11948 	* eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el:
11949 	* eshell/em-hist.el, eshell/em-ls.el, eshell/em-pred.el:
11950 	* eshell/em-prompt.el, eshell/em-rebind.el, eshell/em-script.el:
11951 	* eshell/em-smart.el, eshell/em-term.el, eshell/em-unix.el:
11952 	* eshell/em-xtra.el: Use eshell-defgroup rather than defgroup.
11953 	Autoload the custom group.  Set generated-autoload-file.
11954 	* eshell/em-basic.el, eshell/esh-module.el: Require eshell,
11955 	for eshell-defgroup.
11956 	* eshell/esh-module.el (eshell-load-defgroups): Remove.
11957 	Require esh-groups rather than loading it.
11958 
11959 2008-05-21  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
11960 
11961 	* proced.el (proced-header-line): New variable and new function.
11962 	(proced-mode): Set header-line-format.
11963 	(proced-update): Set proced-header-line.
11964 	(proced-send-signal): Use proced-header-line.
11965 
11966 2008-05-21  Stefan Monnier  <monnier@iro.umontreal.ca>
11967 
11968 	* macros.el (insert-kbd-macro): Use prin1-char.
11969 
11970 2008-05-20  Stefan Monnier  <monnier@iro.umontreal.ca>
11971 
11972 	* minibuffer.el (completion-boundaries): New function.
11973 	(completion--some): Delay errors.
11974 	(complete-with-action, completion-table-with-context):
11975 	Handle `boundaries' case.
11976 	(completion--try-word-completion): Avoid partial-completion
11977 	when the user hasn't entered anything yet.
11978 	(minibuffer-local-map, minibuffer-local-filename-completion-map)
11979 	(minibuffer-local-must-match-map, minibuffer-local-completion-map)
11980 	(minibuffer-local-must-match-filename-map, minibuffer-local-ns-map):
11981 	Setup default keybindings.
11982 	(completion--embedded-envvar-re): New var.
11983 	(completion--embedded-envvar-table): Use it.  Handle `boundaries' case.
11984 	(completion--file-name-table): Handle `boundaries' case.
11985 	(completion-pcm--pattern->regex): Avoid pathological backtracking.
11986 	(completion-pcm--all-completions): Add a `prefix' arg.
11987 	(completion-pcm--find-all-completions): New function.
11988 	(completion-pcm-all-completions, completion-pcm-try-completion):
11989 	Use it.
11990 
11991 	* icomplete.el (icomplete-completions): Don't use `predicate' with
11992 	a table of a different type than `candidates'.
11993 
11994 2008-05-20  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
11995 
11996 	* proced.el (proced-goal-column): Rename from proced-procname-column.
11997 	(proced-goal-header-re): Rename from proced-procname-column-regexp.
11998 	(proced-move-to-goal-column): Rename from proced-move-to-procname.
11999 	(proced-header-face, proced-header-regexp): Remove.
12000 	(proced-font-lock-keywords): Remove proced-header-face.
12001 	(proced-header-alist, proced-sorting-schemes-re): New variables.
12002 	(proced): Rename Proced buffer to *Proced*.
12003 	(proced-next-line, proced-previous-line): New commands.
12004 	(proced-do-mark, proced-do-mark-all, proced-toggle-marks)
12005 	(proced-hide-processes): Do not treat first line as special.
12006 	(proced-header-space): New function.
12007 	(proced-update): Use header-line-format.
12008 	Initialize proced-header-alist and proced-sorting-schemes-re.
12009 	Set proced-goal-column.  Include proced-command in mode-name.
12010 	(proced-send-signal): Use header-line-format for *Marked
12011 	Processes* buffer.
12012 	(proced-sort): Restrict minibuffer completion to applicable
12013 	sorting schemes.
12014 	(proced-sorting-scheme-p): Use proced-sorting-schemes-re.
12015 
12016 2008-05-20  Stefan Monnier  <monnier@iro.umontreal.ca>
12017 
12018 	* icomplete.el (icomplete-simple-completing-p):
12019 	Allow icomplete-with-completion-tables to say "use it everywhere".
12020 	(icomplete-completions): Obey completion-styles.  Try to accommodate
12021 	partial-completion style.
12022 
12023 2008-05-20  Michael Olson  <mwolson@gnu.org>
12024 
12025 	* files.el (project-find-settings-file): Change concat to
12026 	expand-file-name.
12027 
12028 2008-05-19  Tom Tromey  <tromey@redhat.com>
12029 
12030 	* files.el (normal-mode): Call hack-project-variables.
12031 	(hack-local-variables-confirm): Add 'project' argument.
12032 	(hack-local-variables-apply): New function.
12033 	(hack-local-variables): Use it.
12034 	(project-class-alist, project-directory-alist): New variables.
12035 	(project-get-alist): New function.
12036 	(project-collect-bindings-from-alist)
12037 	(project-collect-binding-list, set-directory-project)
12038 	(project-find-settings-file, project-define-from-project-file)
12039 	(hack-project-variables): New functions.
12040 
12041 2008-05-19  Stefan Monnier  <monnier@iro.umontreal.ca>
12042 
12043 	* emacs-lisp/cl-specs.el (destructuring-bind): Fix spec.
12044 
12045 2008-05-19  Juanma Barranquero  <lekktu@gmail.com>
12046 
12047 	* faces.el (font-weight-table): Fix typo in docstring.
12048 
12049 2008-05-18  David Hull  <david@snap.com>  (tiny change)
12050 
12051 	* vc-hg.el (vc-hg-annotate-re): Recognize the output of --follow.
12052 	(vc-hg-annotate-command): Allow white space before version number.
12053 
12054 2008-05-18  Jay Belanger  <jay.p.belanger@gmail.com>
12055 
12056 	* calc/calc-yank.el (calc-register-alist): New variable.
12057 	(calc-set-register, calc-get-register, calc-copy-to-register)
12058 	(calc-insert-register, calc-add-to-register, calc-append-to-register)
12059 	(calc-prepend-to-register): New functions.
12060 
12061 	* calc/calc-ext.el (calc-init-extensions): Add keybindings for
12062 	`calc-copy-to-register' and `calc-insert-register'.
12063 	Autoload new register functions.
12064 
12065 	* calc/calc-help.el (calc-r-prefix-help): Add help for register
12066 	functions.
12067 
12068 2008-05-18  Dan Nicolaescu  <dann@ics.uci.edu>
12069 
12070 	* vc.el (Todo): Add known problems.
12071 	(vc-dir-backend): New variable.
12072 	(vc-dir): Set it.
12073 	(vc-make-backend-object, vc-generic-status-printer)
12074 	(vc-generic-state, vc-generic-status-fileinfo-extra)
12075 	(vc-dir-extra-menu): Use it.
12076 	(vc-generic-dir-headers): Remove, unused.
12077 
12078 	* vc-dispatcher.el (vc-dir-previous-directory): Rename from
12079 	vc-dir-prev-directory for consistency with vc-dir-previous-line.
12080 	(vc-dir-mode-map): Fix bindings.
12081 
12082 	* vc-bzr.el (vc-bzr-after-dir-status): Remove unused binding.
12083 
12084 2008-05-18  Jay Belanger  <jay.p.belanger@gmail.com>
12085 
12086 	* calc/calc-yank.el (calc-kill): Make sure that only the stack is
12087 	operated on.
12088 	(calc-kill-region): Kill entire lines.
12089 
12090 2008-05-17  Glenn Morris  <rgm@gnu.org>
12091 
12092 	* ezimage.el (ezimage-use-images): Drop support for Emacs < 21 and
12093 	simplify initial value.
12094 	(defezimage): Drop support for Emacs without defimage, use a featurep
12095 	test rather than fboundp when defining, drop with-no-warnings.
12096 	(ezimage-insert-over-text): Move featurep test inside
12097 	add-text-properties.
12098 
12099 	* elide-head.el (elide-head-headers-to-hide): Handle GPLv3 format.
12100 
12101 	* net/tramp.el (top-level): Load auth-source when compiling.
12102 
12103 	* progmodes/fortran.el (fortran-font-lock-keywords-2): Add .eqv., .neqv.
12104 
12105 2008-05-17  Andreas Schwab  <schwab@suse.de>
12106 
12107 	* vc-dispatcher.el (vc-dir-mode-map): Fix M-down and M-up binding.
12108 
12109 2008-05-17  Dan Nicolaescu  <dann@ics.uci.edu>
12110 
12111 	* vc.el (vc-annotate-show-diff-revision-at-line): Change
12112 	vc-diff-internal arg to match what vc-deduce-fileset returns now.
12113 
12114 2008-05-17  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
12115 
12116 	* menu-bar.el (menu-bar-select-buffer): Reinsert it as msb.el uses it.
12117 
12118 2008-05-17  Jim Meyering  <meyering@redhat.com>
12119 
12120 	* ido.el (ido-save-history): Do not emit a trailing newline at the
12121 	end of the ido history file.
12122 
12123 2008-05-16  John Paul Wallington  <jpw@pobox.com>
12124 
12125 	* vc-dispatcher.el (top-level): Revert previous change: require cl
12126 	when compiling.
12127 
12128 2008-05-16  Eric S. Raymond  <esr@snark.thyrsus.com>
12129 
12130 	* vc.el (vc-default-status-printer)
12131 	(vc-default-prettify-state-info): Enhance the state prettyprinter
12132 	to deal better with unknown states and indirect through it when
12133 	painting vc-dir buffers.
12134 
12135 2008-05-16  John Paul Wallington  <jpw@pobox.com>
12136 
12137 	* vc-dispatcher.el (top-level): Don't require cl when compiling.
12138 	(vc-dir-mode-map): Fix backquote.
12139 	(vc-at-event): Doc fix.  Use `make-symbol' instead of `gensym'.
12140 
12141 2008-05-16  Michael Albinus  <michael.albinus@gmx.de>
12142 
12143 	* net/tramp.el (tramp-handle-write-region): Fix check for short track.
12144 	Reported by Glenn Morris <rgm@gnu.org>.
12145 
12146 2008-05-16  Eric S. Raymond  <esr@snark.thyrsus.com>
12147 
12148 	* vc.el: Remove my analysis of SCCS/RCS concurrency issues from
12149 	the end of the file, it was good work at one time but has been
12150 	stale since 1995 and may now be actively misleading.
12151 	* vc-cvs.el (vc-cvs-status-extra-headers): Extract and display the
12152 	CVS repository and module (assumptions for the latter a bit iffy).
12153 	* vc-svn.el (vc-svn-status-extra-headers): Extract and display the
12154 	SVN repository.
12155 
12156 2008-05-16  Juanma Barranquero  <lekktu@gmail.com>
12157 
12158 	* vc-rcs.el (vc-rcs-create-tag):
12159 	* vc-sccs.el (vc-sccs-create-tag):
12160 	Fix typo in error message and pass backend arg.
12161 
12162 2008-05-15  Michael Albinus  <michael.albinus@gmx.de>
12163 
12164 	* net/tramp.el (tramp-file-name-for-operation): Add `make-temp-name'.
12165 
12166 2008-05-15  Teodor Zlatanov  <tzz@lifelogs.com>
12167 
12168 	* net/tramp.el: Load auth-source library.
12169 	(tramp-read-passwd): Use it for password, not login.
12170 
12171 2008-05-15  Shigeru Fukaya  <shugeru.fukaya@gmail.com>
12172 
12173 	* ses.el (ses-goto-print): Use move-to-column rather than forward-char.
12174 	(ses-print-cell): Use string-width, truncate-string-to-width,
12175 	delete-region rather than length, substring, delete-char.
12176 	(ses-setup): Set inhibit-point-motion-hooks to t.
12177 	Calculate position by actually moving point rather than just using
12178 	unibyte character length.
12179 	(ses-mode): Set indent-tabs-mode to nil.
12180 	(ses-center): Use string-width rather than length.
12181 
12182 2008-05-15  Eric S. Raymond  <esr@snark.thyrsus.com>
12183 
12184 	* vc-cvs.el, vc-git.el, vc-hg.el, vc-hooks.el, vc-mcvs.el,
12185 	* vc-rcs.el, vc-sccs.el, vc-svn.el, vc.el:
12186 	Rename vc-*-create-snapshot and vc-*-retrieve-snapshot to
12187 	vc-*-create-tag and vc-*-retrieve-tag respectively.
12188 
12189 	* vc-dispatcher.el: Fix an incorrect buffer name and remove an
12190 	unneeded defalias.
12191 
12192 	* vc.el, vc-dispatcher.el (vc-dir-menu-map-filter): Move.
12193 
12194 	* vc.el, vc-dispatcher.el (vc-dir-menu-map): Remove assumption
12195 	about buffer names.
12196 
12197 2008-05-15  Glenn Morris  <rgm@gnu.org>
12198 
12199 	* vc-hooks.el (vc-directory-resynch-file): Fix declaration.
12200 
12201 	* org/org-exp.el (org-infojs-options-inbuffer-template):
12202 	Fix declaration.
12203 
12204 	* progmodes/cc-mode.el (declare-function): Add compat definition.
12205 	(awk-mode-syntax-table, c-awk-unstick-NL-prop): Declare for compiler.
12206 
12207 2008-05-14  Eric S. Raymond  <esr@snark.thyrsus.com>
12208 
12209 	* vc-dispatcher.el (vc-dispatcher-selection): Change the returned
12210 	list to a cons so the caller can get back both expanded and
12211 	unexpanded filesets.
12212 	* vc.el (vc-deduce-fileset, vc-next-action, vc-diff-internal)
12213 	(vc-merge, vc-version-diff, vc-print-log, vc-revert, vc-rollback):
12214 	Change handling of selection-set returns as required.
12215 
12216 2008-05-15  John Paul Wallington  <jpw@pobox.com>
12217 
12218 	* add-log.el (top-level): Don't require cl when compiling.
12219 
12220 	* arc-mode.el (archive-add-new-member): Use `derived-mode-p'.
12221 	(archive-*-extract): Use `zerop'.
12222 	(archive-*-write-file-member): Use `or', use `zerop'.
12223 
12224 	* diff-mode.el (diff-current-defun): Use `buffer-local-value'.
12225 
12226 	* ibuffer.el (ibuffer-assert-ibuffer-mode): New defsubst.
12227 	(ibuffer-mark-interactive, ibuffer-set-mark)
12228 	(ibuffer-insert-buffer-line, ibuffer-redisplay-current)
12229 	(ibuffer-map-lines, ibuffer-switch-format)
12230 	(ibuffer-update-title-and-summary)
12231 	(ibuffer-redisplay-engine): Use it.
12232 
12233 	* ibuf-ext.el (ibuffer-interactive-filter-by-mode)
12234 	(ibuffer-set-filter-groups-by-mode, ibuffer-list-buffer-modes)
12235 	(define-ibuffer-filter mode, define-ibuffer-filter used-mode)
12236 	(define-ibuffer-sorter major-mode, ibuffer-mark-unsaved-buffers)
12237 	(ibuffer-mark-read-only-buffers)
12238 	(ibuffer-mark-dired-buffers): Use `buffer-local-value'.
12239 
12240 	* ibuf-macs.el (ibuffer-aif, ibuffer-awhen, ibuffer-save-marks)
12241 	(define-ibuffer-column, define-ibuffer-sorter)
12242 	(define-ibuffer-op, define-ibuffer-filter): Add declarations
12243 	containing indentation specs, replacing equivalent top-level
12244 	forms that set `lisp-indent-function' properties.
12245 	(define-ibuffer-op): Use `derived-mode-p'.
12246 	(define-ibuffer-filter): Remove redundant `concat' call.
12247 
12248 2008-05-14  Michael Albinus  <michael.albinus@gmx.de>
12249 
12250 	* net/tramp.el (tramp-echo-mark): Update docstring.
12251 	(tramp-echo-mark-marker): New defconst.
12252 	(tramp-check-for-regexp): Use it.
12253 
12254 2008-05-14  Eric S. Raymond  <esr@snark.thyrsus.com>
12255 
12256 	* vc.el (vc-deduce-fileset): Do the right thing when visiting a
12257 	buffer (say, a log buffer or diff buffer) with a vc-dir buffer
12258 	as parent.
12259 
12260 2008-05-14  John Paul Wallington  <jpw@pobox.com>
12261 
12262 	* international/mule.el (convert-define-charset-argument):
12263 	Remove period from end of error message.
12264 	(coding-system-mnemonic): Doc fix.
12265 	(ctext-pre-write-conversion): Doc fix.
12266 
12267 2008-05-14  Simon Marshall  <simon@gnu.org>
12268 
12269 	* obsolete/fast-lock.el (fast-lock-cache-directories): Remove "."
12270 	from its default value and give it the risky-local-variable
12271 	property (CVE-2008-2142).
12272 
12273 2008-05-14  Kenichi Handa  <handa@m17n.org>
12274 
12275 	* language/korean.el ("Korean"): Set `iso639-language'
12276 	property to `ko'.
12277 
12278 	* language/japanese.el ("Japanese"): Set `iso639-language'
12279 	property to `ja'.
12280 
12281 	* language/chinese.el ("Chinese-GB", "Chinese-BIG5")
12282 	("Chinese-CNS", "Chinese-EUC-TW", "Chinese-GBK")
12283 	("Chinese-GB18030"): Set `iso639-language' property to `zh'.
12284 
12285 	* international/mule-cmds.el (set-language-environment):
12286 	Set current-iso639-language.
12287 
12288 	* international/fontset.el (setup-default-fontset): For kana, han,
12289 	hangul, and cjk-misc, move an entry with font-spec at the end.
12290 	(generate-fontset-menu): Exclude fontset-auto* from the list.
12291 
12292 	* composite.el (compose-chars-after): Assume that WINDOW is always
12293 	non-nil.
12294 
12295 	* faces.el (font-weight-table, font-slant-table)
12296 	(font-swidth-table): Declare them by defconst.  Change the format
12297 	of elements.  Call internal-set-font-style-table after their
12298 	declaration.
12299 	(face-valid-attribute-values): Call font-family-list.  Get values
12300 	for width, weight, and slant from font-xxx-table.
12301 
12302 	* cus-face.el (custom-face-attributes): Add "thin" for :weight.
12303 
12304 2008-05-13  John Paul Wallington  <jpw@pobox.com>
12305 
12306 	* ibuffer.el (ibuffer-buffer-file-name): New function.
12307 	(define-ibuffer-column filename): Use it.
12308 
12309 	* ibuf-ext.el (define-ibuffer-filter filename): Use it.
12310 
12311 2008-05-13  Chong Yidong  <cyd@stupidchicken.com>
12312 
12313 	* talk.el (talk): Simplify.  Pass display arg to talk-add-display
12314 	as a string.
12315 	(talk-add-display): Simplify.  Accept only string args.
12316 
12317 2008-05-13  Jay Belanger  <jay.p.belanger@gmail.com>
12318 
12319 	* calc/calc.el (calc-mode-map): Remove old keybinding for `calc-yank'.
12320 
12321 2008-05-13  Stefan Monnier  <monnier@iro.umontreal.ca>
12322 
12323 	* Makefile.in (bootstrap-prepare): Don't chmod files.
12324 	(autoloads): Do it here instead, where it's actually needed.
12325 
12326 2008-05-13  Chong Yidong  <cyd@stupidchicken.com>
12327 
12328 	* tool-bar.el (tool-bar-make-keymap): Account for the optional
12329 	KEY-BINDING-DATA field in menu-item list.
12330 
12331 2008-05-13  Stefan Monnier  <monnier@iro.umontreal.ca>
12332 
12333 	* dired.el (dired-read-dir-and-switches): Move things about to use less
12334 	recursion during macroexpansion.
12335 
12336 	* dired.el (dired-read-dir-and-switches): Use read-file-name.
12337 
12338 	* dired.el (dired-read-dir-and-switches): Ignore ., .., and
12339 	completion-ignored-extension directories if there's something else.
12340 	(dired-mark-if, dired-map-over-marks, dired-readin, dired-revert)
12341 	(dired-remember-marks, dired-undo, dired-build-subdir-alist)
12342 	(dired-internal-do-deletions, dired-mark-files-in-region, dired-mark)
12343 	(dired-toggle-marks, dired-change-marks, dired-unmark-all-files):
12344 	buffer-read-only -> inhibit-read-only.
12345 
12346 2008-05-12  Eric S. Raymond  <esr@snark.thyrsus.com>
12347 
12348 	* vc.el (vc-expand-dirs): Stop this function from tossing out
12349 	explicitly specified files.
12350 
12351 2008-05-12  Stefan Monnier  <monnier@iro.umontreal.ca>
12352 
12353 	* smerge-mode.el (smerge-apply-resolution-patch): Don't pass nil
12354 	to `insert'.
12355 
12356 2008-05-12  Dan Nicolaescu  <dann@ics.uci.edu>
12357 
12358 	* vc.el (vc-annotate-show-diff-revision-at-line): Remove incorrect
12359 	cons.  Use vc-annotate-backend.
12360 	(with-vc-file, edit-vc-file): Remove unused macros.
12361 
12362 2008-05-12  Teodor Zlatanov  <tzz@lifelogs.com>
12363 
12364 	* mail/smtpmail.el: Add autoload for `auth-source-user-or-password'.
12365 	(smtpmail-try-auth-methods): Use it.
12366 
12367 2008-05-12  Stefan Monnier  <monnier@iro.umontreal.ca>
12368 
12369 	* emacs-lisp/cl.el (cl-set-nthcdr): Make it a defsubst so that
12370 	(setf (nthcdr ..) ..) doesn't require CL at runtime.
12371 
12372 2008-05-11  Carsten Dominik  <dominik@science.uva.nl>
12373 
12374 	* org/org.el (org-modules): Repair problems with loading org-jsinfo.org.
12375 
12376 2008-05-11  Stefan Monnier  <monnier@iro.umontreal.ca>
12377 
12378 	* vc-bzr.el (vc-bzr-sha1, vc-bzr-command-discarding-stderr)
12379 	(vc-bzr-revision-completion-table): Use process-file.
12380 	(vc-bzr-working-revision): Pass relative file names.
12381 
12382 	* diff-mode.el (diff-hunk-header-re): Refine the regexp.
12383 
12384 2008-05-11  Juri Linkov  <juri@jurta.org>
12385 
12386 	* wid-edit.el (widget-image-directory): Change default image data
12387 	subdirectory from "custom" to "images/custom".
12388 
12389 	* info.el (Info-next-preorder): Let-bind `Info-history' to nil
12390 	before recursive call to `Info-next-preorder' to not add
12391 	intermediate nodes to the history.
12392 
12393 	* isearch.el: Put isearch-scroll property on recenter-top-bottom.
12394 
12395 	* emulation/cua-base.el: Put isearch-scroll property
12396 	on cua-scroll-up and cua-scroll-down.
12397 
12398 2008-05-11  Eric S. Raymond  <esr@snark.thyrsus.com>
12399 
12400 	* vc-hooks.el (vc-recompute-state): Remove (dead code).
12401 
12402 2008-05-10  Dan Nicolaescu  <dann@ics.uci.edu>
12403 
12404 	* vc-dispatcher.el (ewoc): Require.
12405 	(vc-log-edit, vc-buffer-sync): Declare for byte compiler.
12406 
12407 	* vc-hg.el (vc-hg-diff, vc-hg-annotate-command): Use when not if.
12408 
12409 2008-05-10  Chong Yidong  <cyd@stupidchicken.com>
12410 
12411 	* term/w32-win.el (x-colors):
12412 	* term/mac-win.el (x-colors):
12413 	* term/x-win.el (x-colors): Re-order colors.
12414 
12415 2008-05-10  Reiner Steib  <reiner.steib@gmx.de>
12416