ChangeLog 487 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11
2010-05-09  Stefan Monnier  <monnier@iro.umontreal.ca>

	* minibuffer.el (completion-pcm-complete-word-inserts-delimiters):
	New custom variable.
	(completion-pcm--string->pattern): Use it.
	(completion-pcm--pattern->regex, completion-pcm--pattern->string):
	Make it handle any symbol as `any'.
	(completion-pcm--merge-completions): Extract common suffix for the new
	`prefix' symbol as well.
	(completion-substring--all-completions): Use the new `prefix' symbol.

12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
2010-05-09  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-compat.el (byte-compile-not-obsolete-vars): Define if
	not bound.
	(tramp-compat-copy-file): Add PRESERVE-SELINUX-CONTEXT.
	(tramp-compat-funcall): New defmacro.
	(tramp-compat-line-beginning-position)
	(tramp-compat-line-end-position)
	(tramp-compat-temporary-file-directory)
	(tramp-compat-make-temp-file, tramp-compat-file-attributes)
	(tramp-compat-copy-file, tramp-compat-copy-directory)
	(tramp-compat-delete-file, tramp-compat-delete-directory)
	(tramp-compat-number-sequence, tramp-compat-process-running-p)
	* net/tramp.el (top, with-progress-reporter)
	(tramp-rfn-eshadow-setup-minibuffer)
	(tramp-rfn-eshadow-update-overlay, tramp-handle-set-file-times)
	(tramp-handle-dired-compress-file, tramp-handle-shell-command)
	(tramp-completion-mode-p, tramp-check-for-regexp)
	(tramp-open-connection-setup-interactive-shell)
	(tramp-compute-multi-hops, tramp-read-passwd, tramp-clear-passwd)
	(tramp-time-diff, tramp-coding-system-change-eol-conversion)
	(tramp-set-process-query-on-exit-flag, tramp-unload-tramp)
	* net/tramp-cmds.el (tramp-cleanup-all-connections)
	(tramp-reporter-dump-variable, tramp-load-report-modules)
	(tramp-append-tramp-buffers)
	* net/tramp-gvfs.el (tramp-gvfs-handle-file-selinux-context): Use it.

	* net/tramp-imap.el (top): Autoload `epg-make-context'.

41 42 43 44 45
2010-05-08  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/compile.el (compilation-buffer-modtime): Rename from
	buffer-modtime.  Adjust users.

Stefan Monnier's avatar
Stefan Monnier committed
46
2010-05-08  Chong Yidong  <cyd@stupidchicken.com>
47 48

	* international/mule.el (auto-coding-alist):  Only purecopy
Chong Yidong's avatar
Chong Yidong committed
49
	car of each item, not the whole list (Bug#6083).
50

Stefan Monnier's avatar
Stefan Monnier committed
51
2010-05-08  Chong Yidong  <cyd@stupidchicken.com>
52 53 54 55

	* progmodes/js.el (js-mode): Make paragraph variables local before
	calling c-setup-paragraph-variables (Bug#6071).

Stefan Monnier's avatar
Stefan Monnier committed
56
2010-05-08  Eli Zaretskii  <eliz@gnu.org>
57 58 59 60

	* composite.el (compose-region, reference-point-alist): Fix typos
	in the doc strings.

Stefan Monnier's avatar
Stefan Monnier committed
61
2010-05-08  Alexander Klimov <alserkli@inbox.ru> (tiny change)
62 63 64 65

	* calc/calc-graph.el (calc-graph-plot): Use the proper form for
	gnuplot's "set" command.

Stefan Monnier's avatar
Stefan Monnier committed
66
2010-05-08  Juanma Barranquero  <lekktu@gmail.com>
Juanma Barranquero's avatar
Juanma Barranquero committed
67 68 69 70

	* abbrev.el (last-abbrev-text): Doc fix.
	(abbrev-prefix-mark): Don't escape parenthesis.

Stefan Monnier's avatar
Stefan Monnier committed
71
2010-05-08  Andreas Schwab  <schwab@linux-m68k.org>
72 73 74

	* composite.el (find-composition): Doc fix.

Stefan Monnier's avatar
Stefan Monnier committed
75
2010-05-08  Juanma Barranquero  <lekktu@gmail.com>
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91

	* progmodes/sql.el (sql-electric-stuff): Fix typo in tag.
	(sql-oracle-program, sql-sqlite-options)
	(sql-query-placeholders-and-send): Doc fixes.
	(sql-set-product, sql-interactive-mode): Reflow docstrings.
	(sql-imenu-generic-expression, sql-buffer)
	(sql-mode-ansi-font-lock-keywords, sql-mode-oracle-font-lock-keywords)
	(sql-mode-postgres-font-lock-keywords, sql-mode-ms-font-lock-keywords)
	(sql-mode-sybase-font-lock-keywords)
	(sql-mode-informix-font-lock-keywords)
	(sql-mode-interbase-font-lock-keywords)
	(sql-mode-ingres-font-lock-keywords, sql-mode-solid-font-lock-keywords)
	(sql-mode-mysql-font-lock-keywords, sql-mode-sqlite-font-lock-keywords)
	(sql-mode-db2-font-lock-keywords, sql-mode-font-lock-keywords)
	(sql-product-feature, sql-highlight-product)
	(comint-line-beginning-position, sql-rename-buffer)
Stefan Monnier's avatar
Stefan Monnier committed
92 93
	(sql-toggle-pop-to-buffer-after-send-region sql-oracle)
	(sql-sybase, sql-informix, sql-sqlite, sql-mysql, sql-solid)
94 95 96
	(sql-ingres, sql-ms, sql-postgres, sql-interbase, sql-db2, sql-linter):
	Fix typos in docstrings.

Stefan Monnier's avatar
Stefan Monnier committed
97
2010-05-08  Juri Linkov  <juri@jurta.org>
98 99 100 101

	* info.el (Info-fontify-node): Put Info-breadcrumbs to the `display'
	property instead of `invisible' and `after-string' (bug#5998).

Stefan Monnier's avatar
Stefan Monnier committed
102
2010-05-08  Juri Linkov  <juri@jurta.org>
Juri Linkov's avatar
Juri Linkov committed
103 104 105

	* image-mode.el (image-mode-as-text): Fix typo in docstring.

Stefan Monnier's avatar
Stefan Monnier committed
106
2010-05-08  Juanma Barranquero  <lekktu@gmail.com>
107 108 109 110

	* filecache.el (file-cache-add-directory-list)
	(file-cache-add-directory-recursively): Fix typos in docstrings.

Stefan Monnier's avatar
Stefan Monnier committed
111
2010-05-08  Kenichi Handa  <handa@m17n.org>
112 113

	* language/indian.el (gurmukhi-composable-pattern): Fix typo.
114
	(gujarati-composable-pattern): Fix typo.
115

Stefan Monnier's avatar
Stefan Monnier committed
116
2010-05-08  Kenichi Handa  <handa@m17n.org>
117 118

	* language/indian.el (oriya-composable-pattern)
Stefan Monnier's avatar
Stefan Monnier committed
119 120
	(tamil-composable-pattern, malayalam-composable-pattern):
	Add two-part vowels to "v" (vowel sign).
121

Stefan Monnier's avatar
Stefan Monnier committed
122
2010-05-08  Chong Yidong  <cyd@stupidchicken.com>
123

124 125
	* files.el (copy-directory): Handle symlinks (Bug#5982).

Stefan Monnier's avatar
Stefan Monnier committed
126
2010-05-08  Dan Nicolaescu  <dann@ics.uci.edu>
127 128 129 130 131

	* vc-hg.el (vc-hg-state): Use HGRCPATH, not HGRC.
	(vc-hg-working-revision): Likewise.  Use hg parents, not hg parent
	(Bug#5846).

Stefan Monnier's avatar
Stefan Monnier committed
132
2010-05-08  Glenn Morris  <rgm@gnu.org>
133

134 135
	* emacs-lisp/lisp.el (lisp-completion-at-point): Give it a doc string.

136 137
	* minibuffer.el (completion-at-point): Doc fix.

Stefan Monnier's avatar
Stefan Monnier committed
138 139 140 141 142 143 144
2010-05-08  Stefan Monnier  <monnier@iro.umontreal.ca>

	* electric.el (Electric-command-loop): Minor tweak.

	* ebuff-menu.el (electric-buffer-list): Try and make it behave a bit
	better with dedicated windows.

Stefan Monnier's avatar
Stefan Monnier committed
145 146 147 148
2010-05-07  Chong Yidong  <cyd@stupidchicken.com>

	* Version 23.2 released.

149 150 151 152 153 154 155 156
2010-05-07  Deniz Dogan <deniz.a.m.dogan@gmail.com>  (tiny change)
            Stefan Monnier  <monnier@iro.umontreal.ca>

	Highlight vendor specific properties.
	* textmodes/css-mode.el (css-proprietary-nmstart-re): New var.
	(css-proprietary-property): New face.
	(css-font-lock-keywords): Use them.

157 158 159 160
2010-05-07  Eli Zaretskii  <eliz@gnu.org>

	* cus-start.el (all): Add native condition for tool-bar-* symbols.

161 162
2010-05-07  Stefan Monnier  <monnier@iro.umontreal.ca>

163 164 165
	* textmodes/dns-mode.el (auto-mode-alist): Add entry for .zone files.
	* files.el (auto-mode-alist): Remove redundant entries.

166 167 168 169
	* files.el (auto-save-mode): Move to simple.el to fix bootstrap.
	* simple.el (auto-save-mode): Move from files.el.
	* minibuffer.el (completion--common-suffix): Fix copy&paste error.

170 171 172 173
2010-05-07  Christian von Roques <roques@mti.ag> (tiny change)

	* lisp/epg.el (epg-key-capablity-alist): Add "D" flag (Bug#5592).

Katsumi Yamaoka's avatar
Katsumi Yamaoka committed
174 175 176 177 178 179 180 181 182 183 184
2010-05-07  Katsumi Yamaoka  <yamaoka@jpl.org>

	* mail/binhex.el (binhex-decode-region-internal)
	* mail/uudecode.el (uudecode-decode-region-internal)
	* net/dns.el (dns-read-string-name, dns-write, dns-read)
	(dns-read-type, dns-query)
	* pgg-parse.el (pgg-parse-armor)
	* pgg.el (pgg-verify-region)
	* sha1.el (sha1-string-external): Don't run set-buffer-multibyte for
	XEmacs.

Katsumi Yamaoka's avatar
Katsumi Yamaoka committed
185
	* net/imap.el (imap-disable-multibyte): Redefine it as a macro.
Katsumi Yamaoka's avatar
Katsumi Yamaoka committed
186

187 188
2010-05-07  Juanma Barranquero  <lekktu@gmail.com>

189 190
	* progmodes/cperl-mode.el (cperl-mode-unload-function): New function.

191 192 193 194 195 196
	Fix use of `filter-buffer-substring' (4th arg NOPROPS removed).
	* emulation/cua-base.el (cua-repeat-replace-region):
	* emulation/cua-gmrk.el (cua-copy-region-to-global-mark)
	(cua-cut-region-to-global-mark):
	Remove text properties with `set-text-properties'.

197 198
2010-05-06  Michael Albinus  <michael.albinus@gmx.de>

199 200
	* net/tramp.el (top, with-progress-reporter):
	Use `symbol-function' inside `funcall'.
201 202

	* net/tramp-compat.el (tramp-compat-file-attributes)
203 204
	(tramp-compat-delete-file, tramp-compat-delete-directory):
	Handle only `wrong-number-of-arguments' error.
205 206 207 208 209

	* net/tramp-gvfs.el (tramp-gvfs-handle-copy-file): Fix typo.
	(tramp-gvfs-handle-file-selinux-context): Use `symbol-function'
	inside `funcall'.

210 211
2010-05-06  Stefan Monnier  <monnier@iro.umontreal.ca>

212 213 214 215
	* minibuffer.el (completion--sreverse, completion--common-suffix):
	New functions.
	(completion-pcm--merge-completions): Extract common suffix when safe.

216 217 218 219
	* emacs-lisp/easy-mmode.el (define-minor-mode):
	Make :variable more flexible.
	* files.el (auto-save-mode): Use it to define using define-minor-mode.

220 221 222 223 224 225 226 227 228 229 230 231 232
2010-05-05  Juri Linkov  <juri@jurta.org>

	Add `slow' and `history' tags to the desktop data.

	* info.el (Info-virtual-nodes) [*Index*]: Add `slow' tag.
	(Info-virtual-files) [*Apropos*]: Add `slow' tag.
	(Info-finder-find-node): Require `finder.el' to be able
	to restore node from the desktop.
	(Info-desktop-buffer-misc-data): Save all nodes.  Save additional
	data `Info-history' and `slow' tag in the assoc list.
	(Info-restore-desktop-buffer): Don't restore nodes with the
	`slow' tag.  Restore `Info-history'.

233 234 235 236 237 238 239 240 241
2010-05-05  Michael Albinus  <michael.albinus@gmx.de>

	Add FORCE argument to `delete-file'.

	* net/ange-ftp.el (ange-ftp-del-tmp-name): Make it a defun,
	forcing to delete the temporary file.
	(ange-ftp-delete-file): Add FORCE arg.
	(ange-ftp-rename-remote-to-remote)
	(ange-ftp-rename-local-to-remote, ange-ftp-rename-remote-to-local)
242 243
	(ange-ftp-load, ange-ftp-compress, ange-ftp-uncompress):
	Force file deletion.
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260

	* net/tramp-compat.el (tramp-compat-delete-file): New defun.

	* net/tramp.el (tramp-handle-delete-file): Add FORCE arg.
	(tramp-handle-make-symbolic-link, tramp-handle-load)
	(tramp-do-copy-or-rename-file-via-buffer)
	(tramp-do-copy-or-rename-file-directly)
	(tramp-do-copy-or-rename-file-out-of-band)
	(tramp-handle-process-file, tramp-handle-call-process-region)
	(tramp-handle-shell-command, tramp-handle-file-local-copy)
	(tramp-handle-insert-file-contents, tramp-handle-write-region)
	(tramp-delete-temp-file-function): Use `tramp-compat-delete-file'.

	* net/tramp-fish.el (tramp-fish-handle-delete-file): Add FORCE arg.
	(tramp-fish-handle-make-symbolic-link)
	(tramp-fish-handle-process-file): Use `tramp-compat-delete-file'.

261 262
	* net/tramp-ftp.el (tramp-ftp-file-name-handler):
	Use `tramp-compat-delete-file'.
263 264 265 266 267 268 269 270 271 272 273 274

	* net/tramp-gvfs.el (tramp-gvfs-handle-delete-file): Add FORCE arg.
	(tramp-gvfs-handle-write-region): Use `tramp-compat-delete-file'.

	* net/tramp-imap.el (tramp-imap-handle-delete-file): Add FORCE arg.
	(tramp-imap-do-copy-or-rename-file): Use `tramp-compat-delete-file'.

	* net/tramp-smb.el (tramp-smb-handle-delete-file): Add FORCE arg.
	(tramp-smb-handle-copy-file, tramp-smb-handle-file-local-copy)
	(tramp-smb-handle-rename-file, tramp-smb-handle-write-region): Use
	`tramp-compat-delete-file'.

275 276
2010-05-05  Stefan Monnier  <monnier@iro.umontreal.ca>

Stefan Monnier's avatar
Stefan Monnier committed
277 278 279 280 281
	Minor cleanups.
	* subr.el (add-minor-mode): Use push.
	* mail/supercite.el (sc-electric-mode): Use more descriptive arg name.
	* emulation/edt.el (edt-select-mode): Simplify.

282 283 284 285 286 287 288 289 290 291
	Use define-minor-mode in more cases.
	* term/tvi970.el (tvi970-set-keypad-mode):
	* simple.el (auto-fill-mode, overwrite-mode, binary-overwrite-mode)
	(normal-erase-is-backspace-mode):
	* scroll-bar.el (scroll-bar-mode): Use it and define-minor-mode.
	(set-scroll-bar-mode-1): (Re)move to its sole caller.
	(get-scroll-bar-mode): New function.
	* emacs-lisp/cl-macs.el (eq): Handle a non-variable first arg.

	Use define-minor-mode for less obvious cases.
292 293 294 295 296 297
	* emacs-lisp/easy-mmode.el (define-minor-mode): Add :variable keyword.
	* emacs-lisp/cl-macs.el (terminal-parameter, eq): Add setf method.
	* international/iso-ascii.el (iso-ascii-mode):
	* frame.el (auto-raise-mode, auto-lower-mode):
	* composite.el (global-auto-composition-mode): Use define-minor-mode.

298 299 300 301 302
2010-05-04  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-methods): Remove "-q" from `tramp-login-args'
	in order to see error messages for failed logins.

303 304 305 306 307 308 309 310 311 312 313 314 315
2010-05-03  Chong Yidong  <cyd@stupidchicken.com>

	* diff.el (diff-sentinel):

	* epg.el (epg--make-temp-file, epg-decrypt-string)
	(epg-verify-string, epg-sign-string, epg-encrypt-string):

	* jka-compr.el (jka-compr-partial-uncompress)
	(jka-compr-call-process, jka-compr-write-region, jka-compr-load):

	* server.el (server-sentinel): Use delete-file's new FORCE arg
	(Bug#6070).

316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334
2010-05-03  Stefan Monnier  <monnier@iro.umontreal.ca>

	Use define-minor-mode where applicable.
	* view.el (view-mode):
	* type-break.el (type-break-query-mode)
	(type-break-mode-line-message-mode):
	* textmodes/reftex.el (reftex-mode):
	* term/vt100.el (vt100-wide-mode):
	* tar-mode.el (tar-subfile-mode):
	* savehist.el (savehist-mode):
	* ibuf-ext.el (ibuffer-auto-mode):
	* composite.el (auto-composition-mode):
	* progmodes/vhdl-mode.el (vhdl-electric-mode, vhdl-stutter-mode):
	Use define-minor-mode.
	(vhdl-mode): Use static mode-line format.
	(vhdl-mode-line-update): Delete.
	(vhdl-create-mode-menu, vhdl-activate-customizations)
	(vhdl-hs-minor-mode): Don't bother calling it.

335 336
2010-05-02  Stefan Monnier  <monnier@iro.umontreal.ca>

337 338 339
	* simple.el (with-wrapper-hook): Move.
	(buffer-substring-filters): Mark obsolete.
	(filter-buffer-substring-functions): New variable.
Juanma Barranquero's avatar
Juanma Barranquero committed
340
	(filter-buffer-substring): Use it.  Remove unused arg `noprops'.
341

342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362
	Use a mode-line spec rather than a static string in Semantic.
	* cedet/semantic/util-modes.el:
	(semantic-minor-modes-format): New var to replace...
	(semantic-minor-modes-status): Remove.
	(semantic-mode-line-update): Construct a mode-line spec rather than
	a static string so that mouse buttons can be used on individual minor
	modes and so that semantic-mode-line-update only needs to be called
	when global settings are changed.
	(semantic-add-minor-mode, semantic-toggle-minor-mode-globally):
	Call semantic-mode-line-update.
	(semantic-toggle-minor-mode-globally): Don't assume mode is on
	minor-mode-alist, check semantic-minor-mode-alist as well.
	(semantic-stickyfunc-mode, semantic-show-parser-state-auto-marker)
	(semantic-show-parser-state-marker, semantic-show-parser-state-mode)
	(semantic-show-unmatched-syntax-mode, semantic-highlight-edits-mode):
	* cedet/semantic/mru-bookmark.el (semantic-mru-bookmark-mode):
	* cedet/semantic/idle.el (semantic-idle-scheduler-mode)
	(define-semantic-idle-service, semantic-idle-summary-mode):
	* cedet/semantic/decorate/mode.el (semantic-decoration-mode):
	Don't call semantic-mode-line-update any more.

363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402
2010-05-02  Stefan Monnier  <monnier@iro.umontreal.ca>

	Use define-minor-mode in CEDET where applicable.

	* cedet/srecode/mode.el (srecode-minor-mode,global-srecode-minor-mode):
	Use define-minor-mode.

	* cedet/semantic/util-modes.el (semantic-add-minor-mode):
	Remove unused arg `keymap' and code redundant with define-minor-mode.
	(semantic-toggle-minor-mode-globally): Only handle arg -1 and 1.
	(semantic-stickyfunc-mode, global-semantic-show-unmatched-syntax-mode)
	(semantic-highlight-func-mode, global-semantic-show-parser-state-mode)
	(global-semantic-highlight-edits-mode, semantic-highlight-edits-mode)
	(semantic-show-unmatched-syntax-mode, semantic-show-parser-state-mode)
	(global-semantic-stickyfunc-mode, global-semantic-highlight-func-mode):
	Use define-minor-mode.
	(semantic-stickyfunc-mode-setup, semantic-highlight-edits-mode-setup)
	(semantic-show-unmatched-syntax-mode-setup)
	(semantic-show-parser-state-mode-setup)
	(semantic-highlight-func-mode-setup): Inline into sole caller.

	* cedet/semantic/mru-bookmark.el (global-semantic-mru-bookmark-mode)
	(semantic-mru-bookmark-mode): Use define-minor-mode.
	(semantic-mru-bookmark-mode-setup): Inline into sole caller.

	* cedet/semantic/idle.el (define-semantic-idle-service):
	Use define-minor-mode and inline setup function into its sole caller.
	(semantic-idle-scheduler-mode-setup)
	(semantic-idle-summary-mode-setup): Inline into sole caller.
	(global-semantic-idle-scheduler-mode, semantic-idle-scheduler-mode):
	Use define-minor-mode.

	* cedet/semantic/decorate/mode.el (global-semantic-decoration-mode)
	(semantic-decoration-mode): Use define-minor-mode.
	(semantic-decoration-mode-setup): Inline into sole caller.

	* cedet/ede/dired.el (ede-dired-minor-mode): Initialize in declaration.
	(ede-dired-minor-mode): Use define-minor-mode and derived-mode-p.
	(ede-dired-add-to-target): Use dolist.

403
2010-05-01  Toru TSUNEYOSHI  <t_tuneyosi@hotmail.com>
404 405 406 407 408 409 410 411 412
	    Michael Albinus  <michael.albinus@gmx.de>

	Implement compression for inline methods.

	* net/tramp.el (tramp-inline-compress-start-size): New defcustom.
	(tramp-copy-size-limit): Allow also nil.
	(tramp-inline-compress-commands): New defconst.
	(tramp-find-inline-compress, tramp-get-inline-compress)
	(tramp-get-inline-coding): New defuns.
413
	(tramp-get-remote-coding, tramp-get-local-coding): Remove,
414
	replaced by `tramp-get-inline-coding'.
415 416 417
	(tramp-handle-file-local-copy, tramp-handle-write-region)
	(tramp-method-out-of-band-p): Use `tramp-get-inline-coding'.

418 419
2010-05-01  Stefan Monnier  <monnier@iro.umontreal.ca>

420 421 422
	* bindings.el (mode-line-abbrev-mode, mode-line-auto-fill-mode):
	Remove unused functions.

423 424 425
	* emacs-lisp/lisp-mode.el (lisp-mode): Use define-derived-mode.
	Set find-tag-default-function as a variable rather than a property.

426 427 428 429 430
	* minibuffer.el (tags-completion-at-point-function): Move to etags.el.
	* progmodes/etags.el (tags-completion-at-point-function):
	Remove left over interactive spec.  Add autoloading stub.
	(complete-tag): Use tags-completion-at-point-function.

431 432
2010-04-30  Chong Yidong  <cyd@stupidchicken.com>

433
	* minibuffer.el (tags-completion-at-point-function): Fix return value.
434

435 436 437 438 439
2010-04-30  Eli Zaretskii  <eliz@gnu.org>

	* composite.el (compose-region, reference-point-alist): Fix typos
	in the doc strings.

440 441
2010-04-29  Chong Yidong  <cyd@stupidchicken.com>

442 443
	* ido.el (ido-init-completion-maps): Remove C-v binding.
	(ido-minibuffer-setup): Don't set cua-inhibit-cua-keys (Bug#5765).
444

445 446 447 448 449 450 451 452 453 454 455
2010-04-29  Chong Yidong  <cyd@stupidchicken.com>

	* minibuffer.el (tags-completion-at-point-function): New function.
	(completion-at-point-functions): Use it.

	* cedet/semantic.el (semantic-completion-at-point-function): New function.
	(semantic-mode): Use semantic-completion-at-point-function for
	completion-at-point-functions instead.

	* progmodes/etags.el (complete-tag): Revert last change.

456 457 458 459 460
2010-04-29  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-mode.el (c-extend-region-for-CPP): Fix an
	off-by-one error (in end of macro position).

461 462 463 464 465 466
2010-04-29  Stefan Monnier  <monnier@iro.umontreal.ca>

	* net/browse-url.el (browse-url-firefox-program): Use iceweasel if
	firefox is absent.  Don't autoload.
	(browse-url-galeon-program): Don't autoload.

467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485
2010-04-28  Chong Yidong  <cyd@stupidchicken.com>

	* bindings.el (complete-symbol): Move into minibuffer.el.

	* minibuffer.el (complete-tag): Move from etags.el.  If tags
	completion cannot be performed, return nil instead of signalling
	an error.
	(completion-at-point): Make it an alias for complete-symbol.
	(complete-symbol): Move from bindings.el, and replace with the
	body of completion-at-point.

	* progmodes/etags.el (complete-tag): Move to minibuffer.el.

	* cedet/semantic.el (semantic-mode): When enabled, add
	semantic-ia-complete-symbol to completion-at-point-functions.

	* cedet/semantic/ia.el (semantic-ia-complete-symbol): Return nil
	if Semantic is not active.

486 487 488 489 490 491
2010-04-28  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-remote-selinux-p): New defun.
	(tramp-handle-file-selinux-context)
	(tramp-handle-set-file-selinux-context): Use it.

492 493 494 495 496 497
2010-04-28  Sam Steingold  <sds@gnu.org>

	* progmodes/bug-reference.el (bug-reference-url-format): Mark as
	`safe-local-variable' if the value is a string or a symbol with
	the property `bug-reference-url-format'.

498 499 500 501 502
2010-04-28  Chong Yidong  <cyd@stupidchicken.com>

	* progmodes/bug-reference.el (bug-reference-url-format): Revert
	2010-04-27 change due to security risk.

503 504 505 506 507 508 509 510 511 512
2010-04-28  Stefan Monnier  <monnier@iro.umontreal.ca>

	Make it possible to locally disable a globally enabled mode.
	* simple.el (fundamental-mode): Run fundamental-mode-hook.
	* emacs-lisp/derived.el (define-derived-mode): Use fundamental-mode
	rather than kill-all-local-variables so it runs fundamental-mode-hook.
	* emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
	Use fundamental-mode-hook to run MODE-enable-in-buffers earlier, so
	that subsequent hooks get a chance to disable it.

513 514
2010-04-27  Stefan Monnier  <monnier@iro.umontreal.ca>

515 516 517 518 519 520
	* emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
	Avoid re-enabling a minor mode after the user turned the minor mode
	off if MODE-enable-in-buffers is run twice (typically once from
	fundamental-mode's after-change-major-mode-hook and a second time from
	run-mode-hook's own after-change-major-mode-hook).

521 522
	* emacs-lisp/lisp.el (lisp-complete-symbol): Fail gracefully.

523 524 525 526 527 528
2010-04-27  Sam Steingold  <sds@gnu.org>

	* progmodes/bug-reference.el (bug-reference-url-format): Mark as
	`safe-local-variable' if the value is a string or a function, as
	documented and implemented on 2010-04-02.

529 530 531 532 533 534
2010-04-27  Juanma Barranquero  <lekktu@gmail.com>

	* ido.el (ido-buffer-internal): Bind `ido-use-virtual-buffers' to nil
	when method is 'kill.

2010-04-27  Agustín Martín  <agustin.martin@hispalinux.es>
535 536 537 538 539 540

	* ispell.el (ispell-init-process): Fix personal dictionary condition
	in default directory check.
	(ispell-init-process,ispell-kill-ispell,kill-buffer-hook):
	Kill ispell process when killing its associated buffer.

541 542 543 544 545
2010-04-27  Jan Djärv  <jan.h.d@swipnet.se>

	* desktop.el (desktop-kill): ask-if-new: Ask if desktop file exists,
	but we aren't using it.

546 547 548 549 550
2010-04-25  Jan Djärv  <jan.h.d@swipnet.se>

	* tool-bar.el (tool-bar-local-item-from-menu): Revert unintended
	checkin in 2010-04-23T16:26:11Z!monnier@iro.umontreal.ca.

Glenn Morris's avatar
Glenn Morris committed
551 552 553 554 555 556 557 558 559 560 561 562 563 564
2010-04-24  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/authors.el (authors-obsolete-files-regexps):
	Ignore VCS-ignore files, and deleted nextstep preferences files.
	(authors-ignored-files): Ignore deleted cedet test files, and "*.el".
	(authors-ambiguous-files): New list.
	(authors-valid-file-names): Add some deleted files.
	(authors-renamed-files-alist): Add font-setting.el, edt-user.doc.
	(authors-disambiguate-file-name): New function.  (Bug#5501)
	(authors-canonical-file-name): Doc fix.
	Don't warn about obsolete files.
	(authors-canonical-file-name, authors-scan-el):
	Use authors-disambiguate-file-name.

565 566 567 568 569 570 571 572 573 574 575
	* hfy-cmap.el (htmlfontify-load-rgb-file, hfy-fallback-colour-values):
	Add autoload cookies.
	(htmlfontify-unload-rgb-file, hfy-fallback-colour-values): Add docs.
	(generated-autoload-file): Set file-local value to "htmlfontify.el".
	* htmlfontify.el (caddr, cadddr): Remove fallback definitions.
	They have definitions / compiler macros in cl.el.
	(htmlfontify-load-rgb-file, hfy-fallback-colour-values):
	Replace manual autoloads with generated ones.
	(htmlfontify-unload-rgb-file): Remove autoload.
	* Makefile.in (autoloads): Ensure htmlfontify.el is writable.

576 577
2010-04-23  Stefan Monnier  <monnier@iro.umontreal.ca>

578 579 580 581 582
	* emacs-lisp/bytecomp.el (byte-compile-set-default): New function.
	(byte-compile-setq-default): Optimize for the
	single-var case and don't call byte-compile-form in this case to avoid
	inf-loop with byte-compile-set-default.

583 584
	* progmodes/compile.el (compilation-start): Abbreviate default directory.

Michael Albinus's avatar
Michael Albinus committed
585 586 587 588
2010-04-23  Michael Albinus  <michael.albinus@gmx.de>

	Implement SELINUX backends.

589 590
	* net/tramp.el (tramp-file-name-handler-alist):
	Add `file-selinux-context' and `set-file-selinux-context'.
Michael Albinus's avatar
Michael Albinus committed
591 592
	(tramp-handle-file-selinux-context)
	(tramp-handle-set-file-selinux-context): New defuns.
593 594
	(tramp-handle-copy-file, tramp-do-copy-or-rename-file):
	Handle PRESERVE-SELINUX-CONTEXT.
Michael Albinus's avatar
Michael Albinus committed
595

596 597
	* net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist):
	Add `file-selinux-context' and `set-file-selinux-context'.
Michael Albinus's avatar
Michael Albinus committed
598 599 600 601 602 603 604
	(tramp-gvfs-handle-file-selinux-context)
	(tramp-gvfs-handle-set-file-selinux-context): New defuns.
	(tramp-gvfs-handle-copy-file): Handle PRESERVE-SELINUX-CONTEXT.

	* net/ange-ftp.el (ange-ftp-copy-file):
	* net/tramp-fish.el (tramp-fish-handle-copy-file):
	* net/tramp-imap.el (tramp-imap-handle-copy-file):
605 606
	* net/tramp-smb.el (tramp-smb-handle-copy-file):
	Add PRESERVE-SELINUX-CONTEXT.
Michael Albinus's avatar
Michael Albinus committed
607

608 609 610 611 612 613 614 615 616 617 618 619
2010-04-22  Michael Albinus  <michael.albinus@gmx.de>

	Synchronize with Tramp repository.

	* net/tramp.el (with-connection-property, tramp-completion-mode-p)
	(tramp-action-process-alive, tramp-action-out-of-band)
	(tramp-check-for-regexp, tramp-file-name-p, tramp-equal-remote)
	(tramp-exists-file-name-handler): Fix docstring.
	(with-progress-reporter): New defmacro.
	(tramp-do-copy-or-rename-file, tramp-handle-dired-compress-file)
	(tramp-maybe-open-connection): Use it.

620 621 622 623 624 625 626
2010-04-22  Noah Lavine  <noah549@gmail.com>  (tiny change)

	Detect ssh 'ControlMaster' argument automatically in some cases.

	* net/tramp.el (tramp-detect-ssh-controlmaster): New defun.
	(tramp-default-method): Use it.

627 628
2010-04-22  Michael Albinus  <michael.albinus@gmx.de>

629 630 631 632
	* net/tramp.el (tramp-handle-copy-file): Add new optional
	parameter `preserve-selinux-context'.
	(tramp-file-name-for-operation): Add `set-file-selinux-context'.

633 634
2010-04-22  Michael Albinus  <michael.albinus@gmx.de>

635 636 637
	* net/tramp.el (tramp-completion-handle-file-name-all-completions):
	Ensure, that non remote files are still checked.  Oops.

Michael Albinus's avatar
Michael Albinus committed
638 639 640 641 642 643 644 645 646 647 648
2010-04-21  Michael Albinus  <michael.albinus@gmx.de>

	Fix Bug#5840.

	* icomplete.el (icomplete-completions): Use `non-essential'.

	* net/tramp.el (tramp-connectable-p): New defun.
	(tramp-handle-expand-file-name)
	(tramp-completion-handle-file-name-all-completions)
	(tramp-completion-handle-file-name-completion): Use it.

649 650 651 652
2010-04-21  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/lisp.el (lisp-completion-at-point): Try and handle errors.

653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671
2010-04-21  Jan Djärv  <jan.h.d@swipnet.se>

	* vc-dir.el (vc-dir-tool-bar-map): Add :label on some tool bar items.

	* tool-bar.el (tool-bar-setup): Add :label on some tool bar items.

	* loadup.el: Load dynamic-setting.el if feature dynamic-setting
	is present.

	* info.el (info-tool-bar-map): Add labels.

	* cus-start.el (all): Add tool-bar-style and tool-bar-max-label-size.

	* cus-edit.el (custom-commands): Add labels for tool bar.
	(custom-buffer-create-internal, Custom-mode): Adjust for
	labels in custom-commands.

	* dynamic-setting.el: Renamed from font-setting.el.

672 673 674 675 676 677 678 679
2010-04-21  John Wiegley  <jwiegley@gmail.com>

	* ido.el (ido-init-completion-maps): For ido-switch-buffer, C-o
	toggles the use of virtual buffers.
	(ido-buffer-internal): Guard `ido-use-virtual-buffers' global
	value.
	(ido-toggle-virtual-buffers): New function.

680 681 682 683 684 685 686 687 688 689 690 691 692 693
2010-04-21  Juanma Barranquero  <lekktu@gmail.com>

	Use `define-derived-mode'; fix window selection; doc fixes.
	* play/tetris.el (tetris, tetris-update-speed-function)
	(tetris-tty-colors, tetris-x-colors, tetris-move-bottom)
	(tetris-move-left, tetris-move-right, tetris-rotate-prev)
	(tetris-rotate-next, tetris-end-game, tetris-start-game)
	(tetris-pause-game): Fix typos in docstrings.
	(tetris-mode-map, tetris-null-map):
	Move initialization into declaration.
	(tetris-mode): Define with `define-derived-mode';
	set show-trailing-whitespace to nil.
	(tetris): Prefer window already displaying the "*Tetris*" buffer.

Karel Klíc's avatar
Karel Klíc committed
694 695 696 697 698 699 700 701 702 703 704 705
2010-04-21  Karel Klíč  <kklic@redhat.com>

	* files.el (backup-buffer): Handle SELinux context, and return it
	if a backup was made by renaming.
	(backup-buffer-copy): Set SELinux context to the target file.
	(basic-save-buffer): Set SELinux context of the newly written file.
	(basic-save-buffer-1): Now it also returns any SELinux context.
	(basic-save-buffer-2): Set SELinux context of the newly created file,
	and return it.
	* net/tramp.el (tramp-file-name-for-operation):
	Add file-selinux-context.

706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741
2010-04-21  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc.el (vc-checkin, vc-modify-change-comment):
	Adjust to new vc-start/finish-logentry.
	(vc-find-conflicted-file): New command.
	(vc-transfer-file): Adjust to new vc-checkin.
	(vc-next-action): Improve scoping.

	* vc-hg.el (vc-hg-log-edit-mode): Remove.
	(vc-hg-checkin): Remove extra arg.  Use log-edit-extract-headers.

	* vc-git.el (vc-git-log-edit-mode): Remove.
	(vc-git-checkin): Remove extra arg.  Use log-edit-extract-headers.
	(vc-git-commits-coding-system): Rename from git-commits-coding-system.

	* vc-dispatcher.el (vc-log-edit): Shorten names for log-edit-show-files.
	(vc-start-logentry): Remove argument `extra'.
	(vc-finish-logentry): Remove extra args.

	* vc-bzr.el (vc-bzr-log-edit-mode): Remove.
	(vc-bzr-checkin): Remove extra arg.  Use log-edit-extract-headers.
	(vc-bzr-conflicted-files): New function.

	* log-edit.el (log-edit-extra-flags)
	(log-edit-before-checkin-process): Remove.
	(log-edit-summary, log-edit-header, log-edit-unknown-header): New faces.
	(log-edit-headers-alist): New var.
	(log-edit-header-contents-regexp): New const.
	(log-edit-match-to-eoh): New function.
	(log-edit-font-lock-keywords): Use them.
	(log-edit): Insert a "Summary:" header as default.
	(log-edit-mode): Mark font-lock rules as case-insensitive.
	(log-edit-done): Cleanup headers.
	(log-view-process-buffer): Remove.
	(log-edit-extract-headers): New function to replace it.

742 743 744 745
2010-04-20  Juanma Barranquero  <lekktu@gmail.com>

	* subr.el (default-direction-reversed): Remove obsolescence info.

746 747
2010-04-20  Stefan Monnier  <monnier@iro.umontreal.ca>

748 749 750
	* vc-dispatcher.el (vc-finish-logentry): Don't mess so badly with the
	windows/frames.

751 752 753 754
	* emacs-lisp/lisp.el (lisp-completion-at-point): Complete around point.
	I.e. include text after point in the completion region.
	Also, return nil when we're not after/in a symbol.

755 756 757
	* international/mule-cmds.el (view-hello-file): Don't fiddle with the
	default enable-multibyte-characters.

758 759
2010-04-19  Stefan Monnier  <monnier@iro.umontreal.ca>

760 761 762 763 764
	* international/mule.el: Help the user choose a valid coding-system.
	(read-buffer-file-coding-system): New function.
	(set-buffer-file-coding-system): Use it.  Prompt the user if the
	coding-system cannot encode all the chars.

765 766 767 768 769
	* vc-bzr.el: Use standard *vc* and *vc-diff* buffers.
	(vc-bzr-shelve-show, vc-bzr-shelve-apply)
	(vc-bzr-shelve-apply-and-keep, vc-bzr-shelve-snapshot):
	Don't use *vc-bzr-shelve*.

Stefan Monnier's avatar
Stefan Monnier committed
770
2010-04-19  Chong Yidong  <cyd@stupidchicken.com>
771

Stefan Monnier's avatar
Stefan Monnier committed
772 773
	* cedet/ede/pmake.el (ede-proj-makefile-insert-variables):
	Don't destroy list before using it.
774

Stefan Monnier's avatar
Stefan Monnier committed
775
2010-04-19  Dan Nicolaescu  <dann@ics.uci.edu>
776 777 778 779 780

	Fix the version number for added files.
	* vc-hg.el (vc-hg-working-revision): Check if the file is
	registered after hg parent fails (Bug#5961).

Stefan Monnier's avatar
Stefan Monnier committed
781
2010-04-19  Glenn Morris  <rgm@gnu.org>
Glenn Morris's avatar
Glenn Morris committed
782 783 784 785

	* htmlfontify.el (htmlfontify-buffer)
	(htmlfontify-copy-and-link-dir): Autoload entry points.

Stefan Monnier's avatar
Stefan Monnier committed
786
2010-04-19  Magnus Henoch  <magnus.henoch@gmail.com>
787 788 789 790

	* vc-hg.el (vc-hg-annotate-extract-revision-at-line): Expand file
	name relative to the project root (Bug#5960).

Stefan Monnier's avatar
Stefan Monnier committed
791
2010-04-19  Glenn Morris  <rgm@gnu.org>
792 793 794

	* vc-git.el (vc-git-print-log): Doc fix.

Stefan Monnier's avatar
Stefan Monnier committed
795
2010-04-19  Óscar Fuentes  <ofv@wanadoo.es>
796 797 798

	* ido.el (ido-file-internal): Fix 2009-12-02 change.

Stefan Monnier's avatar
Stefan Monnier committed
799
2010-04-19  Christoph  <cschol2112@googlemail.com>  (tiny change)
800 801 802 803

	* progmodes/grep.el (grep-compute-defaults): Fix handling of host
	default settings (Bug#5928).

Stefan Monnier's avatar
Stefan Monnier committed
804
2010-04-19  Glenn Morris  <rgm@gnu.org>
Glenn Morris's avatar
Glenn Morris committed
805 806 807

	* progmodes/fortran.el (fortran-match-and-skip-declaration):
	New function.
Glenn Morris's avatar
Glenn Morris committed
808
	(fortran-font-lock-keywords-3): Use it.  (Bug#1385)
Glenn Morris's avatar
Glenn Morris committed
809

Stefan Monnier's avatar
Stefan Monnier committed
810
2010-04-19  Kenichi Handa  <handa@m17n.org>
811 812 813 814 815 816 817 818 819

	* language/indian.el (malayalam-composable-pattern): Fix previous
	change (add U+0D4D "SIGN VIRAMA").
	(oriya-composable-pattern): Add U+0B30 and fix typo in the regexp.
	(tamil-composable-pattern): Fix typo in the regexp.
	(telugu-composable-pattern): Fix U+0C4D and typo in the regexp.
	(kannada-composable-pattern): Fix U+0CB0 and typo in the regexp.
	(malayalam-composable-pattern): Fix U+0D4D and typo in the regexp.

Stefan Monnier's avatar
Stefan Monnier committed
820
2010-04-19  Chong Yidong  <cyd@stupidchicken.com>
821 822 823 824

	* textmodes/tex-mode.el (latex-mode): Revert 2008-03-03 change to
	paragraph-separate (Bug#5821).

Stefan Monnier's avatar
Stefan Monnier committed
825
2010-04-19  Juri Linkov  <juri@jurta.org>
826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841

	Put breadcrumbs on overlay instead of inserting to buffer (bug#5809).

	* info.el (Info-find-node-2): Comment out code that skips
	breadcrumbs line.
	(Info-mouse-follow-link): New command.
	(Info-link-keymap): New keymap.
	(Info-breadcrumbs): Rename from `Info-insert-breadcrumbs'.
	Return a string with links instead of inserting breadcrumbs
	to the Info buffer.
	(Info-fontify-node): Comment out code that inserts breadcrumbs.
	Instead of putting the `invisible' text property over the Info
	header, make an overlay over the Info header with the `invisible'
	property and `after-string' set to the string returned by
	`Info-breadcrumbs'.

Stefan Monnier's avatar
Stefan Monnier committed
842
2010-04-19  Chong Yidong  <cyd@stupidchicken.com>
843 844 845 846

	* help.el (help-window-setup-finish): Doc fix (Bug#5830).
	Reported by monkey@sandpframing.com.

847 848
2010-04-19  Stefan Monnier  <monnier@iro.umontreal.ca>

849 850 851 852
	* tmm.el (tmm-prompt): Remove obsolete call to x-popup-menu.
	(tmm-get-keymap): Add key-binding shortcuts now that they're not
	available in the "keyseq cache" any more.

853 854
	* custom.el (defcustom): Add edebug spec.

855 856 857 858 859 860 861 862 863 864
2010-04-18  Juri Linkov  <juri@jurta.org>

	Test for special mode-class in view-buffer instead of view-file (bug#5513).

	* view.el (view-file, view-buffer): Move test for special mode-class
	from view-file to view-buffer.

	* tar-mode.el (tar-extract): Turn if's into one cond
	like in arc-mode.el.

865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882
2010-04-18  Juri Linkov  <juri@jurta.org>

	Add 7z archive format support (bug#5475).

	* arc-mode.el (archive-zip-extract): Try to find 7z executable.
	(archive-7z-extract): New defcustom.
	(archive-find-type): Add magic string for 7z.
	(archive-extract-by-stdout): Add new optional arg `stderr-file'.
	If `stderr-file' is non-nil, use `(t stderr-file)' for the
	`buffer' arg of `call-process'.
	(archive-zip-extract): Check `archive-zip-extract' for "7z" and
	call the function `archive-7z-extract' with the variable
	`archive-7z-extract' let-bound to `archive-zip-extract'.
	(archive-7z-summarize, archive-7z-extract): New functions.

	* international/mule.el (auto-coding-alist):
	* files.el (auto-mode-alist): Add 7z file extension.

883 884
2010-04-18  Stefan Monnier  <monnier@iro.umontreal.ca>

Stefan Monnier's avatar
Stefan Monnier committed
885 886
	* loadup.el: Setup hash-cons for pure data.

887 888 889 890 891 892 893 894 895
	Fix duplicate entries in cedet's loaddefs.el files.
	* emacs-lisp/autoload.el (autoload-file-load-name): Be more clever.
	Should make most file-local generated-autoload-file unnecessary.
	(print-readably): Silence warnings.
	(autoload-find-destination): Take load-name as an arg to make sure
	it's the same as the one that will be in the file.
	(autoload-generate-file-autoloads): Adjust to above changes.
	Try to make the dataflow a bit simpler.

896 897
	* cvs-status.el (cvs-refontify): Remove unused.

898 899 900 901 902 903 904
2010-04-18  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc.el (calc-mode-map): Bind "O" to `calc-missing-key'.

	* calc-bin.el (calc-radix): Have the "O" option turn on
	twos-complement mode.

905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922
2010-04-17  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc-ext.el (calc-init-extensions): Add keybinding for 'calc-option'.
	Add `calc-option-prefix-help' to calc-help autoloads.
	(calc-inverse): Add "Option" to message, as appropriate.
	(calc-hyperbolic): Add "Option" to message, as appropriate.
	(calc-option, calc-is-option): New functions.

	* calc-help.el (calc-full-help):  Add `calc-option-help'.
	(calc-option-prefix-help): New function.

	* calc-misc.el (calc-help): Add "Option" entry.

	* calc.el (calc-local-var-list): Add `calc-option-flag'.
	(calc-option-flag): New variable.
	(calc-do): Set `calc-option-flag to nil.
	(calc-set-mode-line): Add "Opt " as appropriate.

923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938
2010-04-16  Juri Linkov  <juri@jurta.org>

	Move scrolling commands from simple.el to window.el
	because their primitives are implemented in window.c.

	* simple.el (scroll-error-top-bottom)
	(scroll-up-command, scroll-down-command, scroll-up-line)
	(scroll-down-line, scroll-other-window-down)
	(beginning-of-buffer-other-window, end-of-buffer-other-window):
	* window.el (scroll-error-top-bottom)
	(scroll-up-command, scroll-down-command, scroll-up-line)
	(scroll-down-line, scroll-other-window-down)
	(beginning-of-buffer-other-window, end-of-buffer-other-window):
	Move from simple.el to window.el because their primitives are
	implemented in window.c.

939 940 941 942 943 944 945 946 947 948 949
2010-04-16  Juri Linkov  <juri@jurta.org>

	* isearch.el (isearch-lookup-scroll-key): Check both
	`isearch-scroll' and `scroll-command' properties.
	(scroll-up, scroll-down): Remove `isearch-scroll' property.

	* mwheel.el (mwheel-scroll): Remove `isearch-scroll' property.

	* simple.el (scroll-up-command, scroll-down-command)
	(scroll-up-line, scroll-down-line): Remove `isearch-scroll' property.

950 951 952 953 954 955 956 957 958 959 960 961 962
2010-04-15  Juri Linkov  <juri@jurta.org>

	* simple.el (scroll-up-command, scroll-down-command)
	(scroll-up-line, scroll-down-line): Put `scroll-command'
	property on the these symbols.  Remove them from
	`scroll-preserve-screen-position-commands'.

	* mwheel.el (mwheel-scroll): Put `scroll-command' and
	`isearch-scroll' properties on the `mwheel-scroll' symbol.
	Remove it from `scroll-preserve-screen-position-commands'.

	* isearch.el (isearch-allow-scroll): Doc fix.

963 964 965 966 967 968 969 970
2010-04-15  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-error-with-buffer): Don't show the
	connection buffer when we are in completion mode.
	(tramp-file-name-handler): Catch the error for some operations
	when we are in completion mode.  This gives the user the chance to
	correct the file name in the minibuffer.

971 972 973 974
2010-04-15  Glenn Morris  <rgm@gnu.org>

	* progmodes/verilog-mode.el (verilog-forward-sexp): Avoid free variable.

975 976 977 978 979 980 981 982
2010-04-15  Juanma Barranquero  <lekktu@gmail.com>

	Simplify by using `define-derived-mode'.
	* info.el (Info-mode):
	* calendar/todo-mode.el (todo-mode):
	* play/gomoku.el (gomoku-mode): Define with `define-derived-mode'.
	(gomoku-mode-map): Move initialization into declaration.

Michael Albinus's avatar
Michael Albinus committed
983 984 985 986 987 988 989
2010-04-14  Michael Albinus  <michael.albinus@gmx.de>

	Fix Bug#5840.
	* ido.el (ido-file-name-all-completions-1):
	* minibuffer.el (minibuffer-completion-help):
	* net/tramp.el (tramp-completion-mode-p): Use `non-essential'.

990 991
2010-04-14  Stefan Monnier  <monnier@iro.umontreal.ca>

Stefan Monnier's avatar
Stefan Monnier committed
992 993
	* simple.el (non-essential): New var.

994 995 996 997 998 999
	Add a new field `location' to bookmarks for non-file bookmarks.
	* bookmark.el (bookmark-location): Use the new field, if present.
	(bookmark-insert-location): Undo last change, not needed any more.
	* man.el (Man-bookmark-make-record):
	* woman.el (woman-bookmark-make-record): Add `location' field.

1000 1001 1002 1003 1004 1005 1006 1007
2010-04-14  Juri Linkov  <juri@jurta.org>

	* simple.el (scroll-error-top-bottom): New defcustom.
	(scroll-up-command, scroll-down-command): Use it.  Doc fix.

	* emulation/pc-select.el (pc-select-override-scroll-error):
	Obsolete in favor of `scroll-error-top-bottom'.

1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018
2010-04-14  Juri Linkov  <juri@jurta.org>

	* tutorial.el (tutorial--default-keys): Rebind `C-v' to
	`scroll-up-command' and `M-v' to `scroll-down-command'.

	* emulation/cua-rect.el (cua--init-rectangles):
	* forms.el (forms--change-commands):
	* image-mode.el (image-mode-map):
	Remap scroll-down-command and scroll-up-command
	in addition to scroll-down and scroll-up.

1019 1020 1021 1022 1023 1024 1025 1026 1027
2010-04-14  Juri Linkov  <juri@jurta.org>

	* mwheel.el (scroll-preserve-screen-position-commands):
	Add mwheel-scroll to this list of commands.

	* simple.el (scroll-preserve-screen-position-commands):
	Add scroll-up-command, scroll-down-command, scroll-up-line,
	scroll-down-line to this list of commands.

1028 1029
2010-04-13  Stefan Monnier  <monnier@iro.umontreal.ca>

1030 1031
	* obsolete/complete.el: Move from lisp/complete.el.

1032 1033
	* pcomplete.el (pcomplete-here*): Fix mistaken change (bug#5935).

1034 1035 1036
	* emacs-lisp/easy-mmode.el (define-minor-mode): Passing a nil argument
	to the minor mode function now turns the mode ON unconditionally.

1037 1038
2010-04-12  Stefan Monnier  <monnier@iro.umontreal.ca>

1039 1040 1041
	* vc-dir.el (vc-dir-kill-line): New command.
	(vc-dir-mode-map): Bind it to C-k.

1042 1043
	* bookmark.el (bookmark-insert-location): Handle a nil filename.

1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065
	* woman.el: Add bookmark declarations to silence the compiler.
	(bookmark-prop-get): Use `man-args' rather than `filename' as a first
	step to compatibility between man and woman bookmarks.
	Adjust for Man-default-bookmark-title renaming.
	(woman-bookmark-jump): Adjust accordingly.  Don't forget to autoload.

	* man.el: Add bookmark declarations to silence the compiler.
	(Man-name-local-regexp): Make it match NAME as well.
	(Man-getpage-in-background): Return the buffer.
	(Man-notify-when-ready): Use `case'.
	(man-set-default-bookmark-title): Rename to Man-default-bookmark-title.
	Don't hardcode "NAME".  Simplify.
	(Man-bookmark-make-record): Use Man-arguments rather than buffer-name.
	Rename from Man-bookmark-make-record.
	(Man-bookmark-jump): Rename from man-bookmark-jump.  Simplify now that
	we have the actual man-args.  Use Man-getpage-in-background rather
	than `man' since the arg is already processed.  Let bookmark.el do the
	window handling.  Only wait for the relevant process.
	Don't forget to autoload.

	* bookmark.el (bookmark-default-file): Use locate-user-emacs-file.

1066 1067 1068 1069 1070 1071 1072 1073 1074 1075
2010-04-12  Thierry Volpiatto  <thierry.volpiatto@gmail.com>

	* woman.el (woman-bookmark-make-record, woman-bookmark-jump):
	New functions.
	(woman-mode): Setup bookmark support.

	* man.el (man-set-default-bookmark-title, man-bookmark-make-record)
	(man-bookmark-jump): New functions.
	(Man-mode): Setup bookmark support.

1076 1077 1078 1079 1080
2010-04-10  Jari Aalto  <jari.aalto@cante.net>

	* comint.el (comint-password-prompt-regexp): Use regexp-opt, and
	recognize ssh-keygen prompt (Bug#2817).

1081 1082 1083 1084
2010-04-10  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-do-copy-or-rename-file): Add progress reporter.

1085 1086 1087 1088 1089 1090
2010-04-10  Michael Albinus  <michael.albinus@gmx.de>

	Synchronize with Tramp repository.

	* net/tramp.el (tramp-completion-function-alist)
	(tramp-file-name-regexp, tramp-chunksize)
1091 1092 1093
	(tramp-local-coding-commands, tramp-remote-coding-commands):
	Fix docstring.
	(tramp-remote-process-environment): Use `format' instead of `concat'.
1094 1095 1096 1097 1098 1099 1100
	(tramp-handle-directory-files-and-attributes)
	(tramp-get-remote-path): Use `copy-tree'.
	(tramp-handle-file-name-all-completions): Backward/ XEmacs
	compatibility: Use `completion-ignore-case' if
	`read-file-name-completion-ignore-case' does not exist.
	(tramp-do-copy-or-rename-file-directly): Do not use
	`tramp-handle-file-remote-p'.
1101 1102
	(tramp-do-copy-or-rename-file-out-of-band):
	Use `tramp-compat-delete-directory'.
1103
	(tramp-do-copy-or-rename-file-out-of-band)
1104 1105
	(tramp-compute-multi-hops, tramp-maybe-open-connection):
	Use `format-spec-make'.
1106 1107 1108 1109 1110 1111 1112 1113 1114
	(tramp-find-foreign-file-name-handler)
	(tramp-advice-make-auto-save-file-name)
	(tramp-set-auto-save-file-modes): Remove superfluous check for
	`stringp'.  This is done inside `tramp-tramp-file-p'.
	(tramp-debug-outline-regexp): New defconst.
	(tramp-get-debug-buffer): Use it.
	(tramp-check-for-regexp): Use (forward-line 1).
	(tramp-set-auto-save-file-modes): Adapt version check.

1115 1116
	* net/tramp-compat.el (tramp-advice-file-expand-wildcards):
	Wrap call of `featurep' for 2nd argument.
1117 1118 1119 1120 1121 1122 1123 1124 1125 1126
	(tramp-compat-make-temp-file): Simplify fallback implementation.
	(tramp-compat-copy-tree): Remove function.
	(tramp-compat-delete-directory): Provide implementation for older
	Emacsen.

	* net/tramp-fish.el (tramp-fish-handle-directory-files-and-attributes):
	Do not use `tramp-fish-handle-file-attributes.

	* net/trampver.el: Update release number.

1127 1128 1129 1130 1131
2010-04-10  Glenn Morris  <rgm@gnu.org>

	* progmodes/compile.el (compilation-save-buffers-predicate):
	Add missing :version tag.

1132 1133 1134 1135 1136
2010-04-09  Sam Steingold  <sds@gnu.org>

	* progmodes/compile.el (compilation-save-buffers-predicate):
	Remove the "autoload" cookie.

1137 1138 1139 1140
	* progmodes/bug-reference.el (turn-on-bug-reference-mode)
	(turn-on-bug-reference-prog-mode): Remove, `bug-reference-mode'
	and `bug-reference-prog-mode' can be used in hooks directly.

1141 1142 1143 1144 1145
2010-04-09  Dan Nicolaescu  <dann@ics.uci.edu>

	Add --author support to git commit.
	* vc-git.el (vc-git-checkin): Pass extra-args to the commit command.
	(vc-git-log-edit-mode): New minor mode.
1146 1147
	(log-edit-mode, log-edit-extra-flags, log-edit-mode):
	New declarations.
1148

1149 1150 1151 1152
2010-04-09  Eric Raymond  <esr@snark.thyrsus.com>

	* vc-hooks.el, vc-git.el: Improve documentation comments.

1153 1154 1155 1156 1157 1158
2010-04-08  Stefan Monnier  <monnier@iro.umontreal.ca>

	Fix some of the problems in defsubst* (bug#5728).
	* emacs-lisp/cl-macs.el (defsubst*): Don't substitute non-trivial args.
	(cl-defsubst-expand): Do the substitutions simultaneously (bug#5728).

1159 1160
2010-04-07  Sam Steingold  <sds@gnu.org>

1161 1162
	* progmodes/compile.el (compilation-save-buffers-predicate):
	New custom variable.
1163 1164
	(compile, recompile): Pass it to `save-some-buffers'.

1165 1166 1167 1168 1169
2010-04-07  Jan Djärv  <jan.h.d@swipnet.se>

	* wid-edit.el (widget-choose): Move cursor to the second line of
	the buffer (Bug#5695).

1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199
2010-04-07  Dan Nicolaescu  <dann@ics.uci.edu>

	Add new VC methods: vc-log-incoming and vc-log-outgoing.
	* vc.el (vc-print-log-setup-buttons): New function split out from
	vc-print-log-internal.
	(vc-log-internal-common): New function, a parametrized version of
	vc-print-log-internal.
	(vc-print-log-internal): Just call vc-log-internal-common with the
	right arguments.
	(vc-incoming-outgoing-internal):
	(vc-log-incoming, vc-log-outgoing): New functions.
	(vc-log-view-type): New permanent local variable.

	* vc-hooks.el (vc-menu-map): Bind vc-log-incoming and vc-log-outgoing.

	* vc-bzr.el (vc-bzr-log-view-mode): Use vc-log-view-type instead
	of the dynamic bound vc-short-log.
	(vc-bzr-log-incoming, vc-bzr-log-outgoing): New functions.

	* vc-git.el (vc-git-log-outgoing): New function.
	(vc-git-log-view-mode): Use vc-log-view-type instead
	of the dynamic bound vc-short-log.

	* vc-hg.el (vc-hg-log-view-mode): Use vc-log-view-type instead
	of the dynamic bound vc-short-log.  Highlight the tag.
	(vc-hg-log-incoming, vc-hg-log-outgoing): New functions.
	(vc-hg-outgoing, vc-hg-incoming, vc-hg-outgoing-mode):
	(vc-hg-incoming-mode): Remove.
	(vc-hg-extra-menu-map): Do not bind vc-hg-incoming and vc-hg-outgoing.

1200 1201 1202 1203 1204 1205
2010-04-07  Dan Nicolaescu  <dann@ics.uci.edu>

	Fix default-directory for vc-root-diff.
	* vc.el (vc-root-diff): Bind default-directory to the root
	directory for the diff command.

1206 1207
2010-04-07  Michael McNamara  <mac@mail.brushroad.com>

Stefan Monnier's avatar
Stefan Monnier committed
1208
	* progmodes/verilog-mode.el (verilog-forward-sexp):
1209 1210
	(verilog-calc-1): Support "disable fork" and "fork wait" multi
	word keywords, suggested by Steve Pearlmutter.
Stefan Monnier's avatar
Stefan Monnier committed
1211
	(verilog-pretty-declarations): Support lineup of declarations in
1212
	port lists.
Stefan Monnier's avatar
Stefan Monnier committed
1213 1214 1215
	(verilog-skip-backward-comments, verilog-skip-forward-comment-p):
	fix bug for /* / comments
	(verilog-backward-syntactic-ws, verilog-forward-syntactic-ws):
1216
	Speed up and simplfy as this is never called with a bound.
Stefan Monnier's avatar
Stefan Monnier committed
1217 1218 1219 1220 1221
	(verilog-pretty-declarations): Enhance to line up declarations
	inside a parameter list, suggested by Alan Morgan.
	(verilog-pretty-expr): Tune assignment regular expression match
	string for corner cases; also use markers instead of character
	number as indent changes the later.
1222 1223 1224

2010-04-07  Wilson Snyder  <wsnyder@wsnyder.org>

Stefan Monnier's avatar
Stefan Monnier committed
1225 1226 1227 1228 1229 1230 1231 1232
	* progmodes/verilog-mode.el (verilog-type-keywords): Fix pulldown
	as missing keyword.
	(verilog-read-sub-decls-line): Fix comments in AUTO_TEMPLATE
	causing truncation of AUTOWIRE signals.  Reported by Bruce Tennant.
	(verilog-auto-inst, verilog-auto-inst-port): Add vl_mbits for
	AUTO_TEMPLATEs needing multiple array bits.  Suggested by Bruce
	Tennant.
	(verilog-keywords):
1233 1234 1235
	(verilog-1800-2005-keywords, verilog-1800-2009-keywords): Add IEEE
	1800-2009 keywords, including "global.".

1236 1237
2010-04-06  John Wiegley  <jwiegley@gmail.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
1238
	* ido.el (ido-add-virtual-buffers-to-list): Fix duplicated names
1239
	appearing in buffer list (if a live buffer name matched a recentf
Juanma Barranquero's avatar
Juanma Barranquero committed
1240
	file basename).  Should use uniquify to offer a real solution.
1241

1242 1243
2010-04-06  John Wiegley  <jwiegley@gmail.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
1244 1245 1246
	* ido.el (ido-use-virtual-buffers, ido-virtual): Move a ChangeLog
	comment to code, and add a :version tag.
	(ido-virtual-buffers): Move defvar to fix byte-compiler warning.
1247

1248 1249 1250 1251 1252 1253 1254 1255
2010-04-06  Juanma Barranquero  <lekktu@gmail.com>

	Enable recentf-mode if using virtual buffers.
	* ido.el (recentf-list): Declare for byte-compiler.
	(ido-virtual-buffers): Move up to silence byte-compiler.  Add docstring.
	(ido-make-buffer-list): Simplify.
	(ido-add-virtual-buffers-to-list): Simplify.  Enable recentf-mode.

1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266
2010-04-05  Juri Linkov  <juri@jurta.org>

	Scrolling commands which scroll a line instead of full screen.
	http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html

	* simple.el (scroll-up-line, scroll-down-line): New commands.
	Put property isearch-scroll=t on them.

	* emulation/ws-mode.el (scroll-down-line, scroll-up-line):
	Remove commands.

1267 1268
2010-04-05  Juri Linkov  <juri@jurta.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
1269
	Scrolling commands which do not signal errors at top/bottom.
1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283
	http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01452.html

	* simple.el (scroll-up-command, scroll-down-command): New commands.
	Put property isearch-scroll=t on them.

	* bindings.el (global-map): Rebind [prior] from `scroll-down' to
	`scroll-down-command' and [next] from `scroll-up' to
	`scroll-up-command'.

	* emulation/cua-base.el: Put property CUA=move on
	`scroll-up-command' and `scroll-down-command'.
	(cua--init-keymaps): Remap `scroll-up-command' to `cua-scroll-up'
	and `scroll-down-command' to `cua-scroll-down'.

1284 1285
2010-04-05  Juanma Barranquero  <lekktu@gmail.com>

1286
	* help.el (describe-mode): Return nil.
1287

1288 1289 1290
2010-04-04  John Wiegley  <jwiegley@gmail.com>

	* ido.el (ido-use-virtual-buffers): New variable to indicate
1291
	whether "virtual buffer" support is enabled for IDO.
1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306
	(ido-virtual): Face used to indicate virtual buffers in the list.
	(ido-buffer-internal): If a buffer is chosen, and no such buffer
	exists, but a virtual buffer of that name does (which would be why
	it was in the list), recreate the buffer by reopening the file.
	(ido-make-buffer-list): If virtual buffers are being used, call
	`ido-add-virtual-buffers-to-list' before the make list hook.
	(ido-virtual-buffers): New variable which contains a copy of the
	current contents of the `recentf-list', albeit pared down for the
	sake of speed, and with proper faces applied.
	(ido-add-virtual-buffers-to-list): Using the `recentf-list',
	create a list of "virtual buffers" to present to the user in
	addition to the currently open set.  Note that this logic could
	get rather slow if that list is too large.  With the default
	`recentf-max-saved-items' of 200, there is little speed penalty.

1307 1308 1309 1310 1311
2010-04-03  Stefan Monnier  <monnier@iro.umontreal.ca>

	* font-lock.el: Require CL when compiling.
	(font-lock-turn-on-thing-lock): Use `case'.

1312 1313 1314 1315 1316
2010-04-03  Eli Zaretskii  <eliz@gnu.org>

	* emacs-lisp/authors.el (authors-fixed-entries): Add entry for Eli
	Zaretskii.

1317 1318 1319 1320 1321 1322
2010-04-02  Juanma Barranquero  <lekktu@gmail.com>

	* cedet/semantic/imenu.el (semantic-imenu-bucketize-type-members)
	(semantic-create-imenu-directory-index): Fix typos in docstrings.
	(semantic-imenu-goto-function): Reflow docstring.

1323 1324 1325 1326 1327 1328 1329 1330 1331
2010-04-02  Juri Linkov  <juri@jurta.org>

	* ehelp.el (electric-help-orig-major-mode):
	New buffer-local variable.
	(electric-help-mode): Set it to original major-mode.  Doc fix.
	(with-electric-help): Use `electric-help-orig-major-mode' instead
	of (default-value 'major-mode).  Doc fix.
	http://lists.gnu.org/archive/html/emacs-devel/2010-04/msg00069.html

1332 1333 1334 1335 1336
2010-04-02  Sam Steingold  <sds@gnu.org>

	* vc-hg.el (vc-hg-push, vc-hg-pull): Use `apply' when calling
	`vc-hg-command' with a list of flags.

1337 1338
	* progmodes/bug-reference.el (bug-reference-bug-regexp):
	Also accept "patch" and "RFE".
1339 1340
	(bug-reference-fontify): `bug-reference-url-format' can also be a
	function to be able to handle the bug kind.
1341
	(turn-on-bug-reference-mode, turn-on-bug-reference-prog-mode): Add.
1342

1343 1344 1345 1346 1347
2010-04-02  Jan Djärv  <jan.h.d@swipnet.se>

	* tmm.el (tmm-get-keymap): Check with symbolp before passing
	value to fboundp, it may not be a symbol.

1348 1349
2010-03-31  Chong Yidong  <cyd@stupidchicken.com>

1350
	* cus-edit.el (custom-buffer-sort-alphabetically): Update :version.
1351

1352 1353 1354 1355 1356 1357
2010-03-31  Juri Linkov  <juri@jurta.org>

	* simple.el (next-line, previous-line): Re-throw a signal
	with `signal' instead of using `ding'.
	http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01432.html

1358 1359 1360 1361 1362 1363
2010-03-31  Juri Linkov  <juri@jurta.org>

	* simple.el (keyboard-escape-quit): Raise deselecting the active
	region higher than exiting the minibuffer.
	http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg00904.html

1364 1365 1366 1367 1368 1369
2010-03-31  Juri Linkov  <juri@jurta.org>

	* image.el (image-animated-p): Use `image-metadata' instead of
	`image-extension-data'.  Get GIF extenstion data from metadata
	property `extension-data'.

1370 1371 1372 1373
2010-03-31  Stefan Monnier  <monnier@iro.umontreal.ca>

	* simple.el (append-to-buffer): Simplify.

Stefan Monnier's avatar
Stefan Monnier committed
1374
2010-03-31  Tomas Abrahamsson  <tab@lysator.liu.se>
1375 1376 1377 1378

	* textmodes/artist.el (artist-mode): Fix typo in docstring.
	Reported by Alex Schröder <kensanata@gmail.com>.  (Bug#5807)

Stefan Monnier's avatar
Stefan Monnier committed
1379
2010-03-31  Kenichi Handa  <handa@m17n.org>
1380 1381 1382 1383 1384 1385

	* language/sinhala.el (composition-function-table): Fix regexp for
	the new Unicode specification.

	* language/indian.el (devanagari-composable-pattern)
	(tamil-composable-pattern, kannada-composable-pattern)
1386
	(malayalam-composable-pattern): Adjust for the new Unicode
1387 1388 1389 1390 1391 1392
	specification.
	(bengali-composable-pattern, gurmukhi-composable-pattern)
	(gujarati-composable-pattern, oriya-composable-pattern)
	(telugu-composable-pattern): New variables to cope with the new
	Unicode specification.  Use them in composition-function-table.

Stefan Monnier's avatar
Stefan Monnier committed
1393
2010-03-31  Stefan Monnier  <monnier@iro.umontreal.ca>
1394

1395
	Make tmm-menubar work for the Buffers menu again (bug#5726).
1396 1397 1398
	* tmm.el (tmm-prompt): Also handle keymap entries in the form of
	vectors rather than cons cells, as used in menu-bar-update-buffers.

Stefan Monnier's avatar
Stefan Monnier committed
1399
2010-03-31  Chong Yidong  <cyd@stupidchicken.com>
1400

1401 1402 1403 1404
	* progmodes/js.el (js-auto-indent-flag, js-mode-map)
	(js-insert-and-indent): Revert 2009-08-15 change, restoring
	electric punctuation for "{}();,:" (Bug#5586).

1405 1406
	* mail/sendmail.el (mail-default-directory): Doc fix.

Stefan Monnier's avatar
Stefan Monnier committed
1407
2010-03-31  Chong Yidong  <cyd@stupidchicken.com>
1408 1409