ChangeLog 517 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
2014-03-15  Juanma Barranquero  <lekktu@gmail.com>

	* progmodes/python.el (defconst, python-syntax-count-quotes)
	(python-indent-region, python-indent-shift-right)
	(python-indent-dedent-line-backspace, python-nav-backward-sexp)
	(python-nav-backward-sexp-safe, python-nav-backward-up-list)
	(python-shell-prompt-block-regexp, python-shell-prompt-output-regexp)
	(python-shell-prompt-pdb-regexp, python-shell-enable-font-lock)
	(inferior-python-mode, python-shell-make-comint, run-python-internal)
	(python-shell-buffer-substring, python-shell-send-buffer)
	(python-pdbtrack-activate, python-pdbtrack-stacktrace-info-regexp)
	(python-completion-complete-at-point, python-fill-docstring-style)
	(python-eldoc-function, python-imenu-format-item-label)
	(python-imenu-format-parent-item-label)
	(python-imenu-format-parent-item-jump-label)
	(python-imenu--build-tree, python-imenu-create-index)
	(python-imenu-create-flat-index): Fix docstring typos.
	(python-indent-context, python-shell-prompt-regexp, run-python):
	Remove superfluous backslashes.
	(python-indent-line, python-nav-beginning-of-defun)
	(python-shell-get-buffer, python-shell-get-process)
	(python-info-current-defun, python-info-current-line-comment-p)
	(python-info-current-line-empty-p, python-util-popn): Doc fixes.
	(python-indent-post-self-insert-function, python-shell-send-file)
	(python-shell-completion-get-completions)
	(python-shell-completion-complete-or-indent)
	(python-eldoc--get-doc-at-point): Reflow docstrings.

29 30
2014-03-14  Glenn Morris  <rgm@gnu.org>

31 32 33
	* emacs-lisp/package.el (package-menu-mode-map):
	Replace use of obsolete function alias.  Tweak menu item text.

34 35 36
	* info.el (Info-finder-find-node):
	Ignore the `emacs' metapackage.  (Bug#10813)

37 38 39
	* finder.el (finder-list-matches): Include unversioned packages
	in the result of a keyword search.

40 41 42
	* finder.el (finder--builtins-descriptions): New constant.
	(finder-compile-keywords): Use finder--builtins-descriptions.

43 44 45 46 47 48
2014-03-14  Dmitry Gutov  <dgutov@yandex.ru>

	* simple.el (blink-matching-paren): Describe the new value,
	`jump', enabling the old behavior.
	(blink-matching-open): Use that value.  (Bug#17008)

49 50
2014-03-14  Glenn Morris  <rgm@gnu.org>

51 52 53 54 55 56
	* finder.el (finder-no-scan-regexp): Add leim-list.
	(finder-compile-keywords):
	Don't skip files with same basename.  (Bug#14010)
	* Makefile.in (setwins_finder): New, excluding leim.
	(finder-data): Use setwins_finder.

57 58 59 60 61 62
	* help-fns.el (help-split-fundoc, help-add-fundoc-usage)
	(help-function-arglist, help-make-usage): Move from here...
	* help.el (help-split-fundoc, help-add-fundoc-usage)
	(help-function-arglist, help-make-usage): ... to here.  (Bug#17001)
	* emacs-lisp/bytecomp.el (byte-compile-lambda): Do not load help-fns.

63 64 65
2014-03-14  Juanma Barranquero  <lekktu@gmail.com>

	* net/socks.el (socks, socks-override-functions)
66
	(socks-find-services-entry):
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
	* progmodes/hideif.el (hif-set-var, hif-nexttoken, hif-comma)
	(hif-find-ifdef-block):
	* progmodes/modula2.el (m2-indent): Fix docstring typos.

	* net/tls.el (tls-program): Reflow docstring.

	* progmodes/pascal.el (pascal-mode-abbrev-table)
	(pascal-imenu-generic-expression, pascal-auto-endcomments)
	(pascal-mark-defun, pascal-comment-area, pascal-indent-level)
	(pascal-outline-mode): Fix docstring typos.
	(pascal-mode): Let define-derived-mode document mode hook.
	(pascal-uncomment-area): Reflow.
	(pascal-exclude-str-start, pascal-exclude-str-end): Add docstring.

	* progmodes/opascal.el (opascal-compound-block-indent)
	(opascal-case-label-indent): Fix docstring typos.
	(opascal-mode): Fix typos; let defined-derived-mode document mode hook.

85 86 87 88 89
2014-03-13  Dmitry Gutov  <dgutov@yandex.ru>

	* progmodes/ruby-mode.el (ruby-font-lock-keywords): Fontify
	multiple adjacent negation chars.  (Bug#17004)

90 91 92 93 94
2014-03-13  Tom Willemse  <tom@ryuslash.org>  (tiny change)

	* emacs-lisp/package.el (package--prepare-dependencies):
	Accept requirements without explicit version (bug#14941).

95 96
2014-03-12  Juanma Barranquero  <lekktu@gmail.com>

97 98 99
	* register.el (register-separator, copy-to-register): Doc fixes.
	(register-preview-default): Remove unnecessary call to concat.

100 101 102
	* frameset.el (frameset-restore): When checking for a visible frame,
	use the action map instead of calling visible-frame-list.

103 104 105 106
2014-03-12  Jonas Bernoulli  <jonas@bernoul.li>

	* emacs-lisp/eieio.el (with-slots): Use cl-symbol-macrolet (bug#16998).

107 108 109 110 111
2014-03-12  Martin Rudalics  <rudalics@gmx.at>

	* window.el (fit-frame-to-buffer): Get maximum width from
	display's width instead of height.

112 113
2014-03-12  Glenn Morris  <rgm@gnu.org>

114 115 116 117
	* desktop.el (desktop-restore-frames)
	(desktop-restore-in-current-display, desktop-restore-forces-onscreen)
	(desktop-restore-reuses-frames): Doc tweaks.

118 119
	* electric.el (electric-indent-mode): Doc fix.

120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
2014-03-12  Juanma Barranquero  <lekktu@gmail.com>

	* vc/pcvs.el (cvs-temp-buffer, defun-cvs-mode, cvs-get-cvsroot)
	(cvs-checkout, cvs-mode-checkout, cvs-update-filter, cvs-mode-mark)
	(cvs-mode-diff-head, cvs-mode-diff-repository, cvs-mode-diff-yesterday)
	(cvs-mode-diff-vendor, cvs-mode-do, cvs-change-cvsroot)
	(cvs-dired-use-hook): Fix docstring typos.
	(cvs-mode-view-file-other-window, cvs-mode-byte-compile-files):
	Doc fixes.

	* vc/pcvs-defs.el (cvs-auto-remove-handled)
	(cvs-auto-remove-directories, cvs-default-ignore-marks)
	(cvs-idiff-imerge-handlers, cvs-reuse-cvs-buffer)
	(cvs-execute-single-dir): Fix docstring typos.

	* vc/pcvs-info.el (cvs-status-map, cvs-states): Fix docstring typos.
	(cvs-fileinfo-pp, cvs-fileinfo-from-entries): Doc fixes.

	* vc/pcvs-parse.el (cvs-parsed-fileinfo): Reflow docstring.

	* vc/pcvs-util.el (cvs-flags-query, cvs-flags-set, cvs-prefix-set):
	Fix docstring typos.

143 144 145 146 147
2014-03-12  Juanma Barranquero  <lekktu@gmail.com>

	* frameset.el (frameset--jump-to-register): Add autoload; it could be
	called from jump-to-register after unloading the frameset package.

148 149 150 151 152 153
2014-03-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* simple.el (set-mark): Ensure mark-active is nil if the mark is nil
	(bug#16975).  Deactivate the mark before setting it to nil.
	(activate-mark): Do nothing if region is already active.

154 155 156 157 158
2014-03-11  Juanma Barranquero  <lekktu@gmail.com>

	* frameset.el (frameset--target-display): Remove definition; declare.
	(frameset-save, frameset-restore): Let-bind frameset--target-display.

159 160 161 162 163 164 165
2014-03-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/nadvice.el (advice--make-1): Fix autoloading avoidance.
	(advice-add): Add a :advice--pending marker, so advice--make-1 knows
	when the advice is pending.
	(advice-remove): Remove this marker when not needed any more.

166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
2014-03-11  Juanma Barranquero  <lekktu@gmail.com>

	* frameset.el: Separate options for reusing frames and cleaning up.
	(frameset--reuse-list): Remove definition; declare.
	(frameset--action-map): Declare.
	(frameset--find-frame-if): Doc fix.
	(frameset--restore-frame): Cache frame action.
	(frameset-restore): New keyword arg CLEANUP-FRAMES, allows to select
	how to clean up the frame list after restoring.  Remove cleaning
	options from REUSE-FRAMES.  Change all keyword values to symbols.
	(frameset--jump-to-register): Simplify by using CLEANUP-FRAMES.

	* desktop.el (desktop-restore-forces-onscreen)
	(desktop-restore-reuses-frames): Use non-keyword values.
	(desktop-restore-frameset): Use CLEANUP-FRAMES arg of frameset-restore.

182 183
2014-03-10  Glenn Morris  <rgm@gnu.org>

184 185
	* files.el (find-file): Doc fix: update info node name.

186 187 188
	* emacs-lisp/advice.el (ad-add-advice, defadvice):
	Doc fix: remove references to deleted info nodes.

189 190 191 192 193 194 195
2014-03-10  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-open-connection-setup-interactive-shell):
	Do not add `nil' to the environment, when there's no remote `locale'.
	(tramp-find-inline-encoding): Check, that the remote host has
	installed perl, before sending scripts.

196 197
2014-03-10  Leo Liu  <sdl.web@gmail.com>

198 199
	* emacs-lisp/eldoc.el (eldoc-minibuffer-message):
	Clear eldoc-last-message.  (Bug#16920)
200

201 202 203 204 205
2014-03-10  Stefan Monnier  <monnier@iro.umontreal.ca>

	* desktop.el (desktop-create-buffer): Don't run activate-mark-hook
	(bug#14430).

206 207 208 209 210
2014-03-09  Juri Linkov  <juri@jurta.org>

	* ansi-color.el (ansi-color-names-vector): Copy default colors
	from `xterm-standard-colors' that look well on the default white
	background (and also on the black background) to avoid illegible
211
	color combinations like yellow-on-white and white-on-white.
212 213
	http://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00157.html

214 215 216 217 218
2014-03-08  Juanma Barranquero  <lekktu@gmail.com>

	* frameset.el (frameset-restore): When no frame is visible, do not
	generate a list of frames, just make visible the selected one.

Dmitry Gutov's avatar
Dmitry Gutov committed
219 220 221 222 223
2014-03-08  Dmitry Gutov  <dgutov@yandex.ru>

	* vc/vc-git.el (vc-git-command): Turn FILE-OR-LIST into nil when
	it only contains the repository root.  (Bug#16897)

224 225 226 227 228 229
2014-03-07  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-sh-handle-vc-registered): Run first pass
	only when `remote-file-name-inhibit-cache' is nil.
	(tramp-sh-file-name-handler): Use `tramp-error'.  Simplify code.

230 231 232 233 234 235 236 237 238
2014-03-06  Martin Rudalics  <rudalics@gmx.at>

	* window.el (fit-frame-to-buffer, fit-frame-to-buffer-margins):
	Fix doc-strings.
	(fit-frame-to-buffer): New argument ONLY.  Remove dependency on
	fit-frame-to-buffer variable.  Fix doc-string.
	(fit-window-to-buffer): Set ONLY argument in call of
	fit-frame-to-buffer.  Fix doc-string.

239 240 241 242 243 244 245 246 247
2014-03-06  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-error): VEC-OR-PROC can be nil.
	(tramp-action-password): Clear password cache if needed.
	(tramp-read-passwd): Do not clear password cache.

	* net/tramp-gvfs.el (tramp-gvfs-handler-askpassword): Clear password
	cache unless it is the first password request.

248 249
2014-03-06  Glenn Morris  <rgm@gnu.org>

250 251
	* simple.el (newline): Doc tweak.

252 253 254
	* emacs-lisp/shadow.el (load-path-shadows-find):
	Ignore dir-locals.  (Bug#12357)

Glenn Morris's avatar
Glenn Morris committed
255 256 257 258 259
2014-03-05  Glenn Morris  <rgm@gnu.org>

	* files.el (interpreter-mode-alist):
	* progmodes/sh-script.el (sh-ancestor-alist): Add dash.  (Bug#16938)

260 261 262 263
2014-03-05  Juanma Barranquero  <lekktu@gmail.com>

	* frameset.el (frameset--initial-params): Filter out null entries.

264 265
2014-03-05  Martin Rudalics  <rudalics@gmx.at>

266 267
	* window.el (window-min-height, window-min-width):
	Rewrite doc-strings.
268 269 270
	(window-body-size): Add PIXELWISE argument to make it consistent
	with its callees.

271 272 273 274 275
2014-03-05  Juanma Barranquero  <lekktu@gmail.com>

	* finder.el (finder-mode-map, finder-mode-syntax-table):
	Revert part of 2014-02-28 change.

276 277 278 279
2014-03-05  Lars Ingebrigtsen  <larsi@gnus.org>

	* net/eww.el (eww-mode-map): [tab] doesn't work on tty.
	(eww-setup-buffer): Clear next/prev/etc more reliably.
280 281
	(eww-textarea-map): [tab] doesn't work on tty.
	Reported by Mario Lang.
282 283

	* net/shr.el (shr-map): Ditto.
284

285 286 287 288 289
2014-03-04  Glenn Morris  <rgm@gnu.org>

	* minibuffer.el (completion-hilit-commonality):
	Revert 2014-03-01 short-cut, which changed the return value. (Bug#16933)

290 291 292 293 294 295 296 297
2014-03-04  Juanma Barranquero  <lekktu@gmail.com>

	* hilit-chg.el (hilit-chg-unload-function): New function.
	(highlight-changes-mode, highlight-changes-visible-mode): Fix typos.
	(hilit-chg-map-changes): Prefer cardinal number to digit.
	(hilit-chg-display-changes): Reflow docstring.
	(highlight-changes-rotate-faces): Remove superfluous backslash.

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

	* net/tramp-sh.el (tramp-sh-handle-vc-registered): Do not call
	`tramp-send-command-and-check'.

303 304
2014-03-04  Juanma Barranquero  <lekktu@gmail.com>

305 306 307 308 309 310 311 312 313
	* hexl.el (hexl-address-region, hexl-ascii-region)
	(hexl-goto-hex-address, hexl-backward-char, hexl-forward-char)
	(hexl-backward-short, hexl-forward-short, hexl-backward-word)
	(hexl-forward-word, hexl-previous-line, hexl-next-line):
	Use "Hexl mode" for non-hyperlinked hexl-mode references in docstrings.
	(hexl-mode): Doc fix.
	(hexl-ascii-start-column, hexl-beginning-of-line, hexl-end-of-line)
	(hexl-mode-ruler): Fix typos in docstrings.

314 315 316 317 318 319 320 321 322 323 324
	* strokes.el (strokes-xpm-header, strokes-rate-stroke): Fix typos.
	(strokes-character, strokes-get-grid-position, strokes-list-strokes):
	Remove superfluous backslashes.
	(strokes-last-stroke, strokes-global-map, strokes-mode):
	Reflow docstrings.
	(strokes-xpm-for-stroke, strokes-xpm-to-compressed-string)
	(strokes-xpm-for-compressed-string): Use quotes with buffer name.
	(strokes-distance-squared, strokes-global-set-stroke)
	(strokes-global-set-stroke-string): Doc fixes.
	(strokes-help): Fix typos; reflow docstring.

325 326 327 328
2014-03-04  Martin Rudalics  <rudalics@gmx.at>

	* window.el (window-in-direction): Fix doc-string.

Glenn Morris's avatar
Glenn Morris committed
329 330 331 332 333 334
2014-03-04  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/smie.el (smie-config-guess): Doc fix.
	Explicit error if no grammar.
	(smie-config-save): Doc fix.  Fix quote typo.

335 336
2014-03-04  Stefan Monnier  <monnier@iro.umontreal.ca>

337 338 339 340 341 342 343 344 345 346 347 348
	* progmodes/cc-mode.el (c-initialize-cc-mode): Only hook into
	electric-indent-mode-hook if we obey electric-indent-mode.
	(c-basic-common-init): Use (fboundp 'electric-indent-local-mode) to
	decide whether we obey electric-indent-mode.
	(c-change-set-fl-decl-start, c-extend-after-change-region):
	Silence warnings.
	(c-electric-indent-mode-hook): Assume we do want to obey
	electric-indent-mode.

	* electric.el (electric-indent-mode-has-been-called): Remove.
	(electric-indent-mode): Fix accordingly.

349 350
	* files.el (hack-local-variables): Mention file name in warning.

351 352
	* htmlfontify.el (hfy-fontify-buffer): Drop `invis-range' message.

353 354 355 356 357
2014-03-04  Michal Nazarewicz  <mina86@mina86.com>

	* binding.el: Add comment describing why C-d binds to `delete-char'.
	* simple.el (delete-forward-char): Mark as interactive-only.

358 359
2014-03-03  Juanma Barranquero  <lekktu@gmail.com>

360 361
	* icomplete.el (icomplete-completions):
	Follow-up to 2014-03-01 change.
362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386

	* icomplete.el: Miscellaneous doc fixes.
	Use Icomplete everywhere instead of icomplete for consistency.
	(icomplete-max-delay-chars): Fix typo.
	(icomplete-mode): Use \[].
	(icomplete-tidy, icomplete-exhibit): Reflow.
	(icomplete-minibuffer-setup-hook, icomplete-completions):
	Remove superfluous backlashes.

	* ido.el: Miscellaneous doc fixes.
	Use Ido everywhere instead of ido or `ido' for consistency.
	(ido-record-ftp-work-directories, ido-merge-ftp-work-directories)
	(ido-cache-ftp-work-directory-time, ido-slow-ftp-hosts)
	(ido-slow-ftp-host-regexps, ido-reread-directory): Upcase "ftp".
	(ido-separator): Extract obsolescence info from docstring and declare
	with make-obsolete-variable.
	(ido-minibuffer-setup-hook): Simplify example.
	(ido-text, ido-text-init, ido-input-stack, ido-report-no-match)
	(ido-wide-find-file, ido-wide-find-dir, ido-wide-find-dir-or-delete-dir)
	(ido-completion-help, ido-completing-read): Fix typos in docstrings.
	(ido-everywhere): Reflow docstring.
	(ido-toggle-vc): Doc fix.
	(ido-switch-buffer, ido-find-file): Use tabs to improve legibility
	of long list of keybindings.

387 388 389 390 391 392
2014-03-03  Glenn Morris  <rgm@gnu.org>

	* frame.el (display-pixel-height, display-pixel-width)
	(display-mm-dimensions-alist, display-mm-height)
	(display-mm-width): Doc tweaks.

393
2014-03-02  Barry O'Reilly  <gundaetiapo@gmail.com>
394 395 396 397

	* simple.el (undo-elt-in-region): Fix buffer corruption for edge
	case of undo in region.

398 399 400 401 402
2014-03-02  Martin Rudalics  <rudalics@gmx.at>

	* window.el (fit-window-to-buffer): Fix argument in window-size
	call when window is horizontally combined.

403 404 405
2014-03-02  Juanma Barranquero  <lekktu@gmail.com>

	* icomplete.el (icomplete-completions): Use string-width.
406
	Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
407

408 409
2014-03-01  Dmitry Gutov  <dgutov@yandex.ru>

410 411
	* progmodes/ruby-mode.el (ruby-font-lock-keywords):
	Highlight regexp options.  (Bug#16914)
412

413 414 415 416 417
2014-03-01  Martin Rudalics  <rudalics@gmx.at>

	* window.el (window--max-delta-1): Round down when calculating
	how many lines/columns we can get from a window.

418 419
2014-03-01  Glenn Morris  <rgm@gnu.org>

420 421
	* isearch.el (search-invisible): Doc fix.

422 423 424 425 426 427 428 429 430
	* minibuffer.el (completion-hilit-commonality):
	Make `base-size' argument optional.  Short-cut if `prefix-len' is 0.
	* comint.el (comint-dynamic-list-completions): Doc fix.
	* comint.el (comint-dynamic-list-completions):
	* filecache.el (file-cache-minibuffer-complete):
	* tempo.el (tempo-display-completions):
	* eshell/em-hist.el (eshell-list-history):
	Replace use of obsolete argument of display-completion-list.

431 432 433 434 435
2014-03-01  Juanma Barranquero  <lekktu@gmail.com>

	* icomplete.el (icomplete-completions):
	Revert back to using "..." when ?… cannot be displayed.

436 437 438 439
2014-02-28  Juanma Barranquero  <lekktu@gmail.com>

	* finder.el (finder-unload-function): New function.

Juanma Barranquero's avatar
Juanma Barranquero committed
440 441 442 443 444 445 446 447
2014-02-28  Juanma Barranquero  <lekktu@gmail.com>

	* dframe.el (dframe-detach):
	* find-dired.el (find-dired, find-name-dired):
	* finder.el (finder-mode-map, finder-mode-syntax-table)
	(finder-headmark, finder-select, finder-mouse-select):
	Fix docstring typos.

448 449 450
2014-02-28  Martin Rudalics  <rudalics@gmx.at>

	Revert recent with-temp-buffer-window change (Bug#16816, Bug#16882).
451 452 453 454
	* window.el (with-temp-buffer-window): Revert change from 2014-02-21.
	Suggested by Thierry Volpiatto <thierry.volpiatto@gmail.com>.
	Fix doc-string based on a suggestion by Nicolas Richard
	<theonewiththeevillook@yahoo.fr>.
455 456
	* help.el (with-help-window): Fix doc-string.

457 458
2014-02-28  Ivan Kanis  <ivan@kanis.fr>

Glenn Morris's avatar
Glenn Morris committed
459 460
	* net/shr.el (shr-image-animate): New option.
	(shr-put-image): Respect shr-image-animate.
461

462 463 464 465 466 467 468 469 470 471 472 473 474
2014-02-28  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-adb.el (tramp-adb-parse-device-names):
	Use `accept-process-output'.
	(tramp-adb-handle-file-truename): Cache the localname only.
	(tramp-adb-handle-make-directory)
	(tramp-adb-handle-delete-directory): Flush file properties correctly.
	(tramp-adb-handle-set-file-modes): Do not raise an error when file
	modes cannot be changed.

	* net/tramp-cache.el (tramp-flush-directory-property): Remove also
	file properties of symlinks.

475 476 477 478 479
2014-02-28  Per Starbäck  <starback@stp.lingfil.uu.se>

	* textmodes/bibtex.el (bibtex-biblatex-entry-alist): Update
	required/optional fields to match development biblatex.  (Bug#16781)

480 481 482 483 484
2014-02-28  Andy Sawyer  <andy.sawyer@gmail.com>  (tiny change)

	* saveplace.el (toggle-save-place):
	Fix argument handling.  (Bug#16673)

485 486 487 488 489
2014-02-28  Glenn Morris  <rgm@gnu.org>

	* minibuffer.el (completions-first-difference)
	(completions-common-part, completion-hilit-commonality): Doc fixes.

490 491 492 493 494
2014-02-28  Karl Berry  <karl@gnu.org>

	* info.el (Info-mode-map): Add H for describe-mode,
	to synchronize with standalone Info.

495 496 497 498 499
2014-02-28  Emilio C. Lopes  <eclig@gmx.net>

	* progmodes/sql.el (sql-interactive-mode):
	Avoid setting global comint-input-ring-separator.  (Bug#16814)

500 501 502 503 504 505 506 507
2014-02-27  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el (dbus--init-bus): Declare function.
	(dbus-path-local, dbus-interface-local): New defconst.
	(dbus-init-bus): Use them.
	(dbus-return-values-table): Extend doc.
	(dbus-handle-bus-disconnect): Extend error message.

508 509 510 511
2014-02-27  Juanma Barranquero  <lekktu@gmail.com>

	* subr.el (y-or-n-p): Fix double space issue in message.

512 513 514 515 516 517 518 519 520 521 522 523
2014-02-27  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-call-process): Improve trace message.
	(tramp-handle-insert-file-contents): Trace error case.

	* net/tramp-adb.el (tramp-adb-file-name-handler-alist)
	<insert-directory>: Use `tramp-handle-insert-directory'.
	(tramp-adb-handle-insert-directory): Remove function.
	(tramp-adb-send-command-and-check): New defun, replacing
	`tramp-adb-command-exit-status'.  Change all callees.
	(tramp-adb-handle-file-attributes)
	(tramp-adb-handle-directory-files-and-attributes): Use it.
524 525
	(tramp-adb-ls-output-name-less-p):
	Use `directory-listing-before-filename-regexp'.
526 527 528 529 530 531 532 533 534 535
	(tramp-adb-handle-delete-directory): Flush also file properties of
	the truename of directory.
	(tramp-adb-handle-file-name-all-completions): Add "./" and "../".
	(tramp-adb-handle-file-local-copy): Make the local copy readable.
	(tramp-adb-handle-write-region): Implement APPEND.
	(tramp-adb-handle-rename-file): Make it more robust.  Flush file
	properties correctly.
	(tramp-adb-maybe-open-connection): Set `tramp-current-*'
	variables.  Check for connected devices only when needed.

Glenn Morris's avatar
Glenn Morris committed
536 537
2014-02-27  Glenn Morris  <rgm@gnu.org>

538 539 540
	* minibuffer.el (completion-table-dynamic)
	(completion-table-with-cache): Doc fixes.

Glenn Morris's avatar
Glenn Morris committed
541 542 543
	* emacs-lisp/crm.el (crm-default-separator, crm-separator)
	(completing-read-multiple): Doc fixes.

544 545
2014-02-27  Daniel Colascione  <dancol@dancol.org>

546 547
	* minibuffer.el (completion--nth-completion): Fix indentation.

548 549 550
	* net/tramp-sh.el (tramp-get-remote-path): Don't signal error when
	explicit tramp path is empty.

551 552 553 554 555
2014-02-27  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/crm.el (completing-read-multiple):
	Empower help-enable-auto-load.

556 557
2014-02-26  Glenn Morris  <rgm@gnu.org>

558 559
	* startup.el (command-line): Don't init the tty in daemon mode.

560 561 562 563 564 565 566
	Avoid calling tty-setup-hook twice, eg if a term file
	explicitly calls tty-run-terminal-initialization.  (Bug#16859)
	* faces.el (tty-run-terminal-initialization): Add run-hook argument.
	(tty-create-frame-with-faces): Use it.
	* startup.el (command-line): Pass run-hook argument
	to tty-run-terminal-initialization.

567 568 569
	* dired.el (dired-restore-desktop-buffer): Demote errors;
	eg in case a glob match fails.  (Bug#16884)

570 571
2014-02-26  Dmitry Gutov  <dgutov@yandex.ru>

572 573 574
	* emacs-lisp/lisp.el (lisp--local-variables): Catch `end-of-file'
	error from `read-from-string'.  (Bug#16850)

575 576 577
	* emacs-lisp/ert.el (ert-run-tests-interactively): `read' the
	result of `completing-read' in the interactive form.  (Bug#16854)

578 579
2014-02-25  Glenn Morris  <rgm@gnu.org>

580 581 582
	* image.el (image-animate, image-animate-timeout):
	Stop animating images in dead buffers.  (Bug#16878)

583 584
	* emacs-lisp/edebug.el (defmacro): Fix debug spec.  (Bug#16868)

585 586
	* faces.el (tty-setup-hook, tty-run-terminal-initialization):
	Doc fixes.
587 588 589 590 591 592
	* startup.el (term-setup-hook): Doc fix.  Make obsolete.
	* term/sun.el (sun-raw-prefix-hooks):
	Use tty-setup-hook instead of term-setup-hook.
	(terminal-init-sun): Construct message from bytecomp plist.
	* term/wyse50.el (enable-arrow-keys): Doc fix.

593 594 595 596 597
2014-02-24  Juanma Barranquero  <lekktu@gmail.com>

	* term/sun.el (kill-region-and-unmark, sun-raw-prefix-hooks):
	Fix docstring typos.

598 599 600 601
2014-02-24  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-sh-handle-file-truename): Improve last fix.

602 603 604 605 606
2014-02-24  Nicolas Richard  <theonewiththeevillook@yahoo.fr>

	* minibuffer.el (completion--try-word-completion):
	Fix error when completing M-x commands (bug#16808).

607 608 609 610
2014-02-24  Leo Liu  <sdl.web@gmail.com>

	* emacs-lisp/easy-mmode.el (define-minor-mode): Fix debug spec.

611 612 613 614 615
2014-02-24  Juanma Barranquero  <lekktu@gmail.com>

	* apropos.el (apropos-print): Avoid formatting error when
	apropos-do-all and apropos-compact-layout are both t.

Juanma Barranquero's avatar
Juanma Barranquero committed
616 617 618 619 620 621
2014-02-23  Juanma Barranquero  <lekktu@gmail.com>

	* apropos.el (apropos-property, apropos-all-words-regexp)
	(apropos-true-hit, apropos-variable, apropos-print):
	Fix docstring typos, and remove obsolete comment.

622 623 624 625 626
2014-02-23  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-sh-handle-file-truename):
	Preserve trailing "/".  (Bug#16851)

627 628 629 630
2014-02-23  Dmitry Gutov  <dgutov@yandex.ru>

	* progmodes/ruby-mode.el (ruby-smie-rules): Don't indent specially
	after `=>' (bug#16811).
631 632 633 634
	(ruby-smie-rules): Handle the inconsistent second element of the
	list returned by `smie-indent--parent'.
	(ruby-font-lock-keywords): Disqualify any identifier before `=' as
	method call.
635

636 637 638 639 640 641 642 643
2014-02-23  Juanma Barranquero  <lekktu@gmail.com>

	* elec-pair.el (electric-pair-text-syntax-table)
	(electric-pair-syntax-info, electric-pair--syntax-ppss)
	(electric-pair--balance-info, electric-pair-mode): Fix docstring typos.
	(electric-pair--looking-at-unterminated-string-p): Doc fix.
	(electric-pair--inside-string-p): Doc fix.  Use `let', not `let*'.

644 645
2014-02-22  Glenn Morris  <rgm@gnu.org>

646 647
	* imenu.el (imenu--generic-function): Doc fix.

648 649
	* register.el (frame-configuration-to-register): Make obsolete.

650 651 652 653 654 655
2014-02-22  Juanma Barranquero  <lekktu@gmail.com>

	* desktop.el (desktop-save-buffer-p): Do not fail when
	desktop-files-not-to-save is nil.  Return t for true result
	as the doc says.

656 657
2014-02-22  Daniel Colascione  <dancol@dancol.org>

658
	* net/secrets.el (secrets-create-item, secrets-search-items):
659 660
	Check that attribute values are strings, avoiding the construction
	of invalid dbus messages.
661

662 663 664 665 666
2014-02-21  Juanma Barranquero  <lekktu@gmail.com>

	* emacs-lisp/gv.el: Avoid duplicating gv-expander and gv-setter in
	defun-declarations-alist.

667 668 669 670 671
2014-02-21  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/cl-macs.el (cl-define-compiler-macro): Add indent rule
	(bug#16829).

672 673 674 675 676 677 678
2014-02-21  Juanma Barranquero  <lekktu@gmail.com>

	* whitespace.el (whitespace-space, whitespace-hspace, whitespace-tab)
	(whitespace-newline, whitespace-trailing, whitespace-line)
	(whitespace-space-before-tab, whitespace-indentation, whitespace-empty)
	(whitespace-space-after-tab): Fix typo in docstrings.

679 680
2014-02-21  Dmitry Gutov  <dgutov@yandex.ru>

681 682
	* progmodes/ruby-mode.el (auto-mode-alist): Add missing "or".

683 684 685
	* electric.el (electric-indent-functions-without-reindent):
	Add `yaml-indent-line'.

686 687
2014-02-21  Juanma Barranquero  <lekktu@gmail.com>

688 689 690
	* w32-vars.el (w32-enable-synthesized-fonts): Mark as obsolete.
	It has done nothing for years; should be removed after the release.

691 692 693 694 695
	* simple.el (choose-completion): Fix docstring typo.
	(read-quoted-char-radix): Remove unneeded * in docstring.
	(process-file, kill-whole-line, pop-to-mark-command, set-mark-command):
	Don't escape parentheses unnecessarily in docstrings.

696 697 698
2014-02-21  Martin Rudalics  <rudalics@gmx.at>

	Fix handling of window-min-height/-width (Bug#16738).
699 700 701 702
	* window.el (window--dump-window, window--dump-frame):
	New functions.
	(window--min-size-1): Account for window dividers.
	When window-resize-pixelwise is nil, delay rounding till after the
703 704 705 706 707 708 709 710 711 712
	sum of the window components has been calculated.
	(window--min-delta-1, window--max-delta-1): When PIXELWISE is
	nil make sure at least one text line and two text columns remain
	fully visible.
	(window-resize): Signal an error when window-resize-apply fails.
	(window--resize-child-windows): Fix calculation of by how many
	pixels a window can still be shrunk via window-new-normal.
	(adjust-window-trailing-edge): Call window--resizable with
	correct TRAIL argument.

713 714 715
	(with-temp-buffer-window): Don't evaluate BODY within
	with-current-buffer (Bug#16816).

716 717 718 719 720
2014-02-21  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-check-cached-permissions):
	Call `file-attributes' with `suffix' being a symbol but a string.

721 722 723 724 725 726 727 728 729 730 731 732 733 734 735
2014-02-21  Daniel Colascione  <dancol@dancol.org>

	* net/dbus.el (dbus-init-bus-1): Declare new subr.
	(dbus-init-bus): New function: call into dbus-init-bus-1
	and installs a handler for the disconnect signal.
	(dbus-call-method): Rewrite to look for result in cons.
	(dbus-call-method-handler): Store result in cons.
	(dbus-check-event): Recognize events with nil sender as valid.
	(dbus-handle-bus-disconnect): New function.  React to bus
	disconnection signal by synthesizing dbus error for each
	pending synchronous or asynchronous call.
	(dbus-notice-synchronous-call-errors): New function.
	(dbus-handle-event): Raise errors directly only when `dbus-debug'
	is true, not all the time.

736 737
2014-02-21  Juanma Barranquero  <lekktu@gmail.com>

738 739 740
	* w32-fns.el (w32-enable-italics, w32-charset-to-codepage-alist):
	Remove obsolescence declarations, these variables do not exist anymore.

741 742 743 744 745 746 747
	* savehist.el (savehist-save-minibuffer-history)
	(savehist-additional-variables, savehist-file, savehist-mode-hook)
	(savehist-save-hook, savehist-coding-system, savehist-loaded)
	(savehist-load, savehist-install, savehist-autosave): Fix typos;
	mostly, refer to "Savehist mode" when talking about the mode,
	and not the function.

748 749 750 751 752
	* saveplace.el (save-place): Remove redundant info in docstring.
	(save-place-forget-unreadable-files, toggle-save-place)
	(save-place-forget-unreadable-files, save-place-dired-hook):
	Fix typos and remove unneeded backslashes.

753 754 755 756 757 758
2014-02-20  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (ls-lisp-use-insert-directory-program): Declare.
	(tramp-handle-insert-directory): New defun, taken from tramp-gvfs.el.

	* net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist)
759
	<insert-directory>: Use `tramp-handle-insert-directory'.
760 761 762 763 764
	(tramp-gvfs-handle-insert-directory): Remove function.

	* net/tramp-sh.el (tramp-sh-handle-insert-directory):
	Call `tramp-handle-insert-directory'.

765 766 767 768 769
2014-02-20  Juanma Barranquero  <lekktu@gmail.com>

	* elec-pair.el (electric-pair-syntax-info): Do not check syntax
	before the start of buffer/region (bug#16799).

Glenn Morris's avatar
Glenn Morris committed
770 771 772 773
2014-02-20  Glenn Morris  <rgm@gnu.org>

	* isearch.el (search-invisible): Doc fix.

774 775 776 777 778
2014-02-20  W. Trevor King  <wking@tremily.us>  (tiny change)

	* term/xterm.el (xterm--version-handler): Adapt to xterm-280's output
	(bug#16657).

779 780 781 782 783
2014-02-19  Juanma Barranquero  <lekktu@gmail.com>

	* frameset.el (frameset-restore): Delay removing an old frame's
	duplicate id until the new frame has been correctly created.

784 785 786 787 788 789 790
2014-02-19  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-handle-make-symbolic-link): New defun.
	(tramp-check-cached-permissions): Call `file-attributes' if the
	cache is empty.

	* net/tramp-adb.el (tramp-adb-file-name-handler-alist)
Glenn Morris's avatar
Glenn Morris committed
791
	<make-symbolic-link>: Use `tramp-handle-make-symbolic-link'.
792 793

	* net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist)
Glenn Morris's avatar
Glenn Morris committed
794
	<make-symbolic-link>: Use `tramp-handle-make-symbolic-link'.
795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810
	(tramp-gvfs-maybe-open-connection): Set always connection
	properties, even if target is mounted already.

	* net/tramp-sh.el (tramp-color-escape-sequence-regexp):
	Set tramp-autoload cookie.
	(tramp-get-remote-touch): New defun.
	(tramp-sh-handle-set-file-times): Use it.
	(tramp-sh-handle-directory-files-and-attributes):
	Use `tramp-handle-directory-files-and-attributes' if neither stat
	nor perl are available on the remote host.

	* net/tramp-smb.el (tramp-smb-handle-insert-directory): Mark trailing
	"/".  Write long listing only when "l" belongs to the switches.

	* net/trampver.el: Update release number.

811 812 813 814
2014-02-19  Juanma Barranquero  <lekktu@gmail.com>

	* frameset.el (frameset--reuse-frame): Remove workaround for bug#16793.

815 816 817 818 819
2014-02-19  Martin Rudalics  <rudalics@gmx.at>

	* window.el (window-state-put): Allow WINDOW to refer to an
	internal window (Bug#16793).

Glenn Morris's avatar
Glenn Morris committed
820 821 822 823 824 825
2014-02-19  Glenn Morris  <rgm@gnu.org>

	* textmodes/remember.el: Move provide statement to end.
	(remember-mode-map, remember-notes-mode-map, remember-notes-mode)
	(remember-notes): Doc fixes.

826 827 828 829 830
2014-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>

	* delsel.el (delete-char): Restore incorrectly erased property
	(bug#16795).

831 832 833 834 835 836
2014-02-18  Juanma Barranquero  <lekktu@gmail.com>

	* frameset.el (frameset--restore-frame): When a frame is being reused
	and its root window is not alive, delete all the frame's windows before
	restoring the window state.  This works around the issue in bug#16793.

Glenn Morris's avatar
Glenn Morris committed
837 838
2014-02-18  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
839 840 841 842 843 844
	* textmodes/remember.el (remember-data-directory)
	(remember-directory-file-name-format, remember-store-in-files)
	(remember-notes-initial-major-mode, remember-notes-bury-on-kill)
	(remember-notes-save-and-bury-buffer)
	(remember-notes--kill-buffer-query): Doc fixes.

Glenn Morris's avatar
Glenn Morris committed
845 846
	* desktop.el (desktop-save-mode, desktop-auto-save-timeout): Doc fixes.

847 848 849
2014-02-17  Alan Mackenzie  <acm@muc.de>

	Connect electric-indent-mode up with CC Mode.  Bug #15478.
850
	* progmodes/cc-mode.el (c-initialize-cc-mode): Add CC Mode hooks
851
	to electric-indent-{,local-}-mode.
852 853
	(c-basic-common-init): Set electric-indent-inhibit.
	Initialise c-electric-flag from electric-indent-mode.
854
	(c-electric-indent-mode-hook, c-electric-indent-local-mode-hook):
855
	New hook functions which propagate electric-indent-mode to CC mode.
856 857

	* progmodes/cc-cmds.el (c-toggle-electric-state): When C-c C-l is
858
	hit, toggle electric-indent-local-mode.
859

860 861
	* electric.el (electric-indent-mode-has-been-called):
	New variable.
862

863 864 865 866 867 868
2014-02-17  Juanma Barranquero  <lekktu@gmail.com>

	* frameset.el (frameset-cfg-id): New function.
	(frameset--reuse-frame, frameset-restore): Use it.
	(frameset--jump-to-register): Try harder to reuse frames (bug#16748).

869 870 871 872 873
2014-02-17  Stefan Monnier  <monnier@iro.umontreal.ca>

	* ido.el (ido-file-internal): Remove unused var `d'.
	Use \` for to match BoS.  Fit within 80n columns.

874 875 876 877 878 879
2014-02-17  Daniel Colascione  <dancol@dancol.org>

	* net/dbus.el (dbus-call-method): Work around bug#16775 by having
	dbus-call-method check for completion using a busy-wait loop with
	gradual backoff.

Michael Albinus's avatar
Michael Albinus committed
880 881 882 883 884 885
2013-10-02  Michael Albinus  <michael.albinus@gmx.de>

	Sync with Tramp 2.2.9.

	* net/trampver.el: Update release number.

886 887 888 889 890
2014-02-16  Dmitry Gutov  <dgutov@yandex.ru>

	* ido.el (ido-file-internal): Don't add the name of an existing
	directory twice.  (Bug#16747)

891 892 893 894 895 896
2014-02-16  Glenn Morris  <rgm@gnu.org>

	* vc/ediff-init.el (ediff-use-faces, ediff-highlight-all-diffs):
	Do not use ediff-defvar-local on pre-defined variables.  (Bug#16744)

2014-02-15  Michael R. Mauger  <michael@mauger.com>
897 898 899

	* progmodes/sql.el: Version 3.4
	(sql-oracle-options): New default value ("-L").
900
	(sql-mode-oracle-font-lock-keywords): Add placeholder highlighting.
901
	(sql-placeholders-filter): Correct placeholder pattern.
902
	(sql-read-table-name): Bug fix.  Detect absence of SQLi process.
903 904 905
	(sql-login-delay): New variable.
	(sql-product-interactive): Use it.

906 907 908 909 910
2014-02-15  Juanma Barranquero  <lekktu@gmail.com>

	* frameset.el (frameset--jump-to-register): Check that buffer is live
	(bug#16749).

911 912 913 914
2014-02-15  Glenn Morris  <rgm@gnu.org>

	* info.el (info-initialize): Revert 2014-01-10 change.

915 916
2014-02-14  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
917 918 919
	* replace.el (map-query-replace-regexp)
	(read-regexp-defaults-function, read-regexp): Doc fixes.

920 921 922 923 924 925 926
	* dired.el (dired-read-regexp):
	* faces.el (list-faces-display):
	* misearch.el (multi-isearch-read-matching-buffers)
	(multi-isearch-read-matching-files):
	* play/cookie1.el (cookie-apropos):
	* progmodes/grep.el (grep-read-regexp): Doc fixes.

927 928 929
	* textmodes/remember.el (remember): Use frameset-to-register
	rather than frame-configuration-to-register.

930 931 932 933 934
2014-02-14  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc/calc-menu.el (calc-vectors-menu): Remove menu item for
	incorrect keybinding.

935 936 937 938 939 940
2014-02-13  Daniel Colascione  <dancol@dancol.org>

	* progmodes/flymake.el (flymake-post-syntax-check): Widen buffer
	when adding overlays so that line numbers from compiler match line
	numbers we use.

Glenn Morris's avatar
Glenn Morris committed
941 942
2014-02-13  Glenn Morris  <rgm@gnu.org>

943 944
	* mail/rmail.el (rmail-probe): Be less strict.  (Bug#16743)

Glenn Morris's avatar
Glenn Morris committed
945 946
	* jit-lock.el (jit-lock-mode): Doc fix.

947 948 949 950 951 952
2014-02-13  Juanma Barranquero  <lekktu@gmail.com>

	* apropos.el (apropos-read-pattern): When the user passes an empty
	string, give a more helpful error message than "Wrong type
	argument: stringp, nil".

953 954 955 956
2014-02-13  Stefan Monnier  <monnier@iro.umontreal.ca>

	* jit-lock.el (jit-lock-mode): Keep it disabled in indirect buffers.

957 958 959 960
2014-02-13  Glenn Morris  <rgm@gnu.org>

	* finder.el (finder-known-keywords, finder-mode-map): Doc fixes.

961 962 963 964 965
2014-02-12  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emulation/cua-base.el (cua-scroll-up, cua-scroll-down): Mark them as
	shift-select commands.

966 967 968 969 970
2014-02-12  Dmitry Gutov  <dgutov@yandex.ru>

	* progmodes/js.el (js-indent-line): Don't widen.
	http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00276.html

Glenn Morris's avatar
Glenn Morris committed
971 972
2014-02-12  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
973 974 975 976 977
	* icomplete.el (icomplete): Add info-link to defgroup.
	(icomplete-with-completion-tables, icomplete-minibuffer-setup-hook)
	(icomplete-minibuffer-map, icomplete-mode)
	(icomplete-simple-completing-p, icomplete-completions): Doc fixes.

Glenn Morris's avatar
Glenn Morris committed
978 979 980 981
	* emacs-lisp/package.el (package-menu-mode-map): Tweak menu.
	(package-menu-filter): Rename from package-menu-filter-interactive.
	Doc fix.

982 983 984 985 986
2014-02-11  Juanma Barranquero  <lekktu@gmail.com>

	* frameset.el (frameset--jump-to-register): Select the required
	window and buffer before restoring position (bug#16696).

987 988 989 990
2014-02-11  Lars Ingebrigtsen  <larsi@gnus.org>

	* dired.el (dired-get-marked-files): Clarify doc (bug#11534).

991 992 993 994
2014-02-10  Glenn Morris  <rgm@gnu.org>

	* jit-lock.el (jit-lock-force-redisplay): Doc fix.  (Bug#14394)

995 996
2014-02-10  Eli Zaretskii  <eliz@gnu.org>

997 998 999
	* w32-common-fns.el (x-get-selection): Doc fix.
	* select.el (x-get-selection): Doc fix.  (Bug#15109)

1000 1001 1002 1003 1004
	* face-remap.el (face-remap-add-relative)
	(face-remap-remove-relative, face-remap-reset-base)
	(face-remap-set-base): Call force-mode-line-update to redisplay
	the current buffer due to potential change in faces.  (Bug#16709)

1005 1006 1007 1008 1009
2014-02-10  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-sh-handle-vc-registered): Apply heredoc
	script more robustly.

1010 1011
2014-02-10  Lars Ingebrigtsen  <larsi@gnus.org>

1012 1013
	* dired.el (dired-get-marked-files): Doc fix (bug#11534).

1014 1015
	* simple.el (choose-completion): Doc fix (bug#14160).

1016 1017
	* subr.el (event-start): Say what a nil EVENT value means.

1018 1019 1020
	* kmacro.el (kmacro-bind-to-key): Say that the parameter is unused
	(bug#14197).

1021 1022
	* progmodes/grep.el (find-program): Doc fix (bug#14289).

1023 1024
	* files.el (confirm-kill-emacs): Clarify doc (bug#15455).

1025 1026
	* emacs-lisp/lisp.el (up-list): Doc fix (bug#15832).

1027 1028 1029
	* files.el (confirm-kill-emacs): Allow specifying an arbitrary
	predicate function (bug#15455).

1030 1031 1032 1033 1034
2014-02-10  Dmitry Gutov  <dgutov@yandex.ru>

	* ielm.el (inferior-emacs-lisp-mode): Instead of
	`comment-use-global-state', set `comment-use-syntax'.

1035 1036 1037 1038
2014-02-10  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/gulp.el (gulp-discard): Add emacs-devel.

1039 1040 1041 1042 1043 1044
2014-02-09  Alan Mackenzie  <acm@muc.de>

	Fix c-invalidate-state-cache on narrowed buffers.
	* progmodes/cc-defs.el (c-with-all-but-one-cpps-commented-out):
	Widen when setting and clearing the CPP delimiter properties.

1045 1046
2014-02-09  Lars Ingebrigtsen  <larsi@gnus.org>

1047 1048
	* help.el (describe-bindings): Doc fix (bug#9888).

1049 1050
	* files.el (save-buffer): Use ARG as the parameter name for
	consistency (bug#10346).
1051
	(save-buffer): Clarify the 0 argument (bug#10346).
1052

1053
	* cus-edit.el (customize-apropos): Fix error string.
1054
	(custom-buffer-create): Doc fix (bug#11122).
1055
	(custom-sort-items): Doc fix (bug#11121).
1056

1057 1058
	* repeat.el (repeat-message-function): Reword doc slightly (bug#11619).

1059
	* icomplete.el (icomplete-with-completion-tables): Doc fix (bug#11654).
1060
	(icomplete-simple-completing-p): Mention the previous variable.
1061

1062 1063 1064
	* font-lock.el (font-lock-value-in-major-mode): Clarify the
	meaning of the parameter (bug#12282).

1065 1066
	* files.el (find-file-noselect): Clarify prompt when changing
	readedness (bug#13261).
1067 1068
	(locate-file): Suffixes aren't returned, so don't say that they
	are (bug#12674).
1069
	(backup-inhibited): Doc clarification (bug#12525).
1070

1071 1072 1073
	* dired.el (dired-internal-do-deletions): Don't say "Deleting..."
	before we actually start to delete things (bug#16331).

1074 1075 1076
	* subr.el (event-start): Doc fix (bug#14228).
	(event-end): Ditto.

1077 1078 1079 1080 1081
2014-02-09  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/warnings.el (lwarn):
	Empower help-enable-auto-load.  (Bug#15940)

Andreas Schwab's avatar
Andreas Schwab committed
1082 1083 1084 1085 1086
2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>

	* vc/log-edit.el (log-edit-comment-to-change-log): Doc fix.
	(Bug#16690)

1087 1088 1089 1090 1091
2014-02-08  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-sh-handle-start-file-process):
	Insert output at end of buffer.  (Bug#16120)

1092 1093
2014-02-08  Lars Ingebrigtsen  <larsi@gnus.org>

1094 1095
	* simple.el (choose-completion-string-functions): Document new
	calling convention (bug#14153).
1096
	(execute-extended-command): Clarify doc string (bug#13373).
1097

1098 1099
	* kmacro.el (kmacro-exec-ring-item): Doc fix (bug#14198).

1100
	* find-dired.el (find-name-dired): Doc fix (bug#14290).
1101
	(find-grep-dired): Doc fix (bug#14288).
1102

1103 1104 1105 1106 1107
2014-02-08  Juri Linkov  <juri@jurta.org>

	* isearch.el (isearch-quote-char): Check character validity
	like in `quoted-insert' (bug#16677).

1108 1109
2014-02-08  Lars Ingebrigtsen  <larsi@gnus.org>

1110 1111
	* files.el (find-file-visit-truename): Doc clarification (bug#14697).

1112 1113 1114
	* isearch.el (isearch-hide-immediately): Doc clarification
	(bug#14723).

1115 1116 1117
	* simple.el (line-move): Document utility function used many
	places in the Emacs sources (bug#14843).

1118
	* dired.el (dired-mode-map): Make :help text more accurate (bug#14893).
1119
	(dired-prev-marked-file): Doc fix (bug#14855).
1120
	(dired-up-directory): Doc fix (bug#14848).
1121

1122 1123
	* minibuffer.el (read-file-name): Doc clarification (bug#15096).

1124 1125
	* files.el (file-relative-name): Doc fix (bug#15159).

1126 1127
	* fringe.el (fringe-styles): Doc fix (bug#15239).

1128 1129 1130
	* isearch.el (isearch-filter-predicate): Documentation typo fix
	(bug#15474).

1131 1132
	* info-look.el (info-lookup-symbol): Document MODE (bug#15498).

1133 1134
	* isearch.el (isearch-cmds): Doc clarification (bug#15547).

1135 1136 1137
	* replace.el (replace-match-maybe-edit): Doc clarification
	(bug#15632).

1138 1139
	* subr.el (add-to-list): Refill the paragraphs (bug#15791).

1140 1141
	* macros.el (insert-kbd-macro): Doc fix (bug#16025).

1142 1143 1144 1145 1146 1147
2014-02-08  Glenn Morris  <rgm@gnu.org>

	* help-fns.el (describe-variable):
	Check {file,dir}-local-variables-alist, and buffer-file-name,
	in the correct buffer.

1148 1149 1150 1151 1152
2014-02-08  Ingo Lohmar  <i.lohmar@gmail.com>

	* help-fns.el (describe-variable): Fix the case where
	a value is directory-local with no dir-locals file.  (Bug#16635)

1153 1154 1155 1156 1157
2014-02-08  Glenn Morris  <rgm@gnu.org>

	* abbrev.el (edit-abbrevs-mode):
	Derive from fundamental-mode.  (Bug#16682)

1158 1159 1160 1161
2014-02-07  Juanma Barranquero  <lekktu@gmail.com>

	* simple.el (quoted-insert): Check character validity (bug#16677).

1162 1163 1164 1165 1166
2014-02-07  Juri Linkov  <juri@jurta.org>

	* desktop.el (desktop-read): Claim the lock when the owner is not
	the current process.  (Bug#16157)

1167 1168 1169 1170 1171
2014-02-07  Juri Linkov  <juri@jurta.org>

	* desktop.el (desktop-buffers-not-to-save): Change default from nil
	to "\\` ".  (Bug#16651)

1172 1173 1174 1175 1176 1177 1178 1179 1180 1181
2014-02-07  Juri Linkov  <juri@jurta.org>

	* desktop.el (desktop-save-mode): Call `desktop-auto-save-set-timer'
	when enabling, and `desktop-auto-save-cancel-timer' when disabling.
	(desktop-auto-save-cancel-timer): New function with some code from
	`desktop-auto-save-set-timer'.
	(after-init-hook): Don't call `desktop-auto-save-set-timer'.
	Instead of setting `desktop-save-mode' to nil, call
	`desktop-save-mode' with arg 0.  (Bug#16630)

1182 1183
2014-02-07  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
1184 1185 1186 1187
	* hi-lock.el (hi-lock-auto-select-face, hi-lock-line-face-buffer)
	(hi-lock-face-buffer, hi-lock-face-phrase-buffer)
	(hi-lock-face-symbol-at-point, hi-lock-read-face-name): Doc tweaks.

Glenn Morris's avatar
Glenn Morris committed
1188 1189 1190 1191 1192 1193
	* obsolete/iswitchb.el: Move to obsolete/.
	* simple.el (iswitchb-mode): Add manual autoloads to ease transition,
	since obsolete/ is not scanned for autoloads.
	* emacs-lisp/authors.el (authors-valid-file-names):
	Add iswitchb.el.

1194 1195 1196
	* obsolete/meese.el: Restore as obsolete (deleted 2014-01-11).
	Disable now non-functional find-file-hook.

1197 1198 1199 1200 1201 1202 1203 1204
2014-02-06  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-sh-handle-start-file-process): Use "&&"
	instead of ";" in order to avoid additional prompts.  Let heredoc
	scripts read from tty.  (Bug#16582)
	(tramp-send-command): No special handling of heredocs, it isn't
	necessary anymore.

1205 1206 1207 1208 1209 1210
2014-02-06  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/lisp.el (lisp-completion-at-point): Symbols don't start
	with a space (bug#16664).  Limit the symbols considered to the ones
	that are bound or fbound (bug#16646).

Glenn Morris's avatar
Glenn Morris committed
1211 1212 1213 1214
2014-02-06  Glenn Morris  <rgm@gnu.org>

	* epa.el (epa-mail-aliases): Doc fix.

1215 1216
2014-02-06  Dmitry Gutov  <dgutov@yandex.ru>

1217 1218
	* emacs-lisp/lisp.el (lisp-completion-at-point):
	Use `completion-table-merge' instead of `completion-table-in-turn'
1219 1220 1221 1222
	(bug#16604).

	* minibuffer.el (completion-table-merge): New function.

1223 1224 1225 1226 1227 1228 1229 1230
2014-02-05  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-end-of-heredoc): New defconst.
	(tramp-sh-handle-set-file-acl)
	(tramp-sh-handle-start-file-process)
	(tramp-sh-handle-write-region, tramp-sh-handle-vc-registered)
	(tramp-find-executable, tramp-send-command): Use it.

1231 1232
2014-02-05  Glenn Morris  <rgm@gnu.org>

1233
	* epa.el (epa-mail-aliases): Fix custom type.  Doc tweak.
1234

1235 1236
2014-02-04  Fabián Ezequiel Gallina  <fgallina@gnu.org>

1237
	* progmodes/python.el (python-shell-send-string)
1238 1239
	(python-shell-send-string-no-output): Fix docstring (Bug#16547).

1240 1241 1242 1243 1244
2014-02-04  Anders Lindgren  <andlind@gmail.com>

	* emacs-lisp/ert.el (ert--activate-font-lock-keywords): Allow dashes in
	the names (bug#16620).

1245 1246
2014-02-03  Martin Rudalics  <rudalics@gmx.at>

1247 1248
	* faces.el (window-divider): New default value.  Rewrite doc-string.
	(window-divider-first-pixel, window-divider-last-pixel): New faces.
1249

1250 1251 1252 1253 1254
2014-02-03  Dmitry Gutov  <dgutov@yandex.ru>

	* progmodes/ruby-mode.el (ruby-font-lock-keywords): `private',
	`protected' and `public' can also be called without arguments.

1255 1256
2014-02-03  Glenn Morris  <rgm@gnu.org>

1257 1258 1259 1260
	* register.el (window-configuration-to-register)
	(frame-configuration-to-register): Unadvertise unused argument.
	* frameset.el (frameset-to-register): Remove unused argument.

Glenn Morris's avatar
Glenn Morris committed
1261
	* frameset.el (frameset-to-register):
1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272
	* kmacro.el (kmacro-to-register):
	* register.el (increment-register):
	* calc/calc-yank.el (calc-copy-to-register, calc-insert-register)
	(calc-append-to-register, calc-prepend-to-register):
	* play/gametree.el (gametree-layout-to-register)
	(gametree-apply-register-layout):
	* textmodes/picture.el (picture-clear-rectangle-to-register)
	(picture-yank-rectangle-from-register):
	* vc/emerge.el (emerge-combine-versions-register):
	Use register-read-with-preview to read registers.

1273 1274 1275 1276 1277
2014-02-03  João Távora  <joaotavora@gmail.com>

	* elec-pair.el (electric-pair-backward-delete-char): Don't error
	when at beginning of (possibly narrowed) buffer.

1278 1279
2014-02-02  Daniel Colascione  <dancol@dancol.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
1280
	* help-at-pt.el (help-at-pt-string, help-at-pt-maybe-display):
1281
	Also try to display local help from just before point.
1282

1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298
2014-02-02  Alan Mackenzie  <bug-cc-mode@gnu.org>

	c-parse-state.  Don't "append-lower-brace-pair" in certain
	circumstances.  Also fix an obscure bug where "\\s!" shouldn't be
	recognised as a comment.

	* progmodes/cc-engine.el (c-state-pp-to-literal): Check for "\\s!"
	as well as normal comment starter.
	(c-parse-state-get-strategy): Extra return possibility
	'back-and-forward.
	(c-remove-stale-state-cache): Extra element CONS-SEPARATED in
	return value list to indicate replacement of a brace-pair cons
	with its car.
	(c-parse-state-1): With 'back-and-forward, only call
	c-append-lower-brace-pair-to state-cache when cons-separated.

Jan Djärv's avatar
Jan Djärv committed
1299 1300 1301 1302 1303 1304
2014-02-02  Jan Djärv  <jan.h.d@swipnet.se>

	* term/ns-win.el (ns-suspend-error): New function.
	(ns-initialize-window-system): Add ns-suspend-error to
	suspend-hook (Bug#16612).

1305 1306
2014-02-02  Daniel Colascione  <dancol@dancol.org>

1307 1308
	* progmodes/cc-defs.el (c-find-assignment-for-mode):
	Make loading cc-mode silent.
1309

1310 1311
2014-02-02  Daniel Colascione  <dancol@dancol.org>

1312 1313
	* comint.el (comint-prompt-read-only): Change doc to suggest
	remap keybinding.
1314

Glenn Morris's avatar
Glenn Morris committed
1315 1316 1317 1318 1319 1320 1321 1322
2014-02-02  Glenn Morris  <rgm@gnu.org>

	* register.el (register-read-with-preview, point-to-register)
	(window-configuration-to-register, frame-configuration-to-register)
	(jump-to-register, number-to-register, view-register, insert-register)
	(copy-to-register, append-to-register, prepend-to-register)
	(copy-rectangle-to-register): Doc fixes.

1323 1324 1325 1326 1327 1328 1329
2014-02-02  Stefan Monnier  <monnier@iro.umontreal.ca>

	* help-fns.el (help-C-file-name): Handle advised functions (bug#16478).
	* emacs-lisp/find-func.el (find-function-C-source): Idem.
	* emacs-lisp/nadvice.el (advice--cd*r): New function.
	* help-fns.el (describe-function-1): Use it.

Glenn Morris's avatar
Glenn Morris committed
1330 1331 1332 1333 1334 1335 1336 1337 1338
2014-02-02  Glenn Morris  <rgm@gnu.org>

	* register.el (register-preview-default): New function,
	split from register-preview.
	(register-preview-function): Rename from register-preview-functions,
	make it not a hook.
	(register-preview): Use register-preview-function.
	(register-read-with-preview): Error on non-character event.  (Bug#16595)

Dmitry Gutov's avatar
Dmitry Gutov committed
1339 1340 1341 1342 1343 1344
2014-02-01  Dmitry Gutov  <dgutov@yandex.ru>

	* progmodes/ruby-mode.el (ruby-smie--implicit-semi-p): Check for
	`:' before binary operators (bug#16609).  Don't check for `:'
	before `[' and `(', or their syntax status.  A percent literal
	can't end with either.
Dmitry Gutov's avatar
Dmitry Gutov committed
1345 1346 1347
	(ruby-font-lock-keywords): For built-ins that require arguments,
	check that they're followed by something that looks like argument
	(bug#16610).
Dmitry Gutov's avatar
Dmitry Gutov committed
1348

1349 1350 1351 1352 1353
2014-02-01  Lars Ingebrigtsen  <larsi@gnus.org>

	* subr.el (butlast): Document what an omitted N means (bug#13437).
	(nbutlast): Ditto.

1354 1355 1356 1357
2014-01-31  Lars Ingebrigtsen  <larsi@gnus.org>

	* net/shr.el (shr-generic): Make into a defsubst to make the stack
	depth shallower (bug#16587).
1358 1359
	(shr-tag-svg): Respect `shr-inhibit-images'.
	(shr-dom-to-xml): Respect `shr-blocked-images' (bug#15882).
1360

1361 1362 1363 1364 1365 1366
2014-01-31  Dmitry Gutov  <dgutov@yandex.ru>

	* progmodes/ruby-mode.el (ruby-align-chained-calls): New option.
	(ruby-smie-grammar): Make "." right-associative.  Make its priority
	lower than the ternary and all binary operators.
	(ruby-smie-rules): Indent "(" relative to the first non-"."
1367 1368
	parent, or the first "." parent at indentation.
	Use `ruby-align-chained-calls' for indentation of "." tokens.
1369 1370
	(Bug#16593)

Juri Linkov's avatar
Juri Linkov committed
1371 1372 1373 1374 1375 1376 1377 1378
2014-01-31  Juri Linkov  <juri@jurta.org>

	* sort.el (delete-duplicate-lines): Remove `:weakness 'key'
	from `make-hash-table'.

	* textmodes/ispell.el (ispell-init-process): Change message format
	to be consistent with other messages.

1379 1380
2014-01-31  Glenn Morris  <rgm@gnu.org>