ChangeLog 242 KB
Newer Older
1 2 3 4 5 6 7 8
2011-08-31  Richard Stallman  <rms@gnu.org>

	* mail/rmail.el (rmail-epa-decrypt): Rewrite to take account
	of the separation of rmail-view-buffer from rmail-buffer.
	If you say no to "replace original", the decrypt is in the
	view buffer.  If you say yes, the decrypt goes into the
	rmail buffer also.

9 10 11 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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
2011-08-31  Martin Rudalics  <rudalics@gmx.at>

	* window.el (display-buffer-window): Rewrite doc-string.
	(display-buffer-record-window): New function.
	(display-buffer-macro-specifiers)
	(display-buffer-even-window-sizes, display-buffer-set-height)
	(display-buffer-set-width, display-buffer-in-window)
	(display-buffer-reuse-window, display-buffer-split-specifiers)
	(display-buffer-side-specifiers, display-buffer-split-window-1)
	(display-buffer-split-window, display-buffer-split-atom-window)
	(display-buffer-pop-up-window, display-buffer-pop-up-frame)
	(display-buffer-pop-up-side-window, display-buffer-in-side-window)
	(display-buffer-other-window-means-other-frame)
	(display-buffer-normalize-special)
	(display-buffer-normalize-default)
	(display-buffer-normalize-argument)
	(display-buffer-normalize-alist-1, display-buffer-normalize-alist)
	(display-buffer-normalize-specifiers, display-buffer-frame)
	(display-buffer-same-window, display-buffer-same-frame)
	(display-buffer-other-window)
	(display-buffer-same-frame-other-window)
	(display-buffer-other-frame, pop-to-buffer-same-window)
	(pop-to-buffer-same-frame, pop-to-buffer-other-window)
	(pop-to-buffer-same-frame-other-window, pop-to-buffer-other-frame)
	(switch-to-buffer-same-frame)
	(switch-to-buffer-other-window-same-frame)
	(display-buffer-alist-of-strings-p, display-buffer-alist-add)
	(display-buffer-alist-set-1, display-buffer-alist-set-2)
	(display-buffer-alist-set): Remove.
	(display-buffer-function, special-display-buffer-names)
	(special-display-regexps, special-display-function): In
	doc-string refer to display-buffer-window and quit-restore
	parameter.
	(pop-up-frame-alist, pop-up-frame-function, special-display-p)
	(special-display-frame-alist, special-display-popup-frame)
	(same-window-buffer-names, same-window-regexps, same-window-p)
	(pop-up-frames, display-buffer-reuse-frames, pop-up-windows)
	(split-window-preferred-function, split-height-threshold)
	(split-width-threshold, window-splittable-p)
	(split-window-sensibly, window--try-to-split-window)
	(window--frame-usable-p, even-window-heights)
	(window--even-window-heights, window--display-buffer-1)
	(window--display-buffer-2, display-buffer-other-frame): Restore
	old Emacs 23 code, order and doc-strings where applicable.
	(display-buffer-default, display-buffer-assq-regexp): New functions.
	(display-buffer-alist): Rewrite doc-string.
	(display-buffer-default-action)
	(display-buffer-overriding-action): New variables.
	(display-buffer, switch-to-buffer): Rewrite.
	(pop-to-buffer): Restore Emacs 23 behavior but use
	window-normalize-buffer-to-display.
	(switch-to-buffer-other-window, switch-to-buffer-other-frame):
	Restore Emacs 23 behavior but use
	window-normalize-buffer-to-switch-to.
	(pop-to-buffer-same-window): Rewrite.
	(pop-to-buffer-other-window, pop-to-buffer-other-frame): Rewrite
	using Emacs 23 options.

67 68 69 70 71 72 73 74 75 76
2011-08-31  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-root-regexp): Remove.
	(tramp-completion-file-name-regexp-unified)
	(tramp-completion-file-name-regexp-separate)
	(tramp-completion-file-name-regexp-url): Don't use leading volume
	letter on win32 systems.  (Bug#5303, Bug#9311)
	(tramp-drop-volume-letter): Simplify definition.  Suggested by
	Stefan Monnier <monnier@iro.umontreal.ca>.

77 78 79 80 81
2011-08-30  Stefan Monnier  <monnier@iro.umontreal.ca>

	* subr.el (event-modifiers): Fix "missing modifier" part of docstring
	(bug#9356).

82 83
2011-08-30  Reuben Thomas  <rrt@sc3d.org>  (tiny change)

84
	* vc/pcvs-defs.el (cvs-find-file-and-jump): Docstring typo (bug#9369).
85

86 87 88 89 90
2011-08-29  Juri Linkov  <juri@jurta.org>

	* isearch.el (isearch-done): Don't display message "Mark saved"
	when arg `edit' is non-nil to prevent its flicker in the echo area.

91 92 93 94 95
2011-08-28  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package.el (package-menu-mark-delete): Allow marking
	obsolete packages for deletion.

96 97 98 99 100 101 102 103 104
2011-08-28  Christoph Scholtes  <cschol2112@googlemail.com>

	* help-mode.el (help-mode-map): Add special-mode-map to parent.
	(help-mode): Derive help-mode from special-mode. Don't invoke
	view-mode from help-mode.
	(help-xref-override-view-map): Remove.
	(help-make-xrefs): Remove minor-mode-overriding-map-alist since
	view-mode is not used anymore.

105 106 107 108
2011-08-28  Chong Yidong  <cyd@stupidchicken.com>

	* server.el (server-port): Doc fix.

109 110 111 112
	* cus-theme.el (custom-theme-choose-mode): Inherit from
	special-mode (Bug#9124).
	(custom-theme-choose-mode-map): Add special-mode to parent.

113 114 115 116 117 118 119 120 121
2011-08-28  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-fonts.el
	(c-make-font-lock-BO-decl-search-function): New function.
	(c-basic-matchers-after - "Fontify the clauses after various
	keywords"): Extract the three keyword lists for the 3 erroneous
	constructs from the list of four, and use the new function above
	in place of an old one.

122 123 124 125 126
2011-08-28  Deniz Dogan  <deniz@dogan.se>

	* net/rcirc.el (rcirc-insert-prev-input)
	(rcirc-insert-next-input): Remove unused argument.

127 128 129 130
2011-08-28  Stefan Monnier  <monnier@iro.umontreal.ca>

	* shell.el (shell-parse-pcomplete-arguments): Unquote args (bug#9160).

131 132 133 134 135
2011-08-27  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-menus.el (cc-imenu-c++-generic-expression): Make it
	handle function pointer parameters properly.

136 137 138 139 140 141
2011-08-27  Martin Rudalics  <rudalics@gmx.at>

	* window.el (display-buffer-reuse-window): Fix case where
	selected window was reused with non-nil OTHER-WINDOW argument.
	(Bug#9381)

142 143 144 145 146
2011-08-27  Deniz Dogan  <deniz@dogan.se>

	* net/rcirc.el (rcirc-check-auth-status): Adding support for
	oftc's NickServ messages.

147 148 149 150
2011-08-27  Glenn Morris  <rgm@gnu.org>

	* saveplace.el (save-place-limit): Make it finite.  (Bug#9352)

151 152 153 154 155
2011-08-26  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package.el (package-install): Call package-initialize
	if called interactively.

Leo Liu's avatar
Leo Liu committed
156 157 158 159
2011-08-26  Leo Liu  <sdl.web@gmail.com>

	* emacs-lisp/cl-macs.el (defstruct): Fix format.  (Bug#9357)

160 161 162 163 164
2011-08-25  Juri Linkov  <juri@jurta.org>

	* isearch.el (isearch-occur): Let-bind `search-spaces-regexp' to
	`search-whitespace-regexp' (bug#9364).

165 166 167 168 169 170
2011-08-25  Juri Linkov  <juri@jurta.org>

	* isearch.el (isearch-edit-string): Let-bind `search-ring' and
	`regexp-search-ring' to their global values to protect from
	updating by `read-from-minibuffer' (bug#9185).

171 172 173 174 175
2011-08-25  Juri Linkov  <juri@jurta.org>

	* textmodes/ispell.el (ispell-command-loop): Add newline
	at the end of the "Use option `i'..." line.

176 177 178 179 180 181
2011-08-25  Juri Linkov  <juri@jurta.org>

	* battery.el (display-battery-mode): If `battery-status-function'
	or `battery-mode-line-format' is nil, display the message and set
	`display-battery-mode' to nil (bug#9363).

182 183 184 185 186
2011-08-25  Eli Zaretskii  <eliz@gnu.org>

	* buff-menu.el (Buffer-menu-buffer+size): Remove calls to
	bidi-string-mark-left-to-right; they are unnecessary now.

187 188 189 190
2011-08-25  Deniz Dogan  <deniz@dogan.se>

	* net/quickurl.el: Documentation typo fixes.

191 192 193 194
2011-08-25  Chong Yidong  <cyd@stupidchicken.com>

	* window.el (bury-buffer, quit-window): Use bury-buffer-internal.

Glenn Morris's avatar
Glenn Morris committed
195 196
2011-08-25  Glenn Morris  <rgm@gnu.org>

197 198
	* emacs-lisp/derived.el (define-derived-mode): Doc fix.

Glenn Morris's avatar
Glenn Morris committed
199 200 201
	* mail/smtpmail.el (smtpmail-smtp-user): Add version: tag.
	(smtpmail-via-smtp): Handle nil response from smtp.

202 203 204 205 206 207 208 209 210 211 212 213 214
2011-08-24  Juri Linkov  <juri@jurta.org>

	* proced.el (proced-marked): Inherit from `error' instead of
	`font-lock-warning-face'.

	* ibuffer.el (ibuffer-marked-face): Change default face from
	`font-lock-warning-face' to `warning'.
	(ibuffer-deletion-face): Change default face from
	`font-lock-type-face' to `error'.

	* battery.el (battery-update): Use the face `error' instead of
	`font-lock-warning-face' (bug#6117).

215 216 217 218 219
2011-08-24  Juri Linkov  <juri@jurta.org>

	* faces.el (success): Change face color from "Green3" to
	"ForestGreen" on light background (bug#9353).

220 221
2011-08-24  Chong Yidong  <cyd@stupidchicken.com>

222 223
	* window.el (quit-window): Rename from quit-restore-window.
	Use same arglist as old quit-window.
224 225 226 227
	(frame-auto-delete): Doc fix.

	* view.el (view-mode-exit): Use quit-window.

228 229 230 231 232 233 234 235 236
2011-08-24  Juri Linkov  <juri@jurta.org>

	* isearch.el (isearch-ring-adjust1): Start visiting previous
	search strings from the index 0 (-1 + 1) instead of 1 (0 + 1).
	(isearch-repeat, isearch-edit-string): Call `isearch-ring-adjust1'
	for empty search string (when the last search string is reused
	automatically) to adjust the isearch ring to the last element and
	prepare the correct index for further M-p commands (bug#9185).

237 238 239 240 241 242 243
2011-08-24  Kenichi Handa  <handa@m17n.org>

	* international/ucs-normalize.el: If decomposition property of
	CHAR is the default one (i.e. a list of CHAR itself), treat it as
	nil.
	(nfd, nfkd): Likewise.

244 245 246 247 248 249 250 251
2011-08-24  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mpc.el (mpc--proc-filter): Don't signal mpc-proc-error since signals
	from process filters aren't reliably transmitted to the surrounding
	accept-process-output.
	(mpc-proc-check): New function.
	(mpc-proc-sync): Use it (bug#8293)

252 253 254 255 256
2011-08-23  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/eieio.el (eieio-defmethod, eieio-defgeneric):
	Add compatibility functions (bug#9313).

257 258
2011-08-23  Eli Zaretskii  <eliz@gnu.org>

259 260
	* cus-start.el (all): Add entry for bidi-paragraph-direction.

261 262
	* international/uni-bidi.el: Regenerated.

263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280
2011-08-23  Kenichi Handa  <handa@m17n.org>

	* international/charprop.el:
	* international/uni-bidi.el:
	* international/uni-category.el:
	* international/uni-combining.el:
	* international/uni-comment.el:
	* international/uni-decimal.el:
	* international/uni-decomposition.el:
	* international/uni-digit.el:
	* international/uni-lowercase.el:
	* international/uni-mirrored.el:
	* international/uni-name.el:
	* international/uni-numeric.el:
	* international/uni-old-name.el:
	* international/uni-titlecase.el:
	* international/uni-uppercase.el: Regenerate.

281 282 283 284 285
2011-08-23  Martin Rudalics  <rudalics@gmx.at>

	* help.el (help-window-setup): Fix message displayed when other
	window is reused.  (Bug#9341)

286 287
2011-08-23  Stefan Monnier  <monnier@iro.umontreal.ca>

288 289 290
	* shell.el (shell-completion-vars): Set pcomplete-arg-quote-list.
	* pcomplete.el (pcomplete-quote-argument): Fix thinko (bug#9161).

291 292 293 294 295
	* pcomplete.el (pcomplete-parse-comint-arguments): Fix inf-loop.
	Mark obsolete.
	* shell.el (shell-parse-pcomplete-arguments): New function.
	(shell-completion-vars): Use it instead (bug#9160).

296 297
2011-08-22  Stefan Monnier  <monnier@iro.umontreal.ca>

298 299 300
	* progmodes/sh-script.el (sh-maybe-here-document): Disable magic in
	strings and comments (bug#9333).

301 302 303 304
	* emacs-lisp/debug.el (debug-arglist): New function.
	(debug-convert-byte-code): Use it.  Handle lexical byte-codes.
	(debug-on-entry-1): Handle interpreted closures (bug#9120).

305 306
2011-08-22  Juri Linkov  <juri@jurta.org>

307 308 309 310
	* progmodes/compile.el (compilation-mode-font-lock-keywords):
	Revert regexp that highlights output switches to its old
	pre-2010-10-28 value and remove one `?' from it (bug#9319).

311 312 313
	* progmodes/grep.el (grep-process-setup): Use `buffer-modified-p'
	to check for empty output (bug#9226).

314 315 316 317 318 319
2011-08-22  Chong Yidong  <cyd@stupidchicken.com>

	* progmodes/scheme.el (scheme-mode-syntax-table): Don't use
	symbol-constituent as the default, as that stops font-lock from
	working properly (Bug#8843).

320 321 322 323 324
2011-08-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* mail/smtpmail.el (smtpmail-via-smtp): Only bind
	`coding-system-for-*' around the process open call to avoid
	auth-source side effects.
325
	(smtpmail-try-auth-methods): Expand the secret password.
326 327
	(smtpmail-query-smtp-server): Allow `quit'-ing out in case the
	probe hangs.
328

329 330
2011-08-21  Chong Yidong  <cyd@stupidchicken.com>

331 332
	* term.el (term-mouse-paste): Yank primary selection (Bug#6845).

333 334 335 336 337 338
	* emacs-lisp/find-func.el (find-function-noselect): New arg
	lisp-only.

	* emacs-lisp/edebug.el (edebug-instrument-function): Use it to
	signal an error for built-in functions (Bug#6664).

339 340 341 342 343
2011-08-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* mail/smtpmail.el (smtpmail-smtp-user): New variable.
	(smtpmail-try-auth-methods): Use it.

344 345
2011-08-21  Chong Yidong  <cyd@stupidchicken.com>

346 347 348 349 350 351
	* font-lock.el (font-lock-fontify-region)
	(font-lock-unfontify-region, font-lock-default-fontify-buffer)
	(font-lock-default-unfontify-buffer)
	(font-lock-default-fontify-region)
	(font-lock-default-unfontify-region): Add docstrings (Bug#8624).

352 353
	* progmodes/compile.el (compilation-error-properties):
	Fix confusion between file struct and message struct (Bug#9319).
Chong Yidong's avatar
Chong Yidong committed
354 355
	(compilation-error-regexp-alist-alist): Fix 2011-05-09 change to
	`ant' regexp.
356

357 358 359
	* net/browse-url.el (browse-url-firefox): Don't call
	browse-url-firefox-sentinel unless using -remote (Bug#9328).

360 361
2011-08-20  Glenn Morris  <rgm@gnu.org>

362 363
	* tutorial.el (help-with-tutorial): Avoid an error on short screens.

364 365
	* tutorial.el (tutorial--default-keys): Update some default bindings.

366 367
	* files.el (hack-local-variables): Fully ignore case for "mode:".

368 369 370 371 372 373 374 375 376 377 378 379 380 381
2011-08-20  Alan Mackenzie  <acm@muc.de>

	Resolve invalid use of a regexp in regexp-opt.

	* cc-fonts.el (c-complex-decl-matchers): Add in special detection
	for a java annotation.

	* cc-engine.el (c-forward-decl-or-cast-1): Add in special
	detection for a java annotation.

	* cc-langs.el (c-prefix-spec-kwds-re): Remove the special handling
	for java.
	(c-modifier-kwds): Remove the regexp "@[A-za-z0-9]+".

382 383 384 385 386
2011-08-20  Chong Yidong  <cyd@stupidchicken.com>

	* startup.el (normal-top-level-add-subdirs-to-load-path): Doc fix
	(Bug#9274).

387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405
2011-08-20  Alan Mackenzie  <acm@muc.de>

	* Fontify CPP expressions correctly when starting in the middle of
	such a construct.  Mainly for when jit-lock etc. starts a chunk
	here.

	* progmodes/cc-fonts.el (c-font-lock-context): new buffer local
	variable.
	(c-make-font-lock-search-form): new function, extracted from
	c-make-font-lock-search-function.
	(c-make-font-lock-search-function): Use the above function.
	(c-make-font-lock-context-search-function): New function.
	(c-cpp-matchers): Enhance the preprocessor expression case with
	the above function
	(c-font-lock-complex-decl-prepare): Test for being in a CPP form
	which takes an expression.

	* progmodes/cc-langs.el (c-cpp-expr-intro-re): New lang-variable.

406 407 408 409 410 411
2011-08-20  Martin Rudalics  <rudalics@gmx.at>

	* window.el (display-buffer-reuse-window)
	(display-buffer-pop-up-window): Don't reuse or split a side
	window.

Glenn Morris's avatar
Glenn Morris committed
412 413 414 415 416
2011-08-19  Glenn Morris  <rgm@gnu.org>

	* files.el (hack-local-variables-prop-line, hack-local-variables):
	Downcase "Mode:". (Bug#9331)

417 418 419 420 421 422 423 424 425
2011-08-18  Chong Yidong  <cyd@stupidchicken.com>

	* international/characters.el: Add L and R categories.

	* subr.el (bidi-string-mark-left-to-right): Rename from
	string-mark-left-to-right.  Use category search.

	* buff-menu.el (Buffer-menu-buffer+size): Callers changed.

426 427 428 429 430 431 432 433 434 435 436 437 438 439 440
2011-08-18  Juri Linkov  <juri@jurta.org>

	* faces.el (error, warning, success): New faces with definitions
	copied from old default values of `font-lock-warning-face',
	`compilation-warning', `compilation-info' (bug#6117).

	* font-lock.el (font-lock-warning-face): Inherit from `error'.

	* progmodes/compile.el (compilation-error): Inherit from `error'.
	(compilation-warning): Inherit from `warning'.
	(compilation-info): Inherit from `success'.

	* dired.el (dired-marked): Inherit from `warning'.
	(dired-flagged): Inherit from `error'.

441 442
2011-08-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>

443 444 445 446
	* mail/smtpmail.el (auth-source): Require to avoid problems with
	binding variables (bug#9298).  Also clean up some unused
	autoloads.

447 448
	* net/network-stream.el (network-stream-open-starttls):
	Support using starttls.el without using gnutls-cli.
449

450 451 452 453 454
2011-08-17  Juri Linkov  <juri@jurta.org>

	* progmodes/grep.el (rgrep): Handle the case when
	`grep-find-command' is a cons cell (bug#9278).

455 456 457 458 459 460
2011-08-17  Martin Rudalics  <rudalics@gmx.at>

	* window.el (display-buffer-pop-up-frame): Run frame creation
	function with BUFFER current (as special-display-popup-frame
	does).  Reported by Drew Adams.

461 462 463 464 465 466 467 468 469 470
2011-08-17  Daiki Ueno  <ueno@unixuser.org>

	* epa-mail.el: Simplify GnuPG group expansion using
	epg-expand-group.
	(epa-mail-group-alist, epa-mail-group-modtime)
	(epa-mail-gnupg-conf-file, epa-mail-parse-groups)
	(epa-mail-sync-groups, epa-mail-expand-recipient-1)
	(epa-mail-expand-recipients-2, epa-mail-expand-recipients):
	Remove.

471 472 473 474
2011-08-16  Feng Li <fengli@gmail.com> (tiny change)

	* calc/calc-ext.el (math-defintegral-2): Remove nested backquote.

475 476 477 478 479
2011-08-16  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-engine.el (c-state-cache-non-literal-place):
	Correct, to avoid the inside of macros.

480 481
2011-08-16  Richard Stallman  <rms@gnu.org>

482 483 484 485 486 487 488 489
	* epa-mail.el: Handle GnuPG group definitions.
	(epa-mail-group-alist, epa-mail-group-modtime)
	(epa-mail-gnupg-conf-file): New variables.
	(epa-mail-parse-groups, epa-mail-sync-groups)
	(epa-mail-expand-recipient-1, epa-mail-expand-recipients-2)
	(epa-mail-expand-recipients): New functions.
	(epa-mail-encrypt): Call epa-mail-expand-recipients.

490 491
	* mail/rmail.el (rmail-epa-decrypt): New command.

Richard M. Stallman's avatar
Richard M. Stallman committed
492 493
	* epa.el (epa-decrypt-region): New arg MAKE-BUFFER-FUNCTION.
	Don't bind buffer-read-only, just inhibit-read-only.
494 495 496
	(epa--find-coding-system-for-mime-charset): Fix the non-xemacs case.
	(epa-decrypt-armor-in-region): Make error message clearer.

497 498 499 500 501
2011-08-15  Stefan Monnier  <monnier@iro.umontreal.ca>

	* minibuffer.el (completion-pcm--merge-completions): Don't merge "a1b"
	and "a2b" to "ab" for `prefix'.

502 503 504 505
2011-08-14  Chong Yidong  <cyd@stupidchicken.com>

	* ibuf-ext.el (ibuffer-filter-disable): New arg for deleting
	filter groups.
Chong Yidong's avatar
Chong Yidong committed
506 507
	(ibuffer-included-in-filter-p-1): Use it.  Suggested by Rafaël
	Fourquet (Bug#8804).
508

509 510 511 512
2011-08-12  Juanma Barranquero  <lekktu@gmail.com>

	* startup.el (argi): Declare as global variable (bug#9275).

513 514 515 516 517
2011-08-12  Chong Yidong  <cyd@stupidchicken.com>

	* subr.el (string-mark-left-to-right): Search the entire string
	for RTL script, not just the terminating character.  Doc fix.

518 519
2011-08-12  Stefan Monnier  <monnier@iro.umontreal.ca>

520 521 522 523 524 525 526 527
	* progmodes/js.el (js-syntax-propertize, js-syntax-propertize-regexp):
	New function.
	(js--regexp-literal, js-syntax-propertize-function): Remove.
	(js-mode): Use js-syntax-propertize to handle multilines (bug#9183).
	(js-mode-map): Don't rebind electric keys.
	(js-insert-and-indent): Remove.
	(js-mode): Setup electric-layout and electric-indent instead.

528 529
	* epa-file.el (epa-file-select-keys): Revert to nil default (bug#9280).

530 531 532 533 534 535 536 537
2011-08-12  Daiki Ueno  <ueno@unixuser.org>

	* epa.el (epa-progress-callback-function): Fix the logic of
	displaying progress.
	* epa-file.el (epa-file-insert-file-contents): Make progress
	display more user-friendly.
	(epa-file-write-region): Ditto.

538 539 540 541 542 543 544 545
2011-08-10  Chong Yidong  <cyd@stupidchicken.com>

	* subr.el (string-mark-left-to-right): New function.

	* buff-menu.el (Buffer-menu-buffer+size): Remove LRM argument.
	Use string-mark-left-to-right.
	(list-buffers-noselect): Caller changed.

546 547
	* emacs-lisp/tabulated-list.el (tabulated-list-print-entry):
	Use string-mark-left-to-right.
548 549
	(tabulated-list-print): Recenter after moving point.

550 551 552 553 554 555
2011-08-10  Juri Linkov  <juri@jurta.org>

	* progmodes/grep.el (rgrep): Don't bind `process-connection-type'.
	This finishes incomplete reversion of 2011-06-30T01:09:13Z!larsi@gnus.org
	intended by 2011-07-06T15:49:19Z!larsi@gnus.org.

556 557 558 559 560
2011-08-09  Chong Yidong  <cyd@stupidchicken.com>

	* hi-lock.el (hi-lock-unface-buffer): Fix interactive spec
	(Bug#7554).

Chong Yidong's avatar
Chong Yidong committed
561
2011-08-09  Andreas Schwab  <schwab@linux-m68k.org>
Andreas Schwab's avatar
Andreas Schwab committed
562 563 564 565

	* xt-mouse.el (xterm-mouse-event-read): Try to recover the raw
	character.  (Bug#6594)

566 567
2011-08-08  Chong Yidong  <cyd@stupidchicken.com>

568 569 570 571 572 573 574 575
	* image-dired.el: Don't use find-file for temporary work (Bug#7895).
	(image-dired--with-db-file): New macro.
	(image-dired-write-tags, image-dired-remove-tag)
	(image-dired-create-gallery-lists, image-dired-write-comments)
	(image-dired-get-comment, image-dired-mark-tagged-files)
	(image-dired-list-tags, image-dired-gallery-generate): Use it.
	(image-dired-gallery-generate): Use insert-file-contents.

576 577 578 579 580
	* time.el (display-time-world-list, display-time-world-display):
	* time-stamp.el (time-stamp-string):
	* vc/add-log.el (add-change-log-entry): Use setenv instead of
	set-time-zone-rule (Bug#7337).

Daiki Ueno's avatar
Daiki Ueno committed
581 582 583 584 585 586 587 588 589 590 591 592 593
2011-08-08  Daiki Ueno  <ueno@unixuser.org>

	* epg.el (epg--status-KEYEXPIRED, epg--status-KEYREVOKED): Fix typo.
	(epg-error-to-string, epg-errors-to-string): New function.
	(epg-wait-for-completion): Reverse errors list.
	(epg--check-error-for-decrypt, epg-sign-file, epg-sign-string)
	(epg-encrypt-file, epg-encrypt-string, epg-export-keys-to-file)
	(epg--import-keys-1, epg-receive-keys, epg-delete-keys)
	(epg-sign-keys, epg-generate-key-from-file)
	(epg-generate-key-from-string): Format errors by using
	epg-errors-to-string (bug#9255).
	(epg--status-INV_SGNR, epg--status-NO_SGNR): New status handler.

594 595 596 597 598 599 600 601 602
2011-08-07  Juri Linkov  <juri@jurta.org>

	* faces.el (list-faces-display): Remove extra angle bracket
	from `help-mode-map'.

	* info.el (Info-history-toc-nodes): Doc fix.

	* longlines.el (longlines-mode): Doc fix.

603 604
2011-08-05  Stefan Monnier  <monnier@iro.umontreal.ca>

605 606 607
	* progmodes/js.el (js--regexp-literal): Accept regexps at the beginning
	of statements and in a few more cases (bug#9183).

608 609 610 611
	* emacs-lisp/cl-macs.el (cl--make-usage-var, cl--make-usage-args):
	New functions.
	(cl-transform-lambda): Use them (bug#9239).

612 613 614 615 616 617 618 619 620 621
2011-08-05  Martin Rudalics  <rudalics@gmx.at>

	* window.el (display-buffer-same-window)
	(display-buffer-same-frame, display-buffer-other-window)
	(pop-to-buffer-same-window, pop-to-buffer-same-frame)
	(pop-to-buffer-other-window)
	(pop-to-buffer-same-frame-other-window)
	(pop-to-buffer-other-frame): Make them defuns.
	(switch-to-buffer): Don't set LABEL argument of pop-to-buffer.

622 623 624 625 626 627
2011-08-03  Stefan Monnier  <monnier@iro.umontreal.ca>

	* subr.el (make-composed-keymap): Move from C.  Change calling
	convention, and improve docstring to bring attention to a subtle point.
	* minibuffer.el (completing-read-default): Adjust accordingly.

628 629 630 631 632 633 634
2011-08-03  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-open-connection-setup-interactive-shell)
	(tramp-open-shell): Use `tramp-shell-quote-argument'.

	* net/trampver.el: Update release number.

635 636 637 638 639
2011-08-03  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/sh-script.el (sh-font-lock-paren): Don't mistake "main" for
	"in" (bug#9190).

640 641
2011-08-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>

642 643 644
	* mail/sendmail.el (sendmail-query-once): Restore the current
	buffer after querying (bug#9074).

645 646 647
	* dired.el (dired-flagged): Use different faces for marked and
	flagged files (bug#6117).

Lars Magne Ingebrigtsen's avatar
Lars Magne Ingebrigtsen committed
648 649 650
	* emacs-lisp/cl-macs.el (dolist): Mention that there's a nil block
	(bug#4433).

651 652 653
	* ido.el (ido-mode): Switch off the message if called
	non-interactively.

654 655 656 657
	* mail/smtpmail.el (smtpmail-query-smtp-server): Try port 25
	before 587, since it appears that that's more likely to work for
	more people.

658 659 660 661
	* cus-edit.el (custom-file): When running under emacs -q, always
	refuse to save the customisations, even if the .emacs file doesn't
	exist.

662 663 664
	* info.el: Remove the `Info-beginning-of-buffer' function
	(bug#8325).

665 666
	* net/network-stream.el (network-stream-open-starttls):
	Use `starttls-available-p' to see whether starttls.el can be used.
667

668 669 670 671 672 673
2011-08-01  Martin Rudalics  <rudalics@gmx.at>

	* window.el (display-buffer-in-window): Don't set dedicated status
	of window here (Bug#9215).
	(display-buffer-pop-up-window, display-buffer-pop-up-frame)
	(display-buffer-pop-up-side-window)
674
	(display-buffer-in-side-window): Set dedicated status of window here.
675

676 677 678 679 680
2011-08-01  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/package.el (package-generate-autoloads): Load autoloads
	before binding generated-autoload-file.

681 682 683 684
2011-08-01  Deniz Dogan  <deniz@dogan.se>

	* net/rcirc.el (rcirc-handler-333): Clarify docstring.

Michael Albinus's avatar
Michael Albinus committed
685 686 687 688 689 690
2011-07-30  Michael Albinus  <michael.albinus@gmx.de>

	Sync with Tramp 2.2.2.

	* net/trampver.el: Update release number.

691 692 693 694 695 696 697
2011-07-30  Juri Linkov  <juri@jurta.org>

	* dired-aux.el (dired-touch-initial): Remove function.
	(dired-do-chxxx): For op-symbol `touch', set `initial' to the
	current time, and `default' to the last modification time of the
	current marked file (bug#6887).

Jose E. Marchesi's avatar
Jose E. Marchesi committed
698 699 700
2011-07-28  Jose E. Marchesi  <jemarch@gnu.org>

	* simple.el (goto-line): Use string-to-number to provide a
701
	numeric argument to read-number (bug#9163).
Jose E. Marchesi's avatar
Jose E. Marchesi committed
702

703 704 705 706 707
2011-07-27  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-maybe-send-script): Don't let-bind the
	connection process, it could be nil.

Leo Liu's avatar
Leo Liu committed
708 709 710 711 712 713 714 715
2011-07-27  Leo Liu  <sdl.web@gmail.com>

	Simplify url handling in rcirc-mode.

	* net/rcirc.el (rcirc-browse-url-map, rcirc-browse-url-at-point)
	(rcirc-browse-url-at-mouse): Remove.
	* net/rcirc.el (rcirc-markup-urls): Use `make-button'.

716 717 718 719 720 721 722 723 724 725 726 727
2011-07-26  Alan Mackenzie  <acm@muc.de>

	Fontify bitfield declarations properly.

	* progmodes/cc-langs.el (c-has-bitfields): New lang variable.
	(c-symbol-chars): Now exported as a lang variable.
	(c-not-primitive-type-keywords): New lang variable.

	* progmodes/cc-fonts.el (c-font-lock-declarations): Jump over the
	QT keyword "more" to prevent "more slots: ...." being spuriously
	parsed as a bitfield declaraion.

728 729
	* progmodes/cc-engine.el (c-beginning-of-statement-1):
	Refactor and enhance to handle bitfield declarations.
730 731 732 733
	(c-punctuation-in): New function.
	(c-forward-decl-or-cast-1): Enhance CASE 3 to handle bitfield
	declarations properly.

734 735 736 737
2011-07-26  Ulf Jasper  <ulf.jasper@web.de>

	* calendar/icalendar.el (icalendar--all-events): Take care of
	multiple vcalendars in a single file.
738
	(icalendar--convert-float-to-ical): Checkdoc fixes.
739

740 741 742 743
2011-07-25  Deniz Dogan  <deniz@dogan.se>

	* image.el (insert-image): Clarifying docstring.

744 745 746 747 748 749
2011-07-24  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-barf-unless-okay): Return the value of
	`tramp-send-command-and-check' if there is no error.
	(tramp-send-command-and-read): Suppress *all* errors if NOERROR.

750 751 752 753 754 755 756 757 758 759 760
2011-07-22  Alan Mackenzie  <acm@muc.de>

	Prevent cc-langs.elc being loaded at run time.

	* progmodes/cc-mode.el: Remove two autoload forms which loaded
	cc-langs.

	* /progmodes/cc-langs.el (c-make-init-lang-vars-fun): Don't emit
	"(require 'cc-langs)".  Quote a form so it will evaluate at
	(cc-mode's) compilation time.

761 762 763 764 765
2011-07-22  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-file-name-handler): Avoid recursive
	loading.  (Bug#9114)

766 767 768 769 770 771
2011-07-21  Martin Rudalics  <rudalics@gmx.at>

	* window.el (display-buffer-pop-up-window)
	(display-buffer-pop-up-side-window)
	(display-buffer-in-side-window): Call display-buffer-set-height
	and display-buffer-set-width after setting the new window's
772
	buffer so `fit-window-to-buffer' and friends work on the right buffer.
773

774 775 776 777 778 779 780
2011-07-20  Sam Steingold  <sds@gnu.org>

	* progmodes/etags.el (etags-file-of-tag, etags-tags-table-files)
	(etags-tags-included-tables): Call `convert-standard-filename' on
	the file names contained in TAGS so that windows Emacs can handle
	TAGS files created by cygwin ctags.

781 782 783 784 785
2011-07-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* proced.el (proced-update): Revert yesterday's bug#1779 patch,
	which apparently didn't work.

786
2011-07-19  Roland Winkler  <winkler@gnu.org>
Lars Magne Ingebrigtsen's avatar
Lars Magne Ingebrigtsen committed
787

788 789 790
	* proced.el (proced-send-signal): For *Marked Processes* buffer
	put point at beginning of buffer.

791 792 793 794 795
2011-07-19  Stephen Berman  <stephen.berman@gmx.net>

	* proced.el (proced-format): Make header lines align with the text
	(bug#1779).

796 797 798 799 800
2011-07-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* view.el (view-buffer): Allow running in `special' modes if we're
	visiting a file (bug#8615).

801 802 803
2011-07-19  Martin Rudalics  <rudalics@gmx.at>

	* window.el (display-buffer-alist-of-strings-p)
804 805
	(display-buffer-alist-set-1, display-buffer-alist-set-2):
	New functions.
806 807 808
	(display-buffer-alist-set): Rewrite to handle Emacs 23 options
	more accurately.

809 810 811 812 813 814 815
2011-07-18  Alan Mackenzie  <acm@muc.de>

	Fontify declarators properly when, e.g., a jit-lock chunk begins
	inside a declaration.

	* progmodes/cc-langs.el (c-symbol-chars): Correct a typo.

816 817
	* progmodes/cc-fonts.el (c-font-lock-enclosing-decls):
	New function.
818 819 820 821 822 823 824
	(c-complex-decl-matchers): Insert reference to
	c-font-lock-enclosing-decls.

	* progmodes/cc-engine.el (c-backward-single-comment):
	(c-backward-comments): Bind open-paren-in-column-0-is-defun-start
	to nil around calls to (forward-comment -1).

825 826
2011-07-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>

827 828
	* image.el (put-image): Doc typo fix.

829 830
	* progmodes/etags.el (tags-search): Doc typo fix.

831 832 833
	* mail/smtpmail.el (smtpmail-via-smtp): Query the user for
	password if we get errors 550 to 554.

834 835
2011-07-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>

836
	* net/gnutls.el (gnutls-log-level): Remove.
837

838 839 840
	* textmodes/fill.el (adaptive-fill-regexp): Include EN DASH as an
	indentation character (bug#6380).

841 842
	* files.el (buffer-offer-save): Made permanently local (bug#6241).

843 844 845
	* doc-view.el (doc-view-make-safe-dir): Rewrite the error message
	to clarify what the problem is (bug#4291).

846 847
	* simple.el (current-kill): Clarify what
	`interprogram-paste-function' does (bug#7500).
848 849
	(auto-fill-mode): Document `auto-fill-function' in relation to
	`auto-fill-mode' (bug#2470).
850

851 852 853 854 855
2011-07-16  Lawrence Mitchell  <wence@gmx.li>

	* emacs-lisp/cl-macs.el (defstruct): Ignore argument to setf
	method if slot is read-only (bug#9035).

856 857
2011-07-16  Martin Rudalics  <rudalics@gmx.at>

858
	* frame.el (select-frame-set-input-focus): New argument NORECORD.
859
	* window.el (pop-to-buffer): Select window used even if it was
860 861
	selected before, see discussion of (Bug#8615), (Bug#6954).
	Pass argument NORECORD on to select-frame-set-input-focus.
862

863 864 865
2011-07-15  Glenn Morris  <rgm@gnu.org>

	* subr.el (read-char-choice): Allow quitting.  (Bug#9001)
866
	Respect help-form.
867

868 869 870 871 872
2011-07-09  Lawrence Mitchell  <wence@gmx.li>

	* net/gnutls.el (gnutls-min-prime-bits): New variable.
	(gnutls-negotiate): Use it.

873 874
2011-07-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>

875 876
	* net/gnutls.el (gnutls-negotiate):
	Upcase `gnutls-algorithm-priority'.
877

878 879
2011-07-15  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
880 881 882 883
	* jka-compr.el (jka-compr-verbose): Move from here...
	* jka-cmpr-hook.el (jka-compr-verbose): ... to here.  (Bug#9090)
	Add missing :version tag.
	* info.el: No need to require jka-compr when compiling.
884

Lars Magne Ingebrigtsen's avatar
Lars Magne Ingebrigtsen committed
885 886
2011-07-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>

887 888 889
	* net/gnutls.el (gnutls-algorithm-priority): New variable.
	(gnutls-negotiate): Use it.

890 891
	* emacs-lisp/cl-macs.el (declare): Link to the "Declarations" node.

892 893 894
	* info.el (Info-beginning-of-buffer): New command.
	(Info-mode-map): Use it instead of `beginning-of-buffer' to allow
	announcing `b' as the key (bug#8325).
895
	(Info-mode-menu): Use `Info-beginning-of-buffer' for consistency.
896

897 898
	* emacs-lisp/cl-macs.el (declare): Doc string fix-up.

899 900 901 902
	* international/mule-cmds.el
	(describe-specified-language-support): Make the error message
	clearer (bug#8905).

903 904
	* emacs-lisp/cl-macs.el (declare): Add a doc string (bug#8690).

Lars Magne Ingebrigtsen's avatar
Lars Magne Ingebrigtsen committed
905 906 907
	* isearch.el (isearch-barrier): Add a doc string, since it's
	mentioned in a function doc string (bug#8678).

908 909 910 911 912
2011-07-15  Martin Rudalics  <rudalics@gmx.at>

	* window.el (switch-to-buffer): Call pop-to-buffer with normalized
	buffer argument (Bug#9083) and self-identifying label argument.

913 914 915 916
2011-07-15  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/debug.el (debug): Doc fix.  (Bug#8273)

917 918 919 920 921
2011-07-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* man.el (Man-fontify-manpage): Fix message when formatting the
	man page (bug#7929).

922
2011-07-14  Eli Zaretskii  <eliz@gnu.org>
923 924 925 926 927 928

	* buff-menu.el (Buffer-menu-buffer+size): Accept an additional
	argument LRM; if non-nil, append an invisible LRM character to the
	buffer name.
	(list-buffers-noselect): Call Buffer-menu-buffer+size with the
	last argument non-nil, when formatting buffer names.
929 930
	(Buffer-menu-mode, list-buffers-noselect): Force left-to-right
	paragraph direction.
931

932 933
2011-07-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>

934 935 936
	* man.el (Man-bgproc-sentinel): Skip any arguments and only output
	the man page name (bug#7929).

Lars Magne Ingebrigtsen's avatar
Lars Magne Ingebrigtsen committed
937 938 939
	* image.el (put-image): Mention the `put-image' overlay property
	(bug#7834).

940 941 942
	* scroll-bar.el (set-scroll-bar-mode): Mention that
	`scroll-bar-mode' lists the values (bug#7772).

943 944 945
	* image-mode.el (image-mode-fit-frame): Mention that it's a toggle
	command (bug#7729).

946 947 948 949 950
	* rect.el (apply-on-rectangle): Return the point after the last
	operation.
	(string-rectangle): Go to the point after the last operation
	(bug#7522).

951 952 953
	* printing.el (pr-toggle-region): Clarify the documentation
	slightly (bug#7493).

954 955 956
	* time.el (display-time-update):
	Allow `display-time-mail-function' to return nil (bug#7158).
	Fix suggested by Detlev Zundel.
957

958 959 960
	* vc/diff.el (diff): Clarify the order the file names are read
	(bug#7111).

961 962 963
	* mouse.el (mouse-set-region): Link to `mouse-drag-copy-region' in
	the doc string (bug#7015).

964 965 966
	* font-lock.el (font-lock-maximum-decoration): Mention what
	numeric levels mean (bug#6935).

967 968 969
	* startup.el (initial-buffer-choice): Don't mention the `none'
	selection, which is against policy.

970 971
2011-07-14  Martin Rudalics  <rudalics@gmx.at>

972 973
	* window.el (display-buffer-normalize-special):
	Replace `dedicated' by `dedicate' to dedicate window (Bug#9072).
974

975 976 977 978 979
2011-07-14  Eli Zaretskii  <eliz@gnu.org>

	* subr.el (version<, version<=, version=): Mention "-CVS" and
	"-12345" alpha version numbers.

980 981 982 983 984
2011-07-14  Chong Yidong  <cyd@stupidchicken.com>

	* bindings.el: Add advertised binding for set-mark-command
	(Bug#5772).

985 986 987 988 989 990 991 992 993
2011-07-14  Chong Yidong  <cyd@stupidchicken.com>

	* bindings.el (mode-line-other-buffer):
	* bookmark.el (bookmark-bmenu-2-window):
	* bs.el (bs-cycle-next, bs-cycle-previous):
	* net/tramp-cmds.el (tramp-append-tramp-buffers): Revert to using
	switch-to-buffer.

	* net/tramp-compat.el (tramp-compat-pop-to-buffer-same-window):
994
	Delete.
995

Juanma Barranquero's avatar
Juanma Barranquero committed
996 997 998 999 1000 1001
2011-07-14  Juanma Barranquero  <lekktu@gmail.com>

	* follow.el (follow-debug-message, follow-redisplay):
	* jka-cmpr-hook.el (with-auto-compression-mode):
	Fix typos in docstrings.

1002 1003
2011-07-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>

1004 1005 1006
	* subr.el (with-silent-modifications): Clarify somewhat what the
	macro inhibits (bug#6525).

1007 1008 1009
	* simple.el (eval-expression): Note what it does if called
	interactively (bug#6495).

1010 1011
2011-07-13  Chong Yidong  <cyd@stupidchicken.com>

1012 1013
	* window.el (switch-to-buffer): New arg FORCE-SAME-WINDOW.
	Use pop-to-buffer buffer-or-name if it is nil.
1014 1015 1016 1017

	* emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions):
	Remove switch-to-buffer.

1018 1019
2011-07-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>

1020 1021 1022
	* files.el (make-directory): Clarify that an error will be raised
	if there's an error (bug#6397).

1023 1024 1025
	* startup.el (initial-buffer-choice): Add `none' as a choice
	(bug#6234).

1026 1027 1028
	* subr.el (add-hook): Clarify section about buffer-local hooks
	(bug#6218).

1029 1030
	* dired.el (dired-flagged): Clarify doc string (bug#6117).

1031 1032 1033 1034 1035
2011-07-13  Juanma Barranquero  <lekktu@gmail.com>

	* tabify.el (untabify): Preserve the current column so that point
	doesn't move (bug#6032).

Lars Magne Ingebrigtsen's avatar
Lars Magne Ingebrigtsen committed
1036 1037
2011-07-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>

1038 1039
	* progmodes/cperl-mode.el (cperl-syntaxify-by-font-lock):
	Rewrite to avoid awkward possessive "s" (bug#5986).
Lars Magne Ingebrigtsen's avatar
Lars Magne Ingebrigtsen committed
1040

1041 1042 1043 1044 1045 1046
2011-07-13  Glenn Morris  <rgm@gnu.org>

	* dired.el (dired-use-ls-dired): Doc fix.  (Bug#9039).
	(dired-insert-directory): Give a message the first time
	if ls is found not to support --dired.

Lars Magne Ingebrigtsen's avatar
Lars Magne Ingebrigtsen committed
1047 1048 1049 1050 1051
2011-07-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* simple.el (toggle-truncate-lines): Clarify what is toggled
	(bug#5580).  Text by Drew Adams.

1052 1053 1054 1055 1056
2011-07-13  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (blink-matching-open): Make the error message from the
	last change less verbose.

1057 1058 1059 1060 1061 1062
2011-07-13  Dan Nicolaescu  <dann@ics.uci.edu>

	* font-lock.el (font-lock-comment-face): Use the high contrast
	"yellow" color for font-lock-comment-face on low color terminals
	using a dark background color (bug#4221).

1063 1064
2011-07-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>

1065 1066 1067
	* dired.el (dired-insert-set-properties): Make the doc string
	reflect what it does now (bug#5325).

1068 1069 1070
	* simple.el (blink-matching-open): Say that we were unable to find
	the match within the limit, if we're limited (bug#5122).

1071 1072 1073
	* international/mule-cmds.el (prefer-coding-system): Add an
	example (bug#4869).

1074 1075 1076
	* progmodes/etags.el (tags-search): Document `file-list-form'
	(bug#4731).

1077 1078 1079 1080 1081 1082
2011-07-13  Lawrence Mitchell  <wence@gmx.li>

	* net/browse-url.el (browse-url-default-browser)
	(browse-url-browser-function): Make the default browser choice a
	bit more logical (bug#4300).  Also clean up the doc string.

1083 1084 1085 1086 1087
2011-07-13  Juanma Barranquero  <lekktu@gmail.com>

	* bindings.el (completion-ignored-extensions): Add OpenMCL/Clozure
	binary endings (bug#4440).

1088 1089
2011-07-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>

1090 1091 1092
	* info.el (info-insert-file-contents): Inhibit jka-compr messages,
	which can be pretty annoying (bug#8971).

1093 1094 1095
	* jka-compr.el (jka-compr-verbose): New variable, and use
	throughout (bug#8971).

1096 1097 1098
	* info.el (Info-find-file): Fall back on the installation
	directory if we can't find the info node anywhere else.

1099 1100 1101 1102 1103
2011-07-13  Sergei Organov  <osv@javad.com>  (tiny change)

	* vc/vc.el (vc-revert-file):
	Don't set file time-stamp in the past.  (Bug#5181)

1104 1105
2011-07-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>

1106 1107 1108 1109
	* files.el (after-find-file): Give a better error message when
	trying to find a symlink that points to a file that doesn't exist
	(bug#4398).

1110 1111 1112
	* progmodes/cc-vars.el: Remove (probably) misleading comment
	(bug#4396).

1113 1114 1115 1116
2011-07-12  Johan Bockgård  <bojohan@gnu.org>

	* mouse-sel.el (mouse-sel-primary-overlay): Use the `region' face.

1117 1118 1119 1120 1121 1122 1123 1124 1125
2011-07-12  Chong Yidong  <cyd@stupidchicken.com>

	* mouse-sel.el: Hack restoring functionality, while keeping
	compatibility with 2010-07-03 changes to mouse selection.
	(mouse-sel-primary-overlay): New var.
	(mouse-sel-selection-alist): Use it.
	(mouse-sel-mode): Doc fix; remove points that are default features
	of mouse.el.

1126 1127 1128 1129 1130
2011-07-12  Johan Bockgård  <bojohan@gnu.org>

	* progmodes/compile.el (compilation-error-regexp-alist-alist):
	Fix previous fix (bug#2490).

1131 1132
2011-07-12  Roland Winkler  <winkler@gnu.org>

1133 1134
	* textmodes/bibtex.el (bibtex-initialize):
	Use pop-to-buffer-same-window.
1135 1136
	(bibtex-search-entries): Fix interactive call.

1137 1138
2011-07-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>

1139
	* progmodes/compile.el (compilation-error-regexp-alist-alist):
1140 1141
	Fontise bytecomp Error lines more correctly (bug#2490).
	Fix suggested by Johan Bockgård.
1142

1143 1144 1145 1146
	* subr.el (remove-duplicates): Remove; `delete-dups' is sufficient.

	* dired-x.el (dired-guess-default): Use `delete-dups'.

Chong Yidong's avatar
Chong Yidong committed
1147 1148 1149 1150 1151
2011-07-12  Chong Yidong  <cyd@stupidchicken.com>

	* dired.el (dired-mark-prompt):
	* dired-aux.el (dired-read-shell-command): Doc fix.

1152 1153
2011-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>

1154 1155
	* mail/sendmail.el (sendmail-query-once):
	Use `customize-save-variable' unconditionally, now that it works under
1156 1157 1158 1159
	emacs -Q.

	* mail/smtpmail.el (smtpmail-query-smtp-server): Ditto.

1160 1161 1162 1163
	* cus-edit.el (custom-file): Take an optional no-error variable.
	(customize-save-variable): Set the variable, and give a warning if
	running under "emacs -q".

1164 1165 1166 1167 1168 1169
2011-07-11  Juanma Barranquero  <lekktu@gmail.com>

	* loadhist.el (unload-feature-special-hooks):
	Add `auto-coding-functions', `fill-nobreak-predicate' and
	`find-directory-functions' (bug#5327).

1170 1171
2011-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>

1172 1173
	* vc/ediff.el (ediff-patch-file): Clarify doc string (bug#3138).

1174 1175 1176
	* cus-edit.el (custom-guess-name-alist): -alist variables should
	use the `alist' type (bug#3120).  Suggested by Drew Adams.

1177 1178
	* printing.el: Add documentation to all the `pr-toggle-' commands.

1179 1180 1181 1182 1183
2011-07-11  Leo  <sdl.web@gmail.com>  (tiny change)

	* files.el (toggle-read-only): Only do the `C-x C-q' warning on VC
	backends where it makes sense (bug#2623).

1184 1185
2011-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>

1186 1187
	* dired-x.el (dired-guess-default): Remove duplicate shell command
	entries (bug#2028).
1188
	(dired-guess-default): Fix grammar in doc string (bug#2028).
1189
	(dired-guess-shell-alist-user): Clarify the example a bit (bug#2030).
1190

1191 1192
	* subr.el (remove-duplicates): New conveniency function.

1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203
2011-07-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* tool-bar.el (tool-bar-mode): Clarify positive/negative arguments
	(bug#1526).

2011-07-10  Martin Rudalics  <rudalics@gmx.at>

	* window.el (display-buffer-normalize-default): Don't invert
	meaning of even-window-heights.  Reported by Eli Zaretskii
	<eliz@gnu.org>.

1204 1205 1206 1207
2011-07-10  Bob Rogers  <rogers@rgrjr.dyndns.org>

	* vc/vc.el (vc-diff-internal): Fix race condition (Bug#1256).

1208 1209 1210 1211 1212
2011-07-10  Chong Yidong  <cyd@stupidchicken.com>

	* window.el (display-buffer): Fix arguments to
	display-buffer-reuse-window in last change.

1213 1214 1215 1216 1217
	* faces.el (link): Use a less saturated blue on light backgrounds.

	* startup.el (fancy-startup-text, fancy-about-text)
	(fancy-startup-tail): Use font-lock faces, for background safety.

1218 1219
2011-07-09  Bob Nnamtrop  <bobnnamtrop@gmail.com>  (tiny change)

1220 1221
	* emulation/viper-cmd.el (viper-change-state-to-vi):
	Limit triggering of abbrev expansion (Bug#9038).
1222

1223 1224 1225 1226 1227
2011-07-09  Martin Rudalics  <rudalics@gmx.at>

	* window.el (display-buffer-default-specifiers): Remove.
	(display-buffer-macro-specifiers): Remove default specifiers.
	(display-buffer-alist): Default to nil.
1228
	(display-buffer-reuse-window): New optional argument other-window.
1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242
	(display-buffer-pop-up-window): Allow splitting internal
	windows.  Check whether a live window was created.
	(display-buffer-other-window-means-other-frame)
	(display-buffer-normalize-arguments): Rename to
	display-buffer-normalize-argument and rewrite.  Set the
	other-window specifier.
	(display-buffer-normalize-special): New function.
	(display-buffer-normalize-options): Rename to
	display-buffer-normalize-default and rewrite.
	(display-buffer-normalize-options-inhibit): Remove.
	(display-buffer-normalize-specifiers): Rewrite.
	(display-buffer): Process other-window specifier and call
	display-buffer-reuse-window with it.  Emulate Emacs 23 behavior
	more faithfully.
1243
	(pop-up-windows, even-window-heights): Restore Emacs 23 default values.
1244
	(display-buffer-alist-set): Don't handle 'unset default values.
1245 1246
	(display-buffer-in-window, display-buffer-alist-set):
	Replace symbol "dedicated" by "dedicate".  Reported by Tassilo Horn
1247 1248
	<tassilo@member.fsf.org>.

1249 1250 1251 1252 1253
2011-07-09  Leo Liu  <sdl.web@gmail.com>

	* register.el (insert-register): Restore accidental change on
	2011-06-26.  (Bug#9028)

1254 1255 1256 1257
2011-07-09  Glenn Morris  <rgm@gnu.org>

	* subr.el (remq): Handle the empty list.  (Bug#9024)

1258 1259 1260 1261 1262 1263
2011-07-08  Andreas Schwab  <schwab@linux-m68k.org>

	* mail/sendmail.el (send-mail-function): No longer delay custom
	initialization.
	* custom.el (custom-initialize-delay): Doc fix.

1264 1265 1266 1267
2011-07-08  Stefan Monnier  <monnier@iro.umontreal.ca>

	* abbrev.el (expand-abbrev): Try to preserve point (bug#5805).

1268 1269 1270 1271 1272
2011-07-08  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-sh-handle-start-file-process): Use a
	human-friendly prompt.

1273 1274 1275 1276 1277
2011-07-08  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc/vc-bzr.el (vc-bzr-revision-keywords): Remove svn, it's only
	provided by a particular plugin.

1278 1279 1280 1281 1282 1283 1284 1285
2011-07-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* mail/sendmail.el (sendmail-query-once): If we aren't allowed to
	save customizations (with "emacs -Q"), just set the variable
	instead of erroring out.

	* mail/smtpmail.el (smtpmail-query-smtp-server): Ditto.

1286 1287 1288 1289 1290 1291 1292
2011-07-08  Juri Linkov  <juri@jurta.org>

	* arc-mode.el (archive-zip-expunge, archive-zip-update)
	(archive-zip-update-case): Use 7z if found by `executable-find'.
	The order of searching the available programs is the same as in
	`archive-zip-extract' (bug#8968).

1293 1294 1295 1296 1297
2011-07-07  Chong Yidong  <cyd@stupidchicken.com>

	* menu-bar.el (menu-bar-line-wrapping-menu): Revert last change.
	(menu-bar-options-menu): Tweak descriptions.

1298 1299 1300 1301 1302 1303
2011-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* menu-bar.el (menu-bar-line-wrapping-menu): Make all the Options
	menu items into verb phrases (bug#1421).  Also refill to fit under
	80 columns.