ChangeLog 731 KB
Newer Older
Glenn Morris's avatar
Glenn Morris committed
1 2
2010-12-03  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
3 4 5
	* mail/emacsbug.el (report-emacs-bug-create-existing-bugs-buffer):
	Remove more undefined cl functions.

Glenn Morris's avatar
Glenn Morris committed
6 7 8
	* vc/diff.el (diff-sentinel): Make new arguments optional.
	* ibuf-ext.el (diff-sentinel): Update declaration.

Daiki Ueno's avatar
Daiki Ueno committed
9 10 11 12 13 14 15
2010-12-03  Daiki Ueno  <ueno@unixuser.org>

	* epg.el (epg-digest-algorithm-alist): Replace "RMD160" with
	"RIPEMD160" (Bug#7490).  Reported by Daniel Kahn Gillmor.
	(epg-context-set-passphrase-callback): Mention that the callback
	is not called when used with GnuPG 2.x.

16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
2010-12-02  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-local-host-regexp): Add "localhost6".
	(tramp-file-name-port): Check also for `tramp-default-port'.
	(tramp-get-connection-name): New defun.
	(tramp-get-connection-process): Use it.
	(tramp-debug-message): Extend function exclude list.
	(tramp-drop-volume-letter): Fix doc string.

	* net/tramp-cmds.el: Remove solved todo item.

	* net/tramp-efs.el:
	* net/tramp-ftp.el:
	* net/tramp-gvfs.el:
	* net/tramp-gw.el:
	* net/tramp-imap.el:
	* net/tramp-smb.el: Fix regexps added to `tramp-default-method-alist'
	and `tramp-default-user-alist', respectively.

	* net/tramp-gw.el (tramp-gw-open-connection): Use
	`tramp-get-connection-name' and `tramp-get-connection-buffer'.

	* net/tramp-imap.el (tramp-imap-make-iht): Use just
	`tramp-file-name-port'.

	* net/tramp-sh.el (tramp-methods): Add recursive options to "pscp"
	and "psftp".  Exchange "%k" marker with options.
	(tramp-do-copy-or-rename-file, tramp-sh-handle-file-local-copy):
	Compute size of link target.
	(tramp-do-copy-or-rename-file-out-of-band). Move setting of
	`tramp-current-*' up due to gateway methods.  Optimze computing of
	copy arguments.  Use `tramp-get-connection-name' and
	`tramp-get-connection-buffer'.  Improve debug messages.
	(tramp-compute-multi-hops): Remove port determination.
	(tramp-maybe-open-connection): Use `tramp-get-connection-name'.

	* net/trampver.el: Update release number.

Glenn Morris's avatar
Glenn Morris committed
54 55
2010-12-02  Glenn Morris  <rgm@gnu.org>

56 57 58
	* emacs-lisp/cl-macs.el (cl-parse-loop-clause):
	Avoid infinite loop over windows.  (Bug#7492)

Glenn Morris's avatar
Glenn Morris committed
59 60 61 62 63 64
	* progmodes/flymake.el (flymake-check-file-limit):
	Allow nil to mean "no limit".
	(flymake-check-patch-master-file-buffer): Update for above change.
	Allow a .tex file-name extension to be optional.
	(flymake-master-tex-init): Also match \include statements.

65 66 67 68 69 70 71 72 73 74
2010-11-30  Sam Steingold  <sds@gnu.org>

	* nxml/nxml-mode.el (nxml-parent-document): Add a variable.
	(nxml-parent-document-set): A function to set `nxml-parent-document'.
	(nxml-mode): Define using `define-derived-mode' instead of `defun'.
	(nxml-mode-hook): Remove `defcustom' (auto-defined by
	define-derived-mode').
	* nxml/rng-valid.el (rng-dtd-trivial-p): Add a helper function for
	users who want to call `nxml-parent-document-set'.

75 76 77 78 79 80
2010-11-27  Chong Yidong  <cyd@stupidchicken.com>

	* log-edit.el (log-edit-font-lock-keywords): Don't try matching
	stand-alone lines, since that is handled by log-edit-match-to-eoh
	(Bug#6465).

81 82 83 84 85 86 87 88 89
2010-11-27  Eduard Wiebe  <usenet@pusto.de>

	* dired.el (dired-get-filename): Replace backslashes with slashes
	in file names on MS-Windows, needed by `locate'.  (Bug#7308)
	* locate.el (locate-default-make-command-line): Don't consider
	drive letter and root directory part of
	`directory-listing-before-filename-regexp'.  (Bug#7308)
	(locate-post-command-hook, locate-post-command-hook): New defcustoms.

90
2010-11-27  Stefan Monnier  <monnier@iro.umontreal.ca>
91 92 93 94 95 96 97

	* emacs-lisp/smie.el (smie-prec2->grammar): Simplify handling
	of :smie-open/close-alist.
	(smie-next-sexp): Make it accept a "start token" as argument.
	(smie-indent-keyword): Be careful not to misidentify tokens that span
	more than one line, as empty lines.  Add argument `token'.

98
2010-11-27  Kenichi Handa  <handa@m17n.org>
99

100 101 102
	* mail/rmailmm.el (rmail-mime-insert-multipart): For unsupported
	multipart subtypes, insert all as usual.

103 104
	* mail/rmail.el: Require rfc2047.

105
2010-11-27  Kenichi Handa  <handa@m17n.org>
Kenichi Handa's avatar
Kenichi Handa committed
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147

	* mail/rmailmm.el (rmail-mime-entity, rmail-mime-entity-type)
	(rmail-mime-entity-disposition)
	(rmail-mime-entity-transfer-encoding, rmail-mime-entity-header)
	(rmail-mime-entity-body, rmail-mime-entity-children): New functions.
	(rmail-mime-save): Handle the case that the button's `data' is a
	MIME entity.
	(rmail-mime-insert-text): New function.
	(rmail-mime-insert-image): Handle the case that DATA is a MIME
	entity.
	(rmail-mime-bulk-handler): Just call rmail-mime-insert-bulk.
	(rmail-mime-insert-bulk): New function mostly copied from the old
	rmail-mime-bulk-handler.
	(rmail-mime-multipart-handler): Just call
	rmail-mime-process-multipart.
	(rmail-mime-process-multipart): New funciton mostly copied from
	the old rmail-mime-multipart-handler.
	(rmail-mime-show): Just call rmail-mime-process.
	(rmail-mime-process): New funciton mostly copied from the old
	rmail-mime-show.
	(rmail-mime-insert-multipart, rmail-mime-parse)
	(rmail-mime-insert, rmail-show-mime)
	(rmail-insert-mime-forwarded-message)
	(rmail-insert-mime-resent-message): New functions.
	(rmail-insert-mime-forwarded-message-function): Set to
	rmail-insert-mime-forwarded-message.
	(rmail-insert-mime-resent-message-function): Set to
	rmail-insert-mime-resent-message.

	* mail/rmailsum.el: Require rfc2047.
	(rmail-header-summary): Handle multiline Subject: field.
	(rmail-summary-line-decoder): Change the default to
	rfc2047-decode-string.

	* mail/rmail.el (rmail-enable-mime): Change the default to t.
	(rmail-mime-feature): Change the default to `rmailmm'.
	(rmail-quit): Delete the specifal code for rmail-enable-mime.
	(rmail-display-labels): Likewise.
	(rmail-show-message-1): Check rmail-enable-mime, and use
	rmail-show-mime-function for a MIME message.  Decode the headers
	according to RFC2047.

148
2010-11-27  Stefan Monnier  <monnier@iro.umontreal.ca>
149 150 151 152 153 154

	* progmodes/which-func.el (which-func-imenu-joiner-function):
	Return a string, as expected.
	(which-function-mode): Make sure we stop any previous timer before
	starting a new one.

155
2010-11-27  Michael Albinus  <michael.albinus@gmx.de>
156 157

	* net/tramp.el (tramp-default-method-alist)
158 159
	(tramp-default-user-alist, tramp-default-proxies-alist):
	Adapt custom options type.  (Bug#7445)
160

161
2010-11-27  Chong Yidong  <cyd@stupidchicken.com>
162 163 164 165 166

	* progmodes/python.el: Add Ipython support (Bug#5390).
	(python-shell-prompt-alist)
	(python-shell-continuation-prompt-alist): New options.
	(python--set-prompt-regexp): New function.
167 168
	(inferior-python-mode, run-python, python-shell):
	Require ansi-color.  Use python--set-prompt-regexp to set the comint
169 170 171 172 173 174
	prompt based on the Python interpreter.
	(python--prompt-regexp): New var.
	(python-check-comint-prompt)
	(python-comint-output-filter-function): Use it.
	(run-python): Use a pipe (Bug#5694).

175
2010-11-27  Chong Yidong  <cyd@stupidchicken.com>
176 177 178 179

	* progmodes/python.el (run-python): Doc fix.
	(python-keep-current-directory-in-path): New var (Bug#7454).

180
2010-11-27  Chong Yidong  <cyd@stupidchicken.com>
181 182 183 184

	* lpr.el (lpr-buffer, print-buffer, lpr-region, print-region):
	Prompt user before actually printing.

Glenn Morris's avatar
Glenn Morris committed
185 186 187 188 189
2010-11-27  Glenn Morris  <rgm@gnu.org>

	* startup.el (package-enable-at-startup, package-initialize):
	Remove unnecessary declarations.

190 191 192 193 194
2010-11-27  Eli Zaretskii  <eliz@gnu.org>

	* international/characters.el (glyphless-char-display-control):
	Exclude newline and TAB from the c0-control group.

195 196
2010-11-27  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
197 198 199
	* mail/sendmail.el (build-mail-aliases): Doc fix for autoload.
	(expand-mail-aliases): Remove unnecessary autoload.

200 201
	* allout.el (allout-command-prefix, allout-mode-map): Declare.

202 203
	* shell.el (shell-dir-cookie-re): Move definition before use.

204 205 206
	* mail/emacsbug.el (report-emacs-bug-create-existing-bugs-buffer):
	Replace undefined CL functions.

207 208
2010-11-26  Eli Zaretskii  <eliz@gnu.org>

209 210 211
	* simple.el (prog-mode): Set bidi-paragraph-direction to
	left-to-right.

212 213
	* term/pc-win.el (x-get-selection-internal): Emulation for MS-DOS.

214 215 216 217 218 219 220 221 222 223
2010-11-26  Glenn Morris  <rgm@gnu.org>

	* calendar/diary-lib.el (diary-outlook-format-1): New function, so that
	diary-outlook-formats can be sensitive to calendar-date-style.
	(diary-outlook-formats): Simplify the default setting.
	(diary-from-outlook-internal): Pass subject and body as arguments.
	Use dolist rather than dotimes.  Don't save the diary buffer.
	(diary-from-outlook-gnus, diary-from-outlook-rmail):
	Pass subject and body as explicit arguments to the -internal function.

224 225 226 227 228
2010-11-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* mail/rfc2368.el (rfc2368-parse-mailto-url): Unfold URLs before
	parsing them.  This makes mailto:...?subject=foo\nbar work.

229 230 231 232
2010-11-25  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc/diff.el (diff): Fix last change.

233 234 235 236 237 238 239 240 241 242
2010-11-24  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/pcase.el: Improve pcase-let.  Use "pcase--" prefix.
	(pcase--dontcare-upats): New var.
	(pcase-let, pcase-let*): Generate better code.
	Accept the same bodies as `let'.
	(pcase-dolist): New macro.
	(pcase--trivial-upat-p): New helper function.
	(pcase--expand): Strip leading "(let nil" if any.

243 244
2010-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>

245 246 247 248
	* mail/mailclient.el (browse-url): Require.
	(mailclient-send-it): Bind `browse-url-mailto-function' to nil to
	use the external browser function to send the mail (bug#7469).

249 250 251 252 253 254
	* net/browse-url.el (browse-url-browser-function): Revert the
	default back to the previous value, since the new value broke
	mailclient.el.
	(browse-url-mailto-function): New variable for mailto: URLs.
	(browse-url): Use the new variable for mailto: URLs.

255 256 257 258 259 260 261
2010-11-23  Stefan Monnier  <monnier@iro.umontreal.ca>

	* eshell/esh-cmd.el (eshell-parse-command):
	* eshell/esh-arg.el (eshell-parse-arguments):
	* eshell/em-script.el (eshell-source-file):
	Use with-silent-modifications.

262 263 264 265 266 267 268 269 270
2010-11-23  Chong Yidong  <cyd@stupidchicken.com>

	* vc/vc.el (vc-merge): Remove optional arg PROMPT.  Always prompt
	for a merge location.

	* vc/vc-bzr.el (vc-bzr-pull): Remove unused var.
	(vc-bzr-merge-branch): Always prompt.
	(vc-bzr-async-command): Use the full branch filename.

271 272 273 274 275 276
2010-11-23  Stefan Monnier  <monnier@iro.umontreal.ca>

	* shell.el (shell): Use current-buffer by default if it's already
	a shell mode buffer and its process is dead.
	Suggested by <jemarch@gnu.org>.

277 278
2010-11-23  Tassilo Horn  <tassilo@member.fsf.org>

279 280
	* mail/emacsbug.el (report-emacs-bug-query-existing-bugs):
	Mention that the keywords should be comma separated.
281

282 283 284 285 286 287 288 289 290 291 292 293 294
2010-11-23  Chong Yidong  <cyd@stupidchicken.com>

	* vc/vc.el (vc-merge): Use vc-BACKEND-merge-branch if available.
	Accept optional prefix arg meaning to prompt for a command.
	(vc-update): Use vc-BACKEND-pull if available.  Accept optional
	prefix arg meaning to prompt for a command.
	(vc-pull): Alias for vc-update.

	* vc/vc-bzr.el (vc-bzr-admin-branchconf, vc-bzr-history): New vars.
	(vc-bzr--branch-conf, vc-bzr-async-command, vc-bzr-pull)
	(vc-bzr-merge-branch): New functions, implementing merge-branch
	and pull operations.

295 296
2010-11-22  Stefan Monnier  <monnier@iro.umontreal.ca>

297 298
	* Makefile.in: Fix up last merge.

299 300 301 302 303 304 305 306 307 308 309 310 311 312 313
	* vc/diff.el (diff-old-temp-file, diff-new-temp-file): Remove.
	(diff-sentinel): Get them as arguments instead.
	(diff-old-file, diff-new-file, diff-extra-args): Remove.
	(diff-file-local-copy, diff-better-file-name): New funs.
	(diff-no-select): Rename from diff-into-buffer.
	Support buffers additionally to files.  Move `buf' arg.  Don't display buf.
	Prefer closures to buffer-local variables.
	(diff): Adjust accordingly.
	(diff-buffer-with-file): Move from files.el.
	* files.el (diff-buffer-with-file): Move to vc/diff.el.
	(diff-buffer-internal): Remove.
	(diff-buffer-buffer): Remove.
	(save-some-buffers-action-alist): Use diff-no-select so as not to guess
	the buffer name used, and so as not to mess up windows and frames.

314 315 316 317 318 319 320 321
2010-11-22  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>

	* files.el: Make revert work with diff-buffer-with-file (bug#7277).
	(diff-buffer-internal): New function extracted from diff-buffer-with-file
	(diff-buffer-with-file): Use it.
	* vc/diff.el (diff-into-buffer): New fun, extracted from diff.
	(diff): Use it.

322 323 324 325 326
2010-11-22  Tassilo Horn  <tassilo@member.fsf.org>

	* textmodes/reftex-ref.el (reftex-goto-label): Use the current
	\ref's or \pageref's value as default instead of initial input.

327 328 329 330 331 332 333 334 335
2010-11-21  Michael Albinus  <michael.albinus@gmx.de>

	* files.el (backup-by-copying-when-mismatch): The default value is
	now t.

	* startup.el (normal-top-level):
	* net/tramp.el (tramp-handle-insert-file-contents): Do not set
	`backup-by-copying-when-mismatch'.

336 337 338 339
2010-11-21  Jan Djärv  <jan.h.d@swipnet.se>

	* tool-bar.el (tool-bar-setup): Remove save as, print and customize.

340 341
2010-11-21  Deniz Dogan  <deniz.a.m.dogan@gmail.com>

342 343
	* progmodes/python.el (python-font-lock-keywords):
	Highlight top-level augmented assignments (Bug#6445).
344

345 346 347 348 349 350 351 352
2010-11-21  Jan Djärv  <jan.h.d@swipnet.se>

	* term/ns-win.el (ns-right-control-modifier)
	(ns-right-command-modifier): Defvar them.

	* cus-start.el (all): Add ns-right-control-modifier and
	ns-right-command-modifier (Bug#7458).

Glenn Morris's avatar
Glenn Morris committed
353 354 355 356 357
2010-11-20  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/authors.el (authors-ignored-files)
	(authors-valid-file-names, authors-renamed-files-alist): Add entries.

358 359 360 361 362 363 364 365
2010-11-20  Tassilo Horn  <tassilo@member.fsf.org>

	* mail/emacsbug.el (report-emacs-bug-query-existing-bugs)
	(report-emacs-bug-parse-query-results)
	(report-emacs-bug-create-existing-bugs-buffer): Pass through
	keywords used for querying the bug database to show them in the
	existing bugs buffer.

366 367 368 369 370 371
2010-11-20  Jan Djärv  <jan.h.d@swipnet.se>

	* tool-bar.el (tool-bar-setup): Add some :vert-only keywords.

	* info.el (info-tool-bar-map): Add some :vert-only keywords.

372 373 374 375 376 377 378
2010-11-20  Eli Zaretskii  <eliz@gnu.org>

	* international/characters.el (glyphless-char-display-control):
	Make it a defcustom, with update-glyphless-char-display as its
	:set attribute.
	(top level): Don't call update-glyphless-char-display.

Michael Albinus's avatar
Michael Albinus committed
379 380 381 382 383 384 385 386 387 388 389 390
2010-11-20  Michael Albinus  <michael.albinus@gmx.de>

	Sync with Tramp 2.2.0.

	* net/tramp.el (tramp-handle-insert-file-contents): Don't use
	`file-remote-p' (due to compatibility).

	* net/tramp-sh.el (tramp-do-copy-or-rename-file-directly)
	(tramp-do-copy-or-rename-file-out-of-band): Use `ignore-errors'.

	* net/trampver.el: Update release number.

391 392 393 394
2010-11-20  Eli Zaretskii  <eliz@gnu.org>

	* faces.el (glyphless-char): Define value for `pc'.

395 396
2010-11-20  Tassilo Horn  <tassilo@member.fsf.org>

397 398
	Implemented a bug querying mechanism.
	* mail/emacsbug.el (report-emacs-bug-tracker-url): New variable.
399 400
	(report-emacs-bug-create-existing-bugs-buffer)
	(report-emacs-bug-parse-query-results)
401
	(report-emacs-bug-query-existing-bugs): New functions.
402

403 404 405 406 407
2010-11-19  Tassilo Horn  <tassilo@member.fsf.org>

	* textmodes/reftex-ref.el (reftex-goto-label): If point is inside
	a \ref{} or \pageref{} macro, then use its value as initial input.

408 409 410 411 412 413 414 415
2010-11-19  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc/calc-units.el (math-build-units-table-buffer):
	calc/README: Mention that the TeX specific units won't use the
	`tex' prefix in TeX mode.
	calc/calc-lang.el (math-variable-table): Don't use the `tex'
	prefix for units in TeX mode.

416 417 418
2010-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>

	* simple.el (kill-new, kill-append, kill-region):
419 420
	* comint.el (comint-kill-region): Make the yank-handler argument
	obsolete.
421

Stefan Monnier's avatar
Stefan Monnier committed
422
2010-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
423

424 425 426 427 428 429 430 431
	* emacs-lisp/smie.el (smie-bnf-classify): Signal errors for tokens
	that are both openers (resp. closers) and something else.
	(smie-grammar): Loosen definition of valid values.
	(smie-next-sexp, smie-down-list, smie-blink-matching-open)
	(smie-indent--parent, smie-rule-parent, smie-indent-keyword)
	(smie-indent-after-keyword): Adjust users.
	(smie-indent-keyword): Don't indent empty lines.

432 433 434 435
	* vc-hg.el (vc-hg-program): New var.
	Suggested by Norman Gray <norman@astro.gla.ac.uk>.
	(vc-hg-state, vc-hg-working-revision, vc-hg-command): Use it.

Stefan Monnier's avatar
Stefan Monnier committed
436
2010-11-18  Glenn Morris  <rgm@gnu.org>
Glenn Morris's avatar
Glenn Morris committed
437 438 439 440

	* emacs-lisp/autoload.el (autoload-find-destination): The function
	coding-system-eol-type may return non-numeric values.  (Bug#7414)

Stefan Monnier's avatar
Stefan Monnier committed
441
2010-11-18  Ulrich Mueller  <ulm@gentoo.org>
442 443 444

	* server.el (server-force-stop): Ensure the server is stopped (Bug#7409).

Stefan Monnier's avatar
Stefan Monnier committed
445
2010-11-18  Eli Zaretskii  <eliz@gnu.org>
446 447 448

	* subr.el (posn-col-row): Pay attention to header line.  (Bug#7390)

Stefan Monnier's avatar
Stefan Monnier committed
449
2010-11-18  Chong Yidong  <cyd@stupidchicken.com>
450 451 452 453 454

	* textmodes/picture.el (picture-mouse-set-point): Don't use
	posn-col-row; explicitly compute the motion based on the posn at
	the window-start (Bug#7390).

Stefan Monnier's avatar
Stefan Monnier committed
455
2010-11-18  Glenn Morris  <rgm@gnu.org>
456 457 458 459

	* novice.el (disabled-command-function):
	Fix 2009-11-15 change.  (Bug#7384)

Stefan Monnier's avatar
Stefan Monnier committed
460
2010-11-18  Glenn Morris  <rgm@gnu.org>
461 462 463 464

	* calendar/calendar.el (diary-iso-date-forms): Make elements
	mutually exclusive.  (Bug#7377)

Stefan Monnier's avatar
Stefan Monnier committed
465
2010-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
466 467 468 469

	* emacs-lisp/smie.el (smie-prec2->grammar): Obey equality constraints
	when filling the remaining "unconstrained" values.

Stefan Monnier's avatar
Stefan Monnier committed
470
2010-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
471

472 473 474 475 476
	* emacs-lisp/bytecomp.el (byte-compile-warnings): Simplify the
	safety predicate.

	* files.el (safe-local-variable-p): Gracefully handle errors.

477 478 479 480 481 482
	* emacs-lisp/smie.el (smie-rule-parent, smie-indent--rule):
	Use smie-indent-virtual when indenting relative to an opener.
	(smie-rule-separator): Use smie-rule-parent.
	(smie-indent-keyword): Consult rules, even for openers at bol.
	(smie-indent-comment-close): Try to align closer's content.

Stefan Monnier's avatar
Stefan Monnier committed
483
2010-11-18  Glenn Morris  <rgm@gnu.org>
Glenn Morris's avatar
Glenn Morris committed
484 485 486

	* ls-lisp.el (ls-lisp-dired-ignore-case): Make it an obsolete alias.

Stefan Monnier's avatar
Stefan Monnier committed
487
2010-11-18  Glenn Morris  <rgm@gnu.org>
Glenn Morris's avatar
Glenn Morris committed
488

489 490
	* printing.el (pr-menu-bind): Doc fix.

491 492
	* speedbar.el (speedbar-toggle-images): Doc fix.

493 494
	* progmodes/python.el (python-shell): Doc fix.

Glenn Morris's avatar
Glenn Morris committed
495 496 497
	* wid-edit.el (widget-field-use-before-change)
	(widget-use-overlay-change): Doc fixes.

498 499
2010-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>

500 501 502 503 504 505 506 507 508 509
	Minor cleanup to improve style.
	* textmodes/rst.el (rst-update-section): Use point-marker.
	(rst-get-decoration): Eliminate unneeded assignment.
	(rst-promote-region, rst-straighten-decorations)
	(rst-section-tree, rst-adjust): Use point-marker.
	(rst-toc-mode-mouse-goto): Avoid setq.
	(rst-shift-region-guts, rst-shift-region-left)
	(rst-iterate-leftmost-paragraphs, rst-iterate-leftmost-paragraphs-2)
	(rst-convert-bullets-to-enumeration): Use copy-marker.

510 511 512
	* minibuffer.el (completion-fail-discreetly): New var.
	(completion--do-completion): Use it.

513 514 515 516 517
	* electric.el (electric-pair-pairs): New var.
	(electric-pair-post-self-insert-function): Use it.
	(electric-layout-post-self-insert-function): Don't insert a before
	newline unless it's actually needed.

518 519
2010-11-17  Stefan Monnier  <monnier@iro.umontreal.ca>

520 521 522
	* progmodes/python.el (run-python): Explain why we remove the current
	directory from sys.path.  Suggested by Eric Hanchrow <erich@cozi.com>.

523 524
	* progmodes/grep.el (grep-regexp-alist): Tighten the regexp (bug#7378).

525 526
2010-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>

527 528 529 530 531 532 533 534 535
	* progmodes/octave-mod.el: Rely on elecric-*-modes.
	(octave-mode-map): Don't bind ;, SPC, and LF.
	(octave-auto-indent, octave-auto-newline): Remove.
	(electric-layout-rules): Declare.
	(octave-mode): Set electric-layout-rules.
	(octave-indent-new-comment-line): Use reindent-then-newline-and-indent.
	(octave-reindent-then-newline-and-indent, octave-electric-semi)
	(octave-electric-space): Remove.

536 537 538 539 540 541 542
	* electric.el (electric-layout-mode): New minor mode.
	(electric--after-char-pos): New function.
	(electric-indent-post-self-insert-function): Use it.
	(electric-layout-rules): New var.
	(electric-layout-post-self-insert-function): New function.
	(electric-indent-mode): Make them interact better.

543 544 545 546 547 548
2010-11-15  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/checkdoc.el (checkdoc-syntax-table): Fix last change.
	(checkdoc-sentencespace-region-engine, checkdoc-this-string-valid)
	(checkdoc-proper-noun-region-engine): Use with-syntax-table.

549 550 551 552 553
2010-11-15  Agustín Martín  <agustin.martin@hispalinux.es>

	* textmodes/flyspell.el (flyspell-generic-progmode-verify):
	Make sure to check inside the word (Bug#6761).

554 555 556 557 558
2010-11-14  Chong Yidong  <cyd@stupidchicken.com>

	* startup.el (command-line): If the cursorColor resource is set,
	change the cursor face-spec (Bug#7392).

Glenn Morris's avatar
Glenn Morris committed
559
2010-11-13  Ken Manheimer  <ken.manheimer@gmail.com>
560

Glenn Morris's avatar
Glenn Morris committed
561
	The main features of the following allout.el changes are:
562 563
	- implement user customization for the allout key bindings
	- add a customization control by which the user can inhibit use of
Glenn Morris's avatar
Glenn Morris committed
564
	  a trailing Ctrl-H, so by default it's reserved for use with
565 566
	  describe-prefix-bindings
	- adapt to new version of called-interactively-p, while
Glenn Morris's avatar
Glenn Morris committed
567
	  maintaining backwards compatibility with old version
568 569
	- fix hotspot navigation so i works properly with meta-modified keys

Glenn Morris's avatar
Glenn Morris committed
570 571 572 573 574 575 576 577 578 579 580 581
	* allout.el (allout-keybindings, allout-bind-keys)
	(allout-keybindings-binding, allout-prefixed-keybindings)
	(allout-unprefixed-keybindings, allout-preempt-trailing-ctrl-h)
	(allout-keybindings-list, allout-mode-map-adjustments)
	(allout-setup-mode-map): Establish allout-mode keymaps as user
	customizable settings, and also establish a customizable setting which
	regulates whether or not a trailing control-h is reserved for use with
	describe-prefix-bindings - and inhibit it by default, so that control-h
	*is* reserved for describe-prefix-bindings unless the user changes it.

	* allout.el (allout-hotspot-key-handler): Distinguish more explicitly
	and accurately between modified and unmodified events, and handle
582 583
	modified events more comprehensively.

Glenn Morris's avatar
Glenn Morris committed
584 585 586
	* allout.el (allout-substring-no-properties):
	Alias to use or provide version of `substring-no-properties'.
	(allout-solicit-alternate-bullet): Use `allout-substring-no-properties'.
587

Glenn Morris's avatar
Glenn Morris committed
588 589 590 591
	* allout.el (allout-next-single-char-property-change):
	Alias to use or provide version of `next-single-char-property-change'.
	(allout-annotate-hidden, allout-hide-by-annotation):
	Use `allout-next-single-char-property-change'.
592

Glenn Morris's avatar
Glenn Morris committed
593 594 595 596
	* allout.el (allout-select-safe-coding-system):
	Alias to use or provide version of `select-safe-coding-system'.
	(allout-toggle-subtree-encryption):
	Use `allout-select-safe-coding-system'.
597

Glenn Morris's avatar
Glenn Morris committed
598 599 600
	* allout.el (allout-set-buffer-multibyte):
	Alias to use or provide version of `set-buffer-multibyte'.
	(allout-encrypt-string): Use `allout-set-buffer-multibyte'.
601

Glenn Morris's avatar
Glenn Morris committed
602 603 604 605 606
	* allout.el (allout-called-interactively-p): Macro for using the
	different versions of called-interactively-p identically, depending on
	the subroutine's argument signature.
	(allout-back-to-current-heading, allout-beginning-of-current-entry):
	Use `(interactive "p")' instead of `(called-interactively-p)'.
607

Glenn Morris's avatar
Glenn Morris committed
608 609 610 611
	* allout.el (allout-init, allout-ascend, allout-end-of-level)
	(allout-previous-visible-heading, allout-forward-current-level)
	(allout-backward-current-level, allout-show-children):
	Use `allout-called-interactively-p' instead of `called-interactively-p'.
612

Glenn Morris's avatar
Glenn Morris committed
613 614 615
	* allout.el (allout-before-change-handler):
	Exempt edits to the (overlaid) character after the allout outline
	bullet from edit confirmation prompt.
616

Glenn Morris's avatar
Glenn Morris committed
617 618
	* allout.el (allout-add-resumptions):
	Ensure that it respects correct buffer for keybindings.
619

Glenn Morris's avatar
Glenn Morris committed
620 621 622
	* allout.el (allout-beginning-of-line):
	Use `allout-previous-single-char-property-change' alias for the sake of
	diverse compatibility.
623

Glenn Morris's avatar
Glenn Morris committed
624 625
	* allout.el (allout-end-of-line):
	Use `allout-mark-active-p' to encapsulate respect for mark activity.
626

627 628 629 630 631 632
2010-11-13  Chong Yidong  <cyd@stupidchicken.com>

	* frame.el (frame-notice-user-settings): Don't clobber other
	user-set parameters when calling face-set-after-frame-default in
	response to background-color parameter (Bug#7373).

633 634 635
2010-11-13  Eli Zaretskii  <eliz@gnu.org>

	* international/characters.el (glyphless-char-display-control):
636 637 638
	Renamed from glyphless-char-control; all users changed.  Doc fix.
	Signal an error if display method is not one of the recognized
	symbols.
639

640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665
2010-11-13  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-compat.el (tramp-compat-line-beginning-position)
	(tramp-compat-line-end-position): Remove them.

	* net/tramp.el (tramp-parse-rhosts-group)
	(tramp-parse-shosts-group, tramp-parse-sconfig-group)
	(tramp-parse-hosts-group, tramp-parse-passwd-group)
	(tramp-parse-netrc-group, tramp-parse-putty-group)
	* net/tramp-cmds.el (tramp-append-tramp-buffers)
	* net/tramp-sh.el (tramp-do-file-attributes-with-ls)
	(tramp-sh-handle-file-selinux-context)
	(tramp-sh-handle-file-name-all-completions)
	(tramp-sh-handle-insert-directory)
	(tramp-sh-handle-expand-file-name, tramp-find-executable)
	(tramp-wait-for-output, tramp-send-command-and-read)
	* net/tramp-smb.el (tramp-smb-read-file-entry)
	(tramp-smb-get-cifs-capabilities): Use `point-at-eol'.

	* net/tramp-sh.el (tramp-sh-handle-insert-directory) Use
	`point-at-bol'.
	(tramp-remote-coding-commands): Add an alternative using "base64
	-d -i".  This is needed for older base64 versions from GNU
	coreutils.  Reported by Klaus Reichl
	<Klaus.Reichl@thalesgroup.com>.

666 667 668 669
2010-11-13  Hrvoje Niksic  <hniksic@xemacs.org>

	* simple.el (count-words-region): New function.

670 671
2010-11-12  Stefan Monnier  <monnier@iro.umontreal.ca>

672 673 674
	* shell.el (shell-dir-cookie-re): New custom variable.
	(shell-dir-cookie-watcher): New function.

675 676 677
	* vc/vc.el (vc-deduce-backend): Use default-directory in shell-mode
	and compilation-mode (bug#7350).

678 679 680
	* vc/smerge-mode.el (smerge-refine): Choose better default part to
	highlight when one of them is empty.

681 682 683 684 685
	* skeleton.el (skeleton-read): Don't use `newline' since it may strip
	trailing space.
	(skeleton-newline): New function.
	(skeleton-internal-1): Use it.

686 687
	* simple.el (open-line): `newline' may strip trailing space.

688 689 690 691
2010-11-12  Kevin Ryde  <user42@zip.com.au>

	* international/mule-cmds.el (princ-list): Use mapc.

Glenn Morris's avatar
Glenn Morris committed
692 693 694 695 696
2010-11-12  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/bytecomp.el (byte-compile-log-buffer): New constant.
	Use it to replace all instances of "*Compile-Log*"

697 698 699 700 701
2010-11-12  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/pcase.el (pcase-let*, pcase-let): Add debug and
	indentation specs.

702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718
2010-11-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/modula2.el: Use SMIE and skeleton.
	(m2-mode-syntax-table): (*..*) can be nested.
	Add //...\n.  Fix paren syntax.
	(m2-mode-map): Remove LF and TAB bindings.
	(m2-indent): Add safety property.
	(m2-smie-grammar): New var.
	(m2-smie-refine-colon, m2-smie-refine-of, m2-smie-backward-token)
	(m2-smie-forward-token, m2-smie-refine-semi, m2-smie-rules): New funs.
	(m2-mode): Use define-derived-mode.
	(m2-newline, m2-tab): Remove.
	(m2-begin, m2-case, m2-definition, m2-else, m2-for, m2-header)
	(m2-if, m2-loop, m2-module, m2-or, m2-procedure, m2-with, m2-record)
	(m2-stdio, m2-type, m2-until, m2-var, m2-while, m2-export)
	(m2-import): Use define-skeleton.

Glenn Morris's avatar
Glenn Morris committed
719 720
2010-11-11  Glenn Morris  <rgm@gnu.org>

721 722
	* obsolete/lucid.el: Don't warn about any CL functions in this file.

Glenn Morris's avatar
Glenn Morris committed
723 724 725 726 727
	* ls-lisp.el (ls-lisp-ignore-case, ls-lisp-dirs-first)
	(ls-lisp-verbosity): Add custom :set-after property.
	(ls-lisp-verbosity, ls-lisp-use-localized-time-format): Doc fixes.
	(ls-lisp-format, ls-lisp-format-time): Don't take `now' as an argument.
	(ls-lisp-insert-directory): Update caller.
728 729 730
	(ls-lisp-set-options): New function.
	(ls-lisp-emulation): Use ls-lisp-set-options for custom :set.
	Doc fix.
Glenn Morris's avatar
Glenn Morris committed
731

732 733 734
	* play/landmark.el (lm-prompt-for-move):
	* play/gomoku.el (gomoku-prompt-for-move): Remove nonsensical code.

Glenn Morris's avatar
Glenn Morris committed
735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750
	* progmodes/idlw-complete-structtag.el: Remove unused dec `name'.

	* progmodes/idlwave.el (idlwave-routine-entry-compare-twins)
	(idlwave-study-twins): Prefix dynamic local variable `name'.
	(idlwave-routine-twin-compare): Update for above change.

	* progmodes/idlw-help.el (idlwave-do-mouse-completion-help):
	Prefix dynamic local variables `name', `kwd', and `link'.
	* progmodes/idlw-shell.el (idlwave-shell-complete-execcomm-help):
	* progmodes/idlw-complete-structtag.el
	(idlwave-complete-structure-tag-help):
	* progmodes/idlwave.el (idlwave-complete-sysvar-help)
	(idlwave-complete-sysvar-tag-help)
	(idlwave-complete-class-structure-tag-help):
	Update for above name changes.

751 752 753 754 755
2010-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* net/browse-url.el (browse-url-browser-function): Change the
	default to use `browse-url-mail' on mailto: URLs.

756 757
2010-11-10  Chong Yidong  <cyd@stupidchicken.com>

758 759
	* emacs-lisp/package.el (package-read-all-archive-contents):
	Reset package-archive-contents to nil before re-reading.
760

Glenn Morris's avatar
Glenn Morris committed
761
2010-11-10  Brandon Craig Rhodes  <brandon@rhodesmill.org>  (tiny change)
762 763 764

	* textmodes/flyspell.el (flyspell-word): Do not re-check words
	already found as misspellings by (flyspell-large-region), just
765
	do highlighting (bug#7322).
766

767 768
2010-11-10  Glenn Morris  <rgm@gnu.org>

769 770
	* progmodes/octave-mod.el (octave-mark-block): Update for smie change.

Glenn Morris's avatar
Glenn Morris committed
771 772 773 774 775
	* emulation/edt.el (edt-with-position): New macro.
	(edt-find-forward, edt-find-backward, edt-find-next-forward)
	(edt-find-next-backward, edt-sentence-forward, edt-sentence-backward)
	(edt-paragraph-forward, edt-paragraph-backward): Use it.

Glenn Morris's avatar
Glenn Morris committed
776 777 778
	* emulation/tpu-extras.el (tpu-with-position): New macro.
	(tpu-paragraph, tpu-page, tpu-search-internal): Use it.

779 780
	* textmodes/texnfo-upd.el (texinfo-pointer-name): Fix typo.

781 782 783 784 785 786 787
	* textmodes/texnfo-upd.el (texinfo-all-menus-update)
	(texinfo-menu-copy-old-description, texinfo-start-menu-description)
	(texinfo-master-menu, texinfo-insert-node-lines)
	(texinfo-multiple-files-update):
	* textmodes/texinfmt.el (texinfo-append-refill, texinfo-copying):
	Use line-beginning-position.

Glenn Morris's avatar
Glenn Morris committed
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805
	* progmodes/cperl-mode.el (cperl-find-pods-heres, cperl-write-tags):
	No recent Emacs supports system-type `emx'.

	* progmodes/ada-xref.el (is-windows): Rename to ada-on-ms-windows.
	(ada-command-separator, ada-default-prj-properties)
	(ada-find-any-references): Update for above name change.

	* dirtrack.el (dirtrack-directory-function)
	(dirtrack-canonicalize-function):
	* filecache.el (file-cache-completion-ignore-case)
	(file-cache-case-fold-search, file-cache-ignore-case):
	* term.el (serial-port-is-file-p): Cosmetic change.

	* emulation/viper-init.el (viper-ms-style-os-p): Doc fix.
	Remove non-existent `windows-95' system-type.
	* dired.el (dired-chown-program): Remove non-existent `linux'
	system-type.

Glenn Morris's avatar
Glenn Morris committed
806 807 808
	* net/net-utils.el (net-utils-remove-ctl-m): Use memq for system-types.
	(ping-program-options): Remove non-existent `linux' system-type.

809 810
	* startup.el (package-initialize): Update declaration.

811 812 813 814
	* ls-lisp.el (ls-lisp-time-lessp, ls-lisp-time-to-seconds): Remove.
	(ls-lisp-handle-switches): Use time-less-p.
	(ls-lisp-format-time): Use float-time.

815 816 817 818 819 820 821 822 823 824 825
	* textmodes/remember.el (remember-time-to-seconds): Remove.
	(remember-store-in-mailbox): Use float-time.

	* calendar/timeclock.el (timeclock-time-to-seconds): Make it an alias.

	* calendar/time-date.el (time-to-seconds): Always an alias on Emacs,
	never a real function.
	(with-no-warnings): Remove compat stub, now unused.
	(time-less-p): Doc fix.
	(time-to-number-of-days): Simplify.

826 827 828 829 830 831 832 833
	* eshell/esh-util.el (eshell-time-less-p, eshell-time-to-seconds):
	Remove.
	(eshell-read-passwd, eshell-read-hosts): Use time-less-p.
	* eshell/esh-test.el (eshell-test, eshell-show-usage-metrics):
	* eshell/em-unix.el (eshell-show-elapsed-time, eshell/time):
	* eshell/em-pred.el (eshell-pred-file-time): Use float-time.
	* eshell/em-ls.el (eshell-ls-sort-entries): Use time-less-p.

834 835 836 837 838 839 840
	* eshell/em-unix.el (eshell-remove-entries, eshell/rm)
	(eshell-shuffle-files, eshell-shorthand-tar-command)
	(eshell-mvcpln-template, eshell/mv, eshell/cp, eshell/ln):
	Prefix dynamic locals `interactive', `preview', `recursive', `verbose'.
	* eshell/em-glob.el (eshell-extended-glob, eshell-glob-entries):
	Prefix dynamic local variable `matches'.

841 842 843
	* skeleton.el (skeleton-internal-list, skeleton-internal-1):
	Prefix dynamic local variable `skeleton'.

844 845 846 847 848 849
2010-11-10  Katsumi Yamaoka  <yamaoka@jpl.org>

	* net/browse-url.el (browse-url-mail): Insert body part of mailto url
	in mail buffer; make yank-action always a command that yanks original
	buffer.

850 851 852 853
2010-11-09  Glenn Morris  <rgm@gnu.org>

	* progmodes/tcl.el (tcl-hairy-scan-for-comment): Doc fix.

Stefan Monnier's avatar
Stefan Monnier committed
854
2010-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
855

856 857 858
	* minibuffer.el (minibuffer-completion-help): Specify the end of the
	completion field (bug#7211).

859 860 861 862
	* progmodes/python.el (python-font-lock-syntactic-keywords): (bug#7322)
	Fix handling of backslash escapes.
	(python-quote-syntax): Adjust accordingly.

Stefan Monnier's avatar
Stefan Monnier committed
863
2010-11-09  Richard Levitte  <richard@levitte.org>  (tiny change)
864 865 866 867

	* vc-mtn.el (vc-mtn-working-revision, vc-mtn-after-dir-status)
	(vc-mtn-workfile-branch): Adjust to new output format.

Stefan Monnier's avatar
Stefan Monnier committed
868
2010-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
869 870 871

	* international/mule-cmds.el (princ-list): Mark as obsolete.

Stefan Monnier's avatar
Stefan Monnier committed
872
2010-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
873 874 875

	* emacs-lisp/smie.el: New package.

Stefan Monnier's avatar
Stefan Monnier committed
876
2010-11-09  Michael Albinus  <michael.albinus@gmx.de>
877

878 879
	* files.el (backup-by-copying-when-mismatch):
	Set `permanent-local' property.
880 881

	* net/tramp.el (tramp-handle-insert-file-contents): Do not set
Michael Albinus's avatar
Michael Albinus committed
882
	`permanent-local' property for `backup-by-copying-when-mismatch'.
883

Stefan Monnier's avatar
Stefan Monnier committed
884
2010-11-09  Eli Zaretskii  <eliz@gnu.org>
Eli Zaretskii's avatar
Eli Zaretskii committed
885 886 887

	* ls-lisp.el (insert-directory): Doc fix.  (bug#7285)

Stefan Monnier's avatar
Stefan Monnier committed
888
2010-11-09  Wilson Snyder  <wsnyder@wsnyder.org>
889

890
	* progmodes/verilog-mode.el (verilog-insert-one-definition)
891
	(verilog-read-decls, verilog-read-sub-decls-sig): Fix AUTOWIRE and
892 893 894
	AUTOINOUT for SV style multidimensional arrays, bug294.
	Reported by Eric Mastromarchi.
	(verilog-preprocess): Use with-current-buffer and
895 896
	font-lock-fontify-buffer to cleanup style issues.

Stefan Monnier's avatar
Stefan Monnier committed
897
2010-11-09  Glenn Morris  <rgm@gnu.org>
898 899 900

	* locate.el (locate, locate-mode): Doc fixes.

Stefan Monnier's avatar
Stefan Monnier committed
901
2010-11-09  Chong Yidong  <cyd@stupidchicken.com>
902 903 904 905 906 907 908

	* server.el (server-start): New arg INHIBIT-PROMPT prevents asking
	user for confirmation.
	(server-force-stop): Use it.
	(server-start): Use server-force-stop for kill-emacs-hook, to
	avoid user interaction while killing Emacs.

909 910
2010-11-09  Glenn Morris  <rgm@gnu.org>

911
	* progmodes/meta-mode.el: Remove leading `*' from defcustom docs.
912
	(meta-indent-line): Simplify.
913

914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956
	* vc/emerge.el (emerge-line-number-in-buf):
	* textmodes/ispell.el (ispell-region):
	* textmodes/fill.el (current-fill-column):
	* progmodes/xscheme.el (xscheme-send-current-line):
	* progmodes/vhdl-mode.el (vhdl-current-line, vhdl-line-copy):
	* progmodes/tcl.el (tcl-hairy-scan-for-comment):
	* progmodes/sh-script.el (sh-handle-prev-do):
	* progmodes/meta-mode.el (meta-indent-line):
	* progmodes/idlwave.el (idlwave-goto-comment, idlwave-fill-paragraph)
	(idlwave-in-quote):
	* progmodes/idlw-shell.el (idlwave-shell-current-frame)
	(idlwave-shell-update-bp-overlays, idlwave-shell-sources-filter):
	* progmodes/fortran.el (fortran-looking-at-if-then):
	* progmodes/etags.el (find-tag-in-order, etags-snarf-tag):
	* progmodes/cperl-mode.el (cperl-sniff-for-indent)
	(cperl-find-pods-heres):
	* progmodes/ada-mode.el (ada-get-current-indent, ada-narrow-to-defun):
	* net/quickurl.el (quickurl-list-insert):
	* net/ldap.el (ldap-search-internal):
	* net/eudc.el (eudc-expand-inline):
	* mail/sendmail.el (sendmail-send-it):
	* mail/mspools.el (mspools-visit-spool, mspools-get-spool-name):
	* emulation/viper-cmd.el (viper-paren-match, viper-backward-indent)
	(viper-brac-function):
	* calc/calc-yank.el (calc-do-grab-region):
	* calc/calc-keypd.el (calc-keypad-press):
	* term.el (term-move-columns, term-insert-spaces):
	* speedbar.el (speedbar-highlight-one-tag-line):
	* simple.el (current-word):
	* mouse-drag.el (mouse-drag-should-do-col-scrolling):
	* info.el (Info-find-node-in-buffer-1, Info-follow-reference)
	(Info-scroll-down):
	* hippie-exp.el (he-line-beg):
	* epa.el (epa--marked-keys):
	* dired-aux.el (dired-kill-line, dired-do-kill-lines)
	(dired-update-file-line, dired-add-entry, dired-remove-entry)
	(dired-relist-entry):
	* buff-menu.el (Buffer-menu-buffer):
	* array.el (current-line):
	* allout.el (allout-resolve-xref)
	(allout-latex-verbatim-quote-curr-line):
	Replace yet more uses of end-of-line etc with line-end-position, etc.

957 958
2010-11-08  Stefan Monnier  <monnier@iro.umontreal.ca>

959 960 961 962 963 964
	* emacs-lisp/checkdoc.el (checkdoc-display-status-buffer)
	(checkdoc-interactive-loop, checkdoc-recursive-edit): Avoid princ-list.
	(checkdoc-syntax-table): Initialize in the declaration.
	(emacs-lisp-mode-hook): Use just checkdoc-minor-mode now that it turns
	the mode on unconditionally.

965 966 967 968
	* emacs-lisp/cl-macs.el (extent-data, extent-face, extent-priority)
	(extent-end-position, extent-start-position): Remove setf method for
	non-existing functions (bug#7319).

969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999
2010-11-07  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/smie.el: Simplify the smie-rules-function return values.
	(smie-precs->prec2): Rename from smie-precs-precedence-table.
	(smie-bnf->prec2): Rename from smie-bnf-precedence-table.
	(smie-prec2->grammar): Rename from smie-prec2-levels.
	(smie-grammar): Rename from smie-op-levels.
	(smie-indent--hanging-p): Rename from smie-hanging-p.
	(smie-rule-hanging-p): New alias.
	(smie-indent--bolp): Rename from smie-bolp.
	(smie-indent--hanging-p): New alias.
	(smie--token): New dynamically bound variable.
	(smie-indent--parent): New function.
	(smie-rule-parent-p): Use it; rename from smie-parent-p.
	(smie-rule-next-p): Rename from smie-next-p.
	(smie-rule-prev-p): Rename from smie-prev-p.
	(smie-rule-sibling-p, smie-rule-parent)
	(smie-indent--separator-outdent, smie-rule-separator): New functions.
	(smie-rule-separator-outdent): New var.
	(smie-indent--rule): Merge with smie-indent--column.
	(smie-indent-forward-token, smie-indent-backward-token):
	Also recognize close parens.
	(smie-indent-keyword): Don't use smie-indent--column any more.
	(smie-indent-after-keyword): Ignore closers by default.
	(smie-indent-line): Use with-demoted-errors.
	* progmodes/octave-mod.el (octave-smie-grammar):
	Rename from octave-smie-op-levels.
	(octave-smie-rules): Adjust to new behavior.
	* progmodes/prolog.el (prolog-smie-grammar):
	Rename from prolog-smie-op-levels.

1000 1001
2010-11-07  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
1002 1003 1004 1005
	* eshell/esh-util.el (subst-char-in-string)
	(directory-files-and-attributes): These compatibility definitions are
	not needed on any version of Emacs since at least 21.4.

1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025
	* progmodes/verilog-mode.el (verilog-get-beg-of-line)
	(verilog-get-end-of-line): Remove.
	(verilog-within-string, verilog-re-search-forward-substr)
	(verilog-re-search-backward-substr, verilog-set-auto-endcomments)
	(verilog-surelint-off, verilog-getopt-file, verilog-highlight-region):
	Use point-at-bol, point-at-eol.
	* progmodes/pascal.el (pascal-get-beg-of-line, pascal-get-end-of-line):
	Remove.
	(pascal-declaration-end, pascal-declaration-beg, pascal-within-string)
	(electric-pascal-terminate-line, pascal-set-auto-comments)
	(pascal-indent-paramlist, pascal-indent-declaration)
	(pascal-get-lineup-indent, pascal-func-completion)
	(pascal-get-completion-decl, pascal-var-completion, pascal-completion):
	Use point-at-bol, point-at-eol.
	* progmodes/flymake.el (flymake-line-beginning-position)
	(flymake-line-end-position): Remove.
	(flymake-highlight-line): Use point-at-bol, point-at-eol.
	* eshell/esh-util.el (line-end-position, line-beginning-position):
	Remove compat definitions.

Glenn Morris's avatar
Glenn Morris committed
1026 1027 1028 1029 1030
	* emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
	Use end-of-line N.
	(checkdoc-this-string-valid-engine, checkdoc-file-comments-engine):
	Use line-end-position.

1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057
	* emacs-lisp/chart.el (chart-zap-chars):
	* play/decipher.el (decipher-set-map):
	* progmodes/ada-mode.el (ada-get-current-indent)
	(ada-search-ignore-string-comment, ada-tab-hard, ada-untab-hard):
	* progmodes/ada-prj.el (ada-prj-load-from-file, ada-prj-display-help):
	* progmodes/ada-xref.el (ada-initialize-runtime-library)
	(ada-get-all-references):
	* progmodes/cperl-mode.el (cperl-electric-paren)
	(cperl-electric-rparen, cperl-electric-keyword, cperl-electric-else)
	(cperl-linefeed, cperl-sniff-for-indent, cperl-to-comment-or-eol)
	(cperl-find-pods-heres, cperl-indent-exp, cperl-fix-line-spacing)
	(cperl-word-at-point-hard):
	* progmodes/idlw-shell.el (idlwave-shell-move-or-history)
	(idlwave-shell-filename-string, idlwave-shell-batch-command)
	(idlwave-shell-display-line):
	* progmodes/idlwave.el (idlwave-show-begin, idlwave-fill-paragraph)
	(idlwave-calc-hanging-indent, idlwave-auto-fill, idlwave-template):
	* progmodes/js.el (js--re-search-forward-inner)
	(js--re-search-backward-inner):
	* progmodes/vhdl-mode.el (vhdl-align-region-1, vhdl-align-region-2)
	(vhdl-fix-clause, vhdl-compose-configuration-architecture):
	* progmodes/ruby-mode.el (ruby-parse-partial, eval-when-compile):
	* textmodes/flyspell.el (flyspell-process-localwords):
	* textmodes/ispell.el (ispell-buffer-local-parsing)
	(ispell-buffer-local-dict, ispell-buffer-local-words):
	Use point-at-bol and point-at-eol.

1058 1059 1060 1061 1062 1063 1064
	* speedbar.el (speedbar-generic-item-info)
	(speedbar-item-info-tag-helper, speedbar-change-expand-button-char)
	(speedbar-add-indicator, speedbar-check-vc-this-line)
	(speedbar-check-obj-this-line, speedbar-extract-one-symbol)
	(speedbar-buffers-line-directory, speedbar-buffer-revert-buffer):
	Replace more uses of end-of-line etc with line-end-position.

Glenn Morris's avatar
Glenn Morris committed
1065 1066
2010-11-06  Glenn Morris  <rgm@gnu.org>

1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116
	* textmodes/texnfo-upd.el (texinfo-start-menu-description)
	(texinfo-update-menu-region-beginning, texinfo-menu-first-node)
	(texinfo-delete-existing-pointers, texinfo-find-pointer)
	(texinfo-clean-up-node-line, texinfo-insert-node-lines)
	(texinfo-multiple-files-update):
	* textmodes/table.el (table--probe-cell-left-up)
	(table--probe-cell-right-bottom):
	* textmodes/picture.el (picture-tab-search):
	* textmodes/page-ext.el (pages-copy-header-and-position)
	(pages-directory-for-addresses):
	* progmodes/vera-mode.el (vera-get-offset):
	* progmodes/simula.el (simula-calculate-indent):
	* progmodes/python.el (python-pdbtrack-overlay-arrow):
	* progmodes/prolog.el (end-of-prolog-clause):
	* progmodes/perl-mode.el (perl-calculate-indent, perl-indent-exp):
	* progmodes/icon.el (indent-icon-exp):
	* progmodes/etags.el (tag-re-match-p):
	* progmodes/ebrowse.el (ebrowse-show-file-name-at-point):
	* progmodes/ebnf2ps.el (ebnf-begin-file):
	* progmodes/dcl-mode.el (dcl-back-to-indentation-1)
	(dcl-save-local-variable):
	* play/life.el (life-setup):
	* play/gametree.el (gametree-looking-at-ply):
	* nxml/nxml-maint.el (nxml-insert-target-repertoire-glyph-set):
	* mail/sendmail.el (mail-mode-auto-fill):
	* emacs-lisp/lisp-mode.el (calculate-lisp-indent):
	* emacs-lisp/edebug.el (edebug-overlay-arrow):
	* emacs-lisp/checkdoc.el (checkdoc-this-string-valid):
	* woman.el (woman-parse-numeric-value, woman2-TH, woman2-SH)
	(woman-tab-to-tab-stop, WoMan-warn-ignored):
	* type-break.el (type-break-file-keystroke-count):
	* term.el (term-replace-by-expanded-history-before-point)
	(term-skip-prompt, term-extract-string):
	* speedbar.el (speedbar-edit-line, speedbar-expand-line)
	(speedbar-contract-line, speedbar-toggle-line-expansion)
	(speedbar-parse-c-or-c++tag, speedbar-parse-tex-string)
	(speedbar-buffer-revert-buffer, speedbar-highlight-one-tag-line):
	* sort.el (sort-skip-fields):
	* skeleton.el (skeleton-internal-list):
	* simple.el (line-move-finish, line-move-to-column):
	* shell.el (shell-forward-command):
	* misc.el (copy-from-above-command):
	* makesum.el (double-column):
	* ebuff-menu.el (electric-buffer-update-highlight):
	* dired.el (dired-move-to-end-of-filename):
	* dframe.el (dframe-popup-kludge):
	* bookmark.el (bookmark-kill-line, bookmark-bmenu-show-filenames):
	* arc-mode.el (archive-get-lineno):
	Use line-end-position and line-beginning-position.

Glenn Morris's avatar
Glenn Morris committed
1117 1118 1119 1120
	* progmodes/idlwave.el (idlwave-routine-entry-compare-twins):
	(idlwave-study-twins): Prefix dynamic local `class'.
	(idlwave-routine-twin-compare): Update for above name change.

Glenn Morris's avatar
Glenn Morris committed
1121 1122 1123 1124
	* emacs-lisp/eieio-comp.el (byte-compile-file-form-defmethod):
	Use boundp tests to silence compiler.  Update for changed name of
	bytecomp-filename variable.

Glenn Morris's avatar
Glenn Morris committed
1125 1126 1127 1128
	* emulation/viper-cmd.el (viper-read-string-with-history):
	Prefix dynamic local `initial'.
	(viper-minibuffer-standard-hook): Update for above name change.

Glenn Morris's avatar
Glenn Morris committed
1129 1130 1131
	* emacs-lisp/elint.el (elint-init-env): Prefix dynamic local `env'.
	(elint-init-form): Update for above name change.

Glenn Morris's avatar
Glenn Morris committed
1132 1133 1134 1135
	* mail/mail-extr.el (mail-extract-address-components): Give dynamic
	local variables `cbeg' and `cend' a prefix.
	(mail-extr-voodoo): Update for above name change.

Glenn Morris's avatar
Glenn Morris committed
1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151
	* textmodes/reftex-toc.el (reftex-toc-do-promote)
	(reftex-toc-promote-prepare): Pass `delta' as an explicit argument.
	(reftex-toc-promote-action): Doc fix.

	* textmodes/reftex-sel.el (reftex-select-item): Give local variables
	`prompt', `data' a prefix.
	(reftex-select-post-command-hook, reftex-select-callback)
	(reftex-select-mouse-accept, reftex-select-read-cite):
	Update for above name changes.

	* textmodes/reftex-ref.el (reftex-reference): Rename local variable
	`refstyle' to reftex-refstyle.
	(reftex-offer-label-menu): Update for above name change.
	* textmodes/reftex-sel.el (reftex-select-toggle-varioref): Update for
	`refstyle' name change.

Glenn Morris's avatar
Glenn Morris committed
1152 1153 1154 1155 1156 1157 1158 1159 1160
	* vc/emerge.el (emerge-eval-in-buffer): Remove, and replace all uses
	with with-current-buffer.
	(diff, template): Give dynamic local variables a prefix.
	(emerge-line-numbers): Rename local `diff' to emerge-line-diff.
	(emerge-line-number-in-buf): Update for above name change.
	(emerge-combine-versions-internal): Rename local `template' to
	emerge-combine-template.
	(emerge-combine-versions-edit): Update for above name change.

1161 1162 1163 1164 1165 1166 1167 1168 1169
2010-11-06  Ralf Angeli  <angeli@caeruleus.net>

	* textmodes/reftex-cite.el
	(reftex-extract-bib-entries-from-thebibliography): Match bibitem
	entries with whitespace after \bibitem.
	(reftex-create-bibtex-file): Match entries containing numbers and
	symbol constituents.  Make sure that entries with whitespace at
	various places are found.

1170 1171 1172 1173
2010-11-05  Christian Millour  <cm@abtela.com>  (tiny change)

	* shell.el (shell-process-popd): Made aware of comint-file-name-prefix.

1174 1175 1176 1177
2010-11-05  Jan Djärv  <jan.h.d@swipnet.se>

	* mouse.el (mouse-yank-primary): Update comment (Bug#6802).

1178 1179
2010-11-05  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192
	* woman.el (woman0-roff-buffer, woman1-roff-buffer)
	(woman2-roff-buffer): Give local variable `request' a prefix.
	(woman0-macro): Rename argument `request' in the same way.
	(woman-request): New name for `request' dynamic variable.
	(woman-unquote, woman-forward-arg): Update for above name change.
	(woman1-roff-buffer): Give local variable `unquote' a prefix.
	(woman1-unquote): New name for `unquote' dynamic variable.
	(woman1-B-or-I, woman1-alt-fonts): Update for above name change.
	(woman-translations): Rename from `translations'.  No longer global.
	(woman2-tr, woman-translate): Update for above name change.
	(woman-translate): Check for bound variable.
	(woman2-roff-buffer): Give local variable `translations' a prefix.

Glenn Morris's avatar
Glenn Morris committed
1193 1194 1195
	* play/doctor.el: Give all local variables a prefix.  Update callers.
	(doc$, doctor-put-meaning): Use backquote.

Glenn Morris's avatar
Glenn Morris committed
1196 1197 1198
	* emacs-lisp/cl-macs.el (loop): Give local variable args a prefix.
	(cl-parse-loop-clause, cl-loop-handle-accum): Update for above change.

1199 1200 1201 1202
	* emacs-lisp/byte-opt.el (byte-decompile-bytecode-1): Give local
	variables bytes, ptr, op a prefix.
	(disassemble-offset): Update for above change.

1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215
2010-11-03  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package.el (package-unpack): Remove no-op.
	(package--builtins, package--dir): Doc fix.
	(package-activate-1, package-activate, package-install)
	(package-compute-transaction): Fix error message.
	(package-delete): Use delete-directory.  Omit system packages.
	(package-initialize): Set package-alist to nil first.
	(package-menu-mark-delete, package-menu-mark-install): Don't add
	symbols that are inconsistent with the package state.
	(package-menu-execute): Perform deletions and installations as
	single batch operations.

1216 1217
2010-11-03  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
1218 1219 1220
	* progmodes/idlwave.el (idlwave-pset): Only used on XEmacs.
	(props): Remove unnecessary declaration.

Glenn Morris's avatar
Glenn Morris committed
1221 1222 1223
	* textmodes/ispell.el (ispell-init-process): On Emacs, always use
	set-process-query-on-exit-flag.

1224
	* textmodes/reftex-toc.el (name1, dummy, dummy2): Remove unused decs.
Glenn Morris's avatar
Glenn Morris committed
1225 1226
	(reftex-toc-do-promote): Remove unused local `mpos'.
	(reftex-toc-restore-region): Make `mpos' local to this function.
1227

Glenn Morris's avatar
Glenn Morris committed
1228 1229
	* net/dbus.el (dbus-name-owner-changed-handler): Doc fix.

Glenn Morris's avatar
Glenn Morris committed
1230 1231 1232
	* play/landmark.el (lm-losing-threshold): Correct spelling.
	(lm-human-plays): Use new name.

1233 1234 1235
	* play/gomoku.el (gomoku-loosing-threshold): Correct spelling.
	(gomoku-human-plays): Use new name.

1236 1237 1238 1239 1240
	* play/gomoku.el (nil-score, Xscore, XXscore, XXXscore, XXXXscore)
	(Oscore, OOscore, OOOscore, OOOOscore): Rename with gomoku- prefix.
	(gomoku-score-trans-table, gomoku-winning-threshold)
	(gomoku-loosing-threshold, gomoku-init-score-table): Use new names.

1241 1242 1243 1244 1245 1246
2010-11-03  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package.el: Don't put built-in packages in
	package-alist, to avoid loading inefficiencies.
	(package-built-in-p): Make VERSION optional, and treat it as a
	minimum acceptable version.
1247 1248
	(package-activate): Search separately for built-in packages.
	Emit a warning if a dependency fails.
1249 1250 1251 1252 1253 1254
	(define-package): Handle most common case, where there is no
	obsolete package, first.
	(package-compute-transaction): Print required version in error.
	(package--initialized): New variable.
	(list-packages): Use it.
	(package-initialize): Optional arg NO-ACTIVATE.  Don't put
1255 1256
	built-in packages in packages-alist; keep it separate.
	Set package--initialized.
1257 1258 1259 1260
	(describe-package): Avoid activating packages as a side-effect.
	Search separately for built-in packages.
	(describe-package-1): Handle the case where an elpa package is
	simultaneously built-in and available/installed.
1261 1262
	(package-installed-p, package--generate-package-list):
	Search separately for built-in packages.
1263 1264
	(package-load-descriptor): Doc fix.

1265 1266 1267 1268 1269
2010-11-03  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/perl-mode.el (perl-syntax-propertize-function):
	Handle __DATA__ and __END__.

1270 1271 1272 1273 1274 1275
2010-11-02  Noah Friedman  <friedman@splode.com>

	* emacs-lisp/bytecomp.el (byte-recompile-file): If bytecomp-arg is
	nil, do not ask to recompile files that are not already compiled,
	and do not recompile them.

1276 1277 1278 1279 1280 1281 1282 1283
2010-11-02  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package.el (package-initialize): Ensure that
	obsoleted built-in packages are not in package-activated-list
	during activation.
	(describe-package-1): Make the "installed" status override
	"built-in".

Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
1284 1285 1286 1287 1288 1289
2010-11-01  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* subr.el (version-separator, version-regexp-alist): Remove '*'
	from docstring.
	(version-list-<=, version<=, version=): Doc fix.

1290 1291 1292 1293
2010-11-01  Kenichi Handa  <handa@m17n.org>

	* faces.el (glyphless-char): Inherit underline for tty.

1294
2010-11-01  Kenichi Handa  <handa@m17n.org>
1295 1296 1297 1298 1299 1300 1301 1302 1303

	Implement various display methods for glyphless characters.

	* international/characters.el (char-acronym-table): New variable.
	(glyphless-char-control): New variable.
	(update-glyphless-char-display): New funciton.

	* faces.el (glyphless-char): New face.

1304 1305
2010-11-01  Glenn Morris  <rgm@gnu.org>

1306 1307 1308 1309 1310
	* calendar/holidays.el (general-holidays, oriental-holidays)
	(local-holidays, other-holidays, hebrew-holidays, christian-holidays)
	(islamic-holidays, bahai-holidays, solar-holidays): Move aliases before
	the definitions of their targets.

1311 1312 1313
	* emacs-lisp/smie.el (smie): New custom group.
	(smie-blink-matching-inners, smie-indent-basic): Add :group.

Glenn Morris's avatar
Glenn Morris committed
1314 1315 1316 1317
	* faces.el (xw-defined-colors, x-setup-function-keys):
	* mouse-sel.el (x-select-text):
	* term/w32console.el (x-setup-function-keys): Update declarations.

1318 1319
	* progmodes/ruby-mode.el (ruby-syntax-propertize-heredoc): Declare.

1320 1321
	* textmodes/ispell.el (comment-add): Declare.

1322 1323 1324
	* net/gnutls.el (gnutls-boot, gnutls-errorp, gnutls-error-string):
	Declare.

1325 1326
	* info.el (finder-keywords-hash, package-alist): Declare.

1327 1328 1329 1330 1331 1332
2010-11-01  Chong Yidong  <cyd@stupidchicken.com>

	* finder.el (finder-compile-keywords): Don't use intern-soft,
	since package names may not yet exist in the obarray.

2010-11-01  Chong Yidong  <cyd@stupidchicken.com>
1333 1334 1335 1336 1337 1338 1339 1340 1341

	* vc/vc-arch.el (vc-arch-checkin):
	* vc/vc-cvs.el (vc-cvs-checkin):
	* vc/vc-mtn.el (vc-mtn-checkin):
	* vc/vc-rcs.el (vc-rcs-checkin):
	* vc/vc-sccs.el (vc-sccs-checkin):
	* vc/vc-svn.el (vc-svn-checkin): Remove optional extra arg, unused
	since 2010-04-21 commit by Stefan Monnier.

1342 1343
2010-11-01  Glenn Morris  <rgm@gnu.org>

1344 1345
	* emacs-lisp/bytecomp.el (byte-recompile-file): Fix previous change.

1346 1347 1348
	* startup.el (package-enable-at-startup, package-initialize):
	Silence compiler.

1349 1350 1351
	* progmodes/ada-mode.el (ada-font-lock-syntactic-keywords):
	Silence compiler.

1352 1353 1354 1355 1356 1357 1358
2010-10-31  Julien Danjou  <julien@danjou.info>

	* emacs-lisp/bytecomp.el (byte-recompile-file): New fun (bug#7297).
	(byte-recompile-directory):
	* emacs-lisp/lisp-mode.el (emacs-lisp-byte-compile-and-load):
	Use `byte-recompile-file'.

1359 1360 1361 1362 1363 1364 1365 1366 1367
2010-10-31  Glenn Morris  <rgm@gnu.org>

	* cus-start.el: Handle standard values via a keyword.
	Only set version property if specified.
	(cursor-in-non-selected-windows, menu-bar-mode)
	(tool-bar-mode, show-trailing-whitespace):
	Do not specify standard values.
	(transient-mark-mode, temporary-file-directory): Use :standard.

1368 1369 1370 1371 1372
2010-10-31  Jan Djärv  <jan.h.d@swipnet.se>

	* term/x-win.el (x-get-selection-value): New function that gets
	PRIMARY with type as specified in x-select-request-type. (Bug#6802).

1373
2010-10-31  Michael Albinus  <michael.albinus@gmx.de>
1374 1375 1376 1377

	* net/tramp.el (tramp-handle-insert-file-contents): For root,
	preserve owner and group when editing files.  (Bug#7289)

Glenn Morris's avatar
Glenn Morris committed
1378
2010-10-31  Glenn Morris  <rgm@gnu.org>
1379 1380 1381 1382 1383 1384 1385 1386

	* speedbar.el (speedbar-mode):
	* play/fortune.el (fortune-in-buffer, fortune):
	* play/gomoku.el (gomoku-mode):
	* play/landmark.el (lm-mode):
	* textmodes/bibtex.el (bibtex-validate, bibtex-validate-globally):
	Replace inappropriate uses of toggle-read-only.  (Bug#7292)

1387 1388
	* select.el (x-selection): Mark it as an obsolete alias.

1389
2010-10-31  Aaron S. Hawley  <aaron.s.hawley@gmail.com>
1390

Juanma Barranquero's avatar
Juanma Barranquero committed
1391
	* vc/add-log.el (find-change-log): Use derived-mode-p rather than