ChangeLog 312 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
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'.

18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
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'.

47 48 49 50 51 52 53
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.

54 55
2009-11-25  Stefan Monnier  <monnier@iro.umontreal.ca>

56 57
	* progmodes/meta-mode.el (meta-complete-symbol):
	* progmodes/etags.el (complete-tag):
58 59 60
	* mail/mailabbrev.el (mail-abbrev-complete-alias):
	Use completion-in-region.

61 62 63 64
	* dabbrev.el (dabbrev--minibuffer-origin): Use minibuffer-selected-window.
	(dabbrev-completion): Use completion-in-region.
	(dabbrev--abbrev-at-point): Simplify regexp.

65 66 67
	* abbrev.el (abbrev--before-point): Use word-motion functions
	if :regexp is not specified (bug#5031).

68 69
	* subr.el (string-prefix-p): New function.

70 71 72
	* man.el (Man-completion-cache): New var.
	(Man-completion-table): Use it.

73 74 75
	* vc.el (vc-print-log-internal): Make `limit' optional for better
	compatibility (e.g. with vc-annotate.el).

76 77
2009-11-24  Kevin Ryde  <user42@zip.com.au>

78 79
	* emacs-lisp/checkdoc.el (checkdoc-proper-noun-regexp):
	Build value with regexp-opt instead of explicit joining loop.  (My
80 81
	Bug#4927.)

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

85 86 87 88
2009-11-24  Markus Triska  <markus.triska@gmx.at>

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

89 90
2009-11-24  Stefan Monnier  <monnier@iro.umontreal.ca>

91 92 93 94 95 96 97 98
	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.

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

102 103 104
	* man.el (Man-completion-table): New function.
	(man): Use it.

105 106
2009-11-24  David Reitter  <david.reitter@gmail.com>

107
	* vc-git.el (vc-git-registered): Use checkout directory (where
108 109 110
	.git is) rather than the file's directory and a relative path spec
	to work around a bug in git.

111 112 113 114 115 116 117 118
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'.

119 120
	* eshell/esh-ext.el (eshell-search-path):
	Use `eshell-parse-colon-path'.
121 122 123
	(eshell-remote-command): Remove argument HANDLER.
	(eshell-external-command): Check for FTP remote connection.

124 125 126 127
	* 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.
128

129 130
	* eshell/em-cmpl.el (eshell-complete-commands-list):
	Use `eshell-parse-colon-path'.
131 132 133 134 135 136

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

137 138 139
2009-11-24  Tassilo Horn  <tassilo@member.fsf.org>

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

142
2009-11-24  Michael Kifer  <kifer@cs.stonybrook.edu>
143

144 145
	* ediff-vers.el (ediff-rcs-get-output-buffer): Revert the change
	made on 2009-11-22.
146

147 148 149 150 151
2009-11-24  Glenn Morris  <rgm@gnu.org>

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

152 153 154
	* cedet/semantic/idle.el (global-semantic-idle-scheduler-mode):
	Move after definition of global-semantic-idle-tag-highlight-mode.

155 156 157 158
2009-11-24  Stefan Monnier  <monnier@iro.umontreal.ca>

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

159 160 161 162 163 164 165 166
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.

167 168 169 170
2009-11-23  Juri Linkov  <juri@jurta.org>

	Implement DocView Continuous mode.  (Bug#4896)
	* doc-view.el (doc-view-continuous-mode): New defcustom.
171 172 173
	(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'.
174 175 176
	(doc-view-next-line-or-next-page)
	(doc-view-previous-line-or-previous-page): New commands.

177 178 179 180 181 182 183 184 185 186 187 188 189 190 191
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.

192 193 194 195 196 197 198 199 200 201
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.

202 203 204 205 206
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.

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

209
	Make M-r mirror the new cycling behavior of C-l.
210 211 212 213
	* 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.

214 215 216 217 218
2009-11-23  Sven Joachim  <svenjoac@gmx.de>

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

219 220
2009-11-22  Chong Yidong  <cyd@stupidchicken.com>

221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265
	* 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.

266 267 268
	* cedet/semantic/ia.el (semantic-ia-completion-format-tag-function):
	Use semantic-format-tag-prototype.

269 270 271 272 273 274 275
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.

276 277 278
	* emulation/viper-util.el, emulation/viper.el:
	Use viper-last-command-char instead of
	last-command-char/last-command-event.
279

280 281 282
	* ediff-init.el, ediff-mult.el, ediff-util.el:
	Replace last-command-char and last-command-event
	with (ediff-last-command-char) everywhere.
283 284 285 286 287 288 289

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

290 291 292 293 294
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.

295 296 297
2009-11-21  Chong Yidong  <cyd@stupidchicken.com>

	* cedet/semantic/complete.el (semantic-complete-read-tag-engine)
298 299
	(semantic-complete-jump-local, semantic-complete-jump):
	Improve prompt string.
300

301 302 303 304
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
305 306
2009-11-21  Nathaniel Flath  <flat0103@gmail.com>

307 308
	* 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
309 310 311

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

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

315 316 317 318 319 320 321 322
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.

323 324 325 326 327 328 329 330 331 332 333 334
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.

335 336 337 338 339 340 341 342 343 344 345 346 347 348
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).

349 350 351 352
2009-11-21  Glenn Morris  <rgm@gnu.org>

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

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

355 356
	* net/browse-url.el (browse-url-default-windows-browser):
	Use cygstart for cygwin.
357

358 359 360 361 362 363 364 365
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.

366 367 368 369 370 371 372 373
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)
374 375 376 377 378
	(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.
379

380 381
2009-11-20  Thierry Volpiatto  <thierry.volpiatto@gmail.com>

382 383
	* bookmark.el (bookmark-search-delay, bookmark-search-prompt):
	New options.
384 385 386 387 388 389 390 391
	(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.

392 393
2009-11-20  Chong Yidong  <cyd@stupidchicken.com>

394
	* cedet/semantic/complete.el (semantic-complete-inline-map): Doc fix.
395 396 397 398

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

399 400
2009-11-20  Tassilo Horn  <tassilo@member.fsf.org>

401 402 403
	* progmodes/cc-cmds.el: declare-functioned forward-subword and
	backward-subword to quit the byte-compiler.

404 405 406 407
	* makefile.w32-in: Don't refer cc-subword.elc but subword.elc.

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

408
	* progmodes/cc-cmds.el (c-update-modeline)
409 410
	(c-forward-into-nomenclature, c-backward-into-nomenclature):
	Refer to subword.el functions instead of cc-subword.el.
411 412 413 414

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

415 416 417 418
	* 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.
419
	(global-subword-mode): New global minor mode.
420 421 422 423 424 425 426 427 428 429
	(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.
430

431 432
2009-11-20  Dan Nicolaescu  <dann@ics.uci.edu>

433 434 435 436 437
	* 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.

438 439 440
	* 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
441 442 443 444
2009-11-20  Glenn Morris  <rgm@gnu.org>

	* Makefile.in (ELCFILES): Regenerate.

445 446 447 448 449 450 451 452 453 454 455
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
456 457
2009-11-20  Jay Belanger  <jay.p.belanger@gmail.com>

Stefan Monnier's avatar
Stefan Monnier committed
458 459
	* calc/calc.el (calc-set-mode-line):
	Rename `calc-complement-signed-mode' to `calc-twos-complement-mode'.
Jay Belanger's avatar
Jay Belanger committed
460 461 462
	(math-format-number): Rename `math-format-complement-signed' to
	`math-format-twos-complement'.

Stefan Monnier's avatar
Stefan Monnier committed
463
	* calc/calc-bin.el (math-format-twos-complement): Rename from
Jay Belanger's avatar
Jay Belanger committed
464 465 466
	math-format-complement-signed.
	(calc-radix): Rename `calc-complement-signed-mode' to
	`calc-twos-complement-mode'.
Stefan Monnier's avatar
Stefan Monnier committed
467 468
	(calc-octal-radix, calc-hex-radix): Add an argument for
	two's complement.
Jay Belanger's avatar
Jay Belanger committed
469

Stefan Monnier's avatar
Stefan Monnier committed
470 471
	* 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
472

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

Stefan Monnier's avatar
Stefan Monnier committed
477 478
	* calc/calc-units.el (math-build-units-table-buffer):
	Let `calc-twos-complement-mode' be nil.
Jay Belanger's avatar
Jay Belanger committed
479 480 481 482 483 484 485 486 487

	* 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
488 489 490 491 492 493 494 495 496 497 498
	* 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
499

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

502 503 504 505 506 507 508
	* 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.

509 510 511 512
	* window.el (display-buffer-mark-dedicated): New var.
	(display-buffer): Obey it.
	* minibuffer.el (minibuffer-completion-help): Use it.

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

515 516 517 518
	* filecache.el (file-cache-add-file): Use push and cons.
	(file-cache-delete-file-regexp): Use push.
	(file-cache-complete): Use completion-in-region.

519 520
	* simple.el (with-wrapper-hook): Fix thinko.

521 522 523 524 525 526 527 528 529 530 531 532 533
	* 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
534 535 536 537
2009-11-19  Vivek Dasmohapatra  <vivek@etla.org>

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

538 539 540 541 542 543 544 545
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.

546 547 548 549 550 551
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'.

552 553 554 555 556 557 558 559 560 561 562
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.

563 564
2009-11-19  Michael Albinus  <michael.albinus@gmx.de>

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

568 569
2009-11-19  Glenn Morris  <rgm@gnu.org>

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

572 573
	* textmodes/flyspell.el (sgml-lexical-context): Declare.

574 575 576
	* net/newst-treeview.el (newsticker-treeview-treewindow-width)
	(newsticker-treeview-listwindow-height): Fix custom type.

577 578 579 580
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
581
	(describe-char): Fix the condition for detecting a trivial composition.
582

Glenn Morris's avatar
Glenn Morris committed
583
2009-11-18  Nathaniel Flath  <flat0103@gmail.com>
Alan Mackenzie's avatar
Alan Mackenzie committed
584 585

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

Glenn Morris's avatar
Glenn Morris committed
588
2009-11-18  Bernhard Herzog  <bernhard.herzog@intevation.de>  (tiny change)
589 590 591

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

592 593 594 595 596
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
597 598 599 600
2009-11-18  Alan Mackenzie  <acm@muc.de>

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

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

Stefan Monnier's avatar
Stefan Monnier committed
603
	* font-setting.el (font-use-system-font): Move ...
604 605 606

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

607 608 609 610 611
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.

612 613 614
	* net/tramp-gvfs.el (tramp-gvfs-handle-write-region): Set file
	modification time.

615 616 617
2009-11-17  Jan Djärv  <jan.h.d@swipnet.se>

	* menu-bar.el: Put "Use system font" in Option-menu.
618
	(menu-bar-options-save): Add font-use-system-font.
619 620 621 622

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

Stefan Monnier's avatar
Stefan Monnier committed
623
	* Makefile.in (ELCFILES): Add font-settings.el.
624 625
	* font-setting.el: New file.

626 627 628 629
2009-11-17  Glenn Morris  <rgm@gnu.org>

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

630 631 632 633 634 635
	* 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.

636 637 638 639 640 641 642 643 644 645 646 647 648 649
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'.

650 651
2009-11-16  Kevin Ryde  <user42@zip.com.au>

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

655 656 657 658
	* 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
659
	change).  (Bug #4928.)
660

661 662 663 664 665 666 667 668 669 670 671 672
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.

673 674 675 676 677 678
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'.

679 680 681 682
2009-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>

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

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

	* net/dbus.el (dbus-unregister-service): New defun.
686
	(dbus-register-property): Register the handlers of
687 688 689
	"org.freedesktop.DBus.Properties" for SERVICE.
	(dbus-property-handler): Fix docstring.

690 691 692 693 694 695
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.

696 697 698 699 700 701 702 703 704
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'.
705 706
	(math-format-complement-signed, math-symclip, calcFunc-symclip)
	(calc-symclip): New functions.
707 708 709

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

710 711
	* calc/calc-embed.el (calc-embedded-mode-vars):
	Add `calc-complement-signed-mode' to the list of modes.
712 713

	* calc/calc-map.el (calc-get-operator): Add `calc-symclip'.
714
	(calc-b-oper-keys): Add `calc-symclip' to list.
715 716 717

	* calc/calc-ext.el (math-read-number-fancy): Read complement
	signed numbers.
718 719
	(calc-init-extensions): Add binding for `calc-symclip'.
	Add autoload for `calcFunc-symclip' and `calc-symclip'.
720 721 722

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

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

727 728 729 730 731
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.

732 733
2009-11-15  Dan Nicolaescu  <dann@ics.uci.edu>

734 735 736 737 738 739 740 741 742
	* 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,
743
	pass it to the log command when set.  Make the BUFFER argument
744 745 746 747 748 749 750 751
	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

752 753
	* bindings.el (mode-line-buffer-identification): Do not purecopy.

754 755
2009-11-15  Chong Yidong  <cyd@stupidchicken.com>

756 757 758
	* dired.el (dired-mode-map): Move encryption items to "Operate"
	menu (Bug#4703).

759 760 761
	* strokes.el (strokes-update-window-configuration): Make strokes
	buffer current before erasing (Bug#4906).

762 763 764 765 766 767 768
	* 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.

769 770 771 772 773
2009-11-15  Juri Linkov  <juri@jurta.org>

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

774 775 776 777 778
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)

779 780
2009-11-15  Stefan Monnier  <monnier@iro.umontreal.ca>

781 782 783
	* help-mode.el (help-make-xrefs): Undo the last revert, and replace it
	with a real fix.

784 785 786 787 788 789 790
	* 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.

791 792
2009-11-14  Glenn Morris  <rgm@gnu.org>

793 794 795
	* menu-bar.el (menu-bar-tools-menu): Read and send mail entries are not
	constants.  (Bug#4913)

796 797
	* emacs-lisp/elint.el (elint-standard-variables): Doc fix.

798 799 800 801 802
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)

803 804 805 806 807
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)

808 809
2009-11-14  Chong Yidong  <cyd@stupidchicken.com>

810 811
	* simple.el (shell-command): Doc fix (Bug#4891).

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

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

816 817 818 819
	* 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.

820 821 822
	* speedbar.el (top-level): Remove unnecessary load of ange-ftp when
	compiling.

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

Glenn Morris's avatar
Glenn Morris committed
825 826 827 828
	* 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
829
	* custom.el (defgroup):
830
	* epg-config.el (epg): Doc fixes.
Glenn Morris's avatar
Glenn Morris committed
831

832 833 834 835 836 837
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.

838 839
2009-11-13  Stefan Monnier  <monnier@iro.umontreal.ca>

840 841 842
	* add-log.el (add-change-log-entry): Avoid displaying the changelog
	a second time.

843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923
	* 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
924 925 926 927
2009-11-13  Glenn Morris  <rgm@gnu.org>

	* Makefile.in (ELCFILES): Regenerate.

928 929
2009-11-13  Michael Albinus  <michael.albinus@gmx.de>

930 931
	* net/dbus.el (dbus-registered-objects-table): Rename from
	`dbus-registered-functions-table', because it contains also properties.
932 933 934 935 936
	(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.

937 938 939 940 941
2009-11-13  Stefan Monnier  <monnier@iro.umontreal.ca>

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

942 943
2009-11-13  Tomas Abrahamsson  <tab@lysator.liu.se>

944 945
	* textmodes/artist.el (artist-mouse-choose-operation):
	Call `tmm-prompt' instead of `x-popup-menu' if we cannot popup
946 947 948 949
	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.

950 951 952 953 954
2009-11-13  Kenichi Handa  <handa@m17n.org>

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

955 956 957 958 959
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.

960 961 962 963 964
2009-11-12  Stefan Monnier  <monnier@iro.umontreal.ca>

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

965 966 967 968 969
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).

970 971 972 973
2009-11-12  Dan Nicolaescu  <dann@ics.uci.edu>

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

974 975 976 977 978 979
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'.

980 981
2009-11-12  Dan Nicolaescu  <dann@ics.uci.edu>

982 983 984 985 986 987 988 989 990 991 992 993 994
	* 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.

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

997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014
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
1015 1016 1017 1018 1019 1020 1021 1022 1023
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.

1024 1025
2009-11-11  Dan Nicolaescu  <dann@ics.uci.edu>

1026 1027 1028 1029 1030 1031 1032 1033
	* 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.

1034 1035 1036 1037
	* 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.

1038 1039 1040 1041 1042
	* 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
1043
	* international/mule-cmds.el (register-input-method): Purecopy arguments.
1044 1045
	(define-char-code-property): Correctly purecopy the table.

1046 1047
	* international/ccl.el (define-ccl-program): Purecopy the docstring.

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

1050 1051 1052
	* subr.el (add-hook): Purecopy strings.
	(eval-after-load): Purecopy load-history-regexp and the form.

1053 1054
	* custom.el (custom-declare-group): Purecopy load-file-name.

1055
	* subr.el (menu-bar-separator): New defconst.
1056 1057 1058 1059 1060
	* 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):
1061 1062
	* replace.el (occur-mode-map):
	* menu-bar.el (menu-bar-file-menu, menu-bar-search-menu)
Juanma Barranquero's avatar
Juanma Barranquero committed
1063
	(menu-bar-edit-menu, menu-bar-goto-menu)
1064 1065 1066 1067 1068 1069 1070 1071
	(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.

1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101
	* 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.

1102 1103 1104 1105 1106 1107 1108
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.

1109 1110
2009-11-10  Glenn Morris  <rgm@gnu.org>

1111 1112 1113 1114
	* dired.el, hi-lock.el, calendar/cal-menu.el, calendar/calendar.el:
	* calendar/holidays.el, progmodes/cperl-mode.el:
	Update x-popup-menu declarations.

1115 1116 1117 1118
	* emacs-lisp/shadow.el (find-emacs-lisp-shadows)
	(list-load-path-shadows): Use dolist.
	(list-load-path-shadows): Use with-current-buffer.

1119 1120 1121 1122 1123 1124
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.

1125 1126 1127 1128 1129
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
1130
2009-11-08  Markus Rost  <rost@math.uni-bielefeld.de>
1131 1132 1133 1134

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

1135 1136 1137 1138 1139
2009-11-08  Chong Yidong  <cyd@stupidchicken.com>

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

1140 1141 1142
	* emulation/cua-base.el: Add CUA property to some CC mode commands
	(Bug#4100).

1143 1144 1145
2009-11-08  Kevin Ryde  <user42@zip.com.au>

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

1148 1149 1150 1151 1152
2009-11-08  Jared Finder  <jfinder@crypticstudios.com>

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

1153 1154 1155 1156 1157 1158 1159 1160
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
1161
2009-11-08  Kevin Ryde  <user42@zip.com.au>
1162 1163 1164 1165

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

Juanma Barranquero's avatar
Juanma Barranquero committed
1166
2009-11-08  Andr  <m00naticus@gmail.com>  (tiny change)
1167 1168 1169 1170

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

1171 1172 1173 1174 1175 1176 1177 1178
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
1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198
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.

1199 1200
2009-11-07  Chong Yidong  <cyd@stupidchicken.com>

1201 1202 1203
	* tar-mode.el (tar-copy): Call write-region on the right buffer
	(Bug#4857).

1204 1205 1206
	* mail/rmailsum.el (rmail-summary-rmail-update): Call linum-update
	by hand, if necessary (Bug#4878).

1207 1208
2009-11-06  Chong Yidong  <cyd@stupidchicken.com>

1209 1210 1211
	* buff-menu.el (Buffer-menu-buffer+size): Use display property to
	align size column (Bug#4839).

1212 1213 1214
	* emacs-lisp/autoload.el (autoload-rubric): Always issue a provide
	statement.

1215 1216 1217 1218 1219 1220 1221
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
1222 1223 1224 1225 1226 1227 1228
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.

1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288
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
1289
	* button.el (default-button): Purecopy strings.
1290

Glenn Morris's avatar
Glenn Morris committed
1291 1292 1293 1294
2009-11-06  Glenn Morris  <rgm@gnu.org>

	* Makefile.in (ELCFILES): Update.

1295 1296
2009-11-05  Stefan Monnier  <monnier@iro.umontreal.ca>

1297 1298 1299
	* emacs-lisp/lucid.el: Move to obsolete/lucid.el.
	* emacs-lisp/levents.el: Move to obsolete/levents.el.

1300 1301 1302 1303 1304 1305 1306 1307 1308 1309
	* 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.

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
2009-11-05  Wilson Snyder  <wsnyder@wsnyder.org>

	* verilog-mode.el (verilog-getopt-file, verilog-set-define):
	Remove extra save-excursions and make-variable-buffer-local's.
	Suggested by Stefan Monnier.

	(verilog-getopt-file, verilog-module-inside-filename-p)
	(verilog-set-define): Merge GNU 1.35 and repair changes from
	switching to using with-current-buffer.

	(verilog-read-always-signals-recurse): Fix "a == 2'b00 ? b : c"
	being treated as a number and confusing AUTORESET.
	Reported by Dan Dever.

	(verilog-auto-ignore-concat, verilog-read-sub-decls-expr):
	Add verilog-auto-ignore-concat to fix backward compatibility with
	older verilog-modes.  Reported by Dan Katz.

	(verilog-read-auto-template): Fix AUTO_TEMPLATEs with regexps
	containing closing anchors "...$".

	(verilog-read-decls): Fix AUTOREG not detecting "assign {a,b}".
	Reported by Wade Smith.

	(verilog-batch-execute-func) Comment on function usage.

2009-11-05  Michael McNamara  <mac@mail.brushroad.com>

	* verilog-mode.el (verilog-label-re): Fix regular expression for
	labels.

	(verilog-label-re, verilog-calc-1): Support proper indent of named
	asserts.

	(verilog-backward-token, verilog-basic-complete-re)
	(verilog-beg-of-statement, verilog-indent-re): Support proper
	indent of the assert statement at the beginning of a block of text.

	(verilog-beg-block-re, verilog-ovm-begin-re): Support the
	`ovm_object_param_utils_begin and `ovm_component_param_utils_begin
	tokens as begins.

1352 1353
2009-11-05  Glenn Morris  <rgm@gnu.org>

1354 1355 1356 1357 1358
	* emacs-lisp/bytecomp.el (byte-compile-insert-header): Drop test for
	Emacs 19.  (Bug#1531)
	(byte-compile-fix-header): Update for the above change.
	Drop test for epoch::version.

1359
	* emacs-lisp/autoload.el (autoload-rubric): Add optional feature arg.
1360 1361 1362
	* cus-dep.el (custom-make-dependencies):
	* finder.el (finder-compile-keywords):
	Use autoload-rubric's feature argument.
1363

1364 1365
	* calendar/diary-lib.el (top-level): Make load behave more like require.

1366 1367
	* vc-git.el (vc-git-stash-map): Move definition before use.

Glenn Morris's avatar
Glenn Morris committed
1368
2009-11-04  Dan Nicolaescu  <dann@ics.uci.edu>
1369

1370 1371 1372
	* custom.el (custom-declare-group): Purecopy standard-value.
	(custom-declare-group): Purecopy custom-prefix.

1373 1374
	* international/mule.el (load-with-code-conversion):
	Call do-after-load-evaluation unconditionally.
1375

1376 1377
	* emacs-lisp/bytecomp.el (byte-compile-output-file-form): Handle defvaralias.

1378 1379 1380 1381
2009-11-04  Stefan Monnier  <monnier@iro.umontreal.ca>

	* descr-text.el: Require help-mode rather than help-fns (bug#4861).

1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392
2009-11-04  Glenn Morris  <rgm@gnu.org>

	* emacs-lisp/bytecomp.el (byte-compile-version-cond): Remove macro.
	(byte-compile-compatibility): Remove option.
	(byte-compile-close-variables, byte-compile-fix-header)
	(byte-compile-insert-header, byte-compile-output-docform)
	(byte-compile-file-form-defmumble, byte-compile-byte-code-maker)
	(byte-compile-lambda, byte-compile-form, byte-defop-compiler19)
	(byte-compile-list, byte-compile-concat, byte-compile-function-form)
	(byte-compile-insert, byte-compile-defun):
	Remove support for byte-compile-compatibility and Emacs 18.  (Bug#4571)
Glenn Morris's avatar