ChangeLog 592 KB
Newer Older
1 2 3 4
2010-08-24  Kevin Ryde  <user42@zip.com.au>

	* progmodes/ruby-mode.el (ruby): Add defgroup.

5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
2010-08-24  Chong Yidong  <cyd@stupidchicken.com>

	* 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.
	(inferior-python-mode, run-python, python-shell): Require
	ansi-color.  Use python--set-prompt-regexp to set the comint
	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).

2010-08-24  Fabian Ezequiel Gallina  <galli.87@gmail.com>  (tiny change)

	* progmodes/python.el (python-send-region): Send a different
	Python command if Ipython is in use.
	(python-check-version): Use a Python command to find the version.

25 26 27 28 29
2010-08-24  Chong Yidong  <cyd@stupidchicken.com>

	* mouse.el (mouse-yank-primary): Avoid setting primary when
	deactivating the mark (Bug#6872).

30 31 32 33 34 35 36 37 38 39
2010-08-23  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el: Accept UNIX domain sockets as bus address.
	(top): Don't initialize `dbus-registered-objects-table' anymore,
	this is done in dbusbind,c.
	(dbus-check-event): Adapt test for bus.
	(dbus-return-values-table, dbus-unregister-service)
	(dbus-event-bus-name, dbus-introspect, dbus-register-property):
	Adapt doc string.

40 41 42 43
2010-08-23  Juanma Barranquero  <lekktu@gmail.com>

	* ido.el (ido-use-virtual-buffers): Fix typo in docstring.

44 45 46 47 48 49 50
2010-08-22  Juri Linkov  <juri@jurta.org>

	* simple.el (read-extended-command): New function with the logic
	for `completing-read' moved to Elisp from `execute-extended-command'.
	Use `function-called-at-point' in `minibuffer-default-add-function'
	to get a command name for M-n (bug#5364, bug#5214).

51 52 53 54 55
2010-08-22  Chong Yidong  <cyd@stupidchicken.com>

	* startup.el (command-line-1): Issue warning for ignored arguments
	--unibyte, etc (Bug#6886).

56 57 58 59
2010-08-22  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix (Bug#6880).

60
2010-08-22  Leo  <sdl.web@gmail.com>
61 62 63 64 65 66 67

	Fix buffer-list rename&refresh after after killing a buffer in ido.
	* lisp/ido.el: Revert Óscar's.
	(ido-kill-buffer-at-head): Exit the minibuffer with ido-exit=refresh.
	Remember the buffers at head, rather than their name.
	* lisp/iswitchb.el (iswitchb-kill-buffer): Re-make the list.

68
2010-08-22  Kirk Kelsey  <kirk.kelsey@0x4b.net>  (tiny change)
69 70 71 72 73
            Stefan Monnier  <monnier@iro.umontreal.ca>

	* progmodes/make-mode.el (makefile-fill-paragraph): Account for the
	extra backslash added to each line (bug#6890).

74
2010-08-22  Stefan Monnier  <monnier@iro.umontreal.ca>
75 76 77

	* subr.el (read-key): Don't echo keystrokes (bug#6883).

78
2010-08-22  Glenn Morris  <rgm@gnu.org>
79 80 81

	* menu-bar.el (menu-bar-games-menu): Add landmark.

82
2010-08-22  Glenn Morris  <rgm@gnu.org>
83

Glenn Morris's avatar
Glenn Morris committed
84 85 86
	* align.el (align-regexp): Make group and spacing arguments
	use the interactive defaults when non-interactive.  (Bug#6698)

87 88 89 90 91
	* mail/rmail.el (rmail-forward): Replace mail-text-start with its
	expansion, so as not to need sendmail.
	(mail-text-start): Remove declaration.
	(rmail-retry-failure): Require sendmail.

92
2010-08-22  Chong Yidong  <cyd@stupidchicken.com>
93 94 95

	* subr.el (read-key): Don't hide the menu-bar entries (bug#6881).

96
2010-08-22  Michael Albinus  <michael.albinus@gmx.de>
97

98 99
	* progmodes/flymake.el (flymake-start-syntax-check-process):
	Use `start-file-process' in order to let it run also on remote hosts.
100

101
2010-08-22  Kenichi Handa  <handa@m17n.org>
102 103 104

	* files.el: Add `word-wrap' as safe local variable.

105
2010-08-22  Glenn Morris  <rgm@gnu.org>
106 107 108

	* woman.el (woman-translate): Case matters.  (Bug#6849)

109
2010-08-22  Chong Yidong  <cyd@stupidchicken.com>
110 111 112

	* simple.el (kill-region): Doc fix (Bug#6787).

113
2010-08-22  Glenn Morris  <rgm@gnu.org>
Glenn Morris's avatar
Glenn Morris committed
114 115 116 117

	* calendar/diary-lib.el (diary-header-line-format):
	Fit it to the window, not the frame.

118
2010-08-22  Andreas Schwab  <schwab@linux-m68k.org>
119 120 121

	* subr.el (ignore-errors): Add debug declaration.

122
2010-08-22  Geoff Gole  <geoffgole@gmail.com>  (tiny change)
123 124 125 126

	* whitespace.el (whitespace-color-off): Remove post-command-hook
	locally.

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

	* vc/add-log.el (add-log-file-name): Don't get confused by symlinks.

131 132 133 134 135
2010-08-21  Chong Yidong  <cyd@stupidchicken.com>

	* cus-edit.el (custom-group-value-create): Add extra newline
	before end line (Bug#6876).

136 137 138 139 140 141 142 143 144
2010-08-21  Chong Yidong  <cyd@stupidchicken.com>

	* mouse.el (mouse-save-then-kill): Don't save region to kill ring
	when extending it.  Before killing on the second click, check if
	the buffer is the correct one.  Doc fix.
	(mouse-secondary-save-then-kill): Allow usage without first
	calling mouse-start-secondary, by defaulting to point.  Don't save
	an empty secondary selection.  Doc fix.

145 146
2010-08-21  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

Vinicius Jose Latorre's avatar
Vinicius Jose Latorre committed
147 148
	* whitespace.el: Fix slow cursor movement (Bug#6172).  Reported by
	Christoph Groth <cwg@falma.de> and Liu Xin <x_liu@neusoft.com>.
149
	New version 13.0.
150 151 152 153 154 155
	(whitespace-empty-at-bob-regexp, whitespace-empty-at-eob-regexp):
	Adjust initialization.
	(whitespace-bob-marker, whitespace-eob-marker)
	(whitespace-buffer-changed): New vars.
	(whitespace-cleanup, whitespace-color-on, whitespace-color-off)
	(whitespace-empty-at-bob-regexp, whitespace-empty-at-eob-regexp)
156 157
	(whitespace-post-command-hook, whitespace-display-char-on):
	Adjust code.
158
	(whitespace-looking-back, whitespace-buffer-changed): New funs.
159
	(whitespace-space-regexp, whitespace-tab-regexp): Eliminate funs.
160

161 162
2010-08-19  Stefan Monnier  <monnier@iro.umontreal.ca>

163 164 165
	* files.el (locate-file-completion-table): Only list the .el and .elc
	extensions if there's no other choice (bug#5955).

Stefan Monnier's avatar
Stefan Monnier committed
166 167 168 169 170
	* facemenu.el (facemenu-self-insert-data): New var.
	(facemenu-post-self-insert-function, facemenu-set-self-insert-face):
	New functions.
	(facemenu-add-face): Use them.

171 172
	* simple.el (blink-matching-open): Obey forward-sexp-function.

173 174
2010-08-18  Stefan Monnier  <monnier@iro.umontreal.ca>

175 176 177
	* simple.el (prog-mode-map): New var.
	(prog-indent-sexp): New command.

178 179
	* progmodes/octave-mod.el (octave-mode-menu): Make toggle buttons.

180 181
	* progmodes/prolog.el (smie): Require.

182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197
	* emacs-lisp/smie.el (smie-default-backward-token)
	(smie-default-forward-token): Strip properties.
	(smie-next-sexp): Be more careful with associative operators.
	(smie-forward-sexp-command): Generalize.
	(smie-backward-sexp-command): Simplify.
	(smie-closer-alist): New var.
	(smie-close-block): New command.
	(smie-indent-debug-log): New var.
	(smie-indent-offset-rule): Add a few more cases.
	(smie-indent-column): New function.
	(smie-indent-after-keyword): Use it.
	(smie-indent-keyword): Use it.
	Fix up the opener code's point position.
	(smie-indent-comment): Only applies at BOL.
	(smie-indent-debug): New command.

198 199 200
	* emacs-lisp/autoload.el (make-autoload): Preload the macros's
	declarations that are useful before running the macro.

Glenn Morris's avatar
Glenn Morris committed
201 202 203 204 205
2010-08-18  Joakim Verona  <joakim@verona.se>

	* image.el (imagemagick-types-inhibit): New variable.
	(imagemagick-register-types): New function.
	* image-mode.el (image-transform-properties): New function.
206 207
	(image-transform-set-scale, image-transform-fit-to-height)
	(image-transform-set-rotation, image-transform-set-resize)
Glenn Morris's avatar
Glenn Morris committed
208 209
	(image-transform-fit-to-width, image-transform-fit-to-height):
	New functions.
210 211
	(image-toggle-display-image): Support image transforms.

212 213 214 215 216
2010-08-18  Katsumi Yamaoka  <yamaoka@jpl.org>

	* image.el (create-animated-image): Don't add heuristic mask to image
	(Bug#6839).

217 218
2010-08-18  Jan Djärv  <jan.h.d@swipnet.se>

219 220
	* term/ns-win.el (ns-get-pasteboard, ns-set-pasteboard):
	Use QCLIPBOARD instead of QPRIMARY (Bug#6677).
221

222 223
2010-08-17  Stefan Monnier  <monnier@iro.umontreal.ca>

224 225
	* emacs-lisp/lisp.el (up-list): Obey forward-sexp-function if set.

226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246
	Font-lock '...' strings, plus various simplifications and fixes.
	* progmodes/octave-mod.el (octave-font-lock-keywords): Use regexp-opt.
	(octave-font-lock-close-quotes): New function.
	(octave-font-lock-syntactic-keywords): New var.
	(octave-mode): Use it.  Set beginning-of-defun-function.
	(octave-mode-map): Don't override the <foo>-defun commands.
	(octave-mode-menu): Pass it directly to easy-menu-define;
	remove (now generic) <foo>-defun commands; use info-lookup-symbol.
	(octave-block-match-alist): Fix up last change so that
	octave-close-block uses the more specific keyword.
	(info-lookup-mode): Silence byte-compiler.
	(octave-beginning-of-defun): Not interactive any more.
	Optimize slightly.
	(octave-end-of-defun, octave-mark-defun, octave-in-defun-p): Remove.
	(octave-indent-defun, octave-send-defun): Use mark-defun instead.
	(octave-completion-at-point-function): Make sure point is within
	beg..end.
	(octave-reindent-then-newline-and-indent):
	Use reindent-then-newline-and-indent.
	(octave-add-octave-menu): Remove.

247 248
2010-08-17  Jan Djärv  <jan.h.d@swipnet.se>

249 250 251 252 253 254
	* mail/emacsbug.el (report-emacs-bug-insert-to-mailer)
	(report-emacs-bug-can-use-xdg-email): New functions.
	(report-emacs-bug): Set can-xdg-email to result of
	report-emacs-bug-can-use-xdg-email.  If can-xdg-email bind
	\C-cm to report-emacs-bug-insert-to-mailer and add help text
	about it.
Glenn Morris's avatar
Glenn Morris committed
255

256 257 258 259 260 261 262 263 264 265 266 267 268 269
	* net/browse-url.el (browse-url-default-browser): Add cond
	for browse-url-xdg-open.
	(browse-url-can-use-xdg-open, browse-url-xdg-open): New functions.

2010-08-17  Glenn Morris  <rgm@gnu.org>

	* progmodes/cc-engine.el (c-new-BEG, c-new-END)
	(c-fontify-recorded-types-and-refs): Define for compiler.
	* progmodes/cc-mode.el (c-new-BEG, c-new-END): Move definitions
	before use.

	* calendar/icalendar.el (icalendar--convert-recurring-to-diary):
	Fix format call.

270 271 272 273 274 275 276 277 278
2010-08-17  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-handle-make-symbolic-link): Flush file
	properties.
	(tramp-handle-process-file): Call the program in a subshell, in
	order to preserve working directory.
	(tramp-action-password): Hide password prompt before next run.
	(tramp-process-actions): Widen connection buffer for the trace.

279 280 281 282 283 284 285 286
2010-08-16  Deniz Dogan  <deniz.a.m.dogan@gmail.com>

	* net/rcirc.el (rcirc-log-process-buffers): New option.
	(rcirc-print): Use it.
	(rcirc-generate-log-filename): New function.
	(rcirc-log-filename-function): Change default to
	rcirc-generate-log-filename (Bug#6828).

287 288 289 290 291 292 293
2010-08-16  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (deactivate-mark): If select-active-regions is `only',
	only set selection for temporarily active regions.

	* cus-start.el: Change defcustom for select-active-regions.

294 295 296
2010-08-15  Chong Yidong  <cyd@stupidchicken.com>

	* mouse.el (mouse--drag-set-mark-and-point): New function.
297 298
	(mouse-drag-track): Use LOCATION arg to push-mark.
	Use mouse--drag-set-mark-and-point to take click-count into
299 300
	consideration when updating point and mark (Bug#6840).

301 302 303 304 305
2010-08-15  Chong Yidong  <cyd@stupidchicken.com>

	* progmodes/compile.el (compilation-error-regexp-alist-alist):
	Give the Ruby rule a lower priority than Gnu (Bug#6778).

306 307
2010-08-14  Štěpán Němec  <stepnem@gmail.com>  (tiny change)

308 309
	* font-lock.el (lisp-font-lock-keywords-2):
	Add combine-after-change-calls, condition-case-no-debug,
310 311
	with-demoted-errors, and with-silent-modifications (Bug#6025).

312 313 314
2010-08-14  Kevin Ryde  <user42@zip.com.au>

	* emacs-lisp/copyright.el (copyright-update-year)
315 316
	(copyright-update): Temporary switch-to-buffer to ensure the
	buffer change being queried is visible (Bug#5394).
317

318 319 320 321 322
2010-08-14  Tom Tromey  <tromey@redhat.com>

	* progmodes/etags.el (tags-file-name): Mark safe if stringp
	(Bug#6733).

323 324 325 326 327
2010-08-14  Eli Zaretskii  <eliz@gnu.org>

	* mouse.el (mouse-yank-primary): Fix mouse-2 on MS-Windows and
	MS-DOS.  (Bug#6689)

328 329 330 331 332 333
2010-08-13  Jan Djärv  <jan.h.d@swipnet.se>

	* menu-bar.el (menu-bar-set-tool-bar-position): New function.
	(menu-bar-showhide-tool-bar-menu-customize-enable-left)
	(menu-bar-showhide-tool-bar-menu-customize-enable-right)
	(menu-bar-showhide-tool-bar-menu-customize-enable-top)
334 335
	(menu-bar-showhide-tool-bar-menu-customize-enable-bottom):
	Call menu-bar-set-tool-bar-position.
336

337 338
2010-08-12  Stefan Monnier  <monnier@iro.umontreal.ca>

339 340 341 342 343 344
	* progmodes/octave-mod.el (octave-mode-syntax-table): Use the new "c"
	comment style (bug#6834).
	* progmodes/scheme.el (scheme-mode-syntax-table):
	* emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Remove spurious
	"b" flag in "' 14b" syntax.

345 346 347 348 349 350 351 352 353 354 355
	* progmodes/octave-mod.el (octave-mode-map): Remove special bindings
	for (un)commenting the region and performing completion.
	(octave-mode-menu): Use standard commands for help and completion.
	(octave-mode-syntax-table): Support %{..%} comments (sort of).
	(octave-mode): Use define-derived-mode.
	Set completion-at-point-functions and don't set columns.
	Don't disable adaptive-fill-regexp.
	(octave-describe-major-mode, octave-comment-region)
	(octave-uncomment-region, octave-comment-indent)
	(octave-indent-for-comment): Remove.
	(octave-indent-calculate): Rename from calculate-octave-indent.
Stefan Monnier's avatar
Stefan Monnier committed
356
	(octave-indent-line, octave-fill-paragraph): Update caller.
357 358 359 360 361 362 363
	(octave-initialize-completions): No need to make an alist.
	(octave-completion-at-point-function): New function.
	(octave-complete-symbol): Use it.
	(octave-insert-defun): Use define-skeleton.

	* progmodes/octave-mod.el (octave-mode): Set comment-add.
	(octave-mode-map): Use comment-dwim (bug#6829).
364

365 366 367 368 369
2010-08-12  Antoine Levitt  <antoine.levitt@gmail.com>  (tiny change)

	* cus-edit.el (custom-save-variables, custom-save-faces): Fix up
	indentation of inserted comment.

370 371 372 373 374 375 376
2010-08-11  Jan Djärv  <jan.h.d@swipnet.se>

	* faces.el (region): Add type gtk that uses gtk colors.

	* dynamic-setting.el (dynamic-setting-handle-config-changed-event):
	Handle theme-name change.

377 378 379 380 381 382
2010-08-10  Michael R. Mauger  <mmaug@yahoo.com>

	* progmodes/sql.el: Version 2.5
	(sql-product-alist): Add :prompt-cont-regexp property for several
	database products.
	(sql-prompt-cont-regexp): New variable.
383 384
	(sql-output-newline-count, sql-output-by-send):
	New variables.  Record number of newlines in input text.
385 386 387 388 389 390 391
	(sql-send-string): Handle multiple filters and count newlines.
	(sql-send-magic-terminator): Count terminator newline.
	(sql-interactive-remove-continuation-prompt): Filters output to
	remove continuation prompts; one for each newline.
	(sql-interactive-mode): Set up new variables, prompt regexp and
	output filter.
	(sql-mode-sqlite-font-lock-keywords): Correct some keywords.
392
	(sql-make-alternate-buffer-name): Correct buffer name in edge cases.
393

394 395 396 397
2010-08-10  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/pcase.el: New file.

398 399 400 401 402
2010-08-10  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-vc-registered-read-file-names): Read input
	as here-document, otherwise the command could exceed maximum
	length of command line.
403 404
	(tramp-handle-vc-registered): Call script accordingly.
	Reported by Toru TSUNEYOSHI <t_tuneyosi@hotmail.com>.
405

406 407 408 409 410
2010-08-10  Kenichi Handa  <handa@m17n.org>

	* language/hebrew.el: Exclude U+05C3 (Hebrew SOF PASUQ) from the
	composable pattern.

411 412 413 414 415 416 417 418 419 420
2010-08-09  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package.el (package-version-split)
	(package--version-first-nonzero, package-version-compare):
	Functions removed.
	(package-directory-list, package-load-all-descriptors)
	(package--built-in, package-activate, define-package)
	(package-installed-p, package-compute-transaction)
	(package-read-all-archive-contents)
	(package--add-to-archive-contents, package-buffer-info)
421 422
	(package-tar-file-info, package-list-packages-internal):
	Use version-to-list and version-list-*.
423

424 425
	* emacs-lisp/package-x.el (package-upload-buffer-internal):
	Use version-to-list.
426 427
	(package-upload-buffer-internal): Use version-list-<=.

428 429
2010-08-09  Kenichi Handa  <handa@m17n.org>

Kenichi Handa's avatar
Kenichi Handa committed
430
	* language/hebrew.el: Exclude U+05BD (Hebrew MAQAF) from the
431 432
	composable pattern.

433 434
2010-08-08  Chong Yidong  <cyd@stupidchicken.com>

435 436 437
	* tutorial.el (tutorial--default-keys): C-d is now bound to
	delete-forward-char (Bug#6826).

438 439 440
	* mouse.el (mouse-drag-track): Remove accidentally-removed check
	for `double' value of mouse-1-click-follows-link (Bug#6807).

441 442 443 444 445 446 447 448 449 450
2010-08-08  Johan Bockgård  <bojohan@gnu.org>

	* replace.el (replace-highlight): Bind isearch-forward and
	isearch-error, ensuring that highlighting is updated if the user
	switches the search direction (Bug#6808).

	* isearch.el (isearch-lazy-highlight-forward): New var.
	(isearch-lazy-highlight-new-loop, isearch-lazy-highlight-search):
	(isearch-lazy-highlight-update): Use it.

451
2010-08-08  Kenichi Handa  <handa@m17n.org>
452

Juanma Barranquero's avatar
Juanma Barranquero committed
453 454
	* international/mule.el (define-charset): Store NAME as :base property.
	(ctext-non-standard-encodings-table): Pay attention to charset aliases.
455 456
	(ctext-pre-write-conversion): Sort ctext-standard-encodings by the
	current priority.  Force using the designation of the specific
Juanma Barranquero's avatar
Juanma Barranquero committed
457
	charset by adding `charset' text property.  Improve the whole algorithm.
458

459
2010-08-08  Juanma Barranquero  <lekktu@gmail.com>
460 461 462 463 464

	* emulation/pc-select.el (pc-selection-mode-hook)
	(copy-region-as-kill-nomark, beginning-of-buffer-mark)
	(pc-selection-mode): Fix typos in docstrings.

465
2010-08-08  Kenichi Handa  <handa@m17n.org>
466 467 468 469

	* language/cyrillic.el: Don't add "microsoft-cp1251" to
	ctext-non-standard-encodings-alist here.

Juanma Barranquero's avatar
Juanma Barranquero committed
470 471
	* international/mule.el (ctext-non-standard-encodings-alist):
	Add "koi8-r" and "microsoft-cp1251".
472 473 474
	(ctext-standard-encodings): New variable.
	(ctext-non-standard-encodings-table): List only elements for
	non-standard encodings.
475
	(ctext-pre-write-conversion): Adjust for the above change.
476 477 478 479 480 481
	Check ctext-standard-encodings.

	* international/mule-conf.el (compound-text): Doc fix.
	(ctext-no-compositions): Doc fix.
	(compound-text-with-extensions): Doc fix.

482
2010-08-08  Stefan Monnier  <monnier@iro.umontreal.ca>
483 484 485

	* simple.el (exchange-dot-and-mark): Mark obsolete, finally.

Juanma Barranquero's avatar
Juanma Barranquero committed
486
2010-08-08  Juanma Barranquero  <lekktu@gmail.com>
487

488 489 490
	* progmodes/which-func.el (which-func-format): Split help-echo text
	into lines, like other mode-line tooltips.

491 492 493
	* server.el (server-start): When using TCP sockets, force IPv4
	and use a literal 127.0.0.1 for localhost.  (Related to bug#6781.)

Juanma Barranquero's avatar
Juanma Barranquero committed
494
2010-08-08  Stefan Monnier  <monnier@iro.umontreal.ca>
495 496 497

	* bindings.el (complete-symbol): Run completion-at-point as a fallback.

Juanma Barranquero's avatar
Juanma Barranquero committed
498
2010-08-08  Juanma Barranquero  <lekktu@gmail.com>
499 500 501 502 503 504

	* term.el (term-delimiter-argument-list): Reflow docstring.
	(term-read-input-ring, term-write-input-ring, term-send-input)
	(term-bol, term-erase-in-display, serial-supported-or-barf):
	Fix typos in docstrings.

Juanma Barranquero's avatar
Juanma Barranquero committed
505
2010-08-08  Stefan Monnier  <monnier@iro.umontreal.ca>
506 507 508

	* bindings.el (function-key-map): Add a S-tab => backtab fallback.

Juanma Barranquero's avatar
Juanma Barranquero committed
509
2010-08-08  Juanma Barranquero  <lekktu@gmail.com>
510 511 512

	* dabbrev.el (dabbrev-completion): Fix typo in docstring.

Juanma Barranquero's avatar
Juanma Barranquero committed
513
2010-08-08  MON KEY  <monkey@sandpframing.com>  (tiny change)
514 515 516 517

	* emacs-lisp/syntax.el (syntax-ppss-toplevel-pos):
	Fix typo in docstring (bug#6747).

518
2010-08-08  Leo  <sdl.web@gmail.com>
519 520 521 522

	* eshell/esh-io.el (eshell-get-target): Better detection of
	read-only file (Bug#6762).

523
2010-08-08  Juanma Barranquero  <lekktu@gmail.com>
Juanma Barranquero's avatar
Juanma Barranquero committed
524 525 526 527

	* align.el (align-default-spacing): Doc fix.
	(align-region-heuristic, align-regexp): Fix typos in docstrings.

528
2010-08-08  Stephen Peters <speters@itasoftware.com>
Ulf Jasper's avatar
Ulf Jasper committed
529

530
	* calendar/icalendar.el
Ulf Jasper's avatar
Ulf Jasper committed
531 532 533 534 535
	(icalendar--split-value): Fixed splitting regexp. (Bug#6766)
	(icalendar--get-weekday-numbers): New
	(icalendar--convert-recurring-to-diary): Handle multiple byday
	values in weekly rules. (Bug#6766)

536 537 538 539 540 541
2010-08-08  Ulf Jasper  <ulf.jasper@web.de>

	* calendar/icalendar.el (icalendar-uid-format): Doc fix.
	(icalendar--create-uid, icalendar-export-region)
	(icalendar--parse-summary-and-rest): Code formatting.

542 543 544 545 546 547 548 549 550 551 552 553 554 555
2010-08-08  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc/calc.el (calc-trail-mode,calc-refresh): Use `face' property
	to italicize headers.
	(calc-highlight-selections-with-faces): New variable.
	(calc-selected-face, calc-nonselected-face): New faces.

	* calc/calccomp.el (math-comp-highlight-string): Use
	`calc-highlight-selections-with-faces' to determine how to highlight
	sub-formulas.

	* calc/calc-sel.el (calc-show-selections): Change message to when
	using faces to highlight selections.

556 557
2010-08-07  Michael R. Mauger  <mmaug@yahoo.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
558 559 560
	* progmodes/sql.el (sql-mode-sqlite-font-lock-keywords):
	Add SQLite 3 keywords, functions and datatypes.
	(sql-interactive-mode): Remove `comint-process-echoes' set to t
561 562
	(Bug#6686).

563 564 565 566 567 568 569 570 571 572 573 574 575 576 577
2010-08-07  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (select-active-regions): Move to keyboard.c.
	(deactivate-mark): Used saved-region-selection.
	(select-active-region): Function removed.
	(activate-mark, set-mark, push-mark-command)
	(handle-shift-selection): Don't call it.
	(keyboard-quit): Avoid adding the region to the window selection.

	* mouse.el (mouse-drag-track): Remove hacks to deal with old
	select-active-regions implementation.
	(mouse-yank-at-click): Doc fix.

	* cus-start.el: Add custom declaration for select-active-regions.

578 579
2010-08-07  Eli Zaretskii  <eliz@gnu.org>

580 581
	* simple.el (delete-forward-char): Doc fix.

582 583 584
	* tutorial.el (help-with-tutorial): Hack safe file-local variables
	after reading the tutorial.

585 586 587 588 589 590
2010-08-06  Alan Mackenzie  <bug-cc-mode@gnu.org>

	* progmodes/cc-cmds.el (c-mask-paragraph, c-fill-paragraph): Fix
	for the case that a C style comment has its delimiters alone on
	their respective lines.

591 592
2010-08-06  Michael Albinus  <michael.albinus@gmx.de>

Juanma Barranquero's avatar
Juanma Barranquero committed
593
	* net/tramp.el (tramp-handle-start-file-process): Set connection
594 595 596 597 598 599
	property "vec".
	(tramp-process-sentinel): Use it for flushing the cache.  We
	cannot do it via the process buffer, the buffer could be deleted
	already when running the sentinel.

2010-08-06  Jürgen Hötzel  <juergen@archlinux.org>  (tiny change)
600 601 602 603

	* comint.el (comint-mode): Make directory tracking functions
	functional on remote files.  (Bug#6764)

604 605 606 607
2010-08-06  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc/diff-mode.el (diff-mode-shared-map): Bind g to revert-buffer.

608 609 610 611 612 613 614 615
2010-08-05  Eli Zaretskii  <eliz@gnu.org>

	* emacs-lisp/find-gc.el (find-gc-source-files): Rename
	unexec.c => unexcoff.c.

	* emacs-lisp/authors.el (authors-fixed-entries): Rename
	unexec.c => unexcoff.c.

616 617 618 619 620 621 622 623
2010-08-05  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-handle-dired-uncache): Flush directory
	cache, not only file cache.
	(tramp-process-sentinel): New defun.
	(tramp-handle-start-file-process): Use it, in order to invalidate
	file caches.

624 625 626 627
2010-08-03  Leo  <sdl.web@gmail.com>

	* server.el (server-start): Simplify loop.

628 629
2010-08-02  Stefan Monnier  <monnier@iro.umontreal.ca>

630 631 632
	* frame.el (screen-height, screen-width, set-screen-width)
	(set-screen-height): Remove ancient compatibility aliases.

633 634 635
	* textmodes/fill.el (justify-current-line): Don't add 1 to nspaces
	when justifying.  It seems useless and harmful for ncols=1 (bug#6738).

636 637 638
	* emacs-lisp/timer.el (timer-event-handler): Protect against timers
	that change current buffer.

639 640 641 642 643
2010-08-01  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* mouse.el (mouse-fixup-help-message): Match "mouse-2" only at the
	beginning of the string.  Use `string-match-p'.  (Bug#6765)

644 645 646 647
2010-08-01  Jan Djärv  <jan.h.d@swipnet.se>

	* cus-start.el (x-gtk-use-system-tooltips): New variable.

Chong Yidong's avatar
Chong Yidong committed
648 649
2010-08-01  Chong Yidong  <cyd@stupidchicken.com>

650
	* emacs-lisp/package.el (package--list-packages): Fix column alignment.
Chong Yidong's avatar
Chong Yidong committed
651
	(package--builtins): Tweak descriptions.
652 653 654 655
	(package-print-package): Upcase descriptions if necessary.
	Show all built-in packages in font-lock-builtin-face.
	(package-list-packages-internal): Omit "emacs" package.
	Show status of built-in packages as "built-in".
Chong Yidong's avatar
Chong Yidong committed
656

657 658 659 660 661 662 663
2010-07-31  Chong Yidong  <cyd@stupidchicken.com>

	* mouse.el (mouse-save-then-kill): Doc fix.  Deactivate mark
	before killing to preserve the primary selection (Bug#6701).

	* term/x-win.el (x-select-text): Doc fix.

664 665 666 667
2010-07-31  Nathaniel Flath  <flat0103@gmail.com>

	Enhance Java Mode to handle Java 5.0 (Tiger) and Java 6 (Mustang).
	The following functions were modified or created:
668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684

	* progmodes/cc-vars.el (c-offsets-alist, c-inside-block-syms)
	(objc-font-lock-extra-types):
	* progmodes/cc-mode.el (c-basic-common-init):
	* progmodes/cc-langs.el (c-make-mode-syntax-table)
	(c++-make-template-syntax-table)
	(c-identifier-syntax-modifications, c-symbol-start, c-operators)
	(c-<-op-cont-regexp, c->-op-cont-regexp, c-class-decl-kwds)
	(c-brace-list-decl-kwds, c-modifier-kwds, c-prefix-spec-kwds-re)
	(c-type-list-kwds, c-decl-prefix-re, c-opt-type-suffix-key):
	* progmodes/cc-fonts.el (c-make-inverse-face)
	(c-basic-matchers-after):
	* progmodes/cc-engine.el (c-forward-keyword-clause)
	(c-forward-<>-arglist, c-forward-<>-arglist-recur)
	(c-forward-name, c-forward-type, c-forward-decl-or-cast-1)
	(c-guess-continued-construct, c-guess-basic-syntax):

685 686
2010-07-31  Jan Djärv  <jan.h.d@swipnet.se>

687
	* faces.el (face-all-attributes): Improve documentation (Bug#6767).
688

689 690 691 692 693 694 695
2010-07-31  Eli Zaretskii  <eliz@gnu.org>

	* files.el (bidi-paragraph-direction): Define safe local values.

	* language/hebrew.el ("Hebrew"): Add TUTORIAL.he to
	language-info-alist.  Remove outdated FIXME in a comment.

696 697 698 699 700
2010-07-31  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-cmds.el (c-mask-paragraph): Fix bug #6688:
	Auto-fill broken in C/C++ modes.

701 702 703 704 705
2010-07-29  Jan Djärv  <jan.h.d@swipnet.se>

	* menu-bar.el (menu-bar-showhide-tool-bar-menu-customize-enable-left)
	(menu-bar-showhide-tool-bar-menu-customize-disable)
	(menu-bar-showhide-tool-bar-menu-customize-enable-right)
706 707
	(menu-bar-showhide-tool-bar-menu-customize-enable-bottom)
	(menu-bar-showhide-tool-bar-menu-customize-enable-top): New functions
708 709 710
	(menu-bar-showhide-tool-bar-menu): If tool bar is moveable,
	make a menu for Options => toolbar that can move it.

711 712 713 714 715 716 717 718 719 720 721 722
2010-07-29  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package-x.el (package--make-rss-entry):
	(package-maint-add-news-item, package--update-news)
	(package-upload-buffer-internal): New arg ARCHIVE-URL.

	* emacs-lisp/package.el (package-archive-url): Rename from
	package-archive-id.
	(package-install): Doc fix.
	(package-download-single, package-download-tar, package-install)
	(package-menu-view-commentary): Callers changed.

723 724 725 726 727 728 729 730 731 732 733
2010-07-29  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-handle-start-file-process): Check only for
	`remote-tty' process property.
	(tramp-open-shell): Don't check for tty.
	(tramp-open-connection-setup-interactive-shell): Set `remote-tty'
	process property.

	* progmodes/gdb-mi.el (gdb-init-1): Check also for tty on a remote
	host.

734 735 736 737 738 739 740 741 742 743 744 745 746
2010-07-28  Chong Yidong  <cyd@stupidchicken.com>

	* emacs-lisp/package.el (package-load-list, package-archives)
	(package-archive-contents, package-user-dir)
	(package-directory-list, package--builtins, package-alist)
	(package-activated-list, package-obsolete-alist): Mark as risky.

2010-07-28  Phil Hagelberg  <phil@evri.com>

	Add support for non-default package repositories.
	* emacs-lisp/package.el (package-archive-base): Var deleted.
	(package-archives): New variable.
	(package-archive-contents): Doc fix.
747
	(package-load-descriptor): Do nothing if descriptor file is missing.
748 749 750 751 752 753 754 755 756 757 758 759 760 761 762
	(package--write-file-no-coding): New function.
	(package-unpack-single): Use it.
	(package-archive-id): New function.
	(package-download-single, package-download-tar)
	(package-menu-view-commentary): Use it.
	(package-installed-p): Make second argument optional.
	(package-read-all-archive-contents): New function.
	(package-initialize): Use it.
	(package-read-archive-contents): Add ARCHIVE argument.
	(package--add-to-archive-contents): New function.
	(package-install): Don't call package-read-archive-contents.
	(package--download-one-archive): Store archive file in a
	subdirectory of package-user-dir.
	(package-menu-execute): Remove spurious line movement.

763 764 765 766
2010-07-28  Jan Djärv  <jan.h.d@swipnet.se>

	* cus-start.el (tool-bar-style): Add text-image-horiz.

767 768 769 770 771
2010-07-28  Michael Albinus  <michael.albinus@gmx.de>

	* progmodes/gud.el (gud-common-init): Check for remoteness of
	`file', and not of `default-directory'.

772 773 774 775 776 777 778 779 780 781 782 783 784 785
2010-07-28  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-methods): Move hostname to the end in all
	ssh `tramp-login-args'.
	(tramp-verbose): Describe verbose level 9.
	(tramp-open-shell): Check for tty if `tramp-verbose' >= 9.
	(tramp-open-connection-setup-interactive-shell): Trace stty
	settings if `tramp-verbose' >= 9.
	(tramp-handle-start-file-process): Implement tty setting.
	(Bug#4604, Bug#6360)

	* net/tramp-cmds.el (tramp-bug): Recommend setting of
	`tramp-verbose' to 9.

786 787 788 789 790 791
2010-07-27  Aaron S. Hawley  <ashawley@burlingtontelecom.net>

	* emacs-lisp/re-builder.el (reb-re-syntax, reb-lisp-mode)
	(reb-lisp-syntax-p, reb-change-syntax, reb-cook-regexp):
	Remove references to package `lisp-re' (bug#4369).

792 793 794 795 796 797 798
2010-07-27  Tom Tromey  <tromey@redhat.com>

	* progmodes/js.el (js-mode):
	* progmodes/make-mode.el (makefile-mode):
	* progmodes/simula.el (simula-mode):
	* progmodes/tcl.el (tcl-mode): Derive from prog-mode.

Juanma Barranquero's avatar
Juanma Barranquero committed
799
2010-07-27  Juanma Barranquero  <lekktu@gmail.com>
800 801 802

	* help-fns.el (find-lisp-object-file-name): Doc fix (bug#6494).

803 804
	* cedet/semantic/db-file.el (object-write): Fix typo in docstring.

805 806 807 808
	* time.el (display-time-day-and-date): Remove spurious * in docstring.
	(display-time-world-buffer-name, display-time-world-mode-map):
	Fix typos in docstrings.

Juanma Barranquero's avatar
Juanma Barranquero committed
809
2010-07-27  Shyam Karanatt  <shyam@swathanthran.in>  (tiny change)
810 811 812 813 814

	* image-mode.el (image-display-size): New function.
	(image-forward-hscroll, image-next-line, image-eol, image-eob)
	(image-mode-fit-frame): Use it (Bug#6639).

Juanma Barranquero's avatar
Juanma Barranquero committed
815
2010-07-27  Chong Yidong  <cyd@stupidchicken.com>
816 817 818 819

	* dired.el (dired-buffers-for-dir): Handle list values of
	dired-directory (Bug#6636).

820 821 822 823 824
2010-07-26  Sam Steingold  <sds@gnu.org>

	* mouse.el (mouse-yank-primary, mouse-yank-secondary):
	Do not call `x-get-selection' the second time, reuse the value.

825 826 827
2010-07-26  Daiki Ueno  <ueno@unixuser.org>

	* epa-mail.el (epa-mail-mode-map): Add alternative key bindings
828
	which consist of control chars only.  Suggested by Richard Stallman.
829

830 831 832 833 834 835
2010-07-25  Daiki Ueno  <ueno@unixuser.org>

	* epa-file.el (epa-file-insert-file-contents): Check if LOCAL-FILE
	exists before passing an error to find-file-not-found-functions
	(bug#6723).

836 837 838 839 840 841 842 843 844 845 846 847 848 849
2010-07-23  Lukas Huonker  <l.huonker@gmail.com>

	* play/tetris.el (tetris-tty-colors, tetris-x-colors, tetris-blank):
	Remove leading nil element, adjust values.
	(tetris-shapes, tetris-shape-scores):
	Change representation of shapes and remove some redundancy.
	(tetris-get-shape-cell, tetris-shape-width, tetris-draw-next-shape)
	(tetris-draw-shape, tetris-erase-shape, tetris-test-shape):
	Adjust for working with new representation of shapes.
	(tetris-shape-rotations): New function.
	(tetris-move-bottom, tetris-move-left, tetris-move-right)
	(tetris-rotate-prev, tetris-rotate-next):
	Adjust for working with the new version of tetris-test-shape.

850 851 852 853 854 855 856 857 858 859 860
2010-07-23  Markus Triska  <markus.triska@gmx.at>

	* progmodes/ps-mode.el: Use comint (bug#5954).
	(ps-run-mode-map): Adapt for comint-mode; omit "\r", [return]..
	(ps-mode-other-newline): Simplify.
	(ps-run-mode): Derive from comint-mode instead of
	fundamental-mode, yielding input history etc.
	(ps-run-start, ps-run-quit, ps-run-clear, ps-run-region)
	(ps-run-send-string): Adapt for comint-mode.
	(ps-run-newline): Remove now unneeded function.

861 862 863 864 865
2010-07-23  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-methods): Move hostname to the end in all
	plink `tramp-login-args'.

866 867 868 869 870 871
2010-07-23  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-open-shell): New defun.
	(tramp-find-shell, tramp-open-connection-setup-interactive-shell):
	Use it.

872 873 874 875 876 877
2010-07-23  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-file-name-regexp-unified)
	(tramp-completion-file-name-regexp-unified): On W32 systems, do
	not regard the volume letter as remote filename.  (Bug#5447)

878 879 880 881 882
2010-07-23  Juanma Barranquero  <lekktu@gmail.com>

	* custom.el (custom-declare-variable): Give a clearer error message
	when the docstring is missing (bug#6476).

883 884 885 886 887 888 889 890 891 892 893 894
2010-07-22  Michael R. Mauger  <mmaug@yahoo.com>

	* progmodes/sql.el: Version 2.4.  Improved Login prompting.
	(sql-login-params): New widget definition.
	(sql-oracle-login-params, sql-mysql-login-params)
	(sql-solid-login-params, sql-sybase-login-params)
	(sql-informix-login-params, sql-ingres-login-params)
	(sql-ms-login-params, sql-postgres-login-params)
	(sql-interbase-login-params, sql-db2-login-params)
	(sql-linter-login-params): Use it.
	(sql-sqlite-login-params): Use it; Define "database" parameter as
	a file name.
Juanma Barranquero's avatar
Juanma Barranquero committed
895
	(sql-sqlite-program): Change to "sqlite3".
896 897 898 899 900 901 902
	(sql-comint-sqlite): Make sure database name is complete.
	(sql-for-each-login): New function.
	(sql-connect, sql-save-connection): Use it.
	(sql-get-login-ext): New function.
	(sql-get-login): Use it.
	(sql-make-alternate-buffer-name): Handle :file parameters.

903 904 905 906 907
2010-07-22  Juanma Barranquero  <lekktu@gmail.com>

	* dired.el (dired-no-confirm): Document value t and fix defcustom to
	accept it (bug#6597).  Suggested by Drew Adams <drew.adams@oracle.com>.

908 909 910 911
2010-07-22  Teemu Likonen  <tlikonen@iki.fi>  (tiny change)

	* dired.el (dired-mode-map): Use command remapping (bug#6632).

912 913 914 915
2010-07-22  Lawrence Mitchell  <wence@gmx.li>

	* term/vt100.el (vt100-wide-mode): Fix :init-value keyword (bug#6620).

916 917 918 919 920 921
2010-07-21  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-get-ls-command)
	(tramp-get-ls-command-with-dired): Run tests on "/dev/null"
	instead of "/".

922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937
2010-07-20  Michael R. Mauger  <mmaug@yahoo.com>

	* progmodes/sql.el: Version 2.3.
	(sql-connection-alist): Changed keys from symbols to strings;
	enhanced the widget definition.
	(sql-mode-menu): Added submenu to select connections.
	(sql-interactive-mode-menu): Added "Save Connection" item.
	(sql-add-product): Fixed menu item.
	(sql-get-product-feature): Improved error handling.
	(sql--alt-buffer-part, sql--alt-if-not-empty): Removed.
	(sql-make-alternate-buffer-name): Simplified.
	(sql-product-interactive): Handle missing product.
	(sql-connect): Support string keys, minor improvements.
	(sql-save-connection): New function.
	(sql-connection-menu-filter): New function.

938 939 940 941 942 943 944
2010-07-20  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-file-name-handler): Trace 'quit.
	(tramp-open-connection-setup-interactive-shell): Apply
	workaround for IRIX64 bug.  Move argument of last
	`tramp-send-command' where it belongs to.

945 946 947 948 949 950 951
2010-07-20  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-perl-file-attributes)
	(tramp-perl-directory-files-and-attributes): Don't pass "$3".
	(tramp-maybe-open-connection): Use `async-args' and `gw-args' in
	front of `login-args'.

952 953 954 955 956 957
2010-07-19  Juanma Barranquero  <lekktu@gmail.com>

	* time.el (display-time-world-mode): Define with `define-derived-mode'.
	Set `show-trailing-whitespace' to nil.
	(display-time-world-display): Simplify.

958 959 960
2010-07-18  Alan Mackenzie  <acm@muc.de>

	Enhance `c-file-style' in file/directory local variables.
Juanma Barranquero's avatar
Juanma Barranquero committed
961
	* progmodes/cc-mode.el (c-count-cfss): New function.
962 963 964 965
	(c-before-hack-hook): Call `c-set-style' differently according to
	whether c-file-style was set in file or directory local
	variables.

966 967 968 969 970 971 972 973 974 975 976 977 978
2010-07-18  Michael R. Mauger  <mmaug@yahoo.com>

	* progmodes/sql.el: Version 2.2.
	(sql-product, sql-user, sql-database, sql-server, sql-port): Use
	defcustom :safe keyword rather than putting safe-local-variable
	property.
	(sql-password): Use defcustom :risky keyword rather than putting
	risky-local-variable property.
	(sql-oracle-login-params, sql-sqlite-login-params)
	(sql-solid-login-params, sql-sybase-login-params)
	(sql-informix-login-params, sql-ingres-login-params)
	(sql-ms-login-params, sql-postgres-login-params)
	(sql-interbase-login-params, sql-db2-login-params)
Juanma Barranquero's avatar
Juanma Barranquero committed
979
	(sql-linter-login-params): Add `port' option.
980 981 982 983 984 985 986 987 988
	(sql-get-product-feature): Added NO-INDIRECT parameter.
	(sql-comint-oracle, sql-comint-sybase)
	(sql-comint-informix, sql-comint-sqlite, sql-comint-mysql)
	(sql-comint-solid, sql-comint-ingres, sql-comint-ms)
	(sql-comint-postgres, sql-comint-interbase, sql-comint-db2)
	(sql-comint-linter): Renamed sql-connect-* functions to
	sql-comint-*.
	(sql-product-alist, sql-mode-menu): Renamed as above and
	:sqli-connect-func to :sqli-comint-func.
Juanma Barranquero's avatar
Juanma Barranquero committed
989
	(sql-connection): New variable.
990 991 992 993
	(sql-interactive-mode): Set it.
	(sql-connection-alist): New variable.
	(sql-connect): New function.
	(sql--alt-buffer-part, sql--alt-if-not-empty)
Juanma Barranquero's avatar
Juanma Barranquero committed
994
	(sql-make-alternate-buffer-name): Improved alternative buffer name.
995

996 997 998 999 1000
2010-07-17  Thierry Volpiatto  <thierry.volpiatto@gmail.com>

	* image-mode.el (image-bookmark-make-record): Do not set context
	in an image (Bug#6650).

1001 1002 1003 1004 1005 1006 1007 1008 1009
2010-07-17  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (select-active-region): New function.
	(push-mark-command, set-mark, activate-mark)
	(handle-shift-selection): Use it.
	(deactivate-mark): Don't check for size of region.

	* mouse.el (mouse-drag-track): Use select-active-region.

1010 1011 1012 1013 1014
2010-07-17  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-get-ls-command-with-dired): Make test for
	"--dired" stronger.

1015 1016 1017 1018 1019 1020 1021 1022
2010-07-17  Chong Yidong  <cyd@stupidchicken.com>

	* term/x-win.el (x-select-enable-primary): Change default to nil.
	(x-select-enable-clipboard): Add :version keyword.

	* mouse.el (mouse-drag-copy-region):
	* simple.el (select-active-regions): Likewise.

Reiner Steib's avatar
Reiner Steib committed
1023 1024
2010-07-16  Reiner Steib  <Reiner.Steib@gmx.de>

Juanma Barranquero's avatar
Juanma Barranquero committed
1025
	* vc/vc.el (vc-coding-system-inherit-eol): New defvar.
Reiner Steib's avatar
Reiner Steib committed
1026 1027 1028 1029
	(vc-coding-system-for-diff): Use it to decide whether to inherit
	from the file the EOL format for reading the diffs of that file.
	(Bug#4451)

1030 1031 1032 1033 1034
2010-07-16  Eli Zaretskii  <eliz@gnu.org>

	* mail/rmailmm.el (rmail-mime-save): Make the temp buffer
	unibyte, so compressed attachments are not compressed again.

1035 1036 1037 1038 1039 1040 1041
2010-07-16  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-handle-shell-command): Don't use hard-wired
	"/bin/sh" but `tramp-remote-sh' from `tramp-methods'.
	(tramp-find-shell): Simplify setting connection property.
	(tramp-get-ls-command): Make test for "--color=never" stronger.

1042
2010-07-15  Simon South  <ssouth@member.fsf.org>
1043 1044 1045 1046

	* progmodes/delphi.el (delphi-previous-indent-of): Indent case
	blocks within record declarations (i.e. variant parts) correctly.

1047 1048 1049 1050 1051 1052 1053
2010-07-15  Simon South  <ssouth@member.fsf.org>

	* progmodes/delphi.el (delphi-token-at): Give newlines precedence
	over literal tokens when parsing so newlines aren't "absorbed" by
	single-line comments.  Corrects the indentation of case blocks
	that have a comment on the first line.

1054 1055 1056 1057 1058
2010-07-14  Karl Fogel  <kfogel@red-bean.com>

	* bookmark.el (bookmark-load-hook): Fix doc string as suggested
	by Drew Adams (Bug#5504).

1059 1060 1061
2010-07-14  Jan Djärv  <jan.h.d@swipnet.se>

	* xt-mouse.el (xterm-mouse-event-read): Fix for characters > 127
1062
	now that Unicode is used (Bug#6594).
1063

1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077
2010-07-14  Chong Yidong  <cyd@stupidchicken.com>

	* term/x-win.el (x-select-enable-clipboard): Default to t.
	(x-initialize-window-system): Don't overwrite Paste menu item.

	* simple.el (select-active-regions): Default to t.
	(push-mark-command): Don't overwrite primary with empty string.

	* mouse.el: Bind mouse-2 to mouse-yank-primary.
	(mouse-drag-copy-region): Default to nil.

	* menu-bar.el (menu-bar-enable-clipboard): Don't overwrite
	Cut/Copy/Paste menu bar items.

Juanma Barranquero's avatar
Juanma Barranquero committed
1078
2010-07-13  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
1079 1080 1081 1082 1083 1084 1085 1086

	Allow C-w when setting a bookmark in a Gnus Article buffer (Bug#5975).
	Patch applied by Karl Fogel.

	* bookmark.el (bookmark-set): Don't set `bookmark-yank-point'
	and `bookmark-current-buffer' if they have been already set in
	another buffer (e.g gnus-art).

1087
2010-07-13  Karl Fogel  <kfogel@red-bean.com>
Juanma Barranquero's avatar
Juanma Barranquero committed
1088
            Thierry Volpiatto  <thierry.volpiatto@gmail.com>
1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109

	Preparation for setting bookmarks in Gnus article buffers (Bug#5975).

	* bookmark.el (bookmark-make-record-default): Allow unneeded
	information to be omitted from the record.

	Adjust declarations and calls:

	* info.el (bookmark-make-record-default): Adjust declaration.
	(Info-bookmark-make-record): Adjust call.

	* woman.el (bookmark-make-record-default): Adjust declaration.
	(woman-bookmark-make-record): Adjust call.

	* man.el (bookmark-make-record-default): Adjust declaration.
	(Man-bookmark-make-record): Adjust call.

	* image-mode.el (bookmark-make-record-default): Adjust declaration.

	* doc-view.el (bookmark-make-record-default): Adjust declaration.

1110 1111 1112 1113 1114 1115 1116
2010-07-13  Karl Fogel  <kfogel@red-bean.com>

	* bookmark.el (bookmark-show-annotation): Use `when' instead of `if'.
	This is also from Thierry Volpiatto's patch in bug #6444.  However,
	because it was extraneous to the functional change in that patch,
	and causes a re-indendation, I am committing it separately.

1117
2010-07-13  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
Karl Fogel's avatar
[[[  
Karl Fogel committed
1118 1119 1120

	* bookmark.el (bookmark-show-annotation): Ensure annotations show,
	e.g. in Info bookmarks, by using `switch-to-buffer-other-window'.
1121
	Patch applied by Karl Fogel (Bug#6444).
Karl Fogel's avatar
[[[  
Karl Fogel committed
1122

1123 1124 1125 1126
2010-07-13  Chong Yidong  <cyd@stupidchicken.com>

	* frame.el (make-frame): Fix typo in 2010-06-30 change (Bug#6625).

1127 1128 1129 1130 1131 1132 1133 1134 1135 1136
2010-07-13  Adrian Robert  <Adrian.B.Robert@gmail.com>

	* term/ns-win.el: Bind M-~ to 'ns-prev-frame (due to Matthew
	Dempsky; bug#5084).  Remove incorrect binding for S-tab.
	(ns-alternatives-map): Change S-tab binding to backtab
	(bug#6616).

	* simple.el (normal-erase-is-backspace-setup-frame): Set mode on
	under ns.

1137 1138
2010-07-12  Andreas Schwab  <schwab@linux-m68k.org>

1139 1140
	* language/tai-viet.el ("TaiViet"): Try to fix re-encoding bugs.
	(Bug#5806)
1141

1142 1143
	* language/tv-util.el (tai-viet-re): Remove format.

Kenichi Handa's avatar
Kenichi Handa committed
1144 1145
2010-07-12  Kenichi Handa  <handa@m17n.org>

1146 1147
	* language/hebrew.el: Remove no-byte-compile declaration.
	Change coding: tag to utf-8.  Register hebrew-shape-gstring in
Kenichi Handa's avatar
Kenichi Handa committed
1148 1149 1150 1151
	composition-function-table for 3-character looking back.
	(hebrew-font-get-precomposed): New function.
	(hebrew-shape-gstring): Utilize precomposed glyphs if available.

1152 1153 1154 1155 1156
2010-07-11  Chong Yidong  <cyd@stupidchicken.com>

	* mouse.el (mouse-drag-track): Handle select-active-regions
	(Bug#6612).

1157 1158 1159 1160 1161
2010-07-11  Magnus Henoch  <magnus.henoch@gmail.com>

	* net/tramp-gvfs.el (tramp-gvfs-handle-copy-file): Do not pass
	empty argument to gvfs-copy.

1162 1163 1164 1165 1166 1167 1168 1169 1170 1171
2010-07-10  Glenn Morris  <rgm@gnu.org>

	* calendar/calendar.el (calendar-week-end-day): New function.
	* calendar/cal-tex.el (cal-tex-cursor-month): Remove unused vars.
	Respect calendar-week-start-day.  (Bug#6606)
	(cal-tex-insert-day-names, cal-tex-insert-blank-days)
	(cal-tex-insert-blank-days-at-end): Respect calendar-week-start-day.
	(cal-tex-first-blank-p, cal-tex-last-blank-p): Simplify, and
	respect calendar-week-start-day.

1172 1173 1174 1175
2010-07-10  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (use-region-p): Doc fix (Bug#6607).

1176 1177 1178 1179 1180
2010-07-10  Aleksei Gusev  <aleksei.gusev@gmail.com>  (tiny change)

	* progmodes/compile.el (compilation-error-regexp-alist-alist): Add
	regexps for cucumber and ruby.

1181 1182 1183 1184
2010-07-08  Daiki Ueno  <ueno@unixuser.org>

	* epa-file.el (epa-file-error, epa-file--find-file-not-found-function)
	(epa-file-insert-file-contents): Hack to prevent
Daiki Ueno's avatar
Daiki Ueno committed
1185
	find-file from opening empty buffer when decryption failed
1186 1187
	(bug#6568).

1188 1189
2010-07-07  Agustín Martín  <agustin.martin@hispalinux.es>

Juanma Barranquero's avatar
Juanma Barranquero committed
1190 1191
	* textmodes/ispell.el (ispell-alternate-dictionary):
	Use file-readable-p.
1192 1193 1194 1195 1196 1197 1198 1199 1200
	Return nil if no word-list is found at default locations.
	(ispell-complete-word-dict): Default to nil.
	(ispell-command-loop): Use 'word-list' when using lookup-words.
	(lookup-words): Use ispell-complete-word-dict or
	ispell-alternate-dictionary.  Check for word-list availability
	and handle errors if needed with better messages (Bug#6539).
	(ispell-complete-word): Use ispell-complete-word-dict or
	ispell-alternate-dictionary.

1201 1202 1203 1204 1205 1206
2010-07-07  Christoph Scholtes  <cschol2112@gmail.com>

	* progmodes/python.el (python-font-lock-keywords): Add Python 2.7
	builtins (BufferError, BytesWarning, WindowsError; callables
	bin, bytearray, bytes, format, memoryview, next, print; __package__).

1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220
2010-07-07  Glenn Morris  <rgm@gnu.org>

	* play/zone.el (top-level): Do not require timer, tabify, or cl.
	(zone-shift-left): Ignore intangibility, and any errors from
	forward-char.
	(zone-shift-right): Remove no-op end-of-line.  Ignore intangibility.
	(zone-pgm-putz-with-case): Use upcase-region rather than inserting,
	deleting, and copying text properties.
	(zone-line-specs, zone-pgm-stress): Check forward-line exit status.
	(zone-pgm-rotate): Handle odd buffers like that of gomoku, where getting
	to point-max is hard.
	(zone-fret, zone-fill-out-screen): Replace cl's do with dotimes.
	(zone-fill-out-screen): Ignore intangibility.

1221 1222
2010-07-05  Chong Yidong  <cyd@stupidchicken.com>

1223 1224 1225 1226
	* menu-bar.el (menu-bar-mode):
	* tool-bar.el (tool-bar-mode): Replace default-frame-alist element
	if it has been set.

1227 1228 1229
	* mouse.el (mouse-drag-track): Call mouse-start-end to handle
	word/line selection (Bug#6565).

1230 1231 1232 1233
2010-07-04  Juanma Barranquero  <lekktu@gmail.com>

	* net/dbus.el (dbus-send-signal): Declare function.

1234 1235 1236 1237 1238 1239
2010-07-04  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el: Implement signal "PropertiesChanged" (from D-Bus 1.3.1).
	(dbus-register-property): New optional argument EMITS-SIGNAL.
	(dbus-property-handler): Send signal "PropertiesChanged" if requested.

1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252
2010-07-03  Chong Yidong  <cyd@stupidchicken.com>

	* mouse.el (mouse-drag-overlay): Variable deleted.
	(mouse-move-drag-overlay, mouse-show-mark): Functions deleted.
	(mouse--remap-link-click-p): New function.
	(mouse-drag-track): Handle dragging by using temporary Transient
	Mark mode, instead of a special overlay.
	(mouse-kill-ring-save, mouse-save-then-kill): Don't call
	mouse-show-mark.

	* mouse-sel.el (mouse-sel-selection-alist): mouse-drag-overlay
	deleted.

1253 1254 1255 1256 1257
2010-07-02  Juri Linkov  <juri@jurta.org>

	* autoinsert.el (auto-insert-alist): Fix readability
	by using dotted pair notation for lambda.

1258 1259 1260 1261 1262 1263 1264 1265 1266
2010-07-02  Juri Linkov  <juri@jurta.org>

	* faces.el (read-face-name): Rename arg `string-describing-default'
	to `default'.  Doc fix.  Display the default value in quotes
	in the prompt.  With empty input, return the `default' arg,
	unless the default value is a string (in which case return nil).
	(describe-face): Replace the string `default' arg of `read-face-name'
	with the symbol `default'.

1267 1268 1269 1270 1271 1272 1273 1274
2010-07-02  Chong Yidong  <cyd@stupidchicken.com>

	* emulation/viper-cmd.el (viper-delete-backward-char)
	(viper-del-backward-char-in-insert)
	(viper-del-backward-char-in-replace, viper-change)
	(viper-backward-indent): Replace delete-backward-char with
	delete-char (Bug#6552).

1275 1276 1277 1278
2010-07-01  Chong Yidong  <cyd@stupidchicken.com>

	* ruler-mode.el (ruler--save-header-line-format): Fix typos.

1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289
2010-06-30  Chong Yidong  <cyd@stupidchicken.com>

	* frame.el (make-frame): Add default-frame-alist to the PARAMETERS
	argument passed to frame-creation-function (Bug#5378).

	* faces.el (x-handle-named-frame-geometry)
	(x-handle-reverse-video, x-create-frame-with-faces)
	(face-set-after-frame-default, tty-create-frame-with-faces): Don't
	separately consult default-frame-alist.  It is now passed as the
	PARAMETER argument.

1290 1291 1292 1293 1294
2010-06-30  Andreas Schwab  <schwab@linux-m68k.org>

	* startup.el (command-line): Don't call tool-bar-setup in a
	tty-only build.

1295 1296 1297 1298 1299 1300
2010-06-30  Chong Yidong  <cyd@stupidchicken.com>

	* ruler-mode.el (ruler--save-header-line-format): New fun.
	(ruler-mode): Use it as a setter function, so as not to overwrite
	ruler-mode-header-line-format-old if Ruler mode is on (Bug#5370).

1301 1302 1303 1304 1305 1306 1307 1308 1309
2010-06-29  Chong Yidong  <cyd@stupidchicken.com>

	* vc/vc.el (vc-deduce-backend): New fun.  Handle diff buffers.
	(vc-root-diff, vc-print-root-log, vc-log-incoming)
	(vc-log-outgoing): Use it.
	(vc-diff-internal): Set diff-vc-backend.

	* vc/diff-mode.el (diff-vc-backend): New var.

1310 1311 1312 1313 1314
2010-06-28  Jan Djärv  <jan.h.d@swipnet.se>

	* dynamic-setting.el (font-setting-change-default-font): Remove
	call to message.

1315 1316 1317 1318 1319
2010-06-28  Kenichi Handa  <handa@m17n.org>

	* international/quail.el (quail-insert-kbd-layout): Fix the
	showing of untranslated characters.

1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331
2010-06-28  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (delete-active-region): New option.
	(delete-backward-char): Implement in Lisp.
	(delete-forward-char): New command.

	* mouse.el (mouse-region-delete-keys): Deleted.
	(mouse-show-mark): Simplify.

	* bindings.el (global-map): Bind delete and DEL, the former to
	delete-forward-char.

Juanma Barranquero's avatar
Juanma Barranquero committed
1332
2010-06-27  Lennart Borgman  <lennart.borgman@gmail.com>
1333 1334 1335 1336

	* progmodes/ruby-mode.el (ruby-mode-map): Don't bind TAB.
	(ruby-mode): Bind indent-line-function (Bug#5119).

1337 1338 1339 1340
2010-06-27  Chong Yidong  <cyd@stupidchicken.com>

	* startup.el (command-line): Recognize "0" X resource value.

1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353
2010-06-27  Chong Yidong  <cyd@stupidchicken.com>

	* startup.el (command-line): Use X resources to set the value of
	menu-bar-mode and tool-bar-mode, before calling frame-initialize.

	* menu-bar.el (menu-bar-mode):
	* tool-bar.el (tool-bar-mode): Don't change default-frame-alist.
	Set init-value to t.

	* frame.el (frame-notice-user-settings): Don't change
	default-frame-alist based on menu-bar-mode and tool-bar-mode, or
	vice versa (Bug#2249).

1354 1355 1356 1357
2010-06-26  Eli Zaretskii  <eliz@gnu.org>

	* w32-fns.el (w32-convert-standard-filename): Doc fix.

1358 1359
2010-06-25  Agustín Martín  <agustin.martin@hispalinux.es>