ChangeLog 781 KB
Newer Older
Glenn Morris's avatar
Glenn Morris committed
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
2011-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>

	* tmm.el (tmm-get-keymap): Skip bindings without labels (bug#7721).
	(tmm-prompt): Simplify.
	(tmm-add-prompt): Remove unused var `win'.

	* whitespace.el (global-whitespace-newline-mode): Fix call (bug#7810)
	to minor mode which used nil accidentally to mean "turn off".

2011-01-15  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-find-inline-compress)
	(tramp-get-inline-coding): Quote command after pipe symbol for
	local calls under W32.  (Bug#6784)

2011-01-15  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-default-method): Initialize with pscp/plink
	only when running under W32.

2011-01-15  Eli Zaretskii  <eliz@gnu.org>

	* progmodes/grep.el (grep-compute-defaults): Quote the program
	file name after the pipe symbol in Grep templates.  (Bug#6784)
	* jka-compr.el (jka-compr-partial-uncompress): Likewise.

2011-01-15  Lennart Borgman  <lennart.borgman@gmail.com>

	* buff-menu.el (Buffer-menu-buffer-list): New var.
	(Buffer-menu-revert-function, list-buffers-noselect): Use it, so a
	restricted buffer list is not lost on revert (Bug#7749).

2011-01-15  Eric Hanchrow  <eric.hanchrow@gmail.com>

	* net/ldap.el (ldap-search-internal): Discard stderr output.

2011-01-15  Eli Zaretskii  <eliz@gnu.org>

	* files.el (directory-abbrev-alist): Doc fix.  (Bug#7777)

2011-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc-bzr.el (vc-bzr-annotate-time): Tweak previous change.

2011-01-15  Kenichi Handa  <handa@m17n.org>

	* mail/rmailmm.el (rmail-mime-insert-bulk): Display an unknown
	part as a plain text.
	(rmail-mime-process-multipart): Set the default content-type to
	nil for unknown multipart subtypes (bug#7651).

52 53
2011-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>

54 55 56 57 58 59 60 61 62
	* hexl.el (hexl-mode-old-*): Remove.
	(hexl-mode--old-var-vals): New var to replace them.
	(hexl-mode--minor-mode-p, hexl-mode--setq-local): New funs.
	(hexl-mode, hexl-follow-line, hexl-activate-ruler):
	Use them to set local vars (bug#7846).
	(hexl-mode-exit): Use hexl-mode--old-var-vals to restore state.
	(hexl-backward-short, hexl-backward-word, hexl-scroll-down)
	(hexl-scroll-up, hexl-end-of-1k-page, hexl-end-of-512b-page): Simplify.

63 64 65 66 67 68 69
	* vc/smerge-mode.el: Resolve comment conflicts more aggressively.
	(smerge-resolve--normalize-re): New var.
	(smerge-resolve--extract-comment, smerge-resolve--normalize): New funs.
	(smerge-resolve): Use them.
	* newcomment.el (comment-only-p): New function.
	(comment-or-uncomment-region): Use it.

Stefan Monnier's avatar
Stefan Monnier committed
70
2011-01-14  Brent Goodrick  <bgoodr@gmail.com>  (tiny change)
71 72 73 74

	* abbrev.el (prepare-abbrev-list-buffer): If listing local abbrev
	table, get the value before switching to the output buffer.  (Bug#7733)

Stefan Monnier's avatar
Stefan Monnier committed
75
2011-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
76 77 78

	* progmodes/python.el (python-mode): Don't impose font-lock (bug#3628).

79 80 81 82 83
2011-01-14  Kim F. Storm  <storm@cua.dk>

	* emulation/cua-base.el (cua--init-keymaps):
	Remap exchange-point-and-mark in cua-global-keymap.

84 85 86 87 88
2011-01-14  Tassilo Horn  <tassilo@member.fsf.org>

	* progmodes/sh-script.el (sh-other-keywords): Add ZSH's foreach
	loop keyword.

89 90 91 92 93 94 95 96 97
2011-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/easymenu.el: Add :enable (bug#7754), and obey :label.
	Require CL.
	(easy-menu-create-menu, easy-menu-convert-item-1):
	Use :label rather than nil for labels.  Use `case'.
	Add :enable as alias for :active.
	(easy-menu-binding): Obey :label.

98 99
2011-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>

100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
	Use run-mode-hooks for major mode hooks (bug#513).
	* textmodes/reftex-toc.el (reftex-toc-mode-map):
	Rename from reftex-toc-map.
	(reftex-toc-mode): Use define-derived-mode.
	* textmodes/reftex-sel.el (reftex-select-shared-map): New map.
	(reftex-select-label-mode-map, reftex-select-bib-mode-map):
	Rename from reftex-select-(label|bib)-map.  Move init into declaration.
	(reftex-select-label-mode, reftex-select-bib-mode):
	Use define-derived-mode.
	* textmodes/reftex-index.el (reftex-index-phrases-mode-map)
	(reftex-index-mode-map): Rename from reftex-index(-phrases)-map.
	Move init into delcaration.
	(reftex-index-mode, reftex-index-phrases-mode):
	Use define-derived-mode.
	* speedbar.el (speedbar-mode-syntax-table): Renaqme from
	speedbar-syntax-table.  Move init into declaration.
	(speedbar-mode-map): Rename from speedbar-key-map.
	Move init into declaration.
	(speedbar-file-key-map): Move init into declaration.
	(speedbar-mode): Use define-derived-mode.
	* recentf.el (recentf-mode): Don't run hook (or message) redundantly.
	* net/rcirc.el (rcirc-mode): Use run-mode-hooks.
	* emacs-lisp/chart.el (chart-mode-map): Rename from chart-map.
	(chart-face-list): Move initialization into declaration.
	(chart-mode): Use define-derived-mode.
	* calculator.el (calculator-mode-map): Move init into declaration.
	(calculator-mode): Use define-derived-mode.

128 129 130
	* mail/mail-utils.el (mail-strip-quoted-names): Make the regexp code
	work for nested comments.

131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168
	* progmodes/prolog.el: Use syntax-propertize.  Further code cleanup.
	(prolog-use-prolog-tokenizer-flag): Change default when
	syntax-propertize can be used.
	(prolog-syntax-propertize-function): New var.
	(prolog-mode-variables): Move make-local-variable into `set'.
	Don't make comment-column local since we don't set it.
	Set comment-add (as it was in previous prolog.el).  Use dolist.
	Set syntax-propertize-function.
	(prolog-mode, prolog-inferior-mode):
	Call prolog(-inferior)-menu directly, not through the mode-hook.
	(prolog-buffer-module, prolog-indent-level)
	(prolog-paren-is-the-first-on-line-p, prolog-paren-balance)
	(prolog-comment-limits, prolog-goto-comment-column):
	Use line-(end|beginning)-position.
	(prolog-build-prolog-command): Tighten up regexp.
	(prolog-consult-compile): Move make-local-variable into `set'.
	(prolog-consult-compile-filter, prolog-goto-next-paren)
	(prolog-help-on-predicate, prolog-clause-info)
	(prolog-mark-predicate): Don't let+setq.
	(prolog-indent-line): Use indent-line-to.
	Only call prolog-goto-comment-column if necessary.
	(prolog-indent-level): Use bobp.
	(prolog-first-pos-on-line): Remove, not used any more.
	(prolog-in-string-or-comment): Use syntax-ppss if available.
	(prolog-help-on-predicate): Use read-string.
	(prolog-goto-predicate-info): Simplify.
	(prolog-read-predicate): Use `default' rather than `initial'.
	(prolog-temporary-file): Use make-temp-file to close a security hole.
	(prolog-toggle-sicstus-sd): New command.
	(prolog-electric-underscore, prolog-variables-to-anonymous):
	Use dynamic-scoping as it was meant.
	(prolog-menu): Move menu definitions to top-level.
	Use a toggle-button for Sicstus's source debugger.
	Change "Code" to the more usual "Prolog", and hence change "Prolog"
	to "System".
	(prolog-inferior-menu): Reuse prolog-menu's help menu.
	Move other menu definition to top-level.

169 170
2011-01-13  Tassilo Horn  <tassilo@member.fsf.org>

171 172 173
	* doc-view.el (doc-view-open-text): Use meaningful text buffer
	name.  Keep original document's directory as default-directory
	(bug#6446).
174 175 176
	(doc-view-initiate-display): Fall back to normal mode when
	doc-view-mode cannot be enabled, also when extracting the document
	text into a separate buffer (bug#6446).
177

178 179 180 181
	* simple.el (shell-command): Don't error out if shell command
	buffer contains text with non-nil read-only property when erasing
	the buffer.

182 183 184 185 186 187
2011-01-13  Kim F. Storm  <storm@cua.dk>

	* ido.el (ido-may-cache-directory): Move "too-big" check later.
	(ido-next-match, ido-prev-match): Fix stray reordering of matching
	items when cycling through the matches.

188 189 190 191 192 193
2011-01-13  Tassilo Horn  <tassilo@member.fsf.org>

	* dired-x.el (dired-omit-verbose): New defcustom that allows
	disabling the omit messages.
	(dired-omit-expunge): Use it.

194 195 196 197
2011-01-13  Christian Ohler  <ohler@gnu.org>

	* emacs-lisp/ert.el, emacs-lisp/ert-x.el: New files.

198 199 200 201
2011-01-13  Chong Yidong  <cyd@stupidchicken.com>

	* font-lock.el (font-lock-verbose): Default to nil.

202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217
2011-01-13  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (sendmail-user-agent-compose): Move to sendmail.el.
	(compose-mail): New arg RETURN-ACTION.
	(compose-mail-other-window, compose-mail-other-frame): Likewise.

	* mail/sendmail.el (mail-return-action): New var.
	(mail-mode): Make it buffer-local.
	(mail-bury): Obey it.  Move special Rmail window handling to
	rmail-mail-return.
	(mail, mail-setup): New arg RETURN-ACTION.
	(sendmail-user-agent-compose): Move from simple.el.

	* mail/rmail.el (rmail-mail-return): New function.
	(rmail-start-mail): Pass it to compose-mail.

218 219
2011-01-12  Chong Yidong  <cyd@stupidchicken.com>

220 221 222 223
	* menu-bar.el (menu-bar-custom-menu): Tweak Mule and Customize
	menus.  Add menu item for customize-themes.

	* cus-theme.el (customize-themes):
224 225 226
	* emacs-lisp/package.el (package--list-packages): Use
	switch-to-buffer.

227 228 229 230
2011-01-11  Johan Bockgård  <bojohan@gnu.org>

	* emacs-lisp/unsafep.el (unsafep): Handle backquoted forms.

231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263
2011-01-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/prolog.el: Fix up coding convention and such.
	(prolog-indent-width): Use the same default as in
	previous prolog.el rather than tab-width which depends on which buffer
	is current when the file is loaded.
	(prolog-electric-newline-flag): Only enable if electric-indent-mode
	is not available.
	(prolog-emacs): Remove.  Use (featurep 'xemacs) instead.
	(prolog-known-systems): Remove.
	(prolog-mode-syntax-table, prolog-inferior-mode-map):
	Move initialization into declaration.
	(prolog-mode-map): Move initialization into declaration.
	Remove system-specific mode-map vars, since they referred to the same
	keymap anyway.
	(prolog-mode-variables): Obey the user's preference w.r.t
	adaptive-fill-mode.  Prefer symbol-value to `eval'.
	(prolog-mode-keybindings-edit): Add compatibility bindings.
	(prolog-mode): Use define-derived-mode.  Don't handle mercury here.
	(mercury-mode-map): New var.
	(mercury-mode, prolog-inferior-mode): Use define-derived-mode.
	(prolog-ensure-process, prolog-process-insert-string)
	(prolog-consult-compile): Use with-current-buffer.
	(prolog-guess-fill-prefix): Simplify data flow.
	(prolog-replace-in-string): New function to use instead of
	replace-in-string.
	(prolog-enable-sicstus-sd): Don't abuse `eval'.
	(prolog-uncomment-region): Use `uncomment-region' when available.
	(prolog-electric-colon, prolog-electric-dash): Use `eolp'.
	(prolog-int-to-char, prolog-char-to-int): New functions to use instead
	of int-to-char and char-to-int.
	(prolog-mode-hook, prolog-inferior-mode-hook): Don't force font-lock.

264 265 266 267
2011-01-11  Stefan Bruda  <stefan@bruda.ca>

	* progmodes/prolog.el: Replace by a whole new file.

268 269 270 271 272 273
2011-01-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* subr.el (eval-after-load): Fix timing for features (bug#7769).
	(declare-function, undefined, insert-for-yank)
	(replace-regexp-in-string): Follow checkdoc's recommendations.

274 275 276 277 278
2011-01-10  Stefan Monnier  <monnier@iro.umontreal.ca>

	* calendar/diary-lib.el (diary-mode): Refresh *Calendar* after
	refreshing the diary buffer.

279 280
2011-01-10  Ken Manheimer  <ken.manheimer@gmail.com>

281
	* allout.el: Add 2011 to the file copyright.
282 283 284 285
	(allout-encrypt-string): Prevent encryption from adding an extra
	newline at the end of the topic body.
	(allout-version): Increment to 2.3.

286 287
2011-01-10  Michael Albinus  <michael.albinus@gmx.de>

288 289
	* net/dbus.el (dbus-unregister-service): Complete doc.
	Fix call of dbus-error signal.
290
	(dbus-register-property): Use `dont-register' keyword.
291

292 293 294 295 296 297 298
2011-01-10  Jan Moringen  <jan.moringen@uni-bielefeld.de>

	* net/dbus.el (dbus-unregister-service): Translate returned
	integer into a symbol.
	(dbus-register-property): Use `dbus-register-service' to do the
	name registration.

299 300
2011-01-09  Chong Yidong  <cyd@stupidchicken.com>

301 302
	* progmodes/idlw-help.el (idlwave-help-link): Inherit from link face.
	Suggested by Joakim Verona.
303

304 305
	* comint.el (comint-highlight-prompt): Inherit minibuffer-prompt.

306 307 308 309 310 311 312
	* wid-edit.el (visibility): Replace :on-image and :off-image
	widget properties with :on-glyph and :off-glyph, for consistency
	with the `visibility' widget.
	(widget-toggle-value-create, widget-visibility-value-create):
	Merge into a single function `widget-toggle-value-create'.

	* cus-edit.el (custom-variable-value-create, custom-visibility)
313 314
	(custom-face-edit-value-create, custom-face-value-create):
	Replace :on-image and :off-image widget properties with :on-glyph and
315 316
	:off-glyph, for consistency with the `visibility' widget.

317 318 319 320
2011-01-09  Andreas Schwab  <schwab@linux-m68k.org>

	* net/ldap.el (ldap-search-internal): Don't use eval.

321 322
2011-01-09  Chong Yidong  <cyd@stupidchicken.com>

323 324
	* subr.el (read-char-choice): Use read-key.

325 326 327 328 329
	* custom.el (custom-safe-themes): Rename from
	custom-safe-theme-files.  Add :risky tag.
	(load-theme, custom-theme-load-confirm): Save sha1 hashes to
	custom-safe-themes, not filenames.  Suggested by Stefan Monnier.

330 331 332 333 334 335 336 337 338 339 340 341 342
2011-01-09  Chong Yidong  <cyd@stupidchicken.com>

	* tool-bar.el (tool-bar-setup): Remove Help button.  Remove label
	from Search and add a label to Undo.

	* vc/vc-dir.el (vc-dir-tool-bar-map): Rearrange, removing
	inappropriate buttons and adding :vert-only tags.

	* progmodes/compile.el (compilation-mode-tool-bar-map): Adjust to
	removal of Help tool-bar button.  Remove Undo button for space.

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

343 344 345 346 347
2011-01-08  Tassilo Horn  <tassilo@member.fsf.org>

	* doc-view.el (doc-view-mode-p): Check for png or imagemagick
	image backend support.  Either of them is fine.

348 349
2011-01-08  Chong Yidong  <cyd@stupidchicken.com>

350 351
	* subr.el (y-or-n-p): Doc fix.

352 353 354 355 356
	* custom.el (custom-safe-theme-files): New defcustom.
	(custom-theme-load-confirm): New function.
	(load-theme): Load theme using `load', confirming with
	custom-theme-load-confirm if necessary.

357 358 359 360 361 362 363 364 365 366 367 368 369
	* subr.el (read-char-choice): New function, factored out from
	dired-query and hack-local-variables-confirm.

	* dired-aux.el (dired-query):
	* files.el (hack-local-variables-confirm): Use it.

	* dired-aux.el (dired-compress-file):
	* files.el (abort-if-file-too-large, find-alternate-file)
	(set-visited-file-name, write-file, backup-buffer)
	(basic-save-buffer, basic-save-buffer-2, save-some-buffers)
	(delete-directory, revert-buffer, recover-file, kill-buffer-ask):
	Use new format string args for y-or-n-p and yes-or-no-p.

Andreas Schwab's avatar
Andreas Schwab committed
370 371 372 373 374
2011-01-08  Andreas Schwab  <schwab@linux-m68k.org>

	* progmodes/compile.el (compilation-error-regexp-alist-alist)
	[gcc-include]: Tighten file name match, add match for column
	number.  (Bug#7806)
375
	[gnu]: Remove unused group.
Andreas Schwab's avatar
Andreas Schwab committed
376

377 378
2011-01-08  Glenn Morris  <rgm@gnu.org>

379 380
	* makefile.w32-in (EMACSOPT): Add --no-site-lisp.

381 382
	* makefile.w32-in (EMACSOPT): -batch implies --no-init-file.

383 384 385 386 387 388
2011-01-07  Sam Steingold  <sds@gnu.org>

	* w32-fns.el (w32-shell-name): Use `shell-file-name' instead of
	the `explicit-shell-file-name' because that is the
	non-interactive shell.

389 390 391 392
2011-01-07  Chong Yidong  <cyd@stupidchicken.com>

	* subr.el (y-or-n-p): Accept format string args.

393 394 395 396
2011-01-07  Glenn Morris  <rgm@gnu.org>

	* Makefile.in (EMACSOPT): Add --no-site-lisp.

397 398
2011-01-06  Ken Manheimer  <ken.manheimer@gmail.com>

399
	* allout.el (allout-back-to-current-heading): Ensure return to
400
	the visible containing topic, rather than a collapsed one.
401
	(allout-view-change-hook): Remove hook that was deprecated long ago.
402 403 404 405 406
	(allout-exposure-change-hook): Remove documentation remarks
	concerning removed allout-view-change-hook.
	(allout-flag-region): Remove invocation of and documentation
	remarks concerning allout-view-change-hook.

Glenn Morris's avatar
Glenn Morris committed
407 408 409 410 411 412
2011-01-06  Glenn Morris  <rgm@gnu.org>

	* vc/vc-bzr.el (vc-bzr-annotate-command, vc-bzr-annotate-time)
	(vc-bzr-annotate-extract-revision-at-line):
	Handle authors with embedded spaces.  (Bug#7792)

413 414 415 416 417 418 419
2011-01-05  Tassilo Horn  <tassilo@member.fsf.org>

	* doc-view.el (doc-view-image-width): New variable.
	(doc-view-enlarge, doc-view-insert-image): Prefer imagemagick
	backend for PNG images, and do dynamic rescaling instead of
	reconverting the whole doc.

420 421 422 423
2011-01-05  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/rx.el (rx-repeat): Replace CL function.

424 425
2011-01-04  Ken Manheimer  <ken.manheimer@gmail.com>

Glenn Morris's avatar
Glenn Morris committed
426
	* allout.el: Reconcile with changes in line movement behavior for
427 428 429 430 431 432 433 434 435 436 437 438 439 440 441
	long text lines that cross more than a single physical window
	line, ie when truncate-lines is nil.
	(allout-next-visible-heading): Provide for change in line-move
	behavior on long lines when truncate-lines is nil.  In that case,
	line-move can wind up on the same textual line when it moves to
	the next window line, and moving to the bullet position after the
	move yields zero advancement.  Add logic to detect and compensate
	for the lack of progress.
	(allout-current-topic-collapsed-p): move-end-of-line respect for
	field boundaries is different when operating with body lines
	shorter than window width versus ones greater than window width,
	which can yield false negatives in this function.  Avoid
	difference by applying move-end-of-line while field-text-motion is
	inhibited.

442 443 444 445 446
2011-01-04  Glenn Morris  <rgm@gnu.org>

	* textmodes/rst.el (rst-compile-toolsets):
	Add pdf and s5 to option alist.

447 448
2011-01-04  Jan Moringen  <jan.moringen@uni-bielefeld.de>

449
	* net/dbus.el (dbus-register-property): Add optional parameter
450 451
	dont-register-service.  Updated docstring accordingly.

452 453 454 455 456
2011-01-04  Andreas Schwab  <schwab@linux-m68k.org>

	* textmodes/rst.el (rst-compile-pdf-preview)
	(rst-compile-slides-preview): Remove extra line.

Glenn Morris's avatar
Glenn Morris committed
457 458 459 460 461 462 463 464 465
2011-01-04  Glenn Morris  <rgm@gnu.org>

	* textmodes/rst.el (rst-compile-toolsets): Make it a defcustom.
	Add `pdf' and `s5' entries.  Use `prog.py' if found, otherwise
	default to `prog' without a .py extension.
	(rst-compile-pdf-preview, rst-compile-slides-preview):
	Use program names from rst-compile-toolsets, rather than hard-coding.
	(rst-portable-mark-active-p): Fix presumed typo.

466
2011-01-02  Eli Zaretskii  <eliz@gnu.org>
467

468
	* term/w32-win.el (dynamic-library-alist): Set up correctly for
469 470
	libpng versions both before and after 1.4.0.  (Bug#7716)

471
2011-01-02  Eli Zaretskii  <eliz@gnu.org>
472

473 474 475
	* time.el (display-time-mode): Mention display-time-interval in
	the doc string.  (Bug#7713)

476
2011-01-02  Kenichi Handa  <handa@m17n.org>
477 478 479 480

	* mail/rmailmm.el (rmail-mime-parse): Perform parsing in
	condition-case and return an error message string if something
	goes wrong.
481
	(rmail-show-mime): Adjust for the above change.  Insert the
482 483
	header by rmail-mime-insert-header.

484
2011-01-02  Kenichi Handa  <handa@m17n.org>
485 486 487 488 489 490 491

	* mail/rmailmm.el: New key bindings for rmail-mime-next-item,
	rmail-mime-previous-item, and rmail-mime-toggle-hidden.
	(rmail-mime-mbox-buffer)
	(rmail-mime-view-buffer, rmail-mime-coding-system): New variables.
	(rmail-mime-entity): Argument changed.  All codes handling an
	entity object are changed.
492
	(rmail-mime-entity-header, rmail-mime-entity-body): Adjust for
493 494 495 496 497 498 499 500 501
	the above change.
	(rmail-mime-entity-children, rmail-mime-entity-handler)
	(rmail-mime-entity-tagline): New functions.
	(rmail-mime-message-p): New function.
	(rmail-mime-save): Bind rmail-mime-mbox-buffer.
	(rmail-mime-entity-segment, rmail-mime-next-item)
	(rmail-mime-previous-item, rmail-mime-shown-mode)
	(rmail-mime-hidden-mode, rmail-mime-raw-mode)
	(rmail-mime-toggle-raw, rmail-mime-toggle-hidden)
502 503
	(rmail-mime-insert-tagline, rmail-mime-insert-header):
	New functions.
504 505 506 507 508 509 510 511
	(rmail-mime-text-handler): Call rmail-mime-insert-text.
	(rmail-mime-insert-decoded-text): New function.
	(rmail-mime-insert-text): Call rmail-mime-insert-decoded-text.
	(rmail-mime-insert-image): Argument changed.  Caller changed.
	(rmail-mime-image): Call rmail-mime-toggle-hidden.
	(rmail-mime-set-bulk-data): New funciton.
	(rmail-mime-insert-bulk): Argument changed.
	(rmail-mime-multipart-handler): Return t.
512 513
	(rmail-mime-process-multipart): Argument changed.
	Handle "multipart/alternative" here.
514 515 516 517 518 519 520 521 522 523 524 525 526
	(rmail-mime-process): Argument changed.
	(rmail-mime-parse): Bind rmail-mime-mbox-buffer.
	(rmail-mime-insert): Argument changed.  Handle raw display mode.
	(rmail-mime): Argument changed.  Handle toggling of raw display
	mode.
	(rmail-show-mime): Bind rmail-mime-mbox-buffer and
	rmail-mime-view-buffer.
	(rmail-insert-mime-forwarded-message): Likewise.
	(rmail-search-mime-message): Likewise.  Don't bind rmail-buffer.

	* mail/rmail.el (rmail-show-message-1): If rmail-enable-mime is
	non-nil, handle the header in rmail-show-mime-function.

527
2011-01-02  Leo  <sdl.web@gmail.com>
528

529
	* help-fns.el (describe-variable): Fix previous change.
530

531
2011-01-02  Juri Linkov  <juri@jurta.org>
532 533 534 535 536 537

	* isearch.el (isearch-lazy-highlight-error): New variable.
	(isearch-lazy-highlight-new-loop): Compare `isearch-error' and
	`isearch-lazy-highlight-error'.  Set `isearch-lazy-highlight-error'
	to the current value of `isearch-error' (Bug#7468).

538
2011-01-02  Chong Yidong  <cyd@stupidchicken.com>
539 540 541 542

	* help-fns.el (describe-variable): Don't emit trailing whitespace
	(Bug#7511).

543
2011-01-02  Chong Yidong  <cyd@stupidchicken.com>
544 545 546 547

	* textmodes/rst.el (rst-compile-pdf-preview)
	(rst-compile-slides-preview): Use make-temp-file (Bug#7646).

548
2011-01-02  Kevin Gallagher  <Kevin.Gallagher@boeing.com>
549 550 551 552

	* emulation/edt-mapper.el: Override mapping of function keys so
	that the later call to read-key-sequence works.

553
2011-01-02  Eli Zaretskii  <eliz@gnu.org>
554 555 556 557

	* mail/smtpmail.el (smtpmail-send-it): Write queued mail body with
	Unix EOLs.  (Bug#7589)

558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581
2011-01-02  Leo  <sdl.web@gmail.com>

	* eshell/em-hist.el (eshell-previous-matching-input): Signal error
	if point is not behind eshell-last-output-end (Bug#7585).

2011-01-02  Stefan Monnier  <monnier@iro.umontreal.ca>

	* files.el (file-local-variables-alist):
	Make permanent-local (bug#7767).

2011-01-02  Glenn Morris  <rgm@gnu.org>

	* version.el (emacs-copyright): Set short copyright year to 2011.

2011-01-02  Mark Lillibridge  <mark.lillibridge@hp.com>  (tiny change)

	* mail/mail-utils.el (mail-strip-quoted-names): Avoid clobbering
	an existing temp buffer.  (Bug#7746)

2011-01-02  Glenn Morris  <rgm@gnu.org>

	* mail/mail-utils.el (mail-mbox-from): Handle From: headers with
	multiple addresses.  (Bug#7760)

582 583
2011-01-01  Ken Manheimer  <ken.manheimer@gmail.com>

584
	* allout.el (allout-auto-fill): Do not infinitely recurse - use
585 586 587 588
	do-auto-fill if everything points back to allout-auto-fill.
	(allout-mode-deactivate-hook): Declare obsolete, in favor of
	standard-formed minor-mode deactivate hook, allout-mode-off-hook.

589 590 591 592 593
2010-12-31  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-sh.el (tramp-methods): Add recursive options to "scpc"
	and "scpx".

594 595 596 597 598 599 600 601 602 603 604 605
2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>

	* doc-view.el (doc-view-set-doc-type): New function refactored
	from doc-view-mode.
	(doc-view-fallback-mode): New function.
	(doc-view-mode): Use it.
	(doc-view-mode-maybe): New function that checks if doc-view-mode
	can be used and falls back to the next best mode otherwise.

	* files.el (auto-mode-alist): Use doc-view-mode-maybe for PDF,
	DVI, OpenDocument, and MS Office files.

606 607 608 609
2010-12-30  Andreas Schwab  <schwab@linux-m68k.org>

	* emacs-lisp/rx.el (rx-syntax): Fix typo.

610 611 612 613 614 615
2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>

	* doc-view.el (doc-view-toggle-display): Perform rassq-delete-all
	on a copy of auto-mode-alist, because that deletes with side
	effects.

616 617
2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>

618 619
	* doc-view.el (doc-view-mode, doc-view-toggle-display):
	Use normal-mode without doc-view-mode bindings in auto-mode-alist as
620 621
	fallback instead of hard coding fundamental mode.

622 623 624 625 626
2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>

	* doc-view.el (doc-view-doc->txt): Handle OpenDocument (or MS
	Office) files also for searching.

627 628 629 630 631 632 633 634 635 636
2010-12-30  Tassilo Horn  <tassilo@member.fsf.org>

	* doc-view.el: Implement viewing of OpenDocument (and Microsoft
	Office) files.  Not yet enabled via auto-mode-list.
	(doc-view-unoconv-program): New custom variable.
	(doc-view-mode-p): Handle new odf document type.
	(doc-view-odf->pdf): New conversion function.
	(doc-view-convert-current-doc): Call it for odf files.
	(doc-view-mode): Recognize newly supported file extensions.

637 638 639 640 641 642 643 644 645 646 647 648 649 650 651
2010-12-30  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-default-method-alist)
	(tramp-default-user-alist)
	(tramp-local-host-regexp, tramp-prefix-domain-format)
	(tramp-prefix-domain-regexp): Set tramp-autoload cookie.

	* net/tramp-ftp.el:
	* net/tramp-gvfs.el:
	* net/tramp-gw.el:
	* net/tramp-imap.el:
	* net/tramp-sh.el:
	* net/tramp-smb.el: Add tramp-autoload cookie for initialisation
	code of `tramp-default-method-alist' and `tramp-default-user-alist'.

652 653 654 655 656 657
2010-12-29  Karl Fogel  <kfogel@red-bean.com>

	* saveplace.el (save-place-alist-to-file): Save list sorted and
	pretty-printed, so that it is mergeable by line-based text merging,
	as suggested by Iain Dalton <iain.dalton {_AT_} gmail.com>.

658 659
2010-12-28  Ken Manheimer  <ken.manheimer@gmail.com>

660
	* allout.el (allout-v18/19-file-var-hack): Obsolete, remove.
661 662 663 664 665 666 667 668 669 670 671 672
	(allout-mode): Argument "toggle" => "force".
	Refine the docstring.
	Remove special provisions for reactivation, besides the 'force'
	argument.
	Consolidate layout provisions coce directly into the activation
	condition branch, now that we've removed those provisions.
	(allout-unload-function): Explicitly activate the mode before
	deactivating, if it's initially deactivated.
	(allout-set-buffer-multibyte): Properly prevent byte-compiler
	warnings for version of function used only where
	set-buffer-multibyte is unavailable.

673 674 675 676 677 678
2010-12-28  Chong Yidong  <cyd@stupidchicken.com>

	* tool-bar.el (tool-bar-setup): Remove :enable conditions, which
	are handled by the menu-bar entries.  As before, don't use
	:visibile to avoid changing the tool-bar.

679 680 681 682
2010-12-27  Michael Albinus  <michael.albinus@gmx.de>

	* net/secrets.el (secrets-delete-alias): New defun.

683 684 685 686 687
2010-12-27  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-default-user-alist): Do not add "ssh" based
	methods, otherwise ~/.ssh/config would be ignored.

688 689 690 691 692 693 694 695 696 697 698 699 700 701
2010-12-26  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/rx.el: Make it a superset of sregex.
	(rx-constituents): Add `any => "."', mark `repeat' as taking any number
	of args, add `regex' alias.
	(rx-info): Add arg to distinguish head and standalone forms.
	(rx-check, rx-form): Pass the corresponding arg.
	(rx-**): Simplify.
	(rx-repeat): Make it work for any number of args.
	(rx-syntax): Make it accept syntax chars as is.
	* obsolete/sregex.el: Move from emacs-lisp/.
	* emacs-lisp/re-builder.el: Remove sregex support.
	* emacs-lisp/edebug.el (sregexq, rx): Remove redundant defs.

702 703 704 705 706
2010-12-25  Eli Zaretskii  <eliz@gnu.org>

	* mouse.el (mouse-yank-primary): On MS-Windows, try the (emulated)
	PRIMARY first, then the clipboard.  (Bug#7699)

Stefan Monnier's avatar
Stefan Monnier committed
707 708 709 710 711
2010-12-22  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/bytecomp.el (byte-compile-output-docform): Fix up use of
	print-number-table.

712 713
2010-12-21  Chong Yidong  <cyd@stupidchicken.com>

714 715 716
	* help-fns.el (find-lisp-object-file-name): Locate .emacs from
	.emacs.elc (Bug#7530).

717 718 719
	* wid-edit.el (widget-image-find): Remove bogus :ascent spec from
	image spec (Bug#7480).

Daiki Ueno's avatar
Daiki Ueno committed
720 721 722
2010-12-21  Daiki Ueno  <ueno@unixuser.org>

	* obsolete/pgg-parse.el, obsolete/pgg-pgp5.el, obsolete/pgg-pgp.el,
723 724
	* obsolete/pgg-gpg.el, obsolete/pgg-def.el, obsolete/pgg.el:
	Move from lisp/.
Daiki Ueno's avatar
Daiki Ueno committed
725

726 727 728 729 730
2010-12-20  Leo  <sdl.web@gmail.com>

	* dnd.el (dnd-get-local-file-name): Unhex of file name shall
	always be performed (Bug#7680).

731 732
2010-12-20  Chong Yidong  <cyd@stupidchicken.com>

733 734 735
	* menu-bar.el (menu-bar-kill-ring-save): Make obsolete.
	(menu-bar-edit-menu): Bind "Copy" to kill-ring-save.  Don't use
	mouse-region-match.
736

737
	* color.el: Move from gnus/.
738

739 740
	* vc/diff.el (diff-better-file-name): Function deleted.
	abbreviating file names causes problems with shell-quote-argument.
741 742 743 744 745 746 747 748 749 750
	(diff-no-select): Just use expand-file-name.

	* tool-bar.el (tool-bar--image-expression): New function.
	(tool-bar-local-item, tool-bar--image-exp): Use it.
	(tool-bar-setup): Initialize tool-bar-separator-image-expression.
	Use :enable instead of :visible to avoid changing the tool-bar
	configuration unnecessarily.

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

751 752 753 754
2010-12-17  Ken Brown  <kbrown@cornell.edu>

	* loadup.el: Use version numbers in Cygwin build.

755 756 757 758 759
2010-12-17  Ryan Twitchell  <metatheorem@gmail.com>  (tiny change)

	* ido.el (ido-file-internal): Ask for confirmation before
	overwriting an existing file (Bug#1238).

760 761 762 763 764 765
2010-12-16  Chong Yidong  <cyd@stupidchicken.com>

	* tool-bar.el (tool-bar-setup): Add separators.

	* menu-bar.el (featurep): Use menu-bar-separator.

766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806
2010-12-16  Ken Manheimer  <ken.manheimer@gmail.com>

	Migrate allout encryption provisions from pgg to epg.

	* allout.el (allout-toggle-current-subtree-encryption)
	(allout-toggle-subtree-encryption): Adjust docstrings to reflect
	defaulting policy and other changes.  Change fetch-pass to keymode-cue,
	for simpler universal argument interpretation.
	(allout-toggle-subtree-encryption):  Adjust docstring to describe
	changed encryption provisions.  Change fetch-pass to keymode-cue, for
	simpler universal argument interpretation.  Remove provisions for
	handling key type and identity - they'll all be within
	allout-encrypt-string or epg/epg or even contained all the way in gpg.
	(allout-encrypt-string): Include keymode-cue, for optionally prompting
	for keypair recipients (universal argument > 1) and, in addition,
	associating the specified recipients with the outline (universal
	argument > 4) using a file local variable setting for
	'epa-file-encrypt-to'.
	Require epa, for recipients handling.
	Change how regexp filtering elements are named.
	Describe the problem with caching of incorrect symmetric-decryption
	keys.
	Use the epa-passphrase-callback-function, in case the user is using
	GnuPG v1.
	Support saving of the selected keypair recipients when invoked with a
	keymode-cue > 4.
	Remove obsolete arguments 'fetch-pass', 'target-cache-id', 'retried'.
	Require 'epa.
	Establish epg-context with armoring and default epg-protocol.
	Remove all passphrase cache, verification, and hinting code.
	(allout-passphrase-verifier-handling, allout-passphrase-hint-handling):
	No longer used, delete.
	(allout-mode): Adjust docstring to describe changed encryption
	provisions.  Describe the problem with caching of incorrect
	symmetric-decryption keys.
	(allout-obtain-passphrase, allout-epg-passphrase-callback-function)
	(allout-make-passphrase-state, allout-passphrase-state-passphrase)
	(allout-encrypted-key-info, allout-update-passphrase-mnemonic-aids)
	(allout-get-encryption-passphrase-verifier, allout-verify-passphrase):
	Obsolete, remove.

807 808 809 810 811
2010-12-16  Daiki Ueno  <ueno@unixuser.org>

	* epa-file.el (epa-file-select-keys): Accept 'silent to inhibit
	key selection prompt; make 'silent as default (Bug#7487).

812 813
2010-12-16  Leo  <sdl.web@gmail.com>

814 815
	* eshell/eshell.el (eshell-directory-name):
	Use locate-user-emacs-file (Bug#7578).
816

817 818 819 820
2010-12-15  Glenn Morris  <rgm@gnu.org>

	* loadup.el (symbol-file-load-history-loaded): Remove; unused.

821 822 823 824 825 826 827
2010-12-15  Jari Aalto  <jari.aalto@cante.net>
            Scott Evans <gse@antisleep.com>

	* rect.el (rectange--default-line-number-format)
	(rectangle-number-line-callback): New functions.
	(rectangle-number-lines): New command, bound to C-x r N (Bug#4382).

828 829 830 831 832 833
2010-12-15  Chong Yidong  <cyd@stupidchicken.com>

	* rect.el (operate-on-rectangle-lines, string-rectangle-string):
	Delete unused variables.
	(move-to-column-force): Remove function obsolete since 21.2.

834 835 836 837 838 839
2010-12-14  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-temp-buffer-file-name): Make it permanent-local.
	(tramp-handle-insert-file-contents): Do not set permanent-local
	property.

840 841
	* net/tramp-cache.el (tramp-persistency-file-name):
	Use `locate-user-emacs-file' if fboundp.
842 843 844 845 846

	* net/tramp-sh.el (tramp-methods): Add "ksu".
	(tramp-default-user-alist): Add "ksu".  Use `regexp-opt' for
	method list.

847 848
2010-12-14  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
849 850 851 852
	* progmodes/js.el: Doc't require font-lock, etags, or easymenu.
	(find-tag-marker-ring): Declare.
	(js-find-symbol): Require etags.

Glenn Morris's avatar
Glenn Morris committed
853 854 855 856 857 858 859 860
	* mail/sendmail.el: Don't require rmail or mailalias when compiling.
	Require mail-utils.
	(mail-alias-file): Don't autoload.  Doc fix.
	(mail-bury-selects-summary, mail-send-nonascii): Don't autoload.
	(mail-mailer-swallows-blank-line): Default to nil.  Doc fix.
	Mark as obsolete, and risky.
	(mail-setup): Simplify.

861 862 863
	* mail/mailalias.el (build-mail-aliases): Make it interactive.
	* mail/sendmail.el (build-mail-aliases): Update autoload.

864 865 866 867
	* dired.el (dired-trivial-filenames, dired-chown-program)
	(dired-auto-revert-buffer): Remove autoload cookies.
	* mail/sendmail.el (mail-recover-1): Require 'dired.

868 869 870 871 872
	* dired.el (dired-subdir-switches, dired-chown-program)
	(dired-use-ls-dired, dired-chmod-program, dired-touch-program):
	Make into defcustoms.
	(dired-chown-program): Simplify initialization.

873 874
	* mail/mail-utils.el: No need to require lisp-mode, it's in loadup.

875 876 877 878
2010-12-13  Romain Francoise  <romain@orebokech.com>

	* net/gnutls.el (gnutls-negotiate): Fix setting of default trustfiles.

879 880 881 882 883 884
2010-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* net/netrc.el (netrc-point-at-eol): Remove the unused
	netrc-point-at-old and netrc-bound-and-true-p bindings.
	(netrc-parse): Cache the netrc contents.

Stefan Monnier's avatar
Stefan Monnier committed
885
2010-12-13  Eli Zaretskii  <eliz@gnu.org>
886 887 888 889

	* subr.el (posn-col-row): Evaluate header-line-format in the
	context of the POSITION window's buffer.

Stefan Monnier's avatar
Stefan Monnier committed
890
2010-12-13  Glenn Morris  <rgm@gnu.org>
Glenn Morris's avatar
Glenn Morris committed
891 892 893 894

	* subr.el (member-ignore-case, run-mode-hooks, insert-for-yank-1)
	(with-silent-modifications): Doc fixes.

Stefan Monnier's avatar
Stefan Monnier committed
895
2010-12-13  Michael Albinus  <michael.albinus@gmx.de>
896 897

	* net/tramp.el (tramp-action-password, tramp-process-actions):
898
	Revert previous from.  Use `save-restriction'.
899

Stefan Monnier's avatar
Stefan Monnier committed
900
2010-12-13  Stephen Berman  <stephen.berman@gmx.net>
Stephen Berman's avatar
Stephen Berman committed
901 902 903 904

	* calendar/diary-lib.el (diary-list-sexp-entries):
	Handle case of no newline at end of file.  (Bug#7536)

Stefan Monnier's avatar
Stefan Monnier committed
905
2010-12-13  Glenn Morris  <rgm@gnu.org>
906 907 908

	* mail/smtpmail.el (smtpmail-send-it): Revert previous change.

Stefan Monnier's avatar
Stefan Monnier committed
909
2010-12-13  Michael Albinus  <michael.albinus@gmx.de>
910

Stefan Monnier's avatar
Stefan Monnier committed
911
	* net/tramp.el (tramp-action-password): Delete region, do not narrow.
912
	(tramp-process-actions): Do not widen.
913

Stefan Monnier's avatar
Stefan Monnier committed
914 915
	* net/tramp-sh.el (tramp-sh-handle-start-file-process):
	Protect buffer-modified value.  (Bug#7557)
916

Stefan Monnier's avatar
Stefan Monnier committed
917
2010-12-13   Jan Moringen  <jmoringe@techfak.uni-bielefeld.de>
918 919 920 921

	* log-edit.el (log-edit-changelog-entries):
	Regexp quote filename.  (Bug#7505)

Stefan Monnier's avatar
Stefan Monnier committed
922
2010-12-13  Tom Breton  <tehom@panix.com>
923 924 925 926

	* cus-edit.el (custom-save-all):
	Bind print-length and print-level to nil.  (Bug#7581)

Stefan Monnier's avatar
Stefan Monnier committed
927
2010-12-13  Glenn Morris  <rgm@gnu.org>
928

Glenn Morris's avatar
Glenn Morris committed
929 930 931
	* mouse.el (mouse-menu-major-mode-map, mouse-menu-bar-map):
	Run hooks to update menu contents.  (Bug#7586)

932 933 934
	* mail/smtpmail.el (smtpmail-send-it): Avoid colons in the queued
	file names, for the sake of MS Windows.  (Bug#7588)

Stefan Monnier's avatar
Stefan Monnier committed
935
2010-12-13  Stefan Monnier  <monnier@iro.umontreal.ca>
936 937 938 939

	* diff-mode.el (diff-refine-hunk): Make it work when the hunk contains
	empty lines without a leading space.

Stefan Monnier's avatar
Stefan Monnier committed
940
2010-12-13  Leo  <sdl.web@gmail.com>
941

Glenn Morris's avatar
Glenn Morris committed
942 943
	* dired-aux.el (dired-do-redisplay): Postpone dired-after-readin-hook
	while mapping over marks (Bug#6810).
944

Stefan Monnier's avatar
Stefan Monnier committed
945
2010-12-13  Chong Yidong  <cyd@stupidchicken.com>
946 947 948 949 950 951

	* image-dired.el (image-dired-db-file)
	(image-dired-temp-image-file, image-dired-gallery-dir)
	(image-dired-temp-rotate-image-file): Set default values relative
	to image-dired-dir (Bug#7518).

Stefan Monnier's avatar
Stefan Monnier committed
952
2010-12-13  Lawrence Mitchell  <wence@gmx.li>
953 954 955 956

	* format.el (format-decode-run-method): Pass args FROM and TO, not
	point-min and point-max, to shell-command-on-region (Bug#7488).

Stefan Monnier's avatar
Stefan Monnier committed
957
2010-12-13  Jan Djärv  <jan.h.d@swipnet.se>
958 959 960

	* frame.el (blink-cursor-mode): Make default t for ns.

Stefan Monnier's avatar
Stefan Monnier committed
961
2010-12-13  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>
962 963 964

	* vc-dir.el (vc-dir-query-replace-regexp): Doc fix (Bug#7501).

Stefan Monnier's avatar
Stefan Monnier committed
965
2010-12-13  Chong Yidong  <cyd@stupidchicken.com>
966

967 968 969 970 971 972 973
	* comint.el (comint-dynamic-list-input-ring)
	(comint-dynamic-complete-filename)
	(comint-replace-by-expanded-filename)
	(comint-dynamic-simple-complete)
	(comint-dynamic-list-filename-completions)
	(comint-dynamic-list-completions): Doc fix (Bug#7499).

974 975 976
	* subr.el (posn-x-y, posn-object-x-y, posn-object-width-height):
	Doc fix (Bug#7471).

Stefan Monnier's avatar
Stefan Monnier committed
977
2010-12-13  Martin Rudalics  <rudalics@gmx.at>
978 979 980 981

	* dired.el (dired-pop-to-buffer): Bind pop-up-frames to nil
	(Bug#7533).

Stefan Monnier's avatar
Stefan Monnier committed
982
2010-12-13  W. Martin Borgert <debacle@debian.org>  (tiny change)
983 984 985 986

	* files.el (auto-mode-alist): Handle .dbk (DocBook) with xml-mode.
	(Bug#7491).

Stefan Monnier's avatar
Stefan Monnier committed
987
2010-12-13  Eli Zaretskii  <eliz@gnu.org>
988 989 990 991

	* files.el (file-relative-name): Handle UNC file names on
	DOS/Windows.  (Bug#4674)

Stefan Monnier's avatar
Stefan Monnier committed
992
2010-12-13  Daiki Ueno  <ueno@unixuser.org>
Daiki Ueno's avatar
Daiki Ueno committed
993 994 995 996 997 998

	* 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.

Stefan Monnier's avatar
Stefan Monnier committed
999
2010-12-13  Glenn Morris  <rgm@gnu.org>
Glenn Morris's avatar
Glenn Morris committed
1000 1001 1002 1003 1004

	* ps-print.el (ps-line-lengths-internal, ps-nb-pages):
	Ensure ps-footer-font-size-internal is initialized.
	Call ps-get-page-dimensions before trying to use ps-font-for-text.

Stefan Monnier's avatar
Stefan Monnier committed
1005
2010-12-13  Kenichi Handa  <handa@m17n.org>
1006 1007 1008 1009 1010 1011 1012 1013

	* mail/rmailmm.el (rmail-mime-parse): Call rmail-mime-process
	within condition-case.
	(rmail-show-mime): Don't use condition-case.
	(rmail-search-mime-message): New function.
	(rmail-search-mime-message-function): Set to
	rmail-search-mime-message.

Stefan Monnier's avatar
Stefan Monnier committed
1014
2010-12-13  Leo  <sdl.web@gmail.com>
1015

1016
	* ido.el (ido-common-initialization): New function.  (bug#3274)
1017 1018 1019
	(ido-mode): Use it.
	(ido-completing-read): Call it.

1020 1021 1022 1023 1024 1025 1026 1027
2010-12-12  Karl Fogel  <kfogel@red-bean.com>

	* bookmark.el (bookmark-name-from-full-record): Rename back to
	this original name from `bookmark-name-from-record' reverting part
	of 2010-12-08T08:09:27Z!kfogel@red-bean.com / kfogel@red-bean.com-20101208080927-5j9jqnb2xvcw4ogm.
	As Drew Adams pointed out, there was no reason to cause churn for
	third-party callers.

1028 1029 1030 1031 1032
2010-12-12  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-engine.el (c-forward-type): Before scanning a
	template arglist, check that the current language supports this.

1033 1034
2010-12-11  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
1035 1036 1037 1038 1039 1040
	* vc/vc-bzr.el (vc-bzr-state-heuristic): Also check that the executable
	state of the file matches.  (Bug#7544)
	(vc-bzr-register, vc-bzr-checkin)
	(vc-bzr-annotate-extract-revision-at-line): Doc fixes.
	(vc-directory-exclusion-list): Remove unnecessary eval-after-load.

1041 1042
	* textmodes/sgml-mode.el (sgml-xml-guess): Add .xhtml extension.

1043 1044 1045 1046
2010-12-11  Karel Klíč  <kklic@redhat.com>

	* files.el (auto-mode-alist): Use html-mode for *.xhtml.  (Bug#7606)

1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 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 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161
2010-12-10  Stefan Monnier  <monnier@iro.umontreal.ca>

	Derive from prog-mode, use derived-mode-p, and fix up various
	minor style issues in lisp/progmodes.

	* progmodes/vhdl-mode.el (vhdl-mode):
	* progmodes/verilog-mode.el (verilog-mode):
	* progmodes/vera-mode.el (vera-mode):
	* progmodes/sql.el (sql-mode):
	* progmodes/scheme.el (scheme-mode):
	* progmodes/perl-mode.el (perl-mode):
	* progmodes/octave-inf.el (inferior-octave-mode):
	* progmodes/autoconf.el (autoconf-mode):
	* progmodes/m4-mode.el (m4-mode):
	* progmodes/inf-lisp.el (inferior-lisp-mode):
	* progmodes/idlwave.el (idlwave-mode):
	* progmodes/icon.el (icon-mode):
	* progmodes/idlw-help.el (idlwave-help-mode):
	* progmodes/dcl-mode.el (dcl-mode):
	* progmodes/idlw-shell.el (idlwave-shell-mode):
	* progmodes/ebrowse.el (ebrowse-tree-mode, ebrowse-electric-list-mode)
	(ebrowse-member-mode, ebrowse-electric-position-mode):
	Use define-derived-mode.

	* progmodes/xscheme.el (exit-scheme-interaction-mode)
	(xscheme-enter-interaction-mode, xscheme-enter-debugger-mode)
	(xscheme-debugger-mode-p, xscheme-send-string-1):
	* progmodes/tcl.el (inferior-tcl-proc, tcl-current-word)
	(tcl-load-file, tcl-restart-with-file):
	* progmodes/ps-mode.el (ps-run-running):
	* progmodes/gdb-mi.el (gud-watch, gdb-mouse-set-clear-breakpoint):
	* progmodes/js.el (js--get-all-known-symbols):
	* progmodes/inf-lisp.el (inferior-lisp-proc):
	* progmodes/idlwave.el (idlwave-beginning-of-statement)
	(idlwave-template, idlwave-update-buffer-routine-info)
	(idlwave-update-current-buffer-info)
	(idlwave-get-routine-info-from-buffers, idlwave-choose)
	(idlwave-scan-class-info, idlwave-fix-keywords)
	(idlwave-list-buffer-load-path-shadows):
	* progmodes/idlw-toolbar.el (idlwave-toolbar, idlwave-toolbar-add)
	(idlwave-toolbar-remove):
	* progmodes/idlw-shell.el (idlwave-shell-save-and-action)
	(idlwave-shell-file-name, idlwave-shell-electric-debug-all-off)
	(idlwave-shell-menu-def):
	* progmodes/idlw-complete-structtag.el
	(idlwave-prepare-structure-tag-completion):
	* progmodes/gud.el (gud-set-buffer):
	* progmodes/f90.el (f90-backslash-not-special):
	* progmodes/delphi.el (delphi-find-unit): Use derived-mode-p.

	* progmodes/xscheme.el (xscheme-start)
	(local-set-scheme-interaction-buffer, scheme-interaction-mode):
	* progmodes/which-func.el (which-function):
	* progmodes/vhdl-mode.el (vhdl-set-style):
	* progmodes/verilog-mode.el (verilog-set-compile-command)
	(verilog-modify-compile-command, verilog-error-regexp-add-xemacs)
	(verilog-set-define, verilog-auto-reeval-locals):
	* progmodes/sql.el (sql-product-font-lock, sql-interactive-mode):
	* progmodes/simula.el (simula-mode):
	* progmodes/scheme.el (scheme-mode-variables, dsssl-mode):
	* progmodes/python.el (python-check, python-mode):
	* progmodes/prolog.el (prolog-mode-variables):
	* progmodes/gud.el (gud-tooltip-activate-mouse-motions):
	* progmodes/ebrowse.el (ebrowse-view-file-other-frame):
	* progmodes/delphi.el (delphi-mode):
	* progmodes/cc-styles.el (c-setup-paragraph-variables):
	* progmodes/cc-mode.el (c-basic-common-init, c-common-init)
	(c-font-lock-init): Move make-local-variable to their setq.

	* progmodes/vhdl-mode.el (vhdl-write-file-hooks-init)
	(vhdl-hs-minor-mode, vhdl-ps-print-init): Fix make-local-variable ->
	make-local-hook.
	* progmodes/sh-script.el (sh-require-final-newline): Remove.
	(sh-set-shell): Don't set require-final-newline since it's already done
	by prog-mode.
	* progmodes/modula2.el (m2-mode): Don't make m2-end-comment-column
	since we never set it.
	* progmodes/ebrowse.el (ebrowse-set-tree-indentation):
	Use read-string and standard prompt.
	* progmodes/dcl-mode.el (dcl-mode-map): Move init into declaration.
	* progmodes/meta-mode.el (meta-mode-abbrev-table): Merge init and decl.
	(meta-common-mode-syntax-table): Rename from meta-mode-syntax-table.
	(meta-common-mode-map): Rename from meta-mode-map.
	Remove C-m binding, which is a user preference, not mode specific.
	(meta-common-mode): New major mode; replace meta-common-initialization.
	* progmodes/js.el (js-mode): Call syntax-propertize rather than messing
	around with font-lock.
	* progmodes/etags.el (select-tags-table-mode):
	Derive from special-mode.
	* progmodes/octave-mod.el (octave-mode):
	* progmodes/gdb-mi.el (gdb-inferior-io-mode, gdb-threads-mode)
	(gdb-memory-mode, gdb-disassembly-mode, gdb-breakpoints-mode)
	(gdb-frames-mode, gdb-locals-mode, gdb-registers-mode):
	Let define-derived-mode do its job.
	* progmodes/cpp.el (cpp-edit-mode-map):
	Move initialization into declaration.
	(cpp-edit-mode): Use define-derived-mode.
	(cpp-edit-load): Use derived-mode-p.
	* progmodes/mixal-mode.el (mixal-mode):
	* progmodes/f90.el (f90-mode):
	* progmodes/cfengine.el (cfengine-mode): Don't bother setting
	require-final-newline since prog-mode does it already.
	* progmodes/cc-cmds.el (c-update-modeline): Use match-string.
	* progmodes/asm-mode.el (asm-mode-map): Fix menu setup.
	* progmodes/antlr-mode.el: Require cc-mode upfront.
	(antlr-mode-syntax-table, antlr-action-syntax-table): Initialize in
	the declaration.
	(antlr-directory-dependencies, antlr-show-makefile-rules):
	Use derived-mode-p.
	(antlr-language-option): Don't assume point-min==1.
	(antlr-mode): Use define-derived-mode.
	* progmodes/ada-mode.el: Use derived-mode-p.
	(ada-mode): Use define-derived-mode.
	Use hack-local-variables-hook.

1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175
2010-12-10  Stefan Monnier  <monnier@iro.umontreal.ca>

	* textmodes/texinfo.el (texinfo-mode-map): Bind texinfo-insert-@end.
	(texinfo-mode): Don't disable adaptive-fill-mode.
	(texinfo-insert-block): Adjust cursor placement for blocks with arg.
	(texinfo-insert-@end, texinfo-insert-braces, texinfo-insert-@code)
	(texinfo-insert-@dfn, texinfo-insert-@email, texinfo-insert-@emph)
	(texinfo-insert-@example, texinfo-insert-@file, texinfo-insert-@item)
	(texinfo-insert-@kbd, texinfo-insert-@node, texinfo-insert-@noindent)
	(texinfo-insert-@quotation, texinfo-insert-@samp)
	(texinfo-insert-@strong, texinfo-insert-@table, texinfo-insert-@var)
	(texinfo-insert-@uref): Use define-skeleton.
	(texinfo-insert-@-with-arg): Delete.

1176 1177 1178 1179 1180
2010-12-10  Eli Zaretskii  <eliz@gnu.org>

	* arc-mode.el (archive-zip-extract): If w32-quote-process-args is
	nil, do quote archive member names.  (Bug#6144)

1181 1182
2010-12-10  Glenn Morris  <rgm@gnu.org>

1183 1184
	* files.el (diff-no-select): Declare.

Glenn Morris's avatar
Glenn Morris committed
1185 1186 1187
	* mail/emacsbug.el (report-emacs-bug): Use mail-user-agent properties.
	(report-emacs-bug-create-existing-bugs-buffer): Avoid free variables.

1188 1189
	* comint.el (comint-input-ring-file-name): Doc fix.

1190 1191 1192 1193
2010-12-09  Eli Zaretskii  <eliz@gnu.org>

	* menu-bar.el (menu-bar-frame-for-menubar, menu-bar-positive-p):
	New functions.
1194 1195
	(menu-bar-showhide-menu) <menu-bar-mode, showhide-tool-bar>:
	Use them instead of `nil' and `>', respectively.
1196 1197 1198 1199 1200 1201
	(menu-bar-showhide-tool-bar-menu): Use menu-bar-frame-for-menubar
	instead of `nil'.
	(toggle-menu-bar-mode-from-frame): Use menu-bar-frame-for-menubar
	and menu-bar-positive-p instead of `nil' and `>', respectively.
	(Bug#1077)

Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
1202 1203 1204 1205
2010-12-09  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* whitespace.el (whitespace-newline-mode): Code fix.

Glenn Morris's avatar
Glenn Morris committed
1206 1207 1208 1209 1210
2010-12-09  Glenn Morris  <rgm@gnu.org>

	* play/landmark.el (lm-print-y,s,noise-int, lm-print-y,s,noise):
	Rename functions without commas, update callers.

Glenn Morris's avatar
Glenn Morris committed
1211
2010-12-08  Jeff Dairiki  <dairiki@dairiki.org>  (tiny change)
1212

Glenn Morris's avatar
Glenn Morris committed
1213 1214
	* whitespace.el (whitespace-cleanup-region):
	Clean up spaces before tabs.  (Bug#7582)
1215

1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245
2010-12-08  Karl Fogel  <kfogel@red-bean.com>

	* bookmark.el: Adjust parameter names and doc strings to resolve
	confusion over whether "bookmark" meant a bookmark name or a
	bookmark record.  Along the way, shorten one function's name for
	similar reasons.  (Issue #7548)
	(bookmark-name-from-record): New name for
	`bookmark-name-from-full-record'.  All callers changed.
	(bookmark-get-bookmark, bookmark-get-bookmark-record)
	(bookmark-default-annotation-text, bookmark-prop-get, bookmark-prop-set)
	(bookmark-get-annotation, bookmark-set-annotation)
	(bookmark-get-filename, bookmark-set-filename)
	(bookmark-get-position, bookmark-set-position)
	(bookmark-get-front-context-string, bookmark-set-front-context-string)
	(bookmark-get-rear-context-string, bookmark-set-rear-context-string)
	(bookmark-get-handler, bookmark-edit-annotation, bookmark--jump-via)
	(bookmark-handle-bookmark, bookmark-location, bookmark-show-annotation):
	Rename `bookmark' parameter to `bookmark-name-or-record', to
	clearly show its role, and shorten or adjust doc strings accordingly.
	(bookmark-set-name): Same, and pass the parameter directly to
	`bookmark-get-bookmark' instead of redundantly doing the callee's work.
	(bookmark-default-annotation-text, bookmark-send-edited-annotation)
	(bookmark-relocate, bookmark-insert-location, bookmark-insert)
	(bookmark-delete): Rename `bookmark' parameter to `bookmark-name',
	and in some cases shorten doc string accordingly.
	(bookmark-rename): Change `old' and `new' parameters to `old-name'
	and `new-name', and adjust an internal variable to avoid confusion.
	(bookmark-jump, bookmark-jump-noselect): Clarify `bookmark'
	parameter in doc string.

1246 1247
2010-12-08  Glenn Morris  <rgm@gnu.org>

1248 1249 1250
	* progmodes/gdb-mi.el (gdb): Try to initialize comint input history
	from gdb's history file.  (Bug#7575)

1251 1252 1253
	* mail/emacsbug.el (report-emacs-bug):
	Try to handle some other mail clients.

1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264
2010-12-08  Stefan Monnier  <monnier@iro.umontreal.ca>

	* files.el (dir-locals-collect-variables): Don't let errors stop us.
	Use string-prefix-p.
	(file-name-version-regexp): New var.
	(file-name-sans-versions):
	* jka-cmpr-hook.el (jka-compr-build-file-regexp): Use it,
	(jka-compr-get-compression-info): Use dolist.
	(jka-compr-compression-info-list): Don't bother specifying
	version/backup regexps.

1265 1266 1267 1268 1269
2010-12-07  Tassilo Horn  <tassilo@member.fsf.org>

	* simple.el (just-one-space): Make argument n default to 1 if
	omitted.

1270 1271 1272 1273 1274
2010-12-07  Stefan Monnier  <monnier@iro.umontreal.ca>

	* electric.el (electric-indent-post-self-insert-function):
	Delete trailing newlines even if we don't reindent.

1275 1276
2010-12-06  Stefan Monnier  <monnier@iro.umontreal.ca>

1277 1278 1279 1280 1281
	* minibuffer.el (completion-at-point): Remove the `arg'.
	* bindings.el (complete-symbol): Move back from minibuffer.el.

2010-12-06  Deniz Dogan  <deniz.a.m.dogan@gmail.com>

1282 1283
	* simple.el (just-one-space): Delete newlines for negative arg.

1284 1285 1286 1287 1288 1289
2010-12-06  Stefan Monnier  <monnier@iro.umontreal.ca>

	* ansi-color.el (ansi-color-unfontify-region): Replace by trivial def.
	(ansi-color-filter-apply): Simplify.
	(ansi-color-apply): Use `font-lock-face' rather than `face'.

1290 1291 1292 1293
2010-12-05  Bob Rogers  <rogers-emacs@rgrjr.dyndns.org>

	* vc/vc-dir.el (vc-dir-query-replace-regexp): Doc fix (Bug#7501).

1294 1295 1296 1297 1298 1299 1300
2010-12-04  Chong Yidong  <cyd@stupidchicken.com>

	* dired.el (dired-use-ls-dired): Set default to a special
	"unspecified" value.
	(dired-insert-directory): When called the first time, check
	whether "ls --dired" succeeds and set dired-use-ls-dired (Bug#7546).

1301 1302 1303 1304
2010-12-04  Tak Ota  <Takaaki.Ota@am.sony.com>

	* replace.el: Add "collect" feature to occur.
	(occur-collect-regexp-history): New var.
1305 1306
	(occur-read-primary-args): Return a replace string for nlines,
	if needed.
1307 1308
	(occur): Extend the meaning of nlines.

1309 1310 1311 1312 1313 1314
2010-12-04  Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/which-func.el (which-func-ff-hook): Log the error message.
	(which-func-update-1): Distinguish symbols from strings.
	(which-function): Stay within 80 columns.

1315 1316
2010-12-03  Stefan Monnier  <monnier@iro.umontreal.ca>

1317 1318
	* subr.el (with-demoted-errors): Distinguish symbols from strings.

1319 1320 1321 1322
	* newcomment.el (comment-styles): Add docs to each style (bug#7509).
	Improve docstring.
	(comment-style): Use comment-styles's docs to describe values.

1323 1324 1325 1326 1327 1328 1329 1330
2010-12-03  Jan Djärv  <jan.h.d@swipnet.se>

	* term/common-win.el (x-setup-function-keys): Restore ns-new-frame
	and ns-show-prefs (Bug#7535).

	* term/ns-win.el (global-map): Restore ns-new-frame and ns-show-prefs
	bindings (Bug#7535).

Glenn Morris's avatar
Glenn Morris committed
1331 1332
2010-12-03  Glenn Morris  <rgm@gnu.org>

1333 1334 1335 1336
	* nxml/nxml-mode.el: Require rng-nxml.
	(rng-nxml-mode-init, nxml-enable-unicode-char-name-sets):
	Remove declarations.

1337 1338 1339 1340
	* nxml/nxml-mode.el, nxml/nxml-outln.el, nxml/rng-loc.el:
	* nxml/rng-nxml.el, nxml/rng-valid.el:
	Remove leading `*' from defcustom docs.

Glenn Morris's avatar
Glenn Morris committed
1341 1342 1343 1344
	* startup.el (normal-top-level-add-subdirs-to-load-path): Simplify.
	(normal-top-level-add-to-load-path, tty-handle-args):
	Convert comments to basic doc-strings.

1345 1346 1347
	* net/browse-url.el (browse-url-url-at-point)
	(browse-url-default-browser): Remove autoload cookies.

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

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

Daiki Ueno's avatar
Daiki Ueno committed
1354 1355 1356 1357 1358 1359 1360
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.

1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379
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.

1380 1381
	* net/tramp-gw.el (tramp-gw-open-connection):
	Use `tramp-get-connection-name' and `tramp-get-connection-buffer'.
1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398

	* 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
1399 1400
2010-12-02  Glenn Morris  <rgm@gnu.org>

1401 1402 1403
	* emacs-lisp/cl-macs.el (cl-parse-loop-clause):
	Avoid infinite loop over windows.  (Bug#7492)

Glenn Morris's avatar
Glenn Morris committed
1404 1405 1406 1407 1408 1409
	* 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.

1410 1411 1412 1413 1414 1415 1416 1417 1418 1419
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'.

1420 1421 1422 1423 1424 1425
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).

1426 1427 1428 1429 1430 1431 1432 1433 1434
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.

1435
2010-11-27  Stefan Monnier  <monnier@iro.umontreal.ca>
1436 1437 1438 1439 1440 1441 1442

	* emacs-lisp/smie.el (smie-prec2->grammar): Simplify handling
	of :