ChangeLog 314 KB
Newer Older
1 2 3 4 5
2009-11-25  Johan Bockgård  <bojohan@gnu.org>

	* vc-annotate.el (vc-annotate-revision-previous-to-line):
	Really use previous revision.

6 7 8 9 10
2009-11-25  Kevin Ryde  <user42@zip.com.au>

	* man.el (Man-completion-table): default-directory "/" in case
	doesn't otherwise exist.  process-environment COLUMNS=999 so as
	not to truncate long names.  process-connection-type pipe to avoid
11 12 13 14
	any chance of hitting the pseudo-tty TIOCGWINSZ.
	(man): completion-ignore-case t for friendliness and since man
	itself is case-insensitive on the command line.
	Further to Bug#3717.
15

16 17
	* arc-mode.el: Add "Keywords: files", so the details in its
	commentary can be reached from finder-by-keyword.
18 19 20
	* textmodes/dns-mode.el: Add "Keywords: comm".  It's only an
	editing mode, but it's comms related and sgml-mode.el has "comm"
	on that basis too.
21 22 23 24
	* textmodes/bibtex-style.el: Add "Keywords: tex".
	* international/isearch-x.el, international/ja-dic-cnv.el,
	international/ja-dic-utl.el, international/kkc.el:
	Add "Keywords: i18n", so they can be reached from finder-by-keyword.
25

26 27 28 29 30
2009-11-25  Juri Linkov  <juri@jurta.org>

	* man.el (Man-completion-table): Modify regexp to include
	section names to completion strings.  (Bug#3717)

31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
2009-11-25  Juri Linkov  <juri@jurta.org>

	Search recursively in gzipped files.  (Bug#4982)

	* progmodes/grep.el (grep-highlight-matches): Add new options
	`always' and `auto'.  Doc fix.
	(grep-process-setup): Check `grep-highlight-matches' for
	`auto-detect' to determine the need to compute grep defaults.
	Move Windows/DOS specific --colors settings handling
	to `grep-compute-defaults'.  Check `grep-highlight-matches'
	to get the value of "--color=".
	(grep-compute-defaults): Compute `grep-highlight-matches' when it
	has the value `auto-detect'.  Move Windows/DOS specific settings
	from `grep-process-setup'.
	(zrgrep): New command with alias `rzgrep'.

47 48 49 50 51
2009-11-25  Juri Linkov  <juri@jurta.org>

	* doc-view.el (doc-view-mode): Set buffer-local `view-read-only'
	to nil instead of switching off view-mode.  (Bug#4896)

52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
2009-11-25  Juri Linkov  <juri@jurta.org>

	Mouse-wheel scrolling for DocView Continuous mode.  (Bug#4896)

	* mwheel.el (mwheel-scroll-up-function)
	(mwheel-scroll-down-function): New defvars.
	(mwheel-scroll): Funcall `mwheel-scroll-up-function' instead of
	`scroll-up', and `mwheel-scroll-down-function' instead of
	`scroll-down'.

	* doc-view.el (doc-view-scroll-up-or-next-page)
	(doc-view-scroll-down-or-previous-page): Add optional ARG.
	Use this ARG in the call to image-scroll-up/image-scroll-down.
	Change `interactive' spec to "P".  Goto next/previous page only
	when `doc-view-continuous-mode' is non-nil or ARG is nil (for the
	SPC/DEL case).  Doc fix.
	(doc-view-next-line-or-next-page)
	(doc-view-previous-line-or-previous-page): Rename arg to ARG
	for consistency.
	(doc-view-mode): Set buffer-local `mwheel-scroll-up-function' to
	`doc-view-scroll-up-or-next-page', and buffer-local
	`mwheel-scroll-down-function' to
	`doc-view-scroll-down-or-previous-page'.

76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
2009-11-25  Juri Linkov  <juri@jurta.org>

	Provide additional default values (directories at other Dired
	windows) via M-n in the minibuffer of some Dired commands.

	* dired-aux.el (dired-diff, dired-compare-directories)
	(dired-do-create-files): Use `dired-dwim-target-defaults' to set
	`minibuffer-default' in `minibuffer-with-setup-hook'.
	(dired-dwim-target-directory): Find a window that displays Dired
	buffer instead of failing when the next window is not Dired.
	Use `get-window-with-predicate' to find for the next Dired window.
	(dired-dwim-target-defaults): New function.

	* ediff-util.el (ediff-read-file-name):
	Use `dired-dwim-target-defaults' to set `minibuffer-default'
	in `minibuffer-with-setup-hook'.

93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
2009-11-25  Juri Linkov  <juri@jurta.org>

	Provide additional default values (file name at point or at the
	current Dired line) via M-n for file reading minibuffers.  (Bug#5010)

	* minibuffer.el (read-file-name-defaults): New function.
	(read-file-name): Reset `minibuffer-default' to nil when
	it duplicates initial input `insdef'.
	Bind `minibuffer-default-add-function' to lambda that
	calls `read-file-name-defaults' in `minibuffer-selected-window'.
	(minibuffer-insert-file-name-at-point): New command.

	* files.el (file-name-at-point-functions): New defcustom.
	(find-file-default): Remove defvar.
	(find-file-read-args): Don't use `find-file-default'.
	Move `minibuffer-with-setup-hook' that sets `minibuffer-default'
	to `read-file-name'.
	(find-file-literally): Use `read-file-name' with
	`confirm-nonexistent-file-or-buffer'.

	* ffap.el (ffap-guess-file-name-at-point): New autoloaded function.

	* dired.el (dired-read-dir-and-switches):
	Move `minibuffer-with-setup-hook' that sets `minibuffer-default'
	to `read-file-name'.
	(dired-file-name-at-point): New function.
	(dired-mode): Add hook `dired-file-name-at-point' to
	`file-name-at-point-functions'.

122 123 124 125 126 127 128
2009-11-25  Stefan Monnier  <monnier@iro.umontreal.ca>

	Really make the *Completions* window soft-dedicated (bug#5030).
	* window.el (window--display-buffer-2): Add `dedicated' argument.
	(display-buffer): Pass it when needed so the dedicated flag is set
	after calling set-window-buffer, which would otherwise reset it.

129 130
2009-11-25  Stefan Monnier  <monnier@iro.umontreal.ca>

131 132
	* progmodes/meta-mode.el (meta-complete-symbol):
	* progmodes/etags.el (complete-tag):
133 134 135
	* mail/mailabbrev.el (mail-abbrev-complete-alias):
	Use completion-in-region.

136 137 138 139
	* dabbrev.el (dabbrev--minibuffer-origin): Use minibuffer-selected-window.
	(dabbrev-completion): Use completion-in-region.
	(dabbrev--abbrev-at-point): Simplify regexp.

140 141 142
	* abbrev.el (abbrev--before-point): Use word-motion functions
	if :regexp is not specified (bug#5031).

143 144
	* subr.el (string-prefix-p): New function.

145 146 147
	* man.el (Man-completion-cache): New var.
	(Man-completion-table): Use it.

148 149 150
	* vc.el (vc-print-log-internal): Make `limit' optional for better
	compatibility (e.g. with vc-annotate.el).

151 152
2009-11-24  Kevin Ryde  <user42@zip.com.au>

153 154
	* emacs-lisp/checkdoc.el (checkdoc-proper-noun-regexp):
	Build value with regexp-opt instead of explicit joining loop.  (My
155 156
	Bug#4927.)

157 158 159
	* emacs-lisp/elint.el (elint-add-required-env): Better error message
	when .el source file not found or other error.

160 161 162 163
2009-11-24  Markus Triska  <markus.triska@gmx.at>

	* linum.el (linum-update-window): Ignore intangible (bug#4996).

164 165
2009-11-24  Stefan Monnier  <monnier@iro.umontreal.ca>

166 167 168 169 170 171 172 173
	Handle the [back] button properly (bug#4979).
	* descr-text.el (describe-text-properties): Add a `buffer' argument.
	Use help-setup-xref, help-buffer, and with-help-window.
	(describe-char): Add `buffer' argument.
	Pass proper command to help-setup-xref.  Don't meddle with
	help-xref-stack-item directly.
	(describe-text-category): Use with-help-window and help-buffer.

174 175 176
	* emacs-lisp/shadow.el (list-load-path-shadows): Setup a major mode
	for the displayed buffer (bug#4887).

177 178 179
	* man.el (Man-completion-table): New function.
	(man): Use it.

180 181
2009-11-24  David Reitter  <david.reitter@gmail.com>

182
	* vc-git.el (vc-git-registered): Use checkout directory (where
183 184 185
	.git is) rather than the file's directory and a relative path spec
	to work around a bug in git.

186 187 188 189 190 191 192 193
2009-11-24  Michael Albinus  <michael.albinus@gmx.de>

	Improve handling of processes on remote hosts.

	* eshell/esh-util.el (eshell-path-env): New defvar.
	(eshell-parse-colon-path): New defun.
	(eshell-file-attributes): Use `eshell-parse-colon-path'.

194 195
	* eshell/esh-ext.el (eshell-search-path):
	Use `eshell-parse-colon-path'.
196 197 198
	(eshell-remote-command): Remove argument HANDLER.
	(eshell-external-command): Check for FTP remote connection.

199 200 201 202
	* eshell/esh-proc.el (eshell-gather-process-output):
	Use `file-truename', in order to start also symlinked files.
	Apply `start-file-process' instead of `start-process'.
	Shorten `command' to the local file name part.
203

204 205
	* eshell/em-cmpl.el (eshell-complete-commands-list):
	Use `eshell-parse-colon-path'.
206 207 208 209 210 211

	* eshell/em-unix.el (eshell/du): Check for FTP remote connection.

	* net/tramp.el (tramp-eshell-directory-change): New defun.  Add it
	to `eshell-directory-change-hook'.

212 213 214
2009-11-24  Tassilo Horn  <tassilo@member.fsf.org>

	* doc-view.el (doc-view-mode): Switch off view-mode explicitly,
215
	because it could be enabled automatically if view-read-only is non-nil.
216

217
2009-11-24  Michael Kifer  <kifer@cs.stonybrook.edu>
218

219 220
	* ediff-vers.el (ediff-rcs-get-output-buffer): Revert the change
	made on 2009-11-22.
221

222 223 224 225 226
2009-11-24  Glenn Morris  <rgm@gnu.org>

	* bookmark.el (bookmark-bmenu-hide-filenames): Remove assignment to
	deleted variable bookmark-bmenu-bookmark-column.

227 228 229
	* cedet/semantic/idle.el (global-semantic-idle-scheduler-mode):
	Move after definition of global-semantic-idle-tag-highlight-mode.

230 231 232 233
2009-11-24  Stefan Monnier  <monnier@iro.umontreal.ca>

	* bookmark.el (bookmark-bmenu-search): Clear echo area when exiting.

234 235 236 237 238 239 240 241
2009-11-23  Ken Brown  <kbrown@cornell.edu>  (tiny change)

	* net/browse-url.el (browse-url-filename-alist): On Windows, add
	two slashes to the "file:" prefix.
	(browse-url-file-url): De-munge Cygwin filenames before passing
	them to Windows browser.
	(browse-url-default-windows-browser): Use call-process.

242 243 244 245
2009-11-23  Juri Linkov  <juri@jurta.org>

	Implement DocView Continuous mode.  (Bug#4896)
	* doc-view.el (doc-view-continuous-mode): New defcustom.
246 247 248
	(doc-view-mode-map): Bind C-n/<down> to
	`doc-view-next-line-or-next-page', C-p/<up> to
	`doc-view-previous-line-or-previous-page'.
249 250 251
	(doc-view-next-line-or-next-page)
	(doc-view-previous-line-or-previous-page): New commands.

252 253 254 255 256 257 258 259 260 261 262 263 264 265 266
2009-11-23  Juri Linkov  <juri@jurta.org>

	Implement Isearch in comint input history.  (Bug#3746)
	* comint.el (comint-mode): Add `comint-history-isearch-setup' to
	`isearch-mode-hook'.
	(comint-history-isearch): New defcustom.
	(comint-history-isearch-backward)
	(comint-history-isearch-backward-regexp): New commands.
	(comint-history-isearch-message-overlay): New buffer-local variable.
	(comint-history-isearch-setup, comint-history-isearch-end)
	(comint-goto-input, comint-history-isearch-search)
	(comint-history-isearch-message, comint-history-isearch-wrap)
	(comint-history-isearch-push-state)
	(comint-history-isearch-pop-state): New functions.

267 268 269 270 271 272 273 274 275 276
2009-11-23  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-shell-prompt-pattern): Use \r for carriage
	return.
	(tramp-handle-make-symbolic-link)
	(tramp-handle-dired-compress-file, tramp-handle-expand-file-name):
	Quote file names.
	(tramp-send-command-and-check): New argument DONT-SUPPRESS-ERR.
	(tramp-handle-process-file): Use it.

277 278 279 280 281
2009-11-23  Stefan Monnier  <monnier@iro.umontreal.ca>

	* window.el (move-to-window-line-last-op): Remove.
	(move-to-window-line-top-bottom): Reuse recenter-last-op instead.

282 283
2009-11-23  Deniz Dogan  <deniz.a.m.dogan@gmail.com>  (tiny change)

284
	Make M-r mirror the new cycling behavior of C-l.
285 286 287 288
	* window.el (move-to-window-line-last-op): New var.
	(move-to-window-line-top-bottom): New command.
	(global-map): Bind M-r move-to-window-line-top-bottom.

289 290 291 292 293
2009-11-23  Sven Joachim  <svenjoac@gmx.de>

	* dired-x.el (dired-guess-shell-alist-default):
	Support xz format.  (Bug#4953)

294 295
2009-11-22  Chong Yidong  <cyd@stupidchicken.com>

296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340
	* cedet/srecode/map.el (srecode-get-maps):
	* cedet/semantic/wisent/wisent.el (wisent-parse-toggle-verbose-flag):
	* cedet/semantic/wisent/comp.el (wisent-toggle-verbose-flag):
	* cedet/semantic/decorate/mode.el (semantic-decoration-mode)
	(semantic-toggle-decoration-style):
	* cedet/semantic/decorate/include.el
	(semantic-decoration-include-describe)
	(semantic-decoration-unknown-include-describe)
	(semantic-decoration-unparsed-include-describe)
	(semantic-decoration-all-include-summary):
	* cedet/semantic/bovine/c.el (semantic-c-debug-mode-init):
	* cedet/semantic/analyze/complete.el
	(semantic-analyze-possible-completions):
	* cedet/semantic/util-modes.el (semantic-highlight-edits-mode)
	(semantic-show-unmatched-syntax-mode)
	(semantic-show-parser-state-mode, semantic-stickyfunc-mode)
	(semantic-highlight-func-mode):
	* cedet/semantic/util.el (semantic-describe-buffer):
	* cedet/semantic/symref.el (semantic-symref-find-references-by-name)
	(semantic-symref-find-tags-by-name)
	(semantic-symref-find-tags-by-regexp)
	(semantic-symref-find-tags-by-completion)
	(semantic-symref-find-file-references-by-name)
	(semantic-symref-find-text):
	* cedet/semantic/senator.el (senator-copy-tag, senator-kill-tag)
	(senator-yank-tag):
	* cedet/semantic/scope.el (semantic-calculate-scope):
	* cedet/semantic/mru-bookmark.el (semantic-mru-bookmark-mode):
	* cedet/semantic/idle.el (semantic-idle-scheduler-mode)
	(define-semantic-idle-service):
	* cedet/semantic/complete.el (semantic-complete-analyze-inline)
	(semantic-complete-analyze-inline-idle):
	* cedet/semantic/analyze.el (semantic-analyze-current-context):
	* cedet/mode-local.el (describe-mode-local-bindings)
	(describe-mode-local-bindings-in-mode):
	* cedet/ede/make.el (ede-make-check-version):
	* cedet/ede/locate.el (ede-enable-locate-on-project):
	* cedet/cedet-idutils.el (cedet-idutils-expand-filename)
	(cedet-idutils-version-check):
	* cedet/cedet-global.el (cedet-gnu-global-expand-filename)
	(cedet-gnu-global-version-check):
	* cedet/cedet-cscope.el (cedet-cscope-expand-filename)
	(cedet-cscope-version-check): Use called-interactively-p instead
	of interactive-p.

341 342 343
	* cedet/semantic/ia.el (semantic-ia-completion-format-tag-function):
	Use semantic-format-tag-prototype.

344 345 346 347 348 349 350
2009-11-22  Michael Kifer  <kifer@cs.stonybrook.edu>

	* emulation/viper-cmd.el: Use viper-last-command-char instead of
	last-command-char/last-command-event.
	(viper-prefix-arg-value): Do correct conversion of event-char for
	XEmacs.

351 352 353
	* emulation/viper-util.el, emulation/viper.el:
	Use viper-last-command-char instead of
	last-command-char/last-command-event.
354

355 356 357
	* ediff-init.el, ediff-mult.el, ediff-util.el:
	Replace last-command-char and last-command-event
	with (ediff-last-command-char) everywhere.
358 359 360 361 362 363 364

	* ediff-vers.el (ediff-rcs-get-output-buffer): Make sure the buffer is
	created in fundamental mode.

	* ediff.el (ediff-version): Revert the change of interactive-p to
	called-interactively-p.

365 366 367 368 369
2009-11-22  Tassilo Horn  <tassilo@member.fsf.org>

	* progmodes/subword.el (subword-mode-map): Fix subword-mode-map
	generation from word-movement command names.

370 371 372
2009-11-21  Chong Yidong  <cyd@stupidchicken.com>

	* cedet/semantic/complete.el (semantic-complete-read-tag-engine)
373 374
	(semantic-complete-jump-local, semantic-complete-jump):
	Improve prompt string.
375

376 377 378 379
2009-11-21  Jan Djärv  <jan.h.d@swipnet.se>

	* cus-start.el (all): Add native condition for font-use-system-font.

Alan Mackenzie's avatar
Alan Mackenzie committed
380 381
2009-11-21  Nathaniel Flath  <flat0103@gmail.com>

382 383
	* progmodes/cc-menus.el (cc-imenu-java-generic-expression):
	Correct the patch from 2009-11-18.  (Bug#3910)
Alan Mackenzie's avatar
Alan Mackenzie committed
384 385 386

2009-11-21  Alan Mackenzie  <acm@muc.de>

387 388
	* progmodes/cc-menus.el (cc-imenu-java-generic-expression):
	Update to deal with modern Java constructs.
Alan Mackenzie's avatar
Alan Mackenzie committed
389

390 391 392 393 394 395 396 397
2009-11-21  Tassilo Horn  <tassilo@member.fsf.org>

	* progmodes/subword.el: Rename from lisp/subword.el.

	* subword.el: Rename to progmodes/subword.el.

	* Makefile.in (ELCFILES): Adapt to subword.el move.

398 399 400 401 402 403 404 405 406 407 408 409
2009-11-21  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
	    Stefan Monnier  <monnier@iro.umontreal.ca>

	* bookmark.el (bookmark-bmenu-bookmark-column): Remove var.
	(bookmark-bmenu-list): Save name on `bookmark-name-prop' text-prop.
	(bookmark-bmenu-show-filenames): Use push.
	(bookmark-bmenu-hide-filenames): Use local var instead of
	bookmark-bmenu-bookmark-column.  Use pop.  Don't save window-excursion.
	(bookmark-bmenu-bookmark): Use the new `bookmark-name-prop' text-prop.
	(bookmark-bmenu-execute-deletions): Don't bother adding/removing the
	filenames now that the bookmark names are always available.

410 411 412 413 414 415 416 417 418 419 420 421 422 423
2009-11-21  Stefan Monnier  <monnier@iro.umontreal.ca>

	* bookmark.el (bookmark-search-prompt, bookmark-search-timer): Remove.
	(bookmark-search-pattern): Move and leave unbound.
	(bookmark-bmenu-mode-map): Change binding.
	(bookmark-read-search-input): Simplify.
	Don't use text-char-description.  Don't error on non-char events.
	(bookmark-filtered-alist-by-regexp-only): Remove by folding into the
	only caller (i.e. bookmark-bmenu-filter-alist-by-regexp).
	(bookmark-bmenu-search): Don't check we're in a bookmark-list buffer.
	Use a local var for the timer.
	(bookmark-bmenu-cancel-search): Remove by folding into the only caller
	(i.e. bookmark-bmenu-search).

424 425 426 427
2009-11-21  Glenn Morris  <rgm@gnu.org>

	* mail/rmailmm.el (rmail-mime): Decode in fundamental-mode.  (Bug#4993)

428 429
2009-11-20  Ken Brown  <kbrown@cornell.edu>  (tiny change)

430 431
	* net/browse-url.el (browse-url-default-windows-browser):
	Use cygstart for cygwin.
432

433 434 435 436 437 438 439 440
2009-11-20  Karl Fogel  <karl.fogel@red-bean.com>

	* bookmark.el Formatting and doc fixes only:
	(bookmark-search-delay): Shorten doc string to fit in 80 columns.
	(bookmark-bmenu-search): Wrap to fit within 80 columns.
	  Minor grammar and punctuation fixes in doc string.
	(bookmark-read-search-input): Adjust to fit within 80 columns.

441 442 443 444 445 446 447 448
2009-11-20  Tassilo Horn  <tassilo@member.fsf.org>

	* progmodes/cc-cmds.el (c-forward-into-nomenclature)
	(c-backward-into-nomenclature): Adapt to subword renaming.

	* subword.el (subword-forward, subword-backward, subword-mark)
	(subword-kill, subword-backward-kill, subword-transpose)
	(subword-downcase, subword-upcase, subword-capitalize)
449 450 451 452 453
	(subword-forward-internal, subword-backward-internal):
	Rename from forward-subword, backward-subword, mark-subword,
	kill-subword, backward-kill-subword, transpose-subwords,
	downcase-subword, upcase-subword, capitalize-subword,
	forward-subword-internal, backward-subword-internal.
454

455 456
2009-11-20  Thierry Volpiatto  <thierry.volpiatto@gmail.com>

457 458
	* bookmark.el (bookmark-search-delay, bookmark-search-prompt):
	New options.
459 460 461 462 463 464 465 466
	(bookmark-search-pattern, bookmark-search-timer, bookmark-quit-flag):
	New vars.
	(bookmark-read-search-input, bookmark-filtered-alist-by-regexp-only)
	(bookmark-bmenu-filter-alist-by-regexp)
	(bookmark-bmenu-goto-bookmark, bookmark-bmenu-cancel-search): New funs.
	(bookmark-bmenu-search): New command.
	(bookmark-bmenu-mode-map): Bind it.

467 468
2009-11-20  Chong Yidong  <cyd@stupidchicken.com>

469
	* cedet/semantic/complete.el (semantic-complete-inline-map): Doc fix.
470 471 472 473

	* cedet/semantic/idle.el (define-semantic-idle-service)
	(semantic-idle-summary-mode, semantic-idle-completions): Doc fix.

474 475
2009-11-20  Tassilo Horn  <tassilo@member.fsf.org>

476 477 478
	* progmodes/cc-cmds.el: declare-functioned forward-subword and
	backward-subword to quit the byte-compiler.

479 480 481 482
	* makefile.w32-in: Don't refer cc-subword.elc but subword.elc.

	* Makefile.in: Don't refer cc-subword.elc but subword.elc.

483
	* progmodes/cc-cmds.el (c-update-modeline)
484 485
	(c-forward-into-nomenclature, c-backward-into-nomenclature):
	Refer to subword.el functions instead of cc-subword.el.
486 487 488 489

	* progmodes/cc-mode.el (subword-mode, c-mode-base-map): Refer to
	subword.el functions instead of cc-subword.el.

490 491 492 493
	* progmodes/cc-subword.el: Rename to subword.el.
	* subword.el: Rename from progmodes/cc-subword.el.
	(subword-mode-map): Rename from c-subword-mode-map.
	(subword-mode): Rename from c-subword-mode.
494
	(global-subword-mode): New global minor mode.
495 496 497 498 499 500 501 502 503 504
	(forward-subword): Rename from c-forward-subword.
	(backward-subword): Rename from c-backward-subword.
	(mark-subword): Rename from c-mark-subword.
	(kill-subword): Rename from c-kill-subword.
	(backward-kill-subword): Rename from c-backward-kill-subword.
	(transpose-subwords): Rename from c-tranpose-subword.
	(downcase-subword): Rename from c-downcase-subword.
	(capitalize-subword): Rename from c-capitalize-subword.
	(forward-subword-internal): Rename from c-forward-subword-internal.
	(backward-subword-internal): Rename from c-backward-subword-internal.
505

506 507
2009-11-20  Dan Nicolaescu  <dann@ics.uci.edu>

508 509 510 511 512
	* vc.el (vc-deduce-fileset): Allow non-state changing operations
	from a dired buffer.
	(vc-dired-deduce-fileset): New function.
	(vc-root-diff, vc-print-root-log): Use it.

513 514 515
	* vc-annotate.el (vc-annotate-show-log-revision-at-line): Pass a
	nil LIMIT argument to vc-print-log-internal.

Glenn Morris's avatar
Glenn Morris committed
516 517 518 519
2009-11-20  Glenn Morris  <rgm@gnu.org>

	* Makefile.in (ELCFILES): Regenerate.

520 521 522 523 524 525 526 527 528 529 530
2009-11-20  Chong Yidong  <cyd@stupidchicken.com>

	* cedet/cedet.el (cedet-menu-map): Re-order menu items.

	* cedet/semantic.el: Enable idle-mode menu items only if
	global-semantic-idle-scheduler-mode is enabled.
	(semantic-default-submodes): Doc fix.

	* cedet/semantic/idle.el (global-semantic-idle-scheduler-mode):
	When turning off, disable other idle modes.

Jay Belanger's avatar
Jay Belanger committed
531 532
2009-11-20  Jay Belanger  <jay.p.belanger@gmail.com>

Stefan Monnier's avatar
Stefan Monnier committed
533 534
	* calc/calc.el (calc-set-mode-line):
	Rename `calc-complement-signed-mode' to `calc-twos-complement-mode'.
Jay Belanger's avatar
Jay Belanger committed
535 536 537
	(math-format-number): Rename `math-format-complement-signed' to
	`math-format-twos-complement'.

Stefan Monnier's avatar
Stefan Monnier committed
538
	* calc/calc-bin.el (math-format-twos-complement): Rename from
Jay Belanger's avatar
Jay Belanger committed
539 540 541
	math-format-complement-signed.
	(calc-radix): Rename `calc-complement-signed-mode' to
	`calc-twos-complement-mode'.
Stefan Monnier's avatar
Stefan Monnier committed
542 543
	(calc-octal-radix, calc-hex-radix): Add an argument for
	two's complement.
Jay Belanger's avatar
Jay Belanger committed
544

Stefan Monnier's avatar
Stefan Monnier committed
545 546
	* calc/calc-embed.el (calc-embedded-mode-vars):
	Rename `calc-complement-signed-mode' to `calc-twos-complement-mode'.
Jay Belanger's avatar
Jay Belanger committed
547

Stefan Monnier's avatar
Stefan Monnier committed
548 549
	* calc/calc-ext.el (calc-init-extensions):
	Rename `calc-complement-signed-mode' to `calc-twos-complement-mode'.
Jay Belanger's avatar
Jay Belanger committed
550 551
	(math-format-number-fancy): Let `calc-twos-complement-mode' be nil.

Stefan Monnier's avatar
Stefan Monnier committed
552 553
	* calc/calc-units.el (math-build-units-table-buffer):
	Let `calc-twos-complement-mode' be nil.
Jay Belanger's avatar
Jay Belanger committed
554 555 556 557 558 559 560 561 562

	* calc/calc-menu.el (calc-modes-menu): Clean up two's complement
	entries.

	* calc/calc-vec.el (calcFunc-vunpack):
	* calc/calc-aent.el (calc-do-calc-eval):
	* calc/calc-forms.el (math-format-date):
	* calc/calc-graph.el (calc-graph-plot):
	* calc/calc-math.el (math-use-emacs-fn):
Stefan Monnier's avatar
Stefan Monnier committed
563 564 565 566 567 568 569 570 571 572 573
	* calc/calccomp.el (math-compose-expr):
	Let `calc-twos-complement-mode' be nil.

2009-11-19  Stefan Monnier  <monnier@iro.umontreal.ca>

	* abbrev.el (abbrev-with-wrapper-hook): (re)move...
	* simple.el (with-wrapper-hook): ...to here.  Add argument `args'.
	* minibuffer.el (completion-in-region-functions): New hook.
	(completion-in-region): New function.
	* emacs-lisp/lisp.el (lisp-complete-symbol):
	* pcomplete.el (pcomplete-std-complete): Use it.
Jay Belanger's avatar
Jay Belanger committed
574

575 576
2009-11-19  Stefan Monnier  <monnier@iro.umontreal.ca>

577 578 579 580 581 582 583
	* textmodes/tex-mode.el (latex-complete-bibtex-cache)
	(latex-complete-alist): New vars.
	(latex-string-prefix-p, latex-complete-bibtex-keys)
	(latex-complete-envnames, latex-complete-refkeys)
	(latex-complete-data): New functions.
	(latex-complete, latex-indent-or-complete): New commands.

584 585 586 587
	* window.el (display-buffer-mark-dedicated): New var.
	(display-buffer): Obey it.
	* minibuffer.el (minibuffer-completion-help): Use it.

588 589
	* progmodes/sym-comp.el (symbol-complete): Use completion-in-region.

590 591 592 593
	* filecache.el (file-cache-add-file): Use push and cons.
	(file-cache-delete-file-regexp): Use push.
	(file-cache-complete): Use completion-in-region.

594 595
	* simple.el (with-wrapper-hook): Fix thinko.

596 597 598 599 600 601 602 603 604 605 606 607 608
	* hfy-cmap.el (hfy-rgb-file): Use locate-file.
	(htmlfontify-load-rgb-file): Remove unnused var `ff'.
	Use with-current-buffer and string-to-number.
	(hfy-fallback-colour-values): Use assoc-string.
	* htmlfontify.el (hfy-face-to-css): Remove unused var `style'.
	(hfy-face-at): Remove unused var `found-face'.
	(hfy-compile-stylesheet): Remove unused var `css'.
	(hfy-fontify-buffer): Remove unused vars `in-style', `invis-button',
	and `orig-buffer'.
	(hfy-buffer, hfy-copy-and-fontify-file, hfy-parse-tags-buffer):
	Use with-current-buffer.
	(hfy-text-p): Use expand-file-name and fewer setq.

Stefan Monnier's avatar
Stefan Monnier committed
609 610 611 612
2009-11-19  Vivek Dasmohapatra  <vivek@etla.org>

	* htmlfontify.el, hfy-cmap.el: New files.

613 614 615 616 617 618 619 620
2009-11-19  Juri Linkov  <juri@jurta.org>

	* minibuffer.el (completions-format): New defcustom.
	(completion--insert-strings): Implement vertical format.

	* simple.el (switch-to-completions): Move point to the first
	completion when point was at the beginning of the buffer.

621 622 623 624 625 626
2009-11-19  Juri Linkov  <juri@jurta.org>

	* find-dired.el (find-name-arg): Remove autoload.  (Bug#4387)

	* progmodes/grep.el (rgrep): Require `find-dired' for `find-name-arg'.

627 628 629 630 631 632 633 634 635 636 637
2009-11-19  Chong Yidong  <cyd@stupidchicken.com>

	* mail/sendmail.el (mail-yank-prefix): Change default to "> ".
	(mail-signature): Change default to t.
	(mail-from-style): Deprecate `system-default' value.
	(mail-insert-from-field): For default value of mail-from-style,
	default to `angles' unless `angles' needs quoting and `parens'
	does not.
	(mail-citation-prefix-regexp): Use citation regexp from
	message-mode.

638 639
2009-11-19  Michael Albinus  <michael.albinus@gmx.de>

Stefan Monnier's avatar
Stefan Monnier committed
640 641
	* net/tramp.el (tramp-do-copy-or-rename-file-out-of-band):
	Set variables for computing the prompt for reading password.
642

643 644
2009-11-19  Glenn Morris  <rgm@gnu.org>

645 646
	* dired-aux.el (dired-compress-file-suffixes): Add ".xz".  (Bug#4953)

647 648
	* textmodes/flyspell.el (sgml-lexical-context): Declare.

649 650 651
	* net/newst-treeview.el (newsticker-treeview-treewindow-width)
	(newsticker-treeview-listwindow-height): Fix custom type.

652 653 654 655
2009-11-19  Kenichi Handa  <handa@m17n.org>

	* descr-text.el (describe-char-padded-string): Compose with TAB
	only if there's a font for CH.
Stefan Monnier's avatar
Stefan Monnier committed
656
	(describe-char): Fix the condition for detecting a trivial composition.
657

Glenn Morris's avatar
Glenn Morris committed
658
2009-11-18  Nathaniel Flath  <flat0103@gmail.com>
Alan Mackenzie's avatar
Alan Mackenzie committed
659 660

	* progmodes/cc-menus.el (cc-imenu-java-generic-expression): A new,
Glenn Morris's avatar
Glenn Morris committed
661
	more accurate version of the regexp.  (Bug#3910)
Alan Mackenzie's avatar
Alan Mackenzie committed
662

Glenn Morris's avatar
Glenn Morris committed
663
2009-11-18  Bernhard Herzog  <bernhard.herzog@intevation.de>  (tiny change)
664 665 666

	* vc-hg.el (vc-hg-diff): Fix last patch: do not change directory.

667 668 669 670 671
2009-11-18  Juanma Barranquero  <lekktu@gmail.com>

	* font-setting.el (font-use-system-font): Declare for byte-compiler.
	(font-setting-change-default-font): Fix typo in docstring.

Alan Mackenzie's avatar
Alan Mackenzie committed
672 673 674 675
2009-11-18  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-defs.el (c-version): Bump to 5.31.8.

676 677
2009-11-17  Jan Djärv  <jan.h.d@swipnet.se>

Stefan Monnier's avatar
Stefan Monnier committed
678
	* font-setting.el (font-use-system-font): Move ...
679 680 681

	* cus-start.el (all): ... to here.

682 683 684 685 686
2009-11-17  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-advice-file-expand-wildcards): Simplify.
	Don't set `ad-return-value' if `ad-do-it' doesn't.

687 688 689
	* net/tramp-gvfs.el (tramp-gvfs-handle-write-region): Set file
	modification time.

690 691 692
2009-11-17  Jan Djärv  <jan.h.d@swipnet.se>

	* menu-bar.el: Put "Use system font" in Option-menu.
693
	(menu-bar-options-save): Add font-use-system-font.
694 695 696 697

	* loadup.el: If feature system-font-setting or font-render-setting is
	there, load font-setting.

Stefan Monnier's avatar
Stefan Monnier committed
698
	* Makefile.in (ELCFILES): Add font-settings.el.
699 700
	* font-setting.el: New file.

701 702 703 704
2009-11-17  Glenn Morris  <rgm@gnu.org>

	* vc-svn.el (vc-svn-print-log): Fix typo in previous.

705 706 707 708 709 710
	* net/newst-treeview.el (newsticker--treeview-list-update-faces):
	Preserve point in the list buffer.  (Bug#4939)
	Use point-at-eol.
	(newsticker--treeview-list-update-highlight)
	(newsticker--treeview-tree-update-highlight): Use point-at-bol/eol.

711 712 713 714 715 716 717 718 719 720 721 722 723 724
2009-11-16  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc/calc-bin.el (math-symclip, calcFunc-symclip, calc-symclip):
	Remove.

	* calc/calc-ext.el (calc-init-extensions): Remove references to
	symclip.

	* calc/calc-menu.el (calc-arithmetic-menu): Remove `calc-symclip'.

	* calc/calc-map.el (calc-get-operator, calc-b-oper-keys):
	* calc/calc-help.el (calc-b-prefix-help):  Remove references to
	`calc-symclip'.

725 726
2009-11-16  Kevin Ryde  <user42@zip.com.au>

Stefan Monnier's avatar
Stefan Monnier committed
727 728
	* textmodes/flyspell.el (sgml-mode-flyspell-verify):
	Use `sgml-lexical-context' instead of own parse for tag	(Bug#4511).
729

730 731 732 733
	* emacs-lisp/lisp-mnt.el (lm-keywords): Allow multi-line keywords.
	(lm-keywords-list): Allow comma-only separator like "foo,bar".
	Ignore trailing spaces by omit-nulls to split-string (fixing
	regression from Emacs 21 due to the incompatible split-string
734
	change).  (Bug #4928.)
735

736 737 738 739 740 741 742 743 744 745 746 747
2009-11-16  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc.el	(vc-log-show-limit): Default to 2000.
	(vc-print-log-internal): Insert buttons to request more entries
	when limiting the output.

	* vc-sccs.el (vc-sccs-print-log):
	* vc-rcs.el (vc-rcs-print-log):
	* vc-cvs.el (vc-cvs-print-log):
	* vc-git.el (vc-git-print-log): Return 'limit-unsupported when
	LIMIT is non-nil.

748 749 750 751 752 753
2009-11-16  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-gvfs.el (tramp-gvfs-dbus-event-error): Raise only an
	error when `tramp-gvfs-dbus-event-vector' is set.
	(tramp-gvfs-maybe-open-connection): Loop over `read-event'.

754 755 756 757
2009-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc-rcs.el (vc-rcs-consult-headers): Add missing save-excursion.

758 759 760
2009-11-16  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el (dbus-unregister-service): New defun.
761
	(dbus-register-property): Register the handlers of
762 763 764
	"org.freedesktop.DBus.Properties" for SERVICE.
	(dbus-property-handler): Fix docstring.

765 766 767 768 769 770
2009-11-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* emacs-lisp/bytecomp.el (byte-compile-output-file-form):
	Quote doc string reference in defvaralias as it is not in special form.
	(byte-compile-output-docform): Doc fix.

771 772 773 774 775 776 777 778 779
2009-11-16  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc/calc.el (math-2-word-size, math-half-2-word-size)
	(calc-complement-signed-mode): New variables.
	(calc-set-mode-line): Add indicator for twos-complements.
	(math-format-number): Format twos-complement notation.

	* calc/calc-bin.el (calc-word-size): Reset the variables
	`math-2-word-size' and `math-half-2-word-size'.
780 781
	(math-format-complement-signed, math-symclip, calcFunc-symclip)
	(calc-symclip): New functions.
782 783 784

	* calc/calc-aent.el (math-read-token): Read complement signed numbers.

785 786
	* calc/calc-embed.el (calc-embedded-mode-vars):
	Add `calc-complement-signed-mode' to the list of modes.
787 788

	* calc/calc-map.el (calc-get-operator): Add `calc-symclip'.
789
	(calc-b-oper-keys): Add `calc-symclip' to list.
790 791 792

	* calc/calc-ext.el (math-read-number-fancy): Read complement
	signed numbers.
793 794
	(calc-init-extensions): Add binding for `calc-symclip'.
	Add autoload for `calcFunc-symclip' and `calc-symclip'.
795 796 797

	* calc/calc-menu.el (calc-arithmetic-menu): Add item for
	`calc-symclip'.
798
	(calc-modes-menu): Add item for twos complement mode.
799

800
	* calc/calc-help.el (calc-b-prefix-help):  Add help for `calc-symclip'.
801

802 803 804 805 806
2009-11-15  Chong Yidong  <cyd@stupidchicken.com>

	* register.el (jump-to-register, insert-register): Handle Semantic
	tags.  From commented-out advice in semantic/senator.el.

807 808
2009-11-15  Dan Nicolaescu  <dann@ics.uci.edu>

809 810 811 812 813 814 815 816 817
	* vc.el (vc-log-show-limit): New variable.
	(vc-print-log, vc-print-root-log): Add new argument LIMIT.  Set it
	when using a prefix argument.
	(vc-print-log-internal): Add new argument LIMIT.

	* vc-svn.el (vc-svn-print-log):
	* vc-mtn.el (vc-mtn-print-log):
	* vc-hg.el (vc-hg-print-log):
	* vc-bzr.el (vc-bzr-print-log): Add new optional argument LIMIT,
818
	pass it to the log command when set.  Make the BUFFER argument
819 820 821 822 823 824 825 826
	non-optional.

	* vc-sccs.el (vc-sccs-print-log):
	* vc-rcs.el (vc-rcs-print-log):
	* vc-git.el (vc-git-print-log):
	* vc-cvs.el (vc-cvs-print-log): Add new optional argument LIMIT,
	ignore it.  Make the BUFFER argument non-optional

827 828
	* bindings.el (mode-line-buffer-identification): Do not purecopy.

829 830
2009-11-15  Chong Yidong  <cyd@stupidchicken.com>

831 832 833
	* dired.el (dired-mode-map): Move encryption items to "Operate"
	menu (Bug#4703).

834 835 836
	* strokes.el (strokes-update-window-configuration): Make strokes
	buffer current before erasing (Bug#4906).

837 838 839 840 841 842 843
	* cedet/semantic/idle.el (semantic-idle-summary-mode)
	(semantic-idle-summary-mode): Define using define-minor-mode
	instead of define-semantic-idle-service.
	(semantic-idle-summary-mode): New function.
	(semantic-idle-summary-mode-setup): Use pre-command-hook to ensure
	that mouse motion does not reset the echo area.

844 845 846 847 848
2009-11-15  Juri Linkov  <juri@jurta.org>

	* simple.el (set-mark-default-inactive): Add :type, :group
	and :version.  (Bug#4876)

849 850 851 852 853
2009-11-15  Michael Albinus  <michael.albinus@gmx.de>

	* arc-mode.el (archive-maybe-copy): Move creation of directory ...
	(archive-unique-fname): ... here.  (Bug#4929)

854 855
2009-11-15  Stefan Monnier  <monnier@iro.umontreal.ca>

856 857 858
	* help-mode.el (help-make-xrefs): Undo the last revert, and replace it
	with a real fix.

859 860 861 862 863 864 865
	* novice.el (disabled-command-function): Add useful args.
	Setup the help buffer so that [back] works.
	Remove redundant call to help-mode.
	(disabled-command-function): Use `case'.
	(en/disable-command): New function extracted from enable-command.
	(enable-command, disable-command): Use it.

866 867
2009-11-14  Glenn Morris  <rgm@gnu.org>

868 869 870
	* menu-bar.el (menu-bar-tools-menu): Read and send mail entries are not
	constants.  (Bug#4913)

871 872
	* emacs-lisp/elint.el (elint-standard-variables): Doc fix.

873 874 875 876 877
2009-11-14  Shigeru Fukaya  <shigeru.fukaya@gmail.com>

	* emacs-lisp/elint.el (elint-standard-variables): Add some variables
	defined in C that have no doc-strings.  (Bug#1063)

878 879 880 881 882
2009-11-14  Francis Wright  <F.J.Wright@qmul.ac.uk>

	* cus-edit.el (data, files):
	* ps-print.el (postscript): Doc fixes for custom groups.  (Bug#3327)

883 884
2009-11-14  Chong Yidong  <cyd@stupidchicken.com>

885 886
	* simple.el (shell-command): Doc fix (Bug#4891).

887 888
	* help-mode.el (help-make-xrefs): Revert 2009-11-13 change.

Glenn Morris's avatar
Glenn Morris committed
889 890
2009-11-14  Glenn Morris  <rgm@gnu.org>

891 892 893 894
	* emulation/viper.el (viper-set-hooks): Remove duplicate advice
	statements for vc-diff, emerge-quit, and rmail-cease-edit.
	If they are already loaded, eval-after-load will do the right thing.

895 896 897
	* speedbar.el (top-level): Remove unnecessary load of ange-ftp when
	compiling.

898 899
	* emacs-lisp/bytecomp.el (byte-compile-single-version): Remove, unused.

Glenn Morris's avatar
Glenn Morris committed
900 901 902 903
	* simple.el (x-selection-owner-p): Declare.
	(read-mail-command): Use custom radio type rather than choice.
	(completion-no-auto-exit): Doc fix.

Glenn Morris's avatar
Glenn Morris committed
904
	* custom.el (defgroup):
905
	* epg-config.el (epg): Doc fixes.
Glenn Morris's avatar
Glenn Morris committed
906

907 908 909 910 911 912
2009-11-14  Dan Nicolaescu  <dann@ics.uci.edu>

	* bindings.el (mode-line-buffer-identification): Purecopy only the string.
	* international/ccl.el (define-ccl-program): Do not purecopy the
	docstring, defconst does it anyway.

913 914
2009-11-13  Stefan Monnier  <monnier@iro.umontreal.ca>

915 916 917
	* add-log.el (add-change-log-entry): Avoid displaying the changelog
	a second time.

918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998
	* x-dnd.el (x-dnd-maybe-call-test-function):
	* window.el (split-window-vertically):
	* whitespace.el (whitespace-help-on):
	* vc-rcs.el (vc-rcs-consult-headers):
	* userlock.el (ask-user-about-lock-help)
	(ask-user-about-supersession-help):
	* type-break.el (type-break-force-mode-line-update):
	* time-stamp.el (time-stamp-conv-warn):
	* terminal.el (te-set-output-log, te-more-break, te-filter)
	(te-sentinel,terminal-emulator):
	* term.el (make-term, term-exec, term-sentinel, term-read-input-ring)
	(term-write-input-ring, term-check-source, term-start-output-log):
	(term-display-buffer-line, term-dynamic-list-completions):
	(term-ansi-make-term, serial-term):
	* subr.el (selective-display):
	* strokes.el (strokes-xpm-to-compressed-string, strokes-decode-buffer)
	(strokes-encode-buffer, strokes-xpm-for-compressed-string):
	* speedbar.el (speedbar-buffers-tail-notes, speedbar-buffers-item-info)
	(speedbar-reconfigure-keymaps, speedbar-add-localized-speedbar-support)
	(speedbar-remove-localized-speedbar-support)
	(speedbar-set-mode-line-format, speedbar-create-tag-hierarchy)
	(speedbar-update-special-contents, speedbar-buffer-buttons-engine)
	(speedbar-buffers-line-directory):
	* simple.el (shell-command-on-region, append-to-buffer)
	(prepend-to-buffer):
	* shadowfile.el (shadow-save-todo-file):
	* scroll-bar.el (scroll-bar-set-window-start, scroll-bar-drag-1)
	(scroll-bar-maybe-set-window-start):
	* sb-image.el (speedbar-image-dump):
	* saveplace.el (save-place-alist-to-file, save-places-to-alist)
	(load-save-place-alist-from-file):
	* ps-samp.el (ps-print-message-from-summary):
	* ps-print.el (ps-flush-output, ps-insert-file, ps-get-boundingbox)
	(ps-background-image, ps-begin-job, ps-do-despool):
	* ps-bdf.el (bdf-find-file, bdf-read-font-info):
	* printing.el (pr-interface, pr-ps-file-print, pr-find-buffer-visiting)
	(pr-ps-message-from-summary, pr-lpr-message-from-summary):
	(pr-call-process, pr-file-list, pr-interface-save):
	* novice.el (disabled-command-function)
	(enable-command, disable-command):
	* mouse.el (mouse-buffer-menu-alist):
	* mouse-copy.el (mouse-kill-preserving-secondary):
	* macros.el (kbd-macro-query):
	* ledit.el (ledit-go-to-lisp, ledit-go-to-liszt):
	* informat.el (batch-info-validate):
	* ido.el (ido-copy-current-word, ido-initiate-auto-merge):
	* hippie-exp.el (try-expand-dabbrev-visible):
	* help-mode.el (help-make-xrefs):
	* help-fns.el (describe-variable):
	* generic-x.el (bat-generic-mode-run-as-comint):
	* finder.el (finder-mouse-select):
	* find-dired.el (find-dired-sentinel):
	* filesets.el (filesets-file-close):
	* files.el (list-directory):
	* faces.el (list-faces-display, describe-face):
	* facemenu.el (list-colors-display):
	* ezimage.el (ezimage-image-association-dump, ezimage-image-dump):
	* epg.el (epg--process-filter, epg-cancel):
	* epa.el (epa--marked-keys, epa--select-keys, epa-display-info)
	(epa--read-signature-type):
	* emerge.el (emerge-copy-as-kill-A, emerge-copy-as-kill-B)
	(emerge-file-names):
	* ehelp.el (electric-helpify):
	* ediff.el (ediff-regions-wordwise, ediff-regions-linewise):
	* ediff-vers.el (rcs-ediff-view-revision):
	* ediff-util.el (ediff-setup):
	* ediff-mult.el (ediff-append-custom-diff):
	* ediff-diff.el (ediff-exec-process, ediff-process-sentinel)
	(ediff-wordify):
	* echistory.el (Electric-command-history-redo-expression):
	* dos-w32.el (find-file-not-found-set-buffer-file-coding-system):
	* disp-table.el (describe-display-table):
	* dired.el (dired-find-buffer-nocreate):
	* dired-aux.el (dired-rename-subdir, dired-dwim-target-directory):
	* dabbrev.el (dabbrev--same-major-mode-p):
	* chistory.el (list-command-history):
	* apropos.el (apropos-documentation):
	* allout.el (allout-obtain-passphrase):
	(allout-copy-exposed-to-buffer):
	(allout-verify-passphrase): Use with-current-buffer.

Glenn Morris's avatar
Glenn Morris committed
999 1000 1001 1002
2009-11-13  Glenn Morris  <rgm@gnu.org>

	* Makefile.in (ELCFILES): Regenerate.

1003 1004
2009-11-13  Michael Albinus  <michael.albinus@gmx.de>

1005 1006
	* net/dbus.el (dbus-registered-objects-table): Rename from
	`dbus-registered-functions-table', because it contains also properties.
1007 1008 1009 1010 1011
	(dbus-unregister-object): Unregister also properties.
	(dbus-get-property, dbus-set-property, dbus-get-all-properties):
	Use a timeout of 500 msec, in order to not block.
	(dbus-register-property, dbus-property-handler): New defuns.

1012 1013 1014 1015 1016
2009-11-13  Stefan Monnier  <monnier@iro.umontreal.ca>

	* simple.el (minibuffer-default-add-completions): Drop deprecated
	4th arg.

1017 1018
2009-11-13  Tomas Abrahamsson  <tab@lysator.liu.se>

1019 1020
	* textmodes/artist.el (artist-mouse-choose-operation):
	Call `tmm-prompt' instead of `x-popup-menu' if we cannot popup
1021 1022 1023 1024
	menus. Bug noticed by Eli Zaretskii <eliz@gnu.org>.
	(artist-compute-up-event-key): New function.
	(artist-mouse-choose-operation, artist-down-mouse-1): Call it.

1025 1026 1027 1028 1029
2009-11-13  Kenichi Handa  <handa@m17n.org>

	* language/japan-util.el: Make sure that the value of jisx0208
	property is jisx0208 character.

1030 1031 1032 1033 1034
2009-11-13  Dan Nicolaescu  <dann@ics.uci.edu>

	* international/mule.el (auto-coding-regexp-alist): Only purecopy
	car or each item, not the whole list.

1035 1036 1037 1038 1039
2009-11-12  Stefan Monnier  <monnier@iro.umontreal.ca>

	* minibuffer.el (minibuffer-completion-help):
	Use minibuffer-hide-completions.

1040 1041 1042 1043 1044
2009-11-12  Per Starbäck  <per@starback.se>  (tiny change)

	* dired.el (dired-save-positions, dired-restore-positions): New funs.
	(dired-revert): Use them (bug#4880).

1045 1046 1047 1048
2009-11-12  Dan Nicolaescu  <dann@ics.uci.edu>

	* tooltip.el (tooltip-frame-parameters): Undo previous change.

1049 1050 1051 1052 1053 1054
2009-11-12  Juri Linkov  <juri@jurta.org>

	* ffap.el (ffap-alternate-file-other-window, ffap-literally):
	New functions.
	(find-file-literally-at-point): Alias of `ffap-literally'.

1055 1056
2009-11-12  Dan Nicolaescu  <dann@ics.uci.edu>

1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069
	* textmodes/ispell.el (ispell-skip-region-alist):
	* textmodes/css-mode.el (auto-mode-alist):
	* progmodes/compile.el (auto-mode-alist):
	* international/mule.el (ctext-non-standard-encodings-alist)
	(ctext-non-standard-encodings-regexp):
	* simple.el (shell-command-switch, text-read-only):
	* replace.el (occur-mode-map):
	* paths.el (rmail-file-name):
	* jka-cmpr-hook.el (jka-compr-build-file-regexp):
	* find-file.el (ff-special-constructs):
	* files.el (file-name-handler-alist):
	* composite.el: Purecopy strings.

1070 1071
	* emacs-lisp/cl-macs.el (define-compiler-macro): Purecopy the file name.

1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089
2009-11-11  Dan Nicolaescu  <dann@ics.uci.edu>

	* widget.el (define-widget): Purecopy the docstring.
	* international/mule-cmds.el (charset): Do not purecopy the
	docstring here, define-widget does it.

	* textmodes/texinfo.el (texinfo-open-quote, texinfo-close-quote):
	* textmodes/bibtex-style.el (auto-mode-alist):
	* progmodes/inf-lisp.el (inferior-lisp-prompt):
	* progmodes/compile.el (compile-command):
	* language/korea-util.el (default-korean-keyboard):
	* international/mule-conf.el (file-coding-system-alist):
	* emacs-lisp/eldoc.el (eldoc-minor-mode-string):
	* tooltip.el (tooltip-frame-parameters):
	* newcomment.el (comment-end, comment-padding):
	* dired.el (dired-trivial-filenames):
	* comint.el (comint-file-name-prefix): Purecopy initial values.

Michael Albinus's avatar
Michael Albinus committed
1090 1091 1092 1093 1094 1095 1096 1097 1098
2009-11-11  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-advice-minibuffer-electric-separator)
	(tramp-advice-minibuffer-electric-tilde): Unload advices via
	`tramp-unload'.
	(tramp-advice-make-auto-save-file-name)
	(tramp-advice-file-expand-wildcards): Apply also `ad-activate'
	after removing the advice.

1099 1100
2009-11-11  Dan Nicolaescu  <dann@ics.uci.edu>

1101 1102 1103 1104 1105 1106 1107 1108
	* progmodes/grep.el (grep-regexp-alist):
	* international/mule-cmds.el (iso-2022-control-alist):
	* emacs-lisp/timer.el (timer-duration-words):
	* subr.el (version-separator, version-regexp-alist):
	* minibuffer.el (completion-styles-alist):
	* faces.el (face-attribute-name-alist, list-faces-sample-text):
	Change defvars to defconsts.

1109 1110 1111 1112
	* Makefile.in (ELCFILES): Add international/mule-conf.elc.
	* loadup.el ("international/mule-conf"): Load the byte compiled version.
	* international/mule-conf.el: Allow to be byte compiled.

1113 1114 1115 1116 1117
	* international/mule.el (define-charset): Purecopy props.
	(load-with-code-conversion): Purecopy doc string and file name.
	(put-charset-property): Purecopy strings.
	(auto-coding-alist, auto-coding-regexp-alist): Purecopy initial value.

Juanma Barranquero's avatar
Juanma Barranquero committed
1118
	* international/mule-cmds.el (register-input-method): Purecopy arguments.
1119 1120
	(define-char-code-property): Correctly purecopy the table.

1121 1122
	* international/ccl.el (define-ccl-program): Purecopy the docstring.

1123 1124
	* emacs-lisp/easy-mmode.el (define-minor-mode): Purecopy :lighter.

1125 1126 1127
	* subr.el (add-hook): Purecopy strings.
	(eval-after-load): Purecopy load-history-regexp and the form.

1128 1129
	* custom.el (custom-declare-group): Purecopy load-file-name.

1130
	* subr.el (menu-bar-separator): New defconst.
1131 1132 1133 1134 1135
	* net/eudc.el (eudc-tools-menu):
	* international/mule-cmds.el (set-coding-system-map)
	(mule-menu-keymap):
	* emacs-lisp/lisp-mode.el (emacs-lisp-mode-map):
	* vc-hooks.el (vc-menu-map):
1136 1137
	* replace.el (occur-mode-map):
	* menu-bar.el (menu-bar-file-menu, menu-bar-search-menu)
Juanma Barranquero's avatar
Juanma Barranquero committed
1138
	(menu-bar-edit-menu, menu-bar-goto-menu)
1139 1140 1141 1142 1143 1144 1145 1146
	(menu-bar-custom-menu, menu-bar-showhide-menu)
	(menu-bar-options-menu, menu-bar-tools-menu)
	(menu-bar-encryption-decryption-menu, menu-bar-describe-menu)
	(menu-bar-search-documentation-menu, menu-bar-manuals-menu)
	(menu-bar-help-menu):
	* ediff-hook.el (menu-bar-ediff-menu, menu-bar-ediff-merge-menu):
	* buff-menu.el (Buffer-menu-mode-map): Use menu-bar-separator.

1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176
	* term/x-win.el (x-gtk-stock-map):
	* progmodes/vera-mode.el (auto-mode-alist):
	* progmodes/inf-lisp.el (inferior-lisp-filter-regexp)
	(inferior-lisp-program, inferior-lisp-load-command):
	* progmodes/hideshow.el (hs-special-modes-alist):
	* progmodes/gud.el (same-window-regexps):
	* progmodes/grep.el (grep-program, find-program, xargs-program):
	* net/telnet.el (same-window-regexps):
	* net/rlogin.el (same-window-regexps):
	* language/ethiopic.el (font-ccl-encoder-alist):
	* vc-sccs.el (vc-sccs-master-templates):
	* vc-rcs.el (vc-rcs-master-templates):
	* subr.el (cl-assertion-failed):
	* simple.el (next-error-overlay-arrow-position):
	* lpr.el (lpr-command):
	* locate.el (locate-ls-subdir-switches):
	* info.el (same-window-regexps, info)
	(Info-goto-emacs-command-node, Info-goto-emacs-key-command-node):
	* image-mode.el (image-mode, auto-mode-alist):
	* hippie-exp.el (hippie-expand-ignore-buffers):
	* format.el (format-alist):
	* find-dired.el (find-ls-subdir-switches, find-grep-options)
	(find-name-arg):
	* facemenu.el (facemenu-keybindings):
	* dired.el (dired-listing-switches, dired-chown-program):
	* diff.el (diff-switches, diff-command):
	* cus-edit.el (same-window-regexps):
	* bindings.el (mode-line-mule-info)
	(mode-line-buffer-identification): Purecopy strings.

1177 1178 1179 1180 1181 1182 1183
2009-11-11  Juri Linkov  <juri@jurta.org>

	* simple.el (dired-get-filename)<declare-function>:
	Tell the byte-compiler about dired-get-filename.
	(shell-command): In Dired mode, get filename from the current line
	as the default value.

1184 1185
2009-11-10  Glenn Morris  <rgm@gnu.org>

1186 1187 1188 1189
	* dired.el, hi-lock.el, calendar/cal-menu.el, calendar/calendar.el:
	* calendar/holidays.el, progmodes/cperl-mode.el:
	Update x-popup-menu declarations.

1190 1191 1192 1193
	* emacs-lisp/shadow.el (find-emacs-lisp-shadows)
	(list-load-path-shadows): Use dolist.
	(list-load-path-shadows): Use with-current-buffer.

1194 1195 1196 1197 1198 1199
2009-11-10  Juri Linkov  <juri@jurta.org>

	* minibuffer.el (read-file-name): Support a list of default values
	in `default-filename'.  Use the first file name where only one
	element is required.  Doc fix.

1200 1201 1202 1203 1204
2009-11-09  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el (dbus-unregister-object): Release service, if no
	other method is registered for it.

Juanma Barranquero's avatar
Juanma Barranquero committed
1205
2009-11-08  Markus Rost  <rost@math.uni-bielefeld.de>
1206 1207 1208 1209

	* bookmark.el (bookmark-completing-read): Sort bookmark names if
	bookmark-sort-flag is non-nil (Bug#4653).

1210 1211 1212 1213 1214
2009-11-08  Chong Yidong  <cyd@stupidchicken.com>

	* cedet/semantic/ctxt.el (semantic-get-local-variables): Disable
	the progress reporter entirely.

1215 1216 1217
	* emulation/cua-base.el: Add CUA property to some CC mode commands
	(Bug#4100).

1218 1219 1220
2009-11-08  Kevin Ryde  <user42@zip.com.au>

	* emacs-lisp/checkdoc.el (checkdoc-proper-noun-regexp): Match noun
1221
	at end of sentence (Bug#4818).
1222

1223 1224 1225 1226 1227
2009-11-08  Jared Finder  <jfinder@crypticstudios.com>

	* progmodes/compile.el (compilation-error-regexp-alist-alist):
	Handle "see declaration of" MSFT statements (Bug#4100).

1228 1229 1230 1231 1232 1233 1234 1235
2009-11-08  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-advice-make-auto-save-file-name)
	(tramp-advice-file-expand-wildcards): Unload via
	`ad-remove-advice'.

	* net/trampver.el: Update release number.

Juanma Barranquero's avatar
Juanma Barranquero committed
1236
2009-11-08  Kevin Ryde  <user42@zip.com.au>
1237 1238 1239 1240

	* net/tramp.el (tramp-advice-file-expand-wildcards): Don't rely on
	`ad-do-it'.

Juanma Barranquero's avatar
Juanma Barranquero committed
1241
2009-11-08  Andr  <m00naticus@gmail.com>  (tiny change)
1242 1243 1244 1245

	* net/tramp.el (tramp-handle-write-region): Copy but rename temp file,
	in order to keep context in SELinux.

1246 1247 1248 1249 1250 1251 1252 1253
2009-11-08  Chong Yidong  <cyd@stupidchicken.com>

	* dired-aux.el (dired-query): Place cursor in echo area and allow
	C-g.

	* dired.el (dired-mode-map): Disable dired-maybe-insert-subdir
	menu item if not on a directory (Bug#4701).

Michael Albinus's avatar
Michael Albinus committed
1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273
2009-11-07  Michael Albinus  <michael.albinus@gmx.de>

	Sync with Tramp 2.1.17.

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

	* net/tramp-compat.el (tramp-compat-copy-directory)
	(tramp-compat-delete-directory): New defuns.

	* net/tramp-fish.el (tramp-fish-handle-delete-directory):
	* net/tramp-gvfs.el (tramp-gvfs-handle-delete-directory): Use
	`tramp-compat-delete-directory'.

	* net/tramp-smb.el (tramp-smb-handle-copy-directory)
	(tramp-smb-handle-delete-directory ): Use
	`tramp-compat-copy-directory' and `tramp-compat-delete-directory'.

	* net/trampver.el: Update release number.

1274 1275
2009-11-07  Chong Yidong  <cyd@stupidchicken.com>

1276 1277 1278
	* tar-mode.el (tar-copy): Call write-region on the right buffer
	(Bug#4857).

1279 1280 1281
	* mail/rmailsum.el (rmail-summary-rmail-update): Call linum-update
	by hand, if necessary (Bug#4878).

1282 1283
2009-11-06  Chong Yidong  <cyd@stupidchicken.com>

1284 1285 1286
	* buff-menu.el (Buffer-menu-buffer+size): Use display property to
	align size column (Bug#4839).

1287 1288 1289
	* emacs-lisp/autoload.el (autoload-rubric): Always issue a provide
	statement.

1290 1291 1292 1293 1294 1295 1296
2009-11-05  Dan Nicolaescu  <dann@ics.uci.edu>

	* progmodes/ld-script.el (auto-mode-alist):
	* vc-hooks.el (vc-directory-exclusion-list): Purecopy strings.

	* cus-face.el (custom-declare-face): Purecopy face spec.

Kenichi Handa's avatar
Kenichi Handa committed
1297 1298 1299 1300 1301 1302 1303
2009-11-06  Kenichi Handa  <handa@m17n.org>

	* international/uni-bidi.el: Re-generated.
	* international/uni-category.el: Re-generated.
	* international/uni-combining.el: Re-generated.
	* international/uni-mirrored.el: Re-generated.

1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363
2009-11-05  Dan Nicolaescu  <dann@ics.uci.edu>

	* textmodes/tex-mode.el (tex-alt-dvi-print-command)
	(tex-dvi-print-command, tex-bibtex-command, tex-start-commands)
	(tex-start-options, slitex-run-command, latex-run-command)
	(tex-run-command, tex-directory):
	* textmodes/ispell.el (ispell-html-skip-alists)
	(ispell-tex-skip-alists, ispell-tex-skip-alists):
	* textmodes/fill.el (adaptive-fill-first-line-regexp):
	(adaptive-fill-regexp):
	* textmodes/dns-mode.el (auto-mode-alist):
	* progmodes/python.el (interpreter-mode-alist):
	* progmodes/etags.el (tags-compression-info-list):
	* progmodes/etags.el (tags-file-name):
	* net/browse-url.el (browse-url-galeon-program)
	(browse-url-firefox-program):
	* mail/sendmail.el (mail-signature-file)
	(mail-citation-prefix-regexp):
	* international/mule-conf.el (eight-bit):
	* international/latexenc.el (latex-inputenc-coding-alist):
	* international/fontset.el (x-pixel-size-width-font-regexp):
	* emacs-lisp/warnings.el (warning-type-format):
	* emacs-lisp/trace.el (trace-buffer):
	* emacs-lisp/lisp-mode.el (lisp-interaction-mode-map)
	(emacs-lisp-mode-map):
	* calendar/holidays.el (holiday-solar-holidays)
	(holiday-bahai-holidays, holiday-islamic-holidays)
	(holiday-christian-holidays, holiday-hebrew-holidays)
	(hebrew-holidays-4, hebrew-holidays-3, hebrew-holidays-2)
	(hebrew-holidays-1, holiday-oriental-holidays)
	(holiday-general-holidays):
	* x-dnd.el (x-dnd-known-types):
	* tool-bar.el (tool-bar):
	* startup.el (site-run-file):
	* shell.el (shell-dumb-shell-regexp):
	* rfn-eshadow.el (file-name-shadow-tty-properties)
	(file-name-shadow-properties):
	* paths.el (remote-shell-program, news-directory):
	* mouse.el ([C-down-mouse-3]):
	* menu-bar.el (menu-bar-tools-menu):
	* jka-cmpr-hook.el (jka-compr-load-suffixes)
	(jka-compr-mode-alist-additions, jka-compr-compression-info-list)
	(jka-compr-compression-info-list):
	* isearch.el (search-whitespace-regexp):
	* image-file.el (image-file-name-extensions):
	* find-dired.el (find-ls-option):
	* files.el (directory-listing-before-filename-regexp)
	(directory-free-space-args, insert-directory-program)
	(list-directory-brief-switches, magic-fallback-mode-alist)
	(magic-fallback-mode-alist, auto-mode-interpreter-regexp)
	(automount-dir-prefix):
	* faces.el (face-x-resources, x-font-regexp, x-font-regexp-head)
	(x-font-regexp-slant, x-font-regexp-weight, face-x-resources)
	(face-font-registry-alternatives, face-font-registry-alternatives)
	(face-font-family-alternatives):
	* facemenu.el (facemenu-add-new-face, facemenu-background-menu)
	(facemenu-foreground-menu, facemenu-face-menu):
	* epa-hook.el (epa-file-name-regexp):
	* dnd.el (dnd-protocol-alist):
	* textmodes/rst.el (auto-mode-alist):
Juanma Barranquero's avatar
Juanma Barranquero committed
1364
	* button.el (default-button): Purecopy strings.
1365

Glenn Morris's avatar
Glenn Morris committed
1366 1367 1368 1369
2009-11-06  Glenn Morris  <rgm@gnu.org>

	* Makefile.in (ELCFILES): Update.

1370 1371
2009-11-05  Stefan Monnier  <monnier@iro.umontreal.ca>

1372 1373 1374
	* emacs-lisp/lucid.el: Move to obsolete/lucid.el.
	* emacs-lisp/levents.el: Move to obsolete/levents.el.

1375 1376 1377 1378 1379 1380 1381 1382 1383 1384
	* nxml/xsd-regexp.el (xsdre-gen-categories):
	* nxml/xmltok.el (xmltok-parse-entity):
	* nxml/rng-parse.el (rng-parse-validate-file):
	* nxml/rng-maint.el (rng-format-manual)
	(rng-manual-output-force-new-line):
	* nxml/rng-loc.el (rng-save-schema-location-1):
	* nxml/rng-cmpct.el (rng-c-parse-file):
	* nxml/nxml-maint.el (nxml-insert-target-repertoire-glyph-set):
	* nxml/nxml-parse.el (nxml-parse-file): Use with-current-buffer.

1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409