ChangeLog 438 KB
Newer Older
1 2 3 4 5 6 7
2008-07-23  Dan Nicolaescu  <dann@ics.uci.edu>

	* dired.el (dired-mode-map): Show the key binding for wdired.

	* menu-bar.el (menu-bar-file-menu): Show the key binding for
	exiting emacs.

8 9 10 11
2008-07-19  Adrian Robert  <Adrian.B.Robert@gmail.com>

	* term/ns-win.el (x-list-fonts): Drop alias.

12 13 14 15 16 17 18 19 20 21 22 23 24
2008-07-23  Juri Linkov  <juri@jurta.org>

	* replace.el (multi-query-replace-map): New variable.
	(perform-replace): Add processing of new multi-buffer keys bound
	to `automatic-all' and `exit-current'.  Set `query-flag' to nil
	if last input char was `automatic-all'.  Set new local variable
	`multi-buffer' to t when one of new two keys were typed.  Return
	non-nil value of `multi-buffer' that tells to calling functions
	to continue replacement on the next file.

	* progmodes/etags.el (tags-query-replace): Set arg `map' of
	`perform-replace' to `multi-query-replace-map'.

25 26
2008-07-22  Stefan Monnier  <monnier@iro.umontreal.ca>

27 28 29
	* diff-mode.el (diff-auto-refine-mode): Remove lighter, since it's
	otherwise displayed in every buffer.

30 31 32
	* vc-arch.el (vc-arch-trim-make-sentinel): Use a closure.
	(vc-arch-trim-one-revlib): Delete temp directories as well.

33 34
2008-07-22  Stephen Eglen  <stephen@gnu.org>

35
	* iswitchb.el (iswitchb-delim): New variable, suggested by Ted Roden.
36

37 38
2008-07-22  Sven Joachim <svenjoac@gmx.de>  (tiny change)

39
	* vc-dir.el (vc-dir-recompute-file-state): Fix mismatched paenthesis.
40

Miles Bader's avatar
Miles Bader committed
41 42 43 44 45
2008-07-22  Miles Bader  <miles@gnu.org>

	* progmodes/sh-script.el (sh-newline-and-indent): Remove.
	(sh-mode-map): Remove remapping of newline-and-indent.

46 47
2008-07-22  Dan Nicolaescu  <dann@ics.uci.edu>

Dan Nicolaescu's avatar
Dan Nicolaescu committed
48 49
	* vc.el (Todo): Update.

Dan Nicolaescu's avatar
Dan Nicolaescu committed
50 51
	* vc-hooks.el: Remove obsolete comment.

52 53 54
	* vc-git.el (vc-git-status-printer): Update the directory display
	to match the default.

Miles Bader's avatar
Miles Bader committed
55
	* vc-dir.el (vc-dir-recompute-file-state): Add workaround for CVS.
56

57 58 59 60 61
2008-07-21  Chong Yidong  <cyd@stupidchicken.com>

	* menu-bar.el (menu-bar-line-wrapping-menu): Use Visual Line mode
	for "word wrap" command.

62
	* simple.el (visual-line-mode): Disable truncate-partial-width-windows.
63

64 65
2008-07-21  Dan Nicolaescu  <dann@ics.uci.edu>

66 67 68 69 70 71 72 73 74 75
	* term/ns-win.el: Rename ns- functions/variables to the
	corresponding x- versions.
	(x-select-text, x-cut-buffer-or-selection-value)
	(x-disown-selection-internal, x-get-selection-internal)
	(x-own-selection-internal, x-defined-colors, xw-defined-colors)
	(x-display-mm-width, x-display-mm-height)
	(x-display-backing-store, x-display-save-under)
	(x-display-visual-class, x-display-screens, x-focus-frame): Remove
	defaliases.

76 77 78 79
	* frame.el (ns-display-name): Remove declaration.
	(make-frame-on-display): Use x-display-name instead
	ns-display-name.  Use unless.

80 81
	* startup.el (command-line-1): Fix indentation.

82 83 84
	* term/ns-win.el (up-one, down-one, left-one, right-one): Remove,
	checked in inadvertently.

85 86 87 88 89 90 91 92 93 94
2008-07-21  Chong Yidong  <cyd@stupidchicken.com>

	* term/ns-win.el: Standardize references to "Nextstep" in
	comments, messages, and docstrings.
	(ns-handle-args, x-parse-geometry)
	(ns-extended-platform-support-mode, x-setup-function-keys)
	(ns-select-overlay, ns-unselect-line, ns-yes-or-no-p)
	(ns-set-pasteboard, ns-scroll-bar-move, ns-defined-colors)
	(ns-initialized, ns-initialize-window-system): Doc fixes.

95 96 97 98 99 100 101 102 103
2008-07-21  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* diff-mode.el (diff-auto-refine): Delete defcustom.
	(diff-auto-refine-mode): New func/var via define-minor-mode.
	Update var ref to use diff-auto-refine-mode.
	* smerge-mode.el (diff-mode): Require when compiling.
	(smerge-auto-refine): Delete defcustom.
	Update smerge-auto-refine ref to use diff-auto-refine-mode.

104 105 106 107 108
2008-07-21  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (visual-line): New custom group.
	(visual-line-fringe-indicators): New var.
	(visual-line-mode): Set fringe-indicator-alist based on
109
	visual-line-fringe-indicators.  Add lighter.
110

111 112 113 114 115 116 117 118 119 120 121 122 123
2008-07-20  Dan Nicolaescu  <dann@ics.uci.edu>

	* term/x-win.el (x-handle-switch, x-handle-numeric-switch)
	(x-handle-initial-switch, x-handle-iconic, x-handle-xrm-switch)
	(x-handle-geometry, x-handle-name-switch, x-display-name)
	(x-handle-display, x-handle-args, x-colors): Move ...
	* term/common-win.el: ... here.  New file.
	* term/w32-win.el (x-handle-switch, x-handle-numeric-switch)
	(x-handle-initial-switch, x-handle-iconic, x-handle-xrm-switch)
	(x-handle-geometry, x-handle-name-switch, x-display-name)
	(x-handle-display, x-handle-args, x-colors): Remove.
	* loadup.el: Load term/common-win before term/x-win and term/w32-win.

124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144
2008-07-19  Juri Linkov  <juri@jurta.org>

	* startup.el (fancy-startup-text): Move the line "To quit
	a partially entered command, type Control-g" a few lines below
	to be after the line "To start".  Add text "at gnu.org" to
	"Overview of Emacs features".

	* dired.el (dired-mode-map): Fix menu text of
	image-dired-display-thumbs.

	* image-dired.el (image-dired-cmd-create-thumbnail-options)
	(image-dired-cmd-create-temp-image-options)
	(image-dired-cmd-create-standard-thumbnail-command): Add > to the
	ImageMagick command line to change the dimensions of the image
	only if its width or height exceeds the geometry specification.

	* longlines.el: Add coding cookie utf-8 for the pilcrow sign.

	* proced.el (proced-mode, proced): Add \\<proced-mode-map>
	to docstrings.

145
2008-07-19  Adrian Robert  <Adrian.B.Robert@gmail.com>
146

147 148 149
	* term/ns-win.el (ns-ps-print-menu-map): Fix typo pointed out by
	Vinicius Jose Latorre.

150 151 152 153 154
2008-07-19  Glenn Morris  <rgm@gnu.org>

	* term/ns-win.el (ns-make-command-string): Use mapconcat.
	(ns-save-preferences): Fix typo in previous change.  (Bug#573)

155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171
2008-07-18  Michael Albinus  <michael.albinus@gmx.de>

	* net/dbus.el (dbus-interface-properties): New defconst.
	(dbus-introspect): Update docstring.
	(dbus-introspect-xml, dbus-introspect-get-attribute)
	(dbus-introspect-get-node-names, dbus-introspect-get-all-nodes)
	(dbus-introspect-get-interface-names)
	(dbus-introspect-get-interface, dbus-introspect-get-method-names)
	(dbus-introspect-get-method, dbus-introspect-get-signal-names)
	(dbus-introspect-get-signal, dbus-introspect-get-property-names)
	(dbus-introspect-get-property)
	(dbus-introspect-get-annotation-names)
	(dbus-introspect-get-annotation)
	(dbus-introspect-get-argument-names, dbus-introspect-get-argument)
	(dbus-introspect-get-signature, dbus-get-property)
	(dbus-set-property, dbus-get-all-properties): New defuns.

172 173
2008-07-18  Chong Yidong  <cyd@stupidchicken.com>

174 175
	* Makefile.in (ELCFILES): Remove ns-carbon-compat.elc.  and
	ns-grabenv.elc.
176 177

	* ns-carbon-compat.el: File removed.
Chong Yidong's avatar
Chong Yidong committed
178 179 180 181 182 183

	* ns-grabenv.el: File removed.

	* term/ns-win.el: Contents of ns-carbon-compat.el and
	ns-grabenv.el moved here.
	(ns-grabenv, ns-open-file-select-line): Doc fixes.
184 185 186 187 188
	(ns-submit-bug-report): Function removed.  Reports go to the main
	Emacs bug list.
	(ns-handle-args, ns-spi-service-call): Doc fixes.
	(info-ns-emacs): Function removed.  Nextstep port manual will be
	merged into the Emacs manual, so no separate link needed.
189

190 191 192 193
2008-07-18  Francesc Rocher  <rocher@member.fsf.org>

	* startup.el (fancy-splash-head): Fix change of 2008-07-02.

194 195 196 197 198
2008-07-18  Glenn Morris  <rgm@gnu.org>

	* eshell/esh-arg.el (eshell-quote-backslash): Restrict previous change
	to XEmacs, since it does nothing for Emacs.

199 200 201 202 203 204
2008-07-18  Katsumi Yamaoka  <yamaoka@jpl.org>

	* net/tls.el (open-tls-stream): Make it work with the 2nd argument
	BUFFER that is a string but does not exist as a buffer object, as
	mentioned in the doc-string.

205 206 207 208 209
2008-07-17  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (line-move-visual): Make it a defcustom.
	(line-move-1): Convert temporary-goal-column back to an integer if
	it was set as a float by a previous call to line-move-visual.
210 211 212 213 214 215 216
	(end-of-visual-line, beginning-of-visual-line)
	(next-logical-line, previous-logical-line):  New functions.

2008-07-17  David Reitter  <david.reitter@gmail.com>

	* simple.el (kill-visual-line, turn-on-visual-line-mode): New
	functions.
217
	(visual-line-mode, global-visual-line-mode): New minor mode.
218
	(visual-line-mode-map): New variable.
219

220 221 222 223
2008-07-17  Glenn Morris  <rgm@gnu.org>

	* term/ns-win.el (parameters): Declare for compiler.

224
2008-07-17  Fan Kai  <fktpp@xemacs.org>  (tiny change)
225 226 227 228

	* esh-arg.el (eshell-quote-backslash): Fix eshell path completion
	for Windows.

229 230 231 232 233 234
2008-07-17  Daiki Ueno  <ueno@unixuser.org>

	* epa.el (epa-key-list-mode): Use run-mode-hooks.
	(epa-key-mode): Ditto.
	(epa-info-mode): Ditto.

235 236 237 238 239 240 241 242 243 244 245 246 247 248
2008-07-17  Glenn Morris  <rgm@gnu.org>

	* term/ns-win.el (ns-handle-switch): Simplify.  Handle the numeric case.
	(ns-handle-numeric-switch): Just call ns-handle-switch.
	(ns-handle-name-switch, ns-handle-nxopen, ns-handle-nxopentemp)
	(ns-handle-args): Simplify using `pop'.
	(ns-display-name): Define (used in frame.el).
	(menu-bar-select-frame): Add (ignored) arg to more closely match the
	original definition.
	(ns-perform-service): Declare.
	(ns-save-preferences): Use fewer `let's.

	* frame.el (ns-display-name): Declare for compiler.

249 250 251 252 253
2008-07-17  Kenichi Handa  <handa@m17n.org>

	* descr-text.el (describe-char-unidata-list): Initialize to the
	list of name, general-category, decomposition, and old-name.

254 255 256 257 258
2008-07-16  Adrian Robert  <Adrian.B.Robert@gmail.com>

	* startup.el (command-line-1): Update processing of NS long options to
	mimic recent changes to processing of X long options.

Nick Roberts's avatar
Nick Roberts committed
259 260 261 262 263 264
2008-07-16  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-create-define-alist): Don't create a
	list of #defines for remote files.
	(gdb-source-info): Only show main if it has been found.

265 266 267 268 269 270 271
2008-07-16  Stefan Monnier  <monnier@iro.umontreal.ca>

	* term/ns-win.el: Require CL; fix up comment style; reindent.
	(ns-define-service): Use subst-char-in-string.  Avoid `eval'.
	(ns-save-preferences): Use `case'.
	(ns-initialize-window-system): Use `dolist'.

Glenn Morris's avatar
Glenn Morris committed
272
2008-07-16  Adrian Robert  <Adrian.B.Robert@gmail.com>
273 274 275 276

	* loadup.el: Remove load of easy-mmode prior to ns-win when NS
	windowing is used.
	* term/ns-win.el (ns-extended-platform-support-mode):
277
	Correct/improve documentation.
278

279 280
2008-07-16  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
281 282 283 284 285 286 287
	* emacs-lisp/cl-compat.el, emacs-lisp/cl-macs.el, emacs-lisp/cl-seq.el:
	Simply require 'cl (see comment in cl-compat.el).
	* emacs-lisp/cl-macs.el (cl-compile-time-init): Remove function.
	* emacs-lisp/cl.el (cl-do-pop, cl-mapcar-many): Declare for compiler.
	(cl-hack-byte-compiler): Load cl-macs and run cl-hack-bytecomp-hook
	directly rather by subterfuge.  Provide cl before loading cl-macs.

Glenn Morris's avatar
Glenn Morris committed
288 289 290 291 292
	* paths.el (rmail-spool-directory): Remove settings for systems that are
	no longer supported.

	* frame.el (ns-initialize-window-system): Declare for compiler.

293
	* term/ns-win.el: Add numerous declarations for compiler.
Juanma Barranquero's avatar
Juanma Barranquero committed
294
	(ns-pop-up-frames): Move definition before use.  Doc fix.
295 296 297 298 299 300

	* emacs-lisp/check-declare.el (check-declare-locate)
	(check-declare-verify): Handle .m files.

2008-07-15  Adrian Robert  <Adrian.B.Robert@gmail.com>

301 302 303 304
	* ns-carbon-compat.el: New file: user-visible compatibility of
	NeXTstep port with Carbon port.
	* ns-grabenv.el: New file: functionality useful on OS X platform to
	expose environment variables inside Emacs started from icon.
305
	* Makefile.in (ELCFILES): Add ns-carbon-compat, ns-grabenv, ns-win.
Juanma Barranquero's avatar
Juanma Barranquero committed
306 307 308 309 310 311 312
	* cus-edit.el:
	* cus-face.el:
	* disp-table.el:
	* faces.el:
	* info.el:
	* mouse.el:
	* mwheel.el:
313 314 315 316 317 318
	* simple.el: Add ns to window systems treated as GUIs.
	* facemenu.el (facemenu-read-color): Don't require a name match under
	NS, to allow numeric color entry.
	* frame.el (make-frame-on-display): Follow code for 'x in initializing
	'ns window system if need be.
	(various): Add 'ns as described above.
319 320
	* loadup.el: Load ns-win.el, easy-menu.el, easy-mmode.el if
	ns-windowing is active.
321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338
	* startup.el (command-line-ns-option-alist): New constant to handle NS
	windowing system specific command line args analogous to how they are
	handled for X windows.
	(command-line-1): Use the above where appropriate.
	* version.el: Add NS port version.
	* woman.el (woman-man.conf-path): Add /usr/share/misc to init path on
	Darwin (usually OS X) systems.
	(woman-use-own-frame): Include 'ns in list of GUI window systems.
	* emulation/viper-util.el (ns-display-color-p)
	(ns-color-defined-p): Remove these (caustically-commented) outdated
	compensations for a port that was never itself integrated until now.
	* gnus/gnus-util.el (gnus-select-frame-set-input-focus): Add support
	for NS window system.
	* international/mule-cmds.el: Add 'ns to list of special-cased window
	systems (probably most of these, x/w32/mac/ns could be changed to
	window-system non-nil).
	* term/ns-win.el: New file: lisp-side support for NS windowing system.

339 340
2008-07-14  Jason Rumney  <jasonr@gnu.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
341 342 343 344 345
	* term/w32-win.el (x-handle-switch, x-handle-name-switch)
	(x-handle-numeric-switch, x-handle-initial-switch)
	(x-handle-xrm-switch, x-handle-args, x-handle-display)
	(xw-defined-colors, w32-initialize-window-system):
	Avoid use of cl pop and push macros.
346

347 348 349 350 351
2008-07-14  Martin Rudalics  <rudalics@gmx.at>

	* add-log.el (change-log-goto-source): Avoid wrong-type-argument
	error when change-log-search-file-name returns nil.

352 353
2008-07-13  Martin Rudalics  <rudalics@gmx.at>

Juanma Barranquero's avatar
Juanma Barranquero committed
354 355
	* add-log.el (change-log-search-file-name):
	Use match-string-no-properties.
356 357 358 359 360 361
	(change-log-search-tag-name-1, change-log-search-tag-name)
	(change-log-goto-source-1, change-log-goto-source): New functions.
	(change-log-tag-re, change-log-find-head, change-log-find-tail):
	New variables.
	(change-log-mode-map): Bind C-c C-c to change-log-goto-source.

362 363 364 365 366 367 368 369 370 371
2008-07-13  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc-help.el (calc-describe-key): Add angles to special key
	descriptions.

2008-07-13  Vincent Belaïche  <vincent.b.1@hotmail.fr>

	* calc-help.el (calc-describe-thing): Use `re-search-forward' to
	search for regexp.

372 373
2008-07-12  Chong Yidong  <cyd@stupidchicken.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
374
	* simple.el (line-move-visual): Handle null pixel position gracefully.
375

Jason Rumney's avatar
Jason Rumney committed
376 377
2008-07-11  Jason Rumney  <jasonr@gnu.org>

Juanma Barranquero's avatar
Juanma Barranquero committed
378 379
	* files.el (file-truename): Get truename of ancestors if file does
	not exist on Windows.
Jason Rumney's avatar
Jason Rumney committed
380

381 382 383
2008-07-11  Chong Yidong  <cyd@stupidchicken.com>

	* simple.el (line-move-visual): Obey goal-column and no-error arg.
384 385
	(track-eol, temporary-goal-column, previous-line, next-line):
	Update docstring.
386 387 388 389 390 391 392 393 394
	(move-end-of-line, move-beginning-of-line): Bind line-move-visual
	to nil.

2008-07-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* simple.el (line-move-visual): New var.
	(line-move-visual): New function.
	(line-move): Call line-move-visual.

395 396 397 398 399
2008-07-11  Dan Nicolaescu  <dann@ics.uci.edu>

	* progmodes/grep.el (grep-files-aliases): Improve the C++ source
	pattern and add patterns for C++ header files.

400 401
2008-07-10  Chong Yidong  <cyd@stupidchicken.com>

402 403
	* window.el (truncated-partial-width-window-p): New function.

Juanma Barranquero's avatar
Juanma Barranquero committed
404
	* menu-bar.el: Remove Longlines mode from menu.  Add word-wrap option.
405

406 407 408 409 410
	* faces.el (x-create-frame-with-faces): Don't pass parameters that
	are set later to x-create-frame.
	(face-set-after-frame-default): Apply X resources for non-default
	faces.

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

	* faces.el (face-set-after-frame-default): Simplify.  Don't apply
	frame-specific X resource settings.  Set faces using a list of
	frame parameters explicitly passed to the calling
	function (e.g. make-frame).
	(x-create-frame-with-faces, tty-create-frame-with-faces): Supply
	explicit frame parameter list to face-set-after-frame-default.

420 421 422 423 424
2008-07-08  Eduard Wiebe  <usenet@pusto.de>  (tiny change)

	* net/browse-url.el (browse-url-default-browser):
	Fix argument list in lambda.

425 426 427 428
2008-07-07  Ulf Jasper  <ulf@web.de>

	* net/newst-backend.el (newsticker--get-news-by-url): Catch errors
	from url-retrieve.
Juanma Barranquero's avatar
Juanma Barranquero committed
429
	(newsticker--sentinel-work): Fix xerror typo.
430

431 432
2008-07-07  Dan Nicolaescu  <dann@ics.uci.edu>

433 434
	* vc-dir.el (vc-dir-refresh): Only update files.

435 436
	* vc-git.el (vc-git--ls-files-state): Remove unused function.

437 438
	* vc-bzr.el (vc-bzr-after-dir-status): Deal with execute bit changes.

439 440 441 442
2008-07-06  John Paul Wallington  <jpw@pobox.com>

	* kermit.el (kermit-esc-char, kermit-clean-off): Doc fixes.

443 444 445 446 447 448 449 450
2008-07-05  Alexandre Julliard  <julliard@winehq.org>

	* vc-git.el (vc-git-registered): Return true for removed files.
	(vc-git-print-log, vc-git-log-view-mode): Print a single log for
	all the files instead of one per file.
	(vc-git-previous-revision): Add support for project-wide previous
	revision when specified file is nil.

451 452
2008-07-05  Dan Nicolaescu  <dann@ics.uci.edu>

453 454
	* vms-patch.el, vmsproc.el, mail/vms-pmail.el: Move to obsolete dir.

455 456 457 458 459 460 461
	* vc-dir.el (vc-dir-find-child-files): New function.
	(vc-dir-resync-directory-files): New function.
	(vc-dir-recompute-file-state): New function, broken out of ...
	(vc-dir-resynch-file): ... here.  Also deal with directories.
	* vc-dispatcher.el (vc-resynch-buffers-in-directory): New function.
	(vc-resynch-buffer): Use it.

462 463
	* vc-hg.el (vc-hg-registered): Do not set vc-state.

464 465
	* vc-annotate.el (vc-annotate-mode-menu): Add separator.

Nick Roberts's avatar
Nick Roberts committed
466 467 468 469 470 471 472 473
2008-07-05  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-display-buffer): Don't split a buffer
	if it's not part of gdb-ui, e.g, at start.

	* progmodes/gud.el (gud-gdb-get-stackframe): Allow absolute
	filenames in stack trace (text command mode).

474 475
2008-07-05  Stefan Monnier  <monnier@iro.umontreal.ca>

476 477
	* mouse-drag.el (mouse-drag-throw, mouse-drag-drag): Autoload.

478 479 480
	* textmodes/sgml-mode.el (sgml-font-lock-syntactic-keywords):
	Use syntax-ppss on a position *before* the char we want to change.

481 482 483 484
2008-07-04  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc-dir.el (vc-dir-query-replace-regexp): New function.
	(vc-dir-tool-bar-map, vc-dir-menu-map): Bind it.
485
	(vc-dir-mode-map): Likewise.
486

487 488
2008-07-03  Juanma Barranquero  <lekktu@gmail.com>

Juanma Barranquero's avatar
Juanma Barranquero committed
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513
	* eshell/esh-arg.el (eshell-quote-backslash): Fix typo in docstring.
	(eshell-parse-argument-hook, eshell-special-chars-inside-quoting)
	(eshell-arg-load-hook, eshell-special-chars-outside-quoting):
	Remove spurious * in defcustom docstrings.

	* textmodes/fill.el (fill-paragraph): Fix typo in docstring.
	(fill-individual-varying-indent, colon-double-space, enable-kinsoku)
	(adaptive-fill-mode, adaptive-fill-first-line-regexp)
	(default-justification): Remove spurious * in defcustom docstrings.

	* textmodes/rst.el (rst, rst-line-homogeneous-p, rst-mode-abbrev-table)
	(rst-font-lock-keywords-function, rst-mode, rst-minor-mode)
	(rst-compare-decorations, rst-default-indent, rst-update-section)
	(rst-decoration-complete-p, rst-section-tree, rst-toc-insert-node)
	(rst-toc-insert-find-delete-contents, rst-toc-count-lines)
	(rst-toc-mode-goto-section, rst-faces, rst-level-face-base-color):
	Fix typos in docstrings.
	(rst-mode-lazy): Fix typo in docstring.  Remove spurious *.
	(rst-adjust, rst-line-homogeneous-p, rst-suggest-new-decoration)
	(rst-get-decorations-around, rst-section-tree-point)
	(rst-font-lock-adornment-point): Reflow docstrings.
	(rst-get-decoration, rst-get-decoration-match, rst-adjust-decoration):
	Doc fixes.
	(rst-re-enumerations): Comment out.

514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592
	* nxml/nxml-glyph.el (nxml-glyph-set-hook):
	* nxml/nxml-uchnm.el (nxml-unicode-blocks)
	(nxml-unicode-block-char-name-set):
	* nxml/nxml-util.el (nxml-debug, nxml-make-namespace):
	* nxml/rng-nxml.el (rng-set-state-after):
	* nxml/rng-uri.el (rng-file-name-uri): Fix typo in docstring.

	* nxml/rng-cmpct.el (rng-c-lookup-create, rng-c-parse-primary)
	(rng-c-parse-annotation-body):
	* nxml/rng-dt.el (rng-dt-namespace-context-getter): Reflow docstrings.

	* nxml/nxml-mode.el (nxml, nxml-mode, nxml-after-change1)
	(nxml-extend-region, nxml-merge-indent-context-type, nxml-complete)
	(nxml-forward-balanced-item, nxml-dynamic-markup-word)
	(nxml-define-char-name-set, nxml-toggle-char-ref-extra-display):
	Fix typos in docstrings.
	(nxml-attribute-indent): Reflow docstring.
	(nxml-bind-meta-tab-to-complete-flag, nxml-last-fontify-end)
	(nxml-default-buffer-file-coding-system): Doc fixes.

	* nxml/nxml-ns.el (nxml-ns-state, nxml-ns-initial-state)
	(nxml-ns-set-prefix): Fix typos in docstrings.
	(nxml-ns-push-state, nxml-ns-pop-state, nxml-ns-set-default):
	Reflow docstring.
	(nxml-ns-get-prefix, nxml-ns-get-default): Doc fixes.

	* nxml/nxml-outln.el (nxml-hide-all-text-content)
	(nxml-show-direct-text-content, nxml-show-direct-subheadings)
	(nxml-hide-direct-text-content, nxml-hide-subheadings)
	(nxml-hide-text-content, nxml-show-subheadings, nxml-hide-other)
	(nxml-outline-display-rest, nxml-outline-set-overlay)
	(nxml-section-tag-forward, nxml-section-tag-backward)
	(nxml-back-to-section-start): Fix typos in docstrings.

	* nxml/nxml-parse.el (nxml-validate-function, nxml-parse-file):
	Doc fixes.

	* nxml/nxml-rap.el (nxml-scan-end, nxml-move-tag-backwards)
	(nxml-scan-element-forward, nxml-scan-element-backward): Doc fixes.
	(nxml-scan-after-change): Fix typo in docstring.

	* nxml/rng-match.el (rng-being-compiled, rng-normalize-choice-list)
	(rng-name-class-possible-names): Doc fixes.
	(rng-memo-map-add, rng-intern-group, rng-match-possible-namespace-uris)
	(rng-match-possible-start-tag-names, rng-match-possible-value-strings):
	Fix typos in docstrings.
	(rng-intern-group-shortcut, rng-intern-choice-shortcut):
	Reflow docstrings.

	* nxml/rng-util.el (rng-uniquify-eq, rng-uniquify-equal): Doc fixes.
	(rng-substq, rng-complete-before-point): Fix typos in docstrings.

	* nxml/rng-xsd.el (rng-xsd-make-date-time-regexp)
	(rng-xsd-convert-date-time): Reflow docstrings.
	(rng-xsd-compile): Fix typo in docstring.

	* nxml/rng-loc.el (rng-current-schema-file-name)
	(rng-locate-schema-file-using, rng-locate-schema-file-from-type-id):
	Doc fixes.
	(rng-set-schema-file): Fix typo in docstring.

	* nxml/rng-valid.el (rng-error-count, rng-validate-mode)
	(rng-do-some-validation, rng-process-start-tag, rng-process-text):
	Fix typos in docstrings.
	(rng-message-overlay, rng-conditional-up-to-date-start)
	(rng-conditional-up-to-date-end): Doc fixes.
	(rng-next-error, rng-previous-error): Reflow docstrings.

	* nxml/xmltok.el (xmltok-attribute-raw-normalized-value): Doc fix.
	(xmltok-dtd, xmltok-dependent-regions, xmltok-attribute-refs)
	(xmltok-valid-char-p, xmltok-standalone, xmltok-forward-prolog)
	(xmltok-merge-attributes): Fix typos in docstrings.
	(xmltok-make-attribute, xmltok-forward-special)
	(xmltok-get-declared-encoding-position): Reflow docstrings.

	* nxml/xsd-regexp.el (xsdre-char-class-to-range-list): Doc fix.
	(xsdre-range-list-union, xsdre-check-range-list, xsdre-current-regexp):
	Fix typos in docstrings.

593 594 595 596 597 598
2008-07-02  John Paul Wallington  <jpw@pobox.com>

	* ibuffer.el (ibuffer-buffer-file-name):
	Use `list-buffers-directory'.  Remove special-casing for `cvs-mode'
	and `vc-dir-mode'.  Suggested by Dan Nicolaescu.

599 600 601 602 603 604 605 606
2008-07-02  Toru Tsuneyoshi  <t_tuneyosi@hotmail.com>

	* files.el (backup-extract-version): Handle versioned directories.
	(trash-directory): New variable.
	(move-file-to-trash): New function.

	* cus-start.el (delete-by-moving-to-trash): Declare for custom.

607 608
2008-07-02  Magnus Henoch  <mange@freemail.hu>

609 610
	* vc-git.el (vc-git-annotate-command): Use proper option for
	specifying revision.
611

612 613 614 615 616
2008-07-02  Francesc Rocher  <rocher@member.fsf.org>

	* startup.el (fancy-splash-head): Prefer SVG or PNG splash image,
	if available.

617 618
2008-07-01  Dan Nicolaescu  <dann@ics.uci.edu>

619 620 621
	* uniquify.el (uniquify-list-buffers-directory-modes): Add vc-dir-mode.

	* vc-annotate.el (vc-annotate-mode-map): Use lower case keys.
622 623
	Add binding for vc-annotate-show-changeset-diff-revision-at-line.

Juanma Barranquero's avatar
Juanma Barranquero committed
624
	* vc-dir.el (vc-dir-mode): Set list-buffers-directory.
625

Nick Roberts's avatar
Nick Roberts committed
626 627 628 629 630 631 632 633 634
2008-07-01  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-create-source-file-list): New option.
	(gdb-init-2): Use it.  Don't run gdb-mode-hook again.
	(gdb-var-list-children-regexp, gdb-var-update-regexp)
	(gdb-info-breakpoints-custom, gdb-stack-list-frames-regexp)
	(gdb-var-list-children-regexp-1, gdb-var-update-regexp-1)
	(gdb-stack-list-locals-regexp): Future proof regexps better.

635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678
2008-06-30  Juri Linkov  <juri@jurta.org>

	* faces.el (face-name-history): New variable.
	(make-face, make-empty-face): Replace interactive spec "S"
	with `read-from-minibuffer' where `read' arg is t and
	`hist' arg is `face-name-history'.
	(read-face-name): Set `hist' arg of `completing-read-multiple'
	to `face-name-history'.
	(list-faces-display): Use `read-regexp' instead of `read-string'
	to read regexp.

	* hi-lock.el (hi-lock-regexp-history): Make it an obsolete alias
	to `regexp-history'.
	(hi-lock-face-history): Rename to `hi-lock-face-defaults' and
	make it an obsolete alias to it.
	(hi-lock-face-defaults): New variable renamed from
	`hi-lock-face-history'.
	(hi-lock-line-face-buffer, hi-lock-face-buffer)
	(hi-lock-face-phrase-buffer): Use `read-regexp' instead of
	`read-from-minibuffer'.  Doc fix.
	(hi-lock-read-face-name): Replace `hi-lock-face-history' with
	`hi-lock-face-defaults'.  Remove `mapcar (lambda (f) (cons f f))'.
	Set `hist' arg of `completing-read' to `face-name-history'.
	Put a list of default faces to `default' arg instead of `hist' arg.

	* bindings.el (abbrev-map, narrow-map): New variables.
	Bind `C-x a' to `abbrev-map' and `C-x n' to `narrow-map'.
	Rebind related commands to these new maps.
	(ctl-x-r-map): New variable for rectangle, register and bookmark
	keys.  Move rectangle keybindings to rect.el and register
	keybindings to register.el.
	(next-buffer, previous-buffer): Remove C-x prefix and move
	keybindings to ctl-x-map.

	* bookmark.el: Rebind three global `C-x r' keys "b", "m", "l"
	to the new map `ctl-x-r-map'  in autoload cookies.

	* expand.el: Rebind two global `C-x a' keys "n", "p"
	to the new map `abbrev-map' in autoload cookies.

	* rect.el: Bind global keys to ctl-x-r-map in autoload cookies.

	* register.el: Bind global keys to ctl-x-r-map in autoload cookies.

679 680 681 682 683
2008-06-30  Miles Bader  <miles@gnu.org>

	* net/rcirc.el (rcirc-markup-attributes): Don't skip a character
	after processing an escape sequence.

684 685 686 687 688
2008-06-29  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp-ftp.el (tramp-ftp-file-name-handler): Revert patch
	from 2008-06-28.  It does not work on W32.

Juri Linkov's avatar
Juri Linkov committed
689 690 691 692 693 694 695 696 697
2008-06-29  Juri Linkov  <juri@jurta.org>

	* replace.el (read-regexp): New function.
	(keep-lines-read-args, occur-read-primary-args):
	Call `read-regexp' instead of code moved to new function.
	(keep-lines, flush-lines, how-many): Remove parenthesis and colon
	from the end of prompt.
	(replace-re-search-function): Doc fix.

698 699 700 701 702 703 704
2008-06-29  Kenichi Handa  <handa@m17n.org>

	* descr-text.el (describe-char-display): Always return a string.
	(describe-char-padded-string): New function.
	(describe-char): Adjusted for the change of
	describe-char-display.  Use describe-char-padded-string.

705 706
2008-06-29  Andreas Schwab  <schwab@suse.de>

707 708 709 710 711
	* vc-dir.el (vc-dir): Make backend argument optional and use
	vc-responsible-backend when nil.  Interactively pass nil for
	backend instead of using the backend of what happens to be
	default-directory at the time of the call.

712 713
	* find-dired.el (find-dired-filter): Preserve point.

Juanma Barranquero's avatar
Juanma Barranquero committed
714 715 716 717 718 719 720
2008-06-28  Juanma Barranquero  <lekktu@gmail.com>

	* net/sasl.el (sasl-client-set-property, sasl-make-mechanism)
	(sasl-find-mechanism, sasl-next-step):
	* net/sasl-ntlm.el (sasl-ntlm-steps, sasl-ntlm-request)
	(sasl-ntlm-response): Fix typos in docstrings.

721 722 723 724
2008-06-28  robert marshall  <robert@capuchin.co.uk>  (tiny change)

	* international/mule-cmds.el (view-hello-file): Doc fix.

725 726 727 728 729
2008-06-28  Chong Yidong  <cyd@stupidchicken.com>

	* faces.el (inhibit-face-set-after-frame-default): Var deleted.
	(set-face-attribute, face-set-after-frame-default)): Don't use it.

730 731 732 733
2008-06-28  John Paul Wallington  <jpw@pobox.com>

	* calc/calc.el (defmath): Add `doc-string' decl.  Add docstring.

734 735 736 737 738 739 740 741 742 743
2008-06-28  Michael Albinus  <michael.albinus@gmx.de>

	* net/tramp.el (tramp-handle-file-modes): Handle symlinks.
	(tramp-convert-file-attributes): Convert symlinks only when
	returned from `tramp-handle-file-attributes-with-stat'.

	* net/tramp-ftp.el (top): Delete 'ange-ftp property from
	`substitute-in-file-name' when unloading.
	(tramp-ftp-file-name-handler): Set `tramp-mode' to nil.

744 745 746 747 748 749
2008-06-28  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc-dir.el (vc-dir-hide-up-to-date): Also hide empty directories.
	(vc-string-prefix-p): Move function ...
	* vc.el (vc-string-prefix-p): ... here.

750 751 752 753
2008-06-27  Juanma Barranquero  <lekktu@gmail.com>

	* vc-dir.el (vc-dir): Complete only directory names.

754 755
2008-06-27  Jason Rumney  <jasonr@gnu.org>

756
	* w32-fns.el (top-level): Unconditionally define all charsets.
757

Alan Mackenzie's avatar
Alan Mackenzie committed
758 759 760 761 762 763
2008-06-27  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-mode.el (c-mode-base-map): Don't bind C-M-[ae] to
	the CC Mode specific functions; this is no longer needed, since
	{beginning,end}-of-defun now pass ARG to ...-of-defun-function.

764
	* progmodes/cc-defs.el (c-emacs-features): New feature
Alan Mackenzie's avatar
Alan Mackenzie committed
765 766
	'argumentative-bod-function.

767 768 769 770 771
2008-06-27  John Paul Wallington  <jpw@pobox.com>

	* chistory.el (list-command-history): Use `bound-and-true-p'.
	(command-history-map): Define within defvar.  Add docstring.

772 773 774 775 776 777 778
2008-06-27  Juanma Barranquero  <lekktu@gmail.com>

	* image.el (image-jpeg-p): Don't fail if the arg cannot be converted
	to unibyte; just assume it is not a JPEG.  Use `string-match-p'.
	(image-type-from-data, image-type-from-file-name): Use `string-match-p'.
	(image-type-from-buffer): Use `looking-at-p'.

779 780 781 782
2008-06-27  Juanma Barranquero  <lekktu@gmail.com>

	* ibuf-ext.el (diff-sentinel): Declare.

783 784 785 786 787 788 789
2008-06-27  Glenn Morris  <rgm@gnu.org>

	* calendar/lunar.el (calendar-lunar-phases): Rename from
	calendar-phases-of-moon.  Keep old name as alias, update callers.
	(lunar-phases): Rename from phases-of-moon.  Keep old name as alias.
	(diary-lunar-phases): Rename from diary-phases-of-moon.
	Keep old name as alias.
790 791
	* calendar/cal-menu.el (cal-menu-sunmoon-menu)
	(cal-menu-global-mouse-menu): Update for lunar name changes.
792 793 794
	* calendar/calendar.el (calendar-mode-map): Update for name change.
	* calendar/diary-lib.el (diary-list-sexp-entries): Doc update.

795 796 797 798 799 800 801 802 803 804 805 806 807 808
2008-06-26  Glenn Morris  <rgm@gnu.org>

	* calendar/solar.el (solar-sunrise-sunset-string): Add optional
	argument `nolocation'.
	(calendar-sunrise-sunset-month): New function.
	* calendar/cal-menu.el (cal-menu-sunmoon-menu): Rename from
	cal-menu-moon-menu.  Add calendar-sunrise-sunset-month.
	(cal-menu-global-mouse-menu): Add calendar-sunrise-sunset-month.
	* calendar/calendar.el (solar-sunrises-buffer): New constant.
	(calendar-mode-map): Use cal-menu-sunmoon-menu.
	(calendar-buffer-list): Add solar-sunrises-buffer.

	* calendar/cal-menu.el (cal-menu-goto-menu): Tweak menu name.

809 810 811 812 813
2008-06-26  Chong Yidong  <cyd@stupidchicken.com>

	* cus-start.el: Add customization types for word-wrap and
	shift-select-mode.

814 815 816
2008-06-26  John Paul Wallington  <jpw@pobox.com>

	* ibuf-ext.el (ibuffer-diff-buffer-with-file-1): New function.
817
	(ibuffer-diff-with-file): Use it.  Do diff on marked buffers.
818 819 820
	(ibuffer-mark-on-buffer): Don't display message when removing marks.
	(ibuffer-mark-by-mode): Use `buffer-local-value'.

821 822 823 824
2008-06-26  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc-dir.el (tool-bar): Require.

Dan Nicolaescu's avatar
Dan Nicolaescu committed
825
	* vc.el (ewoc, tool-bar): Do not require.
826

827 828
2008-06-26  Kenichi Handa  <handa@m17n.org>

Kenichi Handa's avatar
Kenichi Handa committed
829 830 831
	* international/mule-cmds.el (encode-coding-char): Fix for ASCII
	characters.

Juanma Barranquero's avatar
Juanma Barranquero committed
832
	* composite.el (terminal-composition-base-character-p): New function.
833 834
	(terminal-composition-function):
	Use terminal-composition-base-character-p.  Include the base character
835
	in the composition.
836
	(auto-compose-chars): Don't check font-object for terminal display.
837

838 839
2008-06-26  Glenn Morris  <rgm@gnu.org>

840 841 842
	* doc-view.el (bookmark-make-record-default):
	* image-mode.el (bookmark-make-record-default): Fix declaration.

843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861
	* calendar/calendar.el (calendar-date-echo-text): Doc fix.
	Add default :value for sexp type.
	(calendar-month-edges): New variable.
	(calendar-month-edges): New function.
	(calendar-recompute-layout-variables): Set calendar-month-edges.
	(calendar-intermonth-header, calendar-intermonth-text): New options.
	(calendar-insert-at-column): New function.
	(calendar-generate-month): Use calendar-insert-at-column.
	Handle intermonth text.  Add 'date property.
	(calendar-column-to-month): Remove function.
	(calendar-column-to-segment): New function.
	(calendar-cursor-to-date): Use calendar-column-to-segment.
	Check 'date property.

	* calendar/calendar.el (calendar-print-other-dates):
	Handle mouse events.
	* calendar/cal-menu.el (calendar-mouse-print-dates): Remove function.
	(cal-menu-context-mouse-menu): Use calendar-print-other-dates.

862 863 864 865
	* calendar/holidays.el (calendar-cursor-holidays): Handle mouse events.
	* calendar/cal-menu.el (calendar-mouse-holidays): Remove function.
	(cal-menu-context-mouse-menu): Use calendar-cursor-holidays.

866 867 868 869 870 871 872 873 874
	* calendar/cal-move.el (calendar-cursor-to-nearest-date):
	Use calendar-column-to-segment, calendar-month-edges, and
	the 'date property to handle intermonth text.

	* calendar/cal-iso.el (calendar-iso-from-absolute): Add autoload cookie.

	* calendar/cal-menu.el (cal-menu-moon-menu, cal-menu-diary-menu)
	(cal-menu-holidays-menu, cal-menu-goto-menu, cal-menu-scroll-menu):
	Add doc strings.
875
	(cal-menu-context-mouse-menu): Add some :keys.
876 877
	(calendar-check-holidays): Declare rather than autoloading.
	(diary-show-holidays-flag): Remove unneeded declaration.
878

879 880 881 882
	* calendar/cal-menu.el (cal-menu-moon-menu): Add sunrise/sunset.
	* calendar/calendar.el (calendar-cursor-to-date): Handle case where
	event-start is nil.

883 884 885
2008-06-26  Stefan Monnier  <monnier@iro.umontreal.ca>

	* minibuffer.el (completion-basic-try-completion): Use the text after
Juanma Barranquero's avatar
Juanma Barranquero committed
886
	point to constrain the completion candidates.
887 888
	(completion-basic-all-completions): Adjust accordingly.

889 890 891 892 893 894 895
2008-06-25  Chong Yidong  <cyd@stupidchicken.com>

	* textmodes/tex-mode.el (tex-verbatim): Use monospace instead of
	courier.

	* faces.el (set-face-attribute): Doc fix.

896 897 898 899 900 901 902 903 904 905 906 907 908 909
2008-06-25  Juri Linkov  <juri@jurta.org>

	* bindings.el (goto-map): New variable.  Rebind goto-related
	commands to this `M-g' prefix keymap.
	(search-map): New variable for `M-s' prefix keymap.
	Bind `M-s o' to `occur', `M-shr' to `highlight-regexp', `M-shp' to
	`highlight-phrase', `M-shl' to `highlight-lines-matching-regexp',
	`M-shu' to `unhighlight-regexp', `M-shf' to `hi-lock-find-patterns',
	`M-shw' to `hi-lock-write-interactive-patterns'.

	* isearch.el (isearch-mode-map): Bind `M-s h r' to
	`isearch-highlight-regexp'.
	(isearch-highlight-regexp): New function.

910 911
2008-06-25  Stefan Monnier  <monnier@iro.umontreal.ca>

912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940
	* info.el (Info-bookmark-make-record):
	Use bookmark-make-record-default.
	(Info-bookmark-jump): Use bookmark-default-handler.

	* image-mode.el (image-bookmark-make-record):
	Use bookmark-make-record-default.
	(image-bookmark-jump): Use bookmark-default-handler.

	* doc-view.el (doc-view-bookmark-make-record):
	Use bookmark-make-record-default.
	(doc-view-bookmark-jump): Use bookmark-default-handler.

	* bookmark.el (bookmark-alist): Allow the 2 slightly different formats
	used until now in bookmark.el's code.
	(bookmark-get-bookmark): Accept bookmark names or bookmark records.
	(bookmark-get-bookmark-record): Allow the 2 slightly different formats
	used until now in bookmark.el's code.
	(bookmark-set-filename): Remove special code, moved to its only caller.
	(bookmark-store): Use the newer format.
	(bookmark-make-record-default): Add arg `point-only'.
	Rename from bookmark-make-record-for-text-file.
	(bookmark--jump-via): New function.
	(bookmark-jump, bookmark-jump-other-window, bookmark-bmenu-2-window)
	(bookmark-bmenu-other-window, bookmark-bmenu-switch-other-window):
	Use it.
	(bookmark-jump-noselect, bookmark-default-handler):
	Don't return an alist, instead return the data implicitly by changing
	current buffer and point.  Signal an error if the file doesn't exist.

941 942 943 944 945 946
	* buff-menu.el: Use with-current-buffer and inhibit-read-only.
	(Buffer-menu-toggle-read-only): Avoid vc-toggle-read-only.

	* bs.el: Use with-current-buffer.  Simplify.
	(bs-toggle-readonly): Avoid vc-toggle-read-only.

947 948 949
	* eshell/esh-cmd.el (eshell-manipulate): Check eshell-debug-command
	is bound before using it.

Kenichi Handa's avatar
Kenichi Handa committed
950 951 952 953
2008-06-25  Kenichi Handa  <handa@m17n.org>

	* image.el (image-jpeg-p): Convert DATA to unibyte at first.

954 955
2008-06-25  Dan Nicolaescu  <dann@ics.uci.edu>

Dan Nicolaescu's avatar
Dan Nicolaescu committed
956 957 958
	* vc-hg.el:
	* vc-git.el: Require vc-dir when compiling.

959 960 961 962 963 964 965 966
	* vc-dir.el (vc-dir-marked-only-files-and-states): Rename from
	vc-dir-marked-only-files.  Change the return value.
	(vc-dir-child-files-and-states): Rename from vc-dir-child-files.
	Change the return value.
	(vc-dir-deduce-fileset): New function broken out from ...
	* vc.el (vc-deduce-fileset): ... here and ...
	(vc-deduce-fileset): ... here.

967
	* vc-svn.el (vc-annotate-parent-rev): Pacify byte compiler.
968
	(vc-svn-parse-status): Do not set the vc-backend property.
969

970 971
2008-06-25  Andreas Schwab  <schwab@suse.de>

972 973
	* faces.el (face-font-family-alternatives, variable-pitch):
	Use "Sans Serif", not "Sans-Serif".
974

975 976
2008-06-24  Chong Yidong  <cyd@stupidchicken.com>

977 978
	* faces.el (face-font-family-alternatives, variable-pitch):
	Change "Sans" to the canonical name "Sans-Serif".
979

980 981 982 983 984 985 986
2008-06-24  Jay Belanger  <jay.p.belanger@gmail.com>

	* calc/calc.el (calc-mode-map): Add extra keybindings to
	`calc-missing-key'.
	* calc/calc-ext.el (calc-init-extensions): Add keybinding for
	`kill-ring-save'.

987 988 989 990 991
2008-06-24  Miles Bader  <miles@gnu.org>

	* mouse.el (mouse-appearance-menu): Don't do anything if the user
	pops up the menu but doesn't select anything.

992 993
2008-06-24  Dan Nicolaescu  <dann@ics.uci.edu>

994 995 996 997
	* add-log.el (add-change-log-entry): Add new arg to force each new
	entry to be on a new line.
	* diff-mode.el (diff-add-change-log-entries-other-window): Use it.

Dan Nicolaescu's avatar
Dan Nicolaescu committed
998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012
	* vc-dir.el (vc-client-object): Remove.
	(vc-dir-prepare-status-buffer): Take a backend as an argument and
	use it when looking for a buffer.
	(vc-dir): Add a backend argument.  Set revert-buffer-function.
	Don't create a client object.  Move bindings ...
	(vc-dir-menu-map, vc-dir-mode-map): ... here.
	(vc-dir-revert-buffer-function): New function.
	(vc-generic-status-printer): Rename to ...
	(vc-dir-status-printer): ... this.
	(vc-generic-state, vc-generic-status-fileinfo-extra)
	(vc-dir-extra-menu, vc-make-backend-object): Remove.
	(vc-default-status-printer): Use a different face for
	directories.  Don't display any text for directories in the state
	column.  Add tooltips.

Dan Nicolaescu's avatar
Dan Nicolaescu committed
1013 1014
	* vc.el (Todo): Update.

1015 1016 1017 1018 1019
	* vc-hg.el (vc-annotate-convert-time, vc-default-status-printer):
	* vc-rcs.el (vc-annotate-convert-time):
	* vc-mtn.el (vc-annotate-convert-time):
	* vc-git.el (vc-annotate-convert-time):
	* vc-cvs.el (vc-annotate-convert-time):
1020 1021
	* vc-bzr.el (vc-annotate-convert-time): Declare as functions.

1022 1023 1024 1025 1026
2008-06-23  Dan Nicolaescu  <dann@ics.uci.edu>

	* vc-annotate.el (vc-annotate-mode): Derive from special-mode
	instead of using view-mode.

1027 1028 1029 1030
2008-06-23  Stefan Monnier  <monnier@iro.umontreal.ca>

	* Makefile.in (distclean): Don't delete *.elc and autogen files.

1031 1032
2008-06-22  Dan Nicolaescu  <dann@ics.uci.edu>

Dan Nicolaescu's avatar
Dan Nicolaescu committed
1033 1034
	* vc.el:
	* vc-hooks.el:
1035
	* vc-dispatcher.el: Move vc-dir variables and functions ...
Dan Nicolaescu's avatar
Dan Nicolaescu committed
1036 1037 1038
	* vc-dir.el: ... here.  New file.
	* Makefile.in (ELCFILES): Add vc-dir.elc.

1039 1040 1041
	* vc.el: Move vc-annotate variables and functions ...
	* vc-annotate.el: ... here.  New file.
	* Makefile.in (ELCFILES): Add vc-annotate.elc.
1042

1043
	* vc-dav.el: Move here from url/vc-dav.el.
1044 1045
	(Todo): Note work needed to make this backend functional.

1046 1047
	* Makefile.in (ELCFILES): Update vc-dav.el location.

1048 1049 1050 1051
2008-06-22  Stefan Monnier  <monnier@iro.umontreal.ca>

	* Makefile.in (COMPILE_FIRST): Trim down and add autoload.el.

1052 1053 1054 1055 1056 1057
2008-06-21  John Paul Wallington  <jpw@pobox.com>

	* emacs-lisp/derived.el (define-derived-mode): Add `doc-string' decl.

	* textmodes/rst.el (rst-mode): Put docstring in right place.

1058 1059
2008-06-21  Chong Yidong  <cyd@stupidchicken.com>

1060 1061 1062
	* startup.el (fancy-about-text, fancy-startup-tail): Increase text
	size for legibility.

1063 1064 1065 1066 1067
	* faces.el (fixed-pitch): Use "Monospace" family.
	(variable-pitch): Use "Sans" family.
	(face-font-family-alternatives): Define alternatives for "Sans"
	and "Monospace".

1068 1069
2008-06-21  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
1070 1071 1072 1073 1074
	* mail/hashcash.el, net/tramp-smb.el, nxml/nxml-mode.el:
	Require 'cl when compiling.

	* emacs-lisp/debug.el (help-xref-interned): Declare.

1075 1076
	* emacs-lisp/easy-mmode.el (easy-mmode-set-keymap-parents):
	Evaluate definition when compiling.
Glenn Morris's avatar
Glenn Morris committed
1077

1078 1079 1080 1081 1082
	* progmodes/bug-reference.el (bug-reference-map): Bind down-mouse-1
	rather than mouse-1.
	(bug-reference-url-format): Autoload safe if string.
	(bug-reference-bug-regexp): Make space after "bug" optional.

1083 1084 1085
	* Makefile.in (all): Explicitly pass EMACS to sub-make,
	for some non-GNU makes.

1086 1087 1088
	* cus-dep.el (custom-dependencies-no-scan-regexp):
	* finder.el (finder-no-scan-regexp): Add ldefs-boot.el

1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115
	* calendar/cal-move.el (calendar-forward-day): Scroll in one month
	increments.

	* calendar/calendar.el: Factor out the magic numbers controlling the
	calendar layout.
	(calendar-month-digit-width, calendar-month-width)
	(calendar-right-margin): New variables.
	(calendar-recompute-layout-variables, calendar-set-layout-variable):
	New functions.
	(calendar-left-margin, calendar-intermonth-spacing)
	(calendar-column-width, calendar-day-header-width)
	(calendar-day-digit-width): New options.
	(calendar-first-date-row): New constant.
	(calendar-move-to-column, calendar-ensure-newline): New functions,
	replacing calendar-insert-indented.
	(calendar-insert-indented): Remove function.
	(calendar-generate-month): Use calendar-move-to-column and
	calendar-ensure-newline.  Use layout variables.
	(calendar-generate, calendar-update-mode-line)
	(calendar-font-lock-keywords): Use layout variables.
	(calendar-column-to-month): New function.
	(calendar-cursor-to-date): Use calendar-column-to-month.
	Use layout variables.
	* calendar/cal-move.el (calendar-cursor-to-nearest-date):
	Use layout variables.  Use calendar-column-to-month.
	(calendar-cursor-to-visible-date): Use layout variables.

1116 1117 1118 1119 1120 1121 1122 1123 1124 1125
2008-06-21  Stefan Monnier  <monnier@iro.umontreal.ca>

	* Makefile.in (update-elclist): Don't exclude COMPILE_FIRST.
	(all): Run compile-last.
	(compile-onefile): New target.
	(compile-first): Simplify.
	(compile-last): Don't treat COMPILE_FIRST specially.
	(COMPILE_FIRST): List the elc files rather than the el files.
	(ELCFILES): Update.

1126 1127
2008-06-21  Ulf Jasper  <ulf@web.de>

1128 1129
	* net/newst-treeview.el: Remove dead code.
	(newsticker--window-config): Remove.
1130 1131
	(newsticker-treeview-quit): Do not save window config.
	(newsticker-treeview): Do not try to restore window config.
1132
	(newsticker-groups, newsticker--treeview-list-sort-by-column)
1133
	(newsticker--treeview-list-new-items)
1134 1135 1136 1137
	(newsticker--treeview-list-immortal-items)
	(newsticker--treeview-list-obsolete-items)
	(newsticker--treeview-list-all-items)
	(newsticker--treeview-list-feed-items): Fix documentation.
1138

1139 1140 1141 1142
2008-06-21  Miles Bader  <miles@gnu.org>

	* face-remap.el (text-scale-adjust): Bind `echo-keystrokes' to nil.

Alan Mackenzie's avatar
Alan Mackenzie committed
1143 1144 1145 1146 1147
2008-06-21  Alan Mackenzie  <acm@muc.de>

	* progmodes/cc-engine.el (c-guess-basic-syntax CASE 5D.5): Fix an
	infinite loop on invalid syntax.

1148 1149
2008-06-21  Stefan Monnier  <monnier@iro.umontreal.ca>

1150 1151 1152 1153 1154
	* textmodes/rst.el: Run rst-define-level-faces when loading.
	(rst-mode): Don't set the font-lock-multiline var.
	(rst-font-lock-find-unindented-line, rst-font-lock-handle-adornment):
	Set the font-lock-multiline property by hand.

1155 1156 1157 1158 1159 1160 1161
	* loadup.el: Don't add emacs-<VERS> name when bootstrapping.

	* Makefile.in (emacs-deps): Remove.
	($(lisp)/cus-load.el, $(lisp)/finder-inf.el): Re-add.
	(all): Use them.
	(autogen-clean): Remove.

Stefan Monnier's avatar
Stefan Monnier committed
1162 1163
2008-06-20  Stefan Monnier  <monnier@iro.umontreal.ca>

1164 1165 1166
	* Makefile.in (all): New target.
	(bootstrap-prepare): Remove.

1167 1168 1169
	* Makefile.in ($(lisp)/progmodes/cc-mode.elc): Pass the .el file not
	the .elc file to batch-byte-compile.

1170 1171 1172
	* progmodes/cc-mode.el (c-make-inherited-keymap): Only use
	set-keymap-parents if set-keymap-parent doesn't exist.

1173 1174 1175
	* vc-bzr.el (vc-bzr-annotate-extract-revision-at-line):
	Allow more than one space before the |.

Stefan Monnier's avatar
Stefan Monnier committed
1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189
	* textmodes/rst.el: Fix up docstring conventions.
	Move vars to before their first use.
	(rst-mode): Don't mess with font-lock-support-mode.
	(rst-suggest-new-decoration, rst-adjust-decoration):
	Avoid CL's copy-list.
	(rst-delete-entire-line): Use line-beginning-position.
	(rst-position): New fun.
	(rst-straighten-decorations): Use it instead of CL's position.
	(rst-straighten-bullets-region): Avoid CL's mapcar*.
	(rst-toc-mode): Use define-derived-mode.
	(rst-iterate-leftmost-paragraphs, rst-iterate-leftmost-paragraphs-2):
	Remove unused var `in-par'.  Use `point' rather than `point-marker'.
	(rst-line-block-region): Reduce redundancy.  Use the `pfxarg' arg.
	(rst-replace-lines): Simplify.
1190
	(auto-mode-alist): Use rst-mode for *.rst and *.rest files.
Stefan Monnier's avatar
Stefan Monnier committed
1191

Stefan Monnier's avatar
Stefan Monnier committed
1192 1193 1194
	* simple.el (special-mode-map): New var.
	(special-mode): New major mode.

1195 1196
2008-06-20  Dan Nicolaescu  <dann@ics.uci.edu>

1197 1198 1199
	* vc-mtn.el (vc-mtn-log-view-mode): Set log-view-per-file-logs and
	log-view-file-re.

1200
	* vc.el (vc-dir-hide-up-to-date): Undo previous change.
1201 1202
	(vc-switch-backend): Simplify.
	(Todo): Remove solved items.
Stefan Monnier's avatar
Stefan Monnier committed
1203

1204 1205
	* vc-cvs.el (vc-cvs-parse-status, vc-cvs-parse-entry): Do not set
	the vc-backend property.
1206

1207 1208 1209 1210 1211
2008-06-20  Stefan Monnier  <monnier@iro.umontreal.ca>

	* emacs-lisp/checkdoc.el (checkdoc-start-section, checkdoc-error):
	Bind inhibit-read-only since the buffer is always read-only.

1212 1213
2008-06-20  Ulf Jasper  <ulf@web.de>

Stefan Monnier's avatar
Stefan Monnier committed
1214 1215
	* net/newst-treeview.el (newsticker-treeview-own-frame):
	Change default value to nil.
1216 1217 1218
	(newsticker--treeview-list-add-item)
	(newsticker--treeview-propertize-tag): Show item title in tooltip.

Glenn Morris's avatar
Glenn Morris committed
1219 1220 1221
2008-06-20  Martin Blais  <blais@furius.ca>
	    Stefan Merten  <smerten@oekonux.de>
	    David Goodger  <goodger@python.org>
Stefan Monnier's avatar
Stefan Monnier committed
1222 1223 1224

	* textmodes/rst.el: New file.

1225 1226 1227 1228 1229
2008-06-20  Sam Steingold  <sds@gnu.org>

	* vc.el (vc-dir-hide-up-to-date): Accept a prefix argument to also
	remove DIRECTORY entries.

1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240
2008-06-20  Eli Zaretskii  <eliz@gnu.org>

	* makefile.w32-in (distclean): Depend on `clean'.
	(clean): Delete calc/calc-loaddefs.el~ and eshell/esh-groups.el~.
	(AUTOGENEL): Add $(lisp)/nxml/subdirs.el.
	($(lisp)/cus-load.el): Don't use `touch'.  Instead, generate an
	empty cus-load.el with `echo', and include "Local Variables"
	section to prevent the empty file from being compiled.
	(cus-load.el-SH, cus-load.el-CMD): New SHELLTYPE-specific targets
	that generate an empty cus-load.el.

1241 1242 1243 1244 1245 1246 1247 1248
2008-06-20  Juanma Barranquero  <lekktu@gmail.com>

	* makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
	Don't copy ldefs-boot.el over loaddefs.el.
	(bootstrap-clean): Remove loaddefs.el and don't depend on it.
	(loaddefs.el-SH, loaddefs.el-CMD): Don't add autoloads and defvars
	to loaddefs.el; they are not needed now.  Add coding cookie.

1249 1250 1251 1252 1253 1254 1255 1256 1257
2008-06-20  Miles Bader  <miles@gnu.org>

	* face-remap.el (face-remap-add-relative, face-remap-set-base):
	Strip unnecessary list levels from SPECS.
	(buffer-face-set, buffer-face-toggle):
	Change argument from FACE to &rest SPECS, and strip unnecessary
	list levels from SPECS.
	(buffer-face-mode-invoke): Change argument from FACE to SPECS.

1258 1259
2008-06-20  Jason Rumney  <jasonr@gnu.org>

Stefan Monnier's avatar
Stefan Monnier committed
1260 1261
	* international/fontset.el (setup-default-fontset): Specify script
	for latin use of iso10646-1.  Fix use of lang tags.
1262

1263 1264 1265 1266 1267
2008-06-19  Miles Bader  <miles@gnu.org>

	* face-remap.el (text-scale-increase): Start from zero if
	text-scale-mode isn't enabled.

1268 1269 1270 1271 1272
2008-06-19  Stefan Monnier  <monnier@iro.umontreal.ca>

	* faces.el (face-set-after-frame-default): Re-apply explicit `font'
	frame parameters after setting up the `default' face.

1273 1274 1275 1276
2008-06-18  Stefan Monnier  <monnier@iro.umontreal.ca>

	* faces.el (face-set-after-frame-default): Don't exclude `default'.

1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324
2008-06-18  Glenn Morris  <rgm@gnu.org>

	* mouse.el (buffer-face-mode-invoke): Declare.

	* Makefile.in (ELCFILES): Add org/org-id.elc.

	* calendar/holidays.el (calendar-cursor-holidays): Accept optional date.
	* calendar/cal-menu.el (cal-menu-holidays-menu):
	Use calendar-cursor-holidays rather than cal-menu-today-holidays.
	(cal-menu-today-holidays): Remove function.

	* calendar/cal-menu.el (cal-menu-holiday-window-suffix): Simplify.
	(cal-menu-list-holidays-year, cal-menu-list-holidays-following-year)
	(cal-menu-list-holidays-previous-year, calendar-mouse-goto-date):
	Remove unused functions.
	(calendar-mouse-view-diary-entries): Use format rather than concat.

	* calendar/cal-menu.el (cal-menu-x-popup-menu): Turn it into a macro.
	(calendar-mouse-holidays, calendar-mouse-view-diary-entries)
	(calendar-mouse-print-dates): Adapt for cal-menu-x-popup-menu change.

	* calendar/cal-menu.el (cal-menu-event-to-date): Remove function.
	(calendar-mouse-holidays, calendar-mouse-view-diary-entries)
	(calendar-mouse-view-other-diary-entries, calendar-mouse-print-dates)
	(cal-menu-set-date-title): Use calendar-cursor-to-date rather than
	cal-menu-event-to-date.

	* calendar/cal-html.el (cal-html-cursor-month, cal-html-cursor-year):
	Handle mouse events.
	* calendar/cal-tex.el (cal-tex-cursor-year)
	(cal-tex-cursor-year-landscape, cal-tex-cursor-filofax-year)
	(cal-tex-cursor-month-landscape, cal-tex-cursor-month)
	(cal-tex-cursor-week, cal-tex-cursor-week2, cal-tex-cursor-week-iso)
	(cal-tex-cursor-week-monday, cal-tex-cursor-filofax-2week)
	(cal-tex-cursor-filofax-week, cal-tex-cursor-filofax-daily)
	(cal-tex-cursor-day): Handle mouse events.  Rename ARG to N.
	(cal-tex-cursor-month): Mark N as optional.
	* calendar/cal-menu.el (calendar-mouse-tex-day)
	(calendar-mouse-tex-week, calendar-mouse-tex-week2)
	(calendar-mouse-tex-week-iso, calendar-mouse-tex-week-monday)
	(calendar-mouse-tex-filofax-daily, calendar-mouse-tex-filofax-2week)
	(calendar-mouse-tex-filofax-week, calendar-mouse-tex-month)
	(calendar-mouse-tex-month-landscape, calendar-mouse-tex-year)
	(calendar-mouse-tex-filofax-year, calendar-mouse-tex-year-landscape):
	Remove functions.
	(cal-menu-context-mouse-menu): Replace the above functions with the
	cal-tex versions.  Add HTML submenu.

Nick Roberts's avatar
Nick Roberts committed
1325 1326 1327 1328 1329 1330
2008-06-17  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gud-gdba-marker-filter): Don't switch to
	text command mode.
	(gdb): Explain that gud-gdb is needed for text command mode.

1331 1332 1333 1334
2008-06-17  Martin Rudalics  <rudalics@gmx.at>

	* window.el (split-height-threshold): Remove spurious extra line.

1335 1336
2008-06-17  Stefan Monnier  <monnier@iro.umontreal.ca>

1337 1338 1339 1340 1341 1342 1343 1344 1345
	* calendar/calendar.el (calendar-cursor-to-date): Add argument `event'.
	(calendar-set-mark):
	* calendar/diary-lib.el (diary-insert-entry):
	* calendar/solar.el (calendar-sunrise-sunset): Use it.
	* calendar/cal-menu.el (calendar-mouse-sunrise/sunset)
	(calendar-mouse-insert-diary-entry, calendar-mouse-set-mark): Delete.
	(cal-menu-context-mouse-menu): Use calendar-set-mark,
	diary-insert-entry, and calendar-sunrise-sunset instead.

1346 1347 1348 1349 1350
	* vc.el (vc-deduce-fileset): Add arg `only-files'.
	(vc-next-action): Pass the new arg.
	(vc-register): Don't use `only-files'.
	Don't set `backup-inhibited' in the current buffer.

1351 1352
2008-06-17  Miles Bader  <miles@gnu.org>

1353 1354
	* mouse.el (mouse-appearance-menu): Use buffer-face-mode.

Miles Bader's avatar
Miles Bader committed
1355 1356 1357 1358 1359 1360 1361
	* face-remap.el (buffer-face-mode-face)
	(buffer-face-mode-remapping): New variables.
	(buffer-face-mode, buffer-face-set, buffer-face-toggle)
	(buffer-face-mode-invoke): New functions.
	(variable-pitch-mode-remapping): Variable removed.
	(variable-pitch-mode): Rewrite as an interface to `buffer-face-mode'.

1362 1363 1364 1365
	* face-remap.el (internal-lisp-face-attributes): New variable.
	(face-attrs-more-relative-p, face-remap-order): New functions.
	(face-remap-add-relative): Use `face-remap-order'.

1366 1367
2008-06-17  Glenn Morris  <rgm@gnu.org>

Glenn Morris's avatar
Glenn Morris committed
1368 1369
	* mouse.el (x-select-font): Declare.

1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384
	* calendar/calendar.el (calendar-move-hook):
	Add calendar-update-mode-line as an option.
	(calendar-date-echo-text): New user option.
	(calendar-generate-month): Set `day'.  Use calendar-date-echo-text.
	(calendar-insert-indented): Simplify newline insertion.
	(calendar-describe-mode): Remove unused function.
	(calendar-mode-line-entry): New function.
	(calendar-mode-line-format): Doc fix.  Use calendar-mode-line-entry.
	Mark as risky.
	(calendar-mouse-other-month): Remove function.
	(calendar-other-month): Handle mouse events.
	(calendar-goto-info-node): Call fit-window-to-buffer.
	(calendar-mode): Use define-derived-mode.  Doc fix.
	(calendar-update-mode-line): Tweak whitespace.

1385 1386 1387 1388 1389
2008-06-16  Stefan Monnier  <monnier@iro.umontreal.ca>

	* vc-dispatcher.el (vc-dir-child-files): Use vc-string-prefix-p.
	(vc-dir-marked-only-files): vc-string-prefix-p.

Nick Roberts's avatar
Nick Roberts committed
1390 1391 1392 1393 1394 1395 1396
2008-06-16  Nick Roberts  <nickrob@snap.net.nz>

	* progmodes/gdb-ui.el (gdb-memory-set-address)
	(gdb-memory-set-repeat-count): Allow keyboard bindings.
	(gdb-memory-mode-map): Bind above functions respectively
	to 'S' and 'N'.

1397 1398
2008-06-16  Derek Upham  <sand@blarg.net>  (tiny change)