ChangeLog 290 KB
Newer Older
1 2 3 4 5 6 7 8 9
2011-10-19  Juri Linkov  <juri@jurta.org>

	* net/browse-url.el (browse-url-browser-function): Add "Chromium".
	(browse-url-chromium-program, browse-url-chromium-arguments):
	New defcustoms.
	(browse-url-default-browser): Check for `browse-url-chromium' and
	call `browse-url-chromium-program'.
	(browse-url-chromium): New command.  (Bug#9779)

10 11 12 13 14 15
2011-10-18  Juanma Barranquero  <lekktu@gmail.com>

	* facemenu.el (list-colors-duplicates): On Windows, detect more
	duplicates by assuming that only colors matching "^System" are
	special "system colors".  (Bug#9722)

16 17 18 19 20
2011-10-18  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc/log-edit.el (log-edit): Add "Author:" header to encourage people
	to distinguish the author from the committer.

21 22 23 24
2011-10-18  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-file-name-handler): Load Tramp packages silently.

25 26 27 28 29 30 31
2011-10-18  Jirka Kosek  <jirka@kosek.cz>  (tiny change)

	* international/mule.el (sgml-html-meta-auto-coding-function):
	Add support for detecting encoding in HTML5 specified only as
	<meta charset="UTF-8">.  Implementation just makes http-equiv and
	content-type parts from HTML4 encoding string optional.  (Bug#9716)

32 33 34 35
2011-10-18  Glenn Morris  <rgm@gnu.org>

	* vc/vc.el (vc-initial-comment): Mark as obsolete.  (Bug#9745)

36 37 38 39
2011-10-18  Chong Yidong  <cyd@gnu.org>

	* faces.el (cursor): Doc fix.

40 41 42 43
2011-10-17  Chong Yidong  <cyd@gnu.org>

	* font-lock.el (font-lock-maximum-size): Mark as obsolete.

44
2011-10-17  Ryan Barrett  <emacs@ryanb.org>  (tiny change)
45 46 47 48

	* dirtrack.el (dirtrack): Support shell buffers with path
	prefixes, e.g. tramp-based remote shells.  (Bug#9647)

49 50 51 52 53
2011-10-17  Teodor Zlatanov  <tzz@lifelogs.com>

	* json.el: Bump version to 1.3 and note change in History.
	(json-alist-p, json-plist-p): Rewrite to avoid recursion.

54 55
2011-10-17  Stefan Monnier  <monnier@iro.umontreal.ca>

56 57 58 59 60
	* comint.el (comint-insert-input, comint-send-input)
	(comint-get-old-input-default, comint-backward-matching-input)
	(comint-next-prompt): Use nil instead of `input' for field property of
	past user input (bug#114).

61 62 63 64
	* minibuffer.el (completion--replace): Inherit surrounding properties
	(bug#114).
	(minibuffer-complete-and-exit): Use it.

65 66 67
	* comint.el (comint--table-subvert): Quote the all-completions output
	(bug#9160).

68 69
2011-10-17  Martin Rudalics  <rudalics@gmx.at>

70
	* ido.el (ido-default-buffer-method): Remove redundant :type entry.
71

72
	* menu-bar.el (menu-bar-file-menu): Add entry for making new
73
	window on right of selected.  (Bug#9350) Reword other window
74 75
	entries and separate them from frame entries.

76 77 78 79 80
2011-10-15  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/ert.el (ert--explain-equal-rec, ert-select-tests):
	Doc fixes.

81 82
2011-10-15  Chong Yidong  <cyd@stupidchicken.com>

83 84
	* net/network-stream.el (network-stream-open-starttls):
	Improve detection of failure due to lack of TLS support.
85

86 87 88
	* mail/sendmail.el (sendmail-query-once): Tweak prompt message,
	putting the input text in front and in bold.

89 90
2011-10-14  Stefan Monnier  <monnier@iro.umontreal.ca>

91 92
	* pcmpl-unix.el (pcomplete/ssh): SSH does allow ganging.

93 94 95
	* mpc.el (mpc-songs-jump-to): Don't burp if the user clicks in an
	empty buffer.

96 97 98
	* mouse.el (mouse-drag-mode-line-1): Modify the end-event we pushed on
	unread-command-events rather than pushing yet-another event.

99 100 101 102 103 104
2011-10-14  Eli Zaretskii  <eliz@gnu.org>

	* mail/sendmail.el (sendmail-query-once): Improve the wording of
	the explanation of the possible choices.  Make the options passed
	to completing-read shorter.

105 106 107 108 109
2011-10-13  Agustín Martín Domingo  <agustin.martin@hispalinux.es>

	* textmodes/flyspell.el (flyspell-large-region): Make sure
	extended character mode is used if defined (Bug#1339).

110 111 112
2011-10-13  Eli Zaretskii  <eliz@gnu.org>

	* simple.el (what-cursor-position): Fix the display of the
113 114
	character info for LRE, LRO, RLE, and RLO characters by appending
	an invisible PDF.
115

116 117 118 119 120 121
2011-10-13  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/timer.el (with-timeout): Make sure we cancel the timer
	even in case of error; add debug spec; simplify data flow.
	(with-timeout-handler): Remove.

Michael Albinus's avatar
Michael Albinus committed
122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138
2011-10-12  Michael Albinus  <michael.albinus@gmx.de>

	Fix Bug#6019, Bug#9315.

	* files.el (set-auto-mode): Call `file-name-sans-versions' for the
	complete `buffer-file-name', the local file name part could look
	remotely (for example on VMS).

	* net/ange-ftp.el (ange-ftp-run-real-handler): Make it an alias of
	`tramp-run-real-handler'.
	(ange-ftp-fix-name-for-vms): Handle the case, where `name' is
	already quoted by '"'.

	* net/tramp.el (tramp-rfn-eshadow-update-overlay): Ignore errors.
	Let `file-name-handler-alist' be nil, the local file name part
	could look remotely (for example on VMS).

139 140 141 142 143 144
2011-10-12  Stefan Monnier  <monnier@iro.umontreal.ca>

	* textmodes/flyspell.el (flyspell-word): Move with-local-quit
	from here...
	(flyspell-post-command-hook): ...to here.

145 146 147 148 149 150 151 152
2011-10-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mail/sendmail.el (send-mail-function): Don't use sendmail-query-once
	if not needed.
	(sendmail-query-once): Remove OS dependencies.  Make it a 3-way choice
	using completion.  Protect against "slow" callers.
	Remove the "message hack".

153 154 155 156 157 158
2011-10-11  Juri Linkov  <juri@jurta.org>

	* isearch.el (isearch-lazy-highlight-word): New variable.
	(isearch-lazy-highlight-new-loop, isearch-lazy-highlight-search):
	Use it.  (Bug#9727)

159 160 161 162 163
2011-10-11  Glenn Morris  <rgm@gnu.org>

	* progmodes/f90.el (f90-next-statement): Ignore preprocessor lines,
	like f90-previous-statement does.

164 165
2011-10-11  Thierry Volpiatto  <thierry.volpiatto@gmail.com>

Glenn Morris's avatar
Glenn Morris committed
166
	* eshell/eshell.el (eshell-command): History should be saved
167 168
	only in interactive use, to avoid error.

169 170 171 172 173
2011-10-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* minibuffer.el (completion-file-name-table): Fix last change,
	i.e. ignore normal errors but not the other ones.

174 175 176 177 178
2011-10-10  Martin Rudalics  <rudalics@gmx.at>

	* window.el (special-display-buffer-names)
	(special-display-regexps): Remove some remnants of earlier
	changes from doc-strings.
179 180 181 182 183
	(quit-windows-on): New function.

	* vc/vc.el (vc-revert, vc-rollback):
	* vc/vc-dispatcher.el (vc-finish-logentry): Call quit-windows-on
	instead of deleting windows.  (Bug#4557) (Bug#5310) (Bug#5556)
Martin Rudalics's avatar
Martin Rudalics committed
184
	(Bug#6183) (Bug#7074) (Bug#7447)
185

186 187 188 189 190
2011-10-09  Martin Rudalics  <rudalics@gmx.at>

	* window.el (frame-auto-hide-function): Add version tag.
	(Bug#9699)

191 192 193 194 195
2011-10-09  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-file-name-handler): Add 'debug to the error
	condition.

196 197 198 199 200
2011-10-09  Leo Liu  <sdl.web@gmail.com>

	* mail/smtpmail.el (smtpmail-send-data): Add a missing space.
	(Bug#9701)

Glenn Morris's avatar
Glenn Morris committed
201 202 203 204 205
2011-10-08  Glenn Morris  <rgm@gnu.org>

	* progmodes/f90.el (f90-calculate-indent): Give preprocessor lines
	before the first code statement zero indent.  (Bug#9690)

206 207 208 209 210 211 212 213 214 215 216 217
2011-10-08  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (count-words-region): Always count in the region.
	Report the number of lines and characters too.
	(count-words): New command, which counts in the buffer if the
	region is inactive, as count-words-region used to.
	(count-words--message): New function.  Handle plurals.
	(count-lines-region): Make it an alias for count-words-region.

	* bindings.el (esc-map): Replace count-lines-region with
	count-words-region.

218 219 220 221
2011-10-08  Martin Rudalics  <rudalics@gmx.at>

	* window.el (window--delete): Delete dedicated frame
	unconditionally when argument KILL is non-nil.  (Bug#9699)
222
	(switch-to-buffer): Fix doc-string typo.
223

224 225 226 227
2011-10-08  Thierry Volpiatto  <thierry.volpiatto@gmail.com>

	* lisp/eshell/eshell.el (eshell-command): Avoid using hooks.

228 229 230 231 232
2011-10-07  Chong Yidong  <cyd@stupidchicken.com>

	* bindings.el ([M-left],[M-right]): Bind to left-word and
	right-word respectively.

233 234 235 236
2011-10-07  Glenn Morris  <rgm@gnu.org>

	* cus-start.el (debug-on-quit): Fix custom type.

237 238
2011-10-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>

239 240 241
	* subr.el (define-key-after): Clarify that the function is not
	useful for non-menu keymaps.

242 243
	* progmodes/gdb-mi.el (gdb): Fix typo in doc string.

thierry volpiatto's avatar
thierry volpiatto committed
244 245
2011-10-06  Thierry Volpiatto  <thierry.volpiatto@gmail.com>

246
	* eshell/eshell.el (eshell-command): Enable `eshell-mode' only
thierry volpiatto's avatar
thierry volpiatto committed
247 248
	in current minibuffer (Fix bug with recursive minibuffers).

249 250 251 252
2011-10-06  Chong Yidong  <cyd@stupidchicken.com>

	* progmodes/gdb-mi.el (gdb): Doc fix.

253 254 255 256 257 258
2011-10-05  Martin Rudalics  <rudalics@gmx.at>

	* window.el (frame-auto-hide-function): New option replacing
	frame-auto-delete.  Suggested by Stefan Monnier.
	(window--delete): Call frame-auto-hide-function instead of
	investigating frame-auto-delete.
259 260 261 262 263
	(window-point-1, set-window-point-1): New functions.
	(window-in-direction, record-window-buffer, window-state-get-1)
	(display-buffer-record-window): Use window-point-1 instead of
	window-point.
	(set-window-buffer-start-and-point): Use set-window-point-1.
264

265 266 267 268
2011-10-05  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/edebug.el: Heed checkdoc recommendations.

Glenn Morris's avatar
Glenn Morris committed
269 270 271 272 273
2011-10-05  Glenn Morris  <rgm@gnu.org>

	* progmodes/perl-mode.el (perl-electric-terminator): Doc fix.
	(perl-calculate-indent): Suppress scan errors.  (Bug#2205)

274 275 276 277 278
2011-10-05  Leo Liu  <sdl.web@gmail.com>

	* subr.el (read-char-choice): Fix argument to buffer-live-p which
	works with buffer object.

279 280 281 282
2011-10-05  Stefan Monnier  <monnier@iro.umontreal.ca>

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

283 284 285 286
2011-10-04  Glenn Morris  <rgm@gnu.org>

	* calendar/holidays.el (calendar-check-holidays): Doc fix.

287 288 289 290 291 292 293 294 295 296
2011-10-04  Martin Rudalics  <rudalics@gmx.at>

	* window.el (window--delete): New function.
	(frame-auto-delete): Resuscitate option.
	(bury-buffer, replace-buffer-in-windows)
	(quit-window): Rewrite using window--delete.
	(display-buffer-pop-up-frame, display-buffer-pop-up-window):
	Pass display-buffer-mark-dedicated to window--display-buffer-2
	(Bug#9639).

297 298
2011-10-03  Stefan Monnier  <monnier@iro.umontreal.ca>

299 300 301 302 303 304 305 306
	* pcmpl-unix.el (pcomplete/scp): Don't assume pcomplete-all-entries
	returns a list (bug#9554).  Add remote file name completion.
	* comint.el (comint--table-subvert): Curry and get quote&unquote
	functions as arguments.
	(comint--complete-file-name-data): Adjust call accordingly.
	* pcomplete.el (pcomplete--table-subvert): Remove.
	(pcomplete-completions-at-point): Use comint--table-subvert instead.

307 308 309 310 311 312 313 314
	* minibuffer.el (completion-table-case-fold): Use currying.
	(completion--styles-type, completion--cycling-threshold-type):
	New constants.
	(completion-styles, completion-category-overrides)
	(completion-cycle-threshold): Use them.
	* pcomplete.el (pcomplete-completions-at-point): Adjust call to
	completion-table-case-fold.

315 316 317 318 319
2011-10-03  Stephen Berman  <stephen.berman@gmx.net>

	* minibuffer.el (completion-category-overrides): Fix type of styles
	and add more user friendly tags (bug#9660).

320 321 322 323 324 325
2011-10-03  Stefan Monnier  <monnier@iro.umontreal.ca>

	* international/mule-cmds.el: Fix abuses of apply-partially (bug#9661).
	(mule-input-method-string): New widget.
	(default-input-method, language-info-custom-alist): Use it.

326 327
2011-10-02  Stefan Monnier  <monnier@iro.umontreal.ca>

328 329 330 331 332 333 334 335 336
	* pcomplete.el: Require comint.
	(pcomplete--common-suffix): Remove.
	(pcomplete--common-quoted-suffix): Use comint--common-suffix instead.
	(pcomplete--table-subvert): Sync with comint--table-subvert.
	(pcomplete--entries): Use comint-completion-file-name-table.
	* comint.el (comint-unquote-filename): Simplify.
	(comint-completion-file-name-table): New function (bug#9616).
	(comint--complete-file-name-data): Use it.

337 338 339
	* pcmpl-gnu.el (pcmpl-gnu-with-file-buffer): New macro (bug#9643).
	(pcmpl-gnu-tar-buffer): Remove.
	(pcmpl-gnu-with-file-buffer): Use it to avoid leaving the tar's buffer
340 341
	around.  Make sure pcomplete-suffix-list is only changed temporarily.
	Don't look inside the tar's file if it's too large.
342

343 344
2011-10-01  Chong Yidong  <cyd@stupidchicken.com>

345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364
	* cus-edit.el (custom-mode-map):
	* epa.el (epa-key-list-mode-map):
	* man.el (Man-mode-map):
	* startup.el (splash-screen-keymap):
	* simple.el (special-mode-map): Use scroll-up-command and
	scroll-down-command.

	* progmodes/idlw-help.el (idlwave-help-mode-map):
	* progmodes/ebrowse.el (ebrowse-electric-position-mode-map):
	* net/newst-plainview.el (newsticker-mode-map):
	* emulation/ws-mode.el (wordstar-mode-map):
	* emulation/vi.el (vi-com-map):
	* calc/calc-graph.el (calc-graph-show-dumb):
	* term/sun.el (terminal-init-sun):
	* term/ns-win.el (global-map):
	* progmodes/grep.el (grep-mode-map):
	* progmodes/ebrowse.el (ebrowse-electric-list-mode-map):
	* mail/rmail.el (rmail-mode-map):
	* progmodes/cpp.el (cpp-edit-mode-map): Likewise.

365 366 367
	* custom.el (custom-safe-themes, load-theme): Treat value of t for
	custom-safe-themes as special.

368 369 370 371
2011-10-01  Julien Danjou  <julien@danjou.info>

	* notifications.el (notifications-notify): Fix docstring.

372 373 374 375
2011-10-01  Per Starbäck  <per@starback.se>

	* pcmpl-gnu.el (pcomplete/tar): Fix tar-header-name call.  (Bug#9643)

376 377 378 379
2011-09-30  Martin Rudalics  <rudalics@gmx.at>

	* startup.el (command-line-1): Fix last fix by inserting
	initial-scratch-message into *scratch* before displaying it.
380
	(Bug#9605) and (Bug#9636)
381

382 383 384 385 386 387
2011-09-29  Eli Zaretskii  <eliz@gnu.org>

	* simple.el (line-move): If auto-hscroll-mode is disabled and the
	window is hscrolled, move by logical lines.  (Bug#9607)
	(line-move-visual): Update the doc string to the above effect.

388 389
2011-09-29  Martin Rudalics  <rudalics@gmx.at>

390 391 392
	* window.el (display-buffer-record-window): When WINDOW is the
	selected window use `point' instead of `window-point'.  (Bug#9626)

393 394
	* startup.el (command-line-1): Use insert-before-markers when
	inserting initial-scratch-message.  (Bug#9605)
395

396 397
	* help.el (help-window): Remove variable.

398 399 400 401
2011-09-29  Glenn Morris  <rgm@gnu.org>

	* pcmpl-cvs.el (pcomplete/cvs): Add "status" handler.

402 403 404 405 406
2011-09-29  Juanma Barranquero  <lekktu@gmail.com>

	* descr-text.el (describe-char-categories): Accept category
	descriptions more than one line long.

407 408
2011-09-28  Stefan Monnier  <monnier@iro.umontreal.ca>

409 410
	* simple.el (delete-trailing-whitespace): Fix last change.

411 412 413
	* progmodes/perl-mode.el (perl-syntax-propertize-function):
	Don't confuse "y => 3" as the beginning of a `y' operation.

414 415 416
	* emacs-lisp/debug.el (debug-convert-byte-code): Don't assume the
	object has more than 4 slots (bug#9613).

Juanma Barranquero's avatar
Juanma Barranquero committed
417 418 419 420 421 422
2011-09-28  Juanma Barranquero  <lekktu@gmail.com>

	* subr.el (with-output-to-temp-buffer):
	* net/quickurl.el (quickurl, quickurl-browse-url):
	Fix typos in docstrings.

423 424 425 426 427 428
2011-09-27  Eli Zaretskii  <eliz@gnu.org>

	* minibuffer.el (completion-styles)
	(completion-category-overrides): Cross reference each other in doc
	strings.

Glenn Morris's avatar
Glenn Morris committed
429 430 431 432 433
2011-09-27  Glenn Morris  <rgm@gnu.org>

	* pcmpl-cvs.el (pcmpl-cvs-entries): Update for Emacs 22.1 changes
	to split-string.  (Bug#9606)

434 435 436 437 438
2011-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* mail/smtpmail.el (smtpmail-via-smtp): Fix STARTTLS detection
	(bug#9615).

439 440 441 442
2011-09-27  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package.el (list-packages): Fix echo area message.

443 444 445 446
2011-09-27  Leo Liu  <sdl.web@gmail.com>

	* ido.el (ido-read-internal): Accept cons cell HIST arg.

447 448 449 450 451
2011-09-25  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el (dbus-unregister-object): Don't release services for
	registered signals.  (Bug#9581)

452 453 454 455 456 457
2011-09-25  Teodor Zlatanov  <tzz@lifelogs.com>

	* progmodes/cfengine.el (cfengine-auto-mode): Add convenience
	function that picks between cfengine 2 and 3 support
	automatically.  Update docs accordingly.

458 459 460 461 462 463 464
2011-09-22  Kenichi Handa  <handa@m17n.org>

	* language/ind-util.el (indian-tml-base-table): Add TAMIL DIGIT
	ZERO.
	(indian-itrans-v5-table-for-tamil): New variable.
	(indian-tml-itrans-v5-hash): Use the above variable (Bug#9336).

465 466 467 468 469 470 471 472 473
2011-09-22  Ken Manheimer  <ken.manheimer@gmail.com>

	* allout.el (allout-this-command-hid-stuff): Buffer-local variable
	that's true if the current command involved collapsing of text.
	It's reset to false at the beginning of the next command.
	(allout-post-command-business): Move the cursor to the beginning
	of entry if the cursor is hidden and collapsing activity just
	happened.

474 475 476 477 478
2011-09-24  Chong Yidong  <cyd@stupidchicken.com>

	* mouse.el (mouse-drag-track): Set scroll-margin to 0 while
	tracking (Bug#9541).

479 480 481 482
2011-09-24  Ulf Jasper  <ulf.jasper@web.de>

	* net/newst-reader.el (newsticker-html-renderer)
	(newsticker-show-news): Automatically
483 484
	load html rendering package if newsticker-html-renderer is set.
	Fixes "Warning: defvar ignored because w3m-fill-column is
485 486 487
	let-bound" and the error "Symbol's value as variable is void:
	w3m-fill-column".

488 489 490 491 492
2011-09-24  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el (dbus-unregister-object): Remove match rule of signals.
	Release services only if they are defined.  (Bug#9581)

493 494
2011-09-23  Richard Stallman  <rms@gnu.org>

495 496 497
	* textmodes/paragraphs.el (forward-sentence): For backwards case,
	distinguish start of paragraph from start of its text.

498 499
	* mail/emacsbug.el (report-emacs-bug-query-existing-bugs): Autoload.

500 501 502 503
	* mail/rmail.el (rmail-view-buffer-kill-buffer-hook): New function.
	(rmail-generate-viewer-buffer): Put that hook on view buffer.
	(rmail-mode-kill-buffer-hook): Override that hook, to kill view buffer.

504 505 506 507 508
2011-09-23  Andreas Schwab  <schwab@linux-m68k.org>

	* international/mule-diag.el (mule-diag): Insert a newline after
	each fontset description.

509 510 511 512 513
2011-09-23  Stefan Monnier  <monnier@iro.umontreal.ca>

	* simple.el (delete-trailing-whitespace):
	Document last change; simplify.

514 515
2011-09-23  Peter J. Weisberg  <pj@irregularexpressions.net>

516 517 518
	* simple.el (delete-trailing-whitespace): Also delete
	extra newlines at the end of the buffer.

519 520 521
	* textmodes/picture.el: Make motion commands obey shift-select-mode.
	(picture-newline): Use forward-line so as to ignore fields.

522 523 524 525
2011-09-23  Stefan Monnier  <monnier@iro.umontreal.ca>

	* subr.el (with-wrapper-hook): Fix edebug spec.

526 527 528 529 530
2011-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* simple.el (kill-line): Note effect of `show-trailing-whitespace'
	(bug#4538).

531 532
2011-09-23  Michael Albinus  <michael.albinus@gmx.de>

533 534
	* net/tramp-sh.el (tramp-sh-handle-file-name-all-completions):
	Fix nasty bug using wrong cached values.
535

536 537 538 539
2011-09-23  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-defs.el (c-version): Increase to 5.31.9.

540 541 542 543 544
2011-09-23  Chong Yidong  <cyd@stupidchicken.com>

	* window.el (pop-to-buffer): Ensure right window is selected if we
	chose another frame.

545 546 547 548 549 550
2011-09-22  Eli Zaretskii  <eliz@gnu.org>

	* simple.el (what-cursor-position): Use get-char-property-change
	and next-single-char-property-change, to be able to show display
	properties that come from overlays as well as text properties.

551 552 553 554 555 556 557 558 559 560 561 562
2011-09-22  Chong Yidong  <cyd@stupidchicken.com>

	* window.el (pop-to-buffer-same-window): New (reinstated) fun.

	* cmuscheme.el (run-scheme, switch-to-scheme):
	* cus-edit.el (customize-group, custom-buffer-create)
	(customize-browse):
	* info.el (info):
	* shell.el (shell):
	* mail/sendmail.el (mail):
	* progmodes/inf-lisp.el (inferior-lisp): Use it (Bug#9532).

563 564 565 566 567
2011-09-22  Richard Stallman  <rms@gnu.org>

	* textmodes/paragraphs.el (forward-sentence): When setting PAR-BEG,
	move back only to line beg, don't move back over blank lines.

568 569 570 571 572
2011-09-22  Michael Albinus  <michael.albinus@gmx.de>

	* files.el (copy-directory): Set directory attributes only in case
	they could be retrieved from the source directory.  (Bug#9565)

573 574 575 576 577 578
2011-09-22  Dima Kogan  <dkogan@secretsauce.net>  (tiny change)

	* progmodes/hideshow.el (hs-looking-at-block-start-p)
	(hs-find-block-beginning, hs-hide-level-recursive):
	Ignore strings as well as comments.  (Bug#9502)

Andrew Schein's avatar
Andrew Schein committed
579 580 581 582 583
2011-09-22  Andrew Schein  <andrew@andrewschein.com>  (tiny change)

	* progmodes/sql.el (sql-comint-postgres):
	Convert port number to a string.  (Bug#9566)

584 585 586 587 588
2011-09-22  Martin Rudalics  <rudalics@gmx.at>

	* window.el (quit-window): Undedicate window when switching to
	previous buffer.  Reported by Thierry Volpiatto
	<thierry.volpiatto@gmail.com>.
589 590
	(special-display-popup-frame): When popping up a new frame reset
	its previous buffers to nil.  Simplify code.
591

592 593 594 595 596
2011-09-21  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-handle-shell-command): Set process sentinel
	and process filter, as done also in `shell-command'.

597 598
2011-09-21  Martin Rudalics  <rudalics@gmx.at>

599 600
	* window.el (set-window-buffer-start-and-point):
	Call set-window-start with NOFORCE argument t.  Suggested by Thierry
601 602 603 604 605 606 607 608 609 610 611 612 613
	Volpiatto <thierry.volpiatto@gmail.com>.
	(quit-window): Reword doc-string.  Handle new format of
	quit-restore parameter.  Don't delete window if it has a
	previous buffer we can show instead of the present one.
	(display-buffer-record-window): Rewrite using a new format for
	the quit-restore window parameter
	(special-display-popup-frame, display-buffer-same-window)
	(display-buffer-reuse-window, display-buffer-pop-up-frame)
	(display-buffer-pop-up-window, display-buffer-use-some-window):
	Adapt symbol passed to display-buffer-record-window.
	* help.el (help-window-setup): Handle new format of quit-restore
	parameter.

614 615
2011-09-21  Stefan Monnier  <monnier@iro.umontreal.ca>

616 617
	* faces.el (face-list): Fix docstring (bug#9564).

618 619 620
	* window.el (display-buffer--action-function-custom-type):
	Don't include internal functions in the Custom interface.

621 622 623 624 625 626
2011-09-20  Juri Linkov  <juri@jurta.org>

	* info.el (Info-history-skip-intermediate-nodes): New defcustom.
	(Info-forward-node, Info-backward-node, Info-next-preorder)
	(Info-last-preorder): Use it.  (Bug#9528)

627 628 629 630 631
2011-09-20  Juri Linkov  <juri@jurta.org>

	* info.el (Info-last-preorder): Visit last menu item only when
	`Info-scroll-prefer-subnodes' is non-nil (third test-case of bug#9528).

632 633 634 635 636 637
2011-09-20  Julien Danjou  <julien@danjou.info>

	* password-cache.el (password-cache-remove): Remove entries even if the
	value is nil, so that password with a nil value (negative caching) is
	possible to invalidate.

638 639 640 641 642 643
2011-09-20  Lawrence Mitchell  <wence@gmx.li>

	* progmodes/f90.el (f90-break-line): If breaking inside comment delete
	all whitespace around breakpoint.  (Bug#9553)
	(f90-find-breakpoint): Only break at whitespace inside a comment.

644 645 646 647 648 649
2011-09-20  Stefan Monnier  <monnier@iro.umontreal.ca>

	* minibuffer.el (completion-file-name-table): Keep track of errors.
	(completion-table-with-predicate): Handle the case where pred1 is nil.
	* pcomplete.el (pcomplete-completions-at-point): Simplify.

650 651
2011-09-19  Stefan Monnier  <monnier@iro.umontreal.ca>

652 653 654 655
	* emacs-lisp/debug.el (debugger-args): Give it a docstring.
	(debugger-return-value): Signal an error if the debugging context does
	not await any return value.

656 657 658 659
	* ps-mule.el (ps-mule-plot-string): Don't inf-loop (bug#5108).
	* image-mode.el (image-toggle-display-text)
	(image-toggle-display-image): Stay away from evil `intangible'.

Leo Liu's avatar
Leo Liu committed
660 661 662 663 664
2011-09-19  Leo Liu  <sdl.web@gmail.com>

	* replace.el (occur-revert-arguments): Make it permanent-local.
	(occur-mode): Don't call font-lock-defontify.

665 666 667 668 669
2011-09-19  Chong Yidong  <cyd@stupidchicken.com>

	* net/ldap.el (ldap-search-internal): Don't push empty search
	result (Bug#9508).

670 671 672 673
2011-09-19  Stefan Monnier  <monnier@iro.umontreal.ca>

	* whitespace.el (whitespace-newline-mode): Disable it right (bug#9550).

674 675 676 677 678
2011-09-19  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-inline-compress-commands): Add "xz".
	Suggested by Liam Stitt <stittl@cuug.ab.ca>.

679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697
2011-09-18  Juri Linkov  <juri@jurta.org>

	* buff-menu.el (Buffer-menu-mode-map):
	* dired.el (dired-mode-map):
	* emacs-lisp/lisp-mode.el (emacs-lisp-mode-map)
	(lisp-interaction-mode-map):
	* emacs-lisp/package.el (package-menu-mode-map):
	* epa.el (epa-key-list-mode-map):
	* menu-bar.el (menu-bar-showhide-tool-bar-menu)
	(menu-bar-options-menu):
	* outline.el (outline-mode-menu-bar-map):
	* vc/vc-bzr.el (vc-bzr-shelve-menu-map, vc-bzr-extra-menu-map):
	* vc/vc-dir.el (vc-dir-menu-map):
	* vc/vc-git.el (vc-git-stash-menu-map, vc-git-extra-menu-map):
	Capitalize non-function content words in menu item strings.

	* dired.el (dired-mode-map): Add menu item for
	`image-dired-dired-toggle-marked-thumbs'.

698 699 700 701 702 703
2011-09-18  Juri Linkov  <juri@jurta.org>

	* isearch.el (isearch-edit-string): Bind `isearch-new-case-fold'
	to `isearch-case-fold-search' and restore its original value
	after the `isearch-mode' call.

704 705 706 707 708
2011-09-18  Juri Linkov  <juri@jurta.org>

	* progmodes/grep.el (grep-process-setup): Don't check code for 1
	because `zgrep' returns 1 for successful matches (bug#9226).

709 710 711 712 713 714 715
2011-09-18  Juri Linkov  <juri@jurta.org>

	* info.el (Info-extract-menu-node-name): Check the second match
	for empty string (second test-case of bug#9528).
	(Info-last-preorder): Let-bind `Info-history' to nil to not add
	intermediate nodes to the history (first test-case of bug#9528).

716 717 718 719 720
2011-09-18  Juri Linkov  <juri@jurta.org>

	* info.el (Info-mode-syntax-table): New variable.
	(Info-mode): Set `:syntax-table' to `Info-mode-syntax-table'.  (Bug#3312)

721 722 723 724 725 726
2011-09-18  Juri Linkov  <juri@jurta.org>

	* info.el (Info-file-supports-index-cookies): Increment
	line-beginning-position's arg from 3 to 4 because makeinfo outputs
	one more line for long file names (bug#4142).

727 728 729 730 731
2011-09-18  Chong Yidong  <cyd@stupidchicken.com>

	* newcomment.el (comment-normalize-vars): If prompting for
	comment-start, set comment-start-skip too (Bug#8424).

732 733 734 735 736 737 738
2011-09-18  Johan Bockgård  <bojohan@gnu.org>

	* icomplete.el: Fix previous fix of Bug#5849.
	(icomplete-mode): Don't set completion-show-inline-help.
	(icomplete-minibuffer-setup): Set completion-show-inline-help
	locally during icompletion.

739 740
2011-09-18  Chong Yidong  <cyd@stupidchicken.com>

741 742 743
	* woman.el (woman2-process-escapes): Don't delete unrecognized
	escapes (Bug#7843).

744 745 746 747
	* files.el (inhibit-first-line-modes-regexps): Add image files.
	(hack-local-variables-prop-line): Return nil for malformed
	prop-lines (Bug#9044).

748 749 750 751 752
2011-09-18  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (top): Don't require 'shell.
	(tramp-methods): Fix docstring.
	(tramp-get-remote-tmpdir): New defun, moved from tramp-sh.el.
753 754
	Return complete remote file name.  Handle "smb" case.
	Use `tramp-tmpdir', if defined for the respective method.
755 756 757 758 759 760 761 762 763 764 765 766 767 768 769
	(tramp-make-tramp-temp-file): Adapt call of `tramp-get-remote-tmpdir'.

	* net/tramp-compat.el (top): Require 'shell.

	* net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band)
	(tramp-maybe-open-connection): Use `tramp-file-name-real-host' for
	`tramp-current-host'.
	(tramp-get-remote-tmpdir): Remove.

	* net/tramp-smb.el (tramp-methods): Add `tramp-remote-shell' and
	`tramp-tmpdir' entries.
	(tramp-smb-errors): Add "NT_STATUS_IMAGE_ALREADY_LOADED".
	(tramp-smb-handle-file-attributes): Ignore errors.
	(tramp-smb-wait-for-output): Check also for process end.

770 771 772 773 774
2011-09-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* mail/smtpmail.el (smtpmail-via-smtp): Ignore errors that arise
	when sending QUIT (bug#9312).

775 776 777 778 779 780 781 782 783 784 785
2011-09-17  Chong Yidong  <cyd@stupidchicken.com>

	* replace.el (occur-mode-map): Rebind occur-edit-mode to "e" (Bug#8463).
	(occur-edit-mode-map): Bind C-c C-c to occur-cease-edit and C-o to
	occur-mode-display-occurrence.
	(occur-edit-mode): Add usage message.
	(occur-cease-edit): New command.
	(occur-after-change-function): Use text properties to find the
	position of the prefix text.
	(occur-engine): Set stickiness of prefix text properties.

Glenn Morris's avatar
Glenn Morris committed
786 787 788 789 790
2011-09-17  Glenn Morris  <rgm@gnu.org>

	* progmodes/etags.el (complete-tag):
	Fix call to completion-in-region.  (Bug#9526)

791 792 793 794 795 796
2011-09-17  Juri Linkov  <juri@jurta.org>

	* textmodes/ispell.el (ispell-word): Add to the error message
	the word, ispell program name and current dictionary (bug#9121).
	(ispell-tex-arg-end): Capitalize "error" in the error message.

797 798 799 800 801
2011-09-17  Andreas Schwab  <schwab@linux-m68k.org>

	* emacs-lisp/bytecomp.el (byte-compile-lapcode): Fix overflow
	check.  (Bug#4251)

802 803 804 805 806
2011-09-17  Juri Linkov  <juri@jurta.org>

	* window.el (window-safe-min-height, window-safe-min-width):
	Fix typos (followup to bug#9522).

807 808 809 810
2011-09-17  Sven Joachim  <svenjoac@gmx.de>

	* window.el (window-min-width, window-state-put): Fix typos (bug#9522).

811 812 813 814 815 816 817
2011-09-16  Eli Zaretskii  <eliz@gnu.org>

	* simple.el (line-move): If goal-column is set, move by logical
	lines, not by display lines.  (Bug#971)
	(next-line, previous-line, goal-column, line-move-visual): Doc fix
	to reflect the above change.

818 819 820 821
2011-09-16  Stefan Monnier  <monnier@iro.umontreal.ca>

	* image.el (imagemagick-register-types): Use regexp-opt.

822 823 824 825 826 827 828
2011-09-15  Chong Yidong  <cyd@stupidchicken.com>

	* window.el (display-buffer-base-action): Rename from
	display-buffer-default-action.  Make default value empty.
	(display-buffer-overriding-action): Convert to defvar.
	(display-buffer-fallback-action): New var.

829 830 831 832 833 834 835 836
2011-09-15  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package.el (package-alist): Fix risky-local-variable
	declaration.
	(package--add-to-archive-contents): If there is a duplicate entry
	with an older version, remove it.
	(package-menu-mark-delete, package-menu-mark-install)
	(package-menu-mark-unmark): Make unused args optional.
837 838
	(package-menu-mark-obsolete-for-deletion):
	Use package-menu-get-status instead of a regexp search.
839 840
	(package-menu-get-status): Use tabulated-list-entry.
	(package-menu-mark-upgrades): New command.
841
	(package-menu-mode-map): Bind it to U.  Add it to menu bar.
842 843 844 845 846
	(package-menu-execute): Do installation before deletion.
	(package-menu-refresh, package-menu-execute): Use derived-mode-p
	instead of checking major-mode.
	(package-menu--find-upgrades): New function.

847 848 849 850
2011-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* mail/smtpmail.el (smtpmail-send-command): Don't include AUTH
	passwords in the log buffer.
851 852
	(smtpmail-process-filter): Update the process marker so that the
	"broken by peer" status message is inserted in the right place.
853

854 855
2011-09-14  Stefan Monnier  <monnier@iro.umontreal.ca>

856 857 858 859 860
	* textmodes/bibtex.el (bibtex-complete-string-cleanup)
	(bibtex-complete-crossref-cleanup): Adjust to accommodate needs of
	bibtex-completion-at-point-function.
	(bibtex-completion-at-point-function): Use them.

861 862
	* newcomment.el (comment-add, comment-valid-prefix-p): Docfix.

863 864 865 866
	* mpc.el (mpc-constraints-tag-lookup): New function.
	(mpc-constraints-restore): Use it to make jumping to "album=Foo" apply
	also to browser "album|playlist".

867 868 869 870 871 872 873 874
2011-09-14  Juri Linkov  <juri@jurta.org>

	* isearch.el (isearch-fail-pos): Add new arg `msg'.  Doc fix.
	(isearch-edit-string): Use length of `isearch-string' when
	`isearch-fail-pos' returns nil.
	(isearch-message): Remove duplicate code and call
	`isearch-fail-pos' with arg `t'.

875 876
2011-09-14  Chong Yidong  <cyd@stupidchicken.com>

877 878 879
	* replace.el (occur-mode-goto-occurrence): Don't force using other
	window (Bug#9499).

880 881
	* dired-aux.el (dired-do-chmod): Don't provide initial input.

882 883 884 885 886 887 888 889
2011-09-14  Martin Rudalics  <rudalics@gmx.at>

	* window.el (display-buffer-window): Remove.
	(display-buffer-record-window): Use help-setup window parameter
	instead of variable display-buffer-window.
	(display-buffer-function, special-display-buffer-names)
	(special-display-function): Mention help-setup parameter instead
	of display-buffer-window in doc-string.
890 891
	* help.el (help-window-setup): New argument help-window.
	Use help-window-setup parameter instead of display-buffer-window.
892 893 894 895
	Reword some messages.
	(with-help-window): Pass window used for displaying the buffer
	to help-window-setup.  Don't set display-buffer-window.

896 897 898 899 900
2011-09-13  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/debug.el (debugger-make-xrefs):
	Preserve point.  (Bug#9462)

901 902 903 904
2011-09-13  Chong Yidong  <cyd@stupidchicken.com>

	* window.el (window-deletable-p): Use next-frame.

905 906 907 908 909 910 911 912 913 914 915
2011-09-13  Martin Rudalics  <rudalics@gmx.at>

	* window.el (window-auto-delete): Remove.
	(window-deletable-p): Remove argument FORCE.  Don't deal with
	dedicatedness and previous buffers.
	(switch-to-prev-buffer): Don't delete window.
	(delete-windows-on): Delete a window's frame if and only if the
	window is dedicated.
	(replace-buffer-in-windows): Delete buffer's window or frame if
	and only if window is dedicated.
	(quit-window): Handle quit-restore as before last change.
Juanma Barranquero's avatar
Juanma Barranquero committed
916
	(bury-buffer): Delete window only if window-deletable-p returns t.
917

918 919 920 921 922
2011-09-13  Chong Yidong  <cyd@stupidchicken.com>

	* window.el (window-deletable-p): Never delete the last frame on a
	given terminal.

923 924 925 926
2011-09-13  Glenn Morris  <rgm@gnu.org>

	* help.el (describe-key-briefly): Copy previous standard-output change.

927
2011-09-13  PJ Weisberg  <pj@irregularexpressions.net>
928 929 930

	* help.el (where-is): Respect non-standard standard-output.  (Bug#9030)

931 932 933 934 935
2011-09-13  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/lisp-mode.el (lisp-indent-function):
	* progmodes/scheme.el (scheme-indent-function): Doc fixes.

936 937 938 939 940 941 942 943 944 945 946
2011-09-12  Chong Yidong  <cyd@stupidchicken.com>

	* dired-aux.el (dired-mark-read-string): Don't return default
	value on empty input (Bug#9361).
	(dired-do-chxxx): Treat empty input for "touch" as no -t option.
	Omit initial minibuffer contents.
	(dired-do-chmod): Signal an error on empty input.
	(dired-mark-read-string): Don't return default on empty input.

	* files.el (file-modes-symbolic-to-number): Doc fix.

947 948 949 950 951
2011-09-12  Stefan Monnier  <monnier@iro.umontreal.ca>

	* international/mule-cmds.el (ucs-completions): Remove.
	(read-char-by-name): Use complete-with-action instead; add metadata.

952 953 954 955 956 957 958
2011-09-11  Chong Yidong  <cyd@stupidchicken.com>

	* window.el (display-buffer--action-function-custom-type)
	(display-buffer--action-custom-type): New vars.
	(display-buffer-alist, display-buffer-default-action)
	(display-buffer-overriding-action): Add defcustom types.

959 960
	* frame.el (delete-other-frames): Doc fix (Bug#276).

961 962 963 964
2011-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* play/doctor.el (make-doctor-variables): Define `doctor-sent'.

965 966 967 968 969 970 971 972
2011-09-11  Chong Yidong  <cyd@stupidchicken.com>

	Change modes that used same-window-* vars to use switch-to-buffer.

	* progmodes/gdb-mi.el (gdb-restore-windows, gdb-setup-windows):
	Use switch-to-buffer.

	* cus-edit.el (customize-group, custom-buffer-create)
973 974
	(customize-browse, custom-buffer-create-other-window):
	Use switch-to-buffer or switch-to-buffer-other-window.
975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990

	* info.el (info, Info-find-node, Info-revert-find-node, Info-next)
	(Info-prev, Info-up, Info-speedbar-goto-node)
	(info-display-manual): Use switch-to-buffer.
	(Info-speedbar-goto-node): Use switch-to-buffer-other-frame.

	* mail/sendmail.el (mail): Use switch-to-buffer.
	(mail-recover): Use switch-to-buffer-other-window.

	* cmuscheme.el (run-scheme, switch-to-scheme):
	* ielm.el (ielm):
	* shell.el (shell):
	* net/rlogin.el (rlogin):
	* net/telnet.el (telnet, rsh):
	* progmodes/inf-lisp.el (inferior-lisp): Use switch-to-buffer.

991 992 993 994
2011-09-11  Andreas Schwab  <schwab@linux-m68k.org>

	* dired.el (dired-sort-toggle-or-edit): Revert last changes.

995 996
2011-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>

997 998
	* dired.el (dired-sort-toggle-or-edit): -o doesn't exist on *BSD,
	so don't mention it (bug#9301).
999
	(dired-sort-toggle-or-edit): Clarify string further.
1000

1001 1002 1003
	* faces.el (face-spec-set-match-display): Make `(type graphic)'
	match `x', `w32' and `ns', like the manual says (bug#9029).

1004
	* subr.el (eval-after-load): Doc string clarification (bug#9125).
1005 1006
	(process-kill-buffer-query-function): Mention the buffer name in
	the query.
1007

1008 1009 1010
	* image-mode.el (image-next-line): The line parameter is mandatory
	(bug#9258).

1011 1012 1013
	* dired.el (dired-sort-toggle-or-edit): Mention -o and -g, too,
	which can be useful (bug#9301).

1014 1015
	* textmodes/flyspell.el: Remove obsolete comment (bug#9368).

1016 1017 1018
	* subr.el (match-string): Mention that the current buffer should
	be the same as the search was done in (bug#9282).

1019 1020 1021
	* facemenu.el: Disable the remove-* commands if the mark isn't
	active (bug#9162).

1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039
2011-09-10  Chong Yidong  <cyd@stupidchicken.com>

	* buff-menu.el (Buffer-menu-switch-other-window): Use second arg
	of display-buffer.
	(Buffer-menu-2-window): Use switch-to-buffer-other-window.

	* replace.el (occur-mode-goto-occurrence)
	(occur-mode-display-occurrence) Use second arg of pop-to-buffer
	and display-buffer.

	* mail/reporter.el (reporter-submit-bug-report): Use second arg of
	display-buffer.

	* mail/sendmail.el (sendmail-user-agent-compose): Don't bind the
	special-display and same-window variables.
	(mail-other-window): Use switch-to-buffer-other-window.
	(mail-other-frame): USe switch-to-buffer-other-frame.

1040 1041
	* progmodes/gdb-mi.el (gdb-frame-gdb-buffer):
	Use display-buffer-other-frame.
1042 1043 1044 1045 1046 1047 1048 1049 1050 1051
	(gdb-display-gdb-buffer): Use pop-to-buffer.

	* progmodes/gud.el (gud-goto-info): Use info-other-window.

	* progmodes/python.el: Don't set same-window-buffer-names.

	* textmodes/bibtex.el (bibtex-search-entry): Use switch-to-buffer.

	* window.el (display-buffer-alist): Add *Python*.

1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072
2011-09-10  Chong Yidong  <cyd@stupidchicken.com>

	* window.el (display-buffer-alist): Add entry for buffers
	previously handled same-window-*.
	(display-buffer-alist, display-buffer-default-action)
	(display-buffer-overriding-action): Mark as risky.
	(display-buffer-alist): Document action function changes.
	(display-buffer--same-window-action)
	(display-buffer--other-frame-action): New variables.
	(switch-to-buffer, display-buffer-other-frame): Use them.
	(display-buffer): Rename reuse-frame entry to reusable-frames.
	(display-buffer-reuse-selected-window): Function deleted.
	(display-buffer-reuse-window): Handle reusable-frames alist entry.
	If it's omitted, check pop-up-frames/display-buffer-reuse-frames.
	(display-buffer-special): New function.
	(display-buffer--maybe-pop-up-frame-or-window): Rename from
	display-buffer-reuse-or-pop-window.  Split off special-display
	part into display-buffer-special.
	(display-buffer-use-some-window): Don't perform any special
	pop-up-frames handling.
	(pop-to-buffer): Use window-normalize-buffer-to-switch-to.
1073
	(display-buffer--maybe-same-window): Rename from
1074
	display-buffer-maybe-same-window.
1075

1076 1077 1078 1079 1080 1081 1082 1083 1084 1085
	* info.el: Don't set same-window-regexps.
	(info-setup): New function.
	(info-other-window, info): Call it.

	* cus-edit.el: Don't set same-window-regexps.
	(customize-group): New argument.
	(customize-group-other-window): Use it.
	(customize-face, customize-face-other-window): Likewise.
	(custom-buffer-create-other-window): Use pop-to-buffer directly.

1086 1087 1088 1089 1090 1091 1092 1093 1094 1095
	* net/rlogin.el:
	* net/telnet.el:
	* progmodes/gud.el: Don't set same-window-regexps.

	* cmuscheme.el:
	* ielm.el:
	* shell.el:
	* mail/sendmail.el:
	* progmodes/inf-lisp.el: Don't set same-window-buffer-names.

1096 1097 1098 1099 1100 1101
2011-09-10  Juri Linkov  <juri@jurta.org>

	* isearch.el (isearch-edit-string): Remove obsolete mention of
	`C-w' (`isearch-yank-word-or-char') from docstring.
	(isearch-query-replace): Fix typo in docstring (bug#9466).

1102 1103 1104 1105 1106
2011-09-10  Juri Linkov  <juri@jurta.org>

	* paren.el (show-paren-function): Don't show escaped parens.
	Let-bind `unescaped' to `t' when paren is not escaped.  (Bug#9461)

1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117
2011-09-10  Eli Zaretskii  <eliz@gnu.org>

	* mail/sendmail.el (mml-to-mime, mml-attach-file)
	(mm-default-file-encoding): Remove autoload forms, they are
	replaced with autoload cookies in mml.el and mm-encode.el.
	(mail-add-attachment): New command.
	(mail-mode-map): Add a menu-bar item for mail-add-attachment.
	(mail-mode): Mention mail-insert-file and mail-add-attachment in
	the doc string.
	(mml-to-mime, mml-attach-file, mm-default-file-encoding): Declare.

1118 1119
2011-09-10  Reuben Thomas  <rrt@sc3d.org>

1120 1121
	* simple.el (count-words-region): Use buffer if there's no region
	(bug#9429).
1122

1123 1124 1125 1126 1127 1128
2011-09-09  Juri Linkov  <juri@jurta.org>

	* wdired.el (wdired-change-to-wdired-mode): Set buffer-local
	`isearch-filter-predicate' to `wdired-isearch-filter-read-only'.
	(wdired-isearch-filter-read-only): New function.  (Bug#6362)

1129 1130 1131 1132 1133
2011-09-09  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-mode.el (awk-mode): Prevent `define-derived-mode'
	spuriously generating `awk-mode-syntax-table'.  (Bug #9448).

1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151
2011-09-09  Eli Zaretskii  <eliz@gnu.org>

	Fix for Savannah bug#9392.
	* simple.el (mail-encode-mml): New defvar.

	* mail/rmail.el (mail-encode-mml): Add a defvar.
	(rmail-enable-mime-composing): Default to t.
	(rmail-forward): Use MIME method of forwarding only if both
	rmail-enable-mime-composing and rmail-enable-mime are non-nil.
	Set mail-encode-mml non-nil if the MIME method was used.

	* mail/sendmail.el (mml-to-mime): Add autoload form.
	(mail-encode-mml): Add a defvar.
	(mail-mode): Make mail-encode-mml buffer-local and initialize it
	to nil.
	(mail-send): If mail-encode-mml is non-nil, run the outgoing
	message through mml-to-mime, and reset mail-encode-mml to nil.

Glenn Morris's avatar
Glenn Morris committed
1152 1153 1154 1155
2011-09-09  Glenn Morris  <rgm@gnu.org>

	* woman.el (woman-if-body): When processing an .el block,
	do not delete the next .el block as well.  (Bug#9447)
1156
	(woman-special-characters): Add oq, cq, and hy characters.
Glenn Morris's avatar
Glenn Morris committed
1157

1158 1159 1160 1161 1162
2011-09-08  Martin Rudalics  <rudalics@gmx.at>

	* window.el (window-deletable-p): Make sure window is live before
	invoking window-prev-buffers.

Leo Liu's avatar
Leo Liu committed
1163 1164 1165 1166
2011-09-08  Leo Liu  <sdl.web@gmail.com>

	* net/rcirc.el (rcirc-cmd-invite): New rcirc command.  (Bug#9453)

1167 1168 1169 1170 1171
2011-09-08  Juri Linkov  <juri@jurta.org>

	* progmodes/compile.el (compilation-environment): Make it
	a defcustom (bug#8340).

1172 1173 1174 1175 1176
2011-09-08  Martin Rudalics  <rudalics@gmx.at>

	* window.el (frame-auto-delete): Rename to window-auto-delete.
	Make it control auto-deletion of windows and/or frames.
	(window-deletable-p): New argument FORCE.  Rewrite conditions
Juanma Barranquero's avatar
Juanma Barranquero committed
1177
	for deleting window/frame.  (Bug#9419)
1178 1179 1180
	(switch-to-prev-buffer, replace-buffer-in-windows, quit-window):
	Rewrite handling of case when window/frame can be deleted.
	(delete-windows-on): Call window-deletable-p with new FORCE
Juanma Barranquero's avatar
Juanma Barranquero committed
1181
	argument t.  (Bug#9456)
1182

1183 1184 1185 1186
2011-09-07  Chong Yidong  <cyd@stupidchicken.com>

	* help-mode.el (help-mode): Restore autoload.

1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197
2011-09-07  Juri Linkov  <juri@jurta.org>

	* progmodes/compile.el (compilation-start): Let-bind `thisenv' to
	`compilation-environment'.  Set buffer-local
	`compilation-environment' to `thisenv' later after (funcall mode).
	(Bug#8340)

	* vc/vc-git.el (vc-git-grep): Remove --no-color.  (Bug#9408)
	(vc-git-grep): Prepend "PAGER=" to `compilation-environment'
	instead of replacing its value.  (Bug#8340)

1198 1199 1200 1201 1202 1203 1204 1205
2011-09-07  Juri Linkov  <juri@jurta.org>

	* progmodes/grep.el (grep-regexp-alist): Calculate column positions
	based on text properties put by `grep-filter' instead of matching
	escape sequences.
	(grep-mode): Set buffer-local `compilation-error-screen-columns'
	to the value of `grep-error-screen-columns' (bug#9438).

1206 1207 1208 1209 1210
2011-09-07  Juri Linkov  <juri@jurta.org>

	* simple.el (next-error-highlight, next-error-highlight-no-select):
	Doc fix (bug#9432).

1211 1212 1213 1214 1215
2011-09-07  OKAZAKI Tetsurou  <okazaki.tetsurou@gmail.com>  (tiny change)

	* progmodes/cc-fonts.el (c-font-lock-enclosing-decls):
	Check for null c-opt-block-decls-with-vars-key.  (Bug#9443)

1216 1217 1218 1219 1220
2011-09-07  Leo Liu  <sdl.web@gmail.com>

	* net/rcirc.el (rcirc-mode): Conditionally initialize
	rcirc-input-ring.

1221 1222 1223 1224 1225 1226
2011-09-07  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/find-func.el (find-function-C-source): Only set
	find-function-C-source-directory after checking that we found a source
	file there (bug#9440).

1227 1228 1229 1230 1231
2011-09-06  Alan Mackenzie  <acm@muc.de>

	* isearch.el (isearch-other-meta-char): Wherever a key list is
	unread, "unread" the prefix arg, too.  This fixes bug #8901.

1232 1233 1234 1235
2011-09-05  Oleksandr Gavenko  <gavenkoa@gmail.com>  (tiny change)

	* progmodes/grep.el (rgrep): Add "-type d" (bug#9414).

1236 1237 1238 1239
2011-09-05  Juri Linkov  <juri@jurta.org>

	* progmodes/grep.el (grep-process-setup): Fix comments (bug#8084).

Juri Linkov's avatar
Juri Linkov committed
1240 1241 1242 1243 1244 1245 1246 1247 1248 1249
2011-09-05  Juri Linkov  <juri@jurta.org>

	* progmodes/grep.el (grep-filter): Avoid incomplete processing by
	keeping point where processing of grep matches begins, and
	continue to delete remaining escape sequences from the same point.
	(grep-filter): Make leading zero optional in "0?1;31m" because
	git-grep emits "\033[1;31m" escape sequences unlike expected
	"\033[01;31m" as GNU Grep does (bug#9408).
	(grep-process-setup): Replace obsolete "ml=" with newer "sl=".

1250 1251 1252 1253
2011-09-05  Juri Linkov  <juri@jurta.org>

	* subr.el (y-or-n-p): Capitalize "yes".

1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269
2011-09-04  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (top): Require 'shell.  Use `tramp-unload-hook' but
	`tramp-cache-unload-hook' where appropriate.
	(tramp-methods): Rename `tramp-remote-sh' to
	`tramp-remote-shell'.  Add `tramp-remote-shell-args'.
	(tramp-handle-shell-command): New defun, moved from tramp-sh.el.

	* net/tramp-sh.el (top): Don't require 'shell.
	(tramp-methods): Add `tramp-remote-shell' and
	`tramp-remote-shell-args' entries.
	(tramp-sh-file-name-handler-alist): Use `tramp-handle-shell-command'.
	(tramp-sh-handle-shell-command): Remove.
	(tramp-find-shell, tramp-open-connection-setup-interactive-shell):
	Use `tramp-remote-shell'.

1270 1271
2011-09-03  Chong Yidong  <cyd@stupidchicken.com>

1272
	* mail/sendmail.el (sendmail-query-once-function): Delete.
1273 1274 1275 1276 1277
	(sendmail-query-once): Save directly to send-mail-function.
	Update message-send-mail-function too.

	* mail/smtpmail.el (smtpmail-try-auth-methods): Clarify prompt.

1278 1279 1280 1281 1282 1283
2011-09-03  Christoph Scholtes  <cschol2112@googlemail.com>

	* progmodes/python.el (python-mode-map): Use correct function to
	start python interpreter from menu-bar (as reported by Geert
	Kloosterman).
	(inferior-python-mode-map): Fix typo.
1284
	(python-shell-map): Remove.
1285

1286 1287 1288 1289 1290 1291
2011-09-03  Deniz Dogan  <deniz@dogan.se>

	* net/rcirc.el (rcirc-print): Simplify code for
	rcirc-scroll-show-maximum-output.  There is no need to walk
	through all windows to find the right one.

1292 1293 1294 1295
2011-09-03  Christoph Scholtes  <cschol2112@googlemail.com>

	* help.el (help-return-method): Doc fix.

1296 1297 1298 1299 1300
2011-09-03  Martin Rudalics  <rudalics@gmx.at>

	* window.el (window-deletable-p): Don't return a non-nil value
	when there's a buffer that was shown in the window before.
	(Bug#9419)
1301 1302
	(display-buffer-pop-up-frame, display-buffer-pop-up-window):
	Set window's previous buffers to nil.
1303

1304 1305 1306 1307 1308 1309
2011-09-03  Eli Zaretskii  <eliz@gnu.org>

	* mail/rmailmm.el (rmail-mime-insert-tagline): Insert an extra
	newline before and after the tag line, so it doesn't interfere
	with determining the paragraph direction of bidirectional text.

1310 1311 1312 1313
2011-09-03  Leo Liu  <sdl.web@gmail.com>

	* files.el (find-file-not-true-dirname-list): Remove.  (Bug#9422)

1314 1315
2011-09-02  Chong Yidong  <cyd@stupidchicken.com>

1316
	* window.el (pop-to-buffer-1, pop-to-buffer-same-window): Delete.
1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330
	(pop-to-buffer): Change interactive spec.  Pass second argument
	directly to display-buffer.
	(display-buffer): Fix interactive spec.  Use functionp to
	distinguish between a function and a list of functions.

	* abbrev.el (edit-abbrevs):
	* arc-mode.el (archive-extract):
	* autoinsert.el (auto-insert):
	* bookmark.el (bookmark-bmenu-list):
	* files.el (find-file):
	* view.el (view-buffer):
	* progmodes/compile.el (compilation-goto-locus):
	* textmodes/bibtex.el (bibtex-initialize): Use switch-to-buffer.

1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342
2011-09-02  Chong Yidong  <cyd@stupidchicken.com>

	* window.el (display-buffer-alist): Doc fix.
	(display-buffer): Add docstring.  Don't treat
	display-buffer-default specially.
	(display-buffer-reuse-selected-window)
	(display-buffer-same-window, display-buffer-maybe-same-window)
	(display-buffer-reuse-window, display-buffer-pop-up-frame)
	(display-buffer-pop-up-window)
	(display-buffer-reuse-or-pop-window)
	(display-buffer-use-some-window): New functions.
	(display-buffer-default-action): Use them.
1343
	(display-buffer-default): Delete.
1344 1345
	(pop-to-buffer-1): Fix choice of actions.

1346 1347 1348 1349 1350
2011-09-02  Stefan Monnier  <monnier@iro.umontreal.ca>

	* minibuffer.el (completion--insert-strings): Don't get confused by
	completion entries that end with an LF char.

1351 1352 1353 1354
2011-09-01  Eli Zaretskii  <eliz@gnu.org>

	* window.el (frame-auto-delete, window-deletable-p): Doc fix.

1355 1356 1357
2011-09-01  Chong Yidong  <cyd@stupidchicken.com>

	* window.el (display-buffer): Restore interactive spec.
1358 1359
	(display-buffer-same-window, display-buffer-other-window):
	New functions.
1360 1361
	(pop-to-buffer-1): New function.  Use the above.
	(pop-to-buffer, pop-to-buffer-same-window): Use it.
1362
	(pop-to-buffer-other-window, pop-to-buffer-other-frame): Delete.
1363 1364 1365 1366

	* view.el (view-buffer-other-window, view-buffer-other-frame):
	Just use pop-to-buffer.

1367 1368 1369 1370