"Fossies" - the Fresh Open Source Software Archive

Member "emacs-25.3/lisp/ChangeLog.12" (14 Apr 2017, 1250661 Bytes) of package /linux/misc/emacs-25.3.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 last Fossies "Diffs" side-by-side code changes report for "ChangeLog.12": 25.1_vs_25.2.

    1 2007-04-24  J.D. Smith  <jdsmith@as.arizona.edu>
    2 
    3 	* progmodes/idlw-shell.el (idlwave-shell-clear-all-bp):
    4 	Don't re-query for each cleared BP.
    5 	(idlwave-shell-clear-bp): Optionally skip BP query.
    6 	(idlwave-shell-update-bp-overlays): Use set-window-margins instead
    7 	of set-window-buffer, which incorrectly moves displayed region.
    8 
    9 2007-04-23  Jay Belanger  <jay.p.belanger@gmail.com>
   10 
   11 	* calc/calc.el (calc-bug-address): Update maintainer's address.
   12 	* calc/*: Update maintainer's address.
   13 
   14 2007-04-23  Richard Stallman  <rms@gnu.org>
   15 
   16 	* simple.el (set-mark-command-repeat-pop): Doc fix.
   17 	Put in `editing-basics' group.
   18 
   19 2007-04-23  Chong Yidong  <cyd@stupidchicken.com>
   20 
   21 	* info.el (Info-mouse-scroll-up, Info-mouse-scroll-down):
   22 	New functions.
   23 	(Info-mode-line-node-keymap): Bind mouse commands to
   24 	Info-mouse-scroll-up/down instead of Info-scroll-up/down.
   25 
   26 2007-04-23  Luc Teirlinck  <teirllm@auburn.edu>
   27 
   28 	* locate.el (locate-local-prompt): New var.
   29 	(locate-prompt-for-command): Doc fix.
   30 	(locate-prompt-for-search-string): New function.
   31 	(locate): New optional arg.  Make locate-local-prompt
   32 	buffer-local.  Use locate-prompt-for-search-string.
   33 	(locate-with-filter): New optional arg.
   34 	Use locate-prompt-for-search-string.
   35 	(locate-update): Bind locate-prompt-for-command.
   36 
   37 2007-04-23  Glenn Morris  <rgm@gnu.org>
   38 
   39 	* files.el (magic-mode-alist): `<!DOCTYPE HTML' in html-mode.
   40 
   41 2007-04-23  Nick Roberts  <nickrob@snap.net.nz>
   42 
   43 	* button.el (button): Inherit from link face on a tty.
   44 
   45 2007-04-23  Glenn Morris  <rgm@gnu.org>
   46 
   47 	* button.el (button): Use color for this face on a tty.
   48 
   49 	* files.el (magic-mode-alist): Allow for carriage-returns in
   50 	html-mode and sgml-mode entries.
   51 
   52 2007-04-22  Richard Stallman  <rms@gnu.org>
   53 
   54 	* emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
   55 	Improve doc string of generated command.
   56 
   57 	* subr.el (read-number): Catch errors.
   58 
   59 	* hi-lock.el (hi-lock-file-patterns-policy): Doc fix.
   60 
   61 2007-04-22  Chong Yidong  <cyd@stupidchicken.com>
   62 
   63 	* image-dired.el: Rename from thumbnails.el.  All instances of
   64 	"thumbnails" replaced with "image-dired".
   65 
   66 	* dired.el (dired-mode-map): Rename "thumbnails" again, to
   67 	"image-dired".
   68 
   69 2007-04-22  Kim F. Storm  <storm@cua.dk>
   70 
   71 	* ido.el (ido-kill-buffer-at-head, ido-delete-file-at-head):
   72 	Don't use kill-line.
   73 
   74 2007-04-22  Nick Roberts  <nickrob@snap.net.nz>
   75 
   76 	* t-mouse.el (t-mouse-make-event): Pass on mev's more informative
   77 	error message.
   78 
   79 2007-04-22  Chong Yidong  <cyd@stupidchicken.com>
   80 
   81 	* dired.el: Rename "tumme" to "thumbnails".
   82 
   83 	* thumbnails.el: Rename from tumme.el.  All instances of "tumme"
   84 	replaced with "thumbnails".
   85 
   86 2007-04-22  Glenn Morris  <rgm@gnu.org>
   87 
   88 	* hi-lock.el (hi-lock-file-patterns-policy): Make it a defcustom,
   89 	and give it the risky-local-variable property.
   90 
   91 	* textmodes/flyspell.el (flyspell-define-abbrev): Downcase abbrev
   92 	before defining it.
   93 
   94 2007-04-21  Martin Rudalics  <rudalics@gmx.at>
   95 
   96 	* progmodes/cc-mode.el (c-remove-any-local-eval-or-mode-variables):
   97 	Use delete-region instead of kill-line.
   98 
   99 2007-04-21  Alan Mackenzie  <acm@muc.de>
  100 
  101 	* progmodes/cc-cmds.el (c-electric-slash): Replace wrong use of
  102 	`kill-region' by `delete-region'.
  103 
  104 2007-04-21  Chong Yidong  <cyd@stupidchicken.com>
  105 
  106 	* progmodes/perl-mode.el (perl-indent-command): Use delete-region
  107 	instead of kill-region.
  108 
  109 	* progmodes/mantemp.el (mantemp-make-mantemps-region)
  110 	(mantemp-insert-cxx-syntax, mantemp-sort-and-unique-lines)
  111 	(mantemp-remove-memfuncs): Use delete-region instead of kill-word
  112 	and kill-line.
  113 
  114 	* progmodes/vhdl-mode.el (vhdl-template-type)
  115 	(vhdl-template-record, vhdl-template-nature)
  116 	(vhdl-template-configuration-spec, vhdl-template-component-inst)
  117 	(vhdl-template-break, vhdl-regress-line, vhdl-electric-tab):
  118 	Use delete-region instead of kill-word and kill-line.
  119 
  120 2007-04-21  Johan Bockgård  <bojohan@dd.chalmers.se>
  121 
  122 	* dired-x.el (dired-virtual-mode): Doc fix.
  123 
  124 2007-04-21  Richard Stallman  <rms@gnu.org>
  125 
  126 	* font-lock.el (font-lock-keywords-alist): Mark as risky.
  127 
  128 	* subr.el (read-number): Doc fix.
  129 
  130 	* simple.el (pop-to-mark-command): Display message "mark popped"
  131 	if point does not move.
  132 	(set-mark-command): Doc fix.
  133 
  134 2007-04-21  Luc Teirlinck  <teirllm@auburn.edu>
  135 
  136 	* locate.el: Revert 2006-09-09 and 2007-04-20 changes.
  137 	(locate-local-filter, locate-local-search): New vars.
  138 	(locate): Make variables local.
  139 	(locate-update): Bind locate-buffer-name.  Call locate using
  140 	locate-local-filter and locate-local-search.
  141 
  142 2007-04-20  David Koppelman  <koppel@ece.lsu.edu>
  143 
  144 	* hi-lock.el (hi-lock-file-patterns-policy): New var.
  145 	(hi-lock-find-patterns): Use hi-lock-file-patterns-policy.
  146 	(hi-lock-mode): Update docstring.
  147 
  148 2007-04-20  Stefan Monnier  <monnier@iro.umontreal.ca>
  149 
  150 	* textmodes/fill.el (fill-move-to-break-point): Don't inhibit
  151 	fill-nobreak-predicate when the break is past fill-column.
  152 
  153 2007-04-20  Francesco Potortì  <pot@gnu.org>
  154 
  155 	* locate.el (locate): Output from shell-command should go in the
  156 	current buffer rather than *Shell Command Output*.
  157 
  158 2007-04-20  Chong Yidong  <cyd@stupidchicken.com>
  159 
  160 	* paren.el (show-paren-function): Fix last fix.
  161 
  162 2007-04-19  Kevin Ryde  <user42@zip.com.au>
  163 
  164 	* arc-mode.el (archive-find-type): lzh-exe for lzh self-extracting exe.
  165 	(archive-lzh-summarize): Add optional start arg for where to start
  166 	looking at the archive.
  167 	(archive-lzh-exe-summarize, archive-lzh-exe-extract): New functions.
  168 
  169 	* international/mule.el (auto-coding-alist): no-conversion for .exe
  170 	and .EXE.
  171 
  172 2007-04-19  Alan Mackenzie  <acm@muc.de>
  173 
  174 	* progmodes/cc-cmds.el (c-in-function-trailer-p): Fix this: when a
  175 	function return type contains "struct", "union", etc.
  176 	c-end-of-defun goes too far forward.
  177 
  178 2007-04-19  Chong Yidong  <cyd@stupidchicken.com>
  179 
  180 	* paren.el (show-paren-function): Reset window-start to avoid
  181 	recentering.
  182 
  183 2007-04-19  Glenn Morris  <rgm@gnu.org>
  184 
  185 	* calendar/todo-mode.el: Fix typo: "threshhold" -> "threshold".
  186 
  187 2007-04-18  Glenn Morris  <rgm@gnu.org>
  188 
  189 	* calendar/diary-lib.el (diary-header-line-format): Add a custom
  190 	:set function.
  191 	(diary-list-entries): Only switch to diary-mode from
  192 	default-major-mode (reverts 2007-03-21 change).  Otherwise, if in
  193 	diary-mode set header-line-format, in case of any customization.
  194 
  195 2007-04-18  Levin Du  <zslevin@gmail.com>  (tiny change)
  196 
  197 	* calendar/parse-time.el (parse-time-string-chars): Check if CHAR
  198 	is less than the length of parse-time-syntax.
  199 
  200 2007-04-17  David Kastrup  <dak@gnu.org>
  201 
  202 	* replace.el (query-replace-regexp-eval): Deprecate.
  203 
  204 2007-04-17  Alan Mackenzie  <acm@muc.de>
  205 
  206 	* progmodes/cc-cmds.el (c-beginning-of-defun): With -ve arg and
  207 	point too close to EOB, leave point at EOB rather than last `}'.
  208 
  209 2007-04-17  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
  210 
  211 	* textmodes/bibtex.el (bibtex-include-OPTkey)
  212 	(bibtex-user-optional-fields, bibtex-entry-field-alist):
  213 	Fix defcustom.
  214 
  215 2007-04-17  Glenn Morris  <rgm@gnu.org>
  216 
  217 	* calendar/cal-dst.el (calendar-dst-find-startend): If YEAR cannot
  218 	be encoded, fall back to current year.
  219 
  220 2007-04-14  Kevin Ryde  <user42@zip.com.au>
  221 
  222 	* arc-mode.el (archive-lzh-summarize): Only apply the "downcase if
  223 	all upcase" rule to OS-ID 0 "generic".  Always downcase for OS-ID
  224 	M "MSDOS".
  225 
  226 2007-04-16  Chong Yidong  <cyd@stupidchicken.com>
  227 
  228 	* progmodes/python.el (python-end-of-block): Avoid looping forever
  229 	if python-next-statement fails.
  230 
  231 2007-04-16  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
  232 
  233 	* textmodes/bibtex.el (bibtex-entry-field-alist): Use defcustom.
  234 
  235 2007-04-16  Dan Nicolaescu  <dann@ics.uci.edu>
  236 
  237 	* progmodes/perl-mode.el (perl-indent-level): Mark as safe local var.
  238 	* progmodes/cperl-mode.el (cperl-indent-level): Likewise.
  239 
  240 2007-04-15  Jay Belanger  <belanger@truman.edu>
  241 
  242 	* calc/calc.el (calc-version): New function.
  243 	(calc-trail-mode): Shorten the title.
  244 
  245 2007-04-15  Chong Yidong  <cyd@stupidchicken.com>
  246 
  247 	* mail/footnote.el (footnote-style): Clarify docstring to state
  248 	that customizing this only applies to future footnotes.
  249 
  250 2007-04-15  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
  251 
  252 	* textmodes/bibtex.el (bibtex-field-list): Use functionp.
  253 	(bibtex-make-field): Check that INIT is a string.  Use functionp.
  254 
  255 2007-04-14  Glenn Morris  <rgm@gnu.org>
  256 
  257 	* complete.el (PC-goto-end): New buffer-local variable.
  258 	(PC-do-completion-end): Make buffer-local.
  259 	(partial-completion-mode) <choose-completion-string-functions>:
  260 	Do not go to the end of the minibuffer if PC-goto-end is non-nil.
  261 	(PC-do-completion): New optional fourth argument GOTO-END.  Add a
  262 	doc string.  Set PC-goto-end for choose-completion.
  263 	(PC-lisp-complete-symbol): Pass non-nil GOTO-END arg to
  264 	PC-do-completion.
  265 
  266 	* textmodes/bibtex.el (bibtex-insert-kill): Pass non-nil NODELIM
  267 	arg to bibtex-make-field.
  268 	(bibtex-make-field): Add optional fourth arg NODELIM.
  269 	Insert delimiters around INIT unless this arg is non-nil.
  270 
  271 2007-04-14  Nick Roberts  <nickrob@snap.net.nz>
  272 
  273 	* tmm.el (tmm-get-keybind): Use copy-sequence to ensure that the
  274 	global map isn't modified.
  275 
  276 2007-04-14  Glenn Morris  <rgm@gnu.org>
  277 
  278 	* calendar/appt.el (appt-disp-window): Do not split small windows.
  279 	Suggested by Jeff Miller <jmiller@cablespeed.com>.
  280 
  281 2007-04-13  Chong Yidong  <cyd@stupidchicken.com>
  282 
  283 	* progmodes/compile.el (compilation-start): Revert 2007-03-25 change.
  284 
  285 	* files.el: Ditto.
  286 
  287 2007-04-13  Juanma Barranquero  <lekktu@gmail.com>
  288 
  289 	* cus-edit.el (minibuffer, auto-save): Fix typos in docstrings.
  290 
  291 	* term.el (term-buffer-maximum-size, term-exec, term-escape-char)
  292 	(term-set-escape-char, term-termcap-format, term-get-old-input-default)
  293 	(term-skip-prompt, term-send-string, term-send-region, term-pager-page)
  294 	(term-pager-help): Fix typos in docstrings.
  295 
  296 	* wid-edit.el (widget-documentation): Fix typo in docstring.
  297 
  298 	* progmodes/ebnf2ps.el (ebnf-insert-style, ebnf-merge-style):
  299 	Fix typos in error messages.
  300 
  301 2007-04-13  Martin Rudalics  <rudalics@gmx.at>
  302 
  303 	* emacs-lisp/edebug.el (edebug-pop-to-buffer): Don't select
  304 	window marked as dedicated.
  305 
  306 	* mail/footnote.el (footnote-latin-string): New variable.
  307 	(footnote-latin-regexp): Redefine as regexp alternative.
  308 	(Footnote-latin): Use footnote-latin-string instead of
  309 	footnote-latin-regexp.
  310 
  311 2007-04-13  Glenn Morris  <rgm@gnu.org>
  312 
  313 	* tmm.el (tmm-get-keybind): Use car-safe to avoid errors with
  314 	inherited keymaps.
  315 
  316 2007-04-12  Chong Yidong  <cyd@stupidchicken.com>
  317 
  318 	* outline.el (outline-get-next-sibling): Clarify docstring.
  319 	(outline-get-last-sibling): Handle case where we are at the first
  320 	heading.  Clarify docstring.
  321 
  322 2007-04-12  Nick Roberts  <nickrob@snap.net.nz>
  323 
  324 	* progmodes/gud.el (gud-minor-mode-map): Make go button same
  325 	length as stop button to lessen flicker.
  326 	(jdb): Add gud-print.
  327 	(gud-find-expr): Jdb prints the expression with the value, so
  328 	don't insert it in the output.
  329 
  330 2007-04-11  Jason Rumney  <jasonr@gnu.org>
  331 
  332 	* dnd.el (dnd-get-local-file-name): Decode both upper and lower
  333 	case hex.  Do not try to decode non-hex letters.
  334 
  335 2007-04-11  Markus Triska  <markus.triska@gmx.at>
  336 
  337 	* emacs-lisp/byte-opt.el (byte-optimize-backward-char)
  338 	(byte-optimize-backward-word): Remove (move to bytecomp.el).
  339 	(byte-optimize-form-code-walker): Evaluate pure function calls if
  340 	possible.
  341 	(byte-optimize-all-constp): New function.
  342 
  343 	* emacs-lisp/bytecomp.el (byte-compile-char-before):
  344 	Improve numeric argument case.
  345 	(byte-compile-backward-char, byte-compile-backward-word):
  346 	New functions, performing rewriting previously done in byte-opt.el.
  347 	Fix their "Fixme" item (restriction to numeric arguments).
  348 
  349 2007-04-11  Stefan Monnier  <monnier@iro.umontreal.ca>
  350 
  351 	* desktop.el (desktop-save, desktop-create-buffer): Replace mapcar
  352 	with dolist.
  353 	(after-init-hook): Don't quote lambda.
  354 	(desktop-first-buffer): Don't wrap it in eval-when-compile.
  355 	(desktop-internal-v2s): Remove unused var `el'.
  356 	(desktop-buffer-major-mode, desktop-buffer-locals): Move out of
  357 	desktop-restore-file-buffer.
  358 	(desktop-buffer-ok-count, desktop-buffer-fail-count): Move out of
  359 	desktop-create-buffer.
  360 
  361 2007-04-10  Chong Yidong  <cyd@stupidchicken.com>
  362 
  363 	* woman.el (woman-decode-buffer): Postpone macro-set check...
  364 	(woman-decode-region): ...to here.
  365 
  366 2007-04-10  Thien-Thi Nguyen  <ttn@gnu.org>
  367 
  368 	* startup.el (tty-handle-args): Use %S to log ARGS.
  369 
  370 2007-04-10  Glenn Morris  <rgm@gnu.org>
  371 
  372 	* dframe.el (dframe-frame-mode): Do not set auto-show-mode, since
  373 	it is obsolete and has no effect.
  374 
  375 	* dos-w32.el (default-buffer-file-type): Add defvar to quieten
  376 	byte-compiler.
  377 
  378 	* progmodes/cperl-mode.el (cperl-mode): Remove unnecessary call to
  379 	obsolete function make-local-hook.
  380 
  381 	* progmodes/dcl-mode.el (top-level): Move (require 'tempo) to
  382 	start to quieten byte-compiler.
  383 
  384 2007-04-10  Markus Triska  <markus.triska@gmx.at>
  385 
  386 	* emacs-lisp/byte-opt.el (byte-optimize-char-before): Remove (move
  387 	to bytecomp.el as byte-compile-char-before).
  388 	* emacs-lisp/bytecomp.el (byte-compile-char-before):
  389 	New function (modified replacement for byte-optimize-char-before in
  390 	byte-opt.el).
  391 
  392 2007-04-09  Alan Mackenzie  <acm@muc.de>
  393 
  394 	* startup.el (inhibit-splash-screen): Emphatically state that it
  395 	can't be set in site-start.el.
  396 
  397 2007-04-09  Masatake YAMATO  <jet@gyve.org>
  398 
  399 	* progmodes/cc-subword.el (c-capitalize-subword): More closely
  400 	mimic the behavior of `capitalize-word'.  Do not move point with a
  401 	negative argument.  Based on tiny change by Paul Curry.
  402 
  403 2007-04-09  Paul Curry  <dashteacup@gmail.com>  (tiny change)
  404 
  405 	* progmodes/cc-subword.el (c-downcase-subword, c-upcase-subword):
  406 	Don't move point if ARG is negative.
  407 
  408 2007-04-09  Alan Mackenzie  <acm@muc.de>
  409 
  410 	Changes to make `narrow-to-defun' and `mark-defun' work properly
  411 	in CC Mode:
  412 
  413 	* progmodes/cc-defs.el (c-beginning-of-defun-1):
  414 	* progmodes/cc-cmds.el (c-beginning-of-defun, c-end-of-defun):
  415 	Bind beginning/end-of-defun-function to nil around calls to
  416 	beginning/end-of-defun.
  417 
  418 	* progmodes/cc-langs.el (beginning-of-defun-function)
  419 	(end-of-defun-function): New c-lang-setvar's.
  420 
  421 	* progmodes/cc-awk.el (c-awk-beginning-of-defun): Add "(or arg
  422 	(setq arg 1))" to enable non-interactive call.
  423 
  424 2007-04-09  Eli Zaretskii  <eliz@gnu.org>
  425 
  426 	* simple.el (set-mark-command): Doc fix.
  427 
  428 2007-04-09  Nick Roberts  <nickrob@snap.net.nz>
  429 
  430 	* progmodes/gud.el (gdb): Restore existing session if user
  431 	tries to start a second one in graphical mode.
  432 
  433 2007-04-08  Martin Rudalics  <rudalics@gmx.at>
  434 
  435 	* cus-start.el <scroll-preserve-screen-position>: Add choices.
  436 
  437 2007-04-08  Johan Bockgård  <bojohan@dd.chalmers.se>
  438 
  439 	* term/xterm.el (terminal-init-xterm): Fix key definitions.
  440 	Add binding for C-M-SPC.
  441 
  442 2007-04-08  Richard Stallman  <rms@gnu.org>
  443 
  444 	* pcomplete.el (pcomplete-read-event): One single definition,
  445 	and not a defsubst.
  446 
  447 2007-04-08  Chong Yidong  <cyd@stupidchicken.com>
  448 
  449 	* progmodes/cc-cmds.el (c-end-of-defun): Tidy up, to eliminate
  450 	byte-compiler warning "value unused".
  451 
  452 2007-04-08  Andreas Schwab  <schwab@suse.de>
  453 
  454 	* term/xterm.el (terminal-init-xterm): Add bindings for keypad keys.
  455 
  456 2007-04-07  Glenn Morris  <rgm@gnu.org>
  457 
  458 	* calendar/calendar.el (diary-font-lock-keywords, diary-live-p):
  459 	Autoload these functions.
  460 	(diary-date-forms): Add a custom :set form.
  461 
  462 	* calendar/diary-lib.el (diary-set-maybe-redraw): Move definition
  463 	before first use.
  464 	(diary-font-lock-keywords): New function with old code for
  465 	initialization of variable of same name.
  466 
  467 2007-04-07  David Hansen  <david.hansen@gmx.net>  (tiny change)
  468 
  469 	* progmodes/cc-cmds.el (c-electric-paren): Fix space-before-funcall
  470 	clean-up: only insert space when on identifier, etc.
  471 
  472 2007-04-07  Chong Yidong  <cyd@stupidchicken.com>
  473 
  474 	* progmodes/grep.el (grep-find-use-xargs): Rewrite docstring.
  475 
  476 	* net/tls.el (open-tls-stream): Properly handle case where there
  477 	is no associated buffer.
  478 
  479 2007-04-07  Glenn Morris  <rgm@gnu.org>
  480 
  481 	* ffap.el (ffap-file-at-point): Lower the priority of the
  482 	ffap-ftp-sans-slash-regexp check.
  483 
  484 2007-04-06  Alan Mackenzie  <acm@muc.de>
  485 
  486 	Fix fontification of labels, and other things with ":".
  487 
  488 	* progmodes/cc-engine.el (c-forward-label): The function now
  489 	returns 'goto-target, 'qt-2kwds-colon, 'qt-1kwd-colon, as well as
  490 	the former t.
  491 
  492 	* progmodes/cc-fonts.el (c-font-lock-declarations): Interpret the
  493 	new return code from c-forward-label, fontifying tokens properly.
  494 	Add some general comments throughout the file.
  495 
  496 2007-04-06  Chong Yidong  <cyd@stupidchicken.com>
  497 
  498 	* textmodes/flyspell.el (flyspell-duplicate, flyspell-incorrect):
  499 	Revert 2006-01-27 change.
  500 
  501 	* diff-mode.el (diff-mode): Revert 2007-03-04 change.
  502 
  503 	* menu-bar.el (menu-bar-tools-menu): Revert 2003-07-25 change.
  504 
  505 	* desktop.el (desktop-create-buffer, desktop-save):
  506 	Revert 2004-11-12 change for lack of copyright papers.
  507 
  508 	* dired-x.el (dired-guess-shell-case-fold-search): Delete var.
  509 	(dired-guess-default): Respect case.
  510 
  511 	* isearch.el (isearch-forward): Revert 1998-08-26 doc change.
  512 
  513 	* emacs-lisp/byte-opt.el (byte-optimize-pure-func): Remove function;
  514 	was originally checked in as byte-optimize-concat on 1997-11-02.
  515 
  516 	* mail/sendmail.el (mail-text, mail-mode): Revert extant pieces of
  517 	1995-05-19 doc changes.
  518 
  519 2007-04-06  Kim F. Storm  <storm@cua.dk>
  520 
  521 	* loadhist.el (read-feature): Reimplement.  New optional arg LOADED-P.
  522 	(unload-feature): Update interactive spec accordingly.
  523 
  524 	* progmodes/grep.el (grep-program): Remove commentary about zgrep.
  525 
  526 2007-04-06  John Paul Wallington  <jpw@pobox.com>
  527 
  528 	* subr.el (with-case-table): Use `make-symbol' to avoid variable
  529 	capture.  Restore the table in the same buffer.
  530 
  531 	* font-lock.el (lisp-font-lock-keywords-2): Add `with-case-table'.
  532 
  533 2007-04-05  Chong Yidong  <cyd@stupidchicken.com>
  534 
  535 	* emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
  536 	Print entire form.
  537 
  538 2007-04-05  Nick Roberts  <nickrob@snap.net.nz>
  539 
  540 	* progmodes/gdb-ui.el (breakpoint-disabled): Tweak face (again)
  541 	for low-color displays.
  542 
  543 2007-04-05  Glenn Morris  <rgm@gnu.org>
  544 
  545 	* play/5x5.el, play/animate.el, play/dissociate.el, play/doctor.el,
  546 	* play/gomoku.el, play/landmark.el, play/tetris.el, play/zone.el:
  547 	Seed random number generator on loading.
  548 
  549 	* emacs-lisp/authors.el (top-level): Provide self.
  550 
  551 	* play/animate.el (top-level): Provide self.
  552 
  553 2007-04-04  Alan Mackenzie  <acm@muc.de>
  554 
  555 	* progmodes/cc-vars.el (c-special-indent-hook): Amend doc-string
  556 	to mention c-syntactic-indentation.
  557 
  558 2007-04-04  Chong Yidong  <cyd@stupidchicken.com>
  559 
  560 	* subr.el (with-case-table): New macro.
  561 
  562 	* international/mule.el (ascii-case-table): New var.
  563 
  564 	* mail/smtpmail.el (smtpmail-via-smtp): Use ascii-case-table when
  565 	downcasing.
  566 
  567 2007-04-03  Nick Roberts  <nickrob@snap.net.nz>
  568 
  569 	* progmodes/gud.el (gud-minor-mode-map): Simplify.
  570 
  571 	* t-mouse.el (t-mouse-make-event-element): Don't use the left edge
  572 	of the window if we're outside it e.g menu-bar.
  573 
  574 	* xt-mouse.el (xterm-mouse-event): Don't use the left edge of the
  575 	window if we're outside it e.g menu-bar.
  576 
  577 2007-04-03  Eli Zaretskii  <eliz@gnu.org>
  578 
  579 	* mail/rmail.el (rmail-convert-to-babyl-format): Don't try to
  580 	decode base-64 encoded body if its content-type is something other
  581 	than text/* or message/*.
  582 
  583 2007-04-03  Juanma Barranquero  <lekktu@gmail.com>
  584 
  585 	* simple.el (activate-mark-hook): Fix typo in docstring.
  586 
  587 2007-04-03  Nick Roberts  <nickrob@snap.net.nz>
  588 
  589 	* tmm.el (tmm-c-prompt): Initialize.
  590 	(tmm-menubar): Deal with extended menu-items at top level.
  591 	(tmm-get-keybind): Handle bindings redefined/undefined locally.
  592 	(tmm-prompt): Handle visibility of top level menu-items.
  593 
  594 	* progmodes/gud.el (gud-menu-map): Simplify.
  595 	(gud-minor-mode-map): Add tool-bar like bindings to the text mode
  596 	menubar.
  597 
  598 2007-04-02  Chong Yidong  <cyd@stupidchicken.com>
  599 
  600 	* mail/smtpmail.el (smtpmail-via-smtp): Revert last change.
  601 
  602 	* comint.el (comint-send-input): Widen the buffer first.
  603 
  604 	* info.el (Info-fontify-maximum-menu-size): Revert to 100000.
  605 
  606 2007-04-01  Stefan Monnier  <monnier@iro.umontreal.ca>
  607 
  608 	* emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Only obey
  609 	emacs-lisp-docstring-fill-column in emacs-lisp-mode.
  610 
  611 	* newcomment.el (comment-search-forward): Discard comment starters
  612 	before point.
  613 
  614 2007-04-01  Guanpeng Xu  <herberteuler@hotmail.com>
  615 
  616 	* mouse.el (mouse-set-secondary): Update mouse-secondary-overlay.
  617 
  618 2007-04-01  Chong Yidong  <cyd@stupidchicken.com>
  619 
  620 	* mail/smtpmail.el (smtpmail-via-smtp): Use standard case table
  621 	when downcasing.
  622 
  623 	* button.el (previous-button): Rewrite to account for adjacent buttons.
  624 
  625 2007-04-01  J.D. Smith  <jdsmith@as.arizona.edu>
  626 
  627 	* progmodes/idlwave.el (idlwave-auto-fill):
  628 	Revert paragraph-separate change.
  629 
  630 	* progmodes/idlw-shell.el (idlwave-shell-break-in):
  631 	Simplify module calc.
  632 	(idlwave-shell-set-bp-in-module): Compute module.
  633 
  634 2007-03-31  Glenn Morris  <rgm@gnu.org>
  635 
  636 	* emacs-lisp/timer.el (run-at-time): Doc fix.
  637 
  638 	* emacs-lisp/warnings.el (display-warning): If we create the
  639 	buffer displaying the warning, disable undo there.
  640 
  641 2007-03-31  Michael Albinus  <michael.albinus@gmx.de>
  642 
  643 	* net/tramp.el (tramp-register-file-name-handler)
  644 	(tramp-register-completion-file-name-handler): New defsubst,
  645 	derived from `tramp-register-file-name-handlers'.  The split is
  646 	necessary because Tramp's file name handlers must be registered at
  647 	different startup places.
  648 
  649 2007-03-31  Chong Yidong  <cyd@stupidchicken.com>
  650 
  651 	* progmodes/hideshow.el (turn-off-hideshow): New function.
  652 	(hs-minor-mode): Use it instead of a lambda expression in
  653 	change-major-mode-hook.
  654 
  655 2007-03-31  David Kastrup  <dak@gnu.org>
  656 
  657 	* woman.el (woman-Cyg-to-Win): Don't convert cons cells
  658 	corresponding to MANPATH_MAP entries.
  659 	(woman-man.conf-path, woman-parse-man.conf): Doc fix.
  660 	(woman-parse-man.conf): Use more discriminating man.conf name.
  661 	(woman-parse-man.conf): Parse MANPATH_MAP entries.
  662 	(woman-manpath): Doc fix and type fix.
  663 	(woman-cached-data): Check for MANPATH_MAP entries.
  664 	(woman-expand-directory-path): Treat MANPATH_MAP entries.
  665 
  666 2007-03-31  Stuart Herring  <herring@lanl.gov>
  667 
  668 	* emacs-lisp/sregex.el (sregexq): Doc fix.
  669 
  670 2007-03-31  Markus Triska  <markus.triska@gmx.at>
  671 
  672 	* progmodes/flymake.el (flymake-err-line-patterns): Doc fix.
  673 
  674 2007-03-30  Reiner Steib  <Reiner.Steib@gmx.de>
  675 
  676 	* info.el (info-tool-bar-map): Use "exit" for Info-exit.
  677 	Move to the right.
  678 
  679 2007-03-30  Alan Mackenzie  <acm@muc.de>
  680 
  681 	* progmodes/cc-cmds.el (c-forward-to-nth-EOF-}): Fix EOB bug.
  682 
  683 2007-03-30  Thien-Thi Nguyen  <ttn@gnu.org>
  684 
  685 	* emacs-lisp/ewoc.el (ewoc--insert-new-node): Take additional arg DLL.
  686 	Use it, passed in explicitly, instead of from the dynamic binding.
  687 	(ewoc-create, ewoc-enter-before): Update to use new call sequence.
  688 
  689 2007-03-30  Juanma Barranquero  <lekktu@gmail.com>
  690 
  691 	* simple.el (blink-matching-open): When in minibuffer, don't
  692 	search for a match inside the prompt.
  693 
  694 2007-03-30  Nick Roberts  <nickrob@snap.net.nz>
  695 
  696 	* tmm.el (tmm-menubar): Select the right menu item with the mouse.
  697 	(tmm-prompt): Don't make the mouse user select the first menu
  698 	item twice.
  699 
  700 2007-03-30  Chong Yidong  <cyd@stupidchicken.com>
  701 
  702 	* eshell/esh-proc.el (eshell/kill): Tweak regexp to recognize
  703 	SIGUSR1 and SIGUSR2.
  704 
  705 2007-03-29  Kim F. Storm  <storm@cua.dk>
  706 
  707 	* ido.el (ido-read-internal): When reading file or dir, only override
  708 	minibuffer-local-filename-completion-map, otherwise only override
  709 	minibuffer-local-completion-map.
  710 
  711 2007-03-29  Glenn Morris  <rgm@gnu.org>
  712 
  713 	* complete.el (partial-completion-mode): Set PC-do-completion-end
  714 	to nil after use.
  715 	(PC-lisp-complete-symbol): Create and use a marker at `end',
  716 	rather than using point-marker.
  717 
  718 2007-03-28  Chong Yidong  <cyd@stupidchicken.com>
  719 
  720 	* simple.el (next-error-highlight): Doc fix.
  721 	(compose-mail): Revert 2007-03-19 change.
  722 
  723 2007-03-28  Richard Stallman  <rms@gnu.org>
  724 
  725 	* emacs-lisp/edebug.el (edebug-display): Don't go to
  726 	edebug-outside-buffer if it is dead.
  727 
  728 2007-03-28  Juanma Barranquero  <lekktu@gmail.com>
  729 
  730 	* view.el (view-mode): Fix typos in docstring.
  731 
  732 2007-03-28  Stephen Berman  <Stephen.Berman@gmx.net>
  733 
  734 	* recentf.el (recentf-save-file): Add a custom :set function.
  735 
  736 2007-03-28  Glenn Morris  <rgm@gnu.org>
  737 
  738 	* complete.el (PC-do-completion-end): New variable.
  739 	(partial-completion-mode) <choose-completion-string-functions>:
  740 	Use PC-do-completion-end in the non-minibuffer case to replace the
  741 	correct amount of text.
  742 	(PC-do-completion): Set PC-do-completion-end for c-c-s-f.
  743 	(PC-lisp-complete-symbol): Give marker the after-insertion type,
  744 	to deal with improvements inserted after point.
  745 
  746 2007-03-28  Stefan Monnier  <monnier@iro.umontreal.ca>
  747 
  748 	* button.el (make-text-button): Add explicit `button' property.
  749 	(default-button): Don't put a `button' property on it.
  750 
  751 	* progmodes/python.el (python-mode): Skip comments when parsing.
  752 
  753 	* vc-arch.el (vc-with-current-file-buffer): New macro.
  754 	(vc-arch-file-source-p): Use it to avoid infloop.
  755 
  756 2007-03-28  David Hansen  <david.hansen@gmx.net>  (tiny change)
  757 
  758 	* emacs-lisp/lisp.el (lisp-complete-symbol):
  759 	Fix call to get-buffer-window to find windows in other frames.
  760 
  761 2007-03-28  Stefan Monnier  <monnier@iro.umontreal.ca>
  762 
  763 	* comint.el (comint-proc-query, comint-dynamic-list-completions):
  764 	Fix calls to get-buffer-window to find windows in other frames.
  765 	Reported by David Hansen <david.hansen@gmx.net>.
  766 
  767 2007-03-27  Kevin Ryde  <user42@zip.com.au>
  768 
  769 	* info.el (Info-display-images-node): On a text-only terminal,
  770 	show the "text" or "alt" parts of the image blobs.
  771 
  772 2007-03-27  Glenn Morris  <rgm@gnu.org>
  773 
  774 	* complete.el (PC-do-completion): Compute completion-base-size in
  775 	the non-filename case, rather than setting to nil.
  776 	(PC-lisp-complete-end): New variable.
  777 	(PC-lisp-complete-symbol): Use PC-lisp-complete-end to store the
  778 	original end in a series of consecutive invocations.
  779 
  780 	* calendar/calendar.el (calendar-mode-hook): Declare it.
  781 
  782 	* calendar/diary-lib.el (diary-live-p): Do not check for
  783 	diary-selective-display.
  784 
  785 2007-03-26  Stefan Monnier  <monnier@iro.umontreal.ca>
  786 
  787 	* replace.el (occur-next-error): *Occur* might not be displayed in the
  788 	selected frame.  Reported by David Hansen <david.hansen@gmx.net>.
  789 
  790 2007-03-26  Richard Stallman  <rms@gnu.org>
  791 
  792 	* textmodes/flyspell.el (flyspell-large-region):
  793 	Use ispell-call-process-region.
  794 
  795 2007-03-26  Johan Bockgård  <bojohan@dd.chalmers.se>
  796 
  797 	* emacs-lisp/bytecomp.el (byte-compile-file-form-defmumble):
  798 	Use prin1 instead of princ.
  799 
  800 2007-03-25  Chong Yidong  <cyd@stupidchicken.com>
  801 
  802 	* faces.el (face-set-after-frame-default): Revert 2007-03-10 change.
  803 	Merge in X resources before global face.
  804 
  805 	* progmodes/compile.el (compilation-start): Save compilation-directory
  806 	rather than default-directory as local var.
  807 	(compilation-directory): Mark as safe local var.
  808 
  809 	* files.el: Don't mark default-directory as a safe local var.
  810 
  811 2007-03-25  Alan Mackenzie  <acm@muc.de>
  812 
  813 	* progmodes/cc-mode.el (c-before-change): Fix BOB bug.
  814 	* progmodes/cc-engine.el: Fix typo.
  815 
  816 2007-03-25  Juri Linkov  <juri@jurta.org>
  817 
  818 	* compare-w.el (compare-windows): Rename customization group
  819 	`compare-w' to `compare-windows'.
  820 	(compare-windows-whitespace, compare-ignore-whitespace)
  821 	(compare-ignore-case, compare-windows-sync)
  822 	(compare-windows-sync-string-size, compare-windows-recenter)
  823 	(compare-windows-highlight, compare-windows): Change group name in
  824 	the `group' tag from `compare-w' to `compare-windows'.
  825 	(compare-windows-sync): Add option `nil' for no sync.  Doc fix.
  826 
  827 2007-03-24  Markus Triska  <markus.triska@gmx.at>
  828 
  829 	* expand.el: Change example to always enable abbrev-mode,
  830 	and remove redundant `function'.
  831 	(expand-abbrev-hook): Add autoload cookie.
  832 
  833 2007-03-24  Ryan Yeske  <rcyeske@gmail.com>
  834 
  835 	* emacs-lisp/testcover.el (testcover-start, testcover-end)
  836 	(testcover-mark-all, testcover-unmark-all): Add prompts to
  837 	interactive specs.
  838 
  839 2007-03-24  Jason Rumney  <jasonr@gnu.org>
  840 
  841 	* autorevert.el (find-file-hook, auto-revert-tail-mode):
  842 	Use file size in bytes for auto-revert-tail-pos not characters.
  843 
  844 2007-03-24  Thien-Thi Nguyen  <ttn@gnu.org>
  845 
  846 	* vc-rcs.el (vc-rcs-annotate-command):
  847 	Set text property :vc-annotate-prefix on the annotation text.
  848 	(vc-rcs-annotate-time): Instead of searching for ": ",
  849 	search for end of text propertized with :vc-annotate-prefix.
  850 
  851 2007-03-24  Martin Rudalics  <rudalics@gmx.at>
  852 
  853 	* whitespace.el (top level): Remove calls putting
  854 	permanent-local nil property since these are no-ops.
  855 
  856 	* man.el (Man-support-local-filenames): Assure that
  857 	default-directory exists when doing call-process.
  858 
  859 2007-03-23  David Vazquez  <xeos00@gmail.com>  (tiny change)
  860 
  861 	* progmodes/m4-mode.el (m4-m4-buffer, m4-m4-region):
  862 	Fix omission bug: Use m4-program-options to construct shell command.
  863 
  864 2007-03-23  David Kastrup  <dak@gnu.org>
  865 
  866 	* progmodes/cc-mode.el (c-make-emacs-variables-local):
  867 	Use `mapcar' rather than `mapcan' to silence compiler warning.
  868 
  869 2007-03-22  Ralf Angeli  <angeli@caeruleus.net>
  870 
  871 	* textmodes/reftex.el, textmodes/reftex-vars.el,
  872 	* textmodes/reftex-toc.el, textmodes/reftex-sel.el,
  873 	* textmodes/reftex-ref.el, textmodes/reftex-parse.el,
  874 	* textmodes/reftex-index.el, textmodes/reftex-global.el,
  875 	* textmodes/reftex-dcr.el, textmodes/reftex-cite.el,
  876 	* textmodes/reftex-auc.el: Add maintainer address.
  877 
  878 2007-03-22  Carsten Dominik  <dominik@science.uva.nl>
  879 
  880 	* textmodes/org.el (org-agenda-mode, org-table-edit-formulas):
  881 	Make sure that `global-font-lock-mode' does not turn on font-lock
  882 	in these buffers.
  883 
  884 2007-03-21  Kim F. Storm  <storm@cua.dk>
  885 
  886 	* xt-mouse.el (xt-mouse-epoch): New variable.
  887 	(xterm-mouse-event): Use float-time.
  888 
  889 2007-03-21  Nick Roberts  <nickrob@snap.net.nz>
  890 
  891 	* xt-mouse.el (xterm-mouse-event): Compute a timestamp using
  892 	current-time.
  893 
  894 2007-03-21  Stefan Monnier  <monnier@iro.umontreal.ca>
  895 
  896 	* complete.el (read-file-name-internal): Don't add the final > if the
  897 	completion is not finished (re-application of this patch, which was
  898 	accidentally undone by Eli).
  899 
  900 2007-03-21  Chong Yidong  <cyd@stupidchicken.com>
  901 
  902 	* emulation/viper.el (viper-non-hook-settings): Handle mouse
  903 	clicks in describe-key and describe-key-briefly advice a little better.
  904 
  905 2007-03-21  Juanma Barranquero  <lekktu@gmail.com>
  906 
  907 	* server.el (server-process-filter): Cancel any pending isearch.
  908 
  909 2007-03-21  Ulf Jasper  <ulf.jasper@web.de>
  910 
  911 	* calendar/icalendar.el (icalendar-version): Increase to 0.15.
  912 	(icalendar--get-unfolded-buffer): Define actual arguments rather
  913 	than just using &rest.  Check replace-in-string is fbound.
  914 	(icalendar-import-buffer): Doc fix.
  915 	(icalendar--convert-ical-to-diary): Set diary-file.
  916 	Check diary-file before inserting final newline.
  917 	(icalendar--add-diary-entry): Return diary-file.
  918 
  919 2007-03-21  Glenn Morris  <rgm@gnu.org>
  920 
  921 	* calendar/calendar.el (diary-set-maybe-redraw): Autoload it.
  922 	(diary-display-hook): Add custom :set function.
  923 
  924 	* calendar/diary-lib.el (diary-header-line-flag): Doc fix.
  925 	Add custom :set function.
  926 	(diary-header-line-format): Doc fix.
  927 	(diary-set-maybe-redraw): New function.
  928 	(number-of-diary-entries): Change :set to use diary-set-maybe-redraw.
  929 	(diary-list-entries): Always run diary-mode.
  930 
  931 2007-03-20  Kenichi Handa  <handa@m17n.org>
  932 
  933 	* international/quail.el (quail-setup-completion-buf): Make the
  934 	completion buffer read-only.
  935 	(quail-completion): Adjust for the above change.  Leave the
  936 	modified flag nil.
  937 
  938 2007-03-20  David Kastrup  <dak@gnu.org>
  939 
  940 	* files.el (magic-mode-alist): Require literal "%!PS" string for
  941 	magic PostScript file detection.
  942 
  943 2007-03-20  Richard Stallman  <rms@gnu.org>
  944 
  945 	* textmodes/ispell.el (ispell-call-process): New function.
  946 	Defends against bad `default-directory'.
  947 	(ispell-check-version, ispell-find-aspell-dictionaries)
  948 	(ispell-get-aspell-config-value, lookup-words): Call it.
  949 	(ispell-call-process-region): New function.
  950 	(ispell-send-string): Call it.
  951 
  952 2007-03-20  Andreas Schwab  <schwab@suse.de>
  953 
  954 	* Makefile.in (custom-deps): Depend on $(lisp)/subdirs.el.
  955 	(finder-data): Likewise.
  956 	(autoloads): Likewise.
  957 
  958 2007-03-20  Martin Rudalics  <rudalics@gmx.at>
  959 
  960 	* files.el (basic-save-buffer): Do not set visited filename when
  961 	the corresponding directory does not exist or the specified
  962 	filename is that of an existing directory.
  963 
  964 2007-03-20  Glenn Morris  <rgm@gnu.org>
  965 
  966 	* calendar/diary-lib.el (diary-live-p): New function.
  967 	(number-of-diary-entries): Add a :set function to redisplay diary
  968 	when necessary.
  969 
  970 2007-03-19  Nick Roberts  <nickrob@snap.net.nz>
  971 
  972 	* t-mouse.el (t-mouse-make-event-element): Use timestamp output
  973 	from client program, mev, to compute mouse event.
  974 
  975 2007-03-19  Chong Yidong  <cyd@stupidchicken.com>
  976 
  977 	* faces.el (momentary): Face removed; unused due to reversion of
  978 	2007-01-04 changes by Kevin Rodgers.
  979 
  980 	* mouse.el (mouse-drag-track): Remove spurious input-pending-p test.
  981 	Suggested by Johan Bockgård.
  982 
  983 2007-03-19  Martin Rudalics  <rudalics@gmx.at>
  984 
  985 	* font-lock.el (lisp-font-lock-keywords-1):
  986 	Highlight define-globalized-minor-mode as a keyword.
  987 
  988 2007-03-19  Kim F. Storm  <storm@cua.dk>
  989 
  990 	* calc/calc-forms.el (math-std-daylight-savings)
  991 	(math-std-daylight-savings-old): Doc fix.
  992 
  993 2007-03-19  Juanma Barranquero  <lekktu@gmail.com>
  994 
  995 	* progmodes/python.el (python-default-template): Doc fix.
  996 	(python-buffer): Fix typo in docstring.
  997 
  998 	* isearchb.el (isearchb-follow-char):
  999 	* subr.el (def-edebug-spec): Fix typo in docstring.
 1000 
 1001 2007-03-19  Richard Stallman  <rms@gnu.org>
 1002 
 1003 	* files.el (default-directory): Mark safe.
 1004 	(basic-save-buffer-2): Put proper dir name in error message.
 1005 
 1006 	* simple.el (compose-mail): Run switch-function after
 1007 	setting up the mail buffer.
 1008 
 1009 	* startup.el (inhibit-splash-screen, initial-major-mode): Doc fixes.
 1010 
 1011 2007-03-18  Jay Belanger  <belanger@truman.edu>
 1012 
 1013 	* calc/calc-forms.el (math-parse-date): Fix a regular expression.
 1014 	(math-std-daylight-savings-new): Rename from
 1015 	`math-std-daylight-savings'.
 1016 	(math-std-daylight-savings-old): Rename from old value of
 1017 	`math-std-daylight-savings'.
 1018 	(math-std-daylight-savings): Use `math-std-daylight-savings-new' or
 1019 	`math-std-daylight-savings-old' depending on the year.
 1020 
 1021 2007-03-18  Detlev Zundel  <dzu@gnu.org>
 1022 
 1023 	* emacs-lisp/re-builder.el (reb-update-overlays): Do not mark
 1024 	zero-width regexps as invalid but rather at least count them correctly.
 1025 
 1026 2007-03-18  Thien-Thi Nguyen  <ttn@gnu.org>
 1027 
 1028 	* net/tls.el (open-tls-stream): In handshake-waiting loop,
 1029 	don't wait more if there is output available to process.
 1030 
 1031 2007-03-18  Nick Roberts  <nickrob@snap.net.nz>
 1032 
 1033 	* progmodes/compile.el (compilation-find-file): Revert change
 1034 	from 2006-07-18 to allow completion of directory names.
 1035 	Reported by John Carter <john.carter@tait.co.nz>.
 1036 
 1037 2007-03-18  Kim F. Storm  <storm@cua.dk>
 1038 
 1039 	* subr.el (when, unless): Doc fix.
 1040 
 1041 2007-03-17  Thien-Thi Nguyen  <ttn@gnu.org>
 1042 
 1043 	* net/tls.el (tls-program): Doc fix.
 1044 
 1045 2007-03-17  Denis Bueno  <dbueno@gmail.com>  (tiny change)
 1046 
 1047 	* autorevert.el (auto-revert-tail-handler):
 1048 	Call after-revert-hook.
 1049 
 1050 2007-03-17  Ryan Yeske  <rcyeske@gmail.com>
 1051 
 1052 	* simple.el (switch-to-completions): No error if search for \n\n fails.
 1053 
 1054 2007-03-17  Chong Yidong  <cyd@stupidchicken.com>
 1055 
 1056 	* simple.el (line-move-1):
 1057 	Respect `inhibit-line-move-field-capture' property.
 1058 
 1059 2007-03-13  Chong Yidong  <cyd@stupidchicken.com>
 1060 
 1061 	* comint.el (comint-arguments): Mark backslash-escaped chars.
 1062 	(comint-delim-arg): Don't treat them as delimiters.
 1063 
 1064 2007-03-12  Kim F. Storm  <storm@cua.dk>
 1065 	* ido.el (ido-init-completion-maps): Remap delete-backward-char.
 1066 
 1067 2007-03-12  Lawrence Mitchell  <wence@gmx.li>  (tiny change)
 1068 
 1069 	* tempo.el (tempo-insert): Deal with 'r> if it appears
 1070 	specified with a prompt argument.
 1071 
 1072 2007-03-12  Carsten Dominik  <dominik@science.uva.nl>
 1073 
 1074 	* textmodes/org.el (org-set-font-lock-defaults):
 1075 	Handle narrow table columns correctly.
 1076 
 1077 2007-03-12  Mark A. Hershberger  <mah@everybody.org>
 1078 
 1079 	* xml.el (xml-parse-tag, xml-parse-string, xml-parse-attlist)
 1080 	(xml-parse-dtd, xml-parse-elem-type, xml-substitute-special):
 1081 	Return to use of the -no-properties variants.  There was
 1082 	consensus on emacs-devel that the speed of these variants was
 1083 	preferred since we are usually parsing files (from the internet
 1084 	or on disk) instead of XML created in Emacs.
 1085 
 1086 	* eshell/esh-mode.el (eshell-handle-ansi-color): New function.
 1087 	Add customize option.
 1088 
 1089 2007-03-12  Glenn Morris  <rgm@gnu.org>
 1090 
 1091 	* calc/calc-forms.el (math-std-daylight-savings): Switch to new
 1092 	North American rule.  Replace "daylight savings" with "daylight
 1093 	saving" in doc.
 1094 
 1095 	* calendar/cal-china.el, calendar/cal-dst.el, calendar/calendar.el:
 1096 	* calendar/diary-lib.el, calendar/lunar.el, calendar/solar.el:
 1097 	Replace "daylight savings" with "daylight saving" in text.
 1098 
 1099 	* woman.el (woman-change-fonts): Tweak previous change by using
 1100 	woman-request-regexp rather than "^\\.".
 1101 
 1102 	* startup.el (command-line-1): Make insertion of
 1103 	initial-scratch-message not depend on scratch being selected.
 1104 
 1105 2007-03-11  Juri Linkov  <juri@jurta.org>
 1106 
 1107 	* replace.el (match): Use yellow background on light-bg terminals.
 1108 
 1109 2007-03-11  Richard Stallman  <rms@gnu.org>
 1110 
 1111 	* emacs-lisp/bytecomp.el (byte-compile-warning-prefix):
 1112 	Correctly compute line number.
 1113 
 1114 2007-03-11  Guanpeng Xu  <herberteuler@hotmail.com>
 1115 
 1116 	* type-break.el (type-break-get-previous-count):
 1117 	Repeat previous change here.
 1118 
 1119 2007-03-11  Dan Nicolaescu  <dann@ics.uci.edu>
 1120 
 1121 	* progmodes/grep.el (grep-find-ignored-directories):
 1122 	Add .git and .bzr to list.
 1123 
 1124 2007-03-11  Andreas Schwab  <schwab@suse.de>
 1125 
 1126 	* diff-mode.el (diff-apply-hunk): Use proper format string for error.
 1127 
 1128 2007-03-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 1129 
 1130 	* mail/emacsbug.el (report-emacs-bug): Don't hard code the "X" name.
 1131 
 1132 2007-03-10  Chong Yidong  <cyd@stupidchicken.com>
 1133 
 1134 	* faces.el (face-set-after-frame-default): Recalculate face
 1135 	customizations after applying X resources.
 1136 
 1137 2007-03-10  Ryan Yeske  <rcyeske@gmail.com>
 1138 
 1139 	* net/rcirc.el (rcirc-timeout-seconds): New variable.
 1140 	(rcirc-keepalive-seconds): Remove variable.
 1141 	(rcirc-server-name, rcirc-timeout-timer, rcirc-connecting)
 1142 	(rcirc-process, rcirc-user-disconnect): New variables.
 1143 	(rcirc-connect): Initialize new variables.
 1144 	(rcirc-keepalive): Don't send keepalive pings before connection
 1145 	is completed.
 1146 	(rcirc-sentinel): Do mark all channels with activity when
 1147 	connection is dropped.  Run hook with process buffer local.
 1148 	(rcirc-reschedule-timeout, rcirc-delete-process): New functions.
 1149 	(rcirc-buffer-process): Return value of rcirc-process if
 1150 	rcirc-server-buffer is nil.
 1151 	(rcirc-server-name): Return the reported server name.
 1152 	(rcirc-update-prompt): Simplify computation of the server name.
 1153 	(rcirc-format-response-string): Likewise.
 1154 	(rcirc-handler-001): Mark server as connected, record the reported
 1155 	server name, and schedule a timeout.
 1156 	(rcirc-track-nick): Add a spec for the tty class.
 1157 	(rcirc-user-non-nick): Remove function.
 1158 	(rcirc-nick-prefix-chars): Add variable.
 1159 	(rcirc-user-nick): Use above variable.
 1160 
 1161 2007-03-10  Johan Bockgård  <bojohan@dd.chalmers.se>
 1162 
 1163 	* icomplete.el (icomplete-tidy, icomplete-exhibit):
 1164 	Bind deactivate-mark to nil.
 1165 
 1166 2007-03-10  Martin Rudalics  <rudalics@gmx.at>
 1167 
 1168 	* complete.el (PC-do-completion): Bind dirlength to nil to avoid
 1169 	that buffer contents get erased during completion.
 1170 
 1171 2007-03-10  Glenn Morris  <rgm@gnu.org>
 1172 
 1173 	* woman.el (woman-change-fonts): Add a hack to deal with
 1174 	font-escape followed by "." at start of a line.
 1175 	(woman2-IP): Add a hack to deal with consecutive requests.
 1176 	(woman2-tagged-paragraph): Extend existing hack to handle "sp".
 1177 
 1178 2007-03-10  Alan Mackenzie  <acm@muc.de>
 1179 
 1180 	* progmodes/cc-mode.el (c-before-change): Wrap in save-match-data.
 1181 
 1182 2007-03-09  Richard Stallman  <rms@gnu.org>
 1183 
 1184 	* abbrev.el (abbrev): Add `provide'.
 1185 
 1186 2007-03-09  Thien-Thi Nguyen  <ttn@gnu.org>
 1187 
 1188 	* net/ange-ftp.el (ange-ftp-try-passive-mode): Doc fix.
 1189 
 1190 2007-03-09  Martin Rudalics  <rudalics@gmx.at>
 1191 
 1192 	* complete.el (PC-try-completion): New function.
 1193 	(PC-do-completion, read-file-name-internal): Use it instead of
 1194 	try-completion.
 1195 
 1196 2007-03-08  Alan Mackenzie  <acm@muc.de>
 1197 
 1198 	Remove stale tokens from `c-found-types' cache.
 1199 
 1200 	* progmodes/cc-mode.el (c-unfind-enclosing-token)
 1201 	(c-unfind-coalesced-tokens, c-before-change): New functions.
 1202 	(c-maybe-stale-found-type): New variable.
 1203 
 1204 	* progmodes/cc-engine.el (c-partial-ws-p, c-unfind-type)
 1205 	(c-trim-found-types): New functions.
 1206 
 1207 2007-03-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 1208 
 1209 	* smerge-mode.el (smerge-remove-props): Don't mark the buffer modified.
 1210 	(debug-ignored-errors): Add entry from smerge-match-conflict.
 1211 
 1212 2007-03-08  J.D. Smith  <jdsmith@as.arizona.edu>
 1213 
 1214 	* progmodes/idlw-help.el (idlwave-do-context-help1): Don't visit
 1215 	special help topics for keywords.
 1216 	(idlwave-help-assistant-command): Include ".exe" for ms-dos
 1217 	etc.  Assistant command.
 1218 
 1219 2007-03-08  Chong Yidong  <cyd@stupidchicken.com>
 1220 
 1221 	* replace.el (occur-engine): Move buffer-undo-list binding...
 1222 	(occur-1): ...to here.
 1223 
 1224 	* complete.el (PC-bindings): Rebind M-TAB in read-expression-map.
 1225 
 1226 	* simple.el (minibuffer-completing-symbol): New var.
 1227 	(eval-expression): Use it.
 1228 	(completion-setup-function): Don't bind completion-base-size when
 1229 	completing a symbol in the minibuffer.
 1230 
 1231 2007-03-08  Nick Roberts  <nickrob@snap.net.nz>
 1232 
 1233 	* progmodes/gud.el (gdb): Pop up current GUD buffer if user
 1234 	tries to start a second session in graphical mode.
 1235 
 1236 2007-03-07  Miles Bader  <miles@gnu.org>
 1237 
 1238 	* international/isearch-x.el
 1239 	(isearch-process-search-multibyte-characters):
 1240 	Strip text-properties from PROMPT to avoid an error from read-string.
 1241 
 1242 2007-03-07  Kim F. Storm  <storm@cua.dk>
 1243 
 1244 	* complete.el (PC-bindings): Remap lisp-complete-symbol to
 1245 	PC-lisp-complete-symbol instead of binding M-TAB in global-map.
 1246 
 1247 2007-03-07  Michaël Cadilhac  <michael@cadilhac.name>
 1248 
 1249 	* complete.el (PC-do-completion): Delete duplicates in the list of
 1250 	possible completions.
 1251 
 1252 2007-03-07  Glenn Morris  <rgm@gnu.org>
 1253 
 1254 	* ses.el (ses-mode): Doc fix.
 1255 
 1256 2007-03-06  Kim F. Storm  <storm@cua.dk>
 1257 
 1258 	* isearch.el (isearch-message-prefix): Undo 2007-03-01 change.
 1259 
 1260 2007-03-06  Kenichi Handa  <handa@m17n.org>
 1261 
 1262 	* term/x-win.el (x-select-utf8-or-ctext): Improve the strategy.
 1263 
 1264 2007-03-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 1265 
 1266 	* simple.el (completion-setup-function): Improve last fix so it doesn't
 1267 	set it to a relative directory name either.
 1268 
 1269 2007-03-05  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 1270 
 1271 	* ps-print.el: Replace some (defvar VAR) by (defvar VAR nil).
 1272 
 1273 2007-03-05  Richard Stallman  <rms@gnu.org>
 1274 
 1275 	* emacs-lisp/re-builder.el (reb-re-syntax): Fix custom type.
 1276 
 1277 	* files.el (find-file-noselect): No error if file no longer exists.
 1278 	Display a message and avoid other questions.
 1279 
 1280 2007-03-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 1281 
 1282 	* pcomplete.el (pcomplete-show-completions): Improve last change, so
 1283 	as not to use an invisible window and to create a window if none exist.
 1284 
 1285 	* progmodes/python.el (python-send-command): Restart proc if necessary.
 1286 	(python-proc): Simplify.
 1287 
 1288 2007-03-05  David Hansen  <david.hansen@gmx.net>  (tiny change)
 1289 
 1290 	* pcomplete.el (pcomplete-show-completions): Search all frames for
 1291 	completions buffer.
 1292 
 1293 2007-03-05  Chong Yidong  <cyd@stupidchicken.com>
 1294 
 1295 	* cus-edit.el (customize-save-variable): Clear customized-value
 1296 	property (saved values are now put in theme-value property).
 1297 	(customize-set-variable): Doc fix.
 1298 
 1299 	* complete.el (PC-do-completion): If completion-ignore-case is
 1300 	non-nil, replace field with completion string before exiting.
 1301 
 1302 2007-03-05  Michael Albinus  <michael.albinus@gmx.de>
 1303 
 1304 	* net/tramp.el (tramp-make-temp-file): New parameter FILENAME.
 1305 	Append its extension to the resulting temporary file name.
 1306 	(tramp-handle-file-local-copy, tramp-handle-write-region): Apply it.
 1307 
 1308 	* net/tramp-smb.el (tramp-smb-handle-file-local-copy)
 1309 	(tramp-smb-handle-write-region): Apply it.
 1310 
 1311 2007-03-05  Alin C. Soare  <alinsoar@voila.fr>  (tiny change)
 1312 
 1313 	* emacs-lisp/lisp-mode.el (calculate-lisp-indent):
 1314 	Redo previous change.
 1315 
 1316 2007-03-04  Kevin Rodgers  <kevin.d.rodgers@gmail.com>  (tiny change)
 1317 
 1318 	* diff-mode.el (diff-mode): Doc fix.
 1319 
 1320 2007-03-05  Kenichi Handa  <handa@m17n.org>
 1321 
 1322 	* international/characters.el: Set category `l' (latin)
 1323 	for more characters.
 1324 
 1325 2007-03-04  Kim F. Storm  <storm@cua.dk>
 1326 
 1327 	* emacs-lisp/authors.el (authors-aliases): Add alias.
 1328 
 1329 2007-03-04  Glenn Morris  <rgm@gnu.org>
 1330 
 1331 	* progmodes/hideshow.el (hs-minor-mode): Turn mode off and show
 1332 	all when switching major mode.
 1333 	(hs-minor-mode, hs-c-start-regexp, hs-block-start-regexp)
 1334 	(hs-block-start-mdata-select, hs-block-end-regexp)
 1335 	(hs-forward-sexp-func, hs-adjust-block-beginning):
 1336 	Do not make these variables permanent-local.
 1337 
 1338 2007-03-04  Richard Stallman  <rms@gnu.org>
 1339 
 1340 	* progmodes/cperl-mode.el (cperl-mode):
 1341 	Modify cperl-compilation-error-regexp-alist by appending.
 1342 
 1343 	* emacs-lisp/edebug.el (edebug-kill-buffer): New function.
 1344 	(edebug-mode): Add the hook.
 1345 	(edebug-recursive-edit): Remove the hook on exiting.
 1346 
 1347 	* type-break.el (type-break-get-previous-time):
 1348 	Handle end-of-file errors specially
 1349 	so they don't get reported wrong in .emacs.
 1350 
 1351 	* startup.el (fancy-splash-text): Clarify text.
 1352 
 1353 	* simple.el (beginning-of-buffer, end-of-buffer):
 1354 	Avoid treating plain C-u like numeric arg.
 1355 
 1356 	* simple.el (completion-setup-function): Don't set
 1357 	default-directory to nil.
 1358 
 1359 	* shell.el (shell-dirstack-query): Doc fix.
 1360 
 1361 	* mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line):
 1362 	Don't select the window -- pass it to primitives instead.
 1363 
 1364 	* faces.el (minibuffer-prompt): Use medium blue by default.
 1365 
 1366 2007-03-04  David Kastrup  <dak@gnu.org>
 1367 
 1368 	* jit-lock.el (jit-lock-stealth-time): Change default to nil.
 1369 	Preserve 16 as default value for "seconds" when customizing.
 1370 
 1371 2007-03-04  Carsten Dominik  <dominik@science.uva.nl>
 1372 
 1373 	* textmodes/org.el (org-self-insert-command)
 1374 	(orgtbl-self-insert-command, org-delete-char)
 1375 	(org-delete-backward-char): Set the `flyspell-delayed' property.
 1376 
 1377 2007-03-03  Chong Yidong  <cyd@stupidchicken.com>
 1378 
 1379 	* international/mule.el (find-auto-coding): Don't search for
 1380 	line-ending characters past the end of the tail.
 1381 
 1382 2007-03-03  Christopher Allan Webber  <cwebber@dustycloud.org>  (tiny change)
 1383 
 1384 	* play/gamegrid.el (gamegrid-add-score-with-update-game-score-1):
 1385 	Jump to the line where new score has been uploaded.
 1386 
 1387 	* play/tetris.el (tetris-move-bottom, tetris-move-left)
 1388 	(tetris-move-right, tetris-rotate-prev, tetris-rotate-next):
 1389 	Do nothing when the game is paused.
 1390 
 1391 2007-03-03  Carsten Dominik  <dominik@science.uva.nl>
 1392 
 1393 	* textmodes/org.el (org-set-tags): Prevent slipping of point
 1394 	during completion.
 1395 
 1396 2007-03-01  Lennart Borgman  <lennart.borgman.073@student.lu.se>
 1397 
 1398 	* isearch.el (isearch-message-prefix):
 1399 	Use minibuffer-prompt-properties.
 1400 
 1401 2007-03-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 1402 
 1403 	* ps-print.el: Replace (defvar VAR nil) by (defvar VAR).
 1404 	(ps-setup): Print which Emacsen is running ps-print package.
 1405 
 1406 2007-03-01  Stuart Herring  <herring@lanl.gov>
 1407 
 1408 	* files.el (set-auto-mode-0): Use `indirect-function'.
 1409 	(hack-one-local-variable): Don't reapply current major mode.
 1410 
 1411 2007-03-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 1412 
 1413 	* progmodes/python.el (python-quote-syntax): Don't bother with
 1414 	syntax-ppss-context.
 1415 	(python-fill-paragraph): Make sure that fenced-string delimiters that
 1416 	stand on their own line stay there.
 1417 
 1418 2007-03-01  Lennart Borgman  <lennart.borgman.073@student.lu.se>
 1419 
 1420 	* replace.el (perform-replace): Propertize message.
 1421 
 1422 2007-03-01  Carsten Dominik  <dominik@science.uva.nl>
 1423 
 1424 	* textmodes/org.el (org-prepare-agenda-buffers): Also check for
 1425 	invisible heading.
 1426 
 1427 2007-02-28  Chong Yidong  <cyd@stupidchicken.com>
 1428 
 1429 	* net/tramp.el (tramp-file-name-handler): Revert last change.
 1430 
 1431 2007-02-28  Nick Roberts  <nickrob@snap.net.nz>
 1432 
 1433 	* progmodes/gdb-ui.el (gdb-mouse-until, gdb-mouse-jump):
 1434 	Correct doc strings.
 1435 
 1436 2007-02-28  Chong Yidong  <cyd@stupidchicken.com>
 1437 
 1438 	* replace.el (perform-replace): Undo forward-char immediately if
 1439 	non-adjacent search fails.
 1440 
 1441 2007-02-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 1442 
 1443 	* version.el (emacs-major-version, emacs-minor-version):
 1444 	string-to-int -> string-to-number.
 1445 
 1446 2007-02-28  Juanma Barranquero  <lekktu@gmail.com>
 1447 
 1448 	* help.el (where-is): Fail gracefully when not passed a command.
 1449 
 1450 2007-02-28  Stuart Herring  <herring@lanl.gov>
 1451 
 1452 	* find-lisp.el (find-lisp-default-directory-predicate):
 1453 	Fix bug: Do symlink check on expanded filename.
 1454 
 1455 2007-02-28  Carsten Dominik  <dominik@science.uva.nl>
 1456 
 1457 	* textmodes/org.el (org-set-tags, org-table-get-field): Avoid case
 1458 	changes during replacement.
 1459 	(org-agenda-mode-map): Add default binding for `org-agenda-archive'.
 1460 
 1461 2007-02-28  Lars Hansen  <larsh@soem.dk>
 1462 
 1463 	* desktop.el: Delete header line listing me as maintainer.
 1464 
 1465 2007-02-28  Glenn Morris  <rgm@gnu.org>
 1466 
 1467 	* tutorial.el (tutorial--describe-nonstandard-key): Tweak text in
 1468 	the menus case.
 1469 
 1470 2007-02-28  Chong Yidong  <cyd@stupidchicken.com>
 1471 
 1472 	* net/tramp.el (tramp-file-name-handler): Inhibit modification
 1473 	hooks to avoid confusion when combining after-change calls.
 1474 
 1475 2007-02-27  Ken Manheimer  <ken.manheimer@gmail.com>
 1476 
 1477 	* allout.el (allout-encrypt-string): Remove inhibition of gpg-agent,
 1478 	now that pgg-gpg-process-region correctly honors passed-in passphrase.
 1479 	(allout-distinctive-bullets-string): Add info about bullet conventions.
 1480 	(allout-mode): Add info about distinctive vs plain bullets.
 1481 
 1482 2007-02-27  Carsten Dominik  <dominik@science.uva.nl>
 1483 
 1484 	* textmodes/org.el (org-archive-subtree): Quote variable name.
 1485 	(org-agenda-get-todos): Make sure skip properties are checked correctly.
 1486 
 1487 2007-02-26  Nick Roberts  <nickrob@snap.net.nz>
 1488 
 1489 	* progmodes/gud.el (gud-bashdb-history, gud-bashdb-marker-filter)
 1490 	(gud-bashdb-command-name, bashdb): Remove.
 1491 	(gud, gud-menu-map): Remove references to bash/bashdb.
 1492 
 1493 2007-02-26  Andrey Zhdanov  <susuman@hotmail.com>  (tiny change)
 1494 
 1495 	* progmodes/gud.el (gud-pdb-marker-regexp): Add optional <module>
 1496 	keyword for Python 2.5.
 1497 
 1498 2007-02-26  Romain Francoise  <romain@orebokech.com>
 1499 
 1500 	* net/net-utils.el (whois-server-tld): Update server for .org.
 1501 	(whois-server-list): Add whois.publicinterestregistry.net.
 1502 	(whois-guess-server): Fix formatting in docstring.
 1503 
 1504 2007-02-26  Kim F. Storm  <storm@cua.dk>
 1505 
 1506 	* mouse.el (mouse-show-mark): Run hooks and perform command
 1507 	remapping for mouse-region-delete-keys.
 1508 
 1509 2007-02-26  Johan Bockgård  <bojohan@dd.chalmers.se>
 1510 
 1511 	* font-core.el (font-lock-mode): Doc fix.
 1512 
 1513 2007-02-25  Kim F. Storm  <storm@cua.dk>
 1514 
 1515 	* ido.el (ido-buffer-internal): Set this-command to fallback command.
 1516 	Add selected buffer to buffer-name-history.
 1517 	(ido-file-internal): Set this-command to fallback command.
 1518 	Add file names to file-name-history.
 1519 
 1520 	* emacs-lisp/map-ynp.el (map-y-or-n-p):
 1521 	Apply minibuffer-prompt-properties.
 1522 
 1523 2007-02-25  Andreas Schwab  <schwab@suse.de>
 1524 
 1525 	* files.el (hack-one-local-variable-eval-safep): Correct handling
 1526 	of edebug-form-spec property value.  Reported by Johan Bockgård.
 1527 
 1528 2007-02-25  Carsten Dominik  <dominik@science.uva.nl>
 1529 
 1530 	* textmodes/org.el (org-table-overlay-coordinates)
 1531 	(org-table-toggle-coordinate-overlays): New functions.
 1532 	(org-table-overlay-coordinates, org-table-coordinate-overlays):
 1533 	New variables.
 1534 	(org-startup-with-deadline-check): Remove option.
 1535 	(org-mode): Remove deadline check on startup.
 1536 	(org-table-limit-column-width): Remove option.
 1537 	(org-table-formula-numbers-only): Remove option.
 1538 	(org-link-style, org-link-format): Remove options.
 1539 	(org-select-agenda-window, org-fit-agenda-window): Remove options.
 1540 	(org-export-ascii-show-new-buffer)
 1541 	(org-export-html-show-new-buffer): Remove options.
 1542 	(org-activate-links): Remove camel option.
 1543 	(org-file-link-context-use-camel-case): Remove option.
 1544 	(org-camel-regexp): Remove variable.
 1545 	(org-activate-camels): Remove function.
 1546 	(org-store-link): Remove Camel stuff.
 1547 	(org-make-org-heading-camel): Remove function.
 1548 	(org-open-at-point): Remove camel stuff.
 1549 	(org-link-search): Remove camel stuff.
 1550 	(org-camel-to-words): Function removed.
 1551 	(org-get-agenda-file-buffer): Make sure we prepare the base
 1552 	buffers, not any indirect buffers.
 1553 	(org-sort-entries): Sort top-level when not on a headline, and no
 1554 	active region.
 1555 	(org-in-regexp): New function.
 1556 	(org-search-not-self): Rename from `org-search-not-link'.
 1557 	(org-open-link-marker): New variable.
 1558 	(org-open-at-point): Set `org-open-link-marker'.
 1559 	(org-print-icalendar-entries): Fixe bug with excluding DONE
 1560 	entries from the exported list.
 1561 	(org-edit-formula-lisp-indent): New command.
 1562 	(orgtbl-to-texinfo, orgtbl-to-html): New functions.
 1563 	(orgtbl-to-latex, orgtbl-insert-radio-table)
 1564 	(orgtbl-toggle-comment, orgtbl-send-table): New functions.
 1565 	(orgtbl-radio-table-templates): New option.
 1566 	(org-store-link-props):
 1567 	(org-remember-templates): More possibilities to insert info
 1568 	into templates.
 1569 	(org-remember-apply-template): Make use of the extended
 1570 	template capabilities.
 1571 	(org-remember-redo-template): New command.
 1572 	(org-upgrade-old-links)
 1573 	(org-table-modify-formulas, org-table-replace-in-formulas)
 1574 	(org-table-find-dataline)
 1575 	(org-table-get-vertical-vector): Remove functions.
 1576 	(org-table-remove-rectangle-highlight)
 1577 	(org-time-stamp-format, org-toggle-log-option)
 1578 	(org-table-highlight-rectangle)
 1579 	(org-table-iterate, org-table-make-reference):
 1580 	(org-translate-time, org-tree-to-indirect-buffer)
 1581 	(org-table-field-info, org-table-fix-formulas)
 1582 	(org-table-force-dataline, org-table-get-descriptor-line)
 1583 	(org-table-get-range)
 1584 	(org-skip-comments, org-sort)
 1585 	(org-sort-entries, org-sublist, org-table-add-rectangle-overlay)
 1586 	(org-table-current-dline, org-table-current-field-formula)
 1587 	(org-table-edit-backward-field)
 1588 	(org-table-edit-formulas-post-command)
 1589 	(org-table-edit-line-down, org-table-edit-line-up)
 1590 	(org-agenda-archive)
 1591 	(org-agenda-clock-cancel)
 1592 	(org-agenda-clock-out, org-agenda-list-stuck-projects)
 1593 	(org-agenda-open-link, org-agenda-show-new-time)
 1594 	(org-agenda-skip-subtree-when-regexp-matches)
 1595 	(org-agenda-tree-to-indirect-buffer, org-agenda-undo)
 1596 	(org-at-regexp-p, org-auto-repeat-maybe, org-check-log-option)
 1597 	(org-do-sort, org-file-image-p, org-find-overlays)
 1598 	(org-find-row-type, org-get-indirect-buffer, org-get-repeat)
 1599 	(org-highlight-until-next-command, org-isearch-end)
 1600 	(org-match-any-p, org-next-link, org-previous-link):
 1601 	(org-remove-subtree-entries-from-agenda, org-replace-escapes)
 1602 	(org-rewrite-old-row-references)
 1603 	(org-isearch-post-command)
 1604 	(org-table-edit-move, org-table-edit-next-field)
 1605 	(org-table-edit-scroll, org-table-edit-scroll-down)
 1606 	(org-set-frame-title, org-show-reference)
 1607 	(org-unhighlight-once, org-verify-change-for-undo): New functions.
 1608 	(org-show-variable): Remove command.
 1609 	(org-add-log-maybe): New arguments STATE, FINDPOS.
 1610 	(org-table-sort-lines): Rewrite from scratch.
 1611 	(org-link-search): New argument AVOID-POS.
 1612 	(org-print-icalendar-entries): Remove argument CATEGORY.
 1613 	(org-run-agenda-series): Remove argument WINDOW.
 1614 	(org-next-link, org-previous-link): New commands.
 1615 	(org-agenda-date-format): New option.
 1616 	(org-table-iterate): New command.
 1617 	(org-table-modify-formulas)
 1618 	(org-table-replace-in-formulas): Remove functions.
 1619 	(org-table-fix-formulas): New function.
 1620 	(org-table-insert-column, org-table-delete-column)
 1621 	(org-table-move-column): Use `org-table-fix-formulas'.
 1622 	(org-follow-gnus-link): Patch from Bastien/Leo.
 1623 	(org-table-current-field-formula): New function.
 1624 	(org-file-image-p): New function.
 1625 	(org-agenda-show-new-time): New function.
 1626 	(org-agenda-date-later): Call `org-agenda-show-new-time'.
 1627 	(org-with-remote-undo): New macro.
 1628 	(org-agenda-undo): New command.
 1629 	(org-verify-change-for-undo): New function.
 1630 	(org-time-stamp-format): New function.
 1631 	(org-agenda-get-timestamps): Skip scheduled if DONE and requested
 1632 	by user.
 1633 	(org-match-any-p): New function.
 1634 	(org-make-tags-matcher): Handle regular expressions for tag and
 1635 	todo matches.
 1636 	(org-read-date): Accept "+N" as input for a date relative to the
 1637 	current date.
 1638 	(org-remove-subtree-entries-from-agenda): New function.
 1639 	(org-agenda-archive, org-agenda-kill):
 1640 	Use `org-remove-subtree-entries-from-agenda'.
 1641 	(org-do-sort, org-sort-entries): New functions.
 1642 	(org-sort): New command.
 1643 	(org-table-sort-lines): Use `org-do-sort'.
 1644 	(org-fix-decoded-time): New function.
 1645 	(org-table-number-regexp): Require 0x... to identify as number
 1646 	in tables.
 1647 	(org-startup-options): New keywords for note taking.
 1648 	(org-upgrade-old-links): Remove function.
 1649 	(org-get-repeat): New function.
 1650 	(org-show-context): Also show siblings on current level.
 1651 	(org-show-siblings): New function.
 1652 	(org-isearch-end, org-isearch-post-command): New functions.
 1653 	(org-show-siblings): New option.
 1654 	(org-show-context): Use `org-show-siblings'.
 1655 	(org-table-maybe-recalculate-line): No longer require `calc-eval'
 1656 	to be bound, because user may just use elisp.
 1657 
 1658 2007-02-24  Kim F. Storm  <storm@cua.dk>
 1659 
 1660 	* emulation/cua-base.el (cua-paste): Handle x-clipboard-yank.
 1661 	(cua--init-keymaps): Remap x-clipboard-yank to cua-paste.
 1662 
 1663 2007-02-24  Dan Nicolaescu  <dann@ics.uci.edu>
 1664 
 1665 	* startup.el (command-line): Also check if the abbrev file is readable.
 1666 
 1667 2007-02-24  John Paul Wallington  <jpw@pobox.com>
 1668 
 1669 	* net/tls.el (tls-certtool-program): Fix custom type.
 1670 
 1671 	* mail/feedmail.el (feedmail-message-id-generator)
 1672 	(feedmail-date-generator): Fix custom types.
 1673 
 1674 	* mail/rmail.el (rmail-message-filter): Fix custom type.
 1675 
 1676 2007-02-24  Eli Zaretskii  <eliz@gnu.org>
 1677 
 1678 	* startup.el (command-line): If simple.el cannot be found, proceed
 1679 	with a warning message.
 1680 
 1681 2007-02-24  Kenichi Handa  <handa@m17n.org>
 1682 
 1683 	* international/utf-8.el (utf-8-pre-write-conversion): Handle the
 1684 	case that BEG is a string.
 1685 
 1686 2007-02-24  Chris Moore  <dooglus@gmail.com>
 1687 
 1688 	* pgg-pgp5.el (pgg-pgp5-encrypt-region):
 1689 	* pgg-pgp.el (pgg-pgp-encrypt-region):
 1690 	* pgg-gpg.el (pgg-gpg-encrypt-region):
 1691 	Check pgg-encrypt-for-me if no other recipients.
 1692 
 1693 2007-02-23  Eli Zaretskii  <eliz@gnu.org>
 1694 
 1695 	* mail/rmailedit.el (rmail-cease-edit): Restore the Rmail toolbar.
 1696 
 1697 	* textmodes/sgml-mode.el (sgml-validate): Quote the file name with
 1698 	shell-quote-argument.
 1699 
 1700 2007-02-23  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 1701 
 1702 	* comint.el (comint-read-input-ring): Use comint-input-ring-size
 1703 	from the comint buffer instead of the temporary one.
 1704 
 1705 2007-02-23  David Reitter  <david.reitter@gmail.com>
 1706 
 1707 	* cus-edit.el (custom-save-all): Canonicalize custom-file before
 1708 	storing it in recentf-exclude.
 1709 
 1710 2007-02-23  Chong Yidong  <cyd@stupidchicken.com>
 1711 
 1712 	* startup.el (fancy-splash-screens): Make cursor-type buffer-local
 1713 	in splash screen.
 1714 
 1715 2007-02-22  J.D. Smith  <jdsmith@as.arizona.edu>
 1716 
 1717 	* progmodes/idlw-shell.el (idlwave-shell-mode): Clean up pending
 1718 	commands, for restart.
 1719 	(idlwave-shell-current-module): Fix handling of module name by type.
 1720 	(idlwave-shell-break-in): Update type handling.
 1721 	(idlwave-shell-bp-get): Encode type in BP structure.
 1722 	(idlwave-shell-set-bp): Fix setting condition/count on disabled BPs.
 1723 	(idlwave-shell-module-source-query): Query routine info based on type.
 1724 	Fix path parsing for non-compiled files.
 1725 	(idlwave-shell-module-source-filter): Don't signal error in filter
 1726 	if no source found.
 1727 	(idlwave-shell-set-bp-in-module): Use fallback source to prevent
 1728 	filter race.
 1729 
 1730 2007-02-22  Kim F. Storm  <storm@cua.dk>
 1731 
 1732 	* wid-edit.el (widget-default-create): Undo 2007-02-04 change.
 1733 	(editable-field): Document need to put some text before the %v
 1734 	escape in :format string.
 1735 
 1736 2007-02-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 1737 
 1738 	* vc-svn.el: Remove the code inherited from CVSREAD and `cvs edit'.
 1739 	(vc-svn-use-edit): Remove unused config var.
 1740 	(vc-svn-update, vc-svn-revert): Checkout is always implicit.
 1741 
 1742 	* outline.el (hide-sublevels): Keep empty last line, if available.
 1743 
 1744 	* buff-menu.el (list-buffers-noselect): Use explicit Unicode code
 1745 	rather than the corresponding Unicode char, to make the code
 1746 	more readable.
 1747 
 1748 2007-02-19  Juanma Barranquero  <lekktu@gmail.com>
 1749 
 1750 	* speedbar.el (speedbar-frame-mode, speedbar-frame-width)
 1751 	(speedbar-show-unknown-files, speedbar-item-info-file-helper)
 1752 	(speedbar-item-info-tag-helper): Doc fixes.
 1753 
 1754 2007-02-19  Kenichi Handa  <handa@m17n.org>
 1755 
 1756 	* international/mule-cmds.el (locale-language-names):
 1757 	Map "eo" to "Esperanto".
 1758 
 1759 	* language/european.el ("Esperanto"): New language environment.
 1760 
 1761 2007-02-17  Sven Joachim  <svenjoac@gmx.de>  (tiny change)
 1762 
 1763 	* simple.el (kill-line): Doc fix.
 1764 
 1765 2007-02-17  Kim F. Storm  <storm@cua.dk>
 1766 
 1767 	* emacs-lisp/bindat.el (bindat--unpack-u*): Optimize.
 1768 	(bindat--unpack-item, bindat--length-group, bindat--pack-item)
 1769 	(bindat--unpack-group, bindat--pack-group):
 1770 	Handle vectors with optional element type.
 1771 
 1772 2007-02-17  Daiki Ueno  <ueno@unixuser.org>
 1773 
 1774 	* pgg-gpg.el (pgg-gpg-process-region): Make USE-AGENT nil
 1775 	if PASSPHRASE is given.
 1776 
 1777 2007-02-17  Chris Moore  <dooglus@gmail.com>
 1778 
 1779 	* jka-cmpr-hook.el (jka-compr-compression-info-list):
 1780 	Recognize backups of bz2 compressed files.
 1781 
 1782 2007-02-17  Eli Zaretskii  <eliz@gnu.org>
 1783 
 1784 	* info-look.el (info-lookup): Bind Info-fontify-maximum-menu-size
 1785 	to nil to speed up lookup of the symbol in index nodes.
 1786 
 1787 2007-02-17  Alin C. Soare  <alinsoar@voila.fr>  (tiny change)
 1788 
 1789 	* emacs-lisp/lisp-mode.el (calculate-lisp-indent):
 1790 	Add indentation for the constants of Lisp.
 1791 
 1792 2007-02-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 1793 
 1794 	* ps-print.el: Use (defvar <foo>) where applicable.
 1795 	(ps-print-emacs-type): Remove.
 1796 	(ps-x-frame-property, ps-e-frame-parameter): Remove.
 1797 	(ps-frame-parameter): Align its call-convention with frame-parameter.
 1798 	(ps-begin-job): Adjust calls to it appropriately.
 1799 	(ps-setup): Don't print ps-print-emacs-type.
 1800 	(ps-e-find-composition, ps-mark-active-p, ps-color-device):
 1801 	Define in such a way that it's obvious that it's defined.
 1802 	(ps-prsc, ps-c-prsc, ps-s-prsc): Remove.
 1803 	(ps-rmail-mode-hook, ps-vm-mode-hook, ps-gnus-summary-setup)
 1804 	(ps-jts-ps-setup): Use flavor-neutral syntax instead.
 1805 
 1806 2007-02-15  Alan Mackenzie  <acm@muc.de>
 1807 
 1808 	* progmodes/cc-cmds.el (c-indent-new-comment-line): When splitting
 1809 	an empty one-line C-style comment, post-position point properly.
 1810 
 1811 2007-02-15  Chris Moore  <dooglus@gmail.com>
 1812 
 1813 	* isearch.el (isearch-lazy-highlight-space-regexp): New variable.
 1814 	(isearch-lazy-highlight-new-loop): Bind it.
 1815 	(isearch-lazy-highlight-search): Use it.
 1816 
 1817 	* replace.el (replace-highlight): Bind search-whitespace-regexp to nil.
 1818 
 1819 2007-02-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 1820 
 1821 	* font-lock.el (font-lock-extend-region-wholelines):
 1822 	Only return non-nil if the region has really been changed.
 1823 	Reported by David Hansen <david.hansen@physik.fu-berlin.de>
 1824 
 1825 2007-02-15  Juanma Barranquero  <lekktu@gmail.com>
 1826 
 1827 	* play/5x5.el (5x5-crack-xor-mutate): Doc fix.
 1828 	(5x5-draw-grid-end, 5x5-make-xor-with-mutation, 5x5-mode, 5x5-crack)
 1829 	(5x5-play-solution, 5x5-y-or-n-p): Fix typos in docstrings.
 1830 
 1831 2007-02-14  Juanma Barranquero  <lekktu@gmail.com>
 1832 
 1833 	* faces.el (color-values): Revert changes to docstring from
 1834 	2007-01-31 and 2000-09-07.
 1835 
 1836 	* textmodes/ispell.el (ispell-keep-choices-win, ispell-word)
 1837 	(ispell-begin-skip-region-regexp): Fix typos in docstrings.
 1838 	(ispell-dictionary-alist, ispell-process-line): Doc fixes.
 1839 	(ispell-help): Fix typos in docstring and output message.
 1840 
 1841 2007-02-14  Kim F. Storm  <storm@cua.dk>
 1842 
 1843 	* progmodes/grep.el (grep-files-aliases): Add tex and texi aliases.
 1844 	(lgrep): Add DIR arg to start grep in specific directory, like rgrep.
 1845 	(grep): Fix lgrep reference.
 1846 
 1847 	* disp-table.el (make-glyph-code, glyph-char, glyph-face): New defuns.
 1848 	(standard-display-underline): Use make-glyph-code.
 1849 
 1850 	* descr-text.el (describe-char): Use glyph-char and glyph-face.
 1851 
 1852 	* international/latin1-disp.el (latin1-display-char):
 1853 	Use make-glyph-code.
 1854 
 1855 2007-02-13  Juanma Barranquero  <lekktu@gmail.com>
 1856 
 1857 	* ehelp.el (with-electric-help, electric-help-exit)
 1858 	(electric-help-retain): Doc fixes.
 1859 
 1860 	* emacs-lisp/bytecomp.el (byte-compile-dest-file)
 1861 	(byte-compile-file): Doc fixes.
 1862 
 1863 2007-02-13  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 1864 
 1865 	* term/mac-win.el: Change all uses of
 1866 	mac-set-font-panel-visibility to mac-set-font-panel-visible-p.
 1867 	(mac-ae-number): Return integer 0 if coerced result is float 0.0.
 1868 	(mac-ae-get-url): Call select-frame-set-input-focus.
 1869 	(mac-dnd-handle-drag-n-drop-event): Don't call
 1870 	select-frame-set-input-focus.
 1871 
 1872 2007-02-13  Kenichi Handa  <handa@m17n.org>
 1873 
 1874 	* international/characters.el: Fix documentation of category `a'.
 1875 
 1876 2007-02-11  Dan Nicolaescu  <dann@ics.uci.edu>
 1877 
 1878 	* progmodes/grep.el (grep): Mention lgrep and rgrep in the docstring.
 1879 
 1880 2007-02-12  Michael Albinus  <michael.albinus@gmx.de>
 1881 
 1882 	* net/tramp.el (tramp-get-ls-command, tramp-get-file-exists-command)
 1883 	(tramp-get-remote-ln): Handle error case.
 1884 	Reported by Chris Moore <dooglus@gmail.com>.
 1885 
 1886 2007-02-11  Kim F. Storm  <storm@cua.dk>
 1887 
 1888 	* bindings.el (ctl-x-map): Remove register compatibility bindings
 1889 	C-x /, C-x j, C-x x, and C-x g (deprecated since Emacs 19).
 1890 
 1891 2007-02-11  Richard Stallman  <rms@gnu.org>
 1892 
 1893 	* loadhist.el (unload-feature): Handle (t . SYMBOL) entries
 1894 	in load history.
 1895 
 1896 	* emacs-lisp/lisp-mode.el (indent-sexp): Clean up termination
 1897 	condition -- don't fail to stop at endpos.
 1898 
 1899 2007-02-11  Carsten Dominik  <dominik@science.uva.nl>
 1900 
 1901 	* textmodes/org.el (org-agenda-get-todos)
 1902 	(org-agenda-get-timestamps, org-agenda-get-closed)
 1903 	(org-agenda-get-deadlines, org-agenda-get-scheduled)
 1904 	(org-agenda-get-blocks, org-format-agenda-item)
 1905 	(org-agenda-change-all-lines, org-scan-tags): Rename text property
 1906 	from `category' to `org-category'.
 1907 
 1908 2007-02-11  Kenichi Handa  <handa@m17n.org>
 1909 
 1910 	* international/titdic-cnv.el (titdic-convert): Force files be written
 1911 	with Unix-like eol format.  Read files under CXTERM-DIC by raw-text.
 1912 	(miscdic-convert): Force files be written with Unix-like eol format.
 1913 
 1914 2007-02-11  Juanma Barranquero  <lekktu@gmail.com>
 1915 
 1916 	* files.el (change-major-mode-with-file-name): Fix typo in docstring.
 1917 
 1918 	* calculator.el (calculator-prompt): Doc fix.
 1919 	(calculator-mode-map): Fix typo in menu entry.
 1920 
 1921 2007-02-10  Jay Belanger  <belanger@truman.edu>
 1922 
 1923 	* calculator.el (calculator): Do more extensive checking for when
 1924 	3 lines should be used for the calculator.
 1925 
 1926 2007-02-10  Eli Zaretskii  <eliz@gnu.org>
 1927 
 1928 	* info-look.el (info-lookup-make-completions):
 1929 	Bind Info-fontify-maximum-menu-size to nil to speed up lookup of
 1930 	index nodes.
 1931 
 1932 	* info.el (Info-fontify-maximum-menu-size): Document the effect
 1933 	of a nil value.
 1934 	(Info-fontify-node): Make sure Info-fontify-maximum-menu-size is
 1935 	non-nil before using it as size.
 1936 
 1937 2007-02-09  Chong Yidong  <cyd@stupidchicken.com>
 1938 
 1939 	* subr.el (insert-for-yank-1): Prevent read-only properties from
 1940 	interfering with text property operations.
 1941 
 1942 	* image-mode.el (image-mode): Revert 2007-01-30 changes.
 1943 
 1944 	* image.el (image-type-auto-detectable): Don't autodetect x[pb]m.
 1945 	(image-type-auto-detected-p): Fail if another match is found in
 1946 	auto-mode-alist.
 1947 
 1948 	* files.el (magic-mode-alist): Call image-mode instead of
 1949 	image-mode-maybe for autodetected images.
 1950 
 1951 2007-02-09  Juanma Barranquero  <lekktu@gmail.com>
 1952 
 1953 	* mail/smtpmail.el (smtpmail-smtp-service, smtpmail-queue-index-file):
 1954 	Fix typos in docstrings.
 1955 	(smtpmail-local-domain, smtpmail-queue-mail): Doc fixes.
 1956 
 1957 2007-02-09  Kim F. Storm  <storm@cua.dk>
 1958 
 1959 	* emacs-lisp/float-sup.el: Remove obsolete comment.
 1960 
 1961 2007-02-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 1962 
 1963 	* diff-mode.el (diff-sanity-check-hunk): Fix last fix.
 1964 
 1965 2007-02-08  Karl Fogel  <kfogel@red-bean.com>
 1966 
 1967 	* simple.el: Revert previous change, at request of RMS:
 1968 	(fundamental-mode-hook): Remove.
 1969 	(fundamental-mode): Run after-change-major-mode-hooks manually,
 1970 	and don't run the now-nonexistent fundamental-mode-hook.
 1971 
 1972 2007-02-08  Karl Fogel  <kfogel@red-bean.com>
 1973 
 1974 	* simple.el (fundamental-mode-hook): Declare new hook.
 1975 	(fundamental-mode): Run the new dedicated hook, and don't run
 1976 	after-change-major-mode-hooks manually anymore.
 1977 
 1978 2007-02-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 1979 
 1980 	* vc-svn.el (vc-svn-merge-news): Understand the new format with two
 1981 	added columns of chars.  Remove support for the "no-meta-info" format.
 1982 	Prompted by Romain Francoise <romain@orebokech.com>.
 1983 
 1984 2007-02-07  Nick Roberts  <nickrob@snap.net.nz>
 1985 
 1986 	* progmodes/gdb-ui.el (gdb-if-arrow): New macro.
 1987 	(gdb-mouse-until, gdb-mouse-jump): Use it.
 1988 
 1989 2007-02-07  Nick Roberts  <nickrob@snap.net.nz>
 1990 
 1991 	* progmodes/gdb-ui.el (gdb-mouse-until, gdb-mouse-jump): Make them
 1992 	work when there is just an assembler buffer (no source buffer).
 1993 
 1994 2007-02-07  Per Cederqvist  <ceder@lysator.liu.se>  (tiny change)
 1995 
 1996 	* diff-mode.el (diff-sanity-check-hunk): Don't reject the hunk
 1997 	just because the diff was produced using "-p" (--show-c-function).
 1998 
 1999 2007-02-07  Juanma Barranquero  <lekktu@gmail.com>
 2000 
 2001 	* faces.el (frame-set-background-mode): Use `color-values' and
 2002 	`display-color-p', not `x-color-values' and `x-display-color-p'.
 2003 	(face-valid-attribute-values): Use `defined-colors' instead of
 2004 	`x-defined-colors'.
 2005 
 2006 2007-02-07  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 2007 
 2008 	* ps-print.el: The ps-print commands without face printing should not
 2009 	print background color.  Reported by Leo <sdl.web@gmail.com>.
 2010 	(ps-print-version): New version 6.7.3.
 2011 	(ps-begin-job): New arg.  Fix ps-default-background and
 2012 	ps-default-foreground initialization.
 2013 	(ps-face-attributes): Fix doc string.
 2014 	(ps-face-background, ps-generate-postscript, ps-generate): Fix code.
 2015 
 2016 	* printing.el: Fix ps-print link.
 2017 
 2018 2007-02-06  Chong Yidong  <cyd@stupidchicken.com>
 2019 
 2020 	* faces.el (face-set-after-frame-default): Compile attributes to
 2021 	be set by frame parameters before merging in X resources.
 2022 
 2023 2007-02-06  Juanma Barranquero  <lekktu@gmail.com>
 2024 
 2025 	* simple.el (blink-matching-paren-dont-ignore-comments):
 2026 	(blink-matching-paren-on-screen): Doc fixes.
 2027 
 2028 2007-02-06  Nick Roberts  <nickrob@snap.net.nz>
 2029 
 2030 	* progmodes/gdb-ui.el (gdb-frames-mode): Truncate lines in stack buffer.
 2031 
 2032 2007-02-05  Juanma Barranquero  <lekktu@gmail.com>
 2033 
 2034 	* loadhist.el (unload-feature): Silently ignore `load-history' entries
 2035 	of the form `(defface . SYMBOL)', and treat `(autoload . SYMBOL)'
 2036 	entries like `defun'.  Return nil.
 2037 
 2038 2007-02-05  Kim F. Storm  <storm@cua.dk>
 2039 
 2040 	* ido.el: Doc fixes.
 2041 
 2042 2007-02-04  David Kastrup  <dak@gnu.org>
 2043 
 2044 	* play/mpuz.el (mpuz-random-puzzle): Fix potential lockup when
 2045 	`mpuz-allow-double-multiplicator' is non-zero, and correct
 2046 	calculation of `min'.
 2047 
 2048 2007-02-04  Per Abrahamsen  <abraham@dina.kvl.dk>
 2049 
 2050 	* wid-edit.el (widget-default-create): Insert new text at the
 2051 	:from marker _after_ the marker, not before it.
 2052 
 2053 2007-02-04  Alan Mackenzie  <acm@muc.de>
 2054 
 2055 	* progmodes/cc-cmds.el (c-indent-line): Don't erase ^L when a line
 2056 	containing it is re-indented.
 2057 
 2058 2007-02-03  Chong Yidong  <cyd@stupidchicken.com>
 2059 
 2060 	* net/newsticker.el (newsticker--insert-image): Update docstring,
 2061 	and insert the image directly.
 2062 	(newsticker--buffer-redraw): Update docstring.
 2063 
 2064 	* emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
 2065 	Rename from define-global-minor-mode.
 2066 
 2067 	* progmodes/cwarn.el (global-cwarn-mode):
 2068 	* emacs-lisp/autoload.el (make-autoload):
 2069 	* hi-lock.el (global-hi-lock-mode):
 2070 	* font-core.el (global-font-lock-mode): All callers changed.
 2071 
 2072 2007-02-03  Eli Zaretskii  <eliz@gnu.org>
 2073 
 2074 	* textmodes/texnfo-upd.el (texinfo-menu-copy-old-description):
 2075 	Don't copy @ignore lines into menu descriptions.
 2076 	(texinfo-multi-file-update): Goto the @node line before attempting
 2077 	to pluck the node name.
 2078 	(texinfo-multiple-files-update): Reverse the optional arguments'
 2079 	order, as per the doc string and the `interactive' form.
 2080 
 2081 2007-02-03  Chong Yidong  <cyd@stupidchicken.com>
 2082 
 2083 	* image-mode.el: Use autoload to avoid overriding disabled setting
 2084 	applied in .emacs.
 2085 
 2086 2007-02-03  Alan Mackenzie  <acm@muc.de>
 2087 
 2088 	* progmodes/cc-engine.el (c-in-knr-argdecl): Slight correction
 2089 	for, e.g. "void (*hdone)();" in a k&r list.  (No WS between
 2090 	adjacent paren groups).
 2091 
 2092 2007-02-02  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 2093 
 2094 	* progmodes/ebnf2ps.el: Doc fixes.
 2095 	(ebnf-eps-buffer, ebnf-eps-region, ebnf-syntax-alist): Doc fixes.
 2096 
 2097 2007-02-02  Eli Zaretskii  <eliz@gnu.org>
 2098 
 2099 	* dired-x.el (dired-do-relsymlink): Add reference to
 2100 	dired-do-symlink.  Add an autoload cookie.
 2101 
 2102 	* dired-aux.el (dired-do-symlink): Add reference to
 2103 	dired-do-relsymlink.
 2104 
 2105 2007-02-02  Doug Maxey  <dwm@enoyolf.org>  (tiny change)
 2106 
 2107 	* mouse.el <left-fringe mouse-2, right-fringe mouse-3>:
 2108 	<left-fringe mouse-3>: New bindings.
 2109 
 2110 2007-02-02  Ulf Jasper  <ulf.jasper@web.de>
 2111 
 2112 	* net/newsticker.el (newsticker-version): Change to "1.10".
 2113 	(newsticker--set-customvar): Doc string.
 2114 	(newsticker-new-item-face): Doc string.
 2115 	(newsticker-mode): Initialize `invisibility-spec' with t.
 2116 	(newsticker-mode-map):
 2117 	Add `newsticker-mark-all-items-at-point-as-read'.
 2118 	(newsticker-menu): Add narrow-to-item and narrow-to-feed.
 2119 	(newsticker-w3m-show-inline-images): Do not call
 2120 	`w3m-remove-image'.
 2121 	(newsticker--buffer-after-w3m-insert-image): New advice for
 2122 	w3m-insert-image to cache images.
 2123 	(newsticker-next-item-same-feed): New.
 2124 	(newsticker-mark-all-items-at-point-as-read-and-redraw): New.
 2125 	(newsticker-mark-all-items-of-feed-as-read): New.
 2126 	(newsticker-mark-all-items-at-point-as-read): Use new functions.
 2127 	(newsticker-mark-item-at-point-as-read): Doc string.
 2128 	(newsticker-mark-item-at-point-as-read): Use new functions.
 2129 	(newsticker--do-mark-item-at-point-as-read): New, extracted from
 2130 	`newsticker-mark-item-at-point-as-read'.
 2131 	(newsticker-hide-entry): Use (t) instead of t for invisibility.
 2132 	(newsticker--sentinel): Yet another xml-parser workaround.
 2133 	(newsticker--decode-iso8601-date): Bugfix for datestrings without days.
 2134 	(newsticker--buffer-do-insert-text): Fix.
 2135 	(newsticker--buffer-insert-enclosure): Fix.  Length might be missing.
 2136 	(newsticker--buffer-make-item-completely-visible):
 2137 	`switch-to-buffer' not necessary.
 2138 
 2139 2007-02-02  Eli Zaretskii  <eliz@gnu.org>
 2140 
 2141 	* progmodes/ebnf2ps.el (ebnf-eps-buffer, ebnf-eps-region)
 2142 	(ebnf-syntax-directory, ebnf-syntax-file, ebnf-syntax-region)
 2143 	(ebnf-style-database, ebnf-apply-style, ebnf-reset-style)
 2144 	(ebnf-push-style, ebnf-pop-style, ebnf-eps-production-list)
 2145 	(ebnf-directory, ebnf-file, ebnf-syntax-alist): Doc fixes.
 2146 
 2147 2007-02-02  Kenichi Handa  <handa@m17n.org>
 2148 
 2149 	* international/quail.el (quail-show-key): Fix an error message.
 2150 
 2151 2007-02-01  Juanma Barranquero  <lekktu@gmail.com>
 2152 
 2153 	* faces.el (set-face-underline-p, modify-face): Rename arg
 2154 	UNDERLINE-P to UNDERLINE (it is not a flag).
 2155 
 2156 2007-02-01  Nick Roberts  <nickrob@snap.net.nz>
 2157 
 2158 	* progmodes/gdb-ui.el (gdb-speedbar-update): Avoid duplication
 2159 	when adding gdb-speedbar-update to gdb-input-queue.
 2160 
 2161 2007-02-01  Kenichi Handa  <handa@m17n.org>
 2162 
 2163 	* international/quail.el (quail-show-key): Signal an error if the
 2164 	current input method is not using Quail.
 2165 
 2166 2007-02-01  J.D. Smith  <jdsmith@as.arizona.edu>
 2167 
 2168 	* progmodes/idlwave.el (idlwave-xml-create-sysvar-alist):
 2169 	Trim leading whitespace in sysvar names.
 2170 
 2171 2007-02-01  Juanma Barranquero  <lekktu@gmail.com>
 2172 
 2173 	* faces.el (internal-find-face, internal-get-face): Doc fixes.
 2174 
 2175 2007-01-31  Juanma Barranquero  <lekktu@gmail.com>
 2176 
 2177 	* ido.el (ido-set-common-completion): Use `let', not `let*'.
 2178 
 2179 2007-01-31  Romain Francoise  <romain@orebokech.com>
 2180 
 2181 	* comint.el: Delete extra copy of `comint-copy-old-input' added in
 2182 	previous change to this file.
 2183 
 2184 2007-01-31  Jason Rumney  <jasonr@gnu.org>
 2185 
 2186 	* files.el (magic-mode-alist): Use image-mode-maybe rather than
 2187 	image-mode.
 2188 
 2189 	* image-mode.el (image-mode-maybe): Prevent magic-mode-alist from
 2190 	interfering with attempt to set major mode from modified
 2191 	auto-mode-alist.
 2192 
 2193 2007-01-31  Juanma Barranquero  <lekktu@gmail.com>
 2194 
 2195 	* faces.el (color-values): Doc fix.
 2196 	(face-differs-from-default-p): Don't check :foreground twice.
 2197 
 2198 2007-01-31  J.D. Smith  <jdsmith@as.arizona.edu>
 2199 
 2200 	* comint.el (comint-mode): Prevent non-keyword fontification by default.
 2201 
 2202 2007-01-31  Kenichi Handa  <handa@m17n.org>
 2203 
 2204 	* international/quail.el (quail-store-decode-map-key): Store a
 2205 	translated character too.
 2206 	(quail-char-equal-p): New function.
 2207 	(quail-find-key1): Check character equality by quail-char-equal-p.
 2208 	(quail-decode-map-generated): New variable.
 2209 	(quail-find-key): Check quail-decode-map-generated and re-generate
 2210 	a decode map if necessary.
 2211 
 2212 2007-01-30  Richard Stallman  <rms@gnu.org>
 2213 
 2214 	* tutorial.el (tutorial--detailed-help): Make the list of
 2215 	changed keys look nicer.
 2216 
 2217 2007-01-30  Nick Roberts  <nickrob@snap.net.nz>
 2218 
 2219 	* progmodes/gdb-ui.el (gdb-var-delete-1): New function.
 2220 	(gdb-var-delete): Use it.
 2221 	(gdb-var-update-handler-1): Handle value "invalid" for MI field
 2222 	`in_scope'.
 2223 
 2224 2007-01-30  Michael Albinus  <michael.albinus@gmx.de>
 2225 
 2226 	* files.el (get-free-disk-space): Return nil for remote directories.
 2227 
 2228 	* net/ange-ftp.el (ange-ftp-ls): In case of wildcards, use "ls"
 2229 	instead of "dir".
 2230 
 2231 2007-01-30  Chong Yidong  <cyd@stupidchicken.com>
 2232 
 2233 	* type-break.el (type-break-catch-up-event): New function.
 2234 	(type-break-demo-hanoi, type-break-demo-life)
 2235 	(type-break-demo-boring): Use it.
 2236 
 2237 	* image-mode.el (image-mode): Don't automatically view as image.
 2238 	(image-toggle-display): Add `disabled' property.
 2239 
 2240 2007-01-29  Juanma Barranquero  <lekktu@gmail.com>
 2241 
 2242 	* isearchb.el (isearchb-iswitchb):
 2243 	* ps-print.el (ps-build-face-reference):
 2244 	* emacs-lisp/shadow.el (list-load-path-shadows):
 2245 	* eshell/esh-cmd.el (eshell-rewrite-for-command):
 2246 	* international/mule.el (find-auto-coding):
 2247 	* mail/supercite.el (sc-attrib-selection-list):
 2248 	* progmodes/cc-defs.el (c-emacs-features):
 2249 	* progmodes/cc-vars.el (c-offsets-alist):
 2250 	* progmodes/flymake.el
 2251 	(flymake-init-create-temp-source-and-master-buffer-copy):
 2252 	Fix typos in docstrings (some suggested by Chris Moore).
 2253 
 2254 	* progmodes/vhdl-mode.el (vhdl-components-package-name)
 2255 	(vhdl-get-library-unit, vhdl-corresponding-begin)
 2256 	(vhdl-skip-case-alternative, vhdl-backward-skip-label)
 2257 	(vhdl-align-region-2, vhdl-electric-dash, vhdl-case-word)
 2258 	(vhdl-hooked-abbrev, vhdl-hs-forward-sexp-func)
 2259 	(vhdl-font-lock-match-item): Fix typos in docstrings.
 2260 	(vhdl-get-library-unit, vhdl-get-block-state, vhdl-sort-alist)
 2261 	(vhdl-set-offset, vhdl-fix-case-region-1, vhdl-scan-directory-contents)
 2262 	(vhdl-speedbar-insert-project-hierarchy):
 2263 	Improve argument/docstring consistency.
 2264 
 2265 2007-01-29  Kenichi Handa  <handa@m17n.org>
 2266 
 2267 	* international/titdic-cnv.el (py-converter): Fix previous change.
 2268 
 2269 2007-01-29  Chong Yidong  <cyd@stupidchicken.com>
 2270 
 2271 	* jka-compr.el (jka-compr-partial-uncompress)
 2272 	(jka-compr-call-process): Rebind default-directory if it is
 2273 	invalid.  Suggested by Chris Moore.
 2274 
 2275 	* comint.el (comint-insert-input): Handle situation where the
 2276 	selected buffer is not the clicked buffer.
 2277 
 2278 2007-01-29  Kenichi Handa  <handa@m17n.org>
 2279 
 2280 	* international/ja-dic-cnv.el (skkdic-convert):
 2281 	Add byte-compile-disable-print-circle:t at the head.
 2282 
 2283 	* international/titdic-cnv.el (tit-process-header):
 2284 	Add byte-compile-disable-print-circle:t at the head.
 2285 	(miscdic-convert): Likewise.
 2286 	(py-converter): Skip the header comments.
 2287 
 2288 	* emacs-lisp/bytecomp.el (byte-compile-disable-print-circle):
 2289 	New variable.
 2290 	(byte-compile-output-file-form): Bind print-circle to nil if
 2291 	byte-compile-output-file-form is not nil.
 2292 	(byte-compile-output-docform): Likewise.
 2293 
 2294 2007-01-28  Kim F. Storm  <storm@cua.dk>
 2295 
 2296 	* emulation/cua-base.el (cua-global-keymap, cua--region-keymap):
 2297 	Declare earlier to avoid byte compiler warnings.
 2298 
 2299 2007-01-28  Markus Triska  <markus.triska@gmx.at>
 2300 
 2301 	* speedbar.el (speedbar-make-specialized-keymap): Doc fix.
 2302 
 2303 2007-01-28  Chong Yidong  <cyd@stupidchicken.com>
 2304 
 2305 	* play/gamegrid.el (gamegrid-kill-timer): Cancel timer directly.
 2306 	(gamegrid-add-score-with-update-game-score-1): Allow local quits
 2307 	when calling update-game-score program.  Remove unnecessary
 2308 	save-excursion.
 2309 
 2310 	* play/tetris.el (tetris-new-shape): Stop drawing if game is over.
 2311 
 2312 2007-01-28  Nick Roberts  <nickrob@snap.net.nz>
 2313 
 2314 	* progmodes/gdb-ui.el (gdb-breakpoint-regexp): Declare earlier to
 2315 	avoid compiler warning.
 2316 	(gdb-var-update-handler-1): Consider that the MI field `in_scope'
 2317 	might have values other than "true" or "false".
 2318 
 2319 2007-01-28  Richard Stallman  <rms@gnu.org>
 2320 
 2321 	* textmodes/fill.el (fill-paragraph-function): Doc fix.
 2322 	(fill-paragraph): Bind fill-paragraph-function to t to avoid recursion.
 2323 
 2324 	* emacs-lisp/pp.el (pp-eval-last-sexp): Don't eval here.
 2325 
 2326 	* image.el (image-type-header-regexps): Make GIF regex more specific.
 2327 
 2328 	* tutorial.el (tutorial--default-keys): Check M-DEL, not `M-backspace'.
 2329 	Don't check `backspace'.
 2330 	(tutorial--find-changed-keys): Look up bindings in a temp buffer
 2331 	in Fundamental mode.
 2332 
 2333 	* startup.el (fancy-splash-text, normal-splash-screen):
 2334 	Mention C-g.
 2335 
 2336 	* simple.el (eval-expression): Don't use eval-last-sexp-print-value
 2337 	when inserting in buffer.
 2338 
 2339 	* vc-arch.el (vc-arch-file-id): Move with-current-buffer
 2340 	inside the if.
 2341 
 2342 2007-01-27  Richard Stallman  <rms@gnu.org>
 2343 
 2344 	* obsolete/awk-mode.el (awk-font-lock-keywords): Add "do".
 2345 
 2346 2007-01-27  Guanpeng Xu  <herberteuler@hotmail.com>
 2347 
 2348 	* add-log.el (add-log-current-defun): Skip the semicolon ``;'' for
 2349 	enum/union/struct/class definition.
 2350 	Revert change to call `forward-sexp' multiple times.
 2351 
 2352 2007-01-27  Chong Yidong  <cyd@stupidchicken.com>
 2353 
 2354 	* files.el (hack-local-variables-confirm): Don't keep trying to
 2355 	read an event from an empty kbd macro.
 2356 
 2357 2007-01-27  Eli Zaretskii  <eliz@gnu.org>
 2358 
 2359 	* server.el (server-start): Mention LEAVE-DEAD arg in the doc string.
 2360 
 2361 2007-01-27  Ben North  <ben@redfrontdoor.org>
 2362 
 2363 	* outline.el (outline-promote, outline-demote): Doc fix.
 2364 	Rename the arg CHILDREN -> WHICH.
 2365 
 2366 2007-01-27  Michael Albinus  <michael.albinus@gmx.de>
 2367 
 2368 	* net/tramp.el (tramp-do-copy-or-rename-file-out-of-band):
 2369 	Set default-directory to a sane value when calling start-process.
 2370 
 2371 2007-01-27  Eli Zaretskii  <eliz@gnu.org>
 2372 
 2373 	* ls-lisp.el (ls-lisp-use-localized-time-format): New defcustom.
 2374 	(ls-lisp-format-time-list): Doc fix.
 2375 	Mention ls-lisp-use-localized-time-format.
 2376 	(ls-lisp-format-time): Use ls-lisp-format-time-list if
 2377 	ls-lisp-use-localized-time-format is non-nil, even if a valid
 2378 	locale is defined.
 2379 
 2380 2007-01-27  Juanma Barranquero  <lekktu@gmail.com>
 2381 
 2382 	* jka-compr.el (jka-compr-shell): Doc fix.
 2383 
 2384 	* jka-cmpr-hook.el (jka-compr-compression-info-list): Doc fix.
 2385 
 2386 2007-01-26  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 2387 
 2388 	* ps-print.el: Fix background height.
 2389 	(ps-print-version): New version 6.7.2.
 2390 
 2391 2007-01-26  Eli Zaretskii  <eliz@gnu.org>
 2392 
 2393 	* makefile.w32-in (finder-data, custom-deps): Depend on
 2394 	$(lisp)/loaddefs.el.
 2395 
 2396 2007-01-24  Dan Nicolaescu  <dann@ics.uci.edu>
 2397 
 2398 	* Makefile.in (custom-deps, finder-data): Add dependency to loaddefs.el.
 2399 
 2400 2007-01-24  Miles Bader  <miles@gnu.org>
 2401 
 2402 	* emacs-lisp/bytecomp.el (byte-compile-output-file-form)
 2403 	(byte-compile-output-docform): Bind `print-circle' to t.
 2404 
 2405 2007-01-24  Kenichi Handa  <handa@m17n.org>
 2406 
 2407 	* international/ja-dic-cnv.el (skkdic-convert): Insert a related
 2408 	file name of the original SKK dictionary file.
 2409 
 2410 2007-01-24  Kim F. Storm  <storm@cua.dk>
 2411 
 2412 	* ido.el (ido-initial-position): New variable.
 2413 	(ido-read-internal): Set it if default item is specified.
 2414 	(ido-minibuffer-setup): Position cursor accordingly if set.
 2415 	(ido-edit-input): C-e moves to end of input if not already there.
 2416 	(ido-magic-backward-char): C-b does like M-b if prev char is /.
 2417 	Don't switch to buffer mode if repeating C-b at start of input.
 2418 	(ido-toggle-ignore): C-a only toggles ignore at start or end of
 2419 	input; else it moves to start of input.
 2420 	(ido-kill-buffer-at-head, ido-delete-file-at-head): If cursor is
 2421 	not at end of input, delete rest of input, rather than normal op.
 2422 
 2423 2007-01-23  Michael Kifer  <kifer@cs.stonybrook.edu>
 2424 
 2425 	* emulation/viper-keym.el (viper-insert-basic-map):
 2426 	Delete binding for S-TAB.
 2427 
 2428 	* ediff-util.el (ediff-clone-buffer-for-region-comparison): Change text
 2429 	of message.  Activate mark.
 2430 	(ediff-activate-mark): Set transient-mark-mode to t.
 2431 
 2432 	* ediff.el (ediff-regions-wordwise, ediff-regions-linewise): Doc fix.
 2433 
 2434 2007-01-23  Martin Rudalics  <rudalics@gmx.at>
 2435 
 2436 	* help-fns.el (describe-variable): Don't suppress display of
 2437 	buffer local value when the value is "large".
 2438 
 2439 2007-01-22  Kim F. Storm  <storm@cua.dk>
 2440 
 2441 	* ido.el (ido-active): Add XEmacs test from ido-minibuffer-setup.
 2442 	(ido-initiate-auto-merge, ido-exhibit, ido-minibuffer-setup)
 2443 	(ido-tidy): Use ido-active.
 2444 
 2445 2007-01-22  Chris Moore  <christopher.ian.moore@gmail.com>
 2446 
 2447 	* hexl.el (hexl-mode-exit): Add missing quote.
 2448 
 2449 2007-01-22  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 2450 
 2451 	* term/mac-win.el (mac-keyboard-modifier-mask-alist): New constant.
 2452 	(mac-ae-keyboard-modifiers): New function.
 2453 	(mac-handle-toolbar-switch-mode): Use it.
 2454 	(mac-dnd-handle-drag-n-drop-event): Likewise.  Set action to `copy'
 2455 	if keyboard modifiers on drop contain option key.
 2456 	(mac-dnd-drop-data): Add optional argument `action'.
 2457 	(special-event-map): Remove binding for M-drag-n-drop.
 2458 
 2459 2007-01-21  Guanpeng Xu  <herberteuler@hotmail.com>
 2460 
 2461 	* add-log.el (add-log-current-defun): Use CC Mode functions to
 2462 	find the beginning and end of a defun.
 2463 
 2464 2007-01-21  Nick Roberts  <nickrob@snap.net.nz>
 2465 
 2466 	* progmodes/gdb-ui.el (gdb-var-create-regexp)
 2467 	(gdb-var-create-handler): Handle value field in GDB output of
 2468 	-var-create.
 2469 	(gdb-max-frames): New variable.
 2470 	(gdb-stack-buffer, gdb-frames-select): Use it.
 2471 	(gdb-info-stack-custom): Help user customize gdb-max-frames,
 2472 	if necessary.
 2473 	(gdb-get-frame-number): Simplify.
 2474 
 2475 2007-01-21  Glenn Morris  <rgm@gnu.org>
 2476 
 2477 	* net/tramp.el (tramp-perl-encode, tramp-perl-decode):
 2478 	Update copyrights.
 2479 
 2480 2007-01-21  Alan Mackenzie  <acm@muc.de>
 2481 
 2482 	* progmodes/cc-cmds.el (c-where-wrt-brace-construct): Correct the
 2483 	handling of K&R stuff.
 2484 
 2485 2007-01-21  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 2486 
 2487 	* textmodes/bibtex.el (bibtex-files): Fix customization type.
 2488 
 2489 2007-01-21  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 2490 
 2491 	* ps-print.el: Handle frame parameters (background and/or foreground
 2492 	colors) changing dynamically.  Reported by Leo <sdl.web@gmail.com>.
 2493 	(ps-print-version): New version 6.7.1.
 2494 	(ps-x-frame-property, ps-e-frame-parameter): New aliases.
 2495 	(ps-frame-parameter): New fun.
 2496 	(ps-default-fg, ps-default-bg): New default value ('frame-parameter).
 2497 	Fix doc and customization.
 2498 	(ps-begin-job): Get frame parameters (background and/or foreground
 2499 	colors).
 2500 	(ps-do-despool): Ensure ps-printer-name has a valid value.
 2501 
 2502 2007-01-21  Nick Roberts  <nickrob@snap.net.nz>
 2503 
 2504 	* progmodes/gdb-ui.el (gdb-debug-log): Rename from gdb-debug-ring.
 2505 	(gdb-debug-log-max): Rename from gdb-debug-ring-max.
 2506 	(gud-gdba-marker-filter): Make a value of nil for gdb-debug-ring-max
 2507 	mean unlimited.
 2508 
 2509 2007-01-20  Alan Mackenzie  <acm@muc.de>
 2510 
 2511 	* progmodes/cc-engine.el (c-in-knr-argdecl): Reformulate to do
 2512 	much more rigorous analysis of putative K&R regions.
 2513 
 2514 2007-01-20  Alan Mackenzie  <acm@muc.de>
 2515 
 2516 	* progmodes/cc-defs.el (c-go-list-forward, c-go-list-backward):
 2517 	New functions.
 2518 
 2519 2007-01-20  Alan Mackenzie  <acm@muc.de>
 2520 
 2521 	* progmodes/cc-align.el, progmodes/cc-cmds.el,
 2522 	* progmodes/cc-defs.el, progmodes/cc-engine.el,
 2523 	* progmodes/cc-langs.el, progmodes/cc-styles.el,
 2524 	* progmodes/cc-vars.el: Add my name.
 2525 
 2526 2007-01-20  Chong Yidong  <cyd@stupidchicken.com>
 2527 
 2528 	* files.el (find-alternate-file): Revert query message to Emacs 21
 2529 	version.
 2530 
 2531 2007-01-20  Eric Hanchrow  <offby1@blarg.net>
 2532 
 2533 	* progmodes/cperl-mode.el (cperl-electric-keywords): Document in
 2534 	the doc string how to use personal abbrevs without electric keywords.
 2535 
 2536 2007-01-20  Alin C. Soare  <alinsoar@voila.fr>  (tiny change)
 2537 
 2538 	* emacs-lisp/lisp-mode.el (last-sexp-toggle-display):
 2539 	Fix cursor position when toggle abbreviated display.
 2540 
 2541 2007-01-20  Nick Roberts  <nickrob@snap.net.nz>
 2542 
 2543 	* t-mouse.el: Update copyright following assignment by
 2544 	Alessandro Rubini.
 2545 
 2546 2007-01-20  Chong Yidong  <cyd@stupidchicken.com>
 2547 
 2548 	* type-break.el (type-break-demo-hanoi, type-break-demo-life)
 2549 	(type-break-demo-boring): Call read-event instead of read-char.
 2550 
 2551 2007-01-19  Daniel Pfeiffer  <occitan@esperanto.org>  (tiny change)
 2552 
 2553 	* progmodes/compile.el: Add handling for makepplog.
 2554 
 2555 2007-01-19  Reiner Steib  <Reiner.Steib@gmx.de>
 2556 
 2557 	* textmodes/ispell.el (ispell-change-dictionary): Ensure that
 2558 	aspell dictionaries are initialized when called non-interactively.
 2559 
 2560 2007-01-19  Chong Yidong  <cyd@stupidchicken.com>
 2561 
 2562 	* progmodes/compile.el (compilation-loop): New arg limit.
 2563 	Handle case where the first error is at point-min.
 2564 	(compilation-next-error): New arg to compilation-loop call.
 2565 
 2566 2007-01-18  Bruno Haible  <bruno@clisp.org>  (tiny change)
 2567 
 2568 	* info.el (Info-default-dirs): Change default info dir to share/info.
 2569 
 2570 	* paths.el (Info-default-directory-list): Ditto.
 2571 
 2572 2007-01-18  Chris Moore  <christopher.ian.moore@gmail.com>
 2573 
 2574 	* hexl.el (hexl-before-revert-hook): New function.
 2575 	(hexl-mode): Use it.
 2576 	(hexl-after-revert-hook): Just call hexl-mode.
 2577 	(hexl-mode-exit): Remove before-revert-hook.
 2578 
 2579 2007-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 2580 
 2581 	* isearch.el (isearch-no-upper-case-p): Look for [:upper:] as well.
 2582 
 2583 2007-01-16  Martin Rudalics  <rudalics@gmx.at>
 2584 
 2585 	* textmodes/ispell.el (ispell-dictionary-alist-3): Replace "---"
 2586 	by "-" in francais7 otherchars entry.
 2587 	(ispell-dictionary-alist-5): Replace "." by "[.]" for polish
 2588 	otherchars entry.
 2589 
 2590 2007-01-15  Karl Fogel  <kfogel@red-bean.com>
 2591 
 2592 	* bookmark.el (bookmark-buffer-file-name): Abbreviate the bookmark
 2593 	path.  Rewrite function in `cond' style for readability.
 2594 
 2595 	Suggested by Stephen Eglen <S.J.Eglen{_AT_}damtp.cam.ac.uk>.
 2596 	(The path shortening, that is, not the rearrangement.)
 2597 
 2598 2007-01-15  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 2599 
 2600 	* term/mac-win.el (mac-ae-quit-application): New function.
 2601 	(mac-apple-event-map): Bind "quit application" Apple event to it.
 2602 
 2603 2007-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 2604 
 2605 	* vc-svn.el (vc-svn-parse-status): Trust the filename argument more
 2606 	than the program's output.
 2607 
 2608 2007-01-14  Juanma Barranquero  <lekktu@gmail.com>
 2609 
 2610 	* kmacro.el (kmacro-insert-counter, kmacro-set-counter)
 2611 	(kmacro-start-macro-or-insert-counter)
 2612 	(kmacro-step-edit-prefix-commands): Fix typos in docstrings.
 2613 	(kmacro-call-ring-2nd, kmacro-call-ring-2nd-repeat): Doc fixes.
 2614 
 2615 	* longlines.el (longlines-show-hard-newlines):
 2616 	* ruler-mode.el (ruler-mode-ruler):
 2617 	* emulation/keypad.el (keypad-setup):
 2618 	* progmodes/antlr-mode.el (antlr-indent-at-bol-alist):
 2619 	Fix typo in docstring.
 2620 
 2621 2007-01-13  Mathias Dahl  <mathias.dahl@gmail.com>
 2622 
 2623 	* tumme.el (tumme-cmd-rotate-original-options): Add -outfile option.
 2624 	Remove redirect character ">".
 2625 
 2626 2007-01-13  Juanma Barranquero  <lekktu@gmail.com>
 2627 
 2628 	* replace.el (perform-replace): Remove leftover code.
 2629 
 2630 2007-01-12  Richard Stallman  <rms@gnu.org>
 2631 
 2632 	* replace.el (perform-replace): Don't clear NODENT when computing
 2633 	the replacement string.
 2634 
 2635 2007-01-11  Michael Albinus  <michael.albinus@gmx.de>
 2636 
 2637 	* net/tramp.el (tramp-handle-file-local-copy):
 2638 	Set `enable-multibyte-characters' to nil.  Reported by Chris Moore
 2639 	<christopher.ian.moore@gmail.com>.
 2640 
 2641 2007-01-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 2642 
 2643 	* diff-mode.el (diff-sanity-check-context-hunk-half)
 2644 	(diff-sanity-check-hunk): New functions.
 2645 	(diff-find-source-location): Use'em to check the hunks are well-formed.
 2646 
 2647 	* hexl.el (hexlify-buffer, dehexlify-buffer): Don't complain and don't
 2648 	activate undo when undo is not active.
 2649 	Reported by Chris Moore <christopher.ian.moore@gmail.com>.
 2650 
 2651 2007-01-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 2652 
 2653 	* ffap.el (ffap-next-regexp, ffap-machine-p, ffap-newsgroup-regexp)
 2654 	(ffap-newsgroup-p, ffap-alist, ffap-string-at-point-mode-alist)
 2655 	(ffap-url-at-point): Use char-classes rather than "a-z".
 2656 
 2657 2007-01-10  Juanma Barranquero  <lekktu@gmail.com>
 2658 
 2659 	* ediff-init.el (ediff-autostore-merges):
 2660 	* textmodes/fill.el (fill-region): Doc fix.
 2661 
 2662 2007-01-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 2663 
 2664 	* server.el (server-ensure-safe-dir): UIDs may be floats.
 2665 
 2666 2007-01-10  Richard Stallman  <rms@gnu.org>
 2667 
 2668 	* battery.el (battery-linux-proc-acpi): Use ignore-errors
 2669 	around calls to directory-files.
 2670 
 2671 	* subr.el (momentary-string-display): Use save-excursion.
 2672 
 2673 	* emacs-lisp/pp.el (pp-eval-expression): Once again eval the
 2674 	argument, but read it as `X' does.
 2675 
 2676 2007-01-09  Juri Linkov  <juri@jurta.org>
 2677 
 2678 	* info.el (Info-fontify-node): Don't hide node names of index entries.
 2679 
 2680 	* faces.el (momentary): Change :group to basic-faces where all
 2681 	basic faces belong to.  Add :version.
 2682 
 2683 2007-01-09  Lennart Borgman  <lennart.borgman.073@student.lu.se>
 2684 
 2685 	* tutorial.el (tutorial--display-changes): Show M-x sequence if no
 2686 	keybinding is found.
 2687 	(tutorial--find-changed-keys): Never treat null keybinding as a
 2688 	remapping.
 2689 
 2690 2007-01-09  Martin Rudalics  <rudalics@gmx.at>
 2691 
 2692 	* wdired.el (wdired-xcase-word): Skip non-word read-only characters.
 2693 
 2694 2007-01-09  Kenichi Handa  <handa@m17n.org>
 2695 
 2696 	* international/mule-cmds.el
 2697 	(select-safe-coding-system-interactively): Fix message.
 2698 
 2699 2007-01-09  Michael Albinus  <michael.albinus@gmx.de>
 2700 
 2701 	* net/tramp.el (tramp-process-one-action): Remove `with-timeout'.
 2702 	(tramp-process-actions): Add optional parameter TIMEOUT.
 2703 	(tramp-open-connection-telnet, tramp-open-connection-rsh)
 2704 	(tramp-open-connection-su): Add timeout of 60".
 2705 
 2706 2007-01-09  Richard Stallman  <rms@gnu.org>
 2707 
 2708 	* progmodes/compile.el (compile): Doc fix.
 2709 
 2710 2007-01-09  Markus Triska  <markus.triska@gmx.at>
 2711 
 2712 	* tumme.el (tumme-display-thumb): Doc fix.
 2713 
 2714 2007-01-08  Juanma Barranquero  <lekktu@gmail.com>
 2715 
 2716 	* battery.el (battery-search-for-one-match-in-files):
 2717 	* bindings.el (mode-line-minor-mode-help):
 2718 	* x-dnd.el (x-dnd-types-alist):
 2719 	* calendar/icalendar.el (icalendar-import-buffer):
 2720 	* term/mac-win.el (mac-dnd-types-alist): Fix typo in docstring.
 2721 
 2722 	* progmodes/vhdl-mode.el (vhdl-save-caches): Fix typo in error message.
 2723 
 2724 2007-01-07  Chris Moore  <christopher.ian.moore@gmail.com>
 2725 
 2726 	* replace.el (replace-regexp): Fix typo in docstring.
 2727 
 2728 2007-01-07  Alan Mackenzie  <acm@muc.de>
 2729 
 2730 	* progmodes/cc-langs.el (c-operators, c-filter-ops):
 2731 	Amend doc-string and comments.
 2732 
 2733 2007-01-06  Eli Zaretskii  <eliz@gnu.org>
 2734 
 2735 	* files.el (abbreviate-file-name): Doc fix.
 2736 
 2737 2007-01-06  Markus Triska  <triska@gmx.at>
 2738 
 2739 	* subr.el (split-string): Remove spurious ")" from doc string.
 2740 
 2741 2007-01-05  Takaaki Ota  <Takaaki.Ota@am.sony.com>
 2742 
 2743 	* textmodes/table.el (table--warn-incompatibility):
 2744 	Use display-warning instead of momentary-string-display.
 2745 
 2746 2007-01-05  Richard Stallman  <rms@gnu.org>
 2747 
 2748 	* image.el (image-type-header-regexps): Recognize xbm more strictly.
 2749 
 2750 	* simple.el (backward-kill-word): Doc fix.
 2751 
 2752 2007-01-05  Romain Francoise  <romain@orebokech.com>
 2753 
 2754 	* international/mule.el (sgml-html-meta-auto-coding-function):
 2755 	Ensure that the buffer contains a HTML document.
 2756 
 2757 2007-01-05  Dan Nicolaescu  <dann@ics.uci.edu>
 2758 
 2759 	* faces.el (momentary): Move here ...
 2760 	* subr.el (momentary): ... from here.
 2761 
 2762 2007-01-05  Nick Roberts  <nickrob@snap.net.nz>
 2763 
 2764 	* progmodes/gdb-ui.el (gdb-max-children): New customizable variable.
 2765 	(gdb-speedbar-expand-node): Ask user for confirmation before expanding
 2766 	large structures/arrays.
 2767 
 2768 2007-01-04  Juanma Barranquero  <lekktu@gmail.com>
 2769 
 2770 	* files.el (find-file-noselect-1, set-visited-file-name):
 2771 	Allow backup-enable-predicate to be nil.
 2772 
 2773 2007-01-04  Andreas Schwab  <schwab@suse.de>
 2774 
 2775 	* progmodes/ebrowse.el (ebrowse-global-prefix-key): Fix typo in
 2776 	last change.
 2777 
 2778 2007-01-03  Richard Stallman  <rms@gnu.org>
 2779 
 2780 	* woman.el (woman-decode-buffer): Clarify error message.
 2781 
 2782 2007-01-03  Alan Mackenzie  <acm@muc.de>
 2783 
 2784 	* progmodes/cc-cmds.el (c-mask-paragraph): Fix yesterday's buggy patch.
 2785 
 2786 2007-01-03  Chris Moore  <christopher.ian.moore@gmail.com>
 2787 
 2788 	* tutorial.el (tutorial--describe-nonstandard-key): Fix typo.
 2789 
 2790 2007-01-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 2791 
 2792 	* iswitchb.el (iswitchb-global-map): Use command-remapping if available.
 2793 
 2794 2007-01-02  Juanma Barranquero  <lekktu@gmail.com>
 2795 
 2796 	* emulation/viper.el (viper-custom-file-name, viper-mode):
 2797 	Fix typos in docstrings.
 2798 
 2799 	* subr.el (momentary-string-display): After moving point, set POS
 2800 	variable to it to avoid later errors once the buffer is modified.
 2801 	Doc fix.
 2802 
 2803 2007-01-02  Alan Mackenzie  <acm@muc.de>
 2804 
 2805 	* progmodes/cc-cmds.el (c-mask-paragraph): In a block comment,
 2806 	check that the "*/" is present before trying to manipulate it.
 2807 
 2808 2007-01-02  Richard Stallman  <rms@gnu.org>
 2809 
 2810 	* wid-edit.el (widget-choose): Avoid ugly error for function keys.
 2811 
 2812 	* progmodes/cfengine.el (cfengine-font-lock-syntactic-keywords):
 2813 	Fix format of value.
 2814 
 2815 	* cus-edit.el (customize-unsaved): Rename from customize-customized.
 2816 	Change messages accordingly.
 2817 	(customize-customized): Now alias.
 2818 
 2819 2007-01-02  Juanma Barranquero  <lekktu@gmail.com>
 2820 
 2821 	* files.el (version-control): Doc fix.
 2822 
 2823 2007-01-01  Alan Mackenzie  <acm@muc.de>
 2824 
 2825 	* progmodes/cc-engine.el (c-guess-basic-syntax, case 5N):
 2826 	Check the format of c-state-cache is valid for an optimization before
 2827 	using it.
 2828 
 2829 	* progmodes/cc-engine.el (c-guess-basic-syntax): New case 5Q "we
 2830 	are at a statement within a macro".  Other changes so that only
 2831 	the first continuation line in a macro gets the symbol
 2832 	`cpp-define-intro', the others getting `statement', or whatever.
 2833 
 2834 	* progmodes/cc-cmds.el (c-context-line-break): When invoked within
 2835 	a string, preserve whitespace.  Add a backslash only when also in
 2836 	a macro.
 2837 
 2838 	* progmodes/cc-defs.el: Correct typos.
 2839 
 2840 	* progmodes/cc-cmds.el (c-context-line-break): Don't indent the
 2841 	new line after an escaped EOL in a string.
 2842 
 2843 	* progmodes/cc-engine.el (c-forward-label): Recognize "foo:" as a
 2844 	label when it directly follows "else", "do", ....
 2845 
 2846 	* progmodes/cc-engine.el (c-backward-<>-arglist): Tolerate empty
 2847 	angle brackets (as seen in "explicit specializations" of C++
 2848 	templates).
 2849 
 2850 	* progmodes/cc-vars.el (c-indentation-style): Mention c-file-style
 2851 	in the doc-string.
 2852 
 2853 	* progmodes/cc-cmds.el (c-mask-paragraph): Fix for C comments,
 2854 	when the comment ender looks like "=========*/" and is alone on
 2855 	its line.
 2856 
 2857 	* progmodes/cc-langs.el, progmodes/cc-engine.el: Correct the
 2858 	spelling of c-opt-op-identiTier-prefix, t -> f.  Leave an alias
 2859 	for the old name.
 2860 
 2861 	* progmodes/cc-mode.el: Bind C-M-a and C-M-e to
 2862 	c-\(beginning\|end\)-of-defun by default.
 2863 
 2864 	* progmodes/cc-align.el (c-lineup-gnu-DEFUN-intro-cont):
 2865 	New line-up function, for the DEFUN macro in the Emacs C sources.
 2866 	Only used in "gnu" style.
 2867 
 2868 	* progmodes/cc-styles.el (c-style-alist): Use this new function in
 2869 	the "gnu" style.
 2870 
 2871 	* progmodes/cc-cmds.el (c-electric-slash): Extend the handling of
 2872 	clean-up comment-close-slash also to work when there's a comment
 2873 	terminator on the line.
 2874 	(c-beginning-of-defun, c-end-of-defun): Refactor and optimize
 2875 	these for large arg - only take account of top level {..}, except
 2876 	for initial and final adjustments.  M-- C-M-[ae] now go to the
 2877 	right defuns when the starting point is between defuns.  They use
 2878 	the four new functions:
 2879 	(c-in-function-trailer-p, c-where-wrt-brace-construct)
 2880 	(c-backward-to-nth-BOF-{, c-forward-to-nth-EOF-}): New functions to
 2881 	support c-\(beginning\|end\)-of-defun.
 2882 
 2883 	* progmodes/cc-engine.el (c-forward-label): Analyze ":"
 2884 	expressions more rigorously, to exclude bit-field specifiers from
 2885 	being classed as labels.
 2886 	(c-forward-label): When analyzing a ":" within a macro, be careful
 2887 	about using c-forward-syntactic-ws at the macro beginning.
 2888 	(c-beginning-of-decl-1): Whilst searching for "=" as evidence of a
 2889 	stmt boundary, check for "operator=", etc.
 2890 
 2891 	* progmodes/cc-mode.el (c-postprocess-file-styles):
 2892 	Bind inhibit-read-only to t, around the call to
 2893 	c-remove-any-local-eval-or-mode-variables, so that it works on a
 2894 	RO file.
 2895 
 2896 	* progmodes/cc-defs.el (c-version): Update the version number to
 2897 	"5.31.4".
 2898 
 2899 2007-01-01  Richard Stallman  <rms@gnu.org>
 2900 
 2901 	* isearch.el (isearch-done): Use FOUND-POINT or FOUND-START
 2902 	only if we restored isearch-window-configuration.
 2903 
 2904 2006-12-31  Romain Francoise  <romain@orebokech.com>
 2905 
 2906 	* net/tramp.el (tramp-default-method): Don't use `symbol-function'.
 2907 
 2908 2006-12-31  Kim F. Storm  <storm@cua.dk>
 2909 
 2910 	* files.el (auto-mode-case-fold): New defcustom.
 2911 	(set-auto-mode): If non-nil, perform second case-sensitive pass
 2912 	through auto-mode-alist if first pass failed.
 2913 
 2914 2006-12-30  Richard Stallman  <rms@gnu.org>
 2915 
 2916 	* emacs-lisp/easy-mmode.el (define-global-minor-mode): Doc fix.
 2917 
 2918 2006-12-30  Ken Manheimer  <ken.manheimer@gmail.com>
 2919 
 2920 	* allout.el (allout-encrypt-string): Handle symmetric-key
 2921 	passphrase caching but leave keypair caching to pgg.
 2922 
 2923 2006-12-30  Michael Albinus  <michael.albinus@gmx.de>
 2924 
 2925 	Sync with Tramp 2.0.55.
 2926 
 2927 	* net/tramp.el (tramp-completion-mode): Use `wholenump' instead of
 2928 	`integerp'.  `char-equal' could fail else in case of negative
 2929 	numbers.  Reported by Toby Speight <T.M.Speight.90@cantab.net>.
 2930 	(top): Check for `font-lock-add-keywords' before calling; it
 2931 	doesn't exist under XEmacs.
 2932 	(tramp-yn-prompt-regexp): Fix regexp.  Add question from plink.
 2933 	(tramp-completion-mode): Remove clause (not
 2934 	tramp-unified-filenames), because the function is called in other
 2935 	context too, where this check results in wrong results in the
 2936 	XEmacs case on Windows.
 2937 	(tramp-touch): UTC handling is not possible for XEmacs.
 2938 
 2939 2006-12-30  Jan Djärv  <jan.h.d@swipnet.se>
 2940 
 2941 	* scroll-bar.el (previous-scroll-bar-mode): New variable.
 2942 	(set-scroll-bar-mode): Set previous-scroll-bar-mode.
 2943 	(scroll-bar-mode): Use previous-scroll-bar-mode if set.
 2944 
 2945 	* term/x-win.el: Set scroll bar mode to right if set by X resources.
 2946 
 2947 2006-12-30  Richard Stallman  <rms@gnu.org>
 2948 
 2949 	* files.el (make-backup-file-name-1): Precompute abs name
 2950 	but don't lose the relative name.
 2951 
 2952 	* international/mule-cmds.el (select-safe-coding-system-interactively):
 2953 	Fix message.
 2954 
 2955 2006-12-30  Kevin Rodgers  <kevin.d.rodgers@gmail.com>  (tiny change)
 2956 
 2957 	* files.el (backup-buffer): Show entire backup file name in msg.
 2958 
 2959 2006-12-30  Juanma Barranquero  <lekktu@gmail.com>
 2960 
 2961 	* image.el (image-type-header-regexps, image-type-from-data)
 2962 	(image-type-from-buffer, image-type-from-file-header):
 2963 	Revert changes from 2006-12-26.
 2964 	(image-type-auto-detectable): New variable.
 2965 	(image-type-auto-detected-p): New function.
 2966 
 2967 	* files.el (magic-mode-alist): Detect image files with
 2968 	`image-type-auto-detected-p' instead of `image-type-from-buffer'.
 2969 
 2970 2006-12-29  Nick Roberts  <nickrob@snap.net.nz>
 2971 
 2972 	* dired.el (dired-sort-other): Move test for dired-mode...
 2973 	(dired-sort-set-modeline): ...to here.
 2974 
 2975 2006-12-29  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 2976 
 2977 	* textmodes/fill.el (fill-comment-paragraph): Document 2006-12-24
 2978 	change.  Suggested by Stefan Monnier.
 2979 
 2980 2006-12-29  Kim F. Storm  <storm@cua.dk>
 2981 
 2982 	* emacs-lisp/bindat.el (bindat--unpack-group, bindat--length-group)
 2983 	(bindat--pack-group): Let-bind COUNT during repeat block evaluation.
 2984 
 2985 2006-12-27  Kim F. Storm  <storm@cua.dk>
 2986 
 2987 	* emacs-lisp/authors.el (authors-aliases): Anchor FSF alias regexp,
 2988 	so it doesn't accidentally match an fsf.org mail address.
 2989 	(authors-renamed-files-alist): Add tcover-*.el.
 2990 
 2991 2006-12-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 2992 
 2993 	* vc-arch.el (vc-arch-find-version): New function.
 2994 
 2995 	* vc-hooks.el (vc-version-backup-file-name): Revision names may be
 2996 	composed of arbitrary characters (even /) in some systems.
 2997 
 2998 2006-12-27  Eli Zaretskii  <eliz@gnu.org>
 2999 
 3000 	* international/mule-cmds.el (select-safe-coding-system-interactively):
 3001 	Improve the message in the *Warning* buffer.
 3002 
 3003 2006-12-27  Kim F. Storm  <storm@cua.dk>
 3004 
 3005 	* ido.el (ido-set-matches-1): Fix last change.  If default item is
 3006 	current buffer, it is ok to be first.
 3007 
 3008 2006-12-27  Kenichi Handa  <handa@m17n.org>
 3009 
 3010 	* international/mule-cmds.el (select-safe-coding-system-interactively):
 3011 	Use face `link' for problematic chars.
 3012 
 3013 2006-12-27  Kenichi Handa  <handa@m17n.org>
 3014 
 3015 	* international/mule-cmds.el (select-safe-coding-system-interactively):
 3016 	Improve the message in *Warning* buffer.
 3017 
 3018 2006-12-27  Kim F. Storm  <storm@cua.dk>
 3019 
 3020 	* ido.el (ido-set-matches-1): Never put current buffer first if
 3021 	there are other matches.
 3022 
 3023 2006-12-26  Nick Roberts  <nickrob@snap.net.nz>
 3024 
 3025 	* progmodes/gdb-ui.el (gud-watch): Allow duplicate names for watch
 3026 	expressions.
 3027 	(gdb-var-delete): Handle duplicate names.  Print message for non
 3028 	root expressions.
 3029 	(gdb-partial-output-name): Start buffer name with a space.
 3030 	(gdb-info-breakpoints-custom, gdb-reset): Handle space in above
 3031 	buffer name.
 3032 
 3033 2006-12-26  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 3034 
 3035 	* mail/footnote.el (Footnote-insert-footnote): Fix the search of the
 3036 	last footnote when `footnote-spaced-footnotes' is nil.
 3037 
 3038 2006-12-26  Richard Stallman  <rms@gnu.org>
 3039 
 3040 	* cus-edit.el (custom-browse-sort-alphabetically)
 3041 	(custom-buffer-sort-alphabetically)
 3042 	(custom-menu-sort-alphabetically): Doc fixes.  Add autoloads.
 3043 
 3044 	* image.el (image-type-header-regexps): Change element format
 3045 	to include third item NOT-ALWAYS.
 3046 	(image-type-from-data): Handle new format.
 3047 	(image-type-from-buffer): Handle new format.  New arg INCLUDE-MAYBES.
 3048 	(image-type-from-file-header): Pass t for INCLUDE-MAYBES.
 3049 
 3050 2006-12-26  Guanpeng Xu  <herberteuler@hotmail.com>
 3051 
 3052 	* add-log.el (add-log-current-defun): Call `forward-sexp'
 3053 	multiple times to pick a member function name defined as
 3054 	part of nested classes/namespaces.
 3055 
 3056 2006-12-26  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 3057 
 3058 	* emacs-lisp/easymenu.el (easy-menu-change): New arg MAP to indicate
 3059 	which keymap should be used to change menu.  It does not affect any
 3060 	existent code.
 3061 
 3062 2006-12-26  Richard Stallman  <rms@gnu.org>
 3063 
 3064 	* textmodes/fill.el (fill-paragraph): Check for a minibuffer
 3065 	rather than for being in a minibuffer window.
 3066 
 3067 2006-12-25  Daiki Ueno  <ueno@unixuser.org>
 3068 
 3069 	* pgg-def.el (pgg-passphrase-coding-system): Default to nil instead of
 3070 	locale-coding-system.
 3071 	* pgg-gpg.el (pgg-gpg-process-region): Encode passphrase with eol-type
 3072 	LF.
 3073 
 3074 2006-12-25  Michael R. Mauger  <mmaug@yahoo.com>
 3075 
 3076 	* progmodes/sql.el (sql-mode-abbrev-table): Correct initialization.
 3077 	(sql-mode-syntax-table): Disable double quoted strings.
 3078 	(sql-mode-font-lock-object-name): Add TYPE and TYPE BODY.
 3079 
 3080 2006-12-25  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 3081 
 3082 	* startup.el (fancy-splash-last-input-event): New variable.
 3083 	(fancy-splash-special-event-action): New function.
 3084 	(fancy-splash-screens): Temporarily bind special events to it.
 3085 	Execute command for saved special event before exiting from
 3086 	recursive editing.
 3087 
 3088 	* term/mac-win.el (mac-keyboard-translate-char, mac-unread-string):
 3089 	New functions.
 3090 	(mac-ts-update-active-input-area, mac-ts-unicode-for-key-event):
 3091 	Use mac-unread-string.
 3092 
 3093 2006-12-24  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 3094 
 3095 	* textmodes/fill.el (fill-comment-paragraph): Prevent the use of
 3096 	an optimized comment regexp if `comment-start-skip' uses a ^.
 3097 	* bs.el (bs--up): Remove interactive spec.
 3098 
 3099 2006-12-24  Chong Yidong  <cyd@stupidchicken.com>
 3100 
 3101 	* woman.el (woman-decode-buffer): Signal error for alien macro sets.
 3102 	Suggested by James Cloos.
 3103 
 3104 2006-12-24  Kevin Ryde  <user42@zip.com.au>
 3105 
 3106 	* calendar/cal-dst.el (calendar-dst-starts): Default to second Sunday
 3107 	in March.
 3108 	(calendar-dst-ends): Default to first Sunday in November.
 3109 
 3110 2006-12-24  Ken Manheimer  <ken.manheimer@gmail.com>
 3111 
 3112 	* allout.el (allout-encrypt-string): Inhibit use of agent within
 3113 	body of let form where encryption happens.  Acknowledge non-use of
 3114 	gpg-agent in docstring.
 3115 	(allout-toggle-subtree-encryption): Acknowledge non-use of
 3116 	gpg-agent in docstring.
 3117 
 3118 2006-12-24  Chong Yidong  <cyd@stupidchicken.com>
 3119 
 3120 	* custom.el (custom-add-frequent-value): Alias for custom-add-option.
 3121 
 3122 2006-12-23  Michael Kifer  <kifer@cs.stonybrook.edu>
 3123 
 3124 	* ediff-diff.el (ediff-diff-options): Clarify docstring.
 3125 	(ediff-setup-diff-regions): Disallow -u in ediff-diff-options.
 3126 
 3127 	* emulation/viper-cmd.el (viper-post-command-sentinel):
 3128 	Protect against errors in hooks.
 3129 	(viper-add-newline-at-eob-if-necessary): Add newline only if we
 3130 	actually modify buffer; ignore errors if occur.
 3131 
 3132 2006-12-23  Chong Yidong  <cyd@stupidchicken.com>
 3133 
 3134 	* calendar/calendar.el (calendar-mode-map): Switch < and >.
 3135 	(calendar-mode-line-format): Use mouse-1 bindings, and tweak
 3136 	formatting.
 3137 
 3138 2006-12-23  Richard Stallman  <rms@gnu.org>
 3139 
 3140 	* simple.el (delete-horizontal-space): Doc fix.
 3141 
 3142 2006-12-23  Eli Zaretskii  <eliz@gnu.org>
 3143 
 3144 	* makefile.w32-in (bootstrap-clean): Run bootstrap-clean-$(SHELLTYPE)
 3145 	explicitly in a recursive Make, not implicitly through prerequisites,
 3146 	since the latter is wrong under parallel builds.
 3147 
 3148 2006-12-22  Eli Zaretskii  <eliz@gnu.org>
 3149 
 3150 	* w32-fns.el (convert-standard-filename): Wrap in save-match-data.
 3151 
 3152 2006-12-22  Kevin Rodgers  <kevin.d.rodgers@gmail.com>  (tiny change)
 3153 
 3154 	* progmodes/sh-script.el (sh-make-vars-local): Fix a typo in
 3155 	message string.
 3156 
 3157 2006-12-22  Ben North  <ben@redfrontdoor.org>  (tiny change)
 3158 
 3159 	* outline.el (outline-next-visible-heading): Fix the case with a
 3160 	header at end-of-file with no final newline.
 3161 
 3162 2006-12-22  Robert Thorpe  <rthorpe@realworldtech.com>  (tiny change)
 3163 
 3164 	* indent.el (tab-always-indent): Doc fix.
 3165 
 3166 2006-12-22  Chong Yidong  <cyd@stupidchicken.com>
 3167 
 3168 	* info.el (Info-fontify-maximum-menu-size): Bump to 1000000.
 3169 	(Info-fontify-node): Do fontify indices.
 3170 
 3171 	* tutorial.el (tutorial--detailed-help): Remove unnecessary link
 3172 	to the Emacs Lisp reference manual.
 3173 	(tutorial--tab-map): Remove.  All callers changed.
 3174 	(tutorial--find-changed-keys): New elt QUIET, used to...
 3175 	(tutorial--display-changes): ...ensure that warning messages are
 3176 	only issued once per changed key.
 3177 	(tutorial--remove-remarks): Delete unused code-path.
 3178 	(lang-strings): Remove extraneous formatting.
 3179 	(tutorial--save-tutorial): Prompt before saving tutorial state.
 3180 
 3181 2006-12-21  Chong Yidong  <cyd@stupidchicken.com>
 3182 
 3183 	* tutorial.el: Remove `cl' requirement.  Clean up whitespace.
 3184 	Replace '?\ ' by '?\s' throughout.
 3185 	(tutorial-warning-face): Inherit font-lock-warning-face.  Move to
 3186 	`help' custom group.
 3187 	(tutorial--key-description): New function.
 3188 	(tutorial--display-changes): Remove redundant arg.  Scan for all
 3189 	key sequences to avoid false matches.  Cleanup.
 3190 	(tutorial--saved-dir): Save to a subdirectory in .emacs.d to
 3191 	reduce homedir pollution.
 3192 	(help-with-tutorial): Call tutorial--display-changes with no arg.
 3193 
 3194 2006-12-21  Carsten Dominik  <dominik@science.uva.nl>
 3195 
 3196 	* textmodes/org.el (org-mode-map): Bind org-complete also to M-\t.
 3197 
 3198 2006-12-20  Michael Albinus  <michael.albinus@gmx.de>
 3199 
 3200 	* net/tramp.el (tramp-default-method): We still need to check for
 3201 	`executable-find', because it is not bound under Emacs 20.
 3202 	(tramp-handle-file-name-completion)
 3203 	(tramp-completion-handle-file-name-completion): Handle optional
 3204 	parameter PREDICATE.
 3205 	(tramp-find-default-method): Add code for default values.
 3206 
 3207 2006-12-20  Nick Roberts  <nickrob@snap.net.nz>
 3208 
 3209 	* progmodes/gdb-ui.el (gdb-stopped): After attaching to a process
 3210 	make gud-go send "continue".
 3211 
 3212 2006-12-19  Juanma Barranquero  <lekktu@gmail.com>
 3213 
 3214 	* image.el (image-type-header-regexps): Be more specific detecting `pbm'
 3215 	and `png' files.  Use non-capturing parenthesis for `tiff' regexp.
 3216 
 3217 2006-12-19  Kim F. Storm  <storm@cua.dk>
 3218 
 3219 	* bindings.el: Bind sigusr1 and sigusr2 in special-event-map
 3220 	instead of global-map.
 3221 
 3222 	* files.el (magic-mode-alist): Allow matching file type by
 3223 	calling a function at bob.  Check for image types by calling
 3224 	image-type-from-buffer.  Suggested by Juanma Barranquero.
 3225 	(set-auto-mode): Do it.
 3226 
 3227 2006-12-19  Michael Albinus  <michael.albinus@gmx.de>
 3228 
 3229 	* net/tramp.el (tramp-methods): Introduce new method `scpc'.
 3230 	Remove "ControlMaster" option from the other `scp*' methods.
 3231 	(tramp-default-method): Check for ssh-agent before setting to `scp'.
 3232 
 3233 2006-12-18  Carsten Dominik  <dominik@science.uva.nl>
 3234 
 3235 	* textmodes/org.el (org-mode): Show context after isearch.
 3236 	(org-show-siblings): New function.
 3237 	(org-show-context): Use `org-show-siblings'.
 3238 
 3239 2006-12-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 3240 
 3241 	* emacs-lisp/syntax.el (syntax-ppss-flush-cache, syntax-ppss):
 3242 	Use syntax-ppss-toplevel-pos.
 3243 
 3244 2006-12-18  Carsten Dominik  <dominik@science.uva.nl>
 3245 
 3246 	* textmodes/org.el (org-current-line): Make sure that lines are
 3247 	counted from beginning of buffer.
 3248 	(org-table-copy-region, org-table-paste-rectangle): Make sure that
 3249 	lines are counted from beginning of buffer.
 3250 
 3251 2006-12-17  Chong Yidong  <cyd@stupidchicken.com>
 3252 
 3253 	* info.el (Info-build-node-completions): Signal error if tag-table
 3254 	marker is not found.
 3255 
 3256 	* pgg-gpg.el (pgg-gpg-use-agent): Default to t.
 3257 
 3258 2006-12-17  Alan Mackenzie  <acm@muc.de>
 3259 
 3260 	* emacs-lisp/lisp.el (beginning-of-defun-raw): Optimize (for
 3261 	speed) the case when open-paren-in-column-0-is-defun-start is nil.
 3262 	Based on code by Martin Rudalics.
 3263 
 3264 	* progmodes/cc-mode.el (c-basic-common-init): Don't set
 3265 	open-paren-in-column-0-is-defun-start to nil any more.
 3266 
 3267 2006-12-17  Richard Stallman  <rms@gnu.org>
 3268 
 3269 	* simple.el (delete-horizontal-space): Use prefix arg.
 3270 
 3271 	* help-fns.el (describe-variable): Improve blank separator lines.
 3272 
 3273 	* files.el (magic-mode-alist): Mark as risky.
 3274 
 3275 	* files.el (make-backup-file-name-1):
 3276 	Expand backup-directory explicitly.
 3277 
 3278 2006-12-17  Michael Albinus  <michael.albinus@gmx.de>
 3279 
 3280 	* net/tramp.el (tramp-default-method): Before setting to "pscp",
 3281 	check whether package password.el is loaded, or Pageant is running.
 3282 
 3283 2006-12-17  Ulf Jasper  <ulf.jasper@web.de>
 3284 
 3285 	* calendar/icalendar.el (icalendar-version): Increase to "0.14".
 3286 	(icalendar--rris): First try Emacs, then XEmacs.
 3287 	(icalendar--convert-ical-to-diary): Doc fix.
 3288 	Insert newline at end of target file.
 3289 
 3290 2006-12-17  Kim F. Storm  <storm@cua.dk>
 3291 
 3292 	* outline.el (outline-isearch-open-invisible-function): New defvar.
 3293 	(outline-flag-region): Use it if non-nil for isearch-open-invisible
 3294 	overlay property instead of outline-isearch-open-invisible.
 3295 
 3296 2006-12-16  Kim F. Storm  <storm@cua.dk>
 3297 
 3298 	* ido.el (ido-completion-help): Build ido-cur-list and ido-matches
 3299 	if ido-directory-too-big is set on entry.
 3300 	(ido-toggle-ignore, ido-completion-help): Print message while
 3301 	reading big directory.
 3302 
 3303 2006-12-15  Richard Stallman  <rms@gnu.org>
 3304 
 3305 	* shell.el (shell): Doc fix.
 3306 
 3307 2006-12-15  Kevin Gallagher  <Kevin.Gallagher@boeing.com>
 3308 
 3309 	* emulation/edt.el (edt-xserver):
 3310 	* emulation/edt-mapper.el (edt-xserver): Replace `/' with a `-',
 3311 	to fix a problem on Cygwin.
 3312 
 3313 	* emulation/edt.el
 3314 	* emulation/edt-mapper.el
 3315 	* emulation/edt-lk201.el
 3316 	* emulation/edt-pc.el
 3317 	* emulation/edt-vt100.el: Update maintainer's email address.
 3318 
 3319 2006-12-15  Simon Marshall  <simon@gnu.org>
 3320 
 3321 	* progmodes/cc-fonts.el (c-font-lock-declarations): Fix previous change.
 3322 
 3323 2006-12-15  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 3324 
 3325 	* term/mac-win.el (mac-atsu-font-table): Remove defvar.
 3326 	(mac-handle-font-selection): Use mac-atsu-font-face-attributes
 3327 	instead of mac-atsu-font-table.
 3328 	(fontset-default): Specify argument MAXIMUM in x-list-fonts calls.
 3329 
 3330 2006-12-14  Stephen Leake  <stephen_leake@member.fsf.org>
 3331 
 3332 	* align.el (align-match-tex-pattern): Fix a rare bug which
 3333 	hanged Emacs.
 3334 
 3335 2006-12-14  Richard Stallman  <rms@gnu.org>
 3336 
 3337 	* startup.el (use-fancy-splash-screens-p): Use frame-height
 3338 	instead of window-height.  Pass frame to image-size.
 3339 
 3340 2006-12-13  Kenichi Handa  <handa@m17n.org>
 3341 
 3342 	* international/mule-cmds.el (set-locale-environment):
 3343 	Set default-sendmail-coding-system too.
 3344 
 3345 2006-12-12  J.D. Smith  <jdsmith@as.arizona.edu>
 3346 
 3347 	* progmodes/idlw-help.el: Fix copyright notice.
 3348 
 3349 2006-12-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 3350 
 3351 	* emacs-lisp/syntax.el (syntax-ppss-toplevel-pos): New fun.
 3352 
 3353 2006-12-11  Juanma Barranquero  <lekktu@gmail.com>
 3354 
 3355 	* subr.el (unread-command-char): Reformat obsolescence info.
 3356 
 3357 2006-12-11  Richard Stallman  <rms@gnu.org>
 3358 
 3359 	* emacs-lisp/cl-macs.el (defstruct): Suppress warnings
 3360 	about calls to cl-struct-setf-expander.
 3361 
 3362 2006-12-11  Juanma Barranquero  <lekktu@gmail.com>
 3363 
 3364 	* ediff-merg.el (ediff-show-clashes-only): Doc fix.
 3365 	(ediff-combination-pattern): Fix typo in docstring.
 3366 
 3367 	* textmodes/refer.el (refer-find-entry): Doc fix.
 3368 	(refer-bib-files-regexp, refer-bib-directory, refer-bib-files)
 3369 	(refer-cache-bib-files, refer-find-next-entry, refer-yank-key):
 3370 	Fix typos in docstrings.
 3371 
 3372 	* progmodes/idlwave.el (idlwave-library-path): Fix typos in docstring.
 3373 
 3374 2006-12-10  Kim F. Storm  <storm@cua.dk>
 3375 
 3376 	* ido.el (ido-init-completion-maps): Remap backward-kill-word
 3377 	instead of binding M-backspace.
 3378 
 3379 2006-12-10  Juanma Barranquero  <lekktu@gmail.com>
 3380 
 3381 	* replace.el (replace-match-data, replace-match-maybe-edit):
 3382 	* calc/calc-aent.el (calc-eval-error):
 3383 	* emulation/vi.el (vi-char-argument):
 3384 	* progmodes/cc-langs.el (c-at-vsemi-p-fn)
 3385 	(c-vsemi-status-unknown-p-fn): Doc fixes.
 3386 
 3387 2006-12-10  Chong Yidong  <cyd@stupidchicken.com>
 3388 
 3389 	* menu-bar.el (menu-bar-showhide-menu, menu-bar-tools-menu)
 3390 	(menu-bar-help-menu): Tooltip fixes.  Suggested by Francis Wright.
 3391 
 3392 2006-12-10  Masatake YAMATO  <jet@gyve.org>
 3393 
 3394 	* progmodes/ld-script.el (ld-script-keywords): Fix a typo.
 3395 
 3396 2006-12-09  Chong Yidong  <cyd@stupidchicken.com>
 3397 
 3398 	* mouse-sel.el (mouse-sel-mode): Register mouse-2 as a click type.
 3399 
 3400 	* man.el (Man-xref-button-action): New function.  If the
 3401 	`Man-target-string' button property is a function, assume it
 3402 	accepts a position argument.
 3403 	(Man-abstract-xref-man-page): Use it.
 3404 	(Man-default-man-entry): New optional arg POS.
 3405 
 3406 	* wdired.el (wdired-preprocess-symlinks): Make the spaces after
 3407 	symlink arrows read-only and non-rear-sticky.
 3408 
 3409 2006-12-09  Martin Rudalics  <rudalics@gmx.at>
 3410 
 3411 	* wdired.el (wdired-change-to-wdired-mode, wdired-finish-edit)
 3412 	(wdired-search-and-rename): Simplify code.
 3413 	(wdired-preprocess-files, wdired-preprocess-perms):
 3414 	Make read-only property of preceding character rear-nonsticky to
 3415 	avoid that it can be modified.  Put old-name and old-link
 3416 	properties on character preceding name and replace
 3417 	put-text-property by add-text-properties.
 3418 	(wdired-get-filename, wdired-get-previous-link): Get old-name
 3419 	and old-link properties from character preceding name and
 3420 	simplify code.
 3421 	(wdired-preprocess-perms, wdired-set-bit, wdired-toggle-bit)
 3422 	(wdired-perms-to-number): Make local-map property
 3423 	rear-nonsticky to avoid that text following permissions may be
 3424 	modified.  Use add-text-properties instead of put-text-property
 3425 	when changing a permission bit.
 3426 	(wdired-change-to-dired-mode): Remove stickiness properties.
 3427 
 3428 2006-12-09  Juanma Barranquero  <lekktu@gmail.com>
 3429 
 3430 	* international/mule-cmds.el (register-input-method): Doc fix.
 3431 
 3432 2006-12-09  Masayuki Ataka  <masayuki.ataka@gmail.com>  (tiny change)
 3433 
 3434 	* cmuscheme.el (scheme-start-file): Use `let*', not `let'.
 3435 
 3436 2006-12-09  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 3437 
 3438 	* textmodes/flyspell.el (flyspell-hack-local-variables-hook): New.
 3439 	Force buffer local defs evaluation on local variables loading.
 3440 	(flyspell-mode-on, flyspell-mode-off): Use it in
 3441 	`hack-local-variables-hook'.
 3442 
 3443 2006-12-09  Eli Zaretskii  <eliz@gnu.org>
 3444 
 3445 	* emacs-lisp/find-func.el (find-variable): Doc fix.
 3446 
 3447 	* help-fns.el (variable-at-point): Doc fix.
 3448 
 3449 	* w32-fns.el (w32-append-code-lines): New function.
 3450 
 3451 2006-12-09  Romain Francoise  <romain@orebokech.com>
 3452 
 3453 	* comint.el (comint-insert-input): Delete obsolete comment.
 3454 
 3455 2006-12-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 3456 
 3457 	* net/browse-url.el (browse-url): Set DISPLAY to the one of the
 3458 	current frame, in case we're connected to several displays.
 3459 
 3460 2006-12-08  Juanma Barranquero  <lekktu@gmail.com>
 3461 
 3462 	* frame.el (other-frame): Doc fix.
 3463 	(set-frame-parameter): Fix typo in docstring.
 3464 
 3465 2006-12-07  Kim F. Storm  <storm@cua.dk>
 3466 
 3467 	* info.el (Info-index): Strip leading colon from topic.
 3468 
 3469 2006-12-07  Nick Roberts  <nickrob@snap.net.nz>
 3470 
 3471 	* progmodes/gud.el (gud-speedbar-buttons): Deal with references
 3472 	to pointers.
 3473 
 3474 2006-12-05  J.D. Smith  <jdsmith@as.arizona.edu>
 3475 
 3476 	* progmodes/idlwave.el (idlwave-xml-create-class-method-lists):
 3477 	Trim out spurious class inheritance "None" entries.
 3478 
 3479 2006-12-05  Kim F. Storm  <storm@cua.dk>
 3480 
 3481 	* emulation/cua-base.el (cua-paste-pop-rotate-temporarily): Doc fix.
 3482 	(cua-paste-pop): Rework last change for
 3483 	cua-paste-pop-rotate-temporarily, so first M-y and C-y works alike,
 3484 	pasting the head of the kill-ring, and prefix arg C-u M-y inserts the
 3485 	text inserted by the last M-y command.
 3486 
 3487 2006-12-05  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 3488 
 3489 	* cmuscheme.el (run-scheme, scheme-start-file): Search the start
 3490 	file in ~/.emacs.d as `init_SCHEMENAME.scm' instead.
 3491 
 3492 	* shell.el (shell): Search the start file in ~/.emacs.d as
 3493 	`init_SHELLNAME.sh' instead.
 3494 
 3495 2006-12-05  Glenn Morris  <rgm@gnu.org>
 3496 
 3497 	* progmodes/cperl-mode.el (cperl-mode)
 3498 	* progmodes/f90.el (f90-mode-abbrev-table)
 3499 	* progmodes/fortran.el (fortran-mode-abbrev-table)
 3500 	* progmodes/octave-mod.el (octave-abbrev-table)
 3501 	* progmodes/sql.el (sql-mode-abbrev-table): Define abbrevs even
 3502 	if abbrev-table is non-nil (saved user abbrevs may have been restored).
 3503 
 3504 	* progmodes/vhdl-mode.el (vhdl-mode-abbrev-table-init): Do not
 3505 	clear abbrev table, else saved abbrevs will not be restored.
 3506 
 3507 2006-12-04  Juanma Barranquero  <lekktu@gmail.com>
 3508 
 3509 	* facemenu.el (facemenu-unlisted-faces): Put obsolescence info in
 3510 	the call to `make-obsolete-variable', not in the docstring.
 3511 
 3512 2006-12-04  Chong Yidong  <cyd@stupidchicken.com>
 3513 
 3514 	* facemenu.el (facemenu-unlisted-faces): Define as obsolete variable.
 3515 
 3516 2006-12-04  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 3517 
 3518 	* progmodes/ebnf-abn.el:
 3519 	* progmodes/ebnf-bnf.el:
 3520 	* progmodes/ebnf-dtd.el:
 3521 	* progmodes/ebnf-ebx.el:
 3522 	* progmodes/ebnf-iso.el:
 3523 	* progmodes/ebnf-otz.el:
 3524 	* progmodes/ebnf-yac.el:
 3525 	* progmodes/ebnf2ps.el:
 3526 	* delim-col.el:
 3527 	* printing.el:
 3528 	* ps-bdf.el:
 3529 	* ps-mule.el:
 3530 	* ps-print.el: Remove 'Time-stamp' comment mark.
 3531 
 3532 	* printing.el (pr-menu-bind): Replace 'easy-menu-change' by
 3533 	'easy-menu-add-item' when called in Emacs 21 or higher.
 3534 
 3535 2006-12-04  Stephen Leake  <stephen_leake@stephe-leake.org>
 3536 
 3537 	* progmodes/ada-xref.el (ada-check-current): Doc fix.
 3538 	(ada-make-body-gnatstub): Doc fix.  Remove redundant `progn'.
 3539 
 3540 2006-12-04  Kim F. Storm  <storm@cua.dk>
 3541 
 3542 	* bindings.el (global-map): Bind [signal t] to ignore, to have
 3543 	user signals ignored by default.
 3544 
 3545 2006-12-04  Juanma Barranquero  <lekktu@gmail.com>
 3546 
 3547 	* descr-text.el (describe-char-unicode-data): Use a hidden buffer for
 3548 	Unicode data file pointed to by `describe-char-unicodedata-file'.
 3549 
 3550 2006-12-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 3551 
 3552 	* textmodes/sgml-mode.el (sgml-font-lock-keywords-1): Fix pathological
 3553 	O(n^2) regexp-search by anchoring the search.
 3554 
 3555 2006-12-04  Dan Nicolaescu  <dann@ics.uci.edu>
 3556 
 3557 	* whitespace.el (whitespace-cleanup-internal): Use current
 3558 	argument for recursive call.
 3559 
 3560 2006-12-04  Michael Albinus  <michael.albinus@gmx.de>
 3561 
 3562 	* net/tramp.el (tramp-methods): Add "ControlPath" and
 3563 	"ControlMaster" to scp, scp1 and scp2 methods.
 3564 	Suggested by Andreas Schwab <schwab@suse.de>.
 3565 	(tramp-do-copy-or-rename-file-out-of-band)
 3566 	(tramp-open-connection-rsh): Compute format spec for ?t.
 3567 	(tramp-process-actions): Trace command parameters.
 3568 
 3569 2006-12-04  Nick Roberts  <nickrob@snap.net.nz>
 3570 
 3571 	* simple.el (toggle-truncate-lines): Clarify doc string.
 3572 
 3573 	* progmodes/gdb-ui.el (gdb-var-delete-children): New function.
 3574 	(gdb-speedbar-expand-node): Use it.
 3575 
 3576 2006-12-04  Richard Stallman  <rms@gnu.org>
 3577 
 3578 	* progmodes/python.el (python-indent): Add safe-local-variable prop.
 3579 
 3580 	* dired.el (dired-revert): Turn off dired-after-readin-hook
 3581 	around call to dired-readin.
 3582 
 3583 	* menu-bar.el (menu-bar-make-toggle): Add "globally"
 3584 	to echo area messages.
 3585 	<indicate-empty-lines, case-fold-search>:
 3586 	Add "globally" to Help string.
 3587 	<case-fold-search>: MESSAGE arg need not say "globally".
 3588 	(menu-bar-edit-menu <paste-from-menu>): Rename from select-and-paste.
 3589 
 3590 2006-12-03  Liam Healy  <lnp@healy.washington.dc.us>  (tiny change)
 3591 
 3592 	* outline.el (outline-end-of-subtree): Don't leave an empty
 3593 	line hidden as we would a real next heading.
 3594 
 3595 2006-12-03  Ken Manheimer  <ken.manheimer@gmail.com>
 3596 
 3597 	* allout.el (allout-ascend): Add an optional argument to preserve
 3598 	original position of point when unsuccessful.  Also, fix a
 3599 	docstring error.
 3600 	(allout-yank-processing): Fix depth shift of multiple-topic so yanks
 3601 	work again, using allout-ascend's new option.
 3602 	(allout-setup-mode-map): Extract from allout-mode to initialize
 3603 	allout-mode-map.  Call it on file load, so the mode docstring
 3604 	substitutions work even if allout mode has not yet been invoked.
 3605 	(allout-mode): Use new allout-setup-mode-map to track any keybinding
 3606 	customizations since the map was last processed.  Also, refine the
 3607 	docstring so it's ship-shape for release.
 3608 	(allout-default-layout, allout-beginning-of-line-cycles)
 3609 	(allout-distinctive-bullets-string, allout-use-mode-specific-leader)
 3610 	(allout-encrypt-unencrypted-on-saves, allout-inhibit-auto-fill)
 3611 	(allout-version, allout-layout, allout-infer-body-reindent)
 3612 	(allout-infer-header-lead-and-primary-bullet, allout-view-change-hook)
 3613 	(allout-init, allout-mode, allout-next-heading, allout-chart-subtree)
 3614 	(allout-previous-heading, allout-goto-prefix-doublechecked)
 3615 	(allout-current-bullet-pos, allout-next-sibling-leap)
 3616 	(allout-pre-command-business, allout-encrypted-type-prefix)
 3617 	(allout-make-topic-prefix, allout-open-topic, allout-rebullet-heading)
 3618 	(allout-rebullet-topic, allout-rebullet-topic-grunt)
 3619 	(allout-flag-region, allout-expose-topic, allout-expose-topic)
 3620 	(allout-old-expose-topic, allout-listify-exposed)
 3621 	(allout-process-exposed, allout-latex-verb-quote)
 3622 	(allout-latex-verbatim-quote-curr-line, allout-adjust-file-variable)
 3623 	(allout-toggle-current-subtree-encryption)
 3624 	(allout-toggle-subtree-encryption, allout-bullet-isearch):
 3625 	Remove extraneous open-paren and close paren string escapes.
 3626 
 3627 2006-12-03  Juanma Barranquero  <lekktu@gmail.com>
 3628 
 3629 	* progmodes/ada-xref.el (is-windows, ada-find-in-src-path): Doc fixes.
 3630 	(ada-xref-pos-ring-max, ada-xref-project-files, ada-xref-initialize)
 3631 	(ada-prj-default-comp-cmd, ada-quote-cmd, ada-compile-current):
 3632 	Fix typos in docstrings.
 3633 
 3634 2006-12-03  Glenn Morris  <rgm@gnu.org>
 3635 
 3636 	* progmodes/cc-align.el
 3637 	* progmodes/cc-awk.el
 3638 	* progmodes/cc-cmds.el
 3639 	* progmodes/cc-compat.el
 3640 	* progmodes/cc-defs.el
 3641 	* progmodes/cc-engine.el
 3642 	* progmodes/cc-langs.el
 3643 	* progmodes/cc-menus.el
 3644 	* progmodes/cc-mode.el
 3645 	* progmodes/cc-styles.el
 3646 	* progmodes/cc-vars.el
 3647 	* progmodes/vhdl-mode.el: Fix Copyright format.
 3648 
 3649 2006-12-02  Chong Yidong  <cyd@stupidchicken.com>
 3650 
 3651 	* mouse.el (mouse-drag-track): Suppress automatic hscrolling for
 3652 	initial down event.
 3653 
 3654 2006-12-02  Kim F. Storm  <storm@cua.dk>
 3655 
 3656 	* emulation/cua-base.el (cua-toggle-set-mark): Doc fix.
 3657 	(cua-repeat-replace-region): Make M-v more robust.
 3658 	(cua-paste-pop-rotate-temporarily): New defcustom.
 3659 	(cua-paste-pop): Use it.
 3660 	(cua-auto-mark-last-change): New defcustom.
 3661 	(cua-pop-to-last-change): New helper function.
 3662 	(cua-set-mark): Use them.
 3663 
 3664 2006-12-01  Nick Roberts  <nickrob@snap.net.nz>
 3665 
 3666 	* menu-bar.el (toggle-case-fold-search): Clarify doc/help string and
 3667 	mini-buffer message.
 3668 
 3669 2006-12-01  Juanma Barranquero  <lekktu@gmail.com>
 3670 
 3671 	* descr-text.el (describe-char-unicodedata-file): Fix typo in docstring.
 3672 
 3673 2006-12-01  Ben North  <ben@redfrontdoor.org>
 3674 
 3675 	* paren.el: Fix the highlight overlay extension when the user types a
 3676 	sequence of char very fast just before the open parenthesis.
 3677 
 3678 2006-12-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 3679 
 3680 	* ps-mule.el: Eliminate Emacs 20 compatibility.
 3681 
 3682 	* ps-print.el: Eliminate Emacs 20 & 21 compatibility.
 3683 	(ps-print-version): New version 6.7.
 3684 	(ps-print-quote): Replace '?\ ' by '?\s'.
 3685 
 3686 2006-11-30  Juanma Barranquero  <lekktu@gmail.com>
 3687 
 3688 	* hexl.el (hexl-goto-address, hexl-forward-char, hexl-forward-short)
 3689 	(hexl-forward-word, hexl-previous-line, hexl-beginning-of-1k-page)
 3690 	(hexl-end-of-1k-page): Doc fixes.
 3691 	(hexl-address-region, hexl-ascii-region, hexl-highlight-line-range):
 3692 	Fix typos in docstrings.
 3693 
 3694 2006-11-30  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 3695 
 3696 	* ido.el (ido-local-file-exists-p): New.  Tell if a file exists
 3697 	locally, i.e. without using file name handlers.
 3698 	(ido-read-internal): Allow mono letter host names, avoiding the
 3699 	`c:' problem by testing if the file exists locally.
 3700 	(ido-complete, ido-make-file-list, ido-exhibit): Ditto.
 3701 
 3702 2006-11-30  Masatake YAMATO  <jet@gyve.org>
 3703 
 3704 	* hexl.el (hl-line-range-function, hl-line-face): Declare variables
 3705 	to avoid bytecomp warnings.
 3706 	(hexl-mode-old-ruler-function): New variable.
 3707 	(hexl-follow-line): Bind `hexl-mode-old-hl-line-range-function'
 3708 	and `hl-line-range-function' after `require' hl-line.
 3709 	Then bind `hl-line-range-function' and `hl-line-face'.
 3710 	Don't require frame.  Don't use `with-no-warnings'.
 3711 	(hexl-activate-ruler): Store the original value of
 3712 	`ruler-mode-ruler-function' to `hexl-mode-old-ruler-function'.
 3713 	(hexl-mode-exit): Restore the original value of
 3714 	`ruler-mode-ruler-function'.
 3715 
 3716 2006-11-30  Alin C. Soare  <alinsoar@voila.fr>  (tiny change)
 3717 
 3718 	* hexl.el (hexl-mode-old-hl-line-range-function): New variable.
 3719 	(hexl-mode-old-hl-line-face): New variable.
 3720 	(hexl-mode, hexl-mode-exit): Fix the highlighting of the current
 3721 	line when exit from the hexl-mode.
 3722 
 3723 2006-11-30  Juanma Barranquero  <lekktu@gmail.com>
 3724 
 3725 	* emacs-lisp/bytecomp.el (byte-optimize, byte-compile-warnings):
 3726 	Doc fixes.
 3727 
 3728 	* international/fontset.el (create-fontset-from-ascii-font)
 3729 	(create-fontset-from-fontset-spec, x-compose-font-name): Doc fixes.
 3730 	(fontset-name-p): Fix typo in docstring.
 3731 
 3732 	* progmodes/cc-cmds.el (c-indent-exp): Fix typo in docstring.
 3733 
 3734 2006-11-30  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 3735 
 3736 	* ps-bdf.el: Fix maintainer email.
 3737 
 3738 	* ps-mule.el: Fix maintainer email.  Define functions for Emacs 20
 3739 	compatibility.
 3740 
 3741 	* ps-print.el: Fix maintainer email.  Define functions for Emacs 20 &
 3742 	21 compatibility.
 3743 	(ps-print-quote): Replace '?\s' by '?\ ' to keep compatibility with
 3744 	Emacs 20 & 21.
 3745 
 3746 2006-11-29  J.D. Smith  <jdsmith@as.arizona.edu>
 3747 
 3748 	* progmodes/idlwave.el (idlwave-auto-fill):
 3749 	Remove paragraph-start let to prevent auto-fill giving up.
 3750 
 3751 2006-11-28  Juanma Barranquero  <lekktu@gmail.com>
 3752 
 3753 	* vt100-led.el (led-state): Fix typo in previous change.
 3754 
 3755 2006-11-27  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 3756 
 3757 	* emacs-lisp/easy-mmode.el (easy-mmode-define-navigation):
 3758 	Fix interactive spec of the functions getting defined to make them
 3759 	work as documented.
 3760 
 3761 2006-11-28  Chong Yidong  <cyd@stupidchicken.com>
 3762 
 3763 	* startup.el (fancy-splash-screens): Hide initial splash buffer.
 3764 
 3765 2006-11-28  Kim F. Storm  <storm@cua.dk>
 3766 
 3767 	* icomplete.el (icomplete-tidy, icomplete-exhibit): Check that
 3768 	icomplete-mode is enabled.
 3769 
 3770 2006-11-28  Carsten Dominik  <dominik@science.uva.nl>
 3771 
 3772 	* textmodes/org.el (require): Require gnus-sum during compilation
 3773 	to avoid problem with a macro call.
 3774 
 3775 2006-11-28  Glenn Morris  <rgm@gnu.org>
 3776 
 3777 	* emacs-lisp/authors.el (authors-aliases): Add new alias.
 3778 
 3779 	* progmodes/fortran.el (fortran-font-lock-keywords-4): Add `min'.
 3780 	(fortran-window-create-momentarily): Do not need string-to-char.
 3781 
 3782 2006-11-28  Richard Stallman  <rms@gnu.org>
 3783 
 3784 	* emacs-lisp/bytecomp.el (byte-compile-get-constant):
 3785 	Replace incorrect use of assoc-default with a loop.
 3786 
 3787 	* term.el (term-exec-1): Set envvar INSIDE_EMACS.
 3788 
 3789 	* simple.el (next-error-find-buffer): Improve messages.
 3790 
 3791 	* files.el (revert-buffer): Special error message if file
 3792 	is now not readable.
 3793 
 3794 	* facemenu.el (facemenu-add-new-face): Improve doc strings of
 3795 	constructed commands.
 3796 
 3797 	* comint.el (comint-exec-1): Provide Emacs version and `comint'
 3798 	in INSIDE_EMACS.
 3799 
 3800 2006-11-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 3801 
 3802 	* diff-mode.el (diff-mode-map): Add a binding for unified->context.
 3803 
 3804 	* server.el: Remove spurious * in docstrings.
 3805 	(server-process-filter): Exit from recursive editing before processing
 3806 	a new request.
 3807 
 3808 2006-11-27  J.D. Smith  <jdsmith@as.arizona.edu>
 3809 
 3810 	* progmodes/hideshow.el (hs-already-hidden-p): Move to end of
 3811 	line so hidden blocks will be correctly identified.
 3812 
 3813 2006-11-27  Juanma Barranquero  <lekktu@gmail.com>
 3814 
 3815 	* ledit.el (ledit-save-defun, ledit-mode):
 3816 	* resume.el (resume-emacs-args-buffer):
 3817 	* rot13.el (rot13-display-table, rot13-translate-table, rot13)
 3818 	(rot13-string, rot13-region, rot13-other-window, toggle-rot13-mode):
 3819 	* vmsproc.el (subprocess-input, start-subprocess, subprocess-command)
 3820 	(command-send-input, command-kill-line):
 3821 	* vt100-led.el (led-state, led-on): Fix typos in docstrings.
 3822 
 3823 	* autoarg.el (autoarg-kp-mode): Doc fix.
 3824 
 3825 	* emacs-lock.el (toggle-emacs-lock): Doc fix.  Simplify.
 3826 	(emacs-lock-check-buffer-lock): Doc fix.  Use `when'.
 3827 	(check-emacs-lock): Doc fix.  Simplify.
 3828 
 3829 	* iimage.el (iimage-mode-image-regex-alist): Doc fix.
 3830 	(iimage-mode-buffer): Fix typos in docstring.
 3831 
 3832 	* misc.el (zap-up-to-char): Doc fix.
 3833 
 3834 	* time-stamp.el: Fix comment and obsolescence string for old
 3835 	functions.  Use `dolist' instead of `while'.
 3836 
 3837 	* userlock.el (ask-user-about-lock-help): Fix typos in output message.
 3838 
 3839 	* disp-table.el (standard-display-8bit, standard-display-default):
 3840 	* ebuff-menu.el (electric-buffer-list):
 3841 	* ehelp.el (electric-help-command-loop):
 3842 	* font-core.el (font-lock-mode):
 3843 	* help-macro.el (make-help-screen):
 3844 	* help.el (describe-minor-mode-completion-table-for-indicator)
 3845 	(lookup-minor-mode-from-indicator):
 3846 	* indent.el (tab-to-tab-stop, move-to-tab-stop):
 3847 	* info-look.el (info-lookup-guess-custom-symbol):
 3848 	* locate.el (locate-main-listing-line-p, locate-mode, locate-do-setup):
 3849 	* longlines.el (longlines-wrap-line):
 3850 	* macros.el (insert-kbd-macro):
 3851 	* menu-bar.el (menu-bar-update-buffers):
 3852 	* misc.el (copy-from-above-command):
 3853 	* mouse.el (mouse-popup-menubar, mouse-buffer-menu-alist):
 3854 	* newcomment.el (comment-indent):
 3855 	* novice.el (disabled-command-function):
 3856 	* sort.el (sort-fields-syntax-table):
 3857 	* subr.el (momentary-string-display):
 3858 	* tar-mode.el (tar-header-block-summarize)
 3859 	(tar-clear-modification-flags):
 3860 	* terminal.el (terminal-cease-edit, te-more-break-unwind, te-newline)
 3861 	(te-clear-rest-of-line, te-clear-rest-of-screen, te-clear-screen)
 3862 	(te-insert-lines, te-delete-lines, te-delete, te-insert-spaces)
 3863 	(te-delete-char, te-down-vertically-or-scroll):
 3864 	* time-stamp.el (time-stamp-string-preprocess):
 3865 	* tmm.el (tmm-add-one-shortcut): "?\ " -> "?\s".
 3866 
 3867 2006-11-26  Nick Roberts  <nickrob@snap.net.nz>
 3868 
 3869 	* speedbar.el (speedbar-timer-fn): Revert to old behavior when not
 3870 	in GUD mode.
 3871 
 3872 	* progmodes/gud.el (gud-install-speedbar-variables): Remove bindings:
 3873 	speedbar-expand-line-descendants, speedbar-contract-line-descendants.
 3874 
 3875 2006-11-26  Jan Djärv  <jan.h.d@swipnet.se>
 3876 
 3877 	* progmodes/cc-vars.el (c-backslash-column): Add . at end of sentence.
 3878 
 3879 2006-11-26  Stephen Leake  <stephen_leake@stephe-leake.org>
 3880 
 3881 	* progmodes/ada-mode.el (ada-which-compiler): Fix typo in docstring.
 3882 	(ada-compile-goto-error): Adapt to new argument profile of
 3883 	compilation-goto-locus in Emacs 22.  Don't check if the various
 3884 	compile functions are defined; we already do "(require 'compile)".
 3885 
 3886 2006-11-26  Kim F. Storm  <storm@cua.dk>
 3887 
 3888 	* kmacro.el: Fix commentary.
 3889 
 3890 2006-11-26  Nick Roberts  <nickrob@snap.net.nz>
 3891 
 3892 	* progmodes/gud.el (gdb): Explain how to run in text command mode
 3893 	more clearly.  Say in error message that multiple debugging
 3894 	requires restarting GDB.
 3895 
 3896 2006-11-25  Juanma Barranquero  <lekktu@gmail.com>
 3897 
 3898 	* international/fontset.el (create-fontset-from-fontset-spec): Doc fix.
 3899 
 3900 2006-11-25  Pavel Kobiakov  <pk_at_work@yahoo.com>
 3901 
 3902 	* progmodes/flymake.el (flymake-posn-at-point-as-event): New function.
 3903 	(flymake-popup-menu): Use it instead of posn-at-point.
 3904 
 3905 2006-11-25  Jan Djärv  <jan.h.d@swipnet.se>
 3906 
 3907 	* progmodes/cc-vars.el (c-backslash-column):
 3908 	Mention c-backslash-max-column in documentation for c-backslash-column.
 3909 
 3910 2006-11-24  Lars Hansen  <larsh@soem.dk>
 3911 
 3912 	* net/tramp.el (tramp-default-method): Under Windows, change from
 3913 	plink to pscp.
 3914 	(tramp-copy-failed-regexp, tramp-action-copy-failed): Add.
 3915 	(tramp-actions-copy-out-of-band):
 3916 	Add pair (tramp-copy-failed-regexp tramp-action-copy-failed).
 3917 	(tramp-action-out-of-band): Move "Permission denied" handling to
 3918 	tramp-action-copy-failed.
 3919 	(tramp-do-copy-or-rename-file-out-of-band): unwind-protect killing of
 3920 	process buffer.
 3921 
 3922 2006-11-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 3923 
 3924 	* pgg-pgp.el (pgg-pgp-process-region): Change `args' from a list of
 3925 	strings to a single string.  Quote `errors-file-name'.
 3926 	(pgg-pgp-encrypt-region, pgg-pgp-decrypt-region, pgg-pgp-sign-region)
 3927 	(pgg-pgp-verify-region, pgg-pgp-insert-key, pgg-pgp-snarf-keys-region):
 3928 	Adjust calls.  Use `shell-quote-argument'.
 3929 
 3930 	* international/mule.el (load-with-code-conversion)
 3931 	(with-category-table): Use with-current-buffer.
 3932 	(after-insert-file-set-coding): Use restore-buffer-modified-p.
 3933 
 3934 2006-11-24  Eli Zaretskii  <eliz@gnu.org>
 3935 
 3936 	* mail/smtpmail.el (smtpmail-send-it):
 3937 	Copy buffer-file-coding-system from the mail buffer.  Possibly add a
 3938 	MIME header for the message encoding.
 3939 	Bind coding-system-for-write around the call to mail-do-fcc.
 3940 	Use smtpmail-code-conv-from to encode queued mail messages.
 3941 
 3942 2006-11-24  Juanma Barranquero  <lekktu@gmail.com>
 3943 
 3944 	* tabify.el (tabify-regexp): Doc fix.
 3945 
 3946 	* net/rcirc.el (rcirc-buffer-maximum-lines):
 3947 	* progmodes/gud.el (jdb): Fix space/tab mixup in docstrings.
 3948 
 3949 	* play/gomoku.el (gomoku-terminate-game, gomoku-human-takes-back)
 3950 	(gomoku-prompt-for-move, gomoku-human-plays, gomoku-offer-a-draw):
 3951 	Fix typos in output messages.
 3952 	(gomoku-vector-length, gomoku-init-board): Fix typos in docstrings.
 3953 
 3954 2006-11-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 3955 
 3956 	* hexl.el (hexl-mode): Don't try to guess the max-address: get it from
 3957 	the horse's mouth.
 3958 	(hexlify-buffer): Don't re-encode an arg that's already encoded.
 3959 
 3960 2006-11-23  Michael Kifer  <kifer@cs.stonybrook.edu>
 3961 
 3962 	* ediff-diff.el (ediff-exec-process, ediff-same-file-contents):
 3963 	Remove condition-case.
 3964 
 3965 2006-11-23  Glenn Morris  <rgm@gnu.org>
 3966 
 3967 	* progmodes/f90.el (f90-comment-indent): Do not move point in
 3968 	default case.
 3969 
 3970 2006-11-21  Romain Francoise  <romain@orebokech.com>
 3971 
 3972 	* emacs-lisp/find-func.el (find-library-name): Don't strip ".el"
 3973 	from library name (reverts change of 2005-10-25).
 3974 
 3975 2006-11-21  Lennart Borgman  <lennart.borgman.073@student.lu.se>
 3976 
 3977 	* tutorial.el (tutorial--default-keys): Add newline and
 3978 	delete-backward-char bindings.
 3979 	(tutorial--detailed-help): Save excursion when finding keys.
 3980 	Correct warning string for M-x FOO case.
 3981 	(tutorial--display-changes): Print special keys in tutorial style.
 3982 	Tweak search regexp for changed keys.
 3983 
 3984 2006-11-21  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>  (tiny change)
 3985 
 3986 	* thingatpt.el (thing-at-point-url-at-point): Don't add a
 3987 	redundant scheme.
 3988 
 3989 2006-11-21  Diane Murray  <disumu@x3y2z1.net>  (tiny change)
 3990 
 3991 	* thingatpt.el (thing-at-point-uri-schemes): Add schemes that
 3992 	are new to the list at IANA.  Also added irc, mms, mmsh.
 3993 
 3994 2006-11-20  J.D. Smith  <jdsmith@as.arizona.edu>
 3995 
 3996 	* progmodes/idlw-help.el (idlwave-html-help-location):
 3997 	Fail gracefully for missing help packages.
 3998 	(idlwave-help-assistant-open-link): Open full links.
 3999 	(idlwave-help-assistant-help-with-topic): Direct help link.
 4000 
 4001 	* progmodes/idlwave.el (idlwave-mode):
 4002 	Set add-log-current-defun-function.
 4003 	(idlwave-current-routine-fullname): Add, to support add-log.
 4004 	(idlwave-convert-xml-system-routine-info): Simplify XML parsing
 4005 	to reflect improvements to xml-parse-file.
 4006 	(idlwave-mode-menu-def): New binding for help-with-topic.
 4007 
 4008 	* progmodes/idlw-shell.el (idlwave-shell-filter-directory):
 4009 	Handle extra newlines and spaces.
 4010 	(idlwave-shell-mode-map): Add help-with-topic.
 4011 
 4012 2006-11-20  Chong Yidong  <cyd@stupidchicken.com>
 4013 
 4014 	* tutorial.el (tutorial-warning-face): New face.
 4015 	(tutorial--detailed-help, tutorial--display-changes): Use it.
 4016 	(tutorial--find-changed-keys): Check ESC-prefix binding specially.
 4017 	Improve search pattern for occurrences of changed keys.
 4018 
 4019 2006-11-20  Jan Djärv  <jan.h.d@swipnet.se>
 4020 
 4021 	* term/x-win.el (x-last-cut-buffer-coding): New variable.
 4022 	(x-select-text): Set it.
 4023 	(x-cut-buffer-or-selection-value): Check also x-last-cut-buffer-coding
 4024 	when checking for newness.
 4025 
 4026 2006-11-19  Juanma Barranquero  <lekktu@gmail.com>
 4027 
 4028 	* subr.el (posn-image):
 4029 	* progmodes/ebnf2ps.el (ebnf-stop-on-error): Fix typos in docstrings.
 4030 
 4031 	* emacs-lisp/regexp-opt.el (regexp-opt): Doc fix.
 4032 
 4033 2006-11-19  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 4034 
 4035 	* progmodes/glasses.el (glasses-separate-parentheses-exceptions): New.
 4036 	Exceptions to the rule "add a space between an identifier and an
 4037 	opening parenthesis".  Defaulted to the `#define' problem of cpp.
 4038 	(glasses-parenthesis-exception-p): New.  Check if the region is an
 4039 	exception regarding to that.
 4040 	(glasses-make-readable): Use it.
 4041 	(glasses-convert-to-unreadable): Ditto.  Modify the file also if
 4042 	`glasses-convert-on-write-p' and `glasses-separate-parentheses-p' are t.
 4043 
 4044 2006-11-19  Chong Yidong  <cyd@stupidchicken.com>
 4045 
 4046 	* emacs-lisp/bytecomp.el (byte-compile-if): Revert last change.
 4047 
 4048 2006-11-19  Stephen Leake  <stephen_leake@stephe-leake.org>
 4049 
 4050 	* progmodes/ada-mode.el (ada-make-body): Fix typo.
 4051 
 4052 	* progmodes/ada-xref.el (ada-make-body-gnatstub): Fix typo.
 4053 	(ada-xref-initialize): Fix typo.  Use add-hook and remove-hook.
 4054 
 4055 2006-11-18  Chong Yidong  <cyd@stupidchicken.com>
 4056 
 4057 	* emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): Check `and'
 4058 	conditions for function or variable bindings.
 4059 
 4060 	* comint.el (comint-exec-1): Set EMACS and INSIDE_EMACS to t.
 4061 
 4062 	* progmodes/compile.el (compilation-start): Ditto.
 4063 
 4064 2006-11-18  Michael Albinus  <michael.albinus@gmx.de>
 4065 
 4066 	* net/tramp.el (top): cl and custom are always required.
 4067 
 4068 2006-11-18  Jan Djärv  <jan.h.d@swipnet.se>
 4069 
 4070 	* term/x-win.el (x-cut-buffer-or-selection-value): Decode text from
 4071 	cut-buffers with next-selection-coding-system if not nil.
 4072 
 4073 2006-11-17  Carsten Dominik  <dominik@science.uva.nl>
 4074 
 4075 	* textmodes/org.el (org-fix-decoded-time): New function.
 4076 	(org-display-custom-time): Use `org-fix-decoded-time'.
 4077 
 4078 2006-11-17  Chong Yidong  <cyd@stupidchicken.com>
 4079 
 4080 	* menu-bar.el (menu-bar-games-menu): Remove yow.
 4081 
 4082 2006-11-17  Carsten Dominik  <dominik@science.uva.nl>
 4083 
 4084 	* textmodes/org.el (org-scan-tags): Re-align code fixed.
 4085 	(org-detach-overlay): Rename from `org-detatch-overlay'.
 4086 	(org-table-convert-region): Insert space after column separator.
 4087 	(org-agenda-kill): New command.
 4088 	(org-metaleft): Call `org-outdent-item' on bullets.
 4089 	(org-metaright): Call `org-indent-item' on bullets.
 4090 	(org-timestamp-change): Set `org-last-changed-timestamp'.
 4091 	(org-current-line): Make sure (bolp) returns correct result.
 4092 	(org-agenda-change-all-lines): Make sure TODO are highlighted.
 4093 
 4094 2006-11-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 4095 
 4096 	* pcvs.el (cvs-retrieve-revision): Set buffer-file-coding-system.
 4097 
 4098 2006-11-16  Chong Yidong  <cyd@stupidchicken.com>
 4099 
 4100 	* mouse.el (global-map): Change 2006-08-16 fix to call
 4101 	mouse-yank-at-click explicitly, since mouse events are not carried
 4102 	over into keyboard macros.
 4103 
 4104 2006-11-16  Kim F. Storm  <storm@cua.dk>
 4105 
 4106 	* ido.el (ido-file-internal): Use current buffer's file name as default
 4107 	choice for ido-find-alternate-file.  Suggested by Matt Hodges.
 4108 
 4109 2006-11-15  Ken Manheimer  <ken.manheimer@gmail.com>
 4110 
 4111 	* allout.el (allout-doublecheck-at-and-shallower): Clarify docstring.
 4112 	(allout-inhibit-aberrance-doublecheck): Rename from
 4113 	allout-during-yank-processing.  All callers changed.
 4114 	(allout-ascend): Provide for unusual case where some topic after
 4115 	the first in file is at lower depth than the first.
 4116 	(allout-shift-in): Ensure the offspring of the new containing
 4117 	topic are exposed.
 4118 	(allout-encrypt-string): Preserve the coding-system of the text,
 4119 	according to that of the containing buffer.
 4120 	(allout-toggle-subtree-encryption): When the text being encrypted
 4121 	requires a different coding system, offer to preserve the coding
 4122 	system using a file local var.
 4123 
 4124 2006-11-15  Simon Marshall  <simon@gnu.org>
 4125 
 4126 	* progmodes/cc-fonts.el (c-font-lock-declarators): Use c-at-toplevel-p
 4127 	to recognize "T t()" as a function declaration, rather than a
 4128 	variable instantiation, iff at the top-level or inside a class
 4129 	declaration.  Suggested by Feng Li <fengli@gmail.com>.
 4130 
 4131 2006-11-14  Stephen Leake  <stephen_leake@stephe-leake.org>
 4132 
 4133 	* progmodes/ada-xref.el (ada-parse-prj-file):
 4134 	Don't delete project buffer; user may want to edit it.
 4135 	(ada-xref-set-project-field, ada-xref-current-project-file)
 4136 	(ada-xref-current-project, ada-show-current-project)
 4137 	(ada-set-main-compile-application): New functions.
 4138 	(ada-xref-get-project-field, ada-require-project-file):
 4139 	Normalize use of ada-prj-default-project-file.
 4140 	(ada-gdb-application, ada-get-ada-file-name, ada-make-body-gnatstub):
 4141 	Normalize use of ada-require-project-file.
 4142 	(ada-prj-find-prj-file): Improve doc string, comments.
 4143 
 4144 	* progmodes/ada-mode.el (ada-mode-version): Bump version.
 4145 	(ada-create-keymap): Add \C-c\C-m 'ada-set-main-compile-application.
 4146 	(ada-create-menu): Add ada-set-main-compile-application,
 4147 	ada-show-current-main, ada-show-current-project.
 4148 
 4149 2006-11-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 4150 
 4151 	* progmodes/python.el (inferior-python-mode-syntax-table): New var.
 4152 	(inferior-python-mode): Use it.
 4153 
 4154 2006-11-14  Andreas Schwab  <schwab@suse.de>
 4155 
 4156 	* term/xterm.el (terminal-init-xterm): Add more key bindings.
 4157 
 4158 2006-11-13  Kim F. Storm  <storm@cua.dk>
 4159 
 4160 	* ido.el (ido-copy-current-word): C-o copies region if active.
 4161 
 4162 2006-11-13  Carsten Dominik  <dominik@science.uva.nl>
 4163 
 4164 	* textmodes/org.el (org-emph-face): Fix typo in variable name.
 4165 
 4166 2006-11-13  Juanma Barranquero  <lekktu@gmail.com>
 4167 
 4168 	* ediff.el (ediff-revision):
 4169 	* files.el (set-visited-file-name):
 4170 	* mail/rmailout.el (rmail-output-body-to-file):
 4171 	Use `format', not `message', in `y-or-n-p' call.
 4172 
 4173 2006-11-13  Carsten Dominik  <dominik@science.uva.nl>
 4174 
 4175 	* textmodes/org.el (org-metaleft): Call `org-outdent-item' on bullets.
 4176 	(org-metaright): Call `org-indent-item' on bullets.
 4177 	(org-timestamp-change): Set `org-last-changed-timestamp'.
 4178 	(org-current-line): Make sure (bolp) returns correct result.
 4179 	(org-agenda-change-all-lines): Make sure highlighting TODO always works.
 4180 
 4181 2006-11-12  Richard Stallman  <rms@gnu.org>
 4182 
 4183 	* language/european.el (turkish-case-conversion-enable)
 4184 	(turkish-case-conversion-disable): New functions.
 4185 	("Turkish" lang env): Use them.
 4186 
 4187 	* international/characters.el (case table):
 4188 	Do nothing special for i and I.
 4189 
 4190 	* subr.el (remove-overlays): Fix last change.
 4191 
 4192 	* cus-edit.el (custom-save-all): Use find-file-visit-truename
 4193 	for visiting the custom file.
 4194 
 4195 2006-11-12  Markus Triska  <triska@gmx.at>
 4196 
 4197 	* play/handwrite.el (handwrite): Also process lines not ending
 4198 	with newline.  Replace some position-fiddling with different
 4199 	logic.  Improve performance.
 4200 
 4201 2006-11-12  Stephen Leake  <stephen_leake@stephe-leake.org>
 4202 
 4203 	* progmodes/ada-xref.el (ada-prj-default-check-cmd): New variable,
 4204 	replacing deleted variable `ada-check-switch'.
 4205 	(ada-project-file-extension): Rename to `ada-prj-file-extension'.
 4206 	(ada-xref-project-files): Improve doc string.
 4207 	(ada-find-executable): New function.
 4208 	(ada-initialize-runtime-library): Use `ada-find-executable'.
 4209 	(ada-xref-set-default-prj-values): In compile commands, don't need
 4210 	`ada-cd-command'; `compile' does that more portably.
 4211 	Use ada-prj-default-check-cmd.
 4212 	(ada-parse-prj-file): Don't set 'debug_post_cmd, 'debug_pre_cmd
 4213 	properties if not specified in project file.
 4214 	(ada-goto-declaration): Display useful message for new error
 4215 	'error-file-not-found.
 4216 	(ada-get-ada-file-name, ada-find-in-src-path): Signal new error
 4217 	'error-file-not-found.
 4218 	(ada-get-all-references): Match latest ali syntax.  Signal new
 4219 	error 'error-file-not-found.
 4220 	(ada-find-in-ali): Match latest ali syntax.
 4221 	(ada-make-filename-from-adaname): Handle different semantics of
 4222 	gnatkr in GNAT 3.15p vs later.
 4223 
 4224 	* progmodes/ada-stmt.el (ada-func-or-proc-name): Match changes to
 4225 	ada-procedure-start-regexp.
 4226 	(ada-or-accept, ada-or-delay, ada-or-terminate): Improve doc string.
 4227 
 4228 	* progmodes/ada-mode.el: Replace conditional (require 'ispell)
 4229 	with defvar.
 4230 	(ada-language-version): Rename ada05 -> ada2005.
 4231 	(ada-align-region-separate): Add `eval-when-compile'.
 4232 	(ada-name-regexp): Remove unneeded escapes in regexp character
 4233 	alternative.
 4234 	(ada-compile-goto-error-file-linenr-re): New constant.
 4235 	(ada-matching-start-re): Handle additional cases `declare',
 4236 	`procedure', `function'.
 4237 	(ada-compile-goto-error): Handle "... at line nn".
 4238 	(ada-mode): Clearer syntax, comments for ff-special-constructs.
 4239 	Delete support for old versions of `align'.
 4240 	(ada-search-prev-end-stmt): Handle additional keyword `private'.
 4241 	(ada-check-defun-name): Simplify handling of `declare'.
 4242 	(ada-goto-matching-start): Handle nested `begin ... end'.
 4243 	Handle `declare', `protected', `procedure', `function'.
 4244 	(ada-create-menu): Presence of arm95 is not conditional on using
 4245 	GNAT compiler.
 4246 
 4247 2006-11-12  Juanma Barranquero  <lekktu@gmail.com>
 4248 
 4249 	* emacs-lisp/re-builder.el (reb-mode): Set `blink-matching-paren' to
 4250 	nil in the *RE-Builder* buffer (it causes spurious error messages).
 4251 
 4252 	* server.el (server-visit-files): If `minibuffer-auto-raise' has
 4253 	been set to t, respect it.
 4254 
 4255 2006-11-11  Stephen Leake  <stephen_leake@stephe-leake.org>
 4256 
 4257 	* progmodes/ada-mode.el: Delete `eval-and-compile' around `require'.
 4258 	Delete commented out code for old Emacs versions.  Autoloading of
 4259 	"ada-xref", "ada-prj" is useful even if compiler is not GNAT.
 4260 	(ada-mode-version): Bump version number.
 4261 	(ada-95-string-keywords, ada-2005-string-keywords)
 4262 	(ada-2005-keywords, ada-name-regexp): New constant.
 4263 	(ada-language-version, ada-procedure-start-regexp, ada-mode)
 4264 	(ada-font-lock-keywords): Add support for Ada 2005 keywords.
 4265 	(ada-package-start-regexp): Support private packages, include package
 4266 	name (for ada-set-point-accordingly).
 4267 	(ada-next-procedure, ada-previous-procedure)
 4268 	(ada-which-function-are-we-in): Match changes to
 4269 	ada-procedure-start-regexp.
 4270 	(ada-make-body): Make non-interactive; not a user function.
 4271 	(ada-make-subprogram-body): Improve doc string.
 4272 
 4273 2006-11-11  Romain Francoise  <romain@orebokech.com>
 4274 
 4275 	* progmodes/cperl-mode.el (cperl-mode): Before adding to it, make
 4276 	`compilation-error-regexp-alist' buffer-local, since we changed
 4277 	`compilation-error-regexp-alist-alist' locally.
 4278 
 4279 2006-11-11  Juanma Barranquero  <lekktu@gmail.com>
 4280 
 4281 	* server.el (server-visit-files): Bind `minibuffer-auto-raise'
 4282 	to the value of `server-raise-frame'.
 4283 
 4284 2006-11-11  Glenn Morris  <rgm@gnu.org>
 4285 
 4286 	* ido.el (ido-enable-prefix)
 4287 	* ses.el (ses-call-printer-return)
 4288 	* net/tramp.el (tramp-unified-filenames)
 4289 	* progmodes/cc-align.el (c-lineup-string-cont)
 4290 	* progmodes/compile.el (compilation-directory-matcher)
 4291 	* progmodes/ebnf2ps.el (ebnf-stop-on-error)
 4292 	* progmodes/vhdl-mode.el (vhdl-reset-active-high)
 4293 	(vhdl-clock-rising-edge)
 4294 	* textmodes/org.el (org-export-with-timestamps)
 4295 	(org-export-remove-timestamps-from-toc)
 4296 	(org-export-with-tags): Improve previous doc fixes.
 4297 
 4298 2006-11-11  Richard Stallman  <rms@gnu.org>
 4299 
 4300 	* textmodes/flyspell.el (flyspell-mode-map):
 4301 	Bind C-c $ instead of M-RET.
 4302 
 4303 2006-11-10  Simon Marshall  <simon@gnu.org>
 4304 
 4305 	* progmodes/cc-fonts.el (c-font-lock-declarations): Don't overwrite
 4306 	fontification for "case" and "default" keywords.
 4307 
 4308 2006-11-10  Andreas Schwab  <schwab@suse.de>
 4309 
 4310 	* calendar/cal-dst.el (calendar-dst-check-each-year-flag):
 4311 	Avoid starting sentence with "nil".
 4312 
 4313 2006-11-10  Juanma Barranquero  <lekktu@gmail.com>
 4314 
 4315 	* server.el (server-raise-frame): New option.
 4316 	(server-switch-buffer): Use it.
 4317 
 4318 2006-11-10  Nick Roberts  <nickrob@snap.net.nz>
 4319 
 4320 	* progmodes/gdb-ui.el (gdb-many-windows): Start doc string
 4321 	with a capital.
 4322 
 4323 2006-11-10  Carsten Dominik  <carsten.dominik@gmail.com>
 4324 
 4325 	* textmodes/org.el (org-show-hierarchy-above)
 4326 	(org-show-following-heading): Fix typo in default value.
 4327 	(org-scan-tags): Make the search case-sensitive.
 4328 	(org-tags-sparse-tree): Don't overrule
 4329 	`org-show-following-heading' and `org-show-hierarchy-above'.
 4330 	(org-reveal): New command.
 4331 	(org-show-context): Rename from `org-show-hierarchy-above'.
 4332 	(org-fast-tag-selection-single-key): New option.
 4333 	(org-fast-tag-show-exit, org-set-current-tags-overlay): New functions.
 4334 	(org-tags-overlay): New variable.
 4335 	(org-agenda-todo-ignore-deadlines): New option.
 4336 	("session"): Add circular data structure `org-mark-ring' to
 4337 	exceptions list in session.el.
 4338 	(org-agenda-window-setup, org-agenda-restore-windows-after-quit):
 4339 	New options.
 4340 	(org-agenda-quit): Use `org-agenda-restore-windows-after-quit'.
 4341 	(org-prepare-agenda, org-agenda-quit): Use `org-agenda-window-setup'.
 4342 	(org-pre-agenda-window-conf, org-blank-before-new-entry): New vars.
 4343 	(org-finalize-agenda): Activate bracket links in agenda.
 4344 	(org-at-timestamp-p, org-at-date-range-p): Additional argument
 4345 	INACTIVE-OK.
 4346 	(org-show-hierarchy-above, org-show-following-heading):
 4347 	List values allowed for fine-tuned configuration.
 4348 	(org-show-hierarchy-above): New argument CONTEXT, use the
 4349 	fine-tuned settings in `org-show-hierarchy-above' and
 4350 	`org-show-following-heading'.
 4351 	(org-display-custom-time): New function.
 4352 	(org-toggle-time-stamp-overlays, org-insert-time-stamp): New function.
 4353 	(org-display-custom-times, org-time-stamp-custom-formats):
 4354 	(org-maybe-intangible): New macro.
 4355 	(org-activate-bracket-links, org-hide-wide-columns):
 4356 	Use `org-maybe-intangible'.
 4357 	(org-open-file): Use `shell-quote-argument'.
 4358 	(org-display-internal-link-with-indirect-buffer): New option.
 4359 	(org-file-remote-p): Get regexp from list.
 4360 	(org-link-expand-abbrev): New function.
 4361 	(org-link-abbrev-alist): New option.
 4362 	(org-open-at-point, org-cleaned-string-for-export):
 4363 	Call `org-link-expand-abbrev'.
 4364 	(org-timeline, org-agenda-list, org-todo-list)
 4365 	(org-tags-view): Remove the KEEP-MODES argument.
 4366 	(org-finalize-agenda-hook): New hook.
 4367 	(org-get-alist-option): New function.
 4368 	(org-follow-timestamp-link): New function.
 4369 	(org-open-at-point): Call `org-follow-timestamp-link'.
 4370 	(org-log-note-marker, org-log-note-purpose)
 4371 	(org-log-note-window-configuration): New variables.
 4372 	(org-add-log-maybe, org-add-log-note, org-store-log-note): New funs.
 4373 	(org-log-note-headings): New option.
 4374 	(org-dblock-write:clocktable): Bug fix, removed infinite loop.
 4375 	(org-store-link): Support for dired-mode.
 4376 	(org-open-file): Substitute environment variables into filename.
 4377 	(org-last): New defsubst.
 4378 	(org-agenda-re-align-tags): New function.
 4379 	(org-agenda-align-tags-to-column): New option.
 4380 	(org-agenda-timeline): Group removed.
 4381 	(org-prepare-agenda, org-prepare-agenda-buffers)
 4382 	(org-run-agenda-series, org-timeline, org-agenda-list)
 4383 	(org-todo-list, org-tags-view): Call `org-agenda-prepare' and set
 4384 	the text property indicating the agenda type.
 4385 	(org-agenda-post-command-hook): Get agenda type from text property
 4386 	at point.
 4387 	(org-agenda): Handle command sets.  Set `org-agenda-last-arguments'
 4388 	and obey `org-agenda-overriding-arguments'.
 4389 	(org-agenda-overriding-arguments, org-agenda-last-arguments): New vars.
 4390 	(org-agenda-goto-today, org-agenda-later, org-agenda-earlier)
 4391 	(org-agenda-week-view, org-agenda-day-view):
 4392 	Use `org-agenda-overriding-arguments' to make updating work with
 4393 	multi-block agendas.
 4394 	(org-agenda-prefix-format): Allow different formats for the
 4395 	different agenda entry types.
 4396 	(org-timeline-prefix-format): Option removed, use
 4397 	`org-agenda-prefix-format' instead.
 4398 	(org-prepare-agenda): New function.
 4399 	(org-select-timeline-window): Option removed, use
 4400 	`org-select-agenda-window' instead.
 4401 	(org-respect-restriction): Variable removed.
 4402 	(org-cmp-tag): New function.
 4403 	(org-agenda-sorting-strategy, org-entries-lessp):
 4404 	Implement sorting by last tag.
 4405 	(org-complete): Better completion in in-buffer option lines.
 4406 	(org-in-item-p): New function.
 4407 	(org-org-menu): Add entries for checkboxes.
 4408 	(org-cycle): Extra grouping in outline-regexp, because it is used
 4409 	in a search with "^" prepended.
 4410 	(org-provide-checkbox-statistics): New option.
 4411 	(org-set-font-lock-defaults): Highlight checkbox statistics.
 4412 	(org-update-checkbox-count-maybe)
 4413 	(org-get-checkbox-statistics-face): New functions.
 4414 	(org-update-checkbox-count): New command.
 4415 	(org-insert-item, org-toggle-checkbox):
 4416 	Call `org-update-checkbox-count-maybe'.
 4417 	(org-export-as-html): XEmacs compatibility for coding system.
 4418 	(org-force-cycle-archived): New command.
 4419 	(org-cycle-hide-archived-subtrees): Display message when ARCHIVE
 4420 	overrules cycling.
 4421 	(org-fix-position-after-promote): If the line contains only a todo
 4422 	keyword, add a final space.
 4423 	(org-promote-subtree, org-demote-subtree):
 4424 	Call `org-fix-position-after-promote'.
 4425 
 4426 2006-11-10  Glenn Morris  <rgm@gnu.org>
 4427 
 4428 	* calendar/cal-dst.el: Do not assume DST starts/ends on the same
 4429 	date in every year.
 4430 	(calendar-dst-check-each-year-flag): New customizable variable.
 4431 	(calendar-dst-find-data): New function, extracted from
 4432 	calendar-current-time-zone.
 4433 	(calendar-current-time-zone): Use calendar-dst-find-data.
 4434 	(calendar-dst-transition-cache): New variable.
 4435 	(calendar-dst-find-startend, calendar-dst-starts)
 4436 	(calendar-dst-ends): New functions.
 4437 	(calendar-daylight-savings-starts)
 4438 	(calendar-daylight-savings-ends): Change value to use
 4439 	calendar-dst-starts, calendar-dst-ends; respectively.
 4440 
 4441 	* progmodes/f90.el (f90-indent-region): Bind case-fold-search to t.
 4442 
 4443 	* ido.el (ido-enable-prefix)
 4444 	* ses.el (ses-call-printer-return)
 4445 	* net/tramp.el (tramp-unified-filenames)
 4446 	* progmodes/cc-align.el (c-lineup-string-cont)
 4447 	* progmodes/compile.el (compilation-directory-matcher)
 4448 	* progmodes/ebnf2ps.el (ebnf-stop-on-error)
 4449 	* progmodes/gdb-ui.el (gdb-many-windows)
 4450 	* progmodes/vhdl-mode.el (vhdl-reset-active-high)
 4451 	(vhdl-clock-rising-edge)
 4452 	* textmodes/org.el (org-export-with-timestamps)
 4453 	(org-export-remove-timestamps-from-toc, org-export-with-tags)
 4454 	(org-read-date): Doc fix (Nil -> nil).
 4455 
 4456 2006-11-10  Jan Djärv  <jan.h.d@swipnet.se>
 4457 
 4458 	* term/x-win.el (x-select-text, x-cut-buffer-or-selection-value):
 4459 	Encode/decode text to/from cut buffers to/from iso-latin-1 only.
 4460 
 4461 2006-11-10  Juanma Barranquero  <lekktu@gmail.com>
 4462 
 4463 	* bs.el (bs--window-for-buffer): Remove.
 4464 	(bs--show-with-configuration): Use `get-window-with-predicate'
 4465 	instead of `bs--window-for-buffer'.
 4466 
 4467 2006-11-10  Kenichi Handa  <handa@m17n.org>
 4468 
 4469 	* files.el (revert-buffer): Fix previous change.
 4470 
 4471 2006-11-09  Juanma Barranquero  <lekktu@gmail.com>
 4472 
 4473 	* bs.el (bs--redisplay): Fix typo in docstring.
 4474 	(bs--window-config-coming-from): Make frame-local.
 4475 	(bs--restore-window-config): New function.
 4476 	(bs-kill, bs-select, bs-select-other-window)
 4477 	(bs-select-other-frame): Use it.
 4478 	(bs--window-for-buffer): Return as soon as a matching buffer is found.
 4479 	(bs--show-with-configuration): Save the window configuration as a
 4480 	frame local var, and only if *buffer-selection* is not already
 4481 	visible on this frame.
 4482 
 4483 2006-11-08  Chong Yidong  <cyd@stupidchicken.com>
 4484 
 4485 	* vc-svn.el (vc-svn-admin-directory): New var.
 4486 	(vc-svn-registered, vc-svn-responsible-p)
 4487 	(vc-svn-repository-hostname): Use it.
 4488 	Suggested by arit93@yahoo.com.
 4489 
 4490 2006-11-08  Juanma Barranquero  <lekktu@gmail.com>
 4491 
 4492 	* ldefs-boot.el: Regenerate.
 4493 
 4494 2006-11-08  Alan Mackenzie  <acm@muc.de>
 4495 
 4496 	* emacs-lisp/lisp.el (beginning-of-defun-raw): Code up the
 4497 	case (eq open-paren-in-column-0-is-defun-start nil) by searching
 4498 	for least nested open-paren.
 4499 
 4500 2006-11-08  Romain Francoise  <romain@orebokech.com>
 4501 
 4502 	* subr.el (remove-overlays): Fix typo in last change.
 4503 
 4504 2006-11-08  Richard Stallman  <rms@gnu.org>
 4505 
 4506 	* subr.el (remove-overlays): Call overlay-recenter.
 4507 
 4508 2006-11-08  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 4509 
 4510 	* printing.el (pr-alist-custom-set, pr-ps-utility-custom-set)
 4511 	(pr-ps-name-custom-set, pr-txt-name-custom-set): Return back the old
 4512 	behavior.
 4513 	(pr-menu-bind): Act on global-map instead of menu-bar-file-menu
 4514 	directly.
 4515 
 4516 2006-11-08  Juanma Barranquero  <lekktu@gmail.com>
 4517 
 4518 	* ido.el (ido-ignore-extensions, ido-show-dot-for-dired)
 4519 	(ido-max-dir-file-cache, ido-decorations)
 4520 	(ido-rewrite-file-prompt-functions, ido-use-mycompletion-depth)
 4521 	(ido-magic-backward-char, ido-enter-dired)
 4522 	(ido-enter-insert-buffer, ido-enter-insert-file, ido-dired)
 4523 	(ido-list-directory, ido-first-match, ido-only-match)
 4524 	(ido-subdir, ido-indicator): Fix typos in docstrings.
 4525 	(ido-buffer-internal, ido-completion-help): Fix typos in messages.
 4526 	(ido-read-internal): Fix typo in error message.
 4527 
 4528 2006-11-08  Kenichi Handa  <handa@m17n.org>
 4529 
 4530 	* international/mule-cmds.el (set-default-coding-systems):
 4531 	Always set default-file-name-coding-system to utf-8 for Mac Darwin.
 4532 
 4533 2006-11-08  Juanma Barranquero  <lekktu@gmail.com>
 4534 
 4535 	* makefile.w32-in (setwins): Remove.
 4536 	(WINS_ALMOST): New macro.
 4537 	(WINS): Use it.
 4538 	(autoloads): Don't extract autoloads from files in obsolete/.
 4539 
 4540 2006-11-07  Chong Yidong  <cyd@stupidchicken.com>
 4541 
 4542 	* whitespace.el (whitespace-buffer): Call remove-overlays after
 4543 	overlay-recenter for performance.  Suggested by Martin Rudalics.
 4544 
 4545 2006-11-07  Michael Albinus  <michael.albinus@gmx.de>
 4546 
 4547 	* net/tramp.el (tramp-default-method): scp is the default method.
 4548 
 4549 2006-11-07  Juanma Barranquero  <lekktu@gmail.com>
 4550 
 4551 	* server.el (server-start): Save also the Emacs pid in the server file.
 4552 
 4553 2006-11-07  Carsten Dominik  <dominik@science.uva.nl>
 4554 
 4555 	* textmodes/reftex-cite.el (reftex-pop-to-bibtex-entry): Preserve
 4556 	point when displaying a bibtex cross reference in the echo area.
 4557 
 4558 2006-11-06  Juanma Barranquero  <lekktu@gmail.com>
 4559 
 4560 	* international/mule.el (make-char): Fix typo in docstring.
 4561 	(load-with-code-conversion, charsetp): Doc fixes.
 4562 
 4563 	* international/ja-dic-cnv.el (skkdic-convert):
 4564 	* cus-edit.el (hook): Fix typo in docstring.
 4565 
 4566 2006-11-06  Chong Yidong  <cyd@stupidchicken.com>
 4567 
 4568 	* cus-edit.el (custom-mode-map): Move defvar above code using it.
 4569 	(custom-mode-link-map): New variable.
 4570 	(custom-group-link, custom-manual): Use follow-link.
 4571 
 4572 2006-11-06  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 4573 
 4574 	* textmodes/bibtex.el: Fix typo in name of author of bibtex.el,
 4575 	"Mark Shapiro" -> "Marc Shapiro".  Update his email address.
 4576 
 4577 2006-11-06  Richard Stallman  <rms@gnu.org>
 4578 
 4579 	* textmodes/flyspell.el (flyspell-correct-word-before-point):
 4580 	New function broken out of flyspell-correct-word.
 4581 	(flyspell-mode-map): Bind it to M-RET.
 4582 	(flyspell-correct-word): Call it.
 4583 
 4584 	* textmodes/fill.el (fill-minibuffer-function): New function.
 4585 	(fill-paragraph): Bind fill-paragraph-function to
 4586 	fill-minibuffer-function.
 4587 
 4588 	* ruler-mode.el (ruler-mode-map): Add bindings for up-events
 4589 	so that they aren't undefined.
 4590 
 4591 	* dired.el (dired-readin): Locally bind file-name-coding-system.
 4592 
 4593 	* bindings.el: Shorten and clarify usual mode line mouse help string.
 4594 
 4595 	* Makefile.in (autoloads): Don't include `obsolete'.
 4596 
 4597 2006-11-06  Chong Yidong  <cyd@stupidchicken.com>
 4598 
 4599 	* printing.el (pr-alist-custom-set, pr-ps-utility-custom-set)
 4600 	(pr-ps-name-custom-set, pr-txt-name-custom-set): Don't update the
 4601 	Printing menu if it's not initialized.
 4602 	(pr-menu-bind): Act on menu-bar-file-menu directly.
 4603 
 4604 2006-11-06  Juanma Barranquero  <lekktu@gmail.com>
 4605 
 4606 	* help.el (view-emacs-news): Fix typo in error message.
 4607 
 4608 	* menu-bar.el (menu-bar-update-buffers): Fix typo in menu entry.
 4609 
 4610 	* shadowfile.el (shadow-define-regexp-group)
 4611 	(shadow-literal-groups, shadow-insert-var): Doc fixes.
 4612 	(shadow-read-files): Fix typo in message.
 4613 	(shadow-inhibit-overload, shadow-find, shadow-suffix)
 4614 	(shadow-site-match, shadow-write-todo-file, shadow-insert-var)
 4615 	(shadow-suffix, shadow-site-match, shadow-expand-file-name)
 4616 	(shadow-file-match): Fix typos in docstrings.
 4617 
 4618 	* terminal.el (terminal-emulator): Fix typo in message.
 4619 
 4620 	* emacs-lisp/authors.el (authors-fixed-entries): Fix typo.
 4621 
 4622 	* emacs-lisp/lselect.el (x-kill-primary-selection)
 4623 	(x-delete-primary-selection, x-copy-primary-selection):
 4624 	Fix typos in error messages.
 4625 
 4626 	* emulation/edt-mapper.el: Fix typo in interactive message.
 4627 
 4628 	* mail/emacsbug.el (report-emacs-bug): Fix typos in output message.
 4629 
 4630 	* textmodes/ispell.el (ispell, ispell-local-dictionary-alist)
 4631 	(ispell-help): Fix typos in docstrings.
 4632 	(ispell-help): Fix typo in output message.
 4633 
 4634 	* allout.el (allout-adjust-file-variable)
 4635 	(allout-passphrase-verifier-string)
 4636 	(allout-passphrase-hint-string)
 4637 	(allout-toggle-current-subtree-encryption):
 4638 	* apropos.el (apropos-synonyms):
 4639 	* cus-edit.el (hook):
 4640 	* emacs-lock.el (emacs-lock-from-exiting):
 4641 	* follow.el (follow-avoid-tail-recenter-p):
 4642 	* hexl.el (hexl-mode):
 4643 	* mouse-copy.el (mouse-copy-work-around-drag-bug):
 4644 	* mouse.el (mouse-set-font):
 4645 	* resume.el (resume-emacs-args-file):
 4646 	* rfn-eshadow.el (file-name-shadow-tty-properties):
 4647 	* t-mouse.el (t-mouse-process, t-mouse-mode):
 4648 	* emacs-lisp/cust-print.el (custom-print-install)
 4649 	(custom-print-uninstall, custom-format):
 4650 	* emacs-lisp/shadow.el (list-load-path-shadows):
 4651 	* emulation/tpu-edt.el (tpu-help-text)
 4652 	(tpu-save-all-buffers-kill-emacs, tpu-emacs-replace)
 4653 	(tpu-reset-control-keys):
 4654 	* emulation/vip.el (vip-emacs-local-map)
 4655 	(vip-change-mode-to-emacs):
 4656 	* emulation/viper.el (viper-mode, viper-set-hooks)
 4657 	(viper-major-mode-modifier-list):
 4658 	* emulation/viper-init.el (viper-emacs-state-cursor-color):
 4659 	* emulation/viper-keym.el (viper-emacs-kbd-map)
 4660 	(viper-toggle-key):
 4661 	* mail/feedmail.el (feedmail-queue-reminder)
 4662 	(feedmail-queue-reminder-alist, feedmail-confirm-outgoing)
 4663 	(feedmail-confirm-outgoing-timeout, feedmail-nuke-bcc)
 4664 	(feedmail-nuke-resent-bcc, feedmail-fill-to-cc-fill-column)
 4665 	(feedmail-sender-line, feedmail-force-binary-write)
 4666 	(feedmail-from-line, feedmail-deduce-envelope-from)
 4667 	(feedmail-x-mailer-line, feedmail-message-id-generator)
 4668 	(feedmail-date-generator, feedmail-fiddle-plex-user-list)
 4669 	(feedmail-enable-spray, feedmail-spray-this-address)
 4670 	(feedmail-spray-address-fiddle-plex-list, feedmail-enable-queue)
 4671 	(feedmail-queue-runner-confirm-global)
 4672 	(feedmail-ask-before-queue-prompt)
 4673 	(feedmail-ask-before-queue-reprompt)
 4674 	(feedmail-prompt-before-queue-standard-alist)
 4675 	(feedmail-prompt-before-queue-user-alist)
 4676 	(feedmail-prompt-before-queue-help-supplement)
 4677 	(feedmail-queue-use-send-time-for-message-id)
 4678 	(feedmail-queue-default-file-slug, feedmail-queue-fqm-suffix)
 4679 	(feedmail-mail-send-hook-splitter, feedmail-mail-send-hook)
 4680 	(feedmail-mail-send-hook-queued)
 4681 	(feedmail-confirm-addresses-hook-example)
 4682 	(feedmail-last-chance-hook, feedmail-before-fcc-hook)
 4683 	(feedmail-queue-runner-mode-setter)
 4684 	(feedmail-queue-alternative-mail-header-separator)
 4685 	(feedmail-queue-runner-message-sender)
 4686 	(feedmail-buffer-eating-function, feedmail-binmail-template)
 4687 	(feedmail-run-the-queue-no-prompts)
 4688 	(feedmail-run-the-queue-global-prompt)
 4689 	(feedmail-queue-subject-slug-maker, feedmail-fiddle-header)
 4690 	(feedmail-envelope-deducer, feedmail-fiddle-date)
 4691 	(feedmail-default-message-id-generator)
 4692 	(feedmail-fiddle-message-id, feedmail-fiddle-x-mailer)
 4693 	(feedmail-fiddle-spray-address, feedmail-deduce-address-list):
 4694 	* mail/vms-pmail.el (vms-pmail-save-and-exit, vms-pmail-abort)
 4695 	(vms-pmail-setup):
 4696 	* play/dunnet.el (dun-help):
 4697 	* play/handwrite.el (handwrite):
 4698 	* play/hanoi.el (hanoi-unix-64):
 4699 	* progmodes/idlwave.el (idlwave-rescan-asynchronously):
 4700 	* textmodes/enriched.el (fixed):
 4701 	* textmodes/org.el (org-file-apps)
 4702 	(org-emphasis-regexp-components, org-emphasis-alist):
 4703 	* textmodes/texinfmt.el (batch-texinfo-format):
 4704 	Fix typos in docstrings.
 4705 
 4706 2006-11-05  Juanma Barranquero  <lekktu@gmail.com>
 4707 
 4708 	* loadhist.el (read-feature): Don't complete features not loaded
 4709 	from a file (which make `unload-feature' to fail).
 4710 
 4711 2006-11-05  Reiner Steib  <Reiner.Steib@gmx.de>
 4712 
 4713 	* add-log.el (add-log-time-zone-rule): Mark as safe-local-variable.
 4714 
 4715 2006-11-05  Chong Yidong  <cyd@stupidchicken.com>
 4716 
 4717 	* startup.el (command-line-1): Kill emacs if the last frame is
 4718 	deleted while evaluating the command-line arguments.
 4719 
 4720 2006-11-05  Richard Stallman  <rms@gnu.org>
 4721 
 4722 	* startup.el (init-file-had-error): Add doc string.
 4723 	(fancy-splash-text, fancy-splash-head, fancy-splash-tail):
 4724 	Use fixed-width font for keyboard key descriptions.
 4725 
 4726 	* cus-edit.el (custom-save-all): Error if saving in .emacs
 4727 	and it had an error when loaded.
 4728 
 4729 	* dired-aux.el (dired-copy-file-recursive): Catch errors
 4730 	from recursive copies in the loop, around the recursive call.
 4731 
 4732 2006-11-05  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 4733 
 4734 	* battery.el (battery-linux-proc-acpi): Search an ac_adapter in
 4735 	`/proc/acpi/ac_adapter/*'.  Ditto for the thermometers in
 4736 	`/proc/acpi/thermal_zone/*'.
 4737 	(battery-search-for-one-match-in-files): New.  Search a regexp in
 4738 	the content of some files.
 4739 
 4740 2006-11-05  Martin Rudalics  <rudalics@gmx.at>
 4741 
 4742 	* window.el (mouse-autoselect-window-now): Remove variable.
 4743 	(mouse-autoselect-window-state): New variable.
 4744 	(mouse-autoselect-window-start, mouse-autoselect-window-cancel)
 4745 	(mouse-autoselect-window-select, handle-select-window):
 4746 	Rewritten to make mouse-autoselect-window-timer a one-shot timer.
 4747 	Suspend delayed autoselection during menu or popup dialog.
 4748 
 4749 	* info-look.el (info-lookup-guess-custom-symbol): New function
 4750 	for retrieving symbol at point in custom buffers.
 4751 	(top level) <info-lookup-maybe-add-help>: Add backquote and
 4752 	comma to ignored characters in regexps of help specifications
 4753 	for emacs-lisp-mode and lisp-interaction-mode.  This permits
 4754 	looking up symbols in `...' and after a comma.  Add help
 4755 	specifications for custom-mode and help-mode.
 4756 
 4757 2006-11-04  Eli Zaretskii  <eliz@gnu.org>
 4758 
 4759 	* mail/rmail.el (rmail-redecode-body): New optional argument RAW.
 4760 	Don't encode body if RAW is non-nil, or if the old encoding is
 4761 	identical to the new encoding, or if the body contains only
 4762 	eight-bit-* characters.
 4763 
 4764 2006-11-04  Yoni Rabkin Katzenell  <yoni-r@actcom.com>  (tiny change)
 4765 
 4766 	* faces.el (faces-sample-overlay, describe-face): Revert last changes.
 4767 	(faces-sample-overlay): Remove variable.
 4768 	(describe-face): Insert sample text in the face being described.
 4769 
 4770 2006-11-04  Martin Rudalics  <rudalics@gmx.at>
 4771 
 4772 	* whitespace.el (whitespace-indent-regexp): Make this match any
 4773 	multiples of eight spaces near the beginning of a line.
 4774 	(whitespace-buffer): Use `remove-overlays' instead of
 4775 	`whitespace-unhighlight-the-space' and `overlay-recenter' to
 4776 	speed up overlay handling.
 4777 	(whitespace-buffer-leading, whitespace-buffer-trailing):
 4778 	Make these functions highlight the text removed by
 4779 	`whitespace-buffer-leading-cleanup' and
 4780 	`whitespace-buffer-trailing-cleanup' respectively.
 4781 	(whitespace-buffer-search): Use `with-local-quit'.
 4782 	Move `format' out of loop to speed up scanning larger buffers.
 4783 	(whitespace-unhighlight-the-space): Remove `remove-hook' since
 4784 	that function is never added to a hook.
 4785 	(whitespace-spacetab-regexp, whitespace-ateol-regexp)
 4786 	(whitespace-buffer-leading-cleanup)
 4787 	(whitespace-refresh-rescan-list): Fix docstrings.
 4788 
 4789 2006-11-03  Ken Manheimer  <ken.manheimer@gmail.com>
 4790 
 4791 	* allout.el (allout-during-yank-processing): Cue for inhibiting
 4792 	aberrance processing during yanks.
 4793 	(allout-doublecheck-at-and-shallower): Reduce the limit to reduce
 4794 	the amount of yanked topics that can be aberrant.
 4795 	(allout-do-doublecheck): Encapsulate this multiply-used recipe in
 4796 	a function, and supplement with inhibition of doublechecking
 4797 	during yanks.
 4798 	(allout-beginning-of-line, allout-next-heading)
 4799 	(allout-previous-heading, allout-goto-prefix-doublechecked)
 4800 	(allout-back-to-current-heading, allout-next-visible-heading)
 4801 	(allout-next-sibling): Use new allout-do-doublecheck function.
 4802 	(allout-next-sibling): Ensure we made progress when returning
 4803 	other than nil.
 4804 	(allout-rebullet-heading): Preserve text property annotations
 4805 	indicating the text was hidden, if it was.
 4806 	(allout-kill-line): Remove any added was-hidden annotations.
 4807 	(allout-kill-topic): Remove any added was-hidden annotations.
 4808 	(allout-annotate-hidden): Inhibit adding was-hidden text
 4809 	properties to the undo list.
 4810 	(allout-deannotate-hidden): New function to remove was-hidden
 4811 	annotation.
 4812 	(allout-hide-by-annotation): Use new allout-deannotate-hidden.
 4813 	(allout-remove-exposure-annotation): Replace by
 4814 	allout-deannotate-hidden.
 4815 	(allout-yank-processing): Signal that yank processing is happening
 4816 	with allout-during-yank-processing.  Also, wrap
 4817 	allout-unprotected's closer to the text changes, for easier
 4818 	debugging.  We need to inhibit-field-text-motion explicitly, in
 4819 	lieu of the encompassing allout-unprotected.
 4820 	(outlineify-sticky): Adjust criteria for triggering new outline
 4821 	decorations to presence or absence of any topics, not just a topic
 4822 	at the beginning of the buffer.
 4823 
 4824 2006-11-03  Juanma Barranquero  <lekktu@gmail.com>
 4825 
 4826 	* bs.el (bs--show-all, bs--redisplay):
 4827 	* cus-edit.el (custom-unlispify-menu-entries)
 4828 	(custom-unlispify-tag-names, custom-prompt-variable):
 4829 	* expand.el (expand-pos):
 4830 	* speedbar.el (speedbar-generic-list-tag-p):
 4831 	* wid-edit.el (widget-image-enable):
 4832 	* emacs-lisp/checkdoc.el (checkdoc-rogue-space-check-engine):
 4833 	* emacs-lisp/find-func.el (find-function-noselect)
 4834 	(find-function, find-variable-noselect, find-variable)
 4835 	(find-definition-noselect, find-face-definition):
 4836 	* mail/rmail-spam-filter.el (rsf-scanning-messages-now):
 4837 	* net/eudc-vars.el (eudc-expansion-overwrites-query):
 4838 	* progmodes/ada-xref.el (ada-find-in-ali):
 4839 	* textmodes/flyspell.el (flyspell-check-tex-math-command):
 4840 	* textmodes/org.el (org-copy-subtree):
 4841 	* textmodes/table.el (table--row-column-insertion-point-p):
 4842 	Use "non-nil" in docstrings.
 4843 
 4844 2006-11-03  Mark Davies  <mark@mcs.vuw.ac.nz>
 4845 
 4846 	* sort.el (sort-columns): Set the field separator to tab; on
 4847 	NetBSD, sort complains if "\n" is used as field separator.
 4848 
 4849 2006-11-03  NIIMI Satoshi  <sa2c@sa2c.net>
 4850 
 4851 	* emacs-lisp/pp.el (pp-eval-last-sexp): Evaluate target sexp.
 4852 
 4853 2006-11-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 4854 
 4855 	* server.el (server-auth-key): Remove.  Replace by a process-property.
 4856 	(server-start): Don't remove the file of the previous process, but
 4857 	instead clear out the place for the new file.
 4858 	(server-start): Set the :auth-key property.
 4859 	(server-process-filter): Use the :auth-key property.
 4860 
 4861 2006-11-02  Carsten Dominik  <dominik@science.uva.nl>
 4862 
 4863 	* textmodes/org.el (org-mode-map): No longer copy
 4864 	`outline-mode-map' explicitly - this is already done by
 4865 	`define-derived-mode'.
 4866 
 4867 2006-11-02  Juanma Barranquero  <lekktu@gmail.com>
 4868 
 4869 	* server.el (server-visit-files): Use `when'.
 4870 	(server-process-filter): When authentication fails, send error
 4871 	message to client.  Wrap `process-send-region' in `ignore-errors'
 4872 	instead of `condition-case', and remove misleading comment.
 4873 
 4874 2006-11-01  Juri Linkov  <juri@jurta.org>
 4875 
 4876 	* simple.el (yank): Doc fix.
 4877 
 4878 2006-11-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 4879 
 4880 	* server.el: Try and fit within 80 columns.
 4881 	(server-start): Make the auth file unreadable by other users.
 4882 
 4883 2006-10-31  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
 4884 
 4885 	* battery.el (battery-linux-proc-acpi): Prevent range error when
 4886 	`full-capacity' is 0.
 4887 
 4888 2006-10-31  Yoni Rabkin Katzenell  <yoni-r@actcom.com>  (tiny change)
 4889 
 4890 	* faces.el (faces-sample-overlay): New defvar.
 4891 	(faces-sample-overlay): New function to show face sample text.
 4892 	(describe-face): Use it.
 4893 
 4894 2006-10-31  Stephen Leake  <stephen_leake@stephe-leake.org>
 4895 
 4896 	* progmodes/ada-stmt.el: Change maintainer, apply
 4897 	whitespace-cleanup, checkdoc.
 4898 	(ada-func-or-proc-name): Add doc string.
 4899 
 4900 	* progmodes/ada-prj.el (ada-prj-new): Change maintainer, apply
 4901 	whitespace-cleanup, checkdoc.  Minor improvements to many doc
 4902 	strings and comments.
 4903 	(ada-prj-display-page): Change buffer name to more accurately
 4904 	reflect function.
 4905 
 4906 	* progmodes/ada-xref.el: Change maintainer, apply
 4907 	whitespace-cleanup, checkdoc.  Minor improvements to many doc
 4908 	strings and comments.  Don't look for `gvd' or `ddd' debuggers.
 4909 	(ada-compile-current): Don't add newlines to commands.
 4910 
 4911 2006-10-31  Juanma Barranquero  <lekktu@gmail.com>
 4912 
 4913 	* server.el: Add support for TCP sockets.
 4914 	(server-use-tcp, server-host, server-auth-dir): New options.
 4915 	(server-auth-key): New variable.
 4916 	(server-ensure-safe-dir): Create nonexistent parent dirs.
 4917 	Ignore Unix-style file modes on Windows.
 4918 	(server-start): Create a TCP or Unix socket according to the value
 4919 	of `server-use-tcp'.  For TCP sockets, create the id/auth file in
 4920 	`server-auth-dir' directory.
 4921 	(server-process-filter): Delete process if authentication
 4922 	fails (which never happens for Unix sockets).
 4923 
 4924 2006-10-30  David Kastrup  <dak@gnu.org>
 4925 
 4926 	* subr.el (add-to-list): Don't continue checking if a match has
 4927 	been found.
 4928 
 4929 2006-10-30  Chong Yidong  <cyd@stupidchicken.com>
 4930 
 4931 	* tutorial.el: Move defvars to avoid bytecomp warnings.
 4932 	(tutorial--find-changed-keys): Check if viper-current-state is
 4933 	bound before using it.
 4934 	(help-with-tutorial): Check if viper-tutorial is defined before
 4935 	using it.
 4936 
 4937 2006-10-30  Lennart Borgman  <lennart.borgman.073@student.lu.se>
 4938 
 4939 	* help-fns.el (help-with-tutorial): Move to tutorial.el.
 4940 
 4941 	* tutorial.el: New file.
 4942 	(help-with-tutorial): Move here from help-fns.el.  Add help for
 4943 	rebound keys.  Fix resume of tutorial.
 4944 	(tutorial--describe-nonstandard-key, tutorial--sort-keys)
 4945 	(tutorial--find-changed-keys, tutorial--display-changes)
 4946 	(tutorial--saved-dir, tutorial--saved-file)
 4947 	(tutorial--save-tutorial): New functions to support the changes in
 4948 	help-with-tutorial.
 4949 
 4950 2006-10-30  Kenichi Handa  <handa@m17n.org>
 4951 
 4952 	* files.el (revert-buffer): If a unibyte buffer is being reverted
 4953 	with a coding system for multibyte, set buffer multibyte before
 4954 	calling insert-file-contents.
 4955 
 4956 2006-10-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 4957 
 4958 	* server.el (server-select-display): Use a dummy buffer to detect when
 4959 	the frame is later used.
 4960 	(server-select-display): New function.
 4961 	(server-process-filter): Use it to detect unused temp frames.
 4962 
 4963 2006-10-29  Stephen Leake  <stephen_leake@stephe-leake.org>
 4964 
 4965 	* progmodes/ada-mode.el: Change maintainer, apply
 4966 	whitespace-clean, checkdoc.  Minor improvements to many doc strings.
 4967 	(ada-mode-version): New function.
 4968 	(ada-create-menu): Menu operations are available for all supported
 4969 	compilers.
 4970 
 4971 2006-10-29  Lars Hansen  <larsh@soem.dk>
 4972 
 4973 	* net/tramp.el (with-parsed-tramp-file-name): Correct debug spec.
 4974 	Highlight as keyword.
 4975 	(tramp-do-copy-or-rename-file): Correct data for 'file-already-exists.
 4976 	Don't call tramp-method-out-of-band-p for local files.
 4977 	(tramp-touch): Quote file name.
 4978 
 4979 2006-10-28  Glenn Morris  <rgm@gnu.org>
 4980 
 4981 	* calendar/calendar.el (cal-html-cursor-month)
 4982 	(cal-html-cursor-year): Add autoloads for this new package.
 4983 	(calendar-mode-map): Bind cal-html-cursor-month, cal-html-cursor-year.
 4984 
 4985 2006-10-28  Anna M. Bigatti  <bigatti@dima.unige.it>
 4986 
 4987 	* calendar/cal-html.el: New file.
 4988 
 4989 2006-10-28  Chong Yidong  <cyd@stupidchicken.com>
 4990 
 4991 	* emacs-lisp/authors.el (authors-aliases): Update.
 4992 
 4993 2006-10-27  Chong Yidong  <cyd@stupidchicken.com>
 4994 
 4995 	* version.el (emacs-version): Bump version number to 22.0.90.
 4996 
 4997 2006-10-26  John W. Eaton  <jwe@octave.org>
 4998 
 4999 	* progmodes/octave-inf.el (inferior-octave-has-built-in-variables):
 5000 	New defvar.
 5001 	(inferior-octave-resync-dirs): Check to see whether Octave has
 5002 	built-in variables and set inferior-octave-has-built-in-variables.
 5003 	Check inferior-octave-has-built-in-variables to decide whether to
 5004 	send commands that set built-in variables or call functions to
 5005 	change Octave's behavior.
 5006 	Send "disp (pwd ())" to Octave instead of just "pwd".
 5007 	(inferior-octave-startup): Send "more off" to Octave instead of
 5008 	"page_screen_output = 0".
 5009 
 5010 2006-10-26  Chong Yidong  <cyd@stupidchicken.com>
 5011 
 5012 	* emacs-lisp/cl-indent.el (lisp-indent-259): Indent nil's in the
 5013 	pattern normally.
 5014 
 5015 2006-10-26  Nick Roberts  <nickrob@snap.net.nz>
 5016 
 5017 	* bindings.el (mode-line-mode-menu): Remove bindings for global
 5018 	minor modes (line/column number) as they are on the menubar.
 5019 
 5020 2006-10-25  Juanma Barranquero  <lekktu@gmail.com>
 5021 
 5022 	* term/w32-win.el (x-handle-name-switch): Doc fix.
 5023 	(w32-standard-fontset-spec): Fix typo in docstring.
 5024 
 5025 	* midnight.el (midnight-buffer-display-time): Doc fix.
 5026 	(clean-buffer-list-kill-never-buffer-names): Add "*server*".
 5027 
 5028 2006-10-23  Michael Kifer  <kifer@cs.stonybrook.edu>
 5029 
 5030 	* emulation/viper-cmd.el (viper-prefix-arg-com): Define gg as G0.
 5031 
 5032 	* emulation/viper-ex.el (ex-read): Quote file argument.
 5033 
 5034 	* ediff-diff.el (ediff-same-file-contents): Expand file names.
 5035 
 5036 	* ediff-mult.el (ediff-append-custom-diff): Quote shell file arguments.
 5037 
 5038 2006-10-22  Martin Rudalics  <rudalics@gmx.at>
 5039 
 5040 	* textmodes/flyspell.el (flyspell-check-region-doublons):
 5041 	Fix last fix.
 5042 
 5043 2006-10-23  Nick Roberts  <nickrob@snap.net.nz>
 5044 
 5045 	* bindings.el (mode-line-mode-menu): List global minor modes
 5046 	before local ones.
 5047 
 5048 2006-10-23  Kim F. Storm  <storm@cua.dk>
 5049 
 5050 	* subr.el (add-to-list): Optimize if compare-fn is `eq' or `eql'.
 5051 	(sit-for): If last command was a prefix arg, add the read-ahead
 5052 	event to unread-command-events as (t . EVENT) so it will be added
 5053 	to this-command-keys by read-key-sequence.
 5054 
 5055 2006-10-22  Martin Rudalics  <rudalics@gmx.at>
 5056 
 5057 	* textmodes/flyspell.el (flyspell-word): Skip past all previous
 5058 	whitespace when checking doublons.
 5059 	(flyspell-check-region-doublons): Fix doublon regexp.
 5060 	(flyspell-highlight-incorrect-region): Highlight doublons using
 5061 	flyspell-duplicate face.
 5062 
 5063 	* progmodes/cperl-mode.el (cperl-invalid-face): Fix defcustom.
 5064 
 5065 2006-10-22  John Wiegley  <johnw@newartisans.com>
 5066 
 5067 	* progmodes/python.el (python-use-skeletons): python-mode was
 5068 	auto-inserting templates (for those with abbrev-mode on), not only
 5069 	by default -- *but without a configuration variable to disable
 5070 	it*.  This rendered python-mode completely useless for me, so I
 5071 	have added `python-use-skeletons', which is now off by default.
 5072 
 5073 2006-10-22  Chong Yidong  <cyd@stupidchicken.com>
 5074 
 5075 	* progmodes/cperl-mode.el (cperl-mode): Don't assume
 5076 	font-lock-multiline is auto-local (it's not).
 5077 	(cperl-windowed-init): Ensure that cperl-font-lock-multiline is
 5078 	initialized before calling cperl-init-faces.
 5079 
 5080 2006-10-22  Nick Roberts  <nickrob@snap.net.nz>
 5081 
 5082 	* progmodes/gdb-ui.el (gdb-info-stack-custom): Don't try to give
 5083 	gdb-stack-position a value when there is no fringe.
 5084 
 5085 	* bindings.el (mode-line-mode-menu): Disable auto-revert-tail-mode
 5086 	indicator if not visiting a file.
 5087 
 5088 2006-10-20  David Kastrup  <dak@gnu.org>
 5089 
 5090 	* window.el (kill-buffer-and-window): Fix a bug where an aborted
 5091 	operation would still cause some window to collapse later.
 5092 
 5093 2006-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 5094 
 5095 	* vc.el (vc-switch-backend): Try to be more careful with unwanted
 5096 	side-effect due to mixing various backends's file properties.
 5097 
 5098 	* vc-svn.el (vc-svn-parse-status): Remove unused arg `localp'.
 5099 	Add arg `filename' instead.  Don't set vc-backend if `filename' is set.
 5100 	Return `filename's status if applicable.  Update callers.
 5101 
 5102 2006-10-19  Kenichi Handa  <handa@m17n.org>
 5103 
 5104 	* international/kkc.el (kkc-region): When a key sequence is not
 5105 	defined, append (this-single-command-raw-keys) to
 5106 	unread-input-method-events.
 5107 
 5108 2006-10-19  Juanma Barranquero  <lekktu@gmail.com>
 5109 
 5110 	* progmodes/ada-mode.el (ada-in-string-p): Doc fix.
 5111 
 5112 2006-10-19  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 5113 
 5114 	* version.el (emacs-version): Use mac-carbon-version-string.
 5115 
 5116 	* term/mac-win.el (res-geometry): Apply 2006-10-18 change for x-win.el.
 5117 
 5118 2006-10-19  Jan Djärv  <jan.h.d@swipnet.se>
 5119 
 5120 	* select.el (ccl-check-utf-8, string-utf-8-p): New functions (by
 5121 	Kenichi Handa).
 5122 	(xselect-convert-to-string): Decline requests for UTF8_STRING if
 5123 	the selection is not UTF-8.
 5124 
 5125 2006-10-18  Juanma Barranquero  <lekktu@gmail.com>
 5126 
 5127 	* progmodes/ada-mode.el (ada-83-string-keywords)
 5128 	(ada-last-which-function-line ada-no-auto-case, ada-indent-region)
 5129 	(ada-which-compiler, ada-align-modes, ada-adjust-case-buffer)
 5130 	(ada-looking-at-semi-private, ada-get-body-name):
 5131 	Fix typos in docstrings.
 5132 	(ada-create-case-exception, ada-create-case-exception-substring):
 5133 	Fix typos in error messages.
 5134 	(ada-goto-matching-end, ada-narrow-to-defun): Doc fixes.
 5135 
 5136 2006-10-18  Jan Djärv  <jan.h.d@swipnet.se>
 5137 
 5138 	* term/x-win.el (res-geometry): Don't set geometry from Xresources
 5139 	to default-frame-alist if default-frame-alist already contains
 5140 	width/height.
 5141 
 5142 2006-10-18  Richard Stallman  <rms@gnu.org>
 5143 
 5144 	* emacs-lisp/pp.el (pp-eval-expression): Use `X' to read value.
 5145 	Non-interactive arg is the value, not the expression.
 5146 
 5147 	* simple.el (read-expression-map): Just set it, no defvar.
 5148 
 5149 	* subr.el (insert-for-yank-1): If last inserted char has
 5150 	properties, mark them as rear-nonsticky.
 5151 
 5152 	* recentf.el (recentf-mode): Doc fix.
 5153 
 5154 	* facemenu.el (facemenu-add-new-face): Defend against symbol
 5155 	that isn't a face name.
 5156 
 5157 	* dired-aux.el (dired-do-copy): Doc fix.
 5158 
 5159 2006-10-18  Chong Yidong  <cyd@stupidchicken.com>
 5160 
 5161 	* simple.el (line-move-1): Ignore fields when moving to the
 5162 	beginning of line to avoid getting point stuck.
 5163 
 5164 2006-10-18  Martin Rudalics  <rudalics@gmx.at>
 5165 
 5166 	* textmodes/flyspell.el (flyspell-word-search-backward):
 5167 	Set inhibit-point-motion-hooks to avoid looping due to intangible
 5168 	text.
 5169 
 5170 2006-10-16  Richard Stallman  <rms@gnu.org>
 5171 
 5172 	* help-fns.el (describe-function-1): Special case optimization
 5173 	for self-insert-command.
 5174 
 5175 2006-10-16  Kim F. Storm  <storm@cua.dk>
 5176 
 5177 	* ido.el (ido-reread-directory): Work in `dir' mode too.
 5178 
 5179 2006-10-15  Martin Rudalics  <rudalics@gmx.at>
 5180 
 5181 	* textmodes/table.el: Require 'regexp-opt.
 5182 
 5183 2006-10-15  Lennart Borgman  <lennart.borgman.073@student.lu.se>
 5184 
 5185 	* progmodes/flymake.el (flymake-get-project-include-dirs-imp):
 5186 	Use shell-quote-argument.
 5187 
 5188 	* shell.el (explicit-bash-args): Likewise.
 5189 
 5190 	* progmodes/ada-xref.el (ada-find-in-src-path): Likewise.
 5191 	Use grep -E rather than egrep.
 5192 
 5193 2006-10-15  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 5194 
 5195 	* ido.el (ido-exhibit): Allow `-', `_', and trailing `$' in user id.
 5196 
 5197 2006-10-15  Kim F. Storm  <storm@cua.dk>
 5198 
 5199 	* filesets.el (filesets-run-cmd--repl-fn): Use shell-quote-argument.
 5200 
 5201 2006-10-14  Lennart Borgman  <lennart.borgman.073@student.lu.se>
 5202 
 5203 	* filesets.el (filesets-cmd-shell-command): Quote buffer-file-name
 5204 	to protect whitespace and metacharacters from the shell.
 5205 
 5206 2006-10-13  Giorgos Keramidas  <keramida@ceid.upatras.gr>  (tiny change)
 5207 
 5208 	* apropos.el (apropos-pattern-quoted): Fix a typo in a doc string.
 5209 
 5210 2006-10-13  Eli Zaretskii  <eliz@gnu.org>
 5211 
 5212 	* subr.el (start-process-shell-command): Doc fix.
 5213 
 5214 2006-10-13  Andrea Russo  <rastandy@salug.it>  (tiny change)
 5215 
 5216 	* info-look.el <maxima-mode, inferior-maxima-mode>: Allow [0-9] in
 5217 	the regexp for Maxima symbols.
 5218 
 5219 2006-10-13  Stefan Monnier  <monnier@iro.umontreal.ca>
 5220 
 5221 	* vc-hooks.el (vc-ignore-dir-regexp): Make it into a defcustom.
 5222 	(vc-find-root): Don't walk higher up than ~.
 5223 
 5224 2006-10-12  Chong Yidong  <cyd@stupidchicken.com>
 5225 
 5226 	* international/utf-8.el (utf-translate-cjk-load-tables):
 5227 	Avoid clobbering last-coding-system-used during load.
 5228 
 5229 2006-10-12  Carsten Dominik  <dominik@science.uva.nl>
 5230 
 5231 	* textmodes/reftex-global.el (reftex-create-tags-file):
 5232 	Quote file arguments.
 5233 
 5234 2006-10-12  Richard Stallman  <rms@gnu.org>
 5235 
 5236 	* files.el (file-name-history): Add defvar.
 5237 	(save-some-buffers-action-alist): Improve description strings.
 5238 
 5239 2006-10-12  Andreas Schwab  <schwab@suse.de>
 5240 
 5241 	* files.el (auto-mode-alist): Match change log file name also with
 5242 	a dash before a numeric extension.
 5243 
 5244 2006-10-11  Ilya Zakharevich  <ilyaz@cpan.org>
 5245 
 5246 	* progmodes/cperl-mode.el: Merge from upstream, upto version 5.22.
 5247 	After 5.0:
 5248 	(cperl-add-tags-recurse-noxs-fullpath): New function (for -batch mode).
 5249 
 5250 	After 5.1: Major edit.  Summary of most visible changes:
 5251 
 5252 	- Multiple <<HERE per line allowed.
 5253 	- Handles multiline subroutine declaration headers (with comments).
 5254 	  (The exception is `cperl-etags' - but it is not used in the rest
 5255 	  of the mode.)
 5256 	- Fontifies multiline my/our declarations (even with comments,
 5257 	  and with legacy `font-lock').
 5258 	- Major speedup of syntaxification, both immediate and postponed
 5259 	  (3.5x to 15x [for different CPUs and versions of Emacs] on the
 5260 	  huge real-life document I tested).
 5261 	- New bindings, edits to imenu.
 5262 	- "_" is made into word-char during fontification/syntaxification;
 5263 	  some attempts to recognize non-word "_" during other operations too.
 5264 	- Detect bug in Emacs with `looking-at' inside `narrow' and bulk out.
 5265 	- autoload some more perldoc-related stuff
 5266 	- New convenience features: ISpell POD/HEREDOCs, narrow-to-HEREDOC.
 5267 	- Attempt to incorporate XEmacs edits which reached me.
 5268 
 5269 	Fine-grained changelog:
 5270 	(cperl-hook-after-change): New configuration variable.
 5271 	(cperl-vc-sccs-header): Likewise.
 5272 	(cperl-vc-sccs-header): Likewise.
 5273 	(cperl-vc-header-alist): Default via two preceding variables.
 5274 	(cperl-invalid-face): Remove double quoting under XEmacs
 5275 		(still needed under 21.2).
 5276 	(cperl-tips): Update URLs for resources.
 5277 	(cperl-problems): Likewise.
 5278 	(cperl-praise): Mention new features.
 5279 	New C-c key bindings: for `cperl-find-bad-style',
 5280 	`cperl-pod-spell', `cperl-here-doc-spell', `cperl-narrow-to-here-doc',
 5281 	`cperl-perdoc', and `cperl-perldoc-at-point'.
 5282 	CPerl Mode menu changes: "Fix style by spaces", "Imenu on Perl Info"
 5283 	moved, new submenu of Tools with Ispell entries and narrowing.
 5284 	(cperl-after-sub-regexp): New defsubst.
 5285 	(cperl-imenu--function-name-regexp-perl): Use `cperl-after-sub-regexp'.
 5286 		Allows heads up to head4.
 5287 		Allow "package;".
 5288 	(defun-prompt-regexp): Use `cperl-after-sub-regexp'.
 5289 	(paren-backwards-message): ??? Something for XEmacs???
 5290 	(cperl-mode): Never auto-switch abbrev-mode off.
 5291 		Try to allow '_' be non-word char.
 5292 		Do not use `font-lock-unfontify-region-function' on XEmacs.
 5293 		Reset syntax cache on mode start.
 5294 		Support multiline facification (even on legacy `font-lock').
 5295 	(cperl-facemenu-add-face-function): ??? Some contributed code ???
 5296 	(cperl-after-change-function): Since `font-lock' and `lazy-lock'
 5297 		refuse to inform us whether the fontification is due to lazy
 5298 		calling or due to edit to a buffer, install our own hook
 5299 		(controlled by `cperl-hook-after-change').
 5300 	(cperl-electric-pod): =cut may have been recognized as start.
 5301 	(cperl-block-p): Move, updated for attributes.
 5302 	(cperl-calculate-indent): Try to allow '_' be non-word char
 5303 		Support subs with attributes.
 5304 	(cperl-where-am-i): Quiet (?) a warning.
 5305 	(cperl-cached-syntax-table): New function.
 5306 	(cperl-forward-re): Use `cperl-cached-syntax-table'.
 5307 	(cperl-unwind-to-safe): Recognize `syntax-type' property
 5308 		changing in a middle of line.
 5309 	(cperl-find-sub-attrs): New function.
 5310 	(cperl-find-pods-heres): Allow many <<EOP per line.
 5311 		Allow subs with attributes.
 5312 		Major speedups (3.5x..15x on a real-life test file nph-proxy.pl).
 5313 		Recognize "extproc " (OS/2) case-folded and only at start.
 5314 		/x on s///x with empty replacement was not recognized.
 5315 		Better comments.
 5316 	(cperl-after-block-p): Remarks on diff with `cperl-block-p'.
 5317 		Allow subs with attributes, labels.
 5318 		Do not confuse "else::foo" with "else".
 5319 		Minor optimizations...
 5320 	(cperl-after-expr-p): Try to allow '_' be non-word char.
 5321 	(cperl-fill-paragraph): Try to detect a major bug in Emacs
 5322 	        with `looking-at' inside `narrow' and bulk out if found.
 5323 	(cperl-imenu--create-perl-index): Updates for new
 5324 	        `cperl-imenu--function-name-regexp-perl'.
 5325 	(cperl-outline-level): Likewise.
 5326 	(cperl-init-faces): Allow multiline subroutine headers
 5327 	        and my/our declarations, and ones with comments.
 5328 		Allow subroutine attributes.
 5329 	(cperl-imenu-on-info): Better docstring.
 5330 	(cperl-etags): Rudimentary support for attributes.
 5331 		Support for packages and "package;".
 5332 	(cperl-add-tags-recurse-noxs): Better (?) docstring.
 5333 	(cperl-add-tags-recurse-noxs-fullpath): Likewise.
 5334 	(cperl-tags-hier-init): Misprint for `fboundp' fixed.
 5335 	(cperl-not-bad-style-regexp): Try to allow '_' be non-word char.
 5336 	(cperl-perldoc): Add autoload.
 5337 	(cperl-perldoc-at-point): Likewise.
 5338 	(cperl-here-doc-spell): New function.
 5339 	(cperl-pod-spell): Likewise.
 5340 	(cperl-map-pods-heres): Likewise.
 5341 	(cperl-get-here-doc-region): Likewise.
 5342 	(cperl-font-lock-fontify-region-function): Likewise (backward
 5343 		compatibility for legacy `font-lock').
 5344 	(cperl-font-lock-unfontify-region-function): Fix style.
 5345 	(cperl-fontify-syntaxically): Recognize and optimize away deferred
 5346 		calls with no-change.  Governed by `cperl-hook-after-change'.
 5347 	(cperl-fontify-update): Recognize that syntaxification region
 5348 		can be larger than fontification one.
 5349 		XXXX we leave `cperl-postpone' property, so this is quadratic...
 5350 	(cperl-fontify-update-bad): Temporary placeholder until
 5351 	        it is clear how to implement `cperl-fontify-update'.
 5352 	(cperl-time-fontification): New function.
 5353 	(attrib-group): New text attribute.
 5354 	(multiline): New value: `syntax-type' text attribute.
 5355 
 5356 	After 5.2:
 5357 	(cperl-emulate-lazy-lock): New function.
 5358 	(cperl-fontify-syntaxically): Would skip large regions.
 5359 	Add `cperl-time-fontification', `cperl-emulate-lazy-lock' to menu.
 5360 	Some globals were declared, but uninitialized.
 5361 
 5362 	After 5.3, 5.4:
 5363 	(cperl-facemenu-add-face-function): Add docs, fix U<>.
 5364 	Copyright message updated.
 5365 	(cperl-init-faces): Work around a bug in `font-lock'.  May slow
 5366 			facification down a bit.
 5367 		Misprint for my|our|local for old `font-lock'
 5368 			"our" was not fontified same as "my|local".
 5369 		Highlight variables after "my" etc even in
 5370 			a middle of an expression.
 5371 		Do not facify multiple variables after my etc
 5372 			unless parentheses are present.
 5373 
 5374 	After 5.5, 5.6
 5375 	(cperl-fontify-syntaxically): after-change hook could reset.
 5376 	(cperl-syntax-done-to) to a middle of line; unwind to BOL.
 5377 
 5378 	After 5.7:
 5379 	(cperl-init-faces): Allow highlighting of local ($/).
 5380 	(cperl-problems-old-emaxen): New variable (for the use of DOCSTRING).
 5381 	(cperl-problems): Remove fixed problems.
 5382 	(cperl-find-pods-heres): Recognize #-comments in m##x too.
 5383 		Recognize charclasses (unless delimiter is \).
 5384 	(cperl-fontify-syntaxically): Unwinding to safe was done in wrong order.
 5385 	(cperl-regexp-scan): Update docs.
 5386 	(cperl-beautify-regexp-piece): Use information got from regexp scan.
 5387 
 5388 	After 5.8:
 5389 	Major user visible changes:
 5390 	Recognition and fontification of character classes in RExen.
 5391 	Variable indentation of RExen according to groups.
 5392 
 5393 	(cperl-find-pods-heres): Recognize POSIX classes in REx charclasses.
 5394 		Fontify REx charclasses in variable-name face.
 5395 		Fontify POSIX charclasses in "type" face.
 5396 		Fontify unmatched "]" in function-name face.
 5397 		Mark first-char of HERE-doc as `front-sticky'.
 5398 		Reset `front-sticky' property when needed.
 5399 	(cperl-calculate-indent): Indents //x -RExen according to parens level.
 5400 	(cperl-to-comment-or-eol): Recognize ends of `syntax-type' constructs.
 5401 	(cperl-backward-to-noncomment): Recognize stringy `syntax-type'
 5402 		constructs.  Support `narrow'ed buffers.
 5403 	(cperl-praise): Remove a reservation.
 5404 	(cperl-make-indent): New function.
 5405 	(cperl-indent-for-comment): Use `cperl-make-indent'.
 5406 	(cperl-indent-line): Likewise.
 5407 	(cperl-lineup): Likewise.
 5408 	(cperl-beautify-regexp-piece): Likewise.
 5409 	(cperl-contract-level): Likewise.
 5410 	(cperl-toggle-set-debug-unwind): New function.
 5411 		New menu entry for this.
 5412 	(fill-paragraph-function): Use when `boundp'.
 5413 	(cperl-calculate-indent): Take into account groups when indenting RExen.
 5414 	(cperl-to-comment-or-eol): Recognize # which end a string.
 5415 	(cperl-modify-syntax-type): Make only syntax-table property non-sticky.
 5416 	(cperl-fill-paragraph): Return t: needed for `fill-paragraph-function'.
 5417 	(cperl-fontify-syntaxically): More clear debugging message.
 5418 	(cperl-pod2man-build-command): Check (XEmacs) `Man-filter-list'.
 5419 	(cperl-init-faces): More complicated highlight even on XEmacs (new).
 5420 	Merge cosmetic changes from XEmacs.
 5421 
 5422 	After 5.9:
 5423 	(cperl-1+): Move to before the first use.
 5424 	(cperl-1-): Likewise.
 5425 
 5426 	After 5.10:
 5427 
 5428 	This code may lock Emacs hard!!!  Use at your own risk!
 5429 
 5430 	(cperl-font-locking): New internal variable.
 5431 	(cperl-beginning-of-property): New function.
 5432 	(cperl-calculate-indent): Use `cperl-beginning-of-property'
 5433 	instead of `previous-single-property-change'.
 5434 	(cperl-unwind-to-safe): Likewise.
 5435 	(cperl-after-expr-p): Likewise.
 5436 	(cperl-get-here-doc-region): Likewise.
 5437 	(cperl-font-lock-fontify-region-function): Likewise.
 5438 	(cperl-to-comment-or-eol): Do not call `cperl-update-syntaxification'
 5439 			recursively.
 5440 		Bound `next-single-property-change' via `point-max'.
 5441 	(cperl-unwind-to-safe): Bound likewise.
 5442 	(cperl-font-lock-fontify-region-function): Likewise.
 5443 	(cperl-find-pods-heres): Mark as recursive for `cperl-to-comment-or-eol'
 5444 		Initialization of `cperl-font-lock-multiline-start' could be
 5445 		missed if the "main" fontification did not run due to the
 5446 		keyword being already fontified.
 5447 	(cperl-pod-spell): Return t from do-one-chunk function.
 5448 	(cperl-map-pods-heres): Stop when the worker returns nil.
 5449 		Call `cperl-update-syntaxification'.
 5450 	(cperl-get-here-doc-region): Call `cperl-update-syntaxification'.
 5451 	(cperl-get-here-doc-delim): Remove unused function.
 5452 
 5453 	After 5.11:
 5454 
 5455 	The possible lockup of Emacs (introduced in 5.10) fixed.
 5456 
 5457 	(cperl-unwind-to-safe): `cperl-beginning-of-property' won't return nil.
 5458 	(cperl-syntaxify-for-menu): New customization variable.
 5459 	(cperl-select-this-pod-or-here-doc): New function.
 5460 	(cperl-get-here-doc-region): Extra argument.
 5461 		Do not adjust pos by 1.
 5462 
 5463 	New menu entries
 5464 		(Perl/Tools): Selection of current POD or HERE-DOC section.
 5465 		(Debugging CPerl:) backtrace on fontification.
 5466 
 5467 	After 5.12:
 5468 	(cperl-cached-syntax-table): Use `car-safe'.
 5469 	(cperl-forward-re): Remove spurious argument SET-ST.
 5470 		Add documentation.
 5471 	(cperl-forward-group-in-re): New function.
 5472 	(cperl-find-pods-heres): Find and highlight (?{}) blocks in RExen
 5473 	(XXXX Temporary (?) hack is to syntax-mark them as comment).
 5474 
 5475 	After 5.13:
 5476 	(cperl-string-syntax-table): Make { and } not-grouping
 5477 	  (Sometimes they ARE grouping in RExen, but matching them would only
 5478 	   confuse in many situations when they are not)
 5479 	(beginning-of-buffer): Replace two occurrences with goto-char...
 5480 	(cperl-calculate-indent): `char-after' could be nil...
 5481 	(cperl-find-pods-heres): REx can start after "[" too.
 5482 		Highlight (??{}) in RExen too.
 5483 	(cperl-maybe-white-and-comment-rex): New constant.
 5484 	(cperl-white-and-comment-rex): Likewise.
 5485 		XXXX Not very efficient, but hard to make
 5486 		better while keeping 1 group.
 5487 
 5488 	After 5.13:
 5489 	(cperl-find-pods-heres): $foo << identifier() is not a HERE-DOC.
 5490 		Likewise for 1 << identifier.
 5491 
 5492 	After 5.14:
 5493 	(cperl-find-pods-heres): Different logic for $foo .= <<EOF etc.
 5494 		Error-less condition-case could fail.
 5495 	(cperl-font-lock-fontify-region-function): Likewise.
 5496 	(cperl-init-faces): Likewise.
 5497 
 5498 	After 5.15:
 5499 	(cperl-find-pods-heres): Support property REx-part2.
 5500 	(cperl-calculate-indent): Likewise.
 5501 		Don't special-case REx with non-empty 1st line.
 5502 	(cperl-find-pods-heres): In RExen, highlight non-literal backslashes.
 5503 		Invert highlighting of charclasses:
 5504 			now the envelope is highlighted.
 5505 		Highlight many others 0-length builtins.
 5506 	(cperl-praise): Mention indenting and highlight in RExen.
 5507 
 5508 	After 5.15:
 5509 	(cperl-find-pods-heres): Highlight capturing parens in REx.
 5510 
 5511 	After 5.16:
 5512 	(cperl-find-pods-heres): Highlight '|' for alternation
 5513 	Initialize `font-lock-warning-face' if not present.
 5514 	(cperl-find-pods-heres): Use `font-lock-warning-face' instead of
 5515 			 `font-lock-function-name-face'.
 5516 	(cperl-look-at-leading-count): Likewise.
 5517 	(cperl-find-pods-heres): Localize `font-lock-variable-name-face',
 5518 			`font-lock-keyword-face' (needed for
 5519 			batch processing), etc...
 5520 		Use `font-lock-builtin-face' for builtin in REx
 5521 			Now `font-lock-variable-name-face'
 5522 			is used for interpolated variables
 5523 		Use "talking aliases" for faces inside REx
 5524 		Highlight parts of REx (except in charclasses)
 5525 			according to the syntax and/or semantic
 5526 		Syntax-mark a {}-part of (?{}) as "comment"
 5527 			(it was the ()-part)
 5528 		Better logic to distinguish what is what in REx
 5529 	(cperl-tips-faces): Document REx highlighting.
 5530 	(cperl-praise): Mention REx syntax highlight etc.
 5531 
 5532 	After 5.17:
 5533 	(cperl-find-sub-attrs): Would not always manage to print error message.
 5534 	(cperl-find-pods-heres): Localize `font-lock-constant-face'.
 5535 
 5536 	After 5.18:
 5537 	(cperl-find-pods-heres): Misprint in REx for parsing REx.
 5538 		Very minor optimization.
 5539 		`my-cperl-REx-modifiers-face' got quoted.
 5540 		Recognize "print $foo <<END" as HERE-doc.
 5541 		Put `REx-interpolated' text attribute if needed.
 5542 	(cperl-invert-if-unless-modifiers): New function.
 5543 	(cperl-backward-to-start-of-expr): Likewise.
 5544 	(cperl-forward-to-end-of-expr): Likewise.
 5545 	(cperl-invert-if-unless): Works in "the opposite way" too.
 5546 		Cursor position on return is on the switch-word.
 5547 		Indents comments better.
 5548 	(REx-interpolated): New text attribute.
 5549 	(cperl-next-interpolated-REx): New function.
 5550 	(cperl-next-interpolated-REx-0): Likewise.
 5551 	(cperl-next-interpolated-REx-1): Likewise.
 5552 	"\C-c\C-x", "\C-c\C-y", "\C-c\C-v": New keybinding for these functions.
 5553 	Perl/Regexp menu: 3 new entries for `cperl-next-interpolated-REx'.
 5554 	(cperl-praise): Mention finded interpolated RExen.
 5555 
 5556 	After 5.19:
 5557 	(cperl-init-faces): Highlight %$foo, @$foo too.
 5558 	(cperl-short-docs): Better docs for system, exec.
 5559 	(cperl-find-pods-heres): Better detect << after print {FH} <<EOF etc.
 5560 		Would not find HERE-doc ended by EOF without NL.
 5561 	(cperl-short-docs): Correct not-doubled \-escapes.
 5562 	start block: Put some `defvar' for stuff gone from XEmacs.
 5563 
 5564 	After 5.20:
 5565 	initial comment: Extend copyright, fix email address.
 5566 	(cperl-indent-comment-at-column-0): New customization variable.
 5567 	(cperl-comment-indent): Indentation after $#a would increase by 1.
 5568 	(cperl-mode): Make `defun-prompt-regexp' grok BEGIN/END etc.
 5569 	(cperl-find-pods-heres): Mark CODE of s///e as `syntax-type' `multiline'.
 5570 	(cperl-at-end-of-expr): Would fail if @BAR=12 follows after ";".
 5571 	(cperl-init-faces): If `cperl-highlight-variables-indiscriminately'
 5572 			highlight $ in $foo too (UNTESTED).
 5573 	(cperl-set-style): Docstring missed some available styles.
 5574 	toplevel: Menubar/Perl/Indent-Styles had FSF, now K&R.
 5575 		Change "Current" to "Memorize Current".
 5576 	(cperl-indent-wrt-brace): New customization variable; the default is
 5577 		as for pre-5.2 version.
 5578 	(cperl-styles-entries): Keep `cperl-extra-newline-before-brace-multiline'.
 5579 	(cperl-style-alist): Likewise.
 5580 	(cperl-fix-line-spacing): Support `cperl-merge-trailing-else' being nil,
 5581 		and `cperl-extra-newline-before-brace' etc
 5582 		being t.
 5583 	(cperl-indent-exp): Plans B and C to find continuation blocks even
 5584 		if `cperl-extra-newline-before-brace' is t.
 5585 
 5586 	After 5.21:
 5587 	Improve some docstrings concerning indentation.
 5588 	(cperl-indent-rules-alist): New variable.
 5589 	(cperl-sniff-for-indent): New function name
 5590 		(separated from `cperl-calculate-indent').
 5591 	(cperl-calculate-indent): Separate the sniffer and the indenter;
 5592 		uses `cperl-sniff-for-indent' now.
 5593 	(cperl-comment-indent): Test for `cperl-indent-comment-at-column-0'
 5594 		was inverted;
 5595 		Support `comment-column' = 0.
 5596 
 5597 2006-10-11  Martin Rudalics  <rudalics@gmx.at>
 5598 
 5599 	* dnd.el (dnd-handle-one-url): Fix typo in doc-string.
 5600 	* help-at-pt.el (scan-buf-move-to-region): Likewise.
 5601 	* longlines.el (longlines-window-change-function): Likewise.
 5602 	* simple.el (undo-ask-before-discard): Likewise.
 5603 	* wid-edit.el (widget-field-prompt-internal)
 5604 	(widget-documentation-link-p): Likewise.
 5605 
 5606 2006-10-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 5607 
 5608 	* progmodes/sh-script.el (sh-get-kw): | is not among the allowed chars
 5609 	for a keyword.
 5610 
 5611 2006-10-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 5612 
 5613 	* newcomment.el (comment-valid-prefix-p): Make the check
 5614 	more thorough.  From an idea by Martin Rudalics <rudalics@gmx.at>.
 5615 	(comment-indent-new-line): Adjust call.
 5616 
 5617 2006-10-09  Ken Manheimer  <ken.manheimer@gmail.com>
 5618 
 5619 	* allout.el (allout-back-to-current-heading): Base on lower-level
 5620 	routines to get proper disqualification of aberrant topics.
 5621 
 5622 2006-10-09  Richard Stallman  <rms@gnu.org>
 5623 
 5624 	* textmodes/two-column.el (2C-two-columns): Doc fix.
 5625 
 5626 2006-10-09  Kim F. Storm  <storm@cua.dk>
 5627 
 5628 	* shell.el (explicit-csh-args, explicit-bash-args): Add comment
 5629 	about implicit use.
 5630 
 5631 2006-10-08  Richard Stallman  <rms@gnu.org>
 5632 
 5633 	* textmodes/two-column.el (2C-two-columns): Doc fix.
 5634 
 5635 2006-10-08  Reiner Steib  <Reiner.Steib@gmx.de>
 5636 
 5637 	* files.el: Mark `buffer-read-only' as safe-local-variable.
 5638 
 5639 2006-10-08  Nick Roberts  <nickrob@snap.net.nz>
 5640 
 5641 	* progmodes/gdb-ui.el (gdb-speedbar-expand-node):
 5642 	Burp if GUD buffer has been killed.
 5643 
 5644 2006-10-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 5645 
 5646 	* completion.el (add-completions-from-c-buffer):
 5647 	Don't presume an error's second element is a string.
 5648 	Use looking-at rather than buffer-substring + member.
 5649 
 5650 2006-10-07  Eli Zaretskii  <eliz@gnu.org>
 5651 
 5652 	* mail/rmail.el (rmail-redecode-body): If the old encoding is
 5653 	`undecided', call find-coding-systems-region to find a proper
 5654 	non-trivial encoding.
 5655 	(rmail-mime-charset-pattern): Allow a TAB between "Content-Type"
 5656 	and "text/plain".
 5657 
 5658 2006-10-07  Kevin Ryde  <user42@zip.com.au>
 5659 
 5660 	* textmodes/reftex-vars.el (defgroup reftex): Update home page
 5661 	url-link.
 5662 
 5663 	* strokes.el (defgroup strokes): Remove invalid url-link.
 5664 
 5665 2006-10-07  Magnus Henoch  <mange@freemail.hu>
 5666 
 5667 	* autoinsert.el (auto-insert-alist): Doc fix.
 5668 
 5669 2006-10-07  Johan Bockgård  <bojohan@dd.chalmers.se>
 5670 
 5671 	* mouse-sel.el (mouse-insert-selection-internal):
 5672 	Use insert-for-yank, so that yank handlers are run.
 5673 
 5674 2006-10-07  Kim F. Storm  <storm@cua.dk>
 5675 
 5676 	* ido.el (ido-file-extension-aux): Fix comparison.
 5677 
 5678 2006-10-06  Kim F. Storm  <storm@cua.dk>
 5679 
 5680 	* ido.el (ido-wide-find-dirs-or-files): Use shell-quote-argument.
 5681 
 5682 2006-10-05  Juanma Barranquero  <lekktu@gmail.com>
 5683 
 5684 	* emacs-lisp/advice.el (ad-remove-advice, ad-parse-arglist)
 5685 	(ad-make-mapped-call): Use `let', not `let*'.
 5686 
 5687 2006-10-05  Chong Yidong  <cyd@stupidchicken.com>
 5688 
 5689 	* international/mule-cmds.el (coding-system-change-eol-conversion):
 5690 	Ensure the coding system is initialized before calling
 5691 	coding-system-eol-type.
 5692 
 5693 2006-10-04  Carsten Dominik  <dominik@science.uva.nl>
 5694 
 5695 	* textmodes/org.el (org-rm-props, org-activate-plain-links)
 5696 	(org-activate-angle-links, org-activate-dates)
 5697 	(org-activate-target-links, org-activate-camels)
 5698 	(org-activate-tags): Add `rear-nonsticky' text property to avoid
 5699 	textproperty keymaps from being active beyond the end of a line.
 5700 	(org-unfontify-region): Also remove `rear-nonsticky' property.
 5701 
 5702 2006-10-04  Kenichi Handa  <handa@m17n.org>
 5703 
 5704 	* international/code-pages.el (next): Table fixed.
 5705 
 5706 2006-10-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 5707 
 5708 	* progmodes/sh-script.el (sh-prev-thing): Remove (forward-char 1) now
 5709 	that it's been made unnecessary by removing narrowing.
 5710 
 5711 2006-10-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 5712 
 5713 	* progmodes/sh-script.el (sh-prev-thing): Massage to untangle the
 5714 	control flow a bit, simplify another bit, and add comments.
 5715 
 5716 2006-10-03  David Kastrup  <dak@gnu.org>
 5717 
 5718 	* help.el (describe-mode): For clicks on mode-line, use "@"
 5719 	interactive argument to get the major mode of the click instead of
 5720 	the current buffer.
 5721 
 5722 	* isearch.el (isearch-mouse-2): Use new semantics of `key-binding'
 5723 	in order to better redirect mouse-2 clicks.  Also allow default
 5724 	bindings to apply.
 5725 
 5726 2006-10-03  Kim F. Storm  <storm@cua.dk>
 5727 
 5728 	* emacs-lisp/cl.el (pushnew-internal): Remove defvar.
 5729 	(pushnew): Fix last change.
 5730 
 5731 2006-10-03  Denis Stünkel  <dstuenkel@googlemail.com>  (tiny change)
 5732 
 5733 	* ibuf-ext.el (eval, view-and-eval) <define-ibuffer-op>:
 5734 	Use the interactive spec of `eval-expression'.
 5735 
 5736 2006-10-02  Michael Welsh Duggan  <md5i@cs.cmu.edu>
 5737 
 5738 	* progmodes/sh-script.el (sh-prev-thing): Fix last change.
 5739 
 5740 2006-10-02  MIYOSHI Masanori  <miyoshi@meadowy.org>  (tiny change)
 5741 
 5742 	* mail/smtpmail.el (smtpmail-try-auth-methods): Fix typo in
 5743 	2006-09-28 commit.
 5744 
 5745 2006-10-02  Kenichi Handa  <handa@m17n.org>
 5746 
 5747 	* international/code-pages.el (iso-8859-6): Table fixed.
 5748 
 5749 2006-10-01  Chris Moore  <christopher.ian.moore@gmail.com>
 5750 
 5751 	* dired.el (dired-build-subdir-alist): Fix previous change.
 5752 
 5753 2006-10-01  Johan Bockgård  <bojohan@dd.chalmers.se>
 5754 
 5755 	* simple.el (undo-elt-crosses-region): Fix the inequalities.
 5756 
 5757 2006-10-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 5758 
 5759 	* emacs-lisp/find-func.el (find-function-regexp): Don't match
 5760 	"define-button-type".
 5761 
 5762 	* pcvs.el (cvs-update-header): Fix handling of extra newlines so that
 5763 	they don't keep accumulating.
 5764 
 5765 2006-10-01  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>  (tiny change)
 5766 
 5767 	* ffap.el (ffap-rfc-path): Change the address of the RFC
 5768 	repository to ftp.rfc-editor.org, as ds.internic.net seems to be gone.
 5769 
 5770 2006-10-01  Stephen Berman  <Stephen.Berman@gmx.net>
 5771 
 5772 	* allout.el (allout-expose-topic): Rectify implementation of "+"
 5773 	spec, so that bodies are not exposed with headlines.
 5774 
 5775 2006-10-01  Ken Manheimer  <ken.manheimer@gmail.com>
 5776 
 5777 	* allout.el (allout-current-depth): Do aberrant check only at or
 5778 	below doublecheck depth.
 5779 	(allout-chart-subtree): Make it explicit that LEVELS being nil
 5780 	means unlimited depth.  Drop undocumented support for LEVELS value
 5781 	t meaning unlimited depth.  (This is consistent with
 5782 	allout-chart-to-reveal, but contrary to allout-show-children,
 5783 	which needs to use nil to default to depth of 1.)
 5784 	(allout-goto-prefix-doublechecked): Wrap long docstring line.
 5785 	(allout-chart-to-reveal): Be explicit in docstring about meaning
 5786 	of nil LEVELS, and drop support for LEVELS value t.
 5787 	(allout-show-children): Translate the level spec used by this
 5788 	routine to that used by allout-chart-subtree and
 5789 	allout-chart-to-reveal.
 5790 	(allout-show-to-offshoot): Retry once when stuck, after opening
 5791 	subtree - improvements in discontinuity handling likely will
 5792 	enable progress.
 5793 
 5794 2006-09-30  Chong Yidong  <cyd@stupidchicken.com>
 5795 
 5796 	* wid-edit.el (widget-button-click-moves-point): New variable.
 5797 	(widget-button-click): If widget-button-click-moves-point is
 5798 	non-nil, set point after performing the button action.
 5799 
 5800 	* cus-edit.el (custom-mode): Set widget-button-click-moves-point.
 5801 
 5802 2006-09-30  Martin Rudalics  <rudalics@gmx.at>
 5803 
 5804 	* files.el (find-file-existing): Modify to not allow wildcards.
 5805 
 5806 2006-09-30  Johan Bockgård  <bojohan@dd.chalmers.se>
 5807 
 5808 	* simple.el (undo-more): When undo information for the region is
 5809 	exhausted, say "No further undo information FOR REGION".
 5810 
 5811 2006-09-30  Michael Welsh Duggan  <md5i@cs.cmu.edu>
 5812 
 5813 	* progmodes/sh-script.el (sh-prev-thing):
 5814 	Take `sh-leading-keywords' into account.
 5815 
 5816 2006-09-29  Glenn Morris  <rgm@gnu.org>
 5817 
 5818 	* custom.el (defcustom): Doc fix.
 5819 
 5820 	* calendar/calendar.el (european-calendar-style):
 5821 	Call european-calendar or american-calendar as needed when set.
 5822 	(diary-view-entries, list-calendar-holidays): Move autoloads
 5823 	before use.
 5824 
 5825 2006-09-29  Juri Linkov  <juri@jurta.org>
 5826 
 5827 	* progmodes/cperl-mode.el (cperl-after-expr-p): Don't move point
 5828 	to nil if there is no previous property change.
 5829 
 5830 2006-09-29  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 5831 
 5832 	* cus-edit.el (custom-save-all): Switch to emacs-lisp mode before
 5833 	saving anything to be sure that `forward-sexp' behaves correctly.
 5834 
 5835 2006-09-29  Chong Yidong  <cyd@stupidchicken.com>
 5836 
 5837 	* simple.el (line-move-finish): Ignore field boundaries if the
 5838 	initial and final points have the same `field' property.
 5839 
 5840 2006-09-29  Kim F. Storm  <storm@cua.dk>
 5841 
 5842 	* ido.el (ido-file-internal): Only bind minibuffer-completing-file-name
 5843 	to t while calling ido-read-internal.
 5844 
 5845 2006-09-29  Carsten Dominik  <dominik@science.uva.nl>
 5846 
 5847 	* textmodes/org.el (org-file-remote-p): Get regexp from list.
 5848 	(org-archive-subtree): Remove erroneous `]' from character list.
 5849 
 5850 2006-09-28  Jonathan Yavner  <jyavner@member.fsf.org>
 5851 
 5852 	* ses.el (ses-in-print-area, ses-goto-data, ses-load)
 5853 	(ses-reconstruct-all): Make undo of "insert row" work by keeping
 5854 	markers for data-area and parameters-area.
 5855 
 5856 2006-09-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 5857 
 5858 	* progmodes/make-mode.el (makefile-mode): Don't disable jit-lock.
 5859 
 5860 	* font-lock.el (font-lock-after-change-function): Refontify next line
 5861 	as well if end is at BOL.
 5862 	(font-lock-extend-jit-lock-region-after-change): Be more careful to
 5863 	only extend the region as much as needed.
 5864 
 5865 2006-09-28  Richard Stallman  <rms@gnu.org>
 5866 
 5867 	* comint.el (comint-mode): Bind font-lock-defaults non-nil.
 5868 
 5869 	* subr.el (insert-for-yank-1): Handle `font-lock-face' specially.
 5870 
 5871 	* international/mule.el (after-insert-file-set-coding):
 5872 	If VISIT, don't let set-buffer-multibyte make undo info.
 5873 
 5874 2006-09-28  Osamu Yamane  <yamane@green.ocn.ne.jp>  (tiny change)
 5875 
 5876 	* mail/smtpmail.el (smtpmail-try-auth-methods): Do not break long
 5877 	lines in base64-encoded authentication response.
 5878 
 5879 2006-09-26  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 5880 
 5881 	* progmodes/ebnf2ps.el: Doc fix.  Implement arrow spacing and scaling.
 5882 	(ebnf-version): New version 4.3.
 5883 	(ebnf-arrow-extra-width, ebnf-arrow-scale): New options.
 5884 	(ebnf-prologue): Adjust PostScript programming.
 5885 	(ebnf-begin-file, ebnf-insert-ebnf-prologue, ebnf-terminal-dimension1)
 5886 	(ebnf-repeat-dimension, ebnf-except-dimension): Adjust code.
 5887 
 5888 2006-09-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 5889 
 5890 	* jit-lock.el (jit-lock-force-redisplay): Rename from
 5891 	jit-lock-fontify-again, and undo the mistaken change I've just done.
 5892 
 5893 	* jit-lock.el (jit-lock-fontify-now): Don't fontify the empty text.
 5894 	(jit-lock-fontify-again): Don't refontify text that's not displayed.
 5895 
 5896 2006-09-26  Kenichi Handa  <handa@m17n.org>
 5897 
 5898 	* startup.el (display-splash-screen): Allow a prefix argument.
 5899 
 5900 2006-09-25  Jason Rumney  <jasonr@gnu.org>
 5901 
 5902 	* subr.el (shell-quote-argument): Use DOS logic for Windows
 5903 	shells with DOS semantics.
 5904 
 5905 2006-09-24  Richard Stallman  <rms@gnu.org>
 5906 
 5907 	* progmodes/compile.el (compilation-goto-locus-delete-o): New fn.
 5908 	(compilation-goto-locus): Use compilation-goto-locus-delete-o
 5909 	to delete the overlay.  Put it on pre-command-hook.
 5910 
 5911 	* emacs-lisp/timer.el (timer-max-repeats): Doc fix.
 5912 
 5913 	* startup.el (fancy-splash-screens, normal-splash-screen):
 5914 	Call the splash buffer *About GNU Emacs*.
 5915 
 5916 	* simple.el (next-error-highlight, next-error-highlight-no-select):
 5917 	Default to 0.5.
 5918 	(yank-excluded-properties): Add `fontified'.
 5919 
 5920 	* font-lock.el (font-lock-compile-keywords): Allow value of
 5921 	syntax-begin-function to enable paren-column-0 highlighting.
 5922 
 5923 2006-09-24  Chris Moore  <christopher.ian.moore@gmail.com>
 5924 
 5925 	* dired.el (dired-build-subdir-alist): When file ends in colon,
 5926 	don't exit the loop, just disregard that file.
 5927 
 5928 2006-09-24  Chong Yidong  <cyd@stupidchicken.com>
 5929 
 5930 	* simple.el (line-move-finish): Handle corner case for fields in
 5931 	continued lines.
 5932 	(line-move-1): Remove flawed test for that case.
 5933 
 5934 2006-09-24  Ken Manheimer  <ken.manheimer@gmail.com>
 5935 
 5936 	* icomplete.el (icomplete-simple-completing-p): Use the correct
 5937 	name for the new variable, `icomplete-with-completion-tables'.
 5938 	(file local variables): Remove superfluous setting.
 5939 
 5940 2006-09-23  Jeff Miller  <jmiller@cablespeed.com>  (tiny change)
 5941 
 5942 	* calendar/appt.el (appt-check): Fix typo for appointments just
 5943 	after midnight.
 5944 
 5945 2006-09-23  Chong Yidong  <cyd@stupidchicken.com>
 5946 
 5947 	* help.el (describe-key-briefly, describe-key): Don't expect an
 5948 	extra up event if a down-event is generated by a popup menu.
 5949 
 5950 2006-09-23  Michal Nazarewicz  <mnazarewicz@gmail.com>  (tiny change)
 5951 
 5952 	* textmodes/ispell.el (ispell-change-dictionary): Don't check the
 5953 	local dictionary when changing the global dictionary.
 5954 
 5955 2006-09-23  Ken Manheimer  <ken.manheimer@gmail.com>
 5956 
 5957 	* icomplete.el (icomplete-with-completion-tables): List of
 5958 	specialized completion tables with which icomplete should
 5959 	operate.  Include the new `internal-complete-buffer', so icomplete
 5960 	works with interactive buffer-selection.
 5961 	(icomplete-simple-completing-p): Add acceptance of specialized
 5962 	completion tables listed in icomplete-with-completion-tables.
 5963 
 5964 2006-09-23  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 5965 
 5966 	* frame.el (focus-follows-mouse): Set default to nil on Mac.
 5967 
 5968 	* startup.el (command-line): Use `custom-reevaluate-setting' for
 5969 	`focus-follows-mouse'.
 5970 
 5971 2006-09-22  Richard Stallman  <rms@gnu.org>
 5972 
 5973 	* cus-edit.el (custom-buffer-create-internal): In `emacs -q',
 5974 	explain why Save is not available.
 5975 
 5976 2006-09-22  Juanma Barranquero  <lekktu@gmail.com>
 5977 
 5978 	* woman.el (woman0-so): Use `let*', not `let'.
 5979 	(woman-horizontal-line): Remove unbalanced parenthesis.
 5980 
 5981 2006-09-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 5982 
 5983 	* woman.el: Make sure all the end-of-region markers we use have
 5984 	a non-nil insertion-type.
 5985 	(woman0-so): Move things around so we can use copy-marker.
 5986 	(woman0-roff-buffer, woman2-process-escapes-to-eol, woman2-roff-buffer):
 5987 	Adjust marker type.
 5988 	(woman2-process-escapes): Check marker type.
 5989 	(woman-horizontal-line): Dispense with the use of a marker.
 5990 
 5991 2006-09-22  Jay Belanger  <belanger@truman.edu>
 5992 
 5993 	* calc/calc-lang.el: Add Greek letters to math-variable-table
 5994 	property of tex.
 5995 
 5996 2006-09-22  Chong Yidong  <cyd@stupidchicken.com>
 5997 
 5998 	* files.el (save-some-buffers-action-alist): Display diff in view-mode.
 5999 
 6000 2006-09-22  Masatake YAMATO  <jet@gyve.org>
 6001 
 6002 	* add-log.el (add-log-current-defun): Use `forward-sexp'
 6003 	instead of `forward-word' to pick c++::symbol.
 6004 	Reported by Guanpeng Xu <herberteuler@hotmail.com>.
 6005 
 6006 2006-09-22  Kenichi Handa  <handa@m17n.org>
 6007 
 6008 	* bindings.el: Fix setting self-insert-command for multibyte
 6009 	characters in global-map.
 6010 
 6011 2006-09-21  David Kastrup  <dak@gnu.org>
 6012 
 6013 	* mouse.el (mouse-posn-property): Fix typo for `event-start' in
 6014 	doc string.
 6015 
 6016 2006-09-21  Kenichi Handa  <handa@m17n.org>
 6017 
 6018 	* language/european.el ("Latin-1"): Add windows-1252 to
 6019 	coding-priority.
 6020 	("German"): Likewise.
 6021 
 6022 2006-09-21  Kim F. Storm  <storm@cua.dk>
 6023 
 6024 	* emacs-lisp/cl-macs.el (member*): Use memql instead of complex code.
 6025 	Suggested by Miles Bader.
 6026 
 6027 	* emacs-lisp/cl.el (pushnew): Rework 2006-09-10 change.  Use memql
 6028 	instead of add-to-list in the simple case.
 6029 
 6030 2006-09-20  Kenichi Handa  <handa@m17n.org>
 6031 
 6032 	* isearch.el (isearch-process-search-char): Cancel the previous change.
 6033 	(isearch-search-string): New function.
 6034 	(isearch-search): Use isearch-search-string.
 6035 	(isearch-lazy-highlight-search): Likewise.
 6036 
 6037 2006-09-20  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 6038 
 6039 	* lpr.el (lpr-page-header-switches): Insert `*' at beginning of doc
 6040 	string to become an option.
 6041 
 6042 2006-09-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 6043 
 6044 	* files.el (find-buffer-visiting): Don't get fooled by a nil inode.
 6045 
 6046 2006-09-20  Kim F. Storm  <storm@cua.dk>
 6047 
 6048 	* simple.el (line-move-partial): Call pos-visible-in-window-p with
 6049 	position t instead of trying both window-end and window-end - 1.
 6050 
 6051 2006-09-20  Carsten Dominik  <dominik@science.uva.nl>
 6052 
 6053 	* textmodes/org.el (org-scan-tags): Find end of subtrees also in
 6054 	hidden trees.
 6055 
 6056 2006-09-20  David Kastrup  <dak@gnu.org>
 6057 
 6058 	* mouse.el (mouse-posn-property): Improve doc string.
 6059 	(mouse-on-link-p): Change buffers for function calls on links.
 6060 
 6061 	* menu-bar.el (clipboard-yank): Bomb out in interactive use if
 6062 	buffer is read-only.
 6063 
 6064 2006-09-20  Ken Manheimer  <ken.manheimer@gmail.com>
 6065 
 6066 	* allout.el (allout-unprotected): Let inhibit-read-only only when
 6067 	buffer-read-only isn't set.
 6068 	(allout-annotate-hidden): Enable topic annotation during copies even
 6069 	when the buffer is read-only, eg for topic copies.  Ensure that the loop
 6070 	advances, even when the span extends beyond the deletion region.
 6071 	(allout-toggle-subtree-encryption): Use allout-structure-added-hook
 6072 	rather than allout-exposure-changed-hook, as a stronger assertion.
 6073 	(allout-keybindings-list): Add bindings for
 6074 	allout-copy-line-as-kill and allout-copy-topic-as-kill.
 6075 	(allout-copy-line-as-kill, allout-copy-topic-as-kill):
 6076 	Copy wrappers for allout-kill-line and allout-kill-topic.
 6077 	(allout-listify-exposed): Position correctly to accumulate lines.
 6078 
 6079 2006-09-19  Chong Yidong  <cyd@stupidchicken.com>
 6080 
 6081 	* simple.el (line-move-1): Escape field boundaries occurring
 6082 	exactly at point.  Update goal column if constrained to a field.
 6083 	(line-move-finish): Escape field boundaries occurring exactly at point.
 6084 
 6085 2006-09-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 6086 
 6087 	* mouse.el (mouse-on-link-p): Tentatively fix last change.
 6088 	(mouse-drag-vertical-line): Remove unused var `wconfig'.
 6089 
 6090 2006-09-19  Kim F. Storm  <storm@cua.dk>
 6091 
 6092 	* help.el (describe-key-briefly, describe-key): Simplify printing
 6093 	of descriptions by using format and %S.  Fix "is undefined"
 6094 	messages to say "at that spot" for mouse events.
 6095 
 6096 	* simple.el (line-move-partial): Optimize.  Try window-line-height
 6097 	before posn-at-point to get vpos of current line.
 6098 
 6099 2006-09-18  Michael Kifer  <kifer@cs.stonybrook.edu>
 6100 
 6101 	* emulation/viper.el: Bump up version/date of update to reflect the
 6102 	substantial changes done in August 2006.
 6103 
 6104 	* emulation/viper-cmd.el (viper-next-line-at-bol): Make sure button-at,
 6105 	push-button are defined.
 6106 
 6107 	* ediff-util.el (ediff-add-to-history): New function.
 6108 
 6109 	* ediff.el: Use ediff-add-to-history instead of add-to-history.
 6110 
 6111 2006-09-18  Wolfgang Jenkner  <wjenkner@inode.at>  (tiny change)
 6112 
 6113 	* textmodes/conf-mode.el (conf-space-mode): Doc fix.
 6114 	Delete duplicate make-local-variable form.
 6115 	(conf-space-keywords): Add autoload cookie.
 6116 	Fix typo (`keywords', not `keyword').
 6117 
 6118 2006-09-18  Jan Djärv  <jan.h.d@swipnet.se>
 6119 
 6120 	* cus-start.el (all): Rename x-gtk-show-chooser-help-text to
 6121 	x-gtk-file-dialog-help-text.  Rename x-use-old-gtk-file-dialog
 6122 	to x-gtk-use-old-file-dialog.
 6123 
 6124 2006-09-18  Richard Stallman  <rms@gnu.org>
 6125 
 6126 	* wid-edit.el (widget-button-click): Handle non-mouse-motion events
 6127 	that might come in during mouse tracking.
 6128 
 6129 2006-09-18  Kim F. Storm  <storm@cua.dk>
 6130 
 6131 	* simple.el (line-move-partial): Rework 2006-09-15 change to use
 6132 	new window-line-height function.  Further optimize by not calling
 6133 	pos-visible-in-window-p for window-end when window-line-height
 6134 	returns useful information.
 6135 
 6136 2006-09-16  Richard Stallman  <rms@gnu.org>
 6137 
 6138 	* textmodes/conf-mode.el (conf-mode-map): Use conf-space-keywords cmd.
 6139 	(conf-space-mode): Don't handle prefix arg.
 6140 	Delete conf-space-keywords-override code.
 6141 	Use add-hook.
 6142 	(conf-space-keywords): New command.
 6143 	(conf-space-mode-internal): Be careful with imenu-generic-expression.
 6144 	Delete conf-space-keywords-override code.
 6145 	(conf-space-keywords-alist): Doc fix.
 6146 	(conf-space-font-lock-keywords): Doc fix.
 6147 	(conf-space-keywords-override): Var deleted.
 6148 
 6149 2006-09-16  Chong Yidong  <cyd@stupidchicken.com>
 6150 
 6151 	* startup.el (fancy-splash-screens): Don't switch to the scratch
 6152 	buffer; it may not be the next buffer.
 6153 
 6154 2006-09-16  Romain Francoise  <romain@orebokech.com>
 6155 
 6156 	* saveplace.el (load-save-place-alist-from-file): Use expanded name
 6157 	in both messages.
 6158 
 6159 2006-09-16  Slawomir Nowaczyk  <slawomir.nowaczyk.847@student.lu.se>
 6160 
 6161 	* progmodes/python.el (python-preoutput-filter):
 6162 	Fix arg order to string-match.
 6163 
 6164 2006-09-16  Richard Stallman  <rms@gnu.org>
 6165 
 6166 	* obsolete/fast-lock.el (fast-lock-cache-data): Provide 2nd arg to
 6167 	font-lock-compile-keywords.
 6168 
 6169 	* font-lock.el (font-lock-compile-keywords): Rename optional arg
 6170 	to SYNTACTIC-KEYWORDS and reverse the sense.  All callers changed.
 6171 
 6172 2006-09-16  Jan Djärv  <jan.h.d@swipnet.se>
 6173 
 6174 	* cus-start.el (all): Add x-gtk-show-chooser-help-text.
 6175 
 6176 	* select.el (xselect-convert-to-string): If UTF8_STRING is requested
 6177 	and the data doesn't look like UTF8, send STRING instead.
 6178 
 6179 2006-09-16  Agustín Martín  <agustin.martin@hispalinux.es>
 6180 
 6181 	* textmodes/flyspell.el (flyspell-check-region-doublons):
 6182 	New function to detect duplicated words.
 6183 	(flyspell-large-region): Use it.
 6184 
 6185 2006-09-16  Chong Yidong  <cyd@stupidchicken.com>
 6186 
 6187 	* simple.el (line-move-to-column): Revert 2006-08-03 change.
 6188 
 6189 2006-09-16  Eli Zaretskii  <eliz@gnu.org>
 6190 
 6191 	* help.el (describe-prefix-bindings): Use let, not let*.
 6192 
 6193 2006-09-16  Ken Manheimer  <ken.manheimer@gmail.com>
 6194 
 6195 	* allout.el (allout-regexp, allout-line-boundary-regexp)
 6196 	(allout-bob-regexp): Correct grouping and boundaries to fix
 6197 	backwards traversal.
 6198 	(allout-depth-specific-regexp, allout-depth-one-regexp):
 6199 	New versions that exploit \\{M\\} regexp syntax, to avoid geometric or
 6200 	worse time in allout-ascend.
 6201 	(allout-doublecheck-at-and-shallower): Identify depth threshold
 6202 	below which topics are checked for and disqualified by containment
 6203 	discontinuities.
 6204 	(allout-hotspot-key-handler): Correctly handle multiple-key
 6205 	strokes.  Remove some unused variables.
 6206 	(allout-mode-leaders): Clarify that mode-specific comment-start
 6207 	will be used.
 6208 	(set-allout-regexp): Correctly regexp-quote allout regexps to
 6209 	properly accept alternative header-leads and primary bullets with
 6210 	regexp-specific characters (eg, C "/*", mathematica "(*").
 6211 	Include new regular expressions among those configured.
 6212 	(allout-infer-header-lead-and-primary-bullet):
 6213 	Rename allout-infer-header-lead.
 6214 	(allout-recent-depth): Manifest as a variable as well as a function.
 6215 	(allout-prefix-data): Simplify into an inline instead of a macro,
 6216 	assuming current match data rather than being explicitly passed
 6217 	it.  Establish allout-recent-depth value as well as
 6218 	allout-recent-prefix-beginning and allout-recent-prefix-end.
 6219 	(allout-aberrant-container-p): True when an item's immediate
 6220 	offspring discontinuously contained.  Useful for disqualifying
 6221 	unintended topic prefixes, likely at low depths.
 6222 	(allout-goto-prefix-doublechecked): Elaborate version of
 6223 	allout-goto-prefix which disqualifies aberrant pseudo-items.
 6224 	(allout-pre-next-prefix): Layer on top of lower-level routines, to
 6225 	get disqualification of aberrant containers.
 6226 	(allout-end-of-prefix, allout-end-of-subtree): Disqualify aberrant
 6227 	containers.
 6228 	(allout-beginning-of-current-entry): Position at start of buffer
 6229 	when in container (depth 0) entry.
 6230 	(nullify-allout-prefix-data): Invalidate allout-recent-* prefix data.
 6231 	(allout-current-bullet): Strip text properties.
 6232 	(allout-get-prefix-bullet): Use right match groups.
 6233 	(allout-beginning-of-line, allout-next-heading):
 6234 	Disqualify aberrant containers.
 6235 	(allout-previous-heading): Disqualify aberrant containers, and
 6236 	change to regular (rather than inline) function, to allow
 6237 	self-recursion.
 6238 	(allout-get-invisibility-overlay): Increment so progress is made
 6239 	when the first overlay is not the sought one.
 6240 	(allout-end-of-prefix): Disqualify aberrant containers.
 6241 	(allout-end-of-line): Cycle something like allout-beginning-of-line.
 6242 	(allout-mode): Make allout-old-style-prefixes (ie, enabling use with
 6243 	outline.el outlines) functional again.  Change the primary bullet
 6244 	along with the header-lead - level 1 new-style bullets now work.
 6245 	Engage allout-before-change-handler in mainline Emacs, not just
 6246 	XEmacs, to do undo handling.
 6247 	(allout-before-change-handler): Expose undo changes occurring in
 6248 	hidden regions.  Use allout-get-invisibility-overlay instead of
 6249 	reimplementing it inline.
 6250 	(allout-chart-subtree): Use start rather than end of prefix in
 6251 	charts.  Use allout-recent-depth variable.
 6252 	(allout-chart-siblings): Disqualify aberrant topics.
 6253 	(allout-beginning-of-current-entry): Position correctly.
 6254 	(allout-ascend): Use new allout-depth-specific-regexp and
 6255 	allout-depth-one-regexp for linear instead of O(N^2) or worse
 6256 	behavior.
 6257 	(allout-ascend-to-depth): Depend on allout-ascend, rather than
 6258 	reimplementing an algorithm.
 6259 	(allout-up-current-level): Depend on allout-ascend, rather than
 6260 	reimplementing an algorithm.  Return to start-point if we fail.
 6261 	(allout-descend-to-depth): Use allout-recent-depth variable
 6262 	instead of function.
 6263 	(allout-next-sibling): On traversal of numerous intervening
 6264 	topics, resort to economical allout-next-sibling-leap.
 6265 	(allout-next-sibling-leap): Specialized version of
 6266 	allout-next-sibling that uses allout-ascend cleverly, to depend on
 6267 	a regexp search to leap large numbers of contained topics, rather
 6268 	than arbitrarily many one-by-one traversals.
 6269 	(allout-next-visible-heading): Disqualify aberrant topics.
 6270 	(allout-previous-visible-heading): Position consistently when
 6271 	interactive.
 6272 	(allout-forward-current-level): Base on allout-previous-sibling
 6273 	rather than (differently) reimplementing the algorithm.  Remove some
 6274 	unused variables.
 6275 	(allout-solicit-alternate-bullet): Present default choice stripped
 6276 	of text properties.
 6277 	(allout-rebullet-heading): Use bullet stripped of text properties.
 6278 	Register changes using allout-exposure-change-hook.
 6279 	Disregard aberrant topics.
 6280 	(allout-shift-in): With universal-argument, make topic a peer of
 6281 	its former offspring.  Simplify the code by separating out
 6282 	allout-shift-out functionality.
 6283 	(allout-shift-out): With universal-argument, make offspring peers
 6284 	of their former container, and its siblings.  Implement the
 6285 	functionality here, rather than inappropriately muddling the
 6286 	implementation of allout-shift-in.
 6287 	(allout-rebullet-topic): Respect additional argument for new
 6288 	parent-child separation function.
 6289 	(allout-yank-processing): Use allout-ascend directly.
 6290 	(allout-show-entry): Disqualify aberrant topics.
 6291 	(allout-show-children): Handle discontinuous children gracefully,
 6292 	extending the depth being revealed to expose them and posting a
 6293 	message indicating the situation.
 6294 	(allout-show-to-offshoot): Remove obsolete and incorrect comment.
 6295 	Leave cursor in correct position.
 6296 	(allout-hide-current-subtree): Use allout-ascend directly.
 6297 	Disqualify aberrant topics.
 6298 	(allout-kill-line, allout-kill-topic): Preserve exposure layout in
 6299 	a way that the yanks can restore it, as used to happen.
 6300 	(allout-yank-processing): Restore exposure layout as recorded by
 6301 	allout-kill-*, as used to happen.
 6302 	(allout-annotate-hidden, allout-hide-by-annotation): New routines
 6303 	for preserving and restoring exposure layout across kills.
 6304 	(allout-toggle-subtree-encryption): Run allout-exposure-change-hook.
 6305 	(allout-encrypt-string): Strip text properties.
 6306 	Rearranged order and outline-headings for some of the
 6307 	miscellaneous functions.
 6308 	(allout-resolve-xref): No need to quote the error name in the
 6309 	condition-case handler section.
 6310 	(allout-flatten): Classic recursive (and recursively intensive,
 6311 	without tail-recursion) list-flattener, needed by allout-shift-out
 6312 	when confronted with discontinuous children.
 6313 
 6314 2006-09-16  Jason Rumney  <jasonr@gnu.org>
 6315 
 6316 	* dnd.el (dnd-open-remote-file-function): Use dnd-open-local-file
 6317 	on ms-windows.
 6318 	(dnd-open-unc-file): Remove.
 6319 	(dnd-open-local-file): Mention in doc string that it also handles
 6320 	remote files if the system natively supports unc file-names.
 6321 
 6322 2006-09-15  Kim F. Storm  <storm@cua.dk>
 6323 
 6324 	* help.el (describe-key): Handle C-h k in *Help* buffer; collect
 6325 	all necessary information about the event before erasing *Help*.
 6326 
 6327 	* simple.el (line-move-partial): Use window-line-visibility to
 6328 	quickly check whether last line is partially visible, and only do
 6329 	the hard (and slow) part in that case.
 6330 
 6331 2006-09-15  Jay Belanger  <belanger@truman.edu>
 6332 
 6333 	* COPYING: Replace "Library Public License" by "Lesser Public
 6334 	License" throughout.
 6335 
 6336 2006-09-15  Jan Djärv  <jan.h.d@swipnet.se>
 6337 
 6338 	* term/x-win.el (x-menu-bar-open): New function for F10.
 6339 
 6340 2006-09-15  Chong Yidong  <cyd@stupidchicken.com>
 6341 
 6342 	* progmodes/compile.el (compilation-error-regexp-alist-alist):
 6343 	Disallow filenames containing " -" to avoid confusion with libtool
 6344 	compilation messages.  Suggested by Stefan Monnier.
 6345 
 6346 2006-09-15  David Kastrup  <dak@gnu.org>
 6347 
 6348 	* mouse-sel.el (mouse-sel-follow-link-p): Use event position
 6349 	instead of buffer position for `mouse-on-link-p'.
 6350 
 6351 	* mouse.el (mouse-posn-property): New function looking up the
 6352 	properties at a click position in overlays and text properties in
 6353 	either buffer or strings.
 6354 	(mouse-on-link-p): Use `mouse-posn-property' to streamline lookup
 6355 	of both `follow-link' as well as `mouse-face' properties.
 6356 	(mouse-drag-track): Check `mouse-on-link-p' on event position, not
 6357 	buffer position.
 6358 
 6359 	* help.el (describe-key-briefly): When reading a down-event on
 6360 	mode lines or scroll bar, swallow the following up event, too.
 6361 	Use the new mouse sensitivity of `key-binding' for lookup.
 6362 	(describe-key): The same here.
 6363 
 6364 2006-09-15  Juanma Barranquero  <lekktu@gmail.com>
 6365 
 6366 	* play/life.el (life-patterns): Add a few more interesting patterns.
 6367 	(life-setup): Force `show-trailing-whitespace' to nil.
 6368 
 6369 2006-09-14  Richard Stallman  <rms@gnu.org>
 6370 
 6371 	* startup.el (fancy-splash-text): Change text to improve alignment.
 6372 	(fancy-splash-screens): Don't set non-standard tab width.
 6373 	Bind cursor-type temporarily, and make it easy to patch to
 6374 	preserve the splash buffer.
 6375 	(normal-splash-screen, fancy-splash-tail): Spell out "Meta-x".
 6376 	(fancy-splash-screens): Display echo-area message explicitly.
 6377 	Don't set fancy-splash-help-echo.
 6378 
 6379 	* simple.el (line-number-mode): Group mode-line instead of
 6380 	editing-basics.
 6381 	(column-number-mode, size-indication-mode): Likewise.
 6382 
 6383 	* faces.el (mode-line-faces): Group mode-line instead of modeline.
 6384 
 6385 	* time.el (display-time): Group mode-line instead of modeline.
 6386 
 6387 	* cus-edit.el (mode-line): Rename from modeline.  All uses changed.
 6388 
 6389 2006-09-14  Chong Yidong  <cyd@stupidchicken.com>
 6390 
 6391 	* startup.el (fancy-splash-text): Move editing instructions to
 6392 	fancy-splash-head.
 6393 	(fancy-splash-head): Issue editing instructions.
 6394 	(fancy-splash-screens): Fixup whitespace.
 6395 
 6396 2006-09-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 6397 
 6398 	* bindings.el (mode-line-buffer-identification-keymap):
 6399 	Remove duplicate line.
 6400 
 6401 2006-09-14  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 6402 
 6403 	* ido.el (ido-ignore-item-p): Allow any kind of functions in
 6404 	ignore lists.
 6405 
 6406 2006-09-14  Kim F. Storm  <storm@cua.dk>
 6407 
 6408 	* jit-lock.el (jit-lock-fontify-again): New function.
 6409 	(jit-lock-fontify-now): Use it instead of lambda form.
 6410 
 6411 2006-09-13  Agustín Martín  <agustin.martin@hispalinux.es>
 6412 
 6413 	* textmodes/flyspell.el (flyspell-word, flyspell-correct-word)
 6414 	(flyspell-auto-correct-word): Make ispell-filter local to these
 6415 	functions.  Check that ispell-filter has new stuff before calling
 6416 	ispell-parse-output.
 6417 
 6418 2006-09-13  Kim F. Storm  <storm@cua.dk>
 6419 
 6420 	* simple.el (line-move-partial): Optimize.
 6421 
 6422 2006-09-13  Richard Stallman  <rms@gnu.org>
 6423 
 6424 	* thingatpt.el (thing-at-point-bounds-of-url-at-point):
 6425 	Delete spurious backquote.
 6426 
 6427 2006-09-07  Ryan Yeske  <rcyeske@gmail.com>
 6428 
 6429 	* net/rcirc.el (rcirc-print): Fix last change.
 6430 
 6431 2006-09-12  Jay Belanger  <belanger@truman.edu>
 6432 
 6433 	* calc/calc.el (calc-dispatch): Remove unnecessary `sit-for'.
 6434 
 6435 2006-09-07  Ryan Yeske  <rcyeske@gmail.com>
 6436 
 6437 	* net/rcirc.el (rcirc-scroll-show-maximum-output): Rename from
 6438 	rcirc-show-maximum-output.
 6439 	(rcirc-mode): Remove window-scroll-function hook.
 6440 	(rcirc-scroll-to-bottom): Remove function.
 6441 	(rcirc-print): Recenter so point stays at the bottom of the window
 6442 	if point was already there.
 6443 
 6444 2006-09-12  Paul Eggert  <eggert@cs.ucla.edu>
 6445 
 6446 	* comint.el (comint-exec-1): Set EMACS to the full name of Emacs,
 6447 	not to "t".
 6448 	* progmodes/compile.el (compilation-start): Likewise.
 6449 	* progmodes/idlwave.el (idlwave-rescan-asynchronously):
 6450 	Don't use expand-file-name on invocation-directory, since this
 6451 	might mishandle special characters in invocation-directory.
 6452 
 6453 2006-09-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 6454 
 6455 	* pcvs-defs.el: Remove * in defcustom's docstrings.
 6456 
 6457 2006-09-12  Nick Roberts  <nickrob@snap.net.nz>
 6458 
 6459 	* progmodes/compile.el (compilation-directory-properties):
 6460 	Doc fix for help-echo.
 6461 
 6462 2006-09-12  Lars Hansen  <larsh@soem.dk>
 6463 
 6464 	* desktop.el (desktop-read): Add comment.
 6465 
 6466 2006-09-12  Kim F. Storm  <storm@cua.dk>
 6467 
 6468 	* simple.el (next-error-highlight, next-error-highlight-no-select):
 6469 	Fix spelling error.
 6470 
 6471 	* subr.el (sit-for): Rework to use input-pending-p and cond.
 6472 	Return nil input is pending on entry also for SECONDS <= 0.
 6473 	(while-no-input): Use input-pending-p instead of sit-for.
 6474 
 6475 2006-09-11  Richard Stallman  <rms@gnu.org>
 6476 
 6477 	* simple.el (next-error-highlight, next-error-highlight-no-select):
 6478 	Fix custom type and doc strings.
 6479 
 6480 2006-09-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 6481 
 6482 	* diff-mode.el (diff-apply-hunk-to-backup-file): New var.
 6483 	(diff-apply-hunk): Use it to ask for confirmation.
 6484 
 6485 2006-09-11  Reiner Steib  <Reiner.Steib@gmx.de>
 6486 
 6487 	* emacs-lisp/cl.el (pushnew): Add missing `,'.
 6488 
 6489 2006-09-11  David Kastrup  <dak@gnu.org>
 6490 
 6491 	* help.el (string-key-binding, describe-key-briefly)
 6492 	(describe-key): Remove `string-key-binding' and its callers since
 6493 	`key-binding' already caters for the proper lookup now.
 6494 
 6495 2006-09-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 6496 
 6497 	* progmodes/cfengine.el (cfengine-font-lock-syntactic-keywords): Newvar.
 6498 	(cfengine-mode): Use it.  Fix \ syntax to be like /.
 6499 
 6500 	* bindings.el (mode-line-buffer-identification-keymap):
 6501 	Move initialization into declaration.
 6502 
 6503 2006-09-10  Kim F. Storm  <storm@cua.dk>
 6504 
 6505 	* ido.el (ido-edit-input, ido-complete, ido-take-first-match)
 6506 	(ido-push-dir-first, ido-kill-buffer-at-head, ido-exhibit)
 6507 	(ido-delete-file-at-head): Pass head of ido-matches through ido-name
 6508 	in case of merged directories.  Reported by Michaël Cadilhac.
 6509 
 6510 2006-09-10  Richard Stallman  <rms@gnu.org>
 6511 
 6512 	* dired-aux.el: Handle errors in recursive copy usefully.
 6513 	(dired-create-files-failures): New variable.
 6514 	(dired-copy-file): Remove condition-case.
 6515 	(dired-copy-file-recursive): Check for errors on all file
 6516 	operations, and add them to dired-create-files-failures.
 6517 	Check file file-date-error here too.
 6518 	(dired-create-files): Check dired-create-files-failures
 6519 	and report those errors too.
 6520 
 6521 	* emacs-lisp/cl.el (pushnew): Use add-to-list when convenient.
 6522 
 6523 	* subr.el (add-to-list): New argument COMPARE-FN.
 6524 
 6525 2006-09-10  Reiner Steib  <Reiner.Steib@gmx.de>
 6526 
 6527 	* filecache.el (file-cache-add-directory)
 6528 	(file-cache-add-directory-list, file-cache-add-file)
 6529 	(file-cache-add-directory-using-find)
 6530 	(file-cache-add-directory-using-locate)
 6531 	(file-cache-add-directory-recursively): Add autoloads.
 6532 
 6533 2006-09-09  Richard Stallman  <rms@gnu.org>
 6534 
 6535 	* textmodes/conf-mode.el (conf-space-mode):
 6536 	Use hack-local-variables-hook instead of calling hack-local-variables.
 6537 	(conf-space-keywords-override): New variable.
 6538 	(conf-space-mode-internal): New subroutine.  Reinit Font Lock mode.
 6539 	(conf-space-mode): Always make conf-space-keywords and
 6540 	conf-space-keywords-override local.
 6541 	Call conf-space-mode-internal directly as well as via hook.
 6542 
 6543 2006-09-09  Slawomir Nowaczyk  <slawomir.nowaczyk.847@student.lu.se>  (tiny change)
 6544 
 6545 	* progmodes/python.el (python-font-lock-keywords): Add `self' and other
 6546 	quasi-keywords.
 6547 
 6548 2006-09-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 6549 
 6550 	* progmodes/python.el: Quieten the compiler about hippie-expand vars.
 6551 	(python-send-string): Be slightly more careful about adding \n.
 6552 
 6553 	* startup.el (normal-splash-screen): Don't display the buffer if we'll
 6554 	kill it right away anyway.
 6555 
 6556 2006-09-09  Eli Zaretskii  <eliz@gnu.org>
 6557 
 6558 	* international/codepage.el (cp850-decode-table): Fix a few codes.
 6559 	(cp858-decode-table): New variable.
 6560 
 6561 2006-09-09  Toby Allsopp  <Toby.Allsopp@navman.com>  (tiny change)
 6562 
 6563 	* net/ldap.el (ldap-search-internal): Doc fix.
 6564 
 6565 2006-09-09  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 6566 
 6567 	* play/life.el (life-display-generation): Test for input manually if
 6568 	`sleeptime' is negative or null.
 6569 
 6570 	* lpr.el (lpr-page-header-switches): Page title switch is one of them.
 6571 	(print-region-1): Substitute `%s' with the page title.
 6572 
 6573 2006-09-09  Matt Hodges  <MPHodges@member.fsf.org>
 6574 
 6575 	* locate.el (locate-current-search): New variable.
 6576 	(locate): Set buffer local value.  Use current buffer if it is
 6577 	in Locate mode.
 6578 	(locate-mode): Disable undo here.
 6579 	(locate-do-setup): Use locate-current-filter from buffer to be killed.
 6580 	(locate-update): Use locate-current-search and locate-current-filter.
 6581 
 6582 2006-09-08  David Kastrup  <dak@gnu.org>
 6583 
 6584 	* desktop.el (desktop-read): When loading a desktop, disable
 6585 	saving it while the load progresses, and switch off a pending lazy
 6586 	load by calling `desktop-lazy-abort'.
 6587 
 6588 2006-08-27  Martin Rudalics  <rudalics@gmx.at>
 6589 
 6590 	* window.el (mouse-autoselect-window-timer)
 6591 	(mouse-autoselect-window-position)
 6592 	(mouse-autoselect-window-window)
 6593 	(mouse-autoselect-window-now): New vars.
 6594 	(mouse-autoselect-window-cancel)
 6595 	(mouse-autoselect-window-select)
 6596 	(mouse-autoselect-window-start): New functions.
 6597 	(handle-select-window): Call `mouse-autoselect-window-start' when
 6598 	delayed window autoselection is enabled.
 6599 
 6600 	* cus-start.el (mouse-autoselect-window): Handle delayed window
 6601 	autoselection.
 6602 
 6603 	* emacs-lisp/eldoc.el: Add `handle-select-window' to the set of
 6604 	commands after which it is allowed to print in the echo area.
 6605 
 6606 2006-09-08  Richard Stallman  <rms@gnu.org>
 6607 
 6608 	* textmodes/fill.el (adaptive-fill-regexp): Don't match `(1)' or `1.'
 6609 
 6610 	* mail/rmail.el (rmail-get-new-mail): Say whether all msgs are spam.
 6611 	(rmail-convert-to-babyl-format): Don't record undo, leave list empty.
 6612 
 6613 	* emacs-lisp/timer.el (timer-create, timer-activate): Doc fixes.
 6614 	(cancel-timer-internal): Add doc string.
 6615 	(cancel-function-timers): Doc fix.
 6616 	(with-timeout-handler, timer-event-last*): Add doc strings.
 6617 
 6618 	* emacs-lisp/bindat.el (bindat-unpack): Doc fix.
 6619 
 6620 	* files.el (risky-local-variable-p): Match ...-bindat-spec.
 6621 
 6622 	* dired.el (dired-log-summary): Add doc string.
 6623 
 6624 	* cus-edit.el (custom-menu-create): Bind deactivate-mark here.
 6625 	(custom-group-menu-create): Not here.
 6626 
 6627 2006-09-08  Carsten Dominik  <dominik@science.uva.nl>
 6628 
 6629 	* textmodes/org.el (org-dblock-write:clocktable): Avoid infinite loop.
 6630 
 6631 2006-09-08  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 6632 
 6633 	* term/mac-win.el (show-hide-font-panel): New HI command ID symbol.
 6634 	(mac-apple-event-map): Define its handler.
 6635 
 6636 2006-09-07  Toby Allsopp  <Toby.Allsopp@navman.com>  (tiny change)
 6637 
 6638 	* net/ldap.el (ldap-search-internal): Handle `auth' key.
 6639 
 6640 2006-09-07  Magnus Henoch  <mange@freemail.hu>
 6641 
 6642 	* net/rcirc.el (rcirc-activity-string): Don't quote value in case
 6643 	clause.
 6644 
 6645 2006-09-07  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 6646 
 6647 	* info.el (Info-index): Bind completion-ignore-case.
 6648 
 6649 2006-09-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 6650 
 6651 	* progmodes/prolog.el (inferior-prolog-flavor): New var left out of
 6652 	previous commit.
 6653 	(inferior-prolog-guess-flavor): New fun left out of previous commit.
 6654 	(prolog-consult-region-and-go): Don't hard code "*prolog*" and don't
 6655 	burp in dedicated windows.
 6656 	(inferior-prolog-self-insert-command): New command.
 6657 	(inferior-prolog-mode-map): Use it.
 6658 
 6659 2006-09-07  Reiner Steib  <Reiner.Steib@gmx.de>
 6660 
 6661 	* international/latexenc.el (latex-inputenc-coding-alist): Add cp858.
 6662 
 6663 	* international/code-pages.el: Add cp858.
 6664 
 6665 2006-09-07  Jan Djärv  <jan.h.d@swipnet.se>
 6666 
 6667 	* dnd.el: Fix bootstrapping.
 6668 
 6669 2006-09-07  Jan Djärv  <jan.h.d@swipnet.se>
 6670 
 6671 	* dnd.el (dnd-protocol-alist): Add what url-handler-mode can handle.
 6672 	(dnd-open-remote-url): New function.
 6673 	(dnd-open-remote-file-function): Set to dnd-open-remote-url if
 6674 	not windows-nt.
 6675 
 6676 2006-09-07  Jason Rumney  <jasonr@gnu.org>
 6677 
 6678 	* dnd.el (dnd-open-remote-file-function): New variable.
 6679 	(dnd-open-unc-file): New function.
 6680 	(dnd-open-file): Call dnd-open-remote-file-function if set.
 6681 
 6682 2006-09-06  Daiki Ueno  <ueno@unixuser.org>
 6683 
 6684 	* pgg-gpg.el (pgg-gpg-process-region): Encode passphrase with
 6685 	pgg-passphrase-coding-system rather than locale-coding-system.
 6686 	* pgg-def.el (pgg-passphrase-coding-system): New user option.
 6687 
 6688 2006-09-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 6689 
 6690 	* progmodes/prolog.el: Remove * in docstrings.
 6691 	(prolog-program-name): Add SWI prolog.
 6692 	(prolog-mode-menu): New menu.
 6693 	(prolog-mode): Set comment-add.
 6694 	(prolog-indent-line): Simplify.  Use indent-line-to.
 6695 	(inferior-prolog-buffer): New var.
 6696 	(inferior-prolog-run, inferior-prolog-process): New funs.
 6697 	(run-prolog, switch-to-prolog): Rewrite, using them.
 6698 	(prolog-consult-region): Use inferior-prolog-buffer.
 6699 	(inferior-prolog-load-file): New function.
 6700 	(prolog-mode-map): Add bindings for load-file and switch-to-prolog.
 6701 
 6702 	* textmodes/fill.el (fill-single-word-nobreak-p): Allow breaking before
 6703 	last word, if it's not the end of the paragraph.
 6704 
 6705 	* files.el (abbreviate-file-name): Don't mistakenly match newlines in
 6706 	file name.
 6707 
 6708 2006-09-06  Ralf Angeli  <angeli@caeruleus.net>
 6709 
 6710 	* frame.el (display-mm-dimensions-alist): New defcustom.
 6711 	(display-mm-height, display-mm-width): Use it.
 6712 
 6713 2006-09-06  Simon Josefsson  <jas@extundo.com>
 6714 
 6715 	* mail/smtpmail.el (smtpmail-starttls-credentials): Doc fix.
 6716 
 6717 2006-09-06  Nick Roberts  <nickrob@snap.net.nz>
 6718 
 6719 	* progmodes/gdb-ui.el (gdb-var-list-children-regexp)
 6720 	(gdb-var-list-children-regexp-1): Tweak regexps to catch full
 6721 	string values.
 6722 
 6723 2006-09-06  Kim F. Storm  <storm@cua.dk>
 6724 
 6725 	* simple.el (line-move-partial): New function to do vscrolling for
 6726 	partially visible images / tall lines.  Rewrite based on code
 6727 	previously in line-move.  Simplify backwards vscrolling.
 6728 	(line-move): Use it.  Simplify.
 6729 
 6730 2006-09-05  Kim F. Storm  <storm@cua.dk>
 6731 
 6732 	* emulation/cua-base.el (cua--pre-command-handler-1): Rewrite.
 6733 
 6734 2006-09-05  Chong Yidong  <cyd@stupidchicken.com>
 6735 
 6736 	* progmodes/compile.el (compilation-error-regexp-alist-alist):
 6737 	Process the `gcc-include' after the `gnu' rule.
 6738 
 6739 2006-09-05  Kim F. Storm  <storm@cua.dk>
 6740 
 6741 	* ido.el (ido-visit-buffer): Use buffer name if buffer arg is a buffer.
 6742 
 6743 2006-09-05  Daiki Ueno  <ueno@unixuser.org>
 6744 
 6745 	* pgg.el (pgg-clear-string): Alias to clear-string for backward
 6746 	compatibility.
 6747 
 6748 	* pgg-gpg.el (pgg-gpg-process-region): Avoid display blinking with
 6749 	inhibit-redisplay; encode passphrase with locale-coding-system.
 6750 
 6751 2006-09-04  Dan Nicolaescu  <dann@ics.uci.edu>
 6752 
 6753 	* term/xterm.el (terminal-init-xterm): Add more C-M- bindings.
 6754 
 6755 2006-09-05  Nick Roberts  <nickrob@snap.net.nz>
 6756 
 6757 	* progmodes/gdb-ui.el (gdb-var-list-children-regexp)
 6758 	(gdb-var-list-children-regexp): Make type field optional.
 6759 
 6760 	* progmodes/gud.el (gud-speedbar-buttons): Allow for no type
 6761 	e.g public, protected in C++.
 6762 
 6763 2006-09-04  John Paul Wallington  <jpw@pobox.com>
 6764 
 6765 	* simple.el (completion-show-help): New defcustom.
 6766 	(completion-setup-function): Heed it.
 6767 
 6768 2006-09-04  Dan Nicolaescu  <dann@ics.uci.edu>
 6769 
 6770 	* term/xterm.el (terminal-init-xterm): Add C-M- bindings.
 6771 
 6772 2006-09-04  Richard Stallman  <rms@gnu.org>
 6773 
 6774 	* mail/rmail-spam-filter.el (rsf-scanning-messages-now): Doc fix.
 6775 	(rsf-min-region-to-spam-list): Doc fix.
 6776 	(rsf-add-content-type-field): Doc fix.
 6777 
 6778 	* simple.el (kill-region): Explicitly test there is a region.
 6779 
 6780 2006-09-04  Chong Yidong  <cyd@stupidchicken.com>
 6781 
 6782 	* mail/feedmail.el (feedmail-buffer-to-sendmail): Look for
 6783 	sendmail in several common directories.
 6784 
 6785 	* mail/sendmail.el (sendmail-program): Move here from paths.el.
 6786 
 6787 	* paths.el (sendmail-program): Remove.
 6788 
 6789 2006-09-04  Daiki Ueno  <ueno@unixuser.org>
 6790 
 6791 	* pgg-gpg.el (pgg-gpg-process-region): Revert two patches from Satyaki
 6792 	Das.  http://article.gmane.org/gmane.emacs.gnus.general/49947
 6793 	http://article.gmane.org/gmane.emacs.gnus.general/50457
 6794 
 6795 2006-09-03  Chong Yidong  <cyd@stupidchicken.com>
 6796 
 6797 	* cus-edit.el (custom-group-menu-create): Avoid deactivating the
 6798 	mark after running the menu filter.
 6799 
 6800 2006-09-03  Juri Linkov  <juri@jurta.org>
 6801 
 6802 	* international/quail.el (quail-defrule-internal): Add a check
 6803 	if a key is a vector.
 6804 
 6805 2006-09-02  Juri Linkov  <juri@jurta.org>
 6806 
 6807 	* man.el (Man-topic-history): New variable.
 6808 	(man): Use it.
 6809 
 6810 	* woman.el (woman-topic-history): Change defvar to defvaralias
 6811 	for symbol `Man-topic-history'.
 6812 
 6813 	* shell.el (shell-filter-ctrl-a-ctrl-b): Check if
 6814 	`comint-last-output-start' is a marker by using `markerp' and
 6815 	check if it has a position by using `marker-position', and use
 6816 	this position for `goto-char'.
 6817 
 6818 	* international/quail.el (quail-defrule-internal): Add missing
 6819 	`error' call for null key.
 6820 
 6821 2006-09-02  Ryan Yeske  <rcyeske@gmail.com>
 6822 
 6823 	* net/rcirc.el (rcirc-keywords): New variable.
 6824 	(rcirc-bright-nicks, rcirc-dim-nicks): New variables.
 6825 	(rcirc-bright-nick-regexp, rcirc-dim-nick-regexp):
 6826 	Remove variables.
 6827 	(rcirc-responses-no-activity): New function.
 6828 	(rcirc-handler-generic): Check for responses in above.
 6829 	(rcirc-process-command): Add ?: character to arguments of raw
 6830 	server commands.
 6831 	(rcirc-format-response-string): Use `rcirc-bright-nicks' and
 6832 	`rcirc-dim-nicks'.
 6833 	(rcirc-gray-toggle): Remove unused variable.
 6834 	(rcirc-print): Remove some tracking logic, which is moved into
 6835 	markup functions.
 6836 	(rcirc-activity-types): Was `rcirc-activity-type', now a list of
 6837 	types.
 6838 	(rcirc-activity-string): Look for 'keyword in activity-types.
 6839 	(rcirc-window-configuration-change): Don't erase overlay-arrow
 6840 	unnecessarily.
 6841 	(rcirc-add-or-remove): New function.
 6842 	(rcirc-cmd-ignore): Use it.
 6843 	(rcirc-message-leader): Remove unused function.
 6844 	(rcicr-cmd-bright, rcirc-cmd-dim, rcirc-cmd-keyword): New commands.
 6845 	(rcirc-add-face): New function.
 6846 	(rcirc-facify): Use rcirc-add-face.
 6847 	(rcirc-url-regexp): Add parens.
 6848 	(rcirc-map-regexp): Remove function.
 6849 	(rcirc-mangle-regexp): Remove function.
 6850 	(rcirc-markup-text-functions): New variable.
 6851 	(rcirc-markup-text): New function (replaces `rcirc-mangle-text').
 6852 	(rcirc-markup-body-text, rcirc-markup-attributes)
 6853 	(rcirc-markup-my-nick, rcirc-markup-urls, rcirc-markup-keywords)
 6854 	(rcirc-markup-bright-nicks): New markup handler functions.
 6855 	(rcirc-nick-in-message-full-line): New face.
 6856 	(rcirc-track-nick): Rename from `rcirc-mode-line-nick'.
 6857 	(rcirc-track-keyword, rcirc-url, rcirc-keyword): New faces.
 6858 
 6859 2006-09-02  Martin Rudalics  <rudalics@gmx.at>
 6860 
 6861 	* cus-start.el (hscroll-margin, hscroll-step)
 6862 	(mode-line-in-non-selected-windows, mouse-autoselect-window)
 6863 	(x-use-underline-position-properties): Change version to "22.1"
 6864 	since they will appear there for the first time.
 6865 
 6866 2006-09-01  Chong Yidong  <cyd@stupidchicken.com>
 6867 
 6868 	* imenu.el (imenu-update-menubar): Use buffer-chars-modified-tick.
 6869 
 6870 2006-08-31  Richard Stallman  <rms@gnu.org>
 6871 
 6872 	* cus-edit.el (custom-save-variables): Slight cleanup.
 6873 	(Custom-no-edit): Rename from custom-no-edit.
 6874 	(Custom-newline): Rename from custom-newline.
 6875 	(custom-mode-map): Use new names.
 6876 
 6877 	* emacs-lisp/easy-mmode.el (define-minor-mode): Reference manual
 6878 	about customization, rather than M-x customize, in the doc string
 6879 	made for the defcustom.
 6880 
 6881 	* emacs-lisp/trace.el (trace-function-background): Doc fix.
 6882 
 6883 2006-08-31  Romain Francoise  <romain@orebokech.com>
 6884 
 6885 	* dired-x.el (dired-guess-shell-alist-default): Update.
 6886 
 6887 2006-08-31  Michael Mauger  <mmaug@yahoo.com>
 6888 
 6889 	* custom.el (custom-theme-set-variables): Autoload packages before
 6890 	sorting the variables.
 6891 
 6892 2006-08-30  Michael Kifer  <kifer@cs.stonybrook.edu>
 6893 
 6894 	* emulation/viper-cmd.el (viper-special-read-and-insert-char):
 6895 	Convert events to chars if XEmacs.
 6896 	(viper-after-change-undo-hook): Check if undo-in-progress is bound.
 6897 
 6898 2006-08-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 6899 
 6900 	* progmodes/python.el (python-eldoc-function): Re-enable quit while
 6901 	waiting for process.
 6902 
 6903 2006-08-30  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 6904 
 6905 	* term/mac-win.el (mac-string-to-utxt): If adjustment for MacJapanese
 6906 	results in ASCII-only string, encode original one directly.
 6907 
 6908 2006-08-29  Romain Francoise  <romain@orebokech.com>
 6909 
 6910 	* startup.el (normal-splash-screen, fancy-splash-screens):
 6911 	Make buffer read-only and arrange to enter view mode if necessary.
 6912 
 6913 2006-08-29  Chong Yidong  <cyd@stupidchicken.com>
 6914 
 6915 	* hl-line.el (hl-line): New face.
 6916 	(hl-line-face): Use it.
 6917 
 6918 	* image-mode.el (image-mode): Fix last fix.
 6919 	Suggested by Kim F. Storm.
 6920 
 6921 2006-08-29  Michael Albinus  <michael.albinus@gmx.de>
 6922 
 6923 	Sync with Tramp 2.0.54.
 6924 
 6925 	* net/tramp.el (tramp-convert-file-attributes): Call `eql' instead
 6926 	of `=', because `tramp-get-remote-gid' might not always return an
 6927 	integer when expected.
 6928 	(tramp-register-file-name-handlers): `partial-completion-mode' is
 6929 	unknown to XEmacs.
 6930 	(tramp-time-diff): Don't use `floor', it might fail for large
 6931 	differences.
 6932 	(tramp-handle-make-auto-save-file-name): For Emacs 21, set
 6933 	`tramp-auto-save-directory' if unset in order to guarantee unique
 6934 	auto-save file names.
 6935 
 6936 2006-08-28  Chong Yidong  <cyd@stupidchicken.com>
 6937 
 6938 	* image-mode.el (image-mode): Display image as text on a terminal.
 6939 
 6940 2006-08-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 6941 
 6942 	* progmodes/python.el (python-send-command): Simplify.
 6943 	(run-python): Don't generate a new buffer unless `new' was specified.
 6944 	Make sure we send `import emacs' to the proper process.
 6945 
 6946 	* progmodes/python.el (python-send-command): Don't wait for the command
 6947 	to terminate.  Don't fiddle with compilation-parsing-end.
 6948 
 6949 2006-08-28  Chong Yidong  <cyd@stupidchicken.com>
 6950 
 6951 	* emacs-lisp/checkdoc.el (checkdoc-file-comments-engine):
 6952 	Insert commentary after first line summary.
 6953 
 6954 	* woman.el (woman-follow): New function, based on `man-follow'.
 6955 	(woman-mode-map): Use it.
 6956 
 6957 	* ibuffer.el (ibuffer-do-sort-by-recency): Perform full update
 6958 	since ibuffer-do-sort-by-recency does not define a sorter.
 6959 
 6960 2006-08-28  Kim F. Storm  <storm@cua.dk>
 6961 
 6962 	* find-dired.el (find-dired): Use shell-quote-argument to properly
 6963 	escape ( and ) args.  Also use it on {} and ; args in default
 6964 	value of find-ls-option string.
 6965 	(find-grep-dired): Use shell-quote-argument on {} and ; args.
 6966 
 6967 2006-08-27  Michael Olson  <mwolson@gnu.org>
 6968 
 6969 	* emacs-lisp/tq.el: Small grammar fix in comments.
 6970 	(tq-enqueue): Check for existence of queue rather than the
 6971 	head queue item's question, which was a no-op.
 6972 	(tq-filter, tq-process-buffer): Make sure the process buffer
 6973 	exists before making it the current buffer.
 6974 
 6975 2006-08-27  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 6976 
 6977 	* term/mac-win.el (mac-apple-event-map): Rename hicommand to hi-command.
 6978 	(mac-dnd-drop-data): Apply 2006-08-22 change for x-dnd-drop-data.
 6979 	(special-event-map): Apply 2006-08-16 change for x-win.el.
 6980 
 6981 2006-08-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 6982 
 6983 	* progmodes/python.el (python-send-receive): Wait in the
 6984 	process's buffer so as to check the right buffer-local variables.
 6985 
 6986 2006-08-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 6987 
 6988 	* emacs-lisp/checkdoc.el: Remove * in defcustoms.
 6989 	(defgroup checkdoc): Move to beginning.
 6990 
 6991 	* progmodes/python.el (python-preoutput-skip-next-prompt): New var.
 6992 	(python-preoutput-continuation): Remove.
 6993 	(python-preoutput-filter): Simplify correspondingly.
 6994 	Remove handling of _emacs_ok.  Make sure we skip _emacs_out's prompts.
 6995 	Loop around to catch embedded _emacs_out output.
 6996 	(run-python): Send the import&print command on a single line.
 6997 	(python-send-command): Send command&print on a single line.
 6998 	(python-send-string): Only add double \n if needed.
 6999 	(python-send-receive): Loop until the result comes.
 7000 	(python-mode-running): Defvar it.
 7001 	(python-setup-brm): Remove unused var `menu'.
 7002 	Only bind py-mode-map and `features' around brm-init.
 7003 	(python-calculate-indentation): Remove unused var `point'.
 7004 	(python-beginning-of-defun): Remove unused var `def-line'.
 7005 
 7006 2006-08-25  Richard Stallman  <rms@gnu.org>
 7007 
 7008 	* kmacro.el (kmacro-repeat-on-last-key): Doc fix.
 7009 
 7010 2006-08-25  Michael Kifer  <kifer@cs.stonybrook.edu>
 7011 
 7012 	* emulation/viper.el (viper-set-hooks): Use frame bindings for
 7013 	viper-vi-state-cursor-color.
 7014 	(viper-non-hook-settings): Don't set default
 7015 	mode-line-buffer-identification.
 7016 
 7017 	* emulation/viper-util.el (viper-set-cursor-color-according-to-state):
 7018 	New fun.
 7019 	(viper-set-cursor-color-according-to-state)
 7020 	(viper-get-saved-cursor-color-in-replace-mode)
 7021 	(viper-get-saved-cursor-color-in-insert-mode): Make conditional on
 7022 	viper-emacs-state-cursor-color.
 7023 
 7024 	* emulation/viper-cmd.el (viper-envelop-ESC-key): Bug fix.
 7025 	(viper-undo): Use point if undo-beg-posn is nil.
 7026 	(viper-insert-state-post-command-sentinel, viper-change-state-to-emacs)
 7027 	(viper-after-change-undo-hook): Don't use
 7028 	viper-emacs-state-cursor-color by default.
 7029 	(viper-undo): More sensible positioning after undo.
 7030 
 7031 	* emulation/viper-ex.el (ex-splice-args-in-1-letr-cmd): Get rid of caddr.
 7032 	(viper-emacs-state-cursor-color): Default to nil, since this feature
 7033 	doesn't work well yet.
 7034 
 7035 	* ediff-mult.el (ediff-intersect-directories)
 7036 	(ediff-get-directory-files-under-revision, ediff-dir-diff-copy-file):
 7037 	always expand filenames.
 7038 
 7039 2006-08-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 7040 
 7041 	* tumme.el: Remove * in defcustoms's docstrings.
 7042 
 7043 2006-08-24  Chong Yidong  <cyd@stupidchicken.com>
 7044 
 7045 	* emacs-lisp/timer.el (timer-set-idle-time, run-with-idle-timer):
 7046 	Accept internal time format for SECS arg.
 7047 	(timer-relative-time): Doc fix.
 7048 
 7049 	* jit-lock.el: "Stealth fontification by requeuing timers" patch,
 7050 	adapted from Martin Rudalics.
 7051 	(jit-lock-stealth-repeat-timer, jit-lock-stealth-buffers): New vars.
 7052 	(jit-lock-mode): Create jit-lock-stealth-repeat-timer.
 7053 	(jit-lock-stealth-fontify): Reschedule as a idle timer instead of
 7054 	using sit-for.
 7055 
 7056 2006-08-24  Francesc Rocher  <francesc.rocher@gmail.com>
 7057 
 7058 	* cus-start.el (all): Add `overline-margin' and
 7059 	`x-underline-at-descent-line'.
 7060 
 7061 2006-08-24  Kim F. Storm  <storm@cua.dk>
 7062 
 7063 	* progmodes/grep.el (grep-find-use-xargs): Use explicit value `exec'
 7064 	to mean "use find -exec"; nil now unambiguously means auto-detect.
 7065 	(grep-compute-defaults): Set grep-find-use-xargs to `exec' if not `gnu'.
 7066 	Use shell-quote-argument to build grep-find-command and
 7067 	grep-find-template.
 7068 	(rgrep): Use shell-quote-argument to properly quote arguments to find.
 7069 	Reported by Tom Seddon.
 7070 
 7071 2006-08-23  Chong Yidong  <cyd@stupidchicken.com>
 7072 
 7073 	* startup.el (fancy-splash-head): Give instructions for dismissing
 7074 	the splash screen for default startup too.
 7075 	(display-startup-echo-area-message, fancy-splash-screens)
 7076 	(use-fancy-splash-screens-p): New arg hide-on-input.  If nil, show
 7077 	all splash text at once and keep the splash buffer around.
 7078 	(command-line-1): Give display-startup-echo-area-message a t arg.
 7079 
 7080 2006-08-23  Carsten Dominik  <dominik@science.uva.nl>
 7081 
 7082 	* textmodes/org.el (org-follow-gnus-link): Make sure the dedicated
 7083 	gnus frame is selected.
 7084 
 7085 2006-08-23  Nick Roberts  <nickrob@snap.net.nz>
 7086 
 7087 	* progmodes/gdb-ui.el (gdb-starting): Reset gdb-signalled to nil.
 7088 
 7089 2006-08-22  Kim F. Storm  <storm@cua.dk>
 7090 
 7091 	* ido.el (ido-set-matches-1): Fix full matching for subdirs.
 7092 	Add suffix matching for subdirs.
 7093 
 7094 2006-08-22  Jorgen Schaefer  <forcer@forcix.cx>  (tiny change)
 7095 
 7096 	* x-dnd.el (x-dnd-drop-data): Don't call goto-char if
 7097 	mouse-yank-at-point is non-nil.
 7098 
 7099 2006-08-22  Nick Roberts  <nickrob@snap.net.nz>
 7100 
 7101 	* progmodes/gdb-ui.el (gdb-frame-memory-buffer): Make frame
 7102 	a bit wider and remove fringes to fit initial output on line.
 7103 
 7104 2006-08-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 7105 
 7106 	* frame.el (blink-cursor-end): Only ignore the error we care about.
 7107 	(blink-cursor-mode): Use blink-cursor-end to simplify the code.
 7108 
 7109 2006-08-21  Richard Stallman  <rms@gnu.org>
 7110 
 7111 	* whitespace.el (whitespace-cleanup): Doc fix.
 7112 
 7113 2006-08-20  Ryan Yeske  <rcyeske@gmail.com>
 7114 
 7115 	* net/rcirc.el (rcirc-show-maximum-output): New var.
 7116 	(rcirc-buffer-process): If no buffer argument is supplied, use
 7117 	current-buffer.
 7118 	(rcirc-complete-nick): Complete to the last completed nick first.
 7119 	(rcirc-mode): Preserve the value of `rcirc-urls' across
 7120 	connections.  Setup scroll function.
 7121 	(rcirc-scroll-to-bottom): New function.
 7122 	(rcirc-print): Use nick syntax around regexp work.
 7123 	Notice dim-nicks speaking only if they say our nick.
 7124 	(rcirc-update-activity-string): Do not show the modeline indicator
 7125 	if there are no live rcirc processes.
 7126 	(rcirc-cmd-ignore): Ignore case.
 7127 	(rcirc-browse-url-at-point): Fix off-by-one error.
 7128 
 7129 2006-08-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 7130 
 7131 	* progmodes/python.el: Remove * in defcustom docstrings.
 7132 	(run-python, python-proc, python-try-complete): Use derived-mode-p.
 7133 	(python-mode): Set tab-width and indent-tabs-mode.
 7134 
 7135 2006-08-20  Dave Love  <fx@gnu.org>
 7136 
 7137 	* progmodes/python.el: Update to Dave Love's latest version.
 7138 	(python-font-lock-keywords, python-mode): Don't use
 7139 	font-lock-syntax-table, but match symbol elements explicitly instead.
 7140 	(python-mode-map): Add help, and a few more key bindings.
 7141 	(python-skip-comments/blanks): Move out of comments as well.
 7142 	(python-continuation-line-p): Behave better with unbalanced parens.
 7143 	(python-blank-line-p): New fun.
 7144 	(python-open-block-statement-p): Don't use a heuristic.
 7145 	(python-outdent-p): Better handle blocks-in-the-same-line.
 7146 	(python-calculate-indentation): Misc improvements.
 7147 	(python-comment-indent): Remove.
 7148 	(python-block-pairs): New var.
 7149 	(python-first-word): New fun.
 7150 	(python-indentation-levels): Handle more common cases.
 7151 	(python-indent-line-1): Add `leave' argument.
 7152 	(python-indent-region): New fun.
 7153 	(python-skip-out): New fun.
 7154 	(python-beginning-of-statement, python-end-of-statement): Use it.
 7155 	(python-next-statement): Return correct count even at eob.
 7156 	(python-end-of-block): Fix paren-typo.
 7157 	(python-imenu-create-index): Add module variables.
 7158 	(run-python): Add `new' arg.
 7159 	Check we're at a prompt before returning.
 7160 	(python-send-command): Move to end of buffer.
 7161 	Wait for prompt to return.
 7162 	(python-set-proc): New fun.
 7163 	(python-imports): New var.
 7164 	(python-describe-symbol): Use it.  Adjust to new interface of `ehelp'.
 7165 	(python-eldoc-function): Try to move out of arg list.
 7166 	(python-outline-level): Offset by 1.
 7167 	(python-find-imports): New fun.
 7168 	(python-symbol-completions): Use python-imports.
 7169 	(python-module-path, ffap-alist): Add support for ffap.
 7170 	(python-skeletons, python-mode-abbrev-table, def-python-skeleton)
 7171 	(python-insert-*, python-default-template, python-expand-template):
 7172 	Add templates/skeletons.
 7173 	(python-setup-brm): Support for Bicycle Repair Man.
 7174 	(python-abbrev-syntax-table): New var.
 7175 	(python-abbrev-pc-hook, python-pea-hook): New funs.
 7176 
 7177 2006-08-20  Chong Yidong  <cyd@stupidchicken.com>
 7178 
 7179 	* frame.el (blink-cursor-start): Set timer first.
 7180 	(blink-cursor-end): Ignore timer canceling errors.
 7181 	Suggested by Ken Manheimer.
 7182 
 7183 2006-08-20  Juanma Barranquero  <lekktu@gmail.com>
 7184 
 7185 	* newcomment.el (comment-box): Call `comment-normalize-vars'.
 7186 	Add autoload cookie.
 7187 
 7188 2006-08-20  Richard Stallman  <rms@gnu.org>
 7189 
 7190 	* simple.el (line-number-at-pos): Doc fix.
 7191 
 7192 	* emacs-lisp/timer.el (run-with-idle-timer): Pass t to
 7193 	timer-activate-when-idle, so timer can run before Emacs becomes
 7194 	non-idle again.
 7195 
 7196 2006-08-18  Yoni Rabkin Katzenell  <yoni-r@actcom.com>  (tiny change)
 7197 
 7198 	* whitespace.el (whitespace-cleanup-internal): New optional arg
 7199 	REGION-ONLY.  If it's non-nil, modify the message to the user
 7200 	accordingly.
 7201 	(whitespace-cleanup-region): Call whitespace-cleanup-internal with
 7202 	a non-nil argument.
 7203 
 7204 2006-08-18  Gustav Hållberg  <gustav@gmail.com>  (tiny change)
 7205 
 7206 	* rect.el (spaces-string): Simplify and add doc string.
 7207 
 7208 2006-08-17  Romain Francoise  <romain@orebokech.com>
 7209 
 7210 	* progmodes/gdb-ui.el (gdb-edit-locals-value): Balance parens.
 7211 
 7212 2006-08-17  Richard Stallman  <rms@gnu.org>
 7213 
 7214 	* compare-w.el (compare-windows): lambda's take an arg and pass
 7215 	it to compare-windows-skip-whitespace.
 7216 
 7217 2006-08-17  Martin Rudalics  <rudalics@gmx.at>
 7218 
 7219 	* jit-lock.el (jit-lock-fontify-now): Protect the modified status of
 7220 	the right buffer.
 7221 
 7222 2006-08-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 7223 
 7224 	* pcvs-parse.el (cvs-parse-table): Accept the new `...' format for
 7225 	removed files.
 7226 
 7227 2006-08-17  Nick Roberts  <nickrob@snap.net.nz>
 7228 
 7229 	* progmodes/gdb-ui.el (gdb-locals-watch-map)
 7230 	(gdb-locals-watch-map-1): Suppress keymap first.
 7231 	(gdb-edit-locals-map-1): New variable.
 7232 	(gdb-edit-locals-value): New function.
 7233 	(gdb-stack-list-locals-handler): Use them.
 7234 
 7235 2006-08-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 7236 
 7237 	* mouse.el (global-map): Allow yanking with mouse-2 at a spot whose
 7238 	cursor would normally be drawn in the fringe.
 7239 
 7240 	* font-lock.el (font-lock-extend-region-wholelines): Fix up typo.
 7241 	Reported by Martin Rudalics <rudalics@gmx.at>.
 7242 
 7243 2006-08-16  Richard Stallman  <rms@gnu.org>
 7244 
 7245 	* term/x-win.el (x-clipboard-yank): Specify * in interactive spec.
 7246 	(special-event-map): Process drag-n-drop events this way.
 7247 
 7248 	* simple.el (move-beginning-of-line): Test whether fields
 7249 	would prevent motion back to line's first visible character.
 7250 	If so, stop where the fields would stop the motion.
 7251 
 7252 	* newcomment.el (comment-indent): Fully update INDENT
 7253 	before checking to see if it will change the text.
 7254 
 7255 	* cus-edit.el (custom-newline): New function.
 7256 	(custom-mode-map): Bind newline to custom-newline.
 7257 
 7258 	* compare-w.el (compare-windows): Factor compare-ignore-whitespace
 7259 	into ignore-whitespace.
 7260 	Check each buffer for its skip-function.
 7261 	Handle compare-windows-skip-whitespace special-case test
 7262 	by returning t from default skip function.
 7263 
 7264 2006-08-15  Carsten Dominik  <dominik@science.uva.nl>
 7265 
 7266 	* textmodes/org.el (org-clock-special-range)
 7267 	(org-clock-update-time-maybe): New functions.
 7268 	(org-stamp-time-of-day-regexp): Allow weekday to be of word chars,
 7269 	not only a-z.
 7270 	(org-agenda-get-blocks): Allow multiple blocks per headline.
 7271 	(org-timestamp-change): Call `org-clock-update-time-maybe'.
 7272 	(org-export-html-title-format)
 7273 	(org-export-html-toplevel-hlevel): New options.
 7274 	(org-export-language-setup): Add support for Czech.
 7275 	(org-mode, org-insert-todo-heading, org-find-visible)
 7276 	(org-find-invisible, org-invisible-p, org-invisible-p2)
 7277 	(org-back-to-heading, org-on-heading-p, org-up-heading-all)
 7278 	(org-show-subtree, org-show-entry, org-make-options-regexp):
 7279 	Remove compatibility support for old outline-mode.
 7280 	(org-check-occur-regexp): Function removed.
 7281 	(org-on-heading-p, org-back-to-heading): Made defalias.
 7282 	(org-set-local): New defsubst.
 7283 	(org-set-regexps-and-options, org-mode)
 7284 	(org-set-font-lock-defaults, org-edit-agenda-file-list)
 7285 	(org-timeline, org-agenda-list, org-todo-list, org-tags-view)
 7286 	(org-remember-apply-template, org-table-edit-field)
 7287 	(org-table-edit-formulas, orgtbl-mode, org-export-as-ascii)
 7288 	(org-set-autofill-regexps): Use `org-set-local'.
 7289 	(org-table-eval-formula): Fix bug with parsing of display flags.
 7290 
 7291 2006-08-15  Nick Roberts  <nickrob@snap.net.nz>
 7292 
 7293 	* progmodes/gdb-ui.el (gdb-info-stack-custom): Indicate selected
 7294 	frame with fringe arrow.  Suggested by Simon Marshall
 7295 	<simon.marshall@misys.com>.
 7296 	(gdb-stack-position): New variable.
 7297 	(gdb-starting, gdb-exited): Reset gdb-stack-position to nil.
 7298 	(gdb-frames-mode): Set gdb-stack-position to nil.
 7299 	Add to overlay-arrow-variable-list.
 7300 	(gdb-reset): Delete gdb-stack-position from above list.
 7301 
 7302 2006-08-14  Jan Djärv  <jan.h.d@swipnet.se>
 7303 
 7304 	* term/x-win.el (menu-bar-edit-menu): Disable paste if buffer is
 7305 	read only.
 7306 
 7307 2006-08-13  Romain Francoise  <romain@orebokech.com>
 7308 
 7309 	* cus-theme.el (customize-create-theme)
 7310 	(custom-theme-visit-theme): End `y-or-n-p' prompt with a space.
 7311 
 7312 	* filesets.el (filesets-add-buffer): Ditto.
 7313 
 7314 	* pcvs.el (cvs-change-cvsroot): Ditto.
 7315 
 7316 2006-08-13  Nick Roberts  <nickrob@snap.net.nz>
 7317 
 7318 	* progmodes/gdb-ui.el (gdb-frame-separate-io-buffer)
 7319 	(gdb-use-separate-io-buffer, menu): Avoid using `inferior' in text.
 7320 	(gdb-memory-mode, gdb-locals-watch-map): Don't quote lambda
 7321 	expressions.
 7322 	(gdb-info-breakpoints-custom): Use gdb-breakpoint-regexp.
 7323 	Only search till end of line.
 7324 	Add face to function names in case of no filename.
 7325 	Add face to variable names of watchpoints.
 7326 
 7327 2006-08-12  Robert Thorpe  <rthorpe@realworldtech.com>  (tiny change)
 7328 
 7329 	* cus-start.el <indent-tabs-mode>: Move to the `indent'
 7330 	customization group.
 7331 
 7332 2006-08-12  Ken Manheimer  <ken.manheimer@gmail.com>
 7333 
 7334 	* allout.el (allout-prior-bindings, allout-added-bindings):
 7335 	Remove, after long deprecation.
 7336 	(allout-beginning-of-line-cycles, allout-end-of-line-cycles):
 7337 	Add customization vars controlling allout-beginning-of-line and
 7338 	allout-end-of-line conveniences.
 7339 	(allout-header-prefix, allout-use-mode-specific-leader)
 7340 	(allout-use-mode-specific-leader, allout-mode-leaders):
 7341 	Revise docstrings.
 7342 	(allout-infer-header-lead): Change to be an alias for
 7343 	allout-infer-header-lead-and-primary-bullet.
 7344 	(allout-infer-header-lead-and-primary-bullet): New version of
 7345 	allout-infer-header-lead which assigns the primary bullet to the
 7346 	same as the header lead, when its being changed.
 7347 	(allout-infer-body-reindent): Apply regexp-quote instead of
 7348 	unconditionally prepending "\\", so that all literal
 7349 	allout-header-prefix and allout-primary-bullet strings are
 7350 	properly handled.
 7351 	(allout-add-resumptions): Add optional qualifier for extending or
 7352 	appending to existing values, rather than replacing them.
 7353 	(allout-view-change-hook): Clarify docstring.
 7354 	(allout-exposure-change-hook): Take explicit arguments, via
 7355 	run-hook-with-args.
 7356 	(allout-structure-added-hook)
 7357 	(allout-structure-deleted-hook)
 7358 	(allout-structure-shifted-hook): New hooks analogous to
 7359 	allout-exposure-change-hook for other kinds of structural outline
 7360 	edits.
 7361 	(allout-encryption-plaintext-sanitization-regexps): New encryption
 7362 	customization variable, by which cooperating modes can provide
 7363 	massage of the plaintext without actually being passed it.
 7364 	(allout-encryption-ciphertext-rejection-regexps)
 7365 	(allout-encryption-ciphertext-rejection-ceiling): New encryption
 7366 	customization variables, by which cooperating modes can prohibit
 7367 	rare but possible ciphertext patterns from fouling their
 7368 	operation, with actually being passed the ciphertext.
 7369 	(allout-mode): Run activation and deactivation hooks after the
 7370 	minor-mode variable has been toggled, to clarify the mode
 7371 	disposition.  The new encryption ciphertext rejection variable is
 7372 	used to ensure that the ciphertext does not contain text that
 7373 	would be recognized as outline structural elements by allout.
 7374 	Substitute allout-beginning-of-line and allout-end-of-line for
 7375 	conventional beginning-of-line and end-of-line bindings.
 7376 	If allout-old-style-prefixes is non-nil, don't nullify it on mode
 7377 	activation!
 7378 	(allout-beginning-of-line): Respect `allout-beginning-of-line-cycles'.
 7379 	(allout-end-of-line): Respect `allout-end-of-line-cycles'.
 7380 	(allout-chart-subtree): Implement new mode, charting only the
 7381 	visible items in the subtree, when new 'visible' parameter is non-nil.
 7382 	(allout-end-of-subtree): Properly handle the last item in the buffer.
 7383 	(allout-pre-command-business, allout-command-counter):
 7384 	Increment an advertised counter so that cooperating enhancements can
 7385 	track revisions of items.
 7386 	(allout-open-topic): Run allout-structure-added-hook with suitable
 7387 	arguments.
 7388 	(allout-shift-in): Run allout-structure-shifted-hook with suitable
 7389 	arguments.
 7390 	(allout-shift-out): Fix doubling for negative args and ensure call
 7391 	of allout-structure-shifted-hook by solely using allout-shift-in.
 7392 	(allout-kill-line, allout-kill-topic):
 7393 	Run allout-structure-deleted-hook with suitable arguments.
 7394 	(allout-yank-processing): Run allout-structure-added-hook with
 7395 	proper arguments.
 7396 	(allout-yank): Enclose activity in allout-unprotected.
 7397 	(allout-flag-region): Run allout-exposure-change-hook with
 7398 	suitable arguments, instead of making the callee infer the arguments.
 7399 	(allout-encrypt-string):
 7400 	Support allout-encryption-plaintext-sanitization-regexps,
 7401 	allout-encryption-ciphertext-rejection-regexps, and
 7402 	allout-encryption-ciphertext-rejection-ceiling.  Indicate correct
 7403 	en/de cryption mode in symmetric encryption failure message.
 7404 	(allout-obtain-passphrase): Use copy-sequence to get a distinct
 7405 	copy of the passphrase, and don't zero it or we'll corrupt the
 7406 	stashed copy.
 7407 	(allout-create-encryption-passphrase-verifier)
 7408 	(allout-verify-passphrase): Respect the new signature for
 7409 	allout-encrypt-string.
 7410 	(allout-get-configvar-values): Convenience for getting a
 7411 	configuration variable value and handling its absence gracefully.
 7412 
 7413 2006-08-11  Romain Francoise  <romain@orebokech.com>
 7414 
 7415 	* obsolete/zone-mode.el: Delete.
 7416 
 7417 2006-08-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 7418 
 7419 	* textmodes/dns-mode.el (dns-mode): Use before-save-hook.
 7420 
 7421 2006-08-11  Thien-Thi Nguyen  <ttn@gnu.org>
 7422 
 7423 	* emacs-lisp/bindat.el (bindat-ip-to-string):
 7424 	Use `format-network-address' if possible.
 7425 
 7426 2006-08-11  Jan Djärv  <jan.h.d@swipnet.se>
 7427 
 7428 	* x-dnd.el (x-dnd-init-frame): Call x-register-dnd-atom.
 7429 
 7430 2006-08-10  Chong Yidong  <cyd@stupidchicken.com>
 7431 
 7432 	* emacs-lisp/edebug.el (edebug-recursive-edit): Don't save and
 7433 	restore unread-command-events here.
 7434 	(edebug-display): Do it here, to detect sit-for interruptions.
 7435 
 7436 2006-08-10  Romain Francoise  <romain@orebokech.com>
 7437 
 7438 	* textmodes/dns-mode.el: Alias `zone-mode' to `dns-mode'.
 7439 	(dns-mode-soa-auto-increment-serial): New user option.
 7440 	(dns-mode-soa-maybe-increment-serial): New function.
 7441 	(dns-mode): Add the latter to `write-contents-functions'.
 7442 
 7443 	* obsolete/zone-mode.el: Move to obsolete/ from net/.
 7444 	Delete autoload cookies.
 7445 
 7446 2006-08-10  John Wiegley  <johnw@newartisans.com>
 7447 
 7448 	* eshell/em-glob.el (eshell-glob-chars-list)
 7449 	(eshell-glob-translate-alist): Add support for [^g] in character globs.
 7450 
 7451 2006-08-10  Richard Stallman  <rms@gnu.org>
 7452 
 7453 	* facemenu.el (facemenu-add-face): Pass frame to facemenu-active-faces.
 7454 	(facemenu-set-face): Doc fix.
 7455 	(facemenu-listed-faces): Doc fix.
 7456 
 7457 2006-08-09  Chong Yidong  <cyd@stupidchicken.com>
 7458 
 7459 	* avoid.el (mouse-avoidance-animating-pointer): New var.
 7460 	(mouse-avoidance-nudge-mouse): Use it.
 7461 	(mouse-avoidance-banish): Rename from mouse-avoidance-banish-hook.
 7462 	(mouse-avoidance-exile): Rename from mouse-avoidance-exile-hook.
 7463 	(mouse-avoidance-fancy): Rename from mouse-avoidance-fancy-hook.
 7464 	Don't activate if currently animating.  All callers changed.
 7465 
 7466 2006-08-09  John Wiegley  <johnw@newartisans.com>
 7467 
 7468 	* calendar/timeclock.el (timeclock-use-elapsed): Add a new
 7469 	variable, which causes timeclock to report elapsed time worked,
 7470 	instead of just work remaining.
 7471 
 7472 2006-08-09  Kenichi Handa  <handa@m17n.org>
 7473 
 7474 	* international/latexenc.el (latexenc-find-file-coding-system):
 7475 	Fix for the case that the 2nd element of arg-list is a cons.
 7476 
 7477 2006-08-08  Chong Yidong  <cyd@stupidchicken.com>
 7478 
 7479 	* info.el (Info-fontify-node): Handle preceding `in' for note
 7480 	reference hiding rules.
 7481 
 7482 2006-08-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 7483 
 7484 	* progmodes/sh-script.el (sh-quoted-subshell): Make sure we don't
 7485 	mistake a closing " for an opening one.
 7486 
 7487 2006-08-07  Dan Nicolaescu  <dann@ics.uci.edu>
 7488 
 7489 	* term/xterm.el (terminal-init-xterm): Add more key bindings.
 7490 
 7491 2006-08-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 7492 
 7493 	* complete.el (PC-do-completion): Filter out completions matching
 7494 	completion-ignored-extensions before checking whether there are
 7495 	multiple completions.
 7496 	Don't use `list' unnecessarily when building completion tables.
 7497 
 7498 2006-08-06  Richard Stallman  <rms@gnu.org>
 7499 
 7500 	* help.el (describe-mode): Make minor mode list more concise.
 7501 
 7502 2006-08-05  Chong Yidong  <cyd@stupidchicken.com>
 7503 
 7504 	* bindings.el: Give mode-line-format, mode-line-modes, and
 7505 	mode-line-position `standard-value' properties.
 7506 
 7507 2006-08-05  Eli Zaretskii  <eliz@gnu.org>
 7508 
 7509 	* buff-menu.el (list-buffers-noselect): For Info buffers, use
 7510 	"(file)node" instead of the file name.
 7511 
 7512 2006-08-05  Richard Stallman  <rms@gnu.org>
 7513 
 7514 	* faces.el (escape-glyph): Doc fix.
 7515 
 7516 2006-08-04  Kenichi Handa  <handa@m17n.org>
 7517 
 7518 	* international/mule-diag.el (describe-font): Improve docstring
 7519 	and error message.  Use frame-parameter (not frame-parameters).
 7520 
 7521 2006-08-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 7522 
 7523 	* progmodes/gud.el (gdb-script-font-lock-syntactic-keywords):
 7524 	Correctly mark the end-of-docstring char.
 7525 
 7526 2006-08-03  Chong Yidong  <cyd@stupidchicken.com>
 7527 
 7528 	* simple.el (line-move-to-column): Constrain move-to-column to
 7529 	current field.
 7530 
 7531 2006-08-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 7532 
 7533 	* font-lock.el (font-lock-beg, font-lock-end)
 7534 	(font-lock-extend-region-functions): New vars.
 7535 	(font-lock-extend-region-multiline)
 7536 	(font-lock-extend-region-wholelines): New functions.
 7537 	(font-lock-default-fontify-region): Use them.
 7538 	(font-lock-extend-jit-lock-region-after-change): Only round up
 7539 	if font-lock-default-fontify-region will do it as well.
 7540 
 7541 	* font-lock.el (font-lock-extend-after-change-region-function):
 7542 	Rename from font-lock-extend-region-function.
 7543 	(font-lock-extend-region): Remove by inlining at call sites.
 7544 	(font-lock-after-change-function): Don't needlessly round up to a whole
 7545 	number of lines.
 7546 	(font-lock-extend-jit-lock-region-after-change): Be more careful about
 7547 	the boundary conditions and the interactions between the various ways
 7548 	to extend the region.
 7549 
 7550 2006-08-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 7551 
 7552 	* jit-lock.el (jit-lock-fontify-now): Preserve the buffer's
 7553 	modification status when forcing the second redisplay.
 7554 
 7555 2006-08-03  Kim F. Storm  <storm@cua.dk>
 7556 
 7557 	* edmacro.el (edmacro-fix-menu-commands): Ignore switch-frame.
 7558 
 7559 2006-08-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 7560 
 7561 	* pcvs-util.el (cvs-get-buffer-create): Obey `noreuse' even if `name'
 7562 	doesn't look like a file name.
 7563 
 7564 	* complete.el (PC-expand-many-files): Avoid signaling an error when
 7565 	the current directory doesn't exist.  Reported by Michaël Cadilhac.
 7566 
 7567 2006-08-02  Andreas Schwab  <schwab@suse.de>
 7568 
 7569 	* bindings.el (mode-line-format): Simplify reference to vc-mode.
 7570 
 7571 2006-08-02  Nick Roberts  <nickrob@snap.net.nz>
 7572 
 7573 	* bindings.el (map): Make mode-line-buffer-identification-keymap
 7574 	before defining propertized-buffer-identification.
 7575 
 7576 2006-08-01  Richard Stallman  <rms@gnu.org>
 7577 
 7578 	* bindings.el (mode-line-format): Adjust spacing around vc-mode.
 7579 
 7580 2006-08-02  Nick Roberts  <nickrob@snap.net.nz>
 7581 
 7582 	* progmodes/gdb-ui.el (gdb-find-source-frame): Make nil the
 7583 	default value.
 7584 	(gdb-find-source-frame): New function.
 7585 	(menu): Add to menu bar.
 7586 
 7587 2006-08-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 7588 
 7589 	* font-core.el (font-lock-extend-region-function)
 7590 	(font-lock-extend-region): Move to font-lock.el.
 7591 
 7592 	* font-lock.el (font-lock-extend-region-function)
 7593 	(font-lock-extend-region): Move from font-core.el.  Simplify.
 7594 
 7595 	* jit-lock.el (jit-lock-fontify-now): Cause a second redisplay
 7596 	if needed.
 7597 	(jit-lock-start, jit-lock-end): New dynamic scoped vars.
 7598 	(jit-lock-after-change-extend-region-functions): New hook.
 7599 	(jit-lock-after-change): Use it instead of hard-coding font-lock code.
 7600 
 7601 	* font-lock.el (font-lock-extend-jit-lock-region-after-change): New fun.
 7602 	(font-lock-turn-on-thing-lock): Use it.
 7603 
 7604 	* longlines.el (longlines-show-region): Make it work on read-only
 7605 	buffers as well.
 7606 
 7607 2006-08-01  Nick Roberts  <nickrob@snap.net.nz>
 7608 
 7609 	* progmodes/gdb-ui.el (gdb-set-hollow): Check for gud-last-last-frame.
 7610 
 7611 2006-07-31  Richard Stallman  <rms@gnu.org>
 7612 
 7613 	* progmodes/vhdl-mode.el (vhdl-speedbar-display-directory)
 7614 	(vhdl-speedbar-display-projects): Update old obsolete
 7615 	speedbar variable names.
 7616 
 7617 2006-07-31  Nick Roberts  <nickrob@snap.net.nz>
 7618 
 7619 	* progmodes/gdb-ui.el (gdb-find-source-frame): New option.
 7620 	(gdb-stopped): Use it.
 7621 
 7622 	* t-mouse.el (t-mouse-mode): Use set-process-query-on-exit-flag.
 7623 
 7624 2006-07-29  Chong Yidong  <cyd@stupidchicken.com>
 7625 
 7626 	* loadhist.el (unload-feature): Handle new `(t . SYMBOL)' format
 7627 	for load-history elements.
 7628 
 7629 2006-07-29  Eli Zaretskii  <eliz@gnu.org>
 7630 
 7631 	* files.el (convert-standard-filename): For Cygwin, replace
 7632 	characters not allowed in Windows file names.
 7633 	(make-auto-save-file-name): Add Cygwin to the list of systems
 7634 	where the auto-save file name needs to be run through
 7635 	convert-standard-filename.
 7636 
 7637 2006-07-29  Lennart Borgman  <lennart.borgman.073@student.lu.se>
 7638 
 7639 	* window.el (bw-get-tree): Don't integerp subtree if it's nil.
 7640 
 7641 2006-07-28  Richard Stallman  <rms@gnu.org>
 7642 
 7643 	* bindings.el (mode-line-frame-identification)
 7644 	(propertized-buffer-identification): Centralize the code
 7645 	to initialize the variable.
 7646 
 7647 	* progmodes/grep.el (grep-default-command): Catch errors from
 7648 	wildcard-to-regexp.
 7649 
 7650 2006-07-29  Kim F. Storm  <storm@cua.dk>
 7651 
 7652 	* progmodes/grep.el (grep-tag-default): New function.
 7653 	(grep-default-command, grep-read-regexp): Use it.
 7654 	(grep-read-files): Use car of grep-files-history or grep-files-aliases
 7655 	as default if nothing else applies.
 7656 
 7657 2006-07-28  Bill Atkins  <atkinw@rpi.edu>  (tiny change)
 7658 
 7659 	* wdired.el (wdired-change-to-wdired-mode, wdired-change-to-dired-mode):
 7660 	Throw error if buffer is not in Dired and Wdired mode, respectively.
 7661 
 7662 2006-07-28  Chong Yidong  <cyd@stupidchicken.com>
 7663 
 7664 	* cus-edit.el (custom-no-edit): Revert 2006-07-27 change, so that
 7665 	self-insert-command keys don't activate buttons.
 7666 	(custom-mode-map): Just don't bind "\C-m" to `custom-no-edit'.
 7667 
 7668 2006-07-29  Nick Roberts  <nickrob@snap.net.nz>
 7669 
 7670 	* progmodes/gdb-ui.el (gdb-info-breakpoints-custom): Use different
 7671 	faces for enable character.
 7672 
 7673 2006-07-28  Nick Roberts  <nickrob@snap.net.nz>
 7674 
 7675 	* Makefile.in (recompile): Update comment to reflect change
 7676 	on 2004-04-21.
 7677 
 7678 2006-07-27  Richard Stallman  <rms@gnu.org>
 7679 
 7680 	* cus-edit.el (customize-package-emacs-version-alist): Doc fix.
 7681 	(customize-package-emacs-version): Change msg when pkg has no entry.
 7682 	(custom-no-edit): On a button, do like widget-button-press.
 7683 
 7684 2006-07-27  Dan Nicolaescu  <dann@ics.uci.edu>
 7685 
 7686 	* term/xterm.el (terminal-init-xterm): Fix bindings for C-tab,
 7687 	S-tab and C-S-tab.
 7688 
 7689 2006-07-28  Nick Roberts  <nickrob@snap.net.nz>
 7690 
 7691 	* progmodes/which-func.el (which-function): Fix documentation/
 7692 	comment typo.
 7693 
 7694 2006-07-26  Richard Stallman  <rms@gnu.org>
 7695 
 7696 	* textmodes/ispell.el (ispell-word): If we replace the word,
 7697 	move point to the end.  Insert before deleting.
 7698 
 7699 2006-07-26  Chong Yidong  <cyd@stupidchicken.com>
 7700 
 7701 	* subr.el (sit-for): Use new SECONDS arg of read-event instead of
 7702 	a timer.
 7703 
 7704 2006-07-26  Mathias Dahl  <mathias.dahl@gmail.com>
 7705 
 7706 	* tumme.el (tumme-backward-image): Add prefix argument.  Add error
 7707 	when at first image.
 7708 	(tumme-forward-image): Add prefix argument.  Add error when at last
 7709 	image.
 7710 
 7711 2006-07-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 7712 
 7713 	* tabify.el (tabify-regexp): Use more specific regexps.
 7714 	(tabify): Avoid modifying the buffer unnecessarily.
 7715 
 7716 2006-07-25  Mathias Dahl  <mathias.dahl@gmail.com>
 7717 
 7718 	* tumme.el (tumme-track-original-file): Add `buffer-live-p' check.
 7719 	(tumme-format-properties-string): Handle empty `buf'.
 7720 	(tumme-get-comment): Change variable names inside `let'.
 7721 	Add missing `let' variable that cause font-lock problems.
 7722 	(tumme-write-comments): Change variable names inside `let'.
 7723 	Add missing `let' variable that cause font-lock problems.
 7724 	(tumme-forward-image): Rename from `tumme-forward-char'.
 7725 	(tumme-backward-image): Rename from `tumme-backward-char'.
 7726 
 7727 2006-07-25  Masatake YAMATO  <jet@gyve.org>
 7728 
 7729 	* progmodes/ld-script.el (ld-script-keywords)
 7730 	(ld-script-font-lock-keywords, ld-script-builtins): Update keywords
 7731 	and add comments.
 7732 
 7733 2006-07-25  Nick Roberts  <nickrob@snap.net.nz>
 7734 
 7735 	* progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers)
 7736 	(gdb-resync, gdb-prompt, gdb-starting, gdb-exited, gdb-stopped)
 7737 	(gdb-set-gud-minor-mode-existing-buffers-1): Use different faces
 7738 	for status indicator.
 7739 
 7740 2006-07-24  Richard Stallman  <rms@gnu.org>
 7741 
 7742 	* xml.el (xml-parse-file): Clean up, and use with-temp-buffer.
 7743 
 7744 	* subr.el (dolist, dotimes): Use interned symbols for locals.
 7745 	(--dotimes-limit--, --dolist-tail--): New defvars.
 7746 	(looking-back): Doc fix.
 7747 
 7748 	* replace.el (replace-match-string-symbols): Handle dotted lists.
 7749 
 7750 2006-07-24  Mathias Dahl  <mathias.dahl@gmail.com>
 7751 
 7752 	* tumme.el (tumme-write-tags): Add.
 7753 	(tumme-write-comments): Add.
 7754 	(tumme-tag-files): Change to use `tumme-write-tags'.
 7755 	(tumme-tag-thumbnail): Change to use `tumme-write-tags'.
 7756 	(tumme-dired-comment-files): Change to use `tumme-write-comments'.
 7757 	(tumme-save-information-from-widgets): Change to use
 7758 	`tumme-write-comments' and `tumme-write-tags'.
 7759 	(tumme-comment-thumbnail): Change to use `tumme-write-comments'.
 7760 	(tumme-write-tag): Remove.
 7761 	(tumme-write-comment): Remove.
 7762 	(tumme-display-previous-thumbnail-original): Remove empty line.
 7763 	(tumme-widget-list): Add punctuation.
 7764 
 7765 2006-07-24  Mathias Dahl  <mathias.dahl@gmail.com>
 7766 
 7767 	* tumme.el (tumme-line-up): Add an extra check for end of buffer.
 7768 
 7769 2006-07-24  Daiki Ueno  <ueno@unixuser.org>
 7770 
 7771 	* pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
 7772 	letters from the end.  Thanks to "David Smith" <davidsmith@acm.org>
 7773 	and andreas@altroot.de (Andreas Vögele).
 7774 
 7775 2006-07-23  Thien-Thi Nguyen  <ttn@gnu.org>
 7776 
 7777 	* mouse.el (mouse-on-link-p): Doc fix.
 7778 
 7779 2006-07-23  Nick Roberts  <nickrob@snap.net.nz>
 7780 
 7781 	* emacs-lisp/find-func.el (find-function-search-for-symbol):
 7782 	Handle "C-h f `".
 7783 
 7784 2006-07-22  Dan Nicolaescu  <dann@ics.uci.edu>
 7785 
 7786 	* ibuffer.el (ibuffer-formats): Use left alignment for the mode
 7787 	column.
 7788 
 7789 2006-07-22  Matt Hodges  <MPHodges@member.fsf.org>
 7790 
 7791 	* textmodes/table.el: Add move-beginning-of-line and
 7792 	move-end-of-line to Point Motion Only Group.
 7793 
 7794 2006-07-22  Eric Hanchrow  <offby1@blarg.net>
 7795 
 7796 	* progmodes/delphi.el (delphi-fill-comment): Use save-restriction.
 7797 
 7798 2006-07-22  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 7799 
 7800 	* startup.el (user-mail-address): Initialize from the `EMAIL'
 7801 	environment variable first.  Document this.
 7802 	(command-line): Ditto.
 7803 
 7804 2006-07-22  Nick Roberts  <nickrob@snap.net.nz>
 7805 
 7806 	* help-mode.el (help-function-def, help-variable-def)
 7807 	(help-face-def): Print a message in the minibuffer.
 7808 
 7809 2006-07-21  Dan Nicolaescu  <dann@ics.uci.edu>
 7810 
 7811 	* term/xterm.el (terminal-init-xterm): Fix key bindings
 7812 	syntax.  Bind S-return, C-M-., C-TAB, S-TAB and C-S-TAB.
 7813 
 7814 2006-07-21  Eli Zaretskii  <eliz@gnu.org>
 7815 
 7816 	* dos-w32.el (find-buffer-file-type-coding-system): Support calls
 7817 	where `(nth 1 command)' is a cons cell.  Doc fix.
 7818 
 7819 	* textmodes/po.el (po-find-charset): Doc fix.
 7820 
 7821 2006-07-21  Ken Manheimer  <ken.manheimer@gmail.com>
 7822 
 7823 	* allout.el (allout-unprotected, allout-e-o-prefix-p)
 7824 	(allout-beginning-of-current-line, allout-end-of-current-line)
 7825 	(allout-next-visible-heading, allout-open-topic)
 7826 	(allout-kill-topic, allout-yank-processing, allout-resolve-xref)
 7827 	(allout-flag-current-subtree, allout-show-to-offshoot)
 7828 	(allout-hide-current-entry, allout-show-current-branches)
 7829 	(allout-hide-region-body, allout-old-expose-topic)
 7830 	(allout-listify-exposed, allout-latex-verbatim-quote-curr-line)
 7831 	(allout-mark-topic, allout-adjust-file-variable): Enclose scopes
 7832 	containing `beginning-of-line' and `end-of-line' with
 7833 	`inhibit-field-text-motion' t.
 7834 
 7835 2006-07-21  Eli Zaretskii  <eliz@gnu.org>
 7836 
 7837 	* frame.el (focus-follows-mouse): Document that it doesn't have
 7838 	any effect on MS-Windows.
 7839 
 7840 2006-07-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 7841 
 7842 	* progmodes/sh-script.el (sh-quoted-subshell): Further fix last change.
 7843 
 7844 2006-07-20  Jay Belanger  <belanger@truman.edu>
 7845 
 7846 	* calc/calc.el (calc-previous-alg-entry): Remove variable.
 7847 
 7848 	* calc/calc-aent.el (calc-alg-entry-history, calc-quick-calc-history):
 7849 	New variables.
 7850 	(calc-alg-entry): Use `calc-alg-entry-history'.
 7851 	(calc-do-quick-calc): Use `calc-quick-calc-history'.
 7852 	Remove reference to `calc-previous-alg-entry'.
 7853 	(calcAlg-edit, calcAlg-enter): Remove reference to
 7854 	`calc-previous-alg-entry'.
 7855 	(calcAlg-previous): Use `previous-history-element' instead of
 7856 	`calc-previous-alg-entry'.
 7857 	(calc-do-alg-entry): Use history when calling `read-from-minibuffer'.
 7858 	Change keybinding for `calcAlg-plus-minus', add keybindings for
 7859 	`previous-history-element' and `next-history-element'.
 7860 
 7861 	* calc/calc-rewr.el (calc-match): Remove reference to
 7862 	`calc-previous-alg-entry'.
 7863 
 7864 	* calc/calc-sel.el (calc-selection-history): New variable.
 7865 	(calc-enter-selection, calc-sel-mult-both-sides)
 7866 	(calc-sel-add-both-sides): Use `calc-selection-history'.
 7867 
 7868 	* calc/calc-map.el (calc-get-operator-history): New variable.
 7869 	(calc-get-operator): Use `calc-get-operator-history'.
 7870 
 7871 	* calc/calcalg3.el (calc-curve-fit-history): New variable.
 7872 	(calc-curve-fit): Use `calc-curve-fit-history'.
 7873 
 7874 2006-07-20  Kenichi Handa  <handa@m17n.org>
 7875 
 7876 	* international/mule-cmds.el (select-safe-coding-system): Fix the
 7877 	way of deciding eol-type of the coding system.
 7878 
 7879 2006-07-20  Alan Mackenzie  <acm@muc.de>
 7880 
 7881 	* progmodes/cc-langs.el (c-emacs-variable-inits): New variable.
 7882 	(c-lang-setvar): New macro.
 7883 	(c-make-init-lang-vars-fun): Use the initialization forms in
 7884 	c-emacs-variable-inits in addition to those in c-lang-variable-inits.
 7885 	(comment-start, comment-end, comment-start-skip): Change these from
 7886 	c-lang-defvar's to c-lang-setvar's.
 7887 
 7888 	* progmodes/cc-mode.el (c-make-emacs-variables-local): New macro,
 7889 	which calls make-local-variable on the elements of
 7890 	c-emacs-variable-inits.
 7891 	(c-init-language-vars-for): Call this new macro.
 7892 
 7893 2006-07-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 7894 
 7895 	* progmodes/compile.el (compilation-error-regexp-alist-alist) <gnu>:
 7896 	Try to rule out false positives due to time stamps.
 7897 	(compilation-mode-font-lock-keywords): Remove rules made redundant
 7898 	because of the above change.  Add `segmentation fault' to the known and
 7899 	highlighted compilation termination messages.
 7900 
 7901 2006-07-19  Kim F. Storm  <storm@cua.dk>
 7902 
 7903 	* progmodes/grep.el (grep-find-ignored-directories):
 7904 	Add .svn and _darcs to list.
 7905 
 7906 2006-07-19  Mathias Dahl  <mathias.dahl@gmail.com>
 7907 
 7908 	* dired.el (dired-mode-map): Add key binding `C-te' for
 7909 	`tumme-dired-edit-comment-and-tags'.
 7910 
 7911 	* tumme.el (tumme-display-thumbnail-original-image): Make sure
 7912 	image display buffer is displayed before call to
 7913 	`tumme-display-image'.
 7914 	(tumme-dired-display-image): Make sure image display buffer is
 7915 	displayed before call to `tumme-display-image'.
 7916 	(tumme-mouse-display-image): Make sure image display buffer is
 7917 	displayed before call to `tumme-display-image'.
 7918 	(tumme-widget-list): Add.
 7919 	(tumme-dired-edit-comment-and-tags): Add.
 7920 	(tumme-save-information-from-widgets): Add.
 7921 
 7922 2006-07-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 7923 
 7924 	* progmodes/sh-script.el (sh-quoted-subshell): Fix last change.
 7925 
 7926 2006-07-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 7927 
 7928 	* progmodes/sh-script.el (sh-font-lock-keywords-1):
 7929 	Revert inadvertently installed patch hunk.
 7930 
 7931 	* progmodes/compile.el (compilation-find-file): Handle the
 7932 	cases where the user selects a non-existent file.
 7933 
 7934 2006-07-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 7935 
 7936 	* bindings.el (minibuffer-local-map): Rebind TAB so it inserts a \t.
 7937 
 7938 2006-07-17  Chong Yidong  <cyd@stupidchicken.com>
 7939 
 7940 	* subr.el (sit-for): Just sleep-for if noninteractive.
 7941 
 7942 2006-07-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 7943 
 7944 	* emacs-lisp/autoload.el (make-autoload): Use new arg.
 7945 
 7946 	* custom.el (custom-autoload): Add `noset' argument.
 7947 	(custom-push-theme): Don't autoload the variable, let callers do it.
 7948 	(custom-theme-set-variables): Autoload the variable if necessary.
 7949 
 7950 	* cus-edit.el (custom-variable-state-set): If the variable was
 7951 	originally set outside custom, but to the same value as the default,
 7952 	consider it to be standard.
 7953 
 7954 	* Makefile.in (mh-loaddefs.el): Finish setting up the default empty
 7955 	file *before* telling Emacs to add the autoloads, in case it fails.
 7956 
 7957 	* progmodes/sh-script.el (sh-quoted-subshell): Don't match escaped `.
 7958 	Use `cond', push', and `dolist'.
 7959 
 7960 2006-07-17  Richard Stallman  <rms@gnu.org>
 7961 
 7962 	* image-mode.el (tar-superior-buffer, archive-superior-buffer):
 7963 	Add defvars to silence warnings.
 7964 
 7965 2006-07-17  Chong Yidong  <cyd@stupidchicken.com>
 7966 
 7967 	* progmodes/compile.el (compilation-mode-font-lock-keywords):
 7968 	Don't highlight "Compiling file" messages as error.
 7969 
 7970 	* dired-aux.el (dired-compress-file): Confirm again if gzipped
 7971 	file already exists.
 7972 
 7973 2006-07-16  Thien-Thi Nguyen  <ttn@gnu.org>
 7974 
 7975 	* find-file.el (ff-special-constructs): Doc fix.  Also, for C/C++
 7976 	entry, don't assign to free var; simply return the extracted filename.
 7977 	(ff-treat-as-special): Incorporate common preamble from callers.
 7978 	(ff-other-file-name, ff-find-the-other-file):
 7979 	Update call to ff-treat-as-special.
 7980 
 7981 	* progmodes/ada-mode.el (ada-mode): Rewrite ff-special-constructs init.
 7982 
 7983 2006-07-16  Mathias Dahl  <mathias.dahl@gmail.com>
 7984 
 7985 	* tumme.el (tumme-get-comment): Fix bug.
 7986 
 7987 2006-07-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 7988 
 7989 	* files.el: Remove spurious * in docstrings.
 7990 
 7991 2006-07-14  Ken Manheimer  <ken.manheimer@gmail.com>
 7992 
 7993 	* allout.el (allout-run-unit-tests-on-load): Rectify docstring
 7994 	grammar.
 7995 	(allout-beginning-of-current-line): Beware beginning of buffer.
 7996 	Also, a comment is simplified.
 7997 	(allout-hotspot-key-handler): Only set allout-post-goto-bullet
 7998 	when appropriate.  (This fix enables use for other than
 7999 	bullet-hotspot operation.)
 8000 	(allout-hide-current-subtree): While escalating to sibling-close,
 8001 	make sure to situate on a topic.
 8002 
 8003 2006-07-14  Kim F. Storm  <storm@cua.dk>
 8004 
 8005 	* emulation/cua-base.el (cua-delete-selection)
 8006 	(cua-toggle-set-mark): New defcustoms.
 8007 	(cua-rectangle-modifier-key): Add `alt' modifier.
 8008 	(cua-replace-region): Don't delete if cua-delete-selection is nil.
 8009 	(cua-set-mark): Don't clear mark if cua-toggle-set-mark is nil.
 8010 	Suggested by Klaus Zeitler <kzeitler@lucent.com>.
 8011 
 8012 	* emulation/cua-rect.el (cua-help-for-rectangle): Add `alt' modifier.
 8013 
 8014 2006-07-14  Ken Manheimer  <ken.manheimer@gmail.com>
 8015 
 8016 	* allout.el: Require 'cl during byte-compilation/interactive load,
 8017 	for the `assert' macro.
 8018 	(allout-mode-deactivate-hook): New hook, run when allout mode
 8019 	deactivates.
 8020 	(allout-developer): New allout customization subgroup.
 8021 	(allout-run-unit-tests-on-load): New allout-developer
 8022 	customization variable, when true allout unit tests are run towards
 8023 	end of file load/eval.
 8024 	(allout-inhibit-auto-fill): Disable auto-fill activity even during
 8025 	auto-fill-mode.
 8026 	(allout-resumptions): Remove, to be replaced by...
 8027 	(allout-add-resumptions): Register variable settings to be
 8028 	reinstated by `allout-do-resumptions'.  The settings are made
 8029 	buffer-local, but the locality/globality of the suspended setting
 8030 	is restored on resumption.
 8031 	(allout-do-resumptions): Reinstate all settings suspended using
 8032 	`allout-add-resumptions'.
 8033 	(allout-test-resumptions): Unit tests (and intermediate variables)
 8034 	for resumptions.
 8035 	(allout-tests-globally-unbound, allout-tests-globally-true)
 8036 	(allout-tests-locally-true): Intermediate variables for
 8037 	resumptions unit tests.
 8038 	(allout-overlay-preparations): Replaces `allout-set-overlay-category'.
 8039 	(allout-exposure-category): Replaces 'allout-overlay-category variable.
 8040 	(allout-mode): Use `allout-add-resumptions' and `allout-do-resumptions'
 8041 	instead of retired `allout-resumptions'.  For hook functions, use
 8042 	`local' parameter so hook settings are created and removed as
 8043 	buffer-local settings.  Revise (resumptions) setting
 8044 	auto-fill-function so it is set only if already active.
 8045 	The related fill-function settings are all made in either case, so
 8046 	that activating auto-fill-mode activity will have the custom
 8047 	allout-mode behaviors (hanging indent on topics, if configured for it).
 8048 	Remove all allout-exposure-category overlays on mode deactivation.
 8049 	(allout-hotspot-key-handler): New function extracted from
 8050 	`allout-pre-command-business', so the functionality can be used
 8051 	for other purposes, eg as a binding in an overlay.
 8052 	(allout-pre-command-business): Use new `allout-hotspot-key-handler'.
 8053 	(allout-auto-fill): Respect new `allout-inhibit-auto-fill'
 8054 	customization variable.
 8055 	(allout-run-unit-tests): Run the (currently quite small)
 8056 	repertoire of unit tests.  Called just before the provide iff user
 8057 	has customized `allout-run-unit-tests-on-load' non-nil.
 8058 
 8059 2006-07-14  Károly Lőrentey  <lorentey@elte.hu>
 8060 
 8061 	* emacs-lisp/authors.el (authors-aliases): Update.
 8062 
 8063 2006-07-14  Nick Roberts  <nickrob@snap.net.nz>
 8064 
 8065 	* progmodes/gdb-ui.el (gdb-display-buffer): Check for
 8066 	gdb-source-window.  Add dedicated argument.
 8067 	(gdb-display-separate-io-buffer, gdb-append-to-inferior-io)
 8068 	(gdb-display-breakpoints-buffer, gdb-display-stack-buffer)
 8069 	(gdb-display-threads-buffer, gdb-display-memory-buffer)
 8070 	(gdb-display-locals-buffer): Use it.
 8071 
 8072 	* progmodes/gud.el (gud-display-line): Use gdb-display-buffer.
 8073 	Set gdb-source-window.
 8074 
 8075 2006-07-13  Stefan Monnier  <monnier@iro.umontreal.ca>
 8076 
 8077 	* emacs-lisp/autoload.el (make-autoload): Remove special handling of
 8078 	minor modes, redundant with the custom-autoload line above.
 8079 
 8080 2006-07-12  Chong Yidong  <cyd@stupidchicken.com>
 8081 
 8082 	* longlines.el (longlines-post-command-function): Handle open-line too.
 8083 
 8084 2006-07-12  Richard Stallman  <rms@gnu.org>
 8085 
 8086 	* progmodes/grep.el (grep-last-buffer): Doc fix.
 8087 
 8088 	* info.el (Info-try-follow-nearest-node): Doc fix.
 8089 
 8090 	* emacs-lisp/edebug.el (edebug-instrument-function):
 8091 	Err if find-function-noselect gives no position.
 8092 
 8093 	* emacs-lisp/find-func.el (find-function-search-for-symbol):
 8094 	If can't find definition, return nil for position.
 8095 	(find-function-do-it): Handle new return value
 8096 	of find-definition-noselect.
 8097 	(find-definition-noselect, find-variable-noselect): Doc fix.
 8098 	(find-function-noselect): Doc fix.
 8099 
 8100 	* help-mode.el (help-variable-def): Handle find-variable-noselect
 8101 	returning no position.
 8102 	(help-function-def): Likewise for find-function-search-for-symbol.
 8103 	(help-face-def): Likewise.
 8104 
 8105 	* help-fns.el (describe-variable): Handle find-variable-noselect
 8106 	returning no position.
 8107 
 8108 	* files.el (locate-file-completion): Avoid duplicates in result.
 8109 
 8110 	* cus-edit.el (custom-no-edit): New command.
 8111 	(custom-mode-map): Remap to custom-no-edit instead of
 8112 	using suppress-keymap.
 8113 
 8114 2006-07-12  Nick Roberts  <nickrob@snap.net.nz>
 8115 
 8116 	* tumme.el (tumme-create-thumb, tumme-thumbnail-display-external)
 8117 	(tumme-display-image, tumme-rotate-thumbnail, tumme-rotate-original)
 8118 	(tumme-set-exif-data, tumme-get-exif-data): Use shell-command-switch.
 8119 
 8120 	* thumbs.el (thumbs-call-convert): Use shell-command-switch.
 8121 
 8122 2006-07-11  Kim F. Storm  <storm@cua.dk>
 8123 
 8124 	* ido.el (ido-copy-current-file-name): Use buffer-name if
 8125 	buffer-file-name is nil.
 8126 
 8127 2006-07-11  Chong Yidong  <cyd@stupidchicken.com>
 8128 
 8129 	* simple.el (undo-ask-before-discard): Set to nil.
 8130 
 8131 	* vc.el (vc-exec-after): Don't delete process manually.
 8132 	(vc-print-log): Run log-view-mode in process sentinel inside
 8133 	inhibit-read-only.  Don't shrink window due to timing issues.
 8134 
 8135 	* progmodes/ebrowse.el (ebrowse-display-member-buffer):
 8136 	Avoid using with-output-to-temp-buffer, which clobbers local vars.
 8137 
 8138 2006-07-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 8139 
 8140 	* progmodes/compile.el (compilation-error-regexp-alist-alist):
 8141 	Fix ambiguity introduced by last change.
 8142 	(compilation-find-file): Move save-excursion to where it may
 8143 	make sense.  Fix a left over `find-file'.
 8144 
 8145 2006-07-11  Robert J. Chassell  <bob@rattlesnake.com>
 8146 
 8147 	* textmodes/texinfmt.el (texinfo-format-separate-node):
 8148 	Insert a string before point, which fits documentation, not after.
 8149 	(texinfo-multitable-item): In a multitable row, insert any
 8150 	additional needed @tabs and spaces.
 8151 
 8152 2006-07-11  Nick Roberts  <nickrob@snap.net.nz>
 8153 
 8154 	* tumme.el (tumme-create-thumb, tumme-thumbnail-display-external)
 8155 	(tumme-display-image, tumme-rotate-thumbnail, tumme-rotate-original)
 8156 	(tumme-set-exif-data, tumme-get-exif-data): Use call-process
 8157 	instead of shell-command.
 8158 	(tumme-create-thumbnail-buffer, tumme-create-display-image-buffer)
 8159 	(tumme-display-thumbs, tumme-modify-mark-on-thumb-original-file)
 8160 	(tumme-display-image, tumme-get-exif-data): Use with-current-buffer.
 8161 	(tumme-display-properties-format, tumme-dired-insert-marked-thumbs)
 8162 	(tumme-thumbnail-set-image-description, tumme-gallery-generate)
 8163 	(tumme-rotate-original, tumme-get-exif-file-name): Fit to 80 columns.
 8164 
 8165 2006-07-11  Kim F. Storm  <storm@cua.dk>
 8166 
 8167 	* subr.el (sit-for): Doc fix.  Specify normal arg list using fn-form.
 8168 	Remove special case for seconds < 0.  Use (redisplay t) instead.
 8169 
 8170 2006-07-10  Chong Yidong  <cyd@stupidchicken.com>
 8171 
 8172 	* progmodes/cc-awk.el (c-awk-escaped-nls*): Use eval-and-compile to
 8173 	avoid compilation error.
 8174 
 8175 	* subr.el (sit-for): New function.
 8176 
 8177 	* play/hanoi.el (hanoi-sit-for): Check sit-for return value.
 8178 
 8179 2006-07-10  Richard Stallman  <rms@gnu.org>
 8180 
 8181 	* ldefs-boot.el (edebug): Update page.
 8182 
 8183 2006-07-10  Kim F. Storm  <storm@cua.dk>
 8184 
 8185 	* emacs-lisp/authors.el (authors-ignored-files): Ignore changes
 8186 	to FOR-RELEASE and TODO.
 8187 
 8188 2006-07-10  Romain Francoise  <romain@orebokech.com>
 8189 
 8190 	* emacs-lisp/authors.el (authors-aliases): Update.
 8191 
 8192 2006-07-10  Alan Mackenzie  <acm@muc.de>
 8193 
 8194 	* progmodes/cc-awk.el, progmodes/cc-defs.el, progmodes/cc-fonts.el:
 8195 	* progmodes/cc-langs.el, progmodes/cc-mode.el:
 8196 	Changes to eradicate eval-after-load.
 8197 
 8198 2006-07-09  Chong Yidong  <cyd@stupidchicken.com>
 8199 
 8200 	* emacs-lisp/helper.el (Helper-help-scroller): Don't signal error
 8201 	on non-char events.
 8202 
 8203 2006-07-09  Romain Francoise  <romain@orebokech.com>
 8204 
 8205 	* progmodes/compile.el (compilation-mode-font-lock-keywords):
 8206 	Don't highlight start/end markers as compilation messages.
 8207 
 8208 	* isearch.el (isearch-yank-line): Let-bind `inhibit-field-text-motion'
 8209 	to t.
 8210 
 8211 2006-07-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 8212 
 8213 	* textmodes/fill.el (fill-region-as-paragraph): Refine last change.
 8214 
 8215 2006-07-08  Richard Stallman  <rms@gnu.org>
 8216 
 8217 	* term/x-win.el (x-handle-display): Add doc string.
 8218 
 8219 	* emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
 8220 
 8221 	* subr.el (def-edebug-spec): Move here.
 8222 	* emacs-lisp/edebug.el (def-edebug-spec): Move to subr.el.
 8223 
 8224 	* imenu.el (imenu-choose-buffer-index): Doc fix.
 8225 
 8226 2006-07-08  Romain Francoise  <romain@orebokech.com>
 8227 
 8228 	* term/x-win.el (x-display-name): Fix typo.
 8229 
 8230 2006-07-08  Eli Zaretskii  <eliz@gnu.org>
 8231 
 8232 	* hexl.el (hexl-find-file): Doc fix.
 8233 
 8234 	* emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
 8235 
 8236 2006-07-07  Chong Yidong  <cyd@stupidchicken.com>
 8237 
 8238 	* term/x-win.el (x-display-name): Doc fix.
 8239 
 8240 2006-07-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 8241 
 8242 	* textmodes/fill.el (fill-delete-prefix): Don't ignore excessively
 8243 	long prefixes.
 8244 	(fill-region-as-paragraph): Don't round up to a whole line.
 8245 	(fill-comment-paragraph): Don't include the code-before-the-comment
 8246 	when calling fill-region-as-paragraph.
 8247 
 8248 	* international/mule.el (make-char): Remove redundancy.
 8249 
 8250 	* emacs-lisp/bytecomp.el (byte-compile-form): The `byte-compile'
 8251 	property may contain an anonymous function rather than a symbol.
 8252 
 8253 	* pcvs-defs.el (cvs-temp-buffer-name): Fix non-hiddenness.
 8254 
 8255 	* progmodes/compile.el (compilation-error-regexp-alist-alist) <gnu>:
 8256 	Use shy regexp.  Fix incorrect backref to potentially unmatched group.
 8257 
 8258 	* dirtrack.el (dirtrack-default-directory-function): Remove.
 8259 	(dirtrack-directory-function): Use file-name-as-directory.
 8260 	(dirtrack-windows-directory-function): Simplify.
 8261 	(dirtrack-forward-slash, dirtrack-backward-slash)
 8262 	(dirtrack-replace-slash): Remove.
 8263 	(dirtrack-toggle): Adjust comint-preoutput-filter-functions as well.
 8264 	(dirtrack): Fix wrong parenthesizing; use match-string.
 8265 
 8266 	* progmodes/octave-inf.el: Remove spurious * in docstrings.
 8267 	(inferior-octave-mode): Only change the buffer-local value of
 8268 	comint-dynamic-complete-functions.
 8269 	(inferior-octave-mode-map, inferior-octave-mode-syntax-table):
 8270 	Move the initialization to the declaration.
 8271 	(inferior-octave-complete): Remove unused var `filter'.
 8272 
 8273 	* shell.el (shell-mode): Only change the buffer-local value of
 8274 	comint-dynamic-complete-functions.
 8275 
 8276 2006-07-07  Carsten Dominik  <dominik@science.uva.nl>
 8277 
 8278 	* textmodes/org.el (org-agenda-get-todos): Skip subtree also if
 8279 	entry is skipped because it has been scheduled.
 8280 	(org-prepare-agenda-buffers): Don't mark buffers as modified when
 8281 	changing `:org-archived' and `:org-comment' properties.
 8282 
 8283 2006-07-06  Chong Yidong  <cyd@stupidchicken.com>
 8284 
 8285 	* server.el (server-select-display): Don't make the temp frame
 8286 	minibuffer-only, in case it's not a temp frame.
 8287 	(server-process-filter): Don't delete the temp frame if it's the
 8288 	only one we have on that display.
 8289 
 8290 	* files.el (find-alternate-file): Doc fix.
 8291 
 8292 2006-07-05  Richard Stallman  <rms@gnu.org>
 8293 
 8294 	* files.el (abbreviate-file-name): Add save-match-data.
 8295 
 8296 2006-07-03  Richard Stallman  <rms@gnu.org>
 8297 
 8298 	* faces.el (read-face-name): Doc fix.
 8299 
 8300 2006-07-05  Chong Yidong  <cyd@stupidchicken.com>
 8301 
 8302 	* net/goto-addr.el (goto-address): Mark as safe for local evals.
 8303 
 8304 2006-07-05  Andre Spiegel  <spiegel@gnu.org>
 8305 
 8306 	* vc.el (vc-diff-internal): Fix prev change.
 8307 
 8308 2006-07-05  Thien-Thi Nguyen  <ttn@gnu.org>
 8309 
 8310 	* emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Use eval-buffer.
 8311 	* play/dunnet.el (dun-load-d, dun-eval): Likewise.
 8312 
 8313 2006-07-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 8314 
 8315 	* thingatpt.el (symbol-at-point): Don't use `form-at-point' which
 8316 	fails if the symbol contains chars like ( or '.
 8317 	(bounds-of-thing-at-point): Remove unused vars `end' and `beg'.
 8318 	(thing-at-point-bounds-of-url-at-point): Remove unused vars `url' and
 8319 	`short'.
 8320 
 8321 2006-07-04  Kenichi Handa  <handa@m17n.org>
 8322 
 8323 	* international/mule-cmds.el (set-language-info): If LANG-ENV is
 8324 	the current one, don't call set-language-environment, but call one
 8325 	of set-language-environment-XXX to make INFO effective now.
 8326 	(set-language-environment): Call set-language-environment-XXX
 8327 	functions instead of doing the various setups directly.
 8328 	(set-language-environment-coding-systems): Delete argument eol-type.
 8329 	(set-language-environment-input-method)
 8330 	(set-language-environment-nonascii-translation)
 8331 	(set-language-environment-charset)
 8332 	(set-language-environment-fontset)
 8333 	(set-language-environment-unibyte): New functions.
 8334 
 8335 2006-07-03  Luc Teirlinck  <teirllm@auburn.edu>
 8336 
 8337 	* locate.el (locate-update-when-revert): New option.
 8338 	(locate-update-path): New option (suggested by Michael Albinus).
 8339 	(locate-prompt-for-command): Whitespace change.
 8340 	(locate-update): No longer offer to update the locate database by
 8341 	default.  Implement the two new options.
 8342 
 8343 2006-07-04  Nick Roberts  <nickrob@snap.net.nz>
 8344 
 8345 	* tooltip.el: Move comment about track-mouse...
 8346 
 8347 	* progmodes/gud.el: ...to here.
 8348 
 8349 2006-07-03  Chong Yidong  <cyd@stupidchicken.com>
 8350 
 8351 	* facemenu.el (facemenu-listed-faces): New var.
 8352 	(facemenu-unlisted-faces): Variable deleted.
 8353 	(facemenu-add-new-face): Use facemenu-listed-faces.
 8354 
 8355 	* emulation/viper-init.el, calendar/calendar.el:
 8356 	* progmodes/make-mode.el: Delete calls to facemenu-unlisted-faces.
 8357 
 8358 2006-07-03  Carsten Dominik  <dominik@science.uva.nl>
 8359 
 8360 	* textmodes/org.el (org-mode): Remove no invalid settings for
 8361 	calc embedded mode.
 8362 	(org-mode-p): New defsubst.
 8363 	(org-save-all-org-buffers): New function.
 8364 	(org-first-headline-recenter): Enclose outline-regexp in group
 8365 	delimiters.
 8366 	(org-set-tags): Keep single space after stars.
 8367 
 8368 2006-07-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 8369 
 8370 	* window.el (set-window-text-height): Only set window-min-height to
 8371 	1 if that's the requested size.
 8372 
 8373 	* diff-mode.el (diff-find-file-name): Obey cvs-pcl-cvs-dirchange-re.
 8374 	(diff-unified->context, diff-context->unified)
 8375 	(diff-reverse-direction): Make sure the end marker stays at the end.
 8376 	(diff-mode): Add the keymap table at the end of docstring.
 8377 	Use lexical-let rather than constructing a closure manually.
 8378 
 8379 	* files.el (find-file-noselect-1): Remove unused var assignment.
 8380 	(hack-local-variables-confirm): Print lists of strings as lists of
 8381 	strings rather than lists of symbols.
 8382 	(abbreviate-file-name, hack-local-variables-prop-line):
 8383 	Use match-string.
 8384 	(hack-one-local-variable): Move `make-local-variable' nearer its use.
 8385 	(recover-session-finish): Use line-end-position.
 8386 
 8387 2006-07-02  Michael Albinus  <michael.albinus@gmx.de>
 8388 
 8389 	* net/tramp.el (tramp-handle-shell-command): Preserve current-buffer.
 8390 
 8391 2006-07-02  Daniel Pfeiffer  <occitan@esperanto.org>
 8392 
 8393 	* progmodes/make-mode.el (makefile-macroassign-regex):
 8394 	Accept preceding keyword.
 8395 	(makefile-gmake-statements): Reorganize, now that makepp has
 8396 	"override" and also handle forgotten "override define".
 8397 	(makefile-makepp-statements): Add new "global", "override export"
 8398 	and "override global".
 8399 
 8400 2006-06-30  Juanma Barranquero  <lekktu@gmail.com>
 8401 
 8402 	* progmodes/ada-mode.el (ada-which-compiler, ada-mode-menu)
 8403 	(ada-compile-mouse-goto-error, ada-deactivate-properties)
 8404 	(ada-no-auto-case): Fix typos in docstrings.
 8405 
 8406 2006-06-30  Nick Roberts  <nickrob@snap.net.nz>
 8407 
 8408 	* info.el (Info-find-node-2): Search for makeinfo version more
 8409 	carefully.
 8410 
 8411 2006-06-29  Carsten Dominik  <dominik@science.uva.nl>
 8412 
 8413 	* textmodes/org.el (org-prepare-agenda-buffers):
 8414 	Use `invisible-OK' argument for `org-end-of-subtree'.
 8415 	(org-export-cleanup-toc-line): Rename from `org-html-cleanup-toc-line'.
 8416 	(org-beginning-of-item): Fix bug in regular expression for white line.
 8417 	(org-export-as-html): Enforce space after bullet in plain list items.
 8418 	(org-set-autofill-regexps): Require space after plain list bullet
 8419 	for paragraph-start.
 8420 	(org-ts-regexp3): New constant.
 8421 	(org-at-timestamp-p): New optional argument ALSO-INACTIVE.
 8422 	(org-timestamp-up-day, org-timestamp-down-day)
 8423 	(org-timestamp-change): Work with inactive timestamps.
 8424 	(org-ts-regexp1): Don't allow brackets in time stamps.
 8425 
 8426 2006-06-29  Nick Roberts  <nickrob@snap.net.nz>
 8427 
 8428 	* help-mode.el (help-xref-symbol-regexp): Add property as a keyword
 8429 	for ignoring links.
 8430 
 8431 	* faces.el (read-face-name): Use it.
 8432 
 8433 2006-06-28  Juri Linkov  <juri@jurta.org>
 8434 
 8435 	* buff-menu.el (list-buffers-noselect): Compare Info file
 8436 	with the string "dir" to detect Info directory.
 8437 
 8438 	* complete.el (partial-completion-mode): In lambda for
 8439 	`choose-completion-string-functions' use full function signature
 8440 	with 4 args, and move point to the end of the minibuffer only if arg
 8441 	`mini-p' is non-nil.
 8442 
 8443 2006-06-28  John Paul Wallington  <jpw@pobox.com>
 8444 
 8445 	* ibuffer.el (ibuffer-mode): Doc fix.
 8446 
 8447 2006-06-28  Carsten Dominik  <dominik@science.uva.nl>
 8448 
 8449 	* textmodes/org.el (org-context): New contexts :item-bullet,
 8450 	:latex-fragment, :latex-preview.
 8451 	(org-overlays-at, org-overlay-start, org-overlay-end):
 8452 	New compatibility functions.
 8453 	(org-inside-LaTeX-fragment-p): More accurate matching, using the
 8454 	exact regexp that will be used during export.
 8455 	(org-latex-regexps): New variable.
 8456 	(org-cdlatex-mode): Improve advice for `texmathp'.
 8457 	(turn-on-org-cdlatex): New function.
 8458 
 8459 2006-06-28  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 8460 
 8461 	* term/mac-win.el (mac-handle-font-selection): Change keys of
 8462 	mac-atsu-font-table from strings to numbers.
 8463 	(mac-ts-caret-position): Use also when cursor-type is nil.
 8464 	(mac-ts-update-active-input-area): Add Mac OS Classic support.
 8465 	Relax condition for using overlay strings.
 8466 	Use mac-ts-caret-position face when cursor-type is nil.
 8467 
 8468 2006-06-26  Kim F. Storm  <storm@cua.dk>
 8469 
 8470 	* help.el (view-emacs-news): Declare `res' in the right let* form.
 8471 
 8472 2006-06-25  Michael Albinus  <michael.albinus@gmx.de>
 8473 
 8474 	* net/rcompile.el (remote-compile): Replace ange-ftp based
 8475 	implementation by Tramp functions.
 8476 	Suggested by Marc Abramowitz <msabramo@gmail.com>.
 8477 
 8478 	* net/tramp.el (tramp-unload-tramp): Provide a doc string.
 8479 
 8480 2006-06-24  Yoshinori Koseki  <kose@meadowy.org>
 8481 
 8482 	* international/fontset.el (setup-default-fontset): Fix a typo in
 8483 	the "Oriya-Akruti" registry name.
 8484 
 8485 2006-06-23  Lars Hansen  <larsh@soem.dk>
 8486 
 8487 	* desktop.el (desktop-full-file-name): New function.
 8488 	(desktop-kill, desktop-save, desktop-remove, desktop-read)
 8489 	(desktop-revert): Use it.
 8490 	(desktop-clear, desktop-save, desktop-remove): Add autoload cookie.
 8491 	(desktop-after-read-hook): Add option list-buffers.
 8492 	(desktop-locals-to-save): Add tab-width.
 8493 	(desktop-save-mode, desktop-no-desktop-file-hook, desktop-save-hook):
 8494 	Fix docstring.
 8495 
 8496 2006-06-23  Carsten Dominik  <dominik@science.uva.nl>
 8497 
 8498 	* textmodes/org.el (org-cdlatex-mode-map)
 8499 	(org-cdlatex-texmathp-advice-is-done): New variables.
 8500 	(org-cdlatex-mode): New minor mode.
 8501 	(org-inside-LaTeX-fragment-p, org-try-cdlatex-tab): New functions.
 8502 	(org-cdlatex-underscore-caret, org-cdlatex-math-modify): New commands.
 8503 	(org-export-with-archived-trees): New option.
 8504 	(org-open-file): Remove the call to `convert-standard-filename'.
 8505 	(org-archive-tag, org-agenda-skip-archived-trees)
 8506 	(org-cycle-open-archived-trees)
 8507 	(org-sparse-tree-open-archived-trees): New options.
 8508 	(org-cycle-hide-archived-subtrees, org-hide-archived-subtrees)
 8509 	(org-toggle-tag, org-prepare-agenda-buffers, org-agenda-skip):
 8510 	New functions.
 8511 	(org-agenda-toggle-archive-tag, org-toggle-archive-tag): New commands.
 8512 	(org-agenda-mode-map): Add binding of `org-agenda-toggle-archive-tag'.
 8513 	(org-mode-map): Add binding for `org-toggle-archive-tag'.
 8514 	(org-timeline, org-agenda-list, org-todo-list, org-tags-view):
 8515 	Call `org-prepare-agenda-buffers'.
 8516 	(org-occur, org-scan-tags): Call `org-hide-archived-subtrees'.
 8517 	(org-file-apps, org-file-apps-defaults-gnu)
 8518 	(org-file-apps-defaults-macosx, org-file-apps-defaults-windowsnt):
 8519 	Handle remote files by forcing them to be opened in Emacs.
 8520 
 8521 2006-06-23  Andre Spiegel  <spiegel@gnu.org>
 8522 
 8523 	* vc.el (vc-diff-knows-L): New variable.
 8524 	(vc-diff-internal): Use it to handle "diff" programs that don't
 8525 	understand -L.  This works automatically, no user action is necessary.
 8526 
 8527 2006-06-23  Daniel Brockman  <daniel@brockman.se>
 8528 
 8529 	* net/rcirc.el (rcirc-default-user-full-name): Default to
 8530 	`rcirc-default-user-name' instead of `rcirc-user-name' (which no
 8531 	longer exists).
 8532 	(rcirc-process-list): Check `buffer-live-p' before attempting to
 8533 	switch to a buffer.
 8534 
 8535 2006-06-23  Ryan Yeske  <rcyeske@gmail.com>
 8536 
 8537 	* net/rcirc.el (rcirc-mode): Fix initialization of coding systems
 8538 	based on rcirc-coding-system-alist.
 8539 
 8540 2006-06-23  Martin Rudalics  <rudalics@gmx.at>
 8541 
 8542 	* cus-edit.el (customize-apropos): A better error message.
 8543 	(top level) <debug-ignored-errors>: Extend and update the list of
 8544 	ignored error messages.
 8545 
 8546 2006-06-23  Michael Ernst  <mernst@alum.mit.edu>
 8547 
 8548 	* complete.el (PC-do-completion): Retain capitalization of user
 8549 	input, when possible, even if completion-ignore-case is set.
 8550 
 8551 2006-06-23  Eli Zaretskii  <eliz@gnu.org>
 8552 
 8553 	* generic-x.el (bat-generic-mode): Support .cmd files.
 8554 
 8555 	* dos-w32.el (top level): Use find-file-not-found-functions
 8556 	instead of the obsolete find-file-not-found-hooks.
 8557 
 8558 2006-06-22  Kim F. Storm  <storm@cua.dk>
 8559 
 8560 	* progmodes/grep.el (grep-mode-font-lock-keywords): Correct regexps
 8561 	to recognize mode name containing submodes, such as Grep/lw.
 8562 
 8563 2006-06-21  Kim F. Storm  <storm@cua.dk>
 8564 
 8565 	* simple.el (line-move-1): Check for move-end-of-line instead of
 8566 	end-of-line when setting temporary-goal-column.
 8567 
 8568 2006-06-21  Miles Bader  <miles@gnu.org>
 8569 
 8570 	* play/cookie1.el (cookie): Work properly when there's only one entry.
 8571 
 8572 2006-06-21  Nick Roberts  <nickrob@snap.net.nz>
 8573 
 8574 	* progmodes/gdb-ui.el (gdb-exited): Ensure overlay arrow gets killed.
 8575 	(gdb-frame-handler): Generalize frame regexp for templates.
 8576 
 8577 2006-06-20  Glenn Morris  <rgm@gnu.org>
 8578 
 8579 	* calendar/appt.el (appt-display-format): Default value must be
 8580 	one of the customize options.
 8581 
 8582 2006-06-20  Dan Nicolaescu  <dann@ics.uci.edu>
 8583 
 8584 	* term/xterm.el (terminal-init-xterm): Update key availability info.
 8585 	Bind C-return.
 8586 
 8587 	* term.el (term-delete-lines, term-insert-lines): Clarify comments.
 8588 
 8589 2006-06-20  Chong Yidong  <cyd@stupidchicken.com>
 8590 
 8591 	* files.el (hack-local-variables): Run `hack-local-variables-hook'
 8592 	whether or not a local variables list is defined.
 8593 
 8594 	* msb.el (msb): Move `sit-for' hack here to handle both
 8595 	"mouse-down and drag" and "mouse-up and select" situations.
 8596 	(mouse-select-buffer): Move `sit-for' hack to `msb'.
 8597 
 8598 2006-06-20  Kenichi Handa  <handa@m17n.org>
 8599 
 8600 	* international/characters.el (word-combining-categories):
 8601 	Add entries for 2-byte Han characters.
 8602 
 8603 2006-06-19  Richard Stallman  <rms@gnu.org>
 8604 
 8605 	* bindings.el (mode-line-format): Save some mode line space.
 8606 
 8607 	* files.el (find-file-noselect): Improve the question wording.
 8608 	(basic-save-buffer-2): Mask UMASK against 666.
 8609 
 8610 	* mouse.el (mouse-drag-vertical-line-rightward-window): New function.
 8611 	(mouse-drag-vertical-line): Call it.
 8612 
 8613 	* cus-edit.el (customize-option, customize-option-other-window):
 8614 	Error if SYMBOL is nil.
 8615 
 8616 2006-06-19  Carsten Dominik  <dominik@science.uva.nl>
 8617 
 8618 	* textmodes/org.el: Require noutline, also on XEmacs.
 8619 	(org-end-of-subtree): Return point.
 8620 	(org-dblock-start-re, org-dblock-end-re): New constants.
 8621 	(org-create-dblock, org-prepare-dblock, org-map-dblocks)
 8622 	(org-dblock-update, org-update-dblock, org-beginning-of-dblock)
 8623 	(org-update-all-dblocks, org-find-dblock): New functions.
 8624 	(org-collect-clock-time-entries): New function.
 8625 	(org-html-handle-time-stamps): Never export CLOCK timeranges.
 8626 	(org-fixup-indentation): Modify to deal correctly with lines
 8627 	starting with TAB.  Only one argument DIFF now.
 8628 	(org-demote, org-promote): Call `org-fixup-indentation' with just
 8629 	one argument, DIFF.
 8630 	(org-mode): Don't mark buffer as modified when aligning tables.
 8631 	(org-clock-sum): Don't mark buffer modified when adding time sum
 8632 	properties.
 8633 	(org-export-as-html): Add support for a link validation function.
 8634 	(org-archive-all-done): New function.
 8635 	(org-archive-subtree): New prefix argument.  When set, archive all
 8636 	done subtrees in this buffer.
 8637 	(org-remove-clock-overlays)
 8638 	(org-remove-occur-highlights): Use `org-inhibit-highlight-removal'.
 8639 	(org-inhibit-highlight-removal): New variable, for dynamic scoping.
 8640 	(org-put-clock-overlay): Don't swallow last headline character
 8641 	when displaying overlay.
 8642 	(org-store-link): Link to `image-mode' with just the file name.
 8643 
 8644 2006-06-18  Michael Kifer  <kifer@cs.stonybrook.edu>
 8645 
 8646 	* emulation/viper-cmd.el (viper-special-read-and-insert-char):
 8647 	Use read-key-sequence.
 8648 	(viper-after-change-undo-hook): Misc enhancements.
 8649 	(viper-after-change-undo-hook): New hook.
 8650 	(viper-undo): Use viper-after-change-undo-hook.
 8651 	(viper-add-newline-at-eob-if-necessary): Widen before making changes.
 8652 	(viper-next-line-at-bol): If point is on a widget or a button, simulate
 8653 	clicking on that widget/button.
 8654 
 8655 	* emulation/viper.el (viper-mode): Allow a separate cursor color
 8656 	in Emacs state.
 8657 
 8658 	* ediff-diff.el (ediff-test-patch-utility): Catch errors.
 8659 	(ediff-actual-diff-options, ediff-actual-diff3-options): New variables.
 8660 	(ediff-set-actual-diff-options): New function.
 8661 	(ediff-reset-diff-options, ediff-toggle-ignore-case):
 8662 	Use ediff-set-actual-diff-options.
 8663 	(ediff-extract-diffs): Catch errors.
 8664 	(ediff-whitespace): Add non-breakable space.
 8665 	(ediff-same-file-contents): Catch errors.
 8666 
 8667 	* ediff-mult.el (ediff-collect-custom-diffs):
 8668 	Save coding-system-for-read.
 8669 
 8670 	* ediff-vers.el (ediff-keep-tmp-versions): New variable.
 8671 	(ediff-vc-internal, ediff-vc-merge-internal):
 8672 	Use ediff-delete-version-file.
 8673 	(ediff-delete-version-file): New function.
 8674 
 8675 	* ediff-wind.el (ediff-control-frame-parameters): Set frame fringes.
 8676 
 8677 	* ediff.el (ediff-directories, ediff-directory-revisions)
 8678 	(ediff-merge-directories, ediff-merge-directories-with-ancestor)
 8679 	(ediff-directories-internal, ediff-merge-directory-revisions)
 8680 	(ediff-merge-directory-revisions-with-ancestor)
 8681 	(ediff-directories3): Use read-directory-name.
 8682 
 8683 2006-06-18  Ralf Angeli  <angeli@caeruleus.net>
 8684 
 8685 	* textmodes/tex-mode.el (tex-font-lock-match-suscript):
 8686 	Remove superfluous part of regexp for brace matching which is handled
 8687 	by `scan-lists' call.
 8688 
 8689 2006-06-16  Richard Stallman  <rms@gnu.org>
 8690 
 8691 	* obsolete/options.el (list-options): Put "obsolete" msg in buffer.
 8692 
 8693 	* files.el (basic-save-buffer-2): For a new precious file,
 8694 	use the default modes in the return value.
 8695 
 8696 	* facemenu.el (facemenu-color-alist): Doc fix.
 8697 
 8698 	* cus-edit.el (custom-guess-name-alist): Recognize `-flag'.
 8699 
 8700 2006-06-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 8701 
 8702 	* cus-start.el (all): Add mac-ts-script-language-on-focus.
 8703 
 8704 	* term/mac-win.el (mac-text-encoding-ascii): New constant.
 8705 	(mac-utxt-to-string): Use it.
 8706 	(mac-ts-update-active-input-area): Use mac-ae-number.
 8707 
 8708 2006-06-15  Dan Nicolaescu  <dann@ics.uci.edu>
 8709 
 8710 	* term.el (term-handle-scroll, term-delete-lines)
 8711 	(term-insert-lines): Fix off by one errors.
 8712 
 8713 2006-06-15  Katsumi Yamaoka  <yamaoka@jpl.org>
 8714 
 8715 	* net/tramp.el (tramp-touch): Use UTC to express time.
 8716 
 8717 2006-06-15  Chong Yidong  <cyd@stupidchicken.com>
 8718 
 8719 	* mail/sendmail.el (mail-send): Search explicitly for
 8720 	mail-header-separator when checking for corrupted header lines.
 8721 
 8722 2006-06-15  Nick Roberts  <nickrob@snap.net.nz>
 8723 
 8724 	* progmodes/gdb-ui.el (gdb-same-frame): New option.
 8725 	(gud-old-arrow, gdb-frame-begin, gdb-printing): New variables.
 8726 	(gdb-init-1): Initialize them.
 8727 	(gdb-starting): Reset gdb-printing.
 8728 	(gdb-starting): Save value of gud-overlay-arrow-position.
 8729 	(gdb-frame-begin): Set gdb-frame-begin, gdb-printing.
 8730 	(gdb-stopped): Don't look for source if calling procedure e.g "p a ()".
 8731 	Use gdb-*-gdb-buffer conditionally on gdb-same-frame.
 8732 	(gdb-frame-gdb-buffer): Keep menu bar, tool bar for GUD buffer.
 8733 
 8734 2006-06-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 8735 
 8736 	* pcvs.el (cvs-retrieve-revision): Use decode-coding-inserted-region.
 8737 
 8738 2006-06-13  Martin J. Reed  <mjreed@essex.ac.uk>  (tiny change)
 8739 
 8740 	* net/ldap.el (ldap-ldapsearch-args): Default to SASL search.
 8741 	(ldap-search-internal): Keep error messages, and a regexp fix.
 8742 
 8743 2006-06-12  Thien-Thi Nguyen  <ttn@gnu.org>
 8744 
 8745 	* files.el (hack-local-variables-confirm):
 8746 	Display string value using its printed representation.
 8747 
 8748 2006-06-11  Chong Yidong  <cyd@stupidchicken.com>
 8749 
 8750 	* server.el (server-edit): No-op if no server buffers exist.
 8751 
 8752 2006-06-11  Robert J. Chassell  <bob@rattlesnake.com>
 8753 
 8754 	* textmodes/page-ext.el (pages-directory-for-addresses):
 8755 	Including `pages-directory-address-mode' in the function results
 8756 	in the message "Buffer in which pages were found is deleted".
 8757 
 8758 2006-06-10  Carsten Dominik  <dominik@science.uva.nl>
 8759 
 8760 	* textmodes/org.el (org-agenda-mode-map): Add bindings for
 8761 	clocking functions.
 8762 
 8763 	(org-agenda-clock-in, org-check-running-clock)
 8764 	(org-clock-out-if-current, org-remove-clock-overlays)
 8765 	(org-put-clock-overlay): New functions.
 8766 	(org-clock-marker, org-clock-file-total-minutes)
 8767 	(org-clock-overlays): New variables.
 8768 	(org-clock-display, org-clock-sum, org-clock-cancel)
 8769 	(org-clock-out, org-clock-in): New commands.
 8770 	(org-export): New function.
 8771 	(org-emph-re): New constant.
 8772 	(org-set-emph-re, org-do-emphasis-faces): New functions.
 8773 	(org-emphasis-regexp-components, org-emphasis-alist): New options.
 8774 	(org-set-font-lock-defaults): Call `org-do-emphasis-faces'.
 8775 	(org-export-html-convert-emphasize): Use the configurable emphasis.
 8776 	(org-cleaned-string-for-export): Make multiline emphasis visible
 8777 	to the exporter.  New optional argument PARAMETERS.
 8778 	(org-export-as-html): Specify :emph-multiline parameter to
 8779 	`org-cleaned-string-for-export'.
 8780 
 8781 2006-06-10  Richard Stallman  <rms@gnu.org>
 8782 
 8783 	* help.el (help-for-help-internal): Clean up help text.
 8784 
 8785 2006-06-10  Andreas Schwab  <schwab@suse.de>
 8786 
 8787 	* language/ethio-util.el (ethio-fidel-to-java-buffer): Fix quoting
 8788 	in doc string.
 8789 
 8790 	* progmodes/cperl-mode.el (cperl-short-docs): Likewise.
 8791 
 8792 2006-06-09  Karl Chen  <quarl@cs.berkeley.edu>
 8793 
 8794 	* progmodes/make-mode.el (makefile-fill-paragraph): Don't remove
 8795 	spaces after the comment start.
 8796 
 8797 2006-06-09  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 8798 
 8799 	* play/pong.el (pong-init-buffer):
 8800 	Fill buffer with spaces instead of ^A.
 8801 
 8802 	* textmodes/ispell.el (ispell-kill-ispell): If ispell has been
 8803 	launched asynchronously, delete its process instead of being cool.
 8804 	(ispell-async-processp): Check for `delete-process' existence
 8805 	instead of `kill-process' one for consistency.
 8806 
 8807 2006-06-09  Nick Roberts  <nickrob@snap.net.nz>
 8808 
 8809 	* progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers-1)
 8810 	(gdb-prompt, gdb-set-gud-minor-mode-existing-buffers): Show status
 8811 	in mode line at startup.
 8812 
 8813 2006-06-08  Kim F. Storm  <storm@cua.dk>
 8814 
 8815 	* ido.el (ido-take-first-match, ido-push-dir-first): New commands.
 8816 	(ido-init-completion-maps): Bind them to M-SPC and M-v.
 8817 	(ido-copy-current-file-name): Repeating C-w inserts whole file name.
 8818 	(ido-file-internal): Pass full file name to write-file.
 8819 	(ido-read-internal): Only pop stack elements automatically if they
 8820 	actually match an existing directory or file name.
 8821 
 8822 2006-06-07  Kenichi Handa  <handa@m17n.org>
 8823 
 8824 	* international/mule.el (find-auto-coding): Don't handle the short
 8825 	name `char-trans'.
 8826 
 8827 	* files.el (hack-local-variables-prop-line)
 8828 	(hack-local-variables): Cancel the previous change.
 8829 
 8830 2006-06-06  Jesper Harder  <harder@phys.au.dk>
 8831 
 8832 	* ediff-diff.el (ediff-test-utility): Protect against file-error.
 8833 
 8834 2006-06-06  Chong Yidong  <cyd@stupidchicken.com>
 8835 
 8836 	* diff-mode.el (diff-mode): Set buffer-read-only to t when
 8837 	diff-default-read-only is non-nil.
 8838 	(diff-hunk-kill, diff-file-kill, diff-split-hunk)
 8839 	(diff-refine-hunk): Set inhibit-read-only to t.
 8840 
 8841 	* diff.el (diff-sentinel, diff): Set inhibit-read-only to t when
 8842 	modifying the *Diff* buffer.
 8843 	(diff-process-filter): New filter function for diff process that
 8844 	sets inhibit-read-only to t when modifying the *Diff* buffer.
 8845 
 8846 2006-06-06  Carsten Dominik  <dominik@science.uva.nl>
 8847 
 8848 	* textmodes/org.el (org-archive-subtree): Use end-of-subtree as
 8849 	insertion point and control the number of empty lines.
 8850 	(org-paste-subtree): Limit the number of empty lines at the end of
 8851 	the inserted tree.
 8852 	(org-agenda): Use buffer name of current file for narrowing.
 8853 	(org-export-as-xml): Command removed.
 8854 	(org-export-xml-type): Option removed.
 8855 	(org-mode-map): Call `org-export-as-xoxo' directly.
 8856 	(org-get-indentation): New optional argument LINE.
 8857 	(org-fix-indentation, org-remove-tabs): New functions.
 8858 	(org-export-as-ascii, org-ascii-level-start): Determine and apply
 8859 	correct indentation for headlines that are converted to items.
 8860 	(org-skip-comments): Remove table lines that contain narrowing
 8861 	cookies but no other non-empty fields.
 8862 	(org-set-tags): Allow groups of mutually exclusive tags.
 8863 	(org-cmp-time): Sort 24:21 before items without time.
 8864 	(org-get-time-of-day): Fix the interpretation of 12pm and 12am.
 8865 	(org-open-at-point): Require double colon also for numbers.
 8866 
 8867 2006-06-06  Kim F. Storm  <storm@cua.dk>
 8868 
 8869 	* ido.el (ido-default-file-method, ido-default-buffer-method):
 8870 	Make choice values consistent with corresponding command names.
 8871 	(ido-visit-buffer): Update accordingly.  Default to selected-window.
 8872 
 8873 2006-06-06  Nick Roberts  <nickrob@snap.net.nz>
 8874 
 8875 	* progmodes/gud.el (gud-running): Fix doc string.
 8876 	(gud-menu-map): Use :visible instead fo :enable for debugger test.
 8877 	(gud-tooltip-modes): Add python-mode.
 8878 	(gud-tooltip-print-command): Add pdb.  Remove perldb.
 8879 
 8880 2006-06-05  Eli Zaretskii  <eliz@gnu.org>
 8881 
 8882 	* makefile.w32-in (bootstrap, $(lisp)/mh-e/mh-loaddefs.el):
 8883 	Quote $(EMACS).
 8884 
 8885 2006-06-05  Richard Stallman  <rms@gnu.org>
 8886 
 8887 	* faces.el (defined-colors): Doc fix.
 8888 
 8889 2006-06-05  Thien-Thi Nguyen  <ttn@gnu.org>
 8890 
 8891 	* vc.el (vc-process-filter): Inhibit undo info collection around
 8892 	call to insert.
 8893 	(vc-setup-buffer): Likewise for call to erase-buffer.
 8894 	(vc-do-command): Likewise for call to process-file.
 8895 
 8896 2006-06-05  Nick Roberts  <nickrob@snap.net.nz>
 8897 
 8898 	* progmodes/gud.el (gud-menu-map): Use a conditional help echo
 8899 	for gud-go.
 8900 	(gud-common-init): Other debuggers may trigger error.
 8901 
 8902 2006-06-05  Kenichi Handa  <handa@m17n.org>
 8903 
 8904 	* international/mule.el (find-auto-coding):
 8905 	Handle enable-character-translation in file header.
 8906 
 8907 2006-06-04  Kim F. Storm  <storm@cua.dk>
 8908 
 8909 	* emacs-lisp/authors.el (authors-aliases): Add mode aliases.
 8910 	(authors-fixed-entries): Fix spelling.
 8911 	(authors-canonical-file-name): Don't report error for wildcards.
 8912 
 8913 	* help.el (view-emacs-news): Rewrite to support new NEWS,
 8914 	NEWS.major, and NEWS.1-17 file naming.  Add more intelligence,
 8915 	e.g. version 10 matches 1.10, and don't be confused by version 1.1
 8916 	being a prefix of 1.12 (etc).  A numeric prefix arg also works.
 8917 
 8918 2006-06-03  Vivek Dasmohapatra  <vivek@etla.org>
 8919 
 8920 	* progmodes/sh-script.el (sh-quoted-exec): New face for quoted
 8921 	exec constructs like `foo bar`.
 8922 	(sh-quoted-subshell): New helper function to search for a possibly
 8923 	nested subshell (like `` or $()) within a "" quoted string.
 8924 	(sh-font-lock-keywords-var): Add sh-quoted-exec for Bash.
 8925 	(sh-apply-quoted-subshell): Flag quote characters inside a
 8926 	subshell, which is itself already in a quoted region, as
 8927 	punctuation, since this is the closest to what they actually are.
 8928 	(sh-font-lock-syntactic-keywords): Add sh-quoted-subshell and
 8929 	sh-apply-quoted-subshell.
 8930 	(sh-font-lock-syntactic-face-function): Apply the new face for
 8931 	text inside `` instead of the old font-lock-string-face.
 8932 
 8933 2006-06-03  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 8934 
 8935 	* term/mac-win.el (mac-ts-active-input-overlay): Add defvar.
 8936 	(mac-ae-number, mac-ae-frame, mac-ae-script-language)
 8937 	(mac-bytes-to-text-range, mac-ae-text-range-array)
 8938 	(mac-ts-update-active-input-buf, mac-split-string-by-property-change)
 8939 	(mac-replace-untranslated-utf-8-chars, mac-ts-update-active-input-area)
 8940 	(mac-ts-unicode-for-key-event): New functions.
 8941 	(mac-handle-toolbar-switch-mode): Use mac-ae-frame.
 8942 	(mac-handle-font-selection): Use mac-ae-number.
 8943 	(mac-ts-active-input-buf, mac-ts-update-active-input-area-seqno):
 8944 	New variables.
 8945 	(mac-ts-caret-position, mac-ts-raw-text, mac-ts-selected-raw-text)
 8946 	(mac-ts-converted-text, mac-ts-selected-converted-text)
 8947 	(mac-ts-block-fill-text, mac-ts-outline-text)
 8948 	(mac-ts-selected-text, mac-ts-no-hilite): New faces.
 8949 	(mac-ts-hilite-style-faces): New constant.
 8950 	(mac-apple-event-map): Bind text input events.
 8951 	(mac-dispatch-apple-event): Use command-execute instead of
 8952 	call-interactively.
 8953 	(global-map): Don't bind mac-apple-event.
 8954 	(special-event-map): Bind mac-apple-event.
 8955 
 8956 2006-06-02  Eli Zaretskii  <eliz@gnu.org>
 8957 
 8958 	* makefile.w32-in (EMACS): Remove quotes from the Emacs executable
 8959 	file name.
 8960 	(emacs): Enclose the value of $(EMACS) in quotes.
 8961 
 8962 2006-06-02  Juri Linkov  <juri@jurta.org>
 8963 
 8964 	* international/mule.el (sgml-html-meta-auto-coding-function):
 8965 	Remove the condition `(search-forward "<html" size t)'.
 8966 	Replace `\"' with `[\"']?' in `re-search-forward'.
 8967 
 8968 2006-06-02  Kenichi Handa  <handa@m17n.org>
 8969 
 8970 	* files.el (hack-local-variables-prop-line): Ignore `char-trans'
 8971 	as well as `coding'.
 8972 	(hack-local-variables): Likewise.
 8973 
 8974 	* international/mule.el (enable-character-translation):
 8975 	Put permanent-local and safe-local-variable properties.
 8976 	(find-auto-coding): Handle char-trans: tag.
 8977 
 8978 2006-06-02  Juri Linkov  <juri@jurta.org>
 8979 
 8980 	* international/mule.el (sgml-html-meta-auto-coding-function):
 8981 	Limit the search by the end of the HTML header (if any).
 8982 
 8983 2006-06-01  Richard Stallman  <rms@gnu.org>
 8984 
 8985 	* subr.el (with-current-buffer): Doc fix.
 8986 
 8987 2006-06-02  Masatake YAMATO  <jet@gyve.org>
 8988 
 8989 	* progmodes/compile.el (compilation-error-regexp-alist-alist::gcov-*):
 8990 	Almost rewrite.  Underlines over all lines of gcov output are too
 8991 	uncomfortable to read.  Suggested by Dan Nicolaescu.
 8992 
 8993 2006-06-01  Luc Teirlinck  <teirllm@auburn.edu>
 8994 
 8995 	* progmodes/inf-lisp.el (inferior-lisp-mode): Doc fixes.
 8996 
 8997 	* shell.el (shell-mode): Use shell-mode-map in docstring.
 8998 
 8999 	* comint.el (comint-send-input): Do not add help-echo and
 9000 	mouse-face to input if `comint-use-prompt-regexp' is non-nil.
 9001 
 9002 2006-06-01  Jan Djärv  <jan.h.d@swipnet.se>
 9003 
 9004 	* term/x-win.el: Change x-menu-bar-start to menu-bar-open.
 9005 
 9006 2006-06-01  Nick Roberts  <nickrob@snap.net.nz>
 9007 
 9008 	* progmodes/gdb-ui.el (gdb-look-up-stack): New variable.
 9009 	(gdb-stopped, gdb-info-stack-custom): If there is no source info
 9010 	look up the stack and pop up GUD buffer if necessary.
 9011 	(gdb-frames-select): Remove redundant call to gud-display-frame.
 9012 	(gdb-info-threads-custom): Keep point at start of buffer.
 9013 	(gdb-find-file-hook): Make it work for pre-GDB 6.4.
 9014 
 9015 2006-05-31  Juri Linkov  <juri@jurta.org>
 9016 
 9017 	* replace.el (query-replace-read-from, query-replace-read-to):
 9018 	Bind `history-add-new-input' to nil.  Call `add-to-history'.
 9019 
 9020 2006-05-31  Takaaki Ota  <Takaaki.Ota@am.sony.com>
 9021 
 9022 	* textmodes/table.el: Convert all HTML tags to lower case for
 9023 	XHTML compatibility.
 9024 
 9025 2006-05-31  Masatake YAMATO  <jet@gyve.org>
 9026 
 9027 	* progmodes/compile.el:
 9028 	(compilation-error-regexp-alist-alist::gcov-called-line):
 9029 	Don't put face on `-' lines in gcov file.  Suggested by Dan Nicolaescu.
 9030 
 9031 2006-05-31  Nick Roberts  <nickrob@snap.net.nz>
 9032 
 9033 	* progmodes/gud.el (gud-query-cmdline, gud-common-init):
 9034 	Revert inadvertent changes made with last commit.
 9035 
 9036 2006-05-30  Reiner Steib  <Reiner.Steib@gmx.de>
 9037 
 9038 	* textmodes/flyspell.el (turn-on-flyspell, turn-off-flyspell):
 9039 	New functions.
 9040 
 9041 	* textmodes/text-mode.el (text-mode-hook): Use turn-on-flyspell.
 9042 
 9043 2006-05-30  Carsten Dominik  <dominik@science.uva.nl>
 9044 
 9045 	* textmodes/org.el (org-agenda-highlight-todo): Make sure regexp
 9046 	only matches in the right place.
 9047 	(org-upcoming-deadline): New face.
 9048 	(org-agenda-get-deadlines): Use new face `org-upcoming-deadline'.
 9049 	(org-export-ascii-underline): Rename constant `org-ascii-underline'
 9050 	and make it an option.
 9051 	(org-export-ascii-bullets): New option.
 9052 	(org-export-as-html): Many changes to emit valid XHTML.
 9053 	(org-par-open): New variable.
 9054 	(org-open-par, org-close-par-maybe, org-close-li-maybe): New functions.
 9055 	(org-html-do-expand, org-section-number): Fix case in `replace-match'.
 9056 	(org-timeline): Pass `org-timeline-show-empty-dates' to
 9057 	`org-get-all-dates'.  Interpret empty dates returned by
 9058 	`org-get-all-dates'.
 9059 	(org-get-all-dates): New argument EMPTY.  Add dates without
 9060 	entries to the list, mark large ranges of empty dates.
 9061 	(org-point-in-group, org-context): New functions.
 9062 
 9063 2006-05-30  Nick Roberts  <nickrob@snap.net.nz>
 9064 
 9065 	* progmodes/gud.el (gud-stop-subjob): Make it work in all buffers.
 9066 
 9067 	* progmodes/gdb-ui.el: Move gdb-mouse-toggle-breakpoint-* to
 9068 	C-mouse-1.  Move gdb-mouse-until to mouse-3, gdb-mouse-jump
 9069 	to C-mouse-3 (for 2 button mice).
 9070 	(gdb-send): Do the right thing for C-d.
 9071 
 9072 	* speedbar.el (speedbar-detach): Delete.
 9073 	(speedbar-easymenu-definition-trailer): Remove speedbar-detach as
 9074 	it breaks things.
 9075 	(speedbar-reconfigure-keymaps): Always add extra items to pop up menu.
 9076 
 9077 2006-05-30  Daniel Pfeiffer  <occitan@esperanto.org>
 9078 
 9079 	* files.el (auto-mode-alist): Add makepp suffix and optional mk on
 9080 	Makeppfile.
 9081 
 9082 	* progmodes/compile.el (compilation-error-regexp-alist-alist):
 9083 	Add makepp diagnostic.
 9084 
 9085 2006-05-29  Richard Stallman  <rms@gnu.org>
 9086 
 9087 	* window.el (fit-window-to-buffer): Doc fix.
 9088 
 9089 	* help.el (temp-buffer-max-height): Doc fix.
 9090 
 9091 	* subr.el (with-current-buffer): Doc fix.
 9092 
 9093 2006-05-29  Jan Djärv  <jan.h.d@swipnet.se>
 9094 
 9095 	* term/x-win.el: Bind F10 to menu-bar-start if available.
 9096 
 9097 2006-05-28  Dan Nicolaescu  <dann@ics.uci.edu>
 9098 
 9099 	* term.el (term-if-xemacs, term-ifnot-xemacs): Delete, replace
 9100 	uses with a simple test.
 9101 	(term-set-escape-char, term-mode, term-check-kill-echo-list)
 9102 	(term-send-raw-string, term-send-raw, term-mouse-paste)
 9103 	(term-char-mode, term-line-mode, term-exec, term-sentinel)
 9104 	(term-handle-exit, term-read-input-ring)
 9105 	(term-previous-matching-input-string)
 9106 	(term-previous-matching-input-string-position)
 9107 	(term-previous-matching-input-from-input)
 9108 	(term-replace-by-expanded-history, term-send-input)
 9109 	(term-skip-prompt, term-bol, term-send-invisible)
 9110 	(term-kill-input, term-delchar-or-maybe-eof)
 9111 	(term-backward-matching-input, term-check-source)
 9112 	(term-proc-query, term-emulate-terminal)
 9113 	(term-handle-colors-array, term-process-pager, term-pager-line)
 9114 	(term-pager-bob, term-unwrap-line, term-word)
 9115 	(term-dynamic-complete-filename)
 9116 	(term-dynamic-complete-as-filename)
 9117 	(term-dynamic-simple-complete): Replace one arm ifs with whens or
 9118 	unlesses.
 9119 
 9120 2006-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 9121 
 9122 	* files.el (hack-one-local-variable-eval-safep): Don't burp if used
 9123 	during bootstrapping.
 9124 
 9125 	* emacs-lisp/ewoc.el (ewoc--current-dll): Remove.
 9126 	Basically undo the change of 2006-05-26: use extra arguments instead of
 9127 	dynamic scoping.
 9128 	(ewoc-locate): Remove unused var `footer'.
 9129 
 9130 2006-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 9131 
 9132 	* emacs-lisp/ewoc.el (ewoc--insert-new-node): Use ewoc--refresh-node.
 9133 
 9134 	* emacs-lisp/autoload.el (no-update-autoloads): Declare.
 9135 	(generate-file-autoloads): Obey it.  Return whether autoloads were
 9136 	added at point or not.
 9137 	(update-file-autoloads): Use this new return value.
 9138 	Remove redundant test for the presence of an autoload cookie.
 9139 
 9140 	* emacs-lisp/autoload.el (autoload-find-file): New fun.
 9141 	This one calls hack-local-variables.
 9142 	(generate-file-autoloads, update-file-autoloads): Use it.
 9143 
 9144 	* textmodes/bibtex.el (bibtex-autokey-name-case-convert-function)
 9145 	(bibtex-sort-entry-class): Add safe-local-variable predicate.
 9146 	(bibtex-sort-entry-class-alist): Don't set the global value.
 9147 	(bibtex-init-sort-entry-class-alist): New fun.
 9148 	(bibtex-sort-buffer, bibtex-prepare-new-entry): Call it to compute
 9149 	bibtex-init-sort-entry-class-alist from the buffer-local value (if any)
 9150 	of bibtex-init-sort-entry-class.
 9151 
 9152 2006-05-28  Richard Stallman  <rms@gnu.org>
 9153 
 9154 	* subr.el (load-history-regexp): If FILE is relative, insist
 9155 	entire last name component must match it.
 9156 	(load-history-filename-element, load-history-regexp): Doc fixes.
 9157 
 9158 2006-05-29  Kim F. Storm  <storm@cua.dk>
 9159 
 9160 	* emacs-lisp/bindat.el (bindat-idx, bindat-raw): Rename dynamic vars
 9161 	`pos' and `raw-data' for clarity, as eval forms may access these.
 9162 
 9163 2006-05-28  Kim F. Storm  <storm@cua.dk>
 9164 
 9165 	* emacs-lisp/bindat.el (bindat--unpack-u8): Use aref also for strings.
 9166 
 9167 2006-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 9168 
 9169 	* progmodes/make-mode.el (makefile-browser-map)
 9170 	(makefile-mode-syntax-table): Move initialization inside declaration.
 9171 	(makefile-fill-paragraph): Use the default comment-filling code.
 9172 
 9173 2006-05-28  Chong Yidong  <cyd@stupidchicken.com>
 9174 
 9175 	* replace.el (query-replace-defaults): New variable.
 9176 	(query-replace-read-from): Use `query-replace-defaults' for
 9177 	default value, instead of history list.
 9178 	(query-replace-read-to): Update `query-replace-defaults'.
 9179 
 9180 2006-05-27  Chong Yidong  <cyd@stupidchicken.com>
 9181 
 9182 	* msb.el (mouse-select-buffer): Minor fix to make popup menu work
 9183 	with no X toolkit.
 9184 
 9185 2006-05-28  Nick Roberts  <nickrob@snap.net.nz>
 9186 
 9187 	* tumme.el (tumme-show-all-from-dir-max-files): Fix typo.
 9188 	(tumme-show-all-from-dir): Add autoload.
 9189 
 9190 2006-05-27  Mathias Dahl  <mathias.dahl@gmail.com>
 9191 
 9192 	* tumme.el: Change a lot of `(if .. (progn ..)' to `(when ..)'.
 9193 	(tumme-remove-tag): Fix bug.
 9194 
 9195 2006-05-27  Thien-Thi Nguyen  <ttn@gnu.org>
 9196 
 9197 	* emacs-lisp/ewoc.el (ewoc--create): No longer take HEADER and
 9198 	FOOTER args.  Update unique caller.
 9199 	(ewoc-delete): Compute last node once before looping.
 9200 	(ewoc--node-branch): Merge into unique caller.
 9201 	(ewoc--node): Don't define constructor make-ewoc--node for this
 9202 	structure.
 9203 	(ewoc): Add member `hf-pp' to this structure.
 9204 	(ewoc--wrap): New func.
 9205 	(ewoc-create): Take additional arg NOSEP.  If nil, wrap node and
 9206 	header/footer pretty-printers.  Save header/footer pretty-printer.
 9207 	(ewoc-set-hf): Use ewoc's header/footer pretty-printer.
 9208 
 9209 	* pcvs.el (cvs-make-cvs-buffer): Specify NOSEP to `ewoc-create'.
 9210 
 9211 2006-05-27  Mathias Dahl  <mathias.dahl@gmail.com>
 9212 
 9213 	* dired.el (dired-mode-map): Change `tumme-tag-remove' to
 9214 	`tumme-delete-tag'.  Rename `Remove Image Tag' to `Delete Image
 9215 	Tag'.  Change "Compare directories..." to "Change Directories...".
 9216 	Move tumme commands to Operate, Regexp and Immediate menus.
 9217 	Change "Add Comment" to "Add Image Comment".  Change "Add Image
 9218 	Tag" to "Add Image Tags".
 9219 
 9220 	* tumme.el (tumme-delete-tag): Rename from `tumme-tag-remove'.
 9221 	(tumme-setup-dired-keybindings): Change `tumme-add-remove' to
 9222 	`tumme-delete-tag'.
 9223 
 9224 2006-05-26  Luc Teirlinck  <teirllm@auburn.edu>
 9225 
 9226 	* shell.el (shell-mode): Call shell-dirtrack-mode after
 9227 	list-buffers-directory is made a local variable, to avoid setting
 9228 	the default value.
 9229 
 9230 2006-05-26  Kevin Ryde  <user42@zip.com.au>
 9231 
 9232 	* info.el (Info-index-next): Use where-is-internal to report
 9233 	actual binding of Info-index-next, rather than hard-coded `,'.
 9234 
 9235 2006-05-26  Eli Zaretskii  <eliz@gnu.org>
 9236 
 9237 	* menu-bar.el (menu-bar-apropos-menu): Move "Find Key in Manual"
 9238 	and "Find Command in Manual" to here.
 9239 
 9240 	* buff-menu.el (list-buffers-noselect): For Info buffers, use
 9241 	Info-current-file as the file name.
 9242 
 9243 2006-05-26  Jonathan Yavner  <jyavner@member.fsf.org>
 9244 
 9245 	* ses.el (defadvice undo-more): Delete this defadvice.  The undo
 9246 	overrides will now be done a different way.
 9247 	(ses-set-parameter): Reapply this function for undo.
 9248 	(ses-set-header-row): Reconstruct header row during undo.
 9249 	(ses-widen): New function.
 9250 	(ses-goto-data, ses-reconstruct-all): Use new function.
 9251 	(ses-command-hook): Widen buffer during undo, before unupdating
 9252 	the cells.
 9253 	(ses-insert-row, ses-delete-row): Widen buffer during undo.
 9254 	(ses-load, ses-header-row): Permit empty (zero-row) spreadsheets.
 9255 	(ses-read-cell): Avoid stupid warning for RET RET on a cell whose
 9256 	formula hasn't been executed yet.
 9257 
 9258 2006-05-26  Reiner Steib  <Reiner.Steib@gmx.de>
 9259 
 9260 	* comint.el (comint-kill-whole-line): Rename arg to count.
 9261 	Fix doc string.
 9262 
 9263 2006-05-26  Chong Yidong  <cyd@stupidchicken.com>
 9264 
 9265 	* files.el (backup-buffer-copy): Remove deleted MUSTBENEW argument
 9266 	to copy-file.
 9267 
 9268 2006-05-26  Reiner Steib  <Reiner.Steib@gmx.de>
 9269 
 9270 	* simple.el (toggle-truncate-lines): Make arg optional for
 9271 	backward compatibility.
 9272 
 9273 2006-05-26  Thien-Thi Nguyen  <ttn@gnu.org>
 9274 
 9275 	* emacs-lisp/ewoc.el (ewoc--current-dll): New var.
 9276 	(ewoc--node-next, ewoc--node-prev, ewoc--node-nth): Don't take
 9277 	DLL arg.  Instead, use ewoc--current-dll.  Update all callers.
 9278 	(ewoc--set-buffer-bind-dll-let*): Bind ewoc--current-dll, not `dll'.
 9279 	(ewoc--adjust): Use ewoc--current-dll.
 9280 	(ewoc-next, ewoc-prev, ewoc-nth): Bind ewoc--current-dll.
 9281 
 9282 2006-05-26  Carsten Dominik  <dominik@science.uva.nl>
 9283 
 9284 	* textmodes/org.el (org-next-item, org-previous-item): Emit more
 9285 	compact error message.
 9286 	(org-tags-view): Refresh category table in each file.
 9287 	(org-table-justify-field-maybe): Remove superfluous arguments to
 9288 	`format'.
 9289 	(org-export-as-html): Insert "<p>" before postamble.
 9290 	(org-paste-subtree, org-kill-is-subtree-p): Check for empty kill ring.
 9291 
 9292 2006-05-26  Kenichi Handa  <handa@m17n.org>
 9293 
 9294 	* textmodes/po.el (po-find-charset): Pay attention to the case
 9295 	FILENAME is a cons (NAME . BUFFER).
 9296 	(po-find-file-coding-system-guts): Likewise.
 9297 
 9298 	* arc-mode.el (archive-set-buffer-as-visiting-file):
 9299 	Call find-operation-coding-system with (FILENAME . BUFFER).
 9300 
 9301 	* tar-mode.el (tar-extract): Call find-operation-coding-system
 9302 	with (FILENAME . BUFFER).
 9303 
 9304 	* international/mule.el (decode-coding-inserted-region):
 9305 	Call find-operation-coding-system with (FILENAME . BUFFER).
 9306 
 9307 2006-05-25  Chong Yidong  <cyd@stupidchicken.com>
 9308 
 9309 	* image-mode.el (image-toggle-display): Use buffer contents to
 9310 	generate image for a remote file.
 9311 
 9312 2006-05-25  Juri Linkov  <juri@jurta.org>
 9313 
 9314 	* replace.el (query-replace-read-from, query-replace-read-to):
 9315 	Remove 8th arg KEEP-ALL in read-from-minibuffer.
 9316 
 9317 2006-05-25  Rajesh Vaidheeswarran  <rv@gnu.org>
 9318 
 9319 	* whitespace.el (whitespace-cleanup): Change to cleanup
 9320 	region if one is active.
 9321 	* whitespace.el (whitespace-cleanup-internal): New internal method.
 9322 
 9323 2006-05-25  Mathias Dahl  <mathias.dahl@gmail.com>
 9324 
 9325 	* dired.el (dired-mode-map): Add help-echo strings to tumme
 9326 	commands.  Bind `tumme-dired-display-image' to C-t i.
 9327 
 9328 	* tumme.el (tumme-display-image): Change documentation string slightly.
 9329 	(tumme-dired-display-image): Add call to `display-buffer'.
 9330 
 9331 2006-05-25  Thien-Thi Nguyen  <ttn@gnu.org>
 9332 
 9333 	* emacs-lisp/bindat.el (bindat-unpack, bindat-pack):
 9334 	Signal error if RAW-DATA is a multibyte string.
 9335 
 9336 2006-05-24  Richard Stallman  <rms@gnu.org>
 9337 
 9338 	* subr.el (with-local-quit): When handling `quit' signal,
 9339 	make a chance for quit-flag to cause a quit.
 9340 
 9341 	* emacs-lisp/advice.el (ad-enable-advice, ad-activate)
 9342 	(ad-disable-advice): Add autoloads.
 9343 
 9344 	* subr.el (read-passwd): Copy PROMPT before changing its properties.
 9345 
 9346 2006-05-25  Mathias Dahl  <mathias.dahl@gmail.com>
 9347 
 9348 	* dired.el (dired-mode-map): Change menu items for tumme as per
 9349 	suggestions in emacs-devel.
 9350 
 9351 2006-05-25  Nick Roberts  <nickrob@snap.net.nz>
 9352 
 9353 	* dired.el (dired-mode-map): Fix breakage.
 9354 
 9355 2006-05-25  Mathias Dahl  <mathias.dahl@gmail.com>
 9356 
 9357 	* tumme.el (tumme-display-dired-image): Rename to...
 9358 	(tumme-dired-display-image): ...this.
 9359 	(tumme-track-movement): Change default value to t.
 9360 	(tumme-display-thumbs): Add new optional parameter DO-NOT-POP,
 9361 	used from `tumme-next-line-and-display' and similar commands.
 9362 
 9363 	* dired.el (dired-mode-map): Add Thumbnail submenu under the
 9364 	Immediate menu.  Add some tumme commands there.
 9365 
 9366 2006-05-24  Luc Teirlinck  <teirllm@auburn.edu>
 9367 
 9368 	* loadup.el ("jka-cmpr-hook"): Load it before it is needed.
 9369 
 9370 2006-05-24  Chong Yidong  <cyd@mit.edu>
 9371 
 9372 	* menu-bar.el, international/mule-cmds.el: Remove tooltips for
 9373 	menu entries that open submenus.
 9374 
 9375 2006-05-24  Alan Mackenzie  <acm@muc.de>
 9376 
 9377 	* startup.el (command-line): For names of preloaded files, don't
 9378 	append ".elc" (now done in Fload), and call file-truename on the
 9379 	lisp directory.
 9380 
 9381 	* subr.el (eval-after-load): Fix the doc-string.  Allow FILE to
 9382 	match ANY loaded file with the right name, not just those in
 9383 	load-path.  Put a regexp matching the file name into
 9384 	after-load-alist, rather than the name itself.
 9385 
 9386 	* subr.el (load-history-regexp, load-history-filename-element)
 9387 	(do-after-load-evaluation): New functions.
 9388 
 9389 	* international/mule.el (load-with-code-conversion): Do the
 9390 	eval-after-load stuff by calling do-after-load-evaluation.
 9391 
 9392 2006-05-25  Nick Roberts  <nickrob@snap.net.nz>
 9393 
 9394 	* progmodes/gud.el (gud-sentinel): Condition on GUD buffer if it
 9395 	has not been killed.
 9396 
 9397 2006-05-24  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 9398 
 9399 	* term/mac-win.el: Set idle timer to clean up expired Apple events.
 9400 	(mac-ae-get-url): Redispatch Apple event on unknown scheme.
 9401 	(mac-dispatch-apple-event): Resume Apple event if it is suspended.
 9402 	Optionally set error message in reply.
 9403 
 9404 2006-05-24  Carsten Dominik  <dominik@science.uva.nl>
 9405 
 9406 	* textmodes/org.el (org-open-at-point): Use renamed variable
 9407 	`org-confirm-shell-link-function'.
 9408 	(org-confirm-shell-link-function): Rename from
 9409 	`org-confirm-shell-links'.
 9410 	(org-export-directory): New function.
 9411 	(org-export-as-ascii, org-export-as-html, org-export-as-xoxo)
 9412 	(org-export-icalendar): Use `org-export-directory'.
 9413 	(org-indent-item): Keep cursor position.
 9414 	(org-link-file-path-type): New option.
 9415 	(org-export-as-html): Fix bug with plain lists starting in
 9416 	column 0.
 9417 	(org-export-as-html): Remove deadline formatting, this happens
 9418 	now already in `org-html-handle-time-stamps'.
 9419 	(org-export-html-style): Deadline class removed.
 9420 	(org-insert-labeled-timestamps-at-point): New option.
 9421 	(org-cycle, org-occur, org-scan-tags): Use `org-overview' instead
 9422 	of `hide-sublevels 1', in case the first headline is not level 1.
 9423 	(org-overview, org-content): New function.
 9424 	(org-cycle-global-status, org-cycle-subtree-status): Make these
 9425 	variables buffer-local.
 9426 	(org-global-cycle): New command.
 9427 	(org-shifttab): Use `org-global-cycle'.
 9428 	(org-insert-heading, org-insert-item): Go to end of new
 9429 	headline/item after creating it.
 9430 	(org-export-visible): Rename from `org-export-copy-visible'.
 9431 	Now creates a temporary org-file and applies an exporting command
 9432 	to it.
 9433 	(org-table-eval-formula): Support for lisp forms.
 9434 	(org-agenda-todo-ignore-scheduled): New option.
 9435 	(org-agenda-get-todos): Use new option
 9436 	`org-agenda-todo-ignore-scheduled'.
 9437 	(org-export-html-inline-images): New value `maybe'.
 9438 	(org-export-as-html): Inlining of images dependent on link description.
 9439 	(org-archive-subtree): Check for end-of-buffer before trying
 9440 	`kill-line'.
 9441 	(org-agenda-follow-mode): New option.
 9442 	(org-export-with-tags, org-export-with-timestamps): New options.
 9443 	(org-html-handle-time-stamps): New function.
 9444 	(org-keyword-time-regexp): New variable.
 9445 	(org-agenda-get-todos): Use `org-agenda-todo-list-sublevels'.
 9446 	(org-agenda-todo-list-sublevels): New option.
 9447 	(org-html-level-start): When TITLE is nil, just close all levels.
 9448 	(org-parse-key-lines, org-parse-export-options): Remove functions,
 9449 	replaced by `org-infile-export-plist'.
 9450 	(org-combine-plists, org-infile-export-plist)
 9451 	(org-default-export-plist): New functions.
 9452 	(org-export-html-preamble, org-export-html-postamble)
 9453 	(org-export-html-auto-preamble, org-export-html-auto-postamble):
 9454 	New variables.
 9455 	(org-export-publishing-directory): New option.
 9456 	(org-export-as-html, org-export-as-ascii): Use the new property
 9457 	lists for settings.
 9458 	(org-export-copy-visible, org-export-as-xoxo):
 9459 	Respect `org-export-publishing-directory'.
 9460 	(org-link-search, org-store-link, org-file-apps): Support for
 9461 	links to BibTeX database entries..
 9462 	(org-get-current-options, org-set-regexps-and-options):
 9463 	Implement logging as a startup option.
 9464 	(org-store-link): Make sure context string is never empty.
 9465 	(org-insert-link): Use relative path when possible.
 9466 	(org-at-item-checklet-p): New function.
 9467 	(org-shifttab, org-shiftmetaleft, org-shiftmetaright)
 9468 	(org-shiftmetaup, org-shiftmetadown, org-metaleft)
 9469 	(org-metaright, org-metaup, org-metadown, org-shiftup)
 9470 	(org-shiftdown, org-shiftright, org-shiftleft)
 9471 	(org-ctrl-c-ctrl-c, org-cycle, org-return, org-meta-return):
 9472 	Dispatch using `call-interactively'.
 9473 	(org-call-with-arg): New defsubst.
 9474 	(org-tag-alist, org-use-fast-tag-selection): New options.
 9475 	(org-complete): Use `org-tag-alist'.
 9476 	(org-fast-tag-insert, org-fast-tag-selection): New functions.
 9477 	(org-next-item, org-previous-item): New commands.
 9478 	(org-beginning-of-item, org-end-of-item): Add (interactive) to
 9479 	make command.
 9480 	(org-shiftup, org-shiftdown): Accommodate the item-navigation commands.
 9481 
 9482 2006-05-23  Thien-Thi Nguyen  <ttn@gnu.org>
 9483 
 9484 	* emacs-lisp/ewoc.el (ewoc-delete): New function.
 9485 	(ewoc-filter): Use `ewoc-delete'.
 9486 
 9487 	* emacs-lisp/bindat.el (bindat-pack): Doc fix.
 9488 
 9489 2006-05-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 9490 
 9491 	* textmodes/bibtex.el (bibtex-format-entry, bibtex-clean-entry):
 9492 	Signal more user-friendly error messages.
 9493 
 9494 	* complete.el (PC-do-completion): Undo the addition of implicit
 9495 	wildcards if they did not lead to finding any match.
 9496 	(read-file-name-internal): Don't add the final > if the completion is
 9497 	not finished.
 9498 
 9499 2006-05-22  Reiner Steib  <Reiner.Steib@gmx.de>
 9500 
 9501 	* textmodes/bibtex.el (bibtex-maintain-sorted-entries):
 9502 	Quote safe-local-variable predicate.
 9503 
 9504 2006-05-22  Thien-Thi Nguyen  <ttn@gnu.org>
 9505 
 9506 	* emacs-lisp/ewoc.el (ewoc-set-data): New function.
 9507 
 9508 2006-05-21  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
 9509 
 9510 	* textmodes/bibtex.el (bibtex-maintain-sorted-entries): Mark as safe.
 9511 
 9512 	* progmodes/make-mode.el (makefile-special-targets-list)
 9513 	(makefile-macro-table, makefile-target-table): Mark as risky.
 9514 	(makefile-query-one-target-method): Make this the alias for the
 9515 	following variable.
 9516 	(makefile-query-one-target-method-function): Make this the real name.
 9517 
 9518 	* textmodes/artist.el (artist-text-renderer): Make this the alias
 9519 	for the following variable.
 9520 	(artist-text-renderer-function): Make this the real name.
 9521 
 9522 	* textmodes/flyspell.el (flyspell-generic-check-word-p): Make this
 9523 	the alias for the following variable.
 9524 	(flyspell-generic-check-word-predicate): Make this the real name.
 9525 
 9526 	* textmodes/ispell.el (ispell-format-word): Make this the alias
 9527 	for the following variable.
 9528 	(ispell-format-word-function): Make this the real name.
 9529 	(ispell-message-text-end): Mark as risky.
 9530 
 9531 	* skeleton.el (skeleton-transformation, skeleton-filter)
 9532 	(skeleton-pair-filter): Make these the aliases for the following
 9533 	variables.
 9534 	(skeleton-transformation-function, skeleton-filter-function)
 9535 	(skeleton-pair-filter-function): Make these the real names.
 9536 
 9537 	* progmodes/sh-script.el (sh-mode): Use skeleton-filter-function
 9538 	and skeleton-pair-filter-function.
 9539 
 9540 	* textmodes/sgml-mode.el (sgml-transformation): Make this the
 9541 	alias for the following variable.
 9542 	(sgml-transformation-function): Make this the real name.
 9543 	(sgml-tag-alist): Mark as risky.
 9544 
 9545 2006-05-21  Richard Stallman  <rms@gnu.org>
 9546 
 9547 	* simple.el (kill-region): Interactively, pass point, then mark.
 9548 
 9549 2006-05-22  Thien-Thi Nguyen  <ttn@gnu.org>
 9550 
 9551 	* emacs-lisp/ewoc.el (ewoc-create): Add autoload cookie.
 9552 
 9553 2006-05-21  Romain Francoise  <romain@orebokech.com>
 9554 
 9555 	* dired-x.el (dired-mode-map): Don't bind M-g.
 9556 
 9557 2006-05-20  Richard Stallman  <rms@gnu.org>
 9558 
 9559 	* dired.el (dired-mode-map): Put dired-goto-file on j, not M-g.
 9560 	(dired-goto-file): Doc fix.
 9561 
 9562 2006-05-21  Kim F. Storm  <storm@cua.dk>
 9563 
 9564 	* emulation/cua-base.el: Mention customizing cua-mode as alternative
 9565 	way to enable built-in cua-mode if user loads older CUA-mode package.
 9566 
 9567 	* ido.el (ido-read-file-name): Bind ido-show-dot-for-dired to nil
 9568 	if default-filename is specified.
 9569 
 9570 2006-05-20  Eli Zaretskii  <eliz@gnu.org>
 9571 
 9572 	* menu-bar.el (menu-bar-manuals-menu) <info-apropos>: New menu item.
 9573 
 9574 	* info.el (info-apropos): Make sure current-file and current-node
 9575 	have non-nil values.  Speed up by using add-to-list instead of
 9576 	manual consing.
 9577 
 9578 2006-05-20  Michaël Cadilhac  <michael.cadilhac@lrde.org>
 9579 
 9580 	* progmodes/make-mode.el (makefile-mode): Doc fix.
 9581 
 9582 2006-05-20  Eli Zaretskii  <eliz@gnu.org>
 9583 
 9584 	* dired-aux.el (dired-do-shell-command): Doc fix.
 9585 
 9586 2006-05-20  Kevin Ryde  <user42@zip.com.au>
 9587 
 9588 	* info-xref.el (info-xref-check-all-custom): Skip :tag part of
 9589 	``(custom-manual :tag "Foo" "(foo)Node")''.
 9590 
 9591 2006-05-20  Karl Chen  <quarl@cs.berkeley.edu>
 9592 
 9593 	* progmodes/cc-vars.el (c-backslash-column): Mark as safe if its
 9594 	value is an integer.
 9595 
 9596 2006-05-20  Eli Zaretskii  <eliz@gnu.org>
 9597 
 9598 	* mail/rmail.el (rmail-mime-charset-pattern): Add "?:" before
 9599 	"format".
 9600 	(rmail-convert-to-babyl-format): Undo the change from 2006-04-19.
 9601 
 9602 2006-05-20  Martin Rudalics  <rudalics@gmx.at>
 9603 
 9604 	* progmodes/hideif.el (show-ifdef-block): Fix bug where parts of
 9605 	a hidden block remained hidden if `hide-ifdef-lines' is non-nil.
 9606 
 9607 2006-05-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 9608 
 9609 	* progmodes/gud.el (gdb-script-font-lock-keywords): Use a stricter
 9610 	regexp for keywords.
 9611 
 9612 2006-05-20  Masayuki FUJII  <boochang@m4.kcn.ne.jp>  (tiny change)
 9613 
 9614 	* dnd.el (dnd-get-local-file-name): Specify LITERAL in
 9615 	replace-regexp-in-string.
 9616 
 9617 	* term/w32-win.el (w32-drag-n-drop): Substitute '/' for '\',
 9618 	encode, and escape file name on conversion to URL.
 9619 
 9620 2006-05-20  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 9621 
 9622 	* dnd.el (dnd-handle-one-url): Change 3rd arg ARG to URL.
 9623 	Don't unescape URL.
 9624 	(dnd-get-local-file-name): Unescape URL on conversion to file name.
 9625 
 9626 	* x-dnd.el (x-dnd-handle-file-name): Encode and escape file names
 9627 	on conversion to URLs.
 9628 
 9629 	* net/browse-url.el (browse-url-file-url): Encode file name on
 9630 	conversion to URL.
 9631 
 9632 	* term/mac-win.el (mac-ae-open-documents): Escape file name on
 9633 	conversion to URL.
 9634 
 9635 2006-05-19  Eli Zaretskii  <eliz@gnu.org>
 9636 
 9637 	* progmodes/cc-styles.el (c-style-alist): Doc fix.
 9638 
 9639 2006-05-19  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 9640 
 9641 	* term/mac-win.el (mac-bytes-to-digits): Remove function.
 9642 	(mac-handle-toolbar-switch-mode): Use coercion instead of it.
 9643 
 9644 2006-05-19  Glenn Morris  <rgm@gnu.org>
 9645 
 9646 	* calendar/diary-lib.el (diary-bahai-date)
 9647 	(list-bahai-diary-entries, mark-bahai-diary-entries)
 9648 	(mark-bahai-calendar-date-pattern): Not interactive.
 9649 	(add-to-diary-list): New optional arg LITERAL.  Doc fix.
 9650 	(diary-entries-list): Change format of 4th element in each entry.
 9651 	(diary-list-entries): Use add-to-diary-list.
 9652 	(diary-goto-entry): Handle the case where the buffer visiting the
 9653 	diary has been killed.
 9654 	(fancy-diary-display): Add 'locator to button rather than 'marker.
 9655 	Only generate temp-face when there are marks to apply.
 9656 	(list-sexp-diary-entries): Pass literal to add-to-diary-list.
 9657 	(diary-fancy-date-pattern): New variable.
 9658 	(diary-time-regexp): Doc fix.
 9659 	(diary-anniversary, diary-time): New faces.
 9660 	(fancy-diary-font-lock-keywords): Use diary-fancy-date-pattern and
 9661 	diary-time-regexp.  Add font-lock-multiline property where needed.
 9662 	Use new faces diary-anniversary and diary-time.
 9663 	(diary-fancy-font-lock-fontify-region-function): New function, to
 9664 	handle multiline font-lock pattern in fancy diary.
 9665 	(fancy-diary-display-mode): Set font-lock-fontify-region-function.
 9666 	(diary-font-lock-keywords): Tweak time regexp.  Use new face
 9667 	diary-time.
 9668 
 9669 2006-05-19  Alexander Shopov  <ash@contact.bg>  (tiny change)
 9670 
 9671 	* international/code-pages.el (mik): Table corrected.
 9672 
 9673 2006-05-18  Kim F. Storm  <storm@cua.dk>
 9674 
 9675 	* progmodes/grep.el (grep-find): Don't check grep-find-command
 9676 	before running command (breaks non-interactive usage).
 9677 
 9678 2006-05-18  Thien-Thi Nguyen  <ttn@gnu.org>
 9679 
 9680 	* emacs-lisp/ewoc.el (ewoc--adjust): New func.
 9681 	(ewoc--insert-new-node): Don't insert trailing newline.
 9682 	Instead, adjust successor nodes's start markers.
 9683 	(ewoc--refresh-node): Delete all text from current node's start
 9684 	marker to the next one's; adjust successor nodes's start markers.
 9685 	(ewoc--create): Doc fixes.
 9686 	(ewoc--refresh): Don't insert newline.
 9687 	(ewoc--set-hf): Use `ewoc--set-buffer-bind-dll-let*'.
 9688 	* pcvs.el (cvs-make-cvs-buffer):
 9689 	Specify extra newline for ewoc's header and footer.
 9690 	(cvs-update-header): Update initial header recognition.
 9691 	Append newline to final header and footer values.
 9692 	* pcvs-info.el (cvs-fileinfo-pp): Insert trailing newline.
 9693 
 9694 2006-05-17  Richard Stallman  <rms@gnu.org>
 9695 
 9696 	* files.el (file-name-extension): Doc fix.
 9697 
 9698 2006-05-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 9699 
 9700 	* shell.el (shell-dirtrack-mode): Make it into a proper minor mode, so
 9701 	we can explicitly enable/disable rather than toggle.
 9702 	(shell-mode): Use it.
 9703 	(shell-cd): Don't try to reproduce what `cd' does.
 9704 
 9705 2006-05-17  Kim F. Storm  <storm@cua.dk>
 9706 
 9707 	* ido.el (ido-read-internal): Use only nondirectory part of
 9708 	default item.
 9709 
 9710 2006-05-17  Thien-Thi Nguyen  <ttn@gnu.org>
 9711 
 9712 	* emacs-lisp/ewoc.el (ewoc-data): Add docstring.
 9713 	(ewoc-nth): Doc fix.
 9714 
 9715 	(ewoc-map, ewoc-invalidate): Compute PP before looping.
 9716 
 9717 2006-05-16  Eli Zaretskii  <eliz@gnu.org>
 9718 
 9719 	* international/mule.el (auto-coding-alist): Add .lha to files
 9720 	read with no-conversion.
 9721 
 9722 	* files.el (auto-mode-alist): Add .lha files to archive file
 9723 	extensions.
 9724 
 9725 	* arc-mode.el (archive-arc-summarize, archive-lzh-summarize):
 9726 	Convert csize to integer when computing offsets within the
 9727 	compressed archive file.
 9728 
 9729 2006-05-16  Kim F. Storm  <storm@cua.dk>
 9730 
 9731 	* subr.el (add-to-history): Add KEEP-ALL arg and align functionality
 9732 	with read-from-minibuffer.
 9733 
 9734 2006-05-16  Reiner Steib  <Reiner.Steib@gmx.de>
 9735 
 9736 	* emacs-lisp/bytecomp.el (byte-compile-warnings-safe-p): New function.
 9737 	(byte-compile-warnings): Fix safe-local-variable property.
 9738 
 9739 2006-05-16  Ken Manheimer  <ken.manheimer@gmail.com>
 9740 
 9741 	* allout.el (allout-show-bodies, allout-old-style-prefixes)
 9742 	(allout-stylish-prefixes, allout-numbered-bullet)
 9743 	(allout-file-xref-bullet, allout-use-hanging-indents): Use simple
 9744 	predicates to qualify `safe-local-variable' property, when
 9745 	available, else use equivalent lambda.
 9746 	(allout-current-topic-collapsed-p): Do the right thing regarding
 9747 	trailing blank lines.
 9748 
 9749 2006-05-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 9750 
 9751 	* server.el (server-start): Only create a directory if needed.
 9752 	(server-edit, server-unload-hook): server-start => server-mode.
 9753 	(kill-emacs-hook): Cleanup upon exit.
 9754 
 9755 2006-05-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 9756 
 9757 	* hexl.el (hexlify-buffer): Encode process arguments manually.
 9758 
 9759 2006-05-16  Nick Roberts  <nickrob@snap.net.nz>
 9760 
 9761 	* progmodes/gud.el (gud-tooltip-tips): Add missing argument to
 9762 	call to gdb-tooltip-print.
 9763 
 9764 2006-05-15  Romain Francoise  <romain@orebokech.com>
 9765 
 9766 	* dired-x.el (dired-guess-shell-gnutar): On GNU and GNU/Linux
 9767 	systems, default to "tar" since those systems probably have GNU tar.
 9768 
 9769 2006-05-14  Lars Hansen  <larsh@soem.dk>
 9770 
 9771 	* desktop.el (desktop-missing-file-warning): Fix docstring.
 9772 	(desktop-restore-file-buffer): Correct question asked on missing file.
 9773 
 9774 2006-05-14  Kim F. Storm  <storm@cua.dk>
 9775 
 9776 	* progmodes/cc-subword.el (c-forward-subword, c-backward-subword):
 9777 	Add CUA move property.
 9778 
 9779 2006-05-13  Chong Yidong  <cyd@stupidchicken.com>
 9780 
 9781 	* custom.el (custom-push-theme): Load the variable before checking
 9782 	its `standard-value'.
 9783 
 9784 2006-05-13  Lars Hansen  <larsh@soem.dk>
 9785 
 9786 	* desktop.el (desktop-save): Use with-temp-buffer.
 9787 
 9788 2006-05-12  Glenn Morris  <rgm@gnu.org>
 9789 
 9790 	* calendar/cal-menu.el (calendar-mode-map, calendar-mouse-3-map):
 9791 	* calendar/calendar.el (calendar-mode-map):
 9792 	* calendar/diary-lib.el (include-other-diary-files, diary-mail-entries):
 9793 	* calendar/appt.el (appt-check, appt-make-list): Refer to
 9794 	diary-view-entries, diary-list-entries, diary-show-all-entries
 9795 	rather than obsolete aliases.
 9796 
 9797 2006-05-12  Chong Yidong  <cyd@stupidchicken.com>
 9798 
 9799 	* simple.el (line-move-finish): Avoid calling point motion hooks
 9800 	while processing intangibility.
 9801 
 9802 2006-05-12  Dan Nicolaescu  <dann@ics.uci.edu>
 9803 
 9804 	* term/xterm.el (terminal-init-xterm): Fix typo.
 9805 
 9806 2006-05-12  Ken Manheimer  <ken.manheimer@gmail.com>
 9807 
 9808 	* allout.el (allout-view-change-hook): Mark as being deprecated,
 9809 	to be replaced by `allout-exposure-change-hook'.
 9810 	(allout-exposure-change-hook): New, replacing
 9811 	`allout-view-change-hook'.
 9812 	(allout-flag-region): Run new hook `allout-exposure-change-hook',
 9813 	in addition to `allout-view-change-hook'.
 9814 	(allout-show-bodies, allout-old-style-prefixes)
 9815 	(allout-stylish-prefixes, allout-use-hanging-indents): Quote the
 9816 	lambda forms to prevent their showing up in variable help
 9817 	presentations as inscrutable byte-compiled code.
 9818 	(allout-numbered-bullet, allout-file-xref-bullet, allout-layout):
 9819 	Use string-or-null-p to qualify safe-local-variable values.
 9820 	(allout-reindent-bodies): Use memq to qualify matches against
 9821 	valid safe-local-variable values.  Also, quote the lambda as above.
 9822 	(allout-use-mode-specific-leader): Add missing candidate-value
 9823 	symbols, use memq, and quote the lambda.
 9824 	(allout-overlay-interior-modification-handler): Remove unused
 9825 	variables `msg' and 'opened'.
 9826 	(allout-hidden-p): Constrain invisibility consideration to allout's
 9827 	invisibility spec, disregarding invisibility for other reasons.
 9828 
 9829 2006-05-12  Reiner Steib  <Reiner.Steib@gmx.de>
 9830 
 9831 	* files.el (version-control): Correct safe values.
 9832 
 9833 2006-05-12  Thien-Thi Nguyen  <ttn@gnu.org>
 9834 
 9835 	* emacs-lisp/ewoc.el (ewoc-refresh): Compute PP once before looping.
 9836 
 9837 	(ewoc--node-enter-before, ewoc--create-node): Delete funcs.
 9838 	(ewoc--insert-new-node): New func.
 9839 	Update callers of deleted funcs to use it, instead.
 9840 
 9841 2006-05-11  Glenn Morris  <rgm@gnu.org>
 9842 
 9843 	* calendar/calendar.el (diary-show-all-entries): Do not refer to
 9844 	obsolete alias `show-all-diary-entries'.
 9845 	(make-diary-entry): Not interactive.
 9846 	(cal-tex-cursor-month, cal-tex-cursor-month-landscape)
 9847 	(cal-tex-cursor-day, cal-tex-cursor-week, cal-tex-cursor-week2)
 9848 	(cal-tex-cursor-week-iso, cal-tex-cursor-week-monday)
 9849 	(cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
 9850 	(cal-tex-cursor-year-landscape, cal-tex-cursor-filofax-year)
 9851 	(cal-tex-cursor-filofax-daily, cal-tex-cursor-year): Interactive.
 9852 
 9853 2006-05-11  Johan Bockgård  <bojohan@dd.chalmers.se>
 9854 
 9855 	* calendar/calendar.el (calendar-french-date-string)
 9856 	(calendar-mayan-date-string, calendar-chinese-date-string)
 9857 	(calendar-astro-date-string, calendar-iso-date-string)
 9858 	(calendar-islamic-date-string, calendar-bahai-date-string)
 9859 	(calendar-hebrew-date-string, calendar-coptic-date-string)
 9860 	(calendar-ethiopic-date-string, calendar-persian-date-string):
 9861 	These functions are not interactive.
 9862 
 9863 2006-05-11  Luc Teirlinck  <teirllm@auburn.edu>
 9864 
 9865 	* files.el: Balance parentheses.
 9866 
 9867 2006-05-11  Reiner Steib  <Reiner.Steib@gmx.de>
 9868 
 9869 	* files.el, newcomment.el, outline.el, simple.el,
 9870 	* emacs-lisp/bytecomp.el, progmodes/cc-compat.el,
 9871 	* progmodes/cc-vars.el, progmodes/compile.el:
 9872 	Move `safe-local-variable' declarations to the respective files.
 9873 
 9874 	* help-fns.el (describe-variable): Don't print safe-var if it is
 9875 	byte-code.  Improve wording as suggested by Luc Teirlinck.
 9876 
 9877 2006-05-11  Nick Roberts  <nickrob@snap.net.nz>
 9878 
 9879 	* progmodes/gdb-ui.el (gdb-reset): Update speedbar if necessary.
 9880 	(gdb-var-evaluate-expression-handler, gdb-var-update-handler):
 9881 	Use a token for pending-triggers to ensure gdb-var-update
 9882 	gets called once per user input again for pre-GDB 6.4.
 9883 	(gdb-var-delete): Match on more complex expressions.
 9884 	(gdb-var-list-children-handler, gdb-var-create-handler):
 9885 	Use a token for consistency.
 9886 
 9887 2006-05-11  Carsten Dominik  <dominik@science.uva.nl>
 9888 
 9889 	* textmodes/org.el (org-read-date, org-goto-calendar)
 9890 	(org-agenda-goto-calendar):
 9891 	Bind `view-calendar-holidays-initially' to nil.
 9892 
 9893 2006-05-11  Thien-Thi Nguyen  <ttn@gnu.org>
 9894 
 9895 	* emacs-lisp/ewoc.el (ewoc--refresh-node): No longer save-excursion.
 9896 	Update all callers to do it there, instead.
 9897 
 9898 2006-05-10  Glenn Morris  <rgm@gnu.org>
 9899 
 9900 	* calendar/calendar.el (calendar-basic-setup): Set day to 1 in
 9901 	prefix arg case, to avoid view-diary-entries-initially error.
 9902 	Reported by Stephen Berman <Stephen.Berman at gmx.net>.
 9903 	(calendar-date-is-legal-p): Handle dates with no day part.
 9904 
 9905 2006-05-11  Nick Roberts  <nickrob@snap.net.nz>
 9906 
 9907 	* comint.el (comint-insert-input): Just make it when
 9908 	comint-use-prompt regexp is nil (default) and with the mouse.
 9909 	(comint-copy-old-input): Reinstate from 2004-06-23.
 9910 	(comint-mode-map): Bind C-c C-m to it.
 9911 
 9912 2006-05-10  J.D. Smith  <jdsmith@as.arizona.edu>
 9913 
 9914 	* progmodes/idlw-shell.el (idlwave-shell-move-or-history):
 9915 	Remove spurious move to point-max (new comint behavior fixes).
 9916 
 9917 	* progmodes/idlwave.el (idlwave-push-mark): Remove obsolete
 9918 	compatibility function (Emacs 18/19).
 9919 	(idlwave-is-continuation-line): Always return point at start of
 9920 	previous non-blank continuation line.
 9921 	(keyword-parameters): Fix continued comment font-lock matcher.
 9922 	(idlwave-font-lock-fontify-region): Written, use as
 9923 	font-lock-fontify-region-function, to fix continued keyword
 9924 	fontification issues.
 9925 
 9926 2006-05-10  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 9927 
 9928 	* term/mac-win.el (mac-font-panel-mode): Doc fix.
 9929 	(mac-service-selection, mac-service-open-file)
 9930 	(mac-service-open-selection, mac-service-mail-selection)
 9931 	(mac-service-mail-to, mac-service-insert-text): Rename from
 9932 	mac-services-*.  All uses changed.
 9933 	(mac-apple-event-map): Rename event symbol `services' to `service'.
 9934 
 9935 2006-05-10  Thien-Thi Nguyen  <ttn@gnu.org>
 9936 
 9937 	* emacs-lisp/ewoc.el (ewoc--dll-create, ewoc--node-delete)
 9938 	(ewoc--node-enter-first, ewoc--node-enter-last)
 9939 	(ewoc--delete-node-internal): Merge funcs into unique callers.
 9940 
 9941 2006-05-09  Chong Yidong  <cyd@stupidchicken.com>
 9942 
 9943 	* emacs-lisp/crm.el (completing-read-multiple): Properly handle
 9944 	return value of read-from-minibuffer for empty input.
 9945 
 9946 2006-05-09  Miles Bader  <miles@gnu.org>
 9947 
 9948 	* comint.el (comint-insert-input): Remove redundant calls to setq
 9949 	and goto-char.
 9950 
 9951 2006-05-10  Nick Roberts  <nickrob@snap.net.nz>
 9952 
 9953 	* comint.el (comint-insert-input): Make it work when
 9954 	comint-use-prompt-regexp is t.
 9955 
 9956 2006-05-10  Miles Bader  <miles@gnu.org>
 9957 
 9958 	* subr.el (field-at-pos): New function.
 9959 
 9960 	* comint.el (comint-insert-input): Use it.
 9961 
 9962 2006-05-09  Juri Linkov  <juri@jurta.org>
 9963 
 9964 	* battery.el (battery-linux-proc-acpi): Also try
 9965 	`/proc/acpi/thermal_zone/THR2/temperature'.
 9966 
 9967 	* files.el <safe-local-variable>: Remove `eval' and `let' binding
 9968 	for now unused lambda `string-or-null'.
 9969 
 9970 	* add-log.el (change-log-default-name): Put `string-or-null-p'
 9971 	instead of lambda on `safe-local-variable' property.
 9972 
 9973 	* diff-mode.el (diff-context->unified): Use `region-beginning' and
 9974 	`region-end' instead of `mark' and `point'.
 9975 	(diff-unified->context, diff-reverse-direction, diff-fixup-modifs):
 9976 	Operate on region in Transient Mark mode when the mark is active.
 9977 	Use `region-beginning' and `region-end' instead of `mark' and
 9978 	`point'.
 9979 	(diff-hunk-text, diff-goto-source): Doc fix.
 9980 
 9981 	* startup.el (fancy-splash-screens, normal-splash-screen):
 9982 	Use face `mode-line-buffer-id' for mode-line buffer face instead of
 9983 	hard-coded `(:weight bold)'.
 9984 
 9985 	* arc-mode.el (archive-set-buffer-as-visiting-file):
 9986 	Bind buffer-undo-list to t (undo-ask is reproducible by visiting
 9987 	nested archives).
 9988 
 9989 2006-05-09  Kim F. Storm  <storm@cua.dk>
 9990 
 9991 	* progmodes/grep.el (rgrep): Set default directory of *grep*
 9992 	buffer if we start M-x rgrep in the *grep* buffer and choose
 9993 	a different base directory.
 9994 
 9995 2006-05-09  Michael Albinus  <michael.albinus@gmx.de>
 9996 
 9997 	* net/tramp.el (tramp-register-file-name-handlers): Enable Tramp
 9998 	completion also when ido is loaded.
 9999 
10000 2006-05-09  Masatake YAMATO  <jet@gyve.org>
10001 
10002 	* font-lock.el (cpp-font-lock-keywords-source-directives):
10003 	Add "warning" and "import".
10004 	(cpp-font-lock-keywords): Add "warning".
10005 
10006 2006-05-08  Dan Nicolaescu  <dann@ics.uci.edu>
10007 
10008 	* term/xterm.el (terminal-init-xterm): Add more key bindings.
10009 
10010 2006-05-08  Stefan Monnier  <monnier@iro.umontreal.ca>
10011 
10012 	* mwheel.el (mwheel-scroll): Make sure that when scrolling multiple
10013 	pages at a time, if we signal the end, we should indeed reach that end.
10014 
10015 2006-05-08  David Reitter  <david.reitter@gmail.com>
10016 
10017 	* emacs-lisp/easy-mmode.el (define-minor-mode): Only preserve messages
10018 	output during execution of the body.
10019 
10020 2006-05-08  Kim F. Storm  <storm@cua.dk>
10021 
10022 	* progmodes/grep.el (lgrep, rgrep): Doc fixes.
10023 
10024 2006-05-08  Thien-Thi Nguyen  <ttn@gnu.org>
10025 
10026 	* emacs-lisp/ewoc.el (ewoc--set-buffer-bind-dll-let*):
10027 	Use with-current-buffer.
10028 
10029 2006-05-07  Kim F. Storm  <storm@cua.dk>
10030 
10031 	* subr.el (add-to-history): Remove keep-dups arg.
10032 
10033 	* kmacro.el (kmacro-push-ring): Let-bind history-delete-duplicates
10034 	to nil around call to add-to-history.
10035 
10036 2006-05-07  Stefan Monnier  <monnier@iro.umontreal.ca>
10037 
10038 	* emacs-lisp/syntax.el (syntax-ppss): Flush the cache before rather
10039 	than after a buffer modification.
10040 
10041 2006-05-08  Nick Roberts  <nickrob@snap.net.nz>
10042 
10043 	* progmodes/gdb-ui.el (gdb-var-create-handler): Move speedbar
10044 	call to...
10045 	(gud-watch): ...here so speedbar is raised for already watched
10046 	expressions.
10047 	(gdb-speedbar-refresh): Delete function.
10048 	(gdb-speedbar-update, gdb-speedbar-timer-fn): New functions.
10049 	Use speedbar-timer-fn instead of speedbar-refresh (reverting
10050 	earlier change).
10051 	(gdb-var-evaluate-expression-handler)
10052 	(gdb-var-list-children-handler-1, gdb-var-update-handler-1): Use it.
10053 
10054 	* speedbar.el (speedbar-timer-fn): Remove save-window-excursion.
10055 	Update localized contents for all buffers except ignored modes.
10056 
10057 2006-05-07  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
10058 
10059 	* term/mac-win.el (mac-utxt-to-string): Use `eq' instead of `='.
10060 	(mac-atsu-font-table, mac-font-panel-mode): Add defvars.
10061 	(mac-bytes-to-digits, mac-handle-toolbar-switch-mode)
10062 	(mac-handle-font-panel-closed, mac-handle-font-selection):
10063 	New functions.
10064 	(mac-font-panel-mode): New minor mode.
10065 	(mac-apple-event-map): Add bindings for toolbar toggle button and
10066 	font panel.
10067 	(menu-bar-showhide-menu): Add mac-font-panel-mode.
10068 
10069 2006-05-07  John Paul Wallington  <jpw@pobox.com>
10070 
10071 	* ibuffer.el (ibuffer-compressed-file-name-regexp):
10072 	Avoid `regexp-opt'; simplify regexp for readability.
10073 
10074 2006-05-06  Eli Zaretskii  <eliz@gnu.org>
10075 
10076 	* ldefs-boot.el (dired-do-redisplay, dired-maybe-insert-subdir):
10077 	* files.el (buffer-stale-function):
10078 	* dired-aux.el (dired-do-redisplay, dired-maybe-insert-subdir):
10079 	* autorevert.el (global-auto-revert-non-file-buffers): Point Info
10080 	links to the main manual, not to emacs-xtra.
10081 
10082 2006-05-06  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
10083 
10084 	* term/mac-win.el (mac-utxt-to-string): Don't make adjustment for
10085 	MacJapanese if text is ASCII-only.
10086 
10087 2006-05-06  Nick Roberts  <nickrob@snap.net.nz>
10088 
10089 	* progmodes/gdb-ui.el (gdb-goto-breakpoint): Use or instead of
10090 	unless so nil isn't returned.
10091 	(gdb-setup-windows, gdb-restore-windows): Reset gdb-source-window.
10092 
10093 2006-05-06  Kim F. Storm  <storm@cua.dk>
10094 
10095 	* subr.el (add-to-history): New function.
10096 
10097 	* ediff.el (ediff-files, ediff-files3, ediff-merge-files)
10098 	(ediff-merge-files-with-ancestor):
10099 	* env.el (setenv):
10100 	* isearch.el (isearch-update-ring):
10101 	* server.el (server-visit-files):
10102 	* progmodes/grep.el (lgrep, rgrep):
10103 	* progmodes/vhdl-mode.el (vhdl-generate-makefile-1):
10104 	* progmodes/xscheme.el (xscheme-insert-expression):
10105 	Use add-to-history.
10106 
10107 	* kmacro.el (kmacro-push-ring): Use add-to-history.
10108 	(kmacro-ring-length): Remove unused defun.
10109 	(kmacro-start-macro): Use kmacro-push-ring.
10110 
10111 2006-05-06  Thien-Thi Nguyen  <ttn@gnu.org>
10112 
10113 	* emacs-lisp/ewoc.el (ewoc-create, ewoc-set-hf): Use `insert'
10114 	directly instead of a lambda expression that calls it.
10115 
10116 2006-05-06  Kim F. Storm  <storm@cua.dk>
10117 
10118 	* avoid.el (mouse-avoidance-point-position): Use posn-at-point
10119 	instead of compute-motion.
10120 
10121 2006-05-05  Dan Nicolaescu  <dann@ics.uci.edu>
10122 
10123 	* ibuffer.el (ibuffer-compressed-file-name-regexp): Undo previous
10124 	change.
10125 
10126 2006-05-05  Reiner Steib  <Reiner.Steib@gmx.de>
10127 
10128 	* startup.el (command-line-1): Refer to "Pure Storage" on
10129 	pure-space-overflow.
10130 
10131 2006-05-05  Martin Rudalics  <rudalics@gmx.at>
10132 
10133 	* emacs-lisp/re-builder.el (reb-update-overlays): Cycle through
10134 	provided faces once they all have been used up.
10135 
10136 2006-05-05  Eli Zaretskii  <eliz@gnu.org>
10137 
10138 	* startup.el (normal-splash-screen, fancy-splash-screens-1): Add a
10139 	reference to the Lisp manual to the warning about pure space
10140 	overflow.
10141 
10142 2006-05-05  Michaël Cadilhac  <michael.cadilhac@lrde.org>
10143 
10144 	* textmodes/ispell.el (ispell-buffer-local-dict): Add a `no-reload'
10145 	argument to avoid the call to `ispell-internal-change-dictionary'
10146 	when not needed.
10147 	(ispell-change-dictionary): Use this argument and call
10148 	`ispell-internal-change-dictionary' after the possible change
10149 	to `ispell-local-dictionary'.
10150 	(ispell-internal-change-dictionary): Check for a change in
10151 	personal dictionary use too.
10152 
10153 2006-05-05  Eli Zaretskii  <eliz@gnu.org>
10154 
10155 	* startup.el (command-line): On MS-Windows, probe "~", not
10156 	"~USER", for warning about non-existent home directory.
10157 
10158 	* arc-mode.el (archive-l-e): New optional argument `float' means
10159 	generate a float value.
10160 	(archive-arc-summarize, archive-lzh-summarize)
10161 	(archive-zip-summarize, archive-zoo-summarize): Invoke archive-l-e
10162 	with 3rd argument non-nil when file's size is being computed.
10163 	Format the file sizes with %8.0f instead of %8d.
10164 
10165 2006-05-05  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
10166 
10167 	* cus-start.el (all): Add mac-dnd-known-types.
10168 
10169 	* term/mac-win.el (mac-utxt-to-string, mac-string-to-utxt)
10170 	(mac-TEXT-to-string, mac-string-to-TEXT, mac-furl-to-string)
10171 	(mac-TIFF-to-string): New functions.
10172 	(x-get-selection, x-selection-value)
10173 	(mac-select-convert-to-string): Use them.
10174 	(mac-text-encoding-mac-japanese-basic-variant): New constant.
10175 	(mac-dnd-types-alist): New customization variable.
10176 	(mac-dnd-handle-furl, mac-dnd-handle-hfs, mac-dnd-insert-utxt)
10177 	(mac-dnd-insert-TEXT, mac-dnd-insert-TIFF, mac-dnd-drop-data)
10178 	(mac-dnd-handle-drag-n-drop-event): New functions.
10179 	(mac-drag-n-drop): Remove function.
10180 	(global-map): Bind drag-n-drop and M-drag-n-drop to
10181 	mac-dnd-handle-drag-n-drop-event.
10182 
10183 2006-05-04  Karl Chen  <quarl@NOSPAM.quarl.org>
10184 
10185 	* progmodes/perl-mode.el (perl-beginning-of-function):
10186 	Skip anonymous subs.
10187 
10188 2006-05-04  Dan Nicolaescu  <dann@ics.uci.edu>
10189 
10190 	* ibuffer.el (ibuffer-compressed-file-name-regexp): Avoid loading
10191 	regexp-opt at run time.
10192 
10193 	* term.el (term-handle-ansi-escape): Fix off by one error.
10194 
10195 2006-05-04  Nick Roberts  <nickrob@snap.net.nz>
10196 
10197 	* progmodes/gdb-ui.el (gdb-force-update): Delete variable...
10198 	(gdb-init-1, gdb-post-prompt): ...and references to it.
10199 	(gdb-frame-handler): Strip directory name from filename if present.
10200 
10201 	* progmodes/gud.el (gdb-force-update): Delete defvar.
10202 	(gud-speedbar-buttons): ...and references to it.  Use window-start
10203 	to try to keep position in watch expression.
10204 
10205 2006-05-03  Richard Stallman  <rms@gnu.org>
10206 
10207 	* simple.el (next-history-element, previous-history-element): Doc fix.
10208 
10209 	* isearch.el (isearch-update-ring): Doc fix.
10210 
10211 2006-05-03  Dan Nicolaescu  <dann@ics.uci.edu>
10212 
10213 	* isearch.el (isearch-update-ring): Take history-delete-duplicates
10214 	into consideration.  Replace one arm ifs with whens.
10215 
10216 2006-05-03  Nick Roberts  <nickrob@snap.net.nz>
10217 
10218 	* progmodes/gdb-ui.el (gud-watch): Let user select an expression.
10219 	(menu): Fix typo.
10220 
10221 2006-05-02  Miles Bader  <miles@gnu.org>
10222 
10223 	* replace.el (occur-engine): Bind `inhibit-field-text-motion' to t.
10224 
10225 2006-05-02  Jay Belanger  <belanger@truman.edu>
10226 
10227 	* calc/calc-embed.el (calc-override-minor-modes-map)
10228 	(calc-override-minor-modes): New variables.
10229 	(calc-do-embedded): Make sure that Calc keystrokes aren't
10230 	overwritten by minor modes.
10231 
10232 2006-05-02  Chong Yidong  <cyd@mit.edu>
10233 
10234 	* msb.el (msb): If EVENT is a down event, read and discard the up event.
10235 
10236 2006-05-02  Reiner Steib  <Reiner.Steib@gmx.de>
10237 
10238 	* startup.el (command-line-1): Refer to Lisp manual when
10239 	pure-space-overflow occurs.
10240 
10241 	* files.el (byte-compile-dynamic, byte-compile-dynamic-docstrings)
10242 	(byte-compile-warnings, find-file-visit-truename, indent-tabs-mode)
10243 	(left-margin, no-byte-compile, no-update-autoloads, truncate-lines)
10244 	(version-control): Don't use `t' for safe-local-variable declarations.
10245 
10246 2006-05-01  Richard Stallman  <rms@gnu.org>
10247 
10248 	* diff-mode.el (diff-mode-shared-map): Don't bind M-W, M-U, M-C,
10249 	M-r, M-R, M-A, M-SPC or M-DEL.
10250 	(diff-mode-map): diff-refine-hunk now on C-c C-w.
10251 	(diff-mode-map): Bind C-c C-e, C-c C-n, C-c C-r, C-c C-u.
10252 
10253 	* help-mode.el (help-mode): view-exit-action calls delete-window
10254 	only when it is safe and possible.
10255 
10256 	* simple.el (undo-outer-limit-truncate): Put quotes around buffer name
10257 	in messages.
10258 
10259 	* emacs-lisp/warnings.el (display-warning, lwarn): Doc fixes.
10260 
10261 	* tool-bar.el (tool-bar-setup): Put Help and Preferences items
10262 	in the default tool-bar-map.
10263 
10264 2006-05-01  Michael Albinus  <michael.albinus@gmx.de>
10265 
10266 	* net/tramp.el (tramp-completion-file-name-handler-alist)
10267 	(tramp-run-real-handler, tramp-completion-run-real-handler)
10268 	(tramp-completion-handle-file-name-all-completions)
10269 	(tramp-completion-handle-file-name-completion): Autoload them.
10270 	(tramp-completion-handle-file-exists-p)
10271 	(tramp-completion-handle-file-name-directory)
10272 	(tramp-completion-handle-file-name-nondirectory)
10273 	(tramp-completion-handle-expand-file-name): Remove them.
10274 	(tramp-handle-file-name-directory): Return the real directory name.
10275 	Returning "/" only doesn't need to be necessary any longer.
10276 	(tramp-file-name-handler): Make special attention when in hostname
10277 	completion mode.
10278 	(tramp-completion-file-name-handler): Revert patch from 2006-04-28.
10279 	(tramp-register-file-name-handlers):
10280 	Register `tramp-completion-file-name-handler' only when
10281 	`partial-completion-mode' is enabled.
10282 	(tramp-completion-handle-file-name-all-completions):
10283 	Delete directory part from results.
10284 	(tramp-get-completion-methods, tramp-get-completion-user-host):
10285 	Discard deleting "/", it doesn't work after the change of
10286 	`tramp-handle-file-name-directory' above.
10287 
10288 2006-05-01  Kim F. Storm  <storm@cua.dk>
10289 
10290 	* progmodes/grep.el (grep-expand-template): Use save-match-data
10291 	and symbol-value.
10292 
10293 2006-05-01  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
10294 
10295 	* term/mac-win.el (mac-ae-open-documents, mac-drag-n-drop):
10296 	Use select-frame-set-input-focus instead of raise-frame.
10297 	(global-map): Bind M-drag-n-drop to mac-drag-n-drop.
10298 
10299 2006-05-01  Nick Roberts  <nickrob@snap.net.nz>
10300 
10301 	* progmodes/gud.el (gud-def): Add %c case.
10302 	(gud-speedbar-buttons): Don't bind case-fold-search unnecessarily.
10303 	(gud-format-command): Make match case sensitive.  Match on %F.
10304 
10305 2006-04-30  Glenn Morris  <rgm@gnu.org>
10306 
10307 	* calendar/cal-tex.el (cal-tex-preamble-extra): New variable.
10308 	(cal-tex-preamble): Use cal-tex-preamble-extra.
10309 	(cal-tex-list-diary-entries): Refer to `diary-list-entries' rather
10310 	than alias `list-diary-entries'.
10311 
10312 2006-04-29  Dan Nicolaescu  <dann@ics.uci.edu>
10313 
10314 	* help-fns.el (describe-variable): Add info about safe local variables.
10315 
10316 2006-04-29  Richard Stallman  <rms@gnu.org>
10317 
10318 	* bindings.el (mode-line-format): help-echo doc fixes.
10319 
10320 	* net/tramp.el (tramp-file-name-handler-alist): Delete
10321 	expand-file-name and other operations that can cause spurious loading.
10322 
10323 2006-04-29  Stefan Monnier  <monnier@iro.umontreal.ca>
10324 
10325 	* files.el (safe-local-variable-p): Remove support for the special
10326 	value t.
10327 
10328 	* textmodes/paragraphs.el (sentence-end-without-space):
10329 	Fix safety predicate.
10330 	(sentence-end-double-space, sentence-end-without-period)
10331 	(paragraph-ignore-fill-prefix):
10332 	* textmodes/fill.el (colon-double-space):
10333 	* abbrev.el (abbrev-mode): Tighten the safety predicate.
10334 
10335 	* subr.el (booleanp): New fun.
10336 
10337 	* textmodes/reftex-vars.el (reftex-guess-label-type):
10338 	Tighten the safety predicate.
10339 
10340 2006-04-28  Kim F. Storm  <storm@cua.dk>
10341 
10342 	* progmodes/grep.el (defgroup grep): Doc fix.
10343 	(grep-auto-highlight): Remove.
10344 	(grep-template): New defcustom.
10345 	(grep-find-template): Rename from grep-tree-template.
10346 	(grep-files-aliases): Rename from grep-tree-files-aliases.
10347 	Remove "all" alias, add "l" alias.
10348 	(grep-tree-ignore-case, grep-tree-ignore-CVS-directories): Remove.
10349 	(grep-find-ignored-directories): New defcustom to replace
10350 	grep-tree-ignore-CVS-directories, to facilitate ignoring
10351 	subdirectories for multiple version control systems.
10352 	(grep-mode-map): Add Recursive grep item to GREP menu.
10353 	(grep-regexp-history, grep-files-history): New defvars.
10354 	(grep-probe): New helper function.
10355 	(grep-compute-defaults): Use it to simplify code.
10356 	Adapt to name changes.
10357 	Use `.' as base in grep-find-template rather than <D>.
10358 	(grep): Remove superfluous highlight-regexp arg.  Fix doc.
10359 	Call grep-compute-defaults unconditionally.
10360 	(grep-expand-keywords): New defconst.
10361 	(grep-expand-template): Rename from grep-expand-command-macros.
10362 	Simplify via grep-expand-keywords.  Look at case-fold-search instead
10363 	of grep-tree-ignore-case to add -i option.
10364 	Bind case-fold-search to nil while matching keywords.
10365 	(grep-tree-last-regexp, grep-tree-last-files): Remove.
10366 	(grep-read-regexp, grep-read-files): New helper functions.
10367 	(rgrep): Rename from grep-tree.  Rework to use proper histories.
10368 	Adapt to changes in defcustoms and functions above.
10369 	(lgrep): New command, as grep, but using same interactive UI as rgrep.
10370 
10371 2006-04-28  Michael Albinus  <michael.albinus@gmx.de>
10372 
10373 	* net/tramp.el (tramp-completion-file-name-handler):
10374 	Disable Tramp's functionality while loading Tramp itself.
10375 	(tramp-register-file-name-handlers): That's a defsubst now.
10376 	Code from `tramp-repair-jka-compr' moved here.  Apply it via
10377 	`after-init-hook'.
10378 	(tramp-repair-jka-compr): Remove.
10379 
10380 2006-04-27  Jay Belanger  <belanger@truman.edu>
10381 
10382 	* calc/calc-embed.el (calc-embedded-make-info): Use `math-read-expr' to
10383 	read expression when `math-read-big-expr' doesn't work.
10384 
10385 2006-04-27  Reiner Steib  <Reiner.Steib@gmx.de>
10386 
10387 	* startup.el (command-line-1): Display warning when
10388 	pure-space-overflow is non-nil.
10389 
10390 2006-04-26  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
10391 
10392 	* textmodes/bibtex.el (bibtex-user-optional-fields): Mark as
10393 	risky.
10394 
10395 2006-04-26  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
10396 
10397 	* textmodes/bibtex.el (bibtex-url): New optional arg no-browse.
10398 	Return the URL or nil if none can be generated.
10399 
10400 2006-04-27  Nick Roberts  <nickrob@snap.net.nz>
10401 
10402 	* progmodes/gud.el (gud-comint-buffer): Move forward to stop
10403 	byte compiler warnings.
10404 	(gud-basic-call, gud-find-expr): Let user select an expression
10405 	for printing.  Print expression as well as value in GUD buffer.
10406 
10407 2006-04-17  Ken Manheimer  <ken.manheimer@gmail.com>
10408 
10409 	* allout.el: Remove local autoload declaration for
10410 	pgg-gpg-symmetric-key-p, since that's now done in pgg-gpg.el.
10411 	(allout-show-bodies, allout-header-prefix, allout-primary-bullet)
10412 	(allout-plain-bullets-string, allout-distinctive-bullets-string)
10413 	(allout-use-mode-specific-leader, allout-old-style-prefixes)
10414 	(allout-stylish-prefixes, allout-numbered-bullet)
10415 	(allout-file-xref-bullet, allout-presentation-padding)
10416 	(allout-use-hanging-indents, allout-reindent-bodies): Mark as
10417 	safe-local-variable with suitable value spec, and add autoload
10418 	cookie for loaddefs inclusion.  We now use an explicit spec everywhere.
10419 	(move-beginning-of-line, move-end-of-line): Repair so these compat
10420 	functions now actually resituate the point, when appropriate.
10421 
10422 2006-04-26  Stefan Monnier  <monnier@iro.umontreal.ca>
10423 
10424 	* progmodes/cc-subword.el (c-subword-mode-map): Use command remapping.
10425 
10426 	* add-log.el (add-log-iso8601-time-zone): Make parameter optional.
10427 	(add-log-iso8601-time-string): Fix call to format-time-string.
10428 
10429 2006-04-26  Kim F. Storm  <storm@cua.dk>
10430 
10431 	* subr.el (posn-string, posn-image, posn-object): Doc fix.
10432 
10433 2006-04-26  Masatake YAMATO  <jet@gyve.org>
10434 
10435 	* progmodes/asm-mode.el (asm-mode, asm-mode-syntax-table):
10436 	Add support for "//" style comments.  Remove `b' flag
10437 	from ?* in `asm-mode-syntax-table'.
10438 
10439 2006-04-26  Stefan Monnier  <monnier@iro.umontreal.ca>
10440 
10441 	* follow.el: Use (featurep 'xemacs) everywhere.
10442 	(follow-mode): Use define-minor-mode.
10443 	(follow-mode-map): Move initialization into the declaration.
10444 	Use command remapping.
10445 	(follow-emacs-version-xemacs-p): Remove.
10446 	(follow-submit-feedback): Remove.
10447 
10448 	* allout.el (allout-layout, allout-passphrase-verifier-string)
10449 	(allout-passphrase-hint-string): Tighten up a bit the safety predicate.
10450 
10451 	* textmodes/reftex-vars.el (reftex-vref-is-default)
10452 	(reftex-fref-is-default, reftex-guess-label-type):
10453 	Tighten up a bit the safety predicate.
10454 
10455 	* textmodes/paragraphs.el (sentence-end-double-space)
10456 	(sentence-end-without-period, sentence-end-without-space)
10457 	(page-delimiter, paragraph-ignore-fill-prefix):
10458 	Tighten up a bit the safety predicate.
10459 
10460 	* textmodes/fill.el (colon-double-space): Tighten up the safety pred.
10461 
10462 	* progmodes/python.el (python-continuation-line-p)
10463 	(python-beginning-of-statement): syntax-ppss may return
10464 	a negative depth.
10465 	(python-mode): Don't forcefully enable font-lock.
10466 
10467 	* time-stamp.el (time-stamp-start, time-stamp-end)
10468 	(time-stamp-inserts-lines): Tighten up a bit the safety predicate.
10469 
10470 	* add-log.el: Remove spurious * in docstrings.
10471 	(add-log-time-zone-rule): Rename from change-log-time-zone-rule.
10472 	(add-change-log-entry): Use it here, since it's not specific
10473 	to iso8601.
10474 	(add-log-iso8601-time-string): Don't use it here any more.
10475 	(change-log-indent-text, change-log-indent): Rename from add-log-*.
10476 
10477 	* abbrev.el (abbrev-mode): Tighten up a bit the safety predicate.
10478 
10479 2006-04-25  Ryan Yeske  <rcyeske@gmail.com>
10480 
10481 	* net/rcirc.el (rcirc-print): Revert last change with ignored nicks.
10482 	(rcirc-toggle-low-priority): Doc fix.
10483 	(rcirc-handler-NOTICE): Remove beginning of line anchor in
10484 	ChanServ regexp.
10485 	(rcirc-startup-channels-alist): Connect to #rcirc by default, not
10486 	#emacs.
10487 	(rcirc-bright-nick-regexp, rcirc-dim-nick-regexp): Add variables.
10488 	(rcirc-decode-coding-system): Use utf-8 as the default.
10489 	(rcirc-multiline-minor-mode): Set the fill-column.
10490 	(rcirc-format-response-string): Display bright and dim nicks.
10491 	(rcirc-browse-url): Update interactive spec to fill ARG.
10492 	(rcirc-bright-nick, rcirc-dim-nick): Add faces.
10493 	(rcirc-print): Ignore dim-nick messages wrt modeline-activity.
10494 
10495 2006-04-24  J.D. Smith  <jdsmith@as.arizona.edu>
10496 
10497 	* textmodes/bibtex.el (bibtex-find-entry): Don't demand matching
10498 	case for @Article, etc.
10499 
10500 2006-04-23  Michael Albinus  <michael.albinus@gmx.de>
10501 
10502 	* net/tramp.el (tramp-register-file-name-handlers): New defun.
10503 	Added with autoload cookie.
10504 	(tramp-unload-file-name-handlers): Rename from
10505 	`tramp-unload-file-name-handler-alist'.
10506 
10507 2006-04-23  Romain Francoise  <romain@orebokech.com>
10508 
10509 	* comint.el (comint-match-partial-filename): Doc fix.
10510 
10511 2006-04-21  Glenn Morris  <rgm@gnu.org>
10512 
10513 	* calendar/cal-menu.el (calendar-mode-map): Refer to
10514 	`diary-view-entries' rather than alias `view-diary-entries'.
10515 	* calendar/diary-lib.el (view-other-diary-entries): Ditto.
10516 
10517 2006-04-21  Luc Teirlinck  <teirllm@auburn.edu>
10518 
10519 	* progmodes/antlr-mode.el (antlr-default):
10520 	* cus-edit.el (custom-documentation):
10521 	* faces.el (scroll-bar, border, cursor, mouse): Avoid nil spec
10522 	in defface.
10523 
10524 2006-04-21  Kim F. Storm  <storm@cua.dk>
10525 
10526 	* image.el (image-type): New defun split out of create-image.
10527 	(create-image): Use it.
10528 
10529 2006-04-21  Carsten Dominik  <dominik@science.uva.nl>
10530 
10531 	* textmodes/org.el (org-mode-map): Catch conflict with old allout.el.
10532 	(org-open-at-point): Remove the "...done" message to keep output
10533 	in the echo area visible.
10534 	(org-export-as-xoxo): Fix call to `indent-region'.
10535 
10536 2006-04-21  Kevin Ryde  <user42@zip.com.au>
10537 
10538 	* international/mule.el (keyboard-coding-system): defcustom
10539 	info-link fixes: "Specify Coding" has been split, keyboard now in
10540 	"Terminal Coding", and "Single-Byte Character Support" is now
10541 	"Unibyte Mode".
10542 
10543 2006-04-21  Nick Roberts  <nickrob@snap.net.nz>
10544 
10545 	* progmodes/gdb-ui.el (gdb-data-list-register-values-handler):
10546 	Use font-lock-warning-face for any errors e.g. no stack.
10547 	(gdb-stack-list-locals-handler): Display any errors e.g. no stack.
10548 
10549 2006-04-20  Dan Nicolaescu  <dann@ics.uci.edu>
10550 
10551 	* progmodes/sh-script.el (sh-shell): Mark as safe.
10552 
10553 	* newcomment.el (comment-start, comment-start-skip)
10554 	(comment-end-skip, comment-end): Mark as safe.
10555 
10556 2006-04-20  Carsten Dominik  <dominik@science.uva.nl>
10557 
10558 	* textmodes/org.el (org-deadline-announce): Face removed.
10559 	(org-level-faces, org-n-levels): Convert to constant.
10560 	(org-compatible-face): New function.
10561 	(org-hide, org-level-1, org-level-2, org-level-3, org-level-4)
10562 	(org-level-5, org-level-6, org-level-7, org-level-8)
10563 	(org-special-keyword, org-warning, org-headline-done, org-link)
10564 	(org-date, org-tag, org-todo, org-done, org-table, org-formula)
10565 	(org-scheduled-today, org-scheduled-previously, org-time-grid):
10566 	Face definition revised for better color tty support.
10567 	(org-bold-re, org-italic-re, org-underline-re): New constants.
10568 	(org-set-font-lock-defaults): Use the new constants.
10569 	(org-agenda-highlight-todo): New function.
10570 	(org-agenda-todo): Fix bug with point at end of line.
10571 	(org-agenda-change-all-lines, org-finalize-agenda-entries):
10572 	Fontify TODO keywords.
10573 	(org-insert-link): Preserve relative path in ../ links.
10574 	(org-export-as-html): Convert links pointing to .org files into
10575 	links that will work between the exported HTML files.
10576 	(org-todo-list): Fix bug when arg=0.
10577 	(org-insert-heading): More fine-tuning.
10578 
10579 2006-04-19  Romain Francoise  <romain@orebokech.com>
10580 
10581 	* mail/rmail.el (rmail-convert-to-babyl-format): Use second group
10582 	from `rmail-mime-charset-pattern'.
10583 
10584 2006-04-18  Dan Nicolaescu  <dann@ics.uci.edu>
10585 
10586 	* progmodes/python.el (python-mode): Fix typo.
10587 
10588 2006-04-18  J.D. Smith  <jdsmith@as.arizona.edu>
10589 
10590 	* comint.el (comint-previous-input): Don't clobber input line
10591 	when moving off either end of the input history ring.
10592 	(comint-delete-input): New function, used by
10593 	`comint-previous-input' and others.
10594 	(comint-previous-matching-input):
10595 	Use `coming-delete-input'.  Save the partial input if leaving the
10596 	edit line.  Goto point-max before deleting input to avoid
10597 	partial input fragments hanging around.
10598 	(comint-restore-input): New function, used by `comint-previous-input'.
10599 
10600 2006-04-18  Luc Teirlinck  <teirllm@auburn.edu>
10601 
10602 	* imenu.el (imenu--index-alist): Balance parentheses.
10603 
10604 2006-04-18  Dan Nicolaescu  <dann@ics.uci.edu>
10605 
10606 	* progmodes/python.el (python-mode): Add support for hs-minor-mode.
10607 
10608 2006-04-19  Reiner Steib  <Reiner.Steib@gmx.de>
10609 
10610 	* abbrev.el (read-abbrev-file): Use abbrev-file-name if optional
10611 	file is nil.
10612 
10613 2006-04-18  Richard Stallman  <rms@gnu.org>
10614 
10615 	* tooltip.el (tooltip-mode, tooltip-use-echo-area): Doc fixes.
10616 
10617 	* imenu.el (imenu-create-index-function, imenu--index-alist)
10618 	(imenu--last-menubar-index-alist, imenu--make-index-alist)
10619 	(imenu-default-create-index-function, imenu--generic-function):
10620 	Doc fixes.
10621 
10622 	* image-mode.el (image-toggle-display): Handle tar and arc subfiles.
10623 
10624 	* help-mode.el (help-mode): Set view-exit-action to delete window.
10625 
10626 	* env.el (setenv): Get rid of arg UNSET.  Interactive unsetting
10627 	now works by passing nil as arg.
10628 
10629 	* apropos.el (apropos-print): Don't do where-is on self-insert-command.
10630 
10631 	* abbrev.el (edit-abbrevs-redefine): Temporarily widen.
10632 	(read-abbrev-file): Provide default when reading filename.
10633 
10634 	* files.el (enable-local-variables): Allow :all as value.
10635 	(hack-local-variables): Implement that value.
10636 	(safe-local-variable-values, safe-local-eval-forms)
10637 	(enable-local-variables): Mark as risky.
10638 	(find-file-visit-truename, kept-old-versions): Mark safe.
10639 
10640 	* time-stamp.el (time-stamp-format, time-stamp-line-limit)
10641 	(time-stamp-start, time-stamp-end, time-stamp-inserts-lines)
10642 	(time-stamp-count, time-stamp-pattern): Add safe-local-variable prop.
10643 
10644 2006-04-18  Stefan Monnier  <monnier@iro.umontreal.ca>
10645 
10646 	* progmodes/tcl.el (tcl-send-string, tcl-send-region):
10647 	Use forward-line so as to get to BOL even in the presence of fields.
10648 	(tcl-eval-region): Strip surrounding space to avoid multiple prompts
10649 	in return.
10650 	(inferior-tcl): Tell tclsh to work in interactive mode.
10651 
10652 	* complete.el (partial-completion-mode):
10653 	Use 'choose-completion-string-functions to make sure that
10654 	choose-completion fills the minibuffer properly.
10655 
10656 	* complete.el (PC-old-read-file-name-internal): Remove.
10657 	(PC-read-include-file-name-internal): Remove.  Turn it into an advice
10658 	of read-file-name-internal.
10659 	(partial-completion-mode): Enable/disable this advice.
10660 
10661 2006-04-18  Juanma Barranquero  <lekktu@gmail.com>
10662 
10663 	* net/tramp.el (tramp-completion-file-name-handler): Revert change
10664 	of 2006-04-17.
10665 
10666 2006-04-18  Carsten Dominik  <dominik@science.uva.nl>
10667 
10668 	* textmodes/org.el (org-insert-heading): Insert heading before
10669 	current if at beginning of line.
10670 	(org-todo, org-date): New faces.
10671 	(org-table-align): Make sure tooltip window contains full text.
10672 	(org-no-properties): New defsubst.
10673 	(org-set-font-lock-defaults): Use new faces.
10674 
10675 2006-04-18  Nick Roberts  <nickrob@snap.net.nz>
10676 
10677 	* progmodes/gud.el (gud-speedbar-item-info): Display frame address
10678 	for root variables.
10679 
10680 	* progmodes/gdb-ui.el (gdb-pc-address): Rename from gdb-frame-address.
10681 	(gdb-frame-address): Re-use to identify frame for watch expression.
10682 	(gdb-var-list, gdb-var-create-handler): Add frame address for root
10683 	variables.
10684 	(gdb-init-1, gdb-source, gdb-post-prompt)
10685 	(gdb-assembler-custom, gdb-invalidate-assembler): Use gdb-pc-address.
10686 	(gdb-frame-handler): Get gdb-frame-address.
10687 
10688 2006-04-17  Michael Albinus  <michael.albinus@gmx.de>
10689 
10690 	Sync with Tramp 2.0.53.
10691 
10692 	* net/tramp.el (tramp-completion-mode): ?\t has event-modifier
10693 	'control.  Reported by Matthias Förste <slashdevslashnull@gmx.net>.
10694 	(tramp-completion-file-name-handler): Add autoload cookie for
10695 	adding to `file-name-handler-alist'.
10696 
10697 	* net/tramp-smb.el (tramp-smb-wait-for-output): Wait always for
10698 	the prompt.  If it returns earlier (when detecting an error
10699 	message), the rest of the output will merge accidentally with the
10700 	output of the next command.  Reported by M Jared Finder
10701 	<jared@hpalace.com>.
10702 
10703 2006-04-17  Ralf Angeli  <angeli@iwi.uni-sb.de>
10704 
10705 	* textmodes/tex-mode.el (tex-font-lock-match-suscript): New function.
10706 	(tex-font-lock-keywords-3): Use it.
10707 
10708 2006-04-16  Stefan Monnier  <monnier@iro.umontreal.ca>
10709 
10710 	* newcomment.el (comment-add): New function.
10711 	(comment-region-default, comment-dwim): Use it.
10712 
10713 2006-04-15  Michael Olson  <mwolson@gnu.org>
10714 
10715 	* emacs-lisp/tq.el: Improve comments.
10716 	(tq-queue-head-question): New accessor function.
10717 	(tq-queue-head-regexp, tq-queue-head-closure, tq-queue-head-fn):
10718 	Update for modified queue structure.
10719 	(tq-queue-add): Accept `question' argument.
10720 	(tq-queue-pop): If a question is pending, send it.
10721 	(tq-enqueue): Accept new optional argument `delay-question'.
10722 	If this is non-nil, and at least one other question is pending a
10723 	response, queue the question rather than sending it immediately.
10724 
10725 2006-04-15  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
10726 
10727 	* calendar/appt.el (appt-add): Check whether an appointment is
10728 	already present in appt-time-msg-list.  Simplify code.
10729 
10730 2006-04-14  Stefan Monnier  <monnier@iro.umontreal.ca>
10731 
10732 	* progmodes/cc-langs.el (c-mode-menu):
10733 	Don't presume c-subword-mode is bound.
10734 
10735 2006-04-13  Bill Wohler  <wohler@newt.com>
10736 
10737 	* cus-edit.el (customize-package-emacs-version-alist): Update docstring.
10738 	(customize-package-emacs-version): Use cdr instead of cadr now
10739 	that alists use dotted pairs.
10740 
10741 	* custom.el (defcustom): Fix docstring for :package-version.
10742 
10743 2006-04-13  Michael Albinus  <michael.albinus@gmx.de>
10744 
10745 	* net/tramp.el (tramp-display-shell-command-buffer): New defvar.
10746 	(tramp-handle-shell-command): Display output buffer only when
10747 	`tramp-display-shell-command-buffer' is true.
10748 	(tramp-handle-process-file): Set `tramp-display-shell-command-buffer'.
10749 
10750 2006-04-13  Carsten Dominik  <dominik@science.uva.nl>
10751 
10752 	* textmodes/org.el (org-set-autofill-regexps): Set only the local
10753 	values of `adaptive-fill-regexp' and `adaptive-fill-function'.
10754 
10755 2006-04-13  Romain Francoise  <romain@orebokech.com>
10756 
10757 	* pcvs-parse.el (cvs-parse-table): Use `with-temp-buffer' to avoid
10758 	leaving temporary .cvsignore buffers behind.
10759 
10760 2006-04-13  Carsten Dominik  <dominik@science.uva.nl>
10761 
10762 	* textmodes/org.el (org-set-regexps-and-options)
10763 	(org-get-current-options): Better names for the startup folding
10764 	options.
10765 
10766 2006-04-13  Thien-Thi Nguyen  <ttn@gnu.org>
10767 
10768 	* vc.el (vc-annotate): Arrange for point to end up at the same
10769 	line number as in the original, but only when using a new buffer.
10770 
10771 2006-04-12  Stuart Herring  <herring@lanl.gov>  (tiny change)
10772 
10773 	* files.el (hack-one-local-variable-eval-safep):
10774 	Recognize `edebug-form-spec' for `put', but only if it passes
10775 	`edebug-basic-spec'.  Generalize `put' handling.
10776 
10777 	* emacs-lisp/edebug.el (edebug-basic-spec): New function for
10778 	vetting file-local form specs.
10779 
10780 	* allout.el (allout-layout): Autoload its `safe-local-variable'
10781 	property.
10782 
10783 2006-04-13  Carsten Dominik  <dominik@science.uva.nl>
10784 
10785 	* textmodes/org.el (org-ctrl-c-ctrl-c): Improve documentation string.
10786 	(org-agenda-mouse-1-follows-link)
10787 	(org-mouse-1-follows-link): New options.
10788 	(org-format-agenda-item): Fix bug if TAGS is nil.
10789 	(org-agenda-get-scheduled): Quote `priority' symbol in plist.
10790 
10791 2006-04-13  Nick Roberts  <nickrob@snap.net.nz>
10792 
10793 	* progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers):
10794 	GDB 6.1+ gives full filename for "info sources" so use
10795 	file-name-nondirectory.
10796 
10797 2006-04-12  Romain Francoise  <romain@orebokech.com>
10798 
10799 	* subr.el (read-passwd): Bind `message-log-max' to nil.
10800 
10801 2006-04-12  Stefan Monnier  <monnier@iro.umontreal.ca>
10802 
10803 	* progmodes/perl-mode.el (perl-indent-new-calculate):
10804 	Recompute parse-start after jumping backward by a whole sexp.
10805 
10806 2006-04-11  Stefan Monnier  <monnier@iro.umontreal.ca>
10807 
10808 	* vc.el (vc-ensure-vc-buffer): Only change current-buffer, not the
10809 	window configuration.
10810 	(vc-annotate-display-select): Select the buffer so that current-buffer
10811 	(and selected-window) is the output buffer at the end of vc-annotate.
10812 
10813 2006-04-11  J.D. Smith  <jdsmith@as.arizona.edu>
10814 
10815 	* vc.el (vc-annotate-color-map): Add custom TTY color map for
10816 	8-color terminals, to use all of the colors in a sensible order.
10817 	256-color terminals work well with the standard map.
10818 	(vc-annotate-lines): Only strip the first color character if it
10819 	is "#", to allow for terminal-style named colors.
10820 	(vc-annotate-warp-version): Pass buf to `goto-line' to ensure
10821 	the correct buffer is scrolled.
10822 
10823 2006-04-11  Richard Stallman  <rms@gnu.org>
10824 
10825 	* emacs-lisp/bytecomp.el (byte-compile-file):
10826 	Bind enable-local-variables to :safe, and make normal-mode obey it.
10827 
10828 	* files.el (enable-local-variables): Allow value :safe.
10829 	(normal-mode): Doc fix.
10830 	(hack-local-variables): Implement enable-local-variables = :safe.
10831 	(hack-local-variables-confirm): Don't prevent quitting.
10832 
10833 2006-04-11  Stefan Monnier  <monnier@iro.umontreal.ca>
10834 
10835 	* loadhist.el (unload-feature): A bit of sanity check of
10836 	load-history entries.  Cancel timer-vars before unbinding them.
10837 
10838 	* hexl.el (hexl-isearch-search-function): Fix regexp-building code to
10839 	quote special chars, and make the trick work on the hex part of the
10840 	buffer as well.
10841 	(hexl-mode, hexl-save-buffer, hexl-mode-exit)
10842 	(hexl-maybe-dehexlify-buffer): Use restore-buffer-modified-p.
10843 
10844 	* startup.el (normal-splash-screen): Fix last change so we don't wait
10845 	2 minutes if we don't show the splash screen.
10846 
10847 2006-04-11  Carsten Dominik  <dominik@science.uva.nl>
10848 
10849 	* textmodes/org.el (org-export-plain-list-max-depth)
10850 	(org-table-spaces-around-separators)
10851 	(org-radio-targets, org-activate-camels)
10852 	(org-table-spaces-around-invisible-separators): Options removed.
10853 	(org-time-stamp-rounding-minutes, org-remember-templates)
10854 	(org-ellipsis, org-activate-links, org-descriptive-links):
10855 	New options.
10856 	(org-remember-apply-template, org-current-time)
10857 	(org-finish-edit-table-field)
10858 	(org-link-unescape, org-link-escape)
10859 	(org-string-width, org-table-clean-line, org-html-do-expand)
10860 	(org-edit-agenda-file-list, org-store-new-agenda-file-list)
10861 	(org-read-agenda-file-list): New functions.
10862 	(org-table-edit-field)
10863 	(org-table-create-or-convert-from-region): New commands.
10864 	(org-table-toggle-vline-visibility): Command removed.
10865 	(org-table-convert-region): Made a command.
10866 	(orgtbl-delete-backward-char, orgtbl-delete-char): Remove commands.
10867 	Replace with the normal org- functions.
10868 	(org-self-insert-command): Don't trigger realign unnecessarily
10869 	when blanking a field that is not full.
10870 	(org-mode): `Set buffer-invisibility-spec' for links.
10871 	(org-activate-links2): Hide link part and only show descriptive
10872 	part of the link.
10873 	(org-insert-link): Modify for new linking system.
10874 	(org-store-link): Store description separately, for use by
10875 	`org-insert-link'.
10876 	(org-table-align): Use `org-string-width'.
10877 	(defgroup): Completely new group structure for custom variables.
10878 	(org-agenda-files): Option: Single file name allowed.  Function:
10879 	Optional argument unrestricted means ignore any restrictions.
10880 	(org-install-agenda-files-menu): Find a buffer in Org-mode before
10881 	trying to modify the menu.  Use generalized access to
10882 	`org-agenda-files'.
10883 	(org-agenda-list, org-todo-list, org-cycle-agenda-files)
10884 	(org-agenda-file-to-front, org-remove-file, org-diary)
10885 	(org-tags-view, org-export-icalendar-all-agenda-files)
10886 	(org-export-icalendar-combine-agenda-files): Use generalized
10887 	access to `org-agenda-files'.
10888 	(org-remember-handler): Correctly preserve heading if present.
10889 	(org-table-insert-row, org-table-insert-hline): Deal with
10890 	invisible characters.
10891 
10892 2006-04-10  J.D. Smith  <jdsmith@as.arizona.edu>
10893 
10894 	* vc.el (vc-annotate-display-mode): Made default 'fullscale.
10895 	(vc-annotate-color-map): New 18 element constant
10896 	value/saturation, rotating hue colormap, from red->blue.
10897 	(vc-annotate-mode-menu): "Default" -> "By Color Map Range".
10898 	(vc-annotate-display-select): Switch to annotate-mode elsewhere.
10899 	(vc-annotate): To avoid killing the required local variables,
10900 	set them before the end of `with-output-to-temp-buffer', and
10901 	after first switching to annotate-mode.
10902 	(vc-annotate-warp-version): Add buffer argument in goto-line to
10903 	ensure annotation, not source, is scrolled.
10904 
10905 2006-04-10  Bill Wohler  <wohler@newt.com>
10906 
10907 	* custom.el (defcustom, custom-handle-keyword):
10908 	Add :package-version keyword.
10909 	(custom-add-package-version): New function.  Sets value of new
10910 	property 'custom-package-version from :package-version keyword.
10911 	(defcustom): Create Common Keywords section in docstring.
10912 	(defface, defgroup): Replace definitions of a select few keywords
10913 	with a reference to the Common Keywords in defcustom.
10914 	(defcustom, defface, defgroup): Replace reference to Customization
10915 	chapter in manual with hyperlink.
10916 
10917 	* cus-edit.el (customize-package-emacs-version-alist): New variable.
10918 	(customize-changed-options): Add check for custom-package-version.
10919 	(customize-package-emacs-version): New function to look up Emacs
10920 	version corresponding to the given package version.
10921 
10922 	* emacs-lisp/find-func.el (find-function-regexp): Allow dashes in
10923 	defun name, in similar fashion to find-variable-regexp.
10924 
10925 2006-04-10  Eli Zaretskii  <eliz@gnu.org>
10926 
10927 	* international/mule-cmds.el (set-locale-environment): Fix last
10928 	change for when the locale's preferences don't specify any encoding.
10929 
10930 2006-04-10  Stefan Monnier  <monnier@iro.umontreal.ca>
10931 
10932 	* emacs-lisp/find-func.el (find-function-search-for-symbol): Fix regexp
10933 	so the defined var/fun doesn't need to be quoted.
10934 
10935 2006-04-10  Richard Stallman  <rms@gnu.org>
10936 
10937 	* finder.el (finder-mode-map): Add n and p bindings.
10938 
10939 2006-04-10  Nick Roberts  <nickrob@snap.net.nz>
10940 
10941 	* progmodes/gdb-ui.el (gdb-init-1): Re-initialize gdb-main-file to nil.
10942 	(gdb-get-version): Make it work for pre "interpreter mi" (GDB 5.3?).
10943 	(gdb-setup-windows): Put something in source window if we can't find
10944 	the source file.
10945 	(gdb-frame-handler): Make it work again with just assembly.
10946 	(gdb-data-list-register-values-handler): Make it work when there is
10947 	no stack.
10948 
10949 2006-04-09  Richard Stallman  <rms@gnu.org>
10950 
10951 	* mail/rmail.el (rmail-mime-charset-pattern): Ignore format and delsp
10952 	specs while looking for charset.
10953 
10954 	* textmodes/picture.el (picture-mode-exit): Run picture-mode-exit-hook.
10955 
10956 	* play/landmark.el (lm-font-lock-face-O, lm-font-lock-face-X):
10957 	Make them faces.
10958 	(lm-font-lock-keywords): Update appropriately.
10959 
10960 2006-04-10  Kim F. Storm  <storm@cua.dk>
10961 
10962 	* simple.el (filter-buffer-substring): Add NOPROPS arg, so
10963 	it can also replace buffer-substring-no-properties.
10964 
10965 	* emulation/cua-base.el (cua-delete-region, cua-paste)
10966 	(cua-repeat-replace-region): Use filter-buffer-substring.
10967 
10968 	* emulation/cua-gmrk.el (cua-copy-region-to-global-mark)
10969 	(cua-cut-region-to-global-mark): Likewise.
10970 
10971 	* emulation/cua-rect.el (cua--extract-rectangle)
10972 	(cua-incr-rectangle, cua--rectangle-aux-replace): Likewise.
10973 
10974 2006-04-09  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
10975 
10976 	* textmodes/bibtex.el (bibtex-entry-update): New optional arg
10977 	entry-type.  Add field delimiters to numerical fields if they are
10978 	not present.
10979 
10980 2006-04-09  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
10981 
10982 	* textmodes/bibtex.el (bibtex-find-text-internal): Add new element
10983 	string-const to return value.
10984 	(bibtex-remove-delimiters): Use it.
10985 
10986 2006-04-08  Stefan Monnier  <monnier@iro.umontreal.ca>
10987 
10988 	* emacs-lisp/bytecomp.el (byte-compile-form): Don't call
10989 	cl-byte-compile-compiler-macro unless it exists.
10990 
10991 2006-04-08  Eli Zaretskii  <eliz@gnu.org>
10992 
10993 	* files.el (hack-local-variables-confirm) <offer-save>:
10994 	Clarify message text.  Suggested by Ralf Angeli.
10995 
10996 2006-04-08  Michaël Cadilhac  <michael.cadilhac@lrde.org>
10997 
10998 	* rect.el (kill-rectangle): Don't barf if `kill-read-only-ok' is set.
10999 	(delete-extract-rectangle-line): Use `filter-buffer-substring'
11000 	instead of `buffer-substring' and `delete-region'.  (Most of the
11001 	code actually copied from `kill-region'.)
11002 
11003 2006-04-08  Ryan Yeske  <rcyeske@gmail.com>
11004 
11005 	* net/rcirc.el (rcirc-default-server): Rename from rcirc-server.
11006 	(rcirc-default-port): Rename from rcirc-port.
11007 	(rcirc-default-nick): Rename from rcirc-nick.
11008 	(rcirc-default-user-name): Rename from rcirc-user-name.
11009 	(rcirc-default-user-full-name): Rename from rcirc-user-full-name.
11010 	(rcirc-low-priority-flag): New variable.
11011 	(rcirc-decode-coding-system): New defcustom.
11012 	(rcirc-encode-coding-system): New defcustom.
11013 	(rcirc-coding-system-alist): New defcustom.
11014 	(rcirc-multiline-major-mode): New defcustom.
11015 	(rcirc-nick): New internal variable.
11016 	(rcirc-process): Remove variable.
11017 	(rcirc-server-buffer): New variable.
11018 	(rcirc): Update to use rcirc-default-* variables above.
11019 	(rcirc-connect): Do not add window-configuration-hook-here.
11020 	(rcirc-server): New internal variable.
11021 	(rcirc-connect): Do not send keepalive pings if
11022 	rcirc-keepalive-seconds is nil.
11023 	(with-rcirc-server-buffer): New macro.
11024 	(rcirc-send-string): Encode with rcirc-encode-coding-system.
11025 	(rcirc-server-name): Rename from rcirc-server.
11026 	(rcirc-buffer-process): New function.
11027 	(rcirc-buffer-nick): New function.
11028 	(rcirc-buffer-target): Remove function.
11029 	(set-rcirc-decode-coding-system, set-rcirc-encode-coding-system):
11030 	New commands.
11031 	(rcirc-mode-map): Change binding of C-c C-l to
11032 	rcirc-toggle-low-priority.
11033 	(rcirc-mode): Initialize coding system based on
11034 	rcirc-coding-system-alist.  New change-major-mode-hook to part the
11035 	channel on a mode change.  Make kill-buffer-hook buffer-local.
11036 	(rcirc-change-major-mode-hook): New function.
11037 	(rcirc-clean-up-buffer): Rename from rcirc-kill-buffer-hook-1.
11038 	(rcirc-last-post-time): New variable.
11039 	(rcirc-process-message): Store the last time user posted a message
11040 	to this target.
11041 	(rcirc-multiline-minor-mode): New mode.
11042 	(rcirc-multiline-minor-mode-map): New mode map.
11043 	(rcirc-edit-multiline): Put multiline-edit buffer in
11044 	rcirc-multiline-major-mode along with rcirc-multiline-minor-mode.
11045 	(rcirc-print): Ignore any line starting with an ignored nick.
11046 	(rcirc-print): Decode using rcirc-decode-coding-system.
11047 	(rcirc-track-minor-mode): Update global-mode-string when disabling
11048 	this mode.
11049 	(minor-mode-alist): Add LowPri indicator.
11050 	(rcirc-toggle-low-priority): New function.
11051 	(rcirc-last-non-irc-buffer): Prefix arg now no means switch to
11052 	next lowpriority buffer with activity.
11053 	(rcirc-record-activity): Sort buffers in rcirc-activity by the
11054 	last time the user posted a message in to the target.
11055 	(rcirc-update-activity-string): New formatting for low priority
11056 	buffers.
11057 	(rcirc-split-activity): New function.
11058 	(rcirc-handler-PART, rcirc-handler-KICK)
11059 	(rcirc-handler-PART-or-KICK): Kick responses are printed properly.
11060 	(rcirc-nick-away-alist): New variable.
11061 	(rcirc-handler-301): New handler.  Away messages are printed once
11062 	per change.
11063 
11064 2006-04-08  Eli Zaretskii  <eliz@gnu.org>
11065 
11066 	* info.el (Info-follow-nearest-node): Doc fix.
11067 
11068 	* international/mule-cmds.el (set-locale-environment): Make sure
11069 	the coding-system preferred by the locale's language has the same
11070 	EOL conversion type as the original buffer-file-coding-system.
11071 	(locale-language-names): Add a few MS Windows language codes.
11072 
11073 2006-04-07  Richard Stallman  <rms@gnu.org>
11074 
11075 	* simple.el (eval-expression): Doc fix.
11076 
11077 	* emacs-lisp/lisp-mode.el (eval-print-last-sexp, eval-last-sexp)
11078 	(eval-defun): Doc fixes.
11079 
11080 2006-04-07  Reiner Steib  <Reiner.Steib@gmx.de>
11081 
11082 	* pgg-gpg.el: Revert to revision 1.8 to allow the use of gpg-agent.
11083 
11084 2006-04-07  Nick Roberts  <nickrob@snap.net.nz>
11085 
11086 	* progmodes/gdb-ui.el (gdb-init-2): Set current filename using
11087 	GDB list command without argument for greater generality.
11088 
11089 2006-04-06  Reiner Steib  <Reiner.Steib@gmx.de>
11090 
11091 	* subr.el (string-or-null-p): New function.
11092 
11093 	* textmodes/paragraphs.el (sentence-end): Use string-or-null-p.
11094 
11095 	* textmodes/ispell.el (ispell-local-dictionary): Use string-or-null-p.
11096 
11097 	* files.el: Update comment about safe-local-variable declarations.
11098 
11099 2006-04-06  J.D. Smith  <jdsmith@as.arizona.edu>
11100 
11101 	* progmodes/idlwave.el: Updated to IDLWAVE version 6.0.
11102 	See idlwave.org.
11103 
11104 	* progmodes/idlw-shell.el: Updated to IDLWAVE version 6.0.
11105 	See idlwave.org.  Includes code to obsolete idlw-rinfo.el.
11106 
11107 	* progmodes/idlw-help.el: Updated to IDLWAVE version 6.0.
11108 	See idlwave.org.
11109 
11110 	* progmodes/idlw-complete-structtag.el: Updated to IDLWAVE
11111 	version 6.0 (minimal changes).  See idlwave.org.
11112 
11113 	* progmodes/idlw-toolbar.el: Updated to IDLWAVE version
11114 	6.0 (minimal changes).  See idlwave.org.
11115 
11116 	* progmodes/idlw-rinfo.el: File obsoleted and removed.
11117 
11118 2006-04-06  Romain Francoise  <romain@orebokech.com>
11119 
11120 	* pgg-gpg.el: Sync back with Gnus 5.10, reverting changes that add
11121 	symmetric encryption features and a new asynchronous interface to
11122 	GnuPG.  This new version is version 1.4, plus whitespace changes.
11123 
11124 2006-04-06  Reiner Steib  <Reiner.Steib@gmx.de>
11125 
11126 	* files.el: Move some `safe-local-variable' declarations to the
11127 	respective files.
11128 
11129 	* textmodes/ispell.el (ispell-check-comments)
11130 	(ispell-local-dictionary): Mark as safe.
11131 
11132 	* abbrev.el (abbrev-mode): Mark as safe.
11133 
11134 	* add-log.el (change-log-default-name): Mark as safe.
11135 
11136 	* textmodes/reftex-vars.el (reftex-vref-is-default)
11137 	(reftex-fref-is-default, reftex-level-indent)
11138 	(reftex-guess-label-type): Mark as safe.
11139 
11140 	* textmodes/fill.el (colon-double-space): Mark as safe.
11141 
11142 	* textmodes/paragraphs.el (paragraph-start, paragraph-separate)
11143 	(sentence-end-double-space, sentence-end-without-period)
11144 	(sentence-end-without-space, sentence-end, sentence-end-base)
11145 	(page-delimiter, paragraph-ignore-fill-prefix): Mark as safe.
11146 
11147 2006-04-06  Kim F. Storm  <storm@cua.dk>
11148 
11149 	* ido.el (ido-mode): Remove ido-ignore-unc-host-regexps from
11150 	the :set-after list.
11151 	(ido-downcase-unc-hosts): New user option.  Default on.
11152 	(ido-ignore-unc-host-regexps): Don't reset ido-unc-hosts-cache
11153 	when it is set, as regexps are now applied on the fly.
11154 	(ido-unc-hosts): Keep all known hosts in ido-unc-hosts-cache.
11155 	Make C-a DTRT--filter hosts through ido-ignore-unc-host-regexps
11156 	on the fly, but only when ido-process-ignore-lists is set.
11157 	Do case insensitive filtering if ido-downcase-unc-hosts is set.
11158 	Only downcase names if ido-downcase-unc-hosts is set.
11159 
11160 2006-04-06  Juanma Barranquero  <lekktu@gmail.com>
11161 
11162 	* ido.el (ido-unc-hosts-cache): Fix typo in docstring.
11163 
11164 	* woman.el (WoMan-xref-man-page): Fix call to `substring'.
11165 
11166 2006-04-05  Kim F. Storm  <storm@cua.dk>
11167 
11168 	* ido.el (ido-mode): Set after ido-unc-hosts and
11169 	ido-ignore-unc-host-regexps.
11170 	(ido-save-history): Save ido-unc-hosts-cache.
11171 	(ido-load-history): Load ido-unc-hosts-cache.
11172 	(ido-reread-directory): Refresh unc hosts cache in // dir.
11173 
11174 	* startup.el (fancy-splash-screens): Set emulation-mode-map-alists
11175 	to nil while displaying slash screen.
11176 
11177 2006-04-05  Daiki Ueno  <ueno@unixuser.org>
11178 
11179 	* pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region):
11180 	Wait for BEGIN_SIGNING too, new in GnuPG 1.4.3.
11181 
11182 2006-04-05  Kenichi Handa  <handa@m17n.org>
11183 
11184 	* international/characters.el: Setup cases of Latin, Greek, and
11185 	Cyrillic characters in CJK charsets.
11186 
11187 2006-03-29  Daiki Ueno  <ueno@unixuser.org>
11188 
11189 	* pgg-gpg.el (pgg-gpg-start-process): Don't bind
11190 	default-enable-multibyte-characters.  This reverts the change from
11191 	revision 6.17 which is no longer necessary because the passphrase
11192 	is sent separately now.  GnuPG messages are unreadable under
11193 	multibyte locales with default-enable-multibyte-characters set to nil.
11194 
11195 2006-04-04  Andreas Schwab  <schwab@suse.de>
11196 
11197 	* files.el: Mark `left-margin', `byte-compile-dynamic-docstrings'
11198 	and `byte-compile-warnings' as `safe-local-variable'.
11199 
11200 2006-04-04  Dan Nicolaescu  <dann@ics.uci.edu>
11201 
11202 	* man.el (Man-mode-map): Restore the \r binding.
11203 	(Man-abstract-xref-man-page): If Man-target-string is a function,
11204 	call it.
11205 	(Man-highlight-references): Use Man-default-man-entry to get the
11206 	target.  Deal with xrefs too.
11207 	(Man-highlight-references0): Don't call the target function.
11208 
11209 	* woman.el (WoMan-xref-man-page): Strip the section number, woman
11210 	cannot deal with it.
11211 
11212 2006-04-04  Daiki Ueno  <ueno@unixuser.org>
11213 
11214 	* pgg-gpg.el: Clean up process buffers every time gpg processes
11215 	complete.
11216 
11217 2006-04-04  Kenichi Handa  <handa@m17n.org>
11218 
11219 	* sort.el (sort-build-lists): Don't bind inhibit-field-text-motion
11220 	here.
11221 	(sort-lines, sort-numeric-fields, sort-fields, sort-columns):
11222 	Temporarily bind inhibit-field-text-motion to t.
11223 
11224 2006-04-03  Stefan Monnier  <monnier@iro.umontreal.ca>
11225 
11226 	* startup.el (normal-splash-screen): Only set mode-line-format in the
11227 	splash buffer, so as not to interfere when debugging the code.
11228 	Ignore errors when switching buffer.
11229 
11230 2006-04-03  Romain Francoise  <romain@orebokech.com>
11231 
11232 	* dired.el (dired-dnd-protocol-alist): Fix typo.
11233 
11234 2006-04-03  Reiner Steib  <Reiner.Steib@gmx.de>
11235 
11236 	* savehist.el (savehist): Add :version.
11237 	(savehist-ignored-variables): New variable.
11238 	(savehist-minibuffer-hook): Don't save variables listed in
11239 	`savehist-ignored-variables'.
11240 
11241 	* dired.el (dired-dnd-protocol-alist): Mention that change does
11242 	only apply to new buffers in doc string.
11243 
11244 2006-04-03  Lennart Borgman  <lennart.borgman.073@student.lu.se>  (tiny change)
11245 
11246 	* recentf.el (recentf-open-files-item): Include newline in button
11247 	field, so opening a file will work, when the point is at the end
11248 	of the file name.  Allow, for example, to [i]search a file by
11249 	extension and just push RET to open it.
11250 
11251 2006-04-03  Daiki Ueno  <ueno@unixuser.org>
11252 
11253 	* pgg-gpg.el (pgg-gpg-process-filter)
11254 	(pgg-gpg-wait-for-completion): Check if buffer is alive.
11255 
11256 	* pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
11257 	lines, temporary fix.
11258 
11259 2006-04-02  Dan Nicolaescu  <dann@ics.uci.edu>
11260 
11261 	* ibuf-macs.el (define-ibuffer-column): Document the new parameter.
11262 
11263 2006-04-02  Richard Stallman  <rms@gnu.org>
11264 
11265 	* progmodes/compile.el (compilation-message-face): Make it defcustom.
11266 
11267 2006-04-02  Dan Nicolaescu  <dann@ics.uci.edu>
11268 
11269 	* ibuf-macs.el (define-ibuffer-column): Add a new key:
11270 	header-mouse-map.
11271 
11272 	* ibuffer.el (ibuffer-name-header-map, ibuffer-size-header-map)
11273 	(ibuffer-mode-header-map): New keymaps.
11274 	(ibuffer-update-title-and-summary): Enable mouse face highlighting
11275 	and keybindings for column headers.
11276 	(name, size, mode) <define-ibuffer-column>: Add a header-mouse-map
11277 	property.
11278 
11279 2006-04-02  Drew Adams  <drew.adams@oracle.com>
11280 
11281 	* speedbar.el (speedbar-after-create-hook): Doc fix.
11282 
11283 2006-04-02  Michael Ernst  <mernst@alum.mit.edu>
11284 
11285 	* shell.el (shell-directory-tracker)
11286 	(shell-dynamic-complete-command): Doc fixes.
11287 
11288 2006-04-01  Matt Hodges  <MPHodges@member.fsf.org>
11289 
11290 	* pcomplete.el (pcomplete-show-completions): Recognize TAB on text
11291 	terminals.
11292 
11293 2006-04-01  Kim F. Storm  <storm@cua.dk>
11294 
11295 	* ido.el (ido-unc-hosts-cache): New defvar.
11296 	(ido-unc-hosts): If value of defcustom is a function, call it to
11297 	get list of UNC hosts.  Add function-item choices to specify
11298 	ido-unc-hosts-net-view or user function.
11299 	(ido-ignore-unc-host-regexps): New defcustom.
11300 	(ido-unc-hosts-net-view, ido-unc-hosts): New functions.
11301 	(ido-is-unc-root, ido-is-unc-host, ido-file-name-all-completions)
11302 	(ido-exhibit): Call ido-unc-hosts to get list of UNC hosts.
11303 
11304 2006-03-13  Stefan Monnier  <monnier@iro.umontreal.ca>
11305 
11306 	* pcvs-util.el (cvs-insert-strings): Fix bug with strings longer than
11307 	wwidth.
11308 
11309 2006-03-31  Juanma Barranquero  <lekktu@gmail.com>
11310 
11311 	* ido.el (ido-cache-unc-host-shares-time, ido-report-no-match)
11312 	(ido-max-work-file-list, ido-switch-buffer)
11313 	(ido-read-file-name-as-directory-commands):
11314 	Fix typos in docstrings.
11315 
11316 2006-03-30  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
11317 
11318 	* term/mac-win.el (mac-system-coding-system): Define and use after
11319 	Mac-specific coding systems are ready.
11320 
11321 2006-03-27  Romain Francoise  <romain@orebokech.com>
11322 
11323 	* net/rcirc.el (rcirc-connect): Add autoload cookie.
11324 
11325 	* ldefs-boot.el: Update.
11326 
11327 2006-03-27  Daiki Ueno  <ueno@unixuser.org>
11328 
11329 	* pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
11330 	passphrases when it is not needed.
11331 	(pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
11332 	passphrase stuff from gpg, should only be necessary when you use
11333 	gpg with a smartcard.
11334 
11335 2006-03-27  Nick Roberts  <nickrob@snap.net.nz>
11336 
11337 	* comint.el (comint-dynamic-list-completions): Allow user to
11338 	select *Completions* buffer.
11339 
11340 2006-03-27  Carsten Dominik  <dominik@science.uva.nl>
11341 
11342 	* textmodes/org.el (org-get-level-face): Fix bug with level counting.
11343 
11344 2006-03-26  Andreas Schwab  <schwab@suse.de>
11345 
11346 	* progmodes/gud.el (gdb): Only complain about multiple debugging
11347 	when the gdb process is still running.
11348 
11349 2006-03-25  Eli Zaretskii  <eliz@gnu.org>
11350 
11351 	* mail/rmail.el (tool-bar-map): Defvar it.
11352 	(rmail-tool-bar-map): Tool-bar buttons for Rmail.
11353 	(rmail-perm-variables): Make rmail-tool-bar-map a local variable.
11354 
11355 2006-03-25  Sven Joachim  <svenjoac@gmx.de>  (tiny change)
11356 
11357 	* help.el (print-help-return-message): Suggest to use
11358 	display-buffer instead of switch-to-buffer-other-window to restore
11359 	the previous window without selecting it.
11360 
11361 2006-03-25  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
11362 
11363 	* frame.el (select-frame-by-name): Call x-focus-frame also when
11364 	window-system is mac.
11365 
11366 	* term/mac-win.el: Adjust Courier font specifications in
11367 	x-fixed-font-alist.
11368 	(mac-select-convert-to-string): Use utf-16be-mac or utf-16le-mac
11369 	when directly encoding to UTF-16 in native byte order, no BOM.
11370 
11371 2006-03-25  Kim F. Storm  <storm@cua.dk>
11372 
11373 	* emulation/cua-base.el (cua-rectangle-mark-key): New defcustom.
11374 	(cua--init-keymaps): Use it instead of fixed C-return.
11375 	(cua-mode): Set after it.
11376 
11377 	* emulation/cua-rect.el (cua--init-rectangles):
11378 	Use cua-rectangle-mark-key instead of fixed C-return.
11379 
11380 2006-03-25  Nick Roberts  <nickrob@snap.net.nz>
11381 
11382 	* progmodes/gdb-ui.el (gdba): Revert 2006-03-10 change for case of
11383 	"run" in .gdbinit.
11384 	(gdb-var-create-regexp): Remove "^done" prefix for gdb-mi.el.
11385 
11386 2006-03-24  Romain Francoise  <romain@orebokech.com>
11387 
11388 	* files.el (ctl-x-5-map): Really bind C-x 5 C-o to
11389 	`display-buffer-other-frame'.
11390 
11391 2006-03-24  Kim F. Storm  <storm@cua.dk>
11392 
11393 	* apropos.el (apropos-synonyms): Add selection => region.
11394 
11395 2006-03-24  Nick Roberts  <nickrob@snap.net.nz>
11396 
11397 	* progmodes/gdb-ui.el (gdb-var-create-regexp)
11398 	(gdb-var-list-children-regexp, gdb-var-update-regexp)
11399 	(gdb-var-list-children-regexp-1, gdb-var-update-regexp-1)
11400 	(gdb-data-list-register-values-regexp)
11401 	(gdb-stack-list-locals-regexp, gdb-stack-list-locals-handler):
11402 	Future proof against new fields being added to MI output.
11403 	(gdb-send): Don't treat backslashes for program input as
11404 	continuations.
11405 	(gdb-assembler-handler): Don't use window-start for this handler.
11406 	(gdb-frame-handler): Don't change to hollow arrow if overlay
11407 	arrow doesn't move to new frame.
11408 
11409 2006-03-24  Nick Roberts  <nickrob@snap.net.nz>
11410 
11411 	* progmodes/gdb-ui.el (gdb-continuation): Declare earlier to
11412 	prevent compiler warnings.
11413 	(gdb-stopped): Check for gud-last-last-frame (case: signal).
11414 	(breakpoint-disabled): Make lighter for contrast with overlay arrow.
11415 	(gdb-assembler-custom): Use hollow-right-triangle for assembler
11416 	buffer too.
11417 
11418 2006-03-23  Reiner Steib  <reinersteib+gmane@imap.cc>
11419 
11420 	* pgg-gpg.el (pgg-gpg-update-agent): Check for
11421 	make-network-process, so we can use the same code in Gnus v5-10
11422 	too and have this file fully synchronized with that release.
11423 
11424 2006-03-23  Romain Francoise  <romain@orebokech.com>
11425 
11426 	* ibuf-ext.el (ibuffer-read-filter-group-name):
11427 	Use `ibuffer-generate-filter-groups' to make completion list match
11428 	the filter groups that are really displayed in the Ibuffer buffer.
11429 	(ibuffer-generate-filter-groups): Add new args noempty, nodefault.
11430 
11431 2006-03-23  Kenichi Handa  <handa@m17n.org>
11432 
11433 	* international/mule-cmds.el (sort-coding-systems): Describe that
11434 	the argument is modified in docstring.
11435 
11436 2006-03-22  Sascha Wilde  <wilde@sha-bang.de>
11437 
11438 	* pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
11439 	(pgg-gpg-update-agent): New function.
11440 	(pgg-gpg-use-agent-p): New function.
11441 	(pgg-gpg-process-region, pgg-gpg-encrypt-region)
11442 	(pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
11443 	(pgg-gpg-sign-region): Use it.
11444 
11445 2006-03-21  Chong Yidong  <cyd@stupidchicken.com>
11446 
11447 	* cus-edit.el (custom-face-set): Call custom-push-theme before
11448 	face-spec set so that `changed' theme is correctly saved.
11449 	(custom-face-reset-standard): Reset to recalculated face rather
11450 	than defface spec.
11451 
11452 	* custom.el (custom-push-theme): Only save `changed' theme if the
11453 	current face does not match the defface specs.
11454 
11455 2006-03-21  Simon Josefsson  <jas@extundo.com>
11456 
11457 	* pgg-gpg.el: Ideas below based on patch from Sascha Wilde
11458 	<wilde@sha-bang.de>.
11459 	(pgg-gpg-use-agent): New variable.
11460 	(pgg-gpg-process-region): Use it.
11461 	(pgg-gpg-encrypt-region): Likewise.
11462 	(pgg-gpg-encrypt-symmetric-region): Likewise.
11463 	(pgg-gpg-decrypt-region): Likewise.
11464 	(pgg-gpg-sign-region): Likewise.
11465 	(pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
11466 
11467 2006-03-21  Carsten Dominik  <dominik@science.uva.nl>
11468 
11469 	* textmodes/org.el (org-open-at-point): Fix bug in wiki-style
11470 	bracket links.
11471 
11472 2006-03-21  Kim F. Storm  <storm@cua.dk>
11473 
11474 	* progmodes/gdb-ui.el (gdb-reset): Set buffer local value of
11475 	fringe-indicator-alist instead of modifying global value.
11476 	(gdb-frame-handler): Likewise.
11477 
11478 2006-03-21  Nick Roberts  <nickrob@snap.net.nz>
11479 
11480 	* diff-mode.el (diff-function): Make it inherit from diff-header
11481 	instead of diff-context.
11482 
11483 	* progmodes/gdb-ui.el (hollow-right-triangle): Define as fringe
11484 	bitmap.
11485 	(gdb-info-stack-custom): Rename from gdb-info-frames-custom and
11486 	change names in macro above for consistency.
11487 	(gdb-frame-handler): Use hollow-right-triangle for all selected
11488 	frames which except the innermost (where execution has stopped).
11489 	(gdb-reset): Reset buffer-local values of overlay-arrow.
11490 
11491 2006-03-20  Richard Stallman  <rms@gnu.org>
11492 
11493 	* simple.el (set-mark-command): Doc fix.
11494 
11495 	* files.el (display-buffer-other-frame): New command.
11496 	(ctl-x-4-map): Bind C-x 5 C-o to it.
11497 
11498 2006-03-20  Stefan Monnier  <monnier@iro.umontreal.ca>
11499 
11500 	* jit-lock.el (jit-lock-function): Check for the actual defer-timer
11501 	rather than just defer-time, in case defer-time has been changed but
11502 	the timer isn't running yet.
11503 	(jit-lock-deferred-fontify): Correspondingly let-bind defer-timer.
11504 
11505 2006-03-19  Luc Teirlinck  <teirllm@auburn.edu>
11506 
11507 	* help-mode.el (help-follow-symbol): New function.
11508 	Essentially identical to the old `help-follow', but do not let
11509 	`push-button' do the work when on an xref.
11510 	(help-mode-map): Bind `help-follow-symbol' to "C-c C-c".
11511 
11512 2006-03-19  Richard Stallman  <rms@gnu.org>
11513 
11514 	* help-mode.el (help-xref-symbol-regexp): Make no xref for symbol
11515 	preceded by the word `program'.
11516 	(help-follow-mouse, help-follow): Throw error if not on xref.
11517 	Delete no longer used args.
11518 
11519 2006-03-20  Nick Roberts  <nickrob@snap.net.nz>
11520 
11521 	* progmodes/gdb-ui.el (gdb-stopped): Even when there is no source
11522 	annotation ensure gud-overlay-arrow-position is redisplayed.
11523 
11524 2006-03-19  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
11525 
11526 	* textmodes/bibtex.el (bibtex-include-OPTkey)
11527 	(bibtex-entry-field-alist, bibtex-generate-url-list): Mark as risky.
11528 	(bibtex-autokey-name-case-convert)
11529 	(bibtex-autokey-titleword-case-convert): Make these the aliases
11530 	for the following two variables.
11531 	(bibtex-autokey-name-case-convert-function)
11532 	(bibtex-autokey-titleword-case-convert-function): Make these the
11533 	real names.
11534 	(bibtex-font-lock-keywords): Make bibtex-font-lock-url and
11535 	bibtex-font-lock-crossref sublists.
11536 	(bibtex-mode): Revert 2005-12-30 change (which made
11537 	completion-ignore-case buffer-local).
11538 	(bibtex-url): Simplify.
11539 
11540 2006-03-19  Kim F. Storm  <storm@cua.dk>
11541 
11542 	* emulation/cua-rect.el (cua--highlight-rectangle): Set overlay
11543 	cursor property value to 2 (to align with C level change).
11544 
11545 2006-03-19  Bill Wohler  <wohler@newt.com>
11546 
11547 	* image.el (image-load-path-for-library): Shorten first line in
11548 	docstring.
11549 
11550 2006-03-18  Richard Stallman  <rms@gnu.org>
11551 
11552 	* mail/rmail.el (rmail-reply-regexp): Undo previous change.
11553 
11554 2006-03-18  Ben North  <ben@redfrontdoor.org>  (tiny change)
11555 
11556 	* isearch.el (isearch-other-meta-char): Handle user bindings for
11557 	shifted control characters.
11558 
11559 2006-03-18  Agustín Martín  <agustin.martin@hispalinux.es>
11560 
11561 	* textmodes/ispell.el (ispell-skip-region-alist): Add "_+" to the
11562 	part that matches email addresses, file names, etc.
11563 
11564 2006-03-18  Eli Zaretskii  <eliz@gnu.org>
11565 
11566 	* term/w32-win.el (mouse-set-font):
11567 	Mention w32-list-proportional-fonts in the doc string.
11568 
11569 2006-03-18  Kim F. Storm  <storm@cua.dk>
11570 
11571 	* ido.el (ido-cache-ftp-work-directory-time): Doc fix.
11572 	(ido-unc-hosts): New user option to explicitly define list of know
11573 	UNC-style hosts for completion.
11574 	(ido-cache-unc-host-shares-time): New user option.
11575 	(ido-is-unc-root, ido-is-unc-host, ido-cache-unc-valid):
11576 	New helper functions for UNC file-name support.
11577 	(ido-may-cache-directory): Check for UNC host.  Simplify.
11578 	(ido-wash-history): Clean out old UNC hosts.
11579 	(ido-nonreadable-directory-p): UNC hosts are always readable.
11580 	(ido-directory-too-big-p): UNC hosts are never too big.
11581 	(ido-set-current-directory): Handle UNC root path.
11582 	(ido-file-name-all-completions): Complete UNC host names from
11583 	ido-unc-hosts list.  Cache UNC host shares.
11584 	(ido-make-file-list-1): Don't filter UNC root.
11585 	(ido-exhibit): Check for // in root directory, and switch to UNC
11586 	mode by setting ido-current-directory to //.
11587 
11588 2006-03-17  Luc Teirlinck  <teirllm@auburn.edu>
11589 
11590 	* cus-edit.el (customize-changed-options): Mention explicit
11591 	version number as default in prompt.
11592 
11593 2006-03-17  Bill Wohler  <wohler@newt.com>
11594 
11595 	* image.el (image-load-path-for-library): Minor docstring fix.
11596 
11597 2006-03-17  Carsten Dominik  <dominik@science.uva.nl>
11598 
11599 	* textmodes/org.el (org-read-date): Include subgroup 5 into
11600 	replacement text.
11601 	(org-popup-calendar-for-date-prompt): Fix customization type.
11602 
11603 2006-03-17  Nick Roberts  <nickrob@snap.net.nz>
11604 
11605 	* progmodes/gdb-ui.el (gud-watch): Provide completion.
11606 	(gdb-continuation): New variable.
11607 	(gdb-send): Deal with continuation lines.
11608 
11609 	* progmodes/gud.el (gud-gdb-complete-command)
11610 	(gud-gdb-run-command-fetch-lines): Adapt for use with watch
11611 	expressions.
11612 	(gud-tooltip-mode): Use buffer-local value.
11613 
11614 2006-03-16  Kim F. Storm  <storm@cua.dk>
11615 
11616 	* ido.el (ido-edit-input): Use selected match, if any.
11617 
11618 2006-03-16  Bill Wohler  <wohler@newt.com>
11619 
11620 	* image.el (image-load-path-for-library): Prefer user's images in
11621 	image-load-path.
11622 
11623 2006-03-16  Martin Rudalics  <rudalics@gmx.at>
11624 
11625 	* mouse.el (mouse-drag-vertical-line): Use window-inside-edges
11626 	when checking for attempt to drag leftmost or rightmost scrollbar.
11627 
11628 2006-03-16  Nick Roberts  <nickrob@snap.net.nz>
11629 
11630 	* progmodes/gdb-ui.el (gdb-inferior-status): New variable.
11631 	(gdb-force-mode-line-update): New function.
11632 	(gdb-resync, gdb-starting, gdb-signal, gdb-exited, gdb-stopped)
11633 	(gdb-exited): Use them.
11634 	(gdb-signal): New function.
11635 	(gdb-annotation-rules): Provide a rule for it.
11636 
11637 2006-03-16  Kenichi Handa  <handa@m17n.org>
11638 
11639 	* international/mule.el (auto-coding-regexp-alist): Add entries
11640 	for Unicode BOM.
11641 
11642 	* sort.el (sort-build-lists): Temporarily bind
11643 	inhibit-field-text-motion to t.
11644 
11645 2006-03-15  Luc Teirlinck  <teirllm@auburn.edu>
11646 
11647 	* locate.el (locate-command, locate-make-command-line)
11648 	(locate-fcodes-file, locate-update-command)
11649 	(locate-prompt-for-command, locate, locate-with-filter)
11650 	(locate-get-file-positions): Doc fixes.
11651 	(locate-buffer-name, locate-header-face): Remove leading `*' in
11652 	defcustom.
11653 	(locate-filter-output): Use `keep-lines' instead of its alias
11654 	`delete-non-matching-lines'.
11655 	(locate-get-filename, locate-get-dirname): Add introductory comment.
11656 	(locate-find-directory-other-window): Give appropriate error
11657 	message if used outside main listing.
11658 
11659 2006-03-15  Stefan Monnier  <monnier@iro.umontreal.ca>
11660 
11661 	* font-lock.el (font-lock-lines-before): Delete variable, subsumed by
11662 	the new extend-region feature.
11663 	(font-lock-after-change-function): Update correspondingly.
11664 	* jit-lock.el (jit-lock-after-change): Update correspondingly.
11665 	* progmodes/grep.el (font-lock-lines-before): Don't disable.
11666 
11667 2006-03-15  Bill Wohler  <wohler@newt.com>
11668 
11669 	* image.el (image-load-path-for-library): Fix example by not
11670 	recommending that one binds image-load-path.  Just defvar it to
11671 	placate compiler and only use it if previously defined.
11672 
11673 2006-03-15  Carsten Dominik  <dominik@science.uva.nl>
11674 
11675 	* textmodes/org.el (org-insert-centered): Use `string-width' to
11676 	make underlining work for wide characters.
11677 	(org-goto-map, org-agenda-mode-map, org-mode-map): Explicitly bind
11678 	TAB to `org-cycle', to make sure that no binding in
11679 	`outline-mode-map' can supersede it.
11680 
11681 2006-03-14  Ken Manheimer  <ken.manheimer@gmail.com>
11682 
11683 	* allout.el: Increment version to 2.2.1 in file commentary.
11684 
11685 	(allout-version): Increment to 2.2.1.
11686 
11687 	(allout-default-layout): New customization variable, used when the
11688 	file lacks a specific allout-layout.  Uses allout-layout-type for
11689 	recursively nested definition.
11690 
11691 	(allout-layout-type): Widget defining allout layouts, necessary for
11692 	self-recursive definition.
11693 
11694 	(allout-mode): Incorporate allout-default-layout as fallback for
11695 	allout-layout.
11696 
11697 	(allout-layout): Mark as 'safe-local-variable', and refer mention
11698 	fallback to `allout-default-layout' in absence of a specified value.
11699 	(allout-passphrase-verifier-string)
11700 	(allout-passphrase-hint-string): Mark as 'safe-local-variable'.
11701 
11702 	(allout-file-passphrase-verifier-string): Obsolete variable, removed.
11703 
11704 	(allout-get-encryption-passphrase-verifier): Use correct name of
11705 	passphrase verifier in docstring.
11706 
11707 2006-03-15  Nick Roberts  <nickrob@snap.net.nz>
11708 
11709 	* progmodes/gdb-ui.el (gdb-var-list): Change order of first two
11710 	elements.
11711 	(gdb-find-watch-expression): Make it work for arrays too.
11712 	Follow change to gdb-var-list.
11713 	(gud-watch): Allow the user to enter variable name with a prefix
11714 	arg.  Create keybindings.
11715 	(gdb-var-create-handler, gdb-var-evaluate-expression-handler)
11716 	(gdb-var-list-children-handler, gdb-var-update-handler)
11717 	(gdb-var-delete, gdb-edit-value, gdb-speedbar-expand-node)
11718 	(gdb-var-list-children-handler-1, gdb-var-update-handler-1):
11719 	Follow change to gdb-var-list.
11720 	(gdb-starting): Don't show the overlay arrows when program is running.
11721 
11722 	* progmodes/gud.el (gud-speedbar-buttons): Follow change to
11723 	gdb-var-list.
11724 
11725 2006-03-14  Bill Wohler  <wohler@newt.com>
11726 
11727 	* image.el (image-load-path-for-library): Pass value of path
11728 	rather than symbol.  Always return list of directories.
11729 	Guarantee that image directory comes first.
11730 
11731 2006-03-14  Alan Mackenzie  <acm@muc.de>
11732 
11733 	* font-core.el (font-lock-extend-region\(-function\)?.):
11734 	New function/variable.
11735 
11736 	* font-lock.el (font-lock-after-change-function):
11737 	Call font-lock-extend-region.  Obey font-lock-lines-before.
11738 	(font-lock-default-fontify-region): Remove reference to
11739 	font-lock-lines-before.
11740 
11741 	* jit-lock.el (jit-lock-after-change):
11742 	Call font-lock-extend-region.  Obey font-lock-lines-before.
11743 
11744 2006-03-14  David Ponce  <david@dponce.com>
11745 
11746 	* tree-widget.el (tree-widget-themes-load-path)
11747 	(tree-widget-themes-directory, tree-widget-theme): Doc fix.
11748 
11749 2006-03-13  Ryan Yeske  <rcyeske@gmail.com>
11750 
11751 	* net/rcirc.el (rcirc) <defgroup>: Add link to manual.
11752 	(rcirc-print): Mark the start of text at the end of the prompt.
11753 	(rcirc-track-minor-mode): Add autoload cookie.
11754 	(rcirc-update-activity-string): Add space to front of mode-line
11755 	indicator.
11756 
11757 2006-03-13  Miles Bader  <miles@gnu.org>
11758 
11759 	* net/rcirc.el (rcirc-nick-abbrevs): Remove variable.
11760 	(rcirc-abbrev-nick): Remove function.
11761 	(rcirc-format-response-string): Don't call `rcirc-abbrev-nick'.
11762 
11763 2006-03-13  David Ponce  <david@dponce.com>
11764 
11765 	* tree-widget.el: Handle themes across all occurrences of the main
11766 	themes sub-directory found in tree-widget-themes-load-path.
11767 	(tree-widget-themes-directory, tree-widget-theme): Doc fix.
11768 	(tree-widget--locate-sub-directory): Return all occurrences.
11769 	(tree-widget-themes-path): New function.
11770 	Replace tree-widget-themes-directory, and return a list of directories.
11771 	(tree-widget-set-parent-theme)
11772 	(tree-widget-lookup-image): Use it.
11773 
11774 2006-03-13  Carsten Dominik  <dominik@science.uva.nl>
11775 
11776 	* textmodes/org.el (org-link-search): Avoid self-matching of
11777 	links, allow target text to be distributed over several lines.
11778 	(org-search-not-link): New function.
11779 	(org-set-regexps-and-options, org-get-current-options):
11780 	New startup options.
11781 	(org-export-as-html): Take odd-level setting from local variable.
11782 	(org-fontify-emphasized-text): New option.
11783 	(org-set-font-lock-defaults): Include emphasized text.
11784 	(org-follow-mhe-link): Allow folder-only links, fix folder name.
11785 	(org-font-lock): Customize group renamed from `org-faces'.
11786 
11787 2006-03-13  John Paul Wallington  <jpw@pobox.com>
11788 
11789 	* ibuf-ext.el (ibuffer-never-show-predicates): Add `require'
11790 	keyword; require `ibuf-ext' feature.  Thanks to Zhang Wei.
11791 
11792 2006-03-12  Luc Teirlinck  <teirllm@auburn.edu>
11793 
11794 	* cus-start.el (all): Delete :version keyword for members of the
11795 	fringe group, since the entire group is new in 22.1.
11796 
11797 2006-03-13  Nick Roberts  <nickrob@snap.net.nz>
11798 
11799 	* progmodes/gdb-ui.el (gdb-stack-list-locals-handler): Add local
11800 	map if value is hexadecimal (an address).
11801 	(gud-watch): Only search roots for existing watch expressions.
11802 	(gdb-speedbar-refresh): Bind speedbar-shown-directories to nil to
11803 	prevent caching problems with speedbar-update-directory-contents.
11804 
11805 2006-03-12  Juri Linkov  <juri@jurta.org>
11806 
11807 	* battery.el (battery-linux-proc-acpi): Check `capacity' for non-nil
11808 	before comparing with `low' and `warn'.
11809 
11810 	* info.el (Info-dir-remove-duplicates): Move point to the
11811 	beginning of the current line after deleting the entries from
11812 	redundant heading.  Use marker for `limit' and compare it with
11813 	point before calling `re-search-forward'.
11814 
11815 2006-03-11  Luc Teirlinck  <teirllm@auburn.edu>
11816 
11817 	* simple.el (yank): Fix typo in docstring.
11818 
11819 2006-03-11  Ryan Yeske  <rcyeske@gmail.com>
11820 
11821 	* mail/rmailsum.el (rmail-summary-next-msg): Skip deleted
11822 	messages, where "D" is the 6th character.
11823 
11824 2006-03-11  Eli Zaretskii  <eliz@gnu.org>
11825 
11826 	* simple.el (yank): Fix last change.
11827 
11828 2006-03-11  David Ponce  <david@dponce.com>
11829 
11830 	* textmodes/ispell.el (ispell-find-aspell-dictionaries): Add aliases
11831 	before merging elements from the standard ispell-dictionary-alist.
11832 	(ispell-aspell-add-aliases): Add aliases to the passed dictionary
11833 	alist, and return the new alist.
11834 
11835 2006-03-11  Richard Stallman  <rms@gnu.org>
11836 
11837 	* mail/rmail.el (rmail-ignored-headers): Discard DomainKey-Signature.
11838 
11839 	* eshell/eshell.el (eshell-prefer-to-shell): Variable deleted;
11840 	the way it is implemented is too unclean.
11841 
11842 	* simple.el (kill-region, yank): Doc fix.
11843 
11844 	* battery.el (battery-echo-area-format): Doc fix.
11845 	(battery-mode-line-format): Likewise.
11846 	(battery-linux-proc-apm, battery-linux-proc-acpi): Likewise.
11847 	(battery-linux-proc-acpi): Ignore batteries that say "charged".
11848 
11849 2006-03-11  Kurt Hornik  <Kurt.Hornik@wu-wien.ac.at>
11850 
11851 	* progmodes/octave-mod.el (octave-indent-for-comment):
11852 	Behave according to do string.
11853 
11854 2006-03-11  Agustín Martín  <agustin.martin@hispalinux.es>
11855 
11856 	* textmodes/ispell.el (ispell-menu-map-needed) [ispell-message]:
11857 	Be visible only if major mode is Mail Mode.
11858 
11859 	* textmodes/flyspell.el (flyspell-external-point-words)
11860 	(flyspell-process-localwords): Fix last changes.
11861 
11862 2006-03-11  Eli Zaretskii  <eliz@gnu.org>
11863 
11864 	* calendar/holidays.el (list-holidays): Doc fix.
11865 
11866 	* international/mule.el (auto-coding-alist): Add .odt
11867 	(OpenOffice's open document) files.
11868 
11869 	* files.el (auto-mode-alist): Add .odt (OpenOffice's open
11870 	document) files.  Mention in the doc string the need to sync with
11871 	auto-coding-alist.
11872 
11873 2006-03-10  Chong Yidong  <cyd@stupidchicken.com>
11874 
11875 	* files.el (hack-local-variables-confirm): Don't prompt for ! if
11876 	enable-local-variables is set to always query, or there is no
11877 	savable variable.
11878 
11879 2006-03-10  Bill Wohler  <wohler@newt.com>
11880 
11881 	* image.el (image-load-path-for-library): Merge at least three
11882 	functions from Gnus and MH-E into this one function that can now
11883 	be shared.
11884 
11885 2006-03-11  Nick Roberts  <nickrob@snap.net.nz>
11886 
11887 	* progmodes/gdb-ui.el (gdb-remove-text-properties): Rename from
11888 	gdb-remove-mouse-face and remove help-echo too.
11889 	(gdb-enqueue-input): Correct conditional clause.
11890 
11891 2006-03-10  Glenn Morris  <rgm@gnu.org>
11892 
11893 	* calendar/calendar.el (calendar-holidays): Doc fix.
11894 	* calendar/holidays.el (list-holidays): Doc fix.
11895 
11896 2006-03-10  Nick Roberts  <nickrob@snap.net.nz>
11897 
11898 	* progmodes/gdb-ui.el (gdba): Don't call gdb-init-1 explicitly as
11899 	it gets called in gdb-prompt anyway.
11900 	(gdb-use-separate-io-buffer): Only restore window arrangement for
11901 	gdb-many-windows.
11902 	(gdb-enqueue-input): Make it harder to send GDB input when program
11903 	is running.
11904 	(gdb-buffer-list): New variable.
11905 	(gdb-remove-mouse-face): New function.
11906 	(gdb-starting): Use it when GDB input won't get sent.
11907 
11908 2006-03-08  Juanma Barranquero  <lekktu@gmail.com>
11909 
11910 	* help.el (view-lossage): Remove trailing whitespace before
11911 	inserting "\n".
11912 
11913 2006-03-07  Chong Yidong  <cyd@stupidchicken.com>
11914 
11915 	* files.el (hack-local-variables-confirm):
11916 	Set coding-system-for-read to nil before writing to .emacs.
11917 
11918 	* arc-mode.el (archive-extract): Check if an existing buffer name
11919 	comes from a different archive.
11920 
11921 	* help.el (describe-key-briefly): If KEY is a down event, read and
11922 	discard the up event.
11923 
11924 2006-03-07  Nick Roberts  <nickrob@snap.net.nz>
11925 
11926 	* progmodes/gud.el (gud-speedbar-buttons): Allow pointers to
11927 	be edited and use font-lock-warning-face for any changes.
11928 
11929 	* progmodes/gdb-ui.el (gdb-edit-value-handler): New function.
11930 	(gdb-edit-value): Use it to report any errors.
11931 
11932 2006-03-07  Juanma Barranquero  <lekktu@gmail.com>
11933 
11934 	* help.el (describe-key): Remove leftover test code.
11935 
11936 2006-03-07  Carsten Dominik  <dominik@science.uva.nl>
11937 
11938 	* textmodes/org.el: Move defvars out of eval-when-compile.
11939 	Use buffer-file-name variable.
11940 	(org-agenda-file-to-end, org-agenda-file-to-front): Remove unused
11941 	arg `file'.
11942 	(org-level-faces): Remove startup dependency.
11943 	(org-cycle, org-map-tree, org-scan-tags)
11944 	(org-remember-handler): Don't call `outline-level' directly.
11945 	(org-mhe-search-all-folders): New option.
11946 	(org-mhe-get-message-folder-from-index)
11947 	(org-mhe-get-message-folder): Fix indexing search.
11948 	(org-format-agenda-item): Handle nil TAGS argument.
11949 	(org-cleaned-string-for-export, org-activate-target-links)
11950 	(org-make-target-link-regexp): Deal with empty radio target list.
11951 	(org-tag): New face.
11952 	(org-get-level-face): New function.
11953 	(org-set-font-lock-defaults): Simplify setup for headlines.
11954 	(org-complete): Pass common substring to `display-completion-list'.
11955 
11956 2006-03-06  David Ponce  <david@dponce.com>
11957 
11958 	* tree-widget.el: Update Commentary header.
11959 	(tree-widget-theme-name): Ignore parent themes.
11960 	(tree-widget-set-parent-theme): New function.
11961 	(tree-widget-set-theme): Use it.
11962 	(tree-widget-set-image-properties): Move definition.  Does nothing
11963 	if image properties have already been set.
11964 	(tree-widget-image-properties): Move definition.  Receive an image
11965 	name.  Set the :pointer property.
11966 	(tree-widget-lookup-image): Doc fix.  Search in parent themes.
11967 	Don't set the :pointer image property.
11968 	(tree-widget-convert-widget): New function.  Handle :dynargs
11969 	compatibility here.
11970 	(tree-widget): Use it to :convert-widget.  Add the :expander-p
11971 	predicate to control when the :expander function is entered.
11972 	Thanks to Ken Manheimer <ken.manheimer@gmail.com> for the idea.
11973 	(tree-widget-value-create): Handle :expander-p.  widget-apply
11974 	:expander.
11975 	(tree-widget-expander-p): New function.  Default value of the
11976 	:expander-p property.
11977 
11978 2006-03-06  Chong Yidong  <cyd@stupidchicken.com>
11979 
11980 	* help.el (describe-key): Properly handle the return value of
11981 	read-key-sequence when grabbing an up-event.  Cleanup mouse-1
11982 	remaps.  Handle string and vector `follow-link' values.
11983 
11984 2006-03-06  Stefan Monnier  <monnier@iro.umontreal.ca>
11985 
11986 	* complete.el (PC-expand-many-files): Try be more careful when parsing
11987 	the shell's output.
11988 
11989 2006-03-05  Stefan Monnier  <monnier@iro.umontreal.ca>
11990 
11991 	* outline.el (hide-sublevels): Provide better interactive default.
11992 
11993 2006-03-06  Kenichi Handa  <handa@m17n.org>
11994 
11995 	* international/fontset.el (create-fontset-from-fontset-spec):
11996 	Fix regexp for paring FONTSET-SPEC (allow spaces after `:').
11997 
11998 2006-03-05  Luc Teirlinck  <teirllm@auburn.edu>
11999 
12000 	* progmodes/gud.el (gud-jdb-marker-filter): Quote `[' with two
12001 	backslashes instead of one in regexp.
12002 	(gud-tooltip-dereference): Add missing optional argument.
12003 
12004 2006-03-04  John Paul Wallington  <jpw@pobox.com>
12005 
12006 	* wdired.el (toplevel): Require `cl' at compile-time.
12007 
12008 2006-03-04  Andreas Schwab  <schwab@suse.de>
12009 
12010 	* server.el (server-process-filter): Handle errors during
12011 	evaluation of the argument.
12012 
12013 2006-03-03  John Paul Wallington  <jpw@pobox.com>
12014 
12015 	* t-mouse.el (t-mouse-drag-start, t-mouse-swap-alt-keys): Doc fix;
12016 	escape parentheses at beginning of line.
12017 	(t-mouse-tty, t-mouse-make-event): Doc fix; use imperative.
12018 	(t-mouse-mode): Remove period from end of error message.
12019 
12020 2006-03-03  Agustín Martín  <agustin.martin@hispalinux.es>
12021 
12022 	* textmodes/flyspell.el (flyspell-process-localwords):
12023 	Be case-sensitive.
12024 
12025 2006-03-03  Martin Rudalics  <rudalics@gmx.at>
12026 
12027 	* cus-edit.el (custom-quote): Remove function, since it has been
12028 	moved to custom.el.
12029 
12030 	* font-lock.el (lisp-font-lock-keywords-2)
12031 	* emacs-lisp/rx.el (rx-check-any, rx-check-not)
12032 	* generic-x.el (reg-generic-mode): Quote "]"s in regexps when
12033 	they have no special meaning.
12034 
12035 	* midnight.el (clean-buffer-list): Handle case where base-buffer of
12036 	indirect buffer gets killed before indirect buffer.  Use dolist.
12037 
12038 2006-03-03  Ken Manheimer  <ken.manheimer@gmail.com>
12039 
12040 	* emacs-lisp/edebug.el (edebug-display): Use `edebug-sit-for-seconds'
12041 	value instead of a literal constant (1) on more pauses.
12042 
12043 2006-03-03  Slawomir Nowaczyk  <slawomir.nowaczyk.847@student.lu.se>  (tiny change)
12044 
12045 	* textmodes/flyspell.el (flyspell-external-point-words):
12046 	Be case-sensitive.
12047 
12048 2006-03-03  Ryan Yeske  <rcyeske@gmail.com>
12049 
12050 	* net/rcirc.el (rcirc-url-regexp): Match entire url when it starts
12051 	with "www".
12052 
12053 2006-03-03  Ken Manheimer  <ken.manheimer@gmail.com>
12054 
12055 	* allout.el: Restablish intermediate missing comment header to
12056 	preserve outline structure.
12057 	(allout-beginning-of-current-entry): Skip invisible text.
12058 	(allout-open-topic): Fix opening a topic at end-of-buffer.
12059 	(allout-minor-mode): Move nearer to allout-mode function.
12060 
12061 2006-03-02  Carsten Dominik  <dominik@science.uva.nl>
12062 
12063 	* textmodes/org.el (org-paste-subtree): Remove (debug) form.
12064 
12065 2006-03-02  Nick Roberts  <nickrob@snap.net.nz>
12066 
12067 	* dframe.el (dframe-frame-mode): Don't burp when menu-bar-lines
12068 	is nil.
12069 
12070 	* progmodes/gud.el (gud-speedbar-menu-items):
12071 	Use buffer-local-value and add missing :visible keyword.
12072 
12073 	* progmodes/gdb-ui.el (gdb-speedbar-refresh): Quieten speedbar-refresh.
12074 
12075 2006-03-01  Carsten Dominik  <dominik@science.uva.nl>
12076 
12077 	* textmodes/reftex-index.el (reftex-index-map): `follow-mouse'
12078 	must be `follow-link'.
12079 
12080 	* textmodes/reftex-toc.el (reftex-toc-map): Likewise.
12081 
12082 	* textmodes/org.el (org-export-as-html): Fix bugs in HTML
12083 	formatting: No nested anchors.
12084 	(org-all-targets): Fix bug with XEmacs compatibility.
12085 	(org-read-date): Add (require 'parse-time).
12086 	(org-set-tags): Fix bug with extra inserted space.
12087 	(org-export-html-style): Define a style class for targets.
12088 	(org-agenda-keymap, org-mouse-map): Add a binding for `follow-link'.
12089 	(org-hide-leading-stars): New option.
12090 	(org-hide): New face.
12091 	(org-set-font-lock-defaults): Allow to hide leading stars.
12092 	(org-get-legal-level, org-tr-level): New functions.
12093 	(org-odd-levels-only): New option.
12094 	(org-level-faces, org-paste-subtree, org-convert-to-odd-levels)
12095 	(org-demote, org-promote): Deal with double-star levels.
12096 	(org-convert-to-odd-levels): New command.
12097 
12098 2006-03-01  Nick Roberts  <nickrob@snap.net.nz>
12099 
12100 	* speedbar.el (speedbar-update-localized-contents): Try to
12101 	preserve window-start.
12102 	(speedbar-update-directory-contents): Try to preserve window-start
12103 	and window-point.
12104 	(speedbar-update-special-contents): Don't move back to start of window.
12105 
12106 	* progmodes/gdb-ui.el (gdb-speedbar-refresh): Rename from
12107 	gdb-speedbar-timer-fn.  Use speedbar-refresh instead of
12108 	speedbar-timer-fn.
12109 	(gdb-var-update-handler, gdb-var-update-handler-1): Use it.
12110 	(gdb-speedbar-expand-node): Use speedbar-delete-subblock
12111 	instead of gdb-speedbar-timer-fn.
12112 
12113 2006-02-28  Jay Belanger  <belanger@truman.edu>
12114 
12115 	* calc/calccomp.el (math-compose-tex-matrix): Add a latex option.
12116 	(math-compose-expr): Use latex option when calling
12117 	`math-compose-tex-matrix' for latex mode.
12118 
12119 2006-02-28  Nick Roberts  <nickrob@snap.net.nz>
12120 
12121 	* speedbar.el: Re-instate comments about developing for speedbar
12122 	[this is what info and gdb-ui use even if better methods exist now].
12123 
12124 	* t-mouse.el: New file.
12125 	(t-mouse-tty): Use with-temp-buffer.  Add more terminal types.
12126 	(t-mouse-lispy-buffer-posn-from-coords): Remove.
12127 	(t-mouse-make-event-element): Use posn-at-x-y instead.
12128 	(t-mouse-make-event): Deal with Fedora Core 3.
12129 	(t-mouse-make-event): Don't sink the `stupid text mode menubar'.
12130 	(t-mouse-mouse-position-function): New function.  Use it instead
12131 	of advising mouse-position.
12132 	(t-mouse-mode): New minor mode.
12133 	(t-mouse-stop, t-mouse-run): Remove.  Use t-mouse-mode instead.
12134 
12135 2006-02-27  Glenn Morris  <rgm@gnu.org>
12136 
12137 	* calendar/calendar.el (calendar-holidays): Doc fix.
12138 
12139 2006-02-27  Nick Roberts  <nickrob@snap.net.nz>
12140 
12141 	* progmodes/gdb-ui.el (gdb-source-window): New variable.
12142 	Re-introduce the concept of a source window.
12143 	(gdb-get-buffer-create): Rename from gdb-get-create-buffer for
12144 	consistency with get-buffer-create.
12145 	(def-gdb-auto-update-handler, gdb-info-locals-handler)
12146 	(gdb-data-list-register-values-handler)
12147 	(gdb-stack-list-locals-handler): Try to preserve window-start as
12148 	well as window-point.
12149 	(gdb-display-source-buffer): New function (old concept).
12150 	(gdb-goto-breakpoint): Use it.
12151 
12152 	* progmodes/gud.el (gud-display-line): Use gdb-display-source-buffer
12153 	for gdb-ui/gdb-mi (old concept).
12154 
12155 2006-02-27  Carsten Dominik  <dominik@science.uva.nl>
12156 
12157 	* textmodes/reftex-index.el (reftex-index-map): Add `follow-mouse'
12158 	binding.
12159 
12160 	* textmodes/reftex-toc.el (reftex-toc-map): Add `follow-mouse' binding.
12161 
12162 	* textmodes/reftex-sel.el (reftex-select-label-map)
12163 	(reftex-select-bib-map): Add `follow-mouse' binding.
12164 
12165 2006-02-26  Luc Teirlinck  <teirllm@auburn.edu>
12166 
12167 	* jka-cmpr-hook.el (jka-compr-compression-info-list)
12168 	(jka-compr-mode-alist-additions, jka-compr-load-suffixes):
12169 	Give :set functions to provide automatic updating.
12170 	Update docstring.  Give compiler defvars early in the file
12171 	and move the defcustoms to a later spot where all called functions
12172 	are defined.
12173 	(jka-compr-file-name-handler-entry): Doc fix.
12174 	(jka-compr-compression-info-list--internal)
12175 	(jka-compr-mode-alist-additions--internal)
12176 	(jka-compr-load-suffixes--internal): New variables.
12177 	(jka-compr-install): Set the three above variables.
12178 	Update `load-file-rep-suffixes' instead of `load-suffixes'.
12179 	(jka-compr-update, jka-compr-set): New functions.
12180 	(auto-compression-mode): Doc fix.
12181 
12182 	* jka-compr.el (jka-compr-uninstall): Replace `mapcar' with `mapc'.
12183 	Update `load-file-rep-suffixes' instead of `load-suffixes'.
12184 	Use jka-compr-compression-info-list--internal,
12185 	jka-compr-mode-alist-additions--internal and
12186 	jka-compr-load-suffixes--internal.
12187 
12188 	* files.el (load-library):
12189 	* loadhist.el (file-loadhist-lookup):
12190 	* startup.el (command-line):
12191 	* subr.el (locate-library):
12192 	* emacs-lisp/autoload.el (update-directory-autoloads):
12193 	* emacs-lisp/find-func.el (find-library-suffixes):
12194 	Use `get-load-suffixes' instead of `load-suffixes'.
12195 
12196 	* subr.el (locate-library):
12197 	* emacs-lisp/find-func.el (find-library-name):
12198 	Use `load-file-rep-suffixes' instead of '("").
12199 
12200 2006-02-26  Kim F. Storm  <storm@cua.dk>
12201 
12202 	* ido.el (ido-save-history, ido-load-history): Simplify.
12203 	Don't use find-file-noselect to avoid interference from other modes.
12204 
12205 2006-02-25  Thien-Thi Nguyen  <ttn@gnu.org>
12206 
12207 	* progmodes/sh-script.el (sh-mode): Fix bug: Arrange
12208 	to use the default shell if filename is not available.
12209 	Reported by Giorgos Keramidas.
12210 
12211 2006-02-25  John Williams  <jrw@pobox.com>  (tiny change)
12212 
12213 	* progmodes/etags.el (tags-completion-table): Do completion from
12214 	all the tables in the current list, as documented in the manual.
12215 
12216 2006-02-24  Alan Mackenzie  <acm@muc.de>
12217 
12218 	* CC Mode Update to 5.31.3.
12219 
12220 2006-02-24  Alan Mackenzie  <acm@muc.de>
12221 
12222 	* progmodes/cc-mode.el (c-postprocess-file-styles):
12223 	Bind inhibit-read-only to t, around the call to
12224 	c-remove-any-local-eval-or-mode-variables, so that it works on a
12225 	RO file.
12226 
12227 2006-02-24  Alan Mackenzie  <acm@muc.de>
12228 
12229 	* progmodes/cc-awk.el: Correct a typo.
12230 
12231 2006-02-24  Alan Mackenzie  <acm@muc.de>
12232 
12233 	* progmodes/cc-cmds.el, progmodes/cc-mode.el: Rename c-hungry-backspace to
12234 	c-hungry-delete-backwards, at the request of RMS.  Leave the old
12235 	name as an alias.
12236 
12237 2006-02-24  Alan Mackenzie  <acm@muc.de>
12238 
12239 	* progmodes/cc-mode.el: Correct a typo.
12240 
12241 2006-02-24  Alan Mackenzie  <acm@muc.de>
12242 
12243 	* progmodes/cc-defs.el: Update the version number to 5.31.3.
12244 
12245 2006-02-24  Alan Mackenzie  <acm@muc.de>
12246 
12247 	* progmodes/cc-cmds.el (c-electric-brace): Fix clean-up
12248 	brace-else-brace (error due to mbeg, mend being undefined).
12249 
12250 2006-02-24  Alan Mackenzie  <acm@muc.de>
12251 
12252 	* progmodes/cc-mode.el: File Local variables: Solve the problem
12253 	where both `mode' and c-file-offsets are specified: `mode' will
12254 	overwrite c-f-o's settings:
12255 	(c-remove-any-local-eval-or-mode-variables): New function.
12256 	(c-postprocess-file-styles): Call the above new function, within
12257 	c-tentative-buffer-change, to splat `mode' and `eval' before the
12258 	second hack-local-variables.
12259 
12260 2006-02-24  Alan Mackenzie  <acm@muc.de>
12261 
12262 	* progmodes/cc-mode.el:
12263 	[Supersedes patch to cc-engine.el 2005-12-16T20:07:49Z!monnier@iro.umontreal.ca]
12264 	(c-after-change): Protect the match data with save-match-data.
12265 	It was getting corrupted by c-after-change-check-<>-operators.
12266 
12267 	* progmodes/cc-defs.el: [Supersedes patch V1.38]:
12268 	(top level): Check for a buggy font-lock-compile-keywords ONLY in
12269 	XEmacs.  GNU Emacs 22 now has a check which would throw an error here.
12270 
12271 	* progmodes/cc-awk.el (c-awk-after-change): Protect the match data
12272 	with save-match-data.  It was being corrupted when Font Lock was
12273 	not enabled.
12274 
12275 2006-02-24  Alan Mackenzie  <acm@muc.de>
12276 
12277 	* progmodes/cc-langs.el (c-mode-menu): Add menu items for Electric
12278 	Mode and Subword Mode.
12279 
12280 	* progmodes/cc-engine.el (c-beginning-of-statement-1): Distinguish
12281 	real labels ("case 1:" or "foo:") from non-labels ("public:").
12282 	(c-forward-objc-directive): Replace c-forward-token-2 with crude
12283 	coding; c-f-t-2 doesn't move over a token at EOB.
12284 
12285 	* progmodes/cc-defs.el (c-version): Update version number to 5.31.2.
12286 
12287 	* progmodes/cc-cmds.el, progmodes/cc-mode.el, progmodes/cc-engine.el
12288 	(c-update-modeline): Concatenate the minor mode indicators
12289 	directly onto mode-name, removing c-submode-indicators.
12290 	Sometimes, c-s-i got separated from the mode name on the mode line.
12291 
12292 	* progmodes/cc-cmds.el (c-electric-brace, c-electric-semi&comma)
12293 	(c-electric-colon): Correct doc-strings: "/ln" -> "/la".
12294 
12295 2006-02-24  Martin Stjernholm  <mast@lysator.liu.se>
12296 
12297 	* progmodes/cc-langs.el (c-make-init-lang-vars-fun): Improve the
12298 	error message when there's an evaluation error to show whether
12299 	it's loaded from source or not.
12300 	(c-filter-ops): Make it available at runtime too to work when
12301 	`c-make-init-lang-vars-fun' needs to evaluate from source.
12302 
12303 2006-02-24  Juanma Barranquero  <lekktu@gmail.com>
12304 
12305 	* help.el (help): Revert last part of 2006-02-23 change (deletion
12306 	of the `provide' call).
12307 
12308 2006-02-23  Juri Linkov  <juri@jurta.org>
12309 
12310 	* compare-w.el (compare-windows-highlight): Add new value
12311 	`persistent' and change :type from `boolean' to `choice'.
12312 	(compare-windows-overlays1, compare-windows-overlays2):
12313 	New internal variables.
12314 	(compare-windows-highlight): If compare-windows-highlight is
12315 	`persistent', add current overlays to compare-windows-overlays[12]
12316 	instead of adding compare-windows-dehighlight to pre-command-hook.
12317 	(compare-windows-dehighlight): Delete all overlays from
12318 	compare-windows-overlays[12].
12319 
12320 	* info.el (Info-search): Don't bind search-spaces-regexp to
12321 	Info-search-whitespace-regexp in non-regexp isearch mode.
12322 
12323 2006-02-23  Stefan Monnier  <monnier@iro.umontreal.ca>
12324 
12325 	* help.el (describe-mode): Pass `mode-name' to format-mode-line.
12326 
12327 2006-02-23  Juanma Barranquero  <lekktu@gmail.com>
12328 
12329 	* textmodes/org.el (org-xemacs-p)
12330 	(org-export-html-show-new-buffer, org-table-may-need-update)
12331 	(org-insert-item, org-mhe-get-message-real-folder)
12332 	(org-mhe-get-message-folder-from-index)
12333 	(org-mhe-get-message-folder, org-mhe-get-message-num)
12334 	(org-mhe-get-header, org-make-org-heading-search-string)
12335 	(org-make-org-heading-camel, org-table-sort-lines)
12336 	(org-format-org-table-html, org-format-table-table-html):
12337 	Fix typos in docstrings.
12338 
12339 2006-02-23  Carsten Dominik  <dominik@science.uva.nl>
12340 
12341 	* textmodes/org.el (org-cleaned-string-for-export)
12342 	(org-solidify-link-text): New function.
12343 	(org-add-hook): Use `add-local-hook' instead of `make-local-hook' for
12344 	XEmacs, just to silence the compiler.
12345 	(org-export-as-ascii, org-export-as-html-and-open):
12346 	Use `org-cleaned-string-for-export' and create internal links.
12347 	(org-follow-mhe-link): Require mh-e, use folder.
12348 
12349 2006-02-23  Nick Roberts  <nickrob@snap.net.nz>
12350 
12351 	* progmodes/gud.el (gud-speedbar-buttons): Use shadow face properly.
12352 
12353 	* progmodes/gdb-ui.el (gdb-debug-ring-max): Rename from
12354 	gdb-debug-log-length.
12355 	(gdb-debug-ring): Rename from gdb-debug-log-ring.  Don't make
12356 	it a real ring but...
12357 	(gud-gdba-marker-filter): ...make it work like mark-ring.
12358 	(gdb-enable-debug): Rename from gdb-enable-debug-log.
12359 	(gdb-mouse-jump): New function.  Add bindings.
12360 
12361 2006-02-23  Nick Roberts  <nickrob@snap.net.nz>
12362 
12363 	* progmodes/gdb-ui.el (gdb-signalled): New variable and function.
12364 	(gdb-debug-log-ring): Rename from gdb-debug-log and make a ring.
12365 	(gdb-send, gdb-send-item, gud-gdba-marker-fil