+2008-05-16 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc.el: Remove my analysis of SCCS/RCS concurrency issues from
+ the end of the file, it was good work at one time but has been
+ stale since 1995 and may now be actively misleading.
+ * vc-cvs.el (vc-cvs-status-extra-headers): Extract and display the
+ CVS repository.
+
+2008-05-16 Juanma Barranquero <lekktu@gmail.com>
+
+ * vc-rcs.el (vc-rcs-create-tag):
+ * vc-sccs.el (vc-sccs-create-tag):
+ Fix typo in error message and pass backend arg.
+
+2008-05-15 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-file-name-for-operation): Add `make-temp-name'.
+
+2008-05-15 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * net/tramp.el: Load auth-source library.
+ (tramp-read-passwd): Use it for password, not login.
+
+2008-05-15 Shigeru Fukaya <shugeru.fukaya@gmail.com>
+
+ * ses.el (ses-goto-print): Use move-to-column rather than
+ forward-char.
+ (ses-print-cell): Use string-width, truncate-string-to-width,
+ delete-region rather than length, substring, delete-char.
+ (ses-setup): Set inhibit-point-motion-hooks to t. Calculate
+ position by actually moving point rather than just using unibyte
+ character length.
+ (ses-mode): Set indent-tabs-mode to nil.
+ (ses-center): Use string-width rather than length.
+
+2008-05-15 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc-cvs.el, vc-git.el, vc-hg.el, vc-hooks.el, vc-mcvs.el,
+ * vc-rcs.el, vc-sccs.el, vc-svn.el, vc.el: Rename
+ vc-*-create-snapshot and vc-*-retrieve-snapshot to vc-*-create-tag
+ and vc-*-retrieve-tag respectively.
+
+ * vc-dispatcher.el: Fix an incorrect buffer name and remove an
+ unneeded defalias.
+
+ * vc.el, vc-dispatcher.el (vc-dir-menu-map-filter): Moved.
+
+ * vc.el, vc-dispatcher.el (vc-dir-menu-map): Remove assumption
+ about buffer names.
+
+2008-05-15 Glenn Morris <rgm@gnu.org>
+
+ * vc-hooks.el (vc-directory-resynch-file): Fix declaration.
+
+ * org/org-exp.el (org-infojs-options-inbuffer-template):
+ Fix declaration.
+
+ * progmodes/cc-mode.el (declare-function): Add compat definition.
+ (awk-mode-syntax-table, c-awk-unstick-NL-prop): Declare for compiler.
+
+2008-05-14 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc-dispatcher.el (vc-dispatcher-selection): Change the returned
+ list to a cons so the caller can get back both expanded and
+ unexpanded filesets.
+ * vc.el (vc-deduce-fileseset, vc-next-action, vc-diff-internal)
+ (vc-merge, vc-version-diff, vc-print-log, vc-revert, vc-rollback):
+ Change handling of selection-set returns as required.
+
+2008-05-15 John Paul Wallington <jpw@pobox.com>
+
+ * add-log.el (top-level): Don't require cl when compiling.
+
+ * arc-mode.el (archive-add-new-member): Use `derived-mode-p'.
+ (archive-*-extract): Use `zerop'
+ (archive-*-write-file-member): Use `or', use `zerop'.
+
+ * diff-mode.el (diff-current-defun): Use `buffer-local-value'.
+
+ * ibuffer.el (ibuffer-assert-ibuffer-mode): New defsubst.
+ (ibuffer-mark-interactive, ibuffer-set-mark)
+ (ibuffer-insert-buffer-line, ibuffer-redisplay-current)
+ (ibuffer-map-lines, ibuffer-switch-format)
+ (ibuffer-update-title-and-summary)
+ (ibuffer-redisplay-engine): Use it.
+
+ * ibuf-ext.el (ibuffer-interactive-filter-by-mode)
+ (ibuffer-set-filter-groups-by-mode, ibuffer-list-buffer-modes)
+ (define-ibuffer-filter mode, define-ibuffer-filter used-mode)
+ (define-ibuffer-sorter major-mode, ibuffer-mark-unsaved-buffers)
+ (ibuffer-mark-read-only-buffers)
+ (ibuffer-mark-dired-buffers): Use `buffer-local-value'.
+
+ * ibuf-macs.el (ibuffer-aif, ibuffer-awhen, ibuffer-save-marks)
+ (define-ibuffer-column, define-ibuffer-sorter)
+ (define-ibuffer-op, define-ibuffer-filter): Add declarations
+ containing indentation specs, replacing equivalent top-level
+ forms that set `lisp-indent-function' properties.
+ (define-ibuffer-op): Use `derived-mode-p'.
+ (define-ibuffer-filter): Remove redundant `concat' call.
+
+2008-05-14 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-echo-mark): Update docstring.
+ (tramp-echo-mark-marker): New defconst.
+ (tramp-check-for-regexp): Use it.
+
+2008-05-14 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc.el (vc-deduce-fileset): Do the right thing when visting a
+ buffer (say, a log buffer or diff buffer) with a vc-dir buffer
+ as parent.
+
+2008-05-14 John Paul Wallington <jpw@pobox.com>
+
+ * international/mule.el (convert-define-charset-argument):
+ Remove period from end of error message.
+ (coding-system-mnemonic): Doc fix.
+ (ctext-pre-write-conversion): Doc fix.
+
+2008-05-14 Simon Marshall <simon@gnu.org>
+
+ * obsolete/fast-lock.el (fast-lock-cache-directories): Remove "."
+ from its default value and give it the risky-local-variable
+ property (CVE-2008-2142).
+
+2008-05-14 Kenichi Handa <handa@m17n.org>
+
+ * language/korean.el ("Korean"): Set `iso639-language'
+ property to `ko'.
+
+ * language/japanese.el ("Japanese"): Set `iso639-language'
+ property to `ja'.
+
+ * language/chinese.el ("Chinese-GB", "Chinese-BIG5")
+ ("Chinese-CNS", "Chinese-EUC-TW", "Chinese-GBK")
+ ("Chinese-GB18030"): Set `iso639-language' property to `zh'.
+
+ * international/mule-cmds.el (set-language-environment): Set
+ current-iso639-language
+
+ * international/fontset.el (setup-default-fontset): For kana, han,
+ hangul, and cjk-misc, move an entry with font-spec at the end.
+ (generate-fontset-menu): Exclue fontset-auto* from the list.
+
+ * composite.el (compose-chars-after): Assume that WINDOW is always
+ non-nil.
+
+ * faces.el (font-weight-table, font-slant-table)
+ (font-swidth-table): Declare them by defconst. Change the format
+ of elements. Call internal-set-font-style-table after their
+ declaration.
+ (face-valid-attribute-values): Call font-family-list. Get values
+ for width, weight, and slant from font-xxx-table.
+
+ * cus-face.el (custom-face-attributes): Add "thin" for :weight.
+
+2008-05-13 John Paul Wallington <jpw@pobox.com>
+
+ * ibuffer.el (ibuffer-buffer-file-name): New function.
+ (define-ibuffer-column filename): Use it.
+
+ * ibuf-ext.el (define-ibuffer-filter filename): Use it.
+
+2008-05-13 Chong Yidong <cyd@stupidchicken.com>
+
+ * talk.el (talk): Simplify. Pass display arg to talk-add-display
+ as a string.
+ (talk-add-display): Simplify. Accept only string args.
+
+2008-05-13 Jay Belanger <jay.p.belanger@gmail.com>
+
+ * calc/calc.el (calc-mode-map): Remove old keybinding for `calc-yank'.
+
+2008-05-13 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * Makefile.in (bootstrap-prepare): Don't chmod files.
+ (autoloads): Do it here instead, where it's actually needed.
+
+2008-05-13 Chong Yidong <cyd@stupidchicken.com>
+
+ * tool-bar.el (tool-bar-make-keymap): Account for the optional
+ KEY-BINDING-DATA field in menu-item list.
+
+2008-05-13 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * dired.el (dired-read-dir-and-switches): Move things about to use less
+ recursion during macroexpansion.
+
+ * dired.el (dired-read-dir-and-switches): Use read-file-name.
+
+ * dired.el (dired-read-dir-and-switches): Ignore ., .., and
+ completion-ignored-extension directories if there's something else.
+ (dired-mark-if, dired-map-over-marks, dired-readin, dired-revert)
+ (dired-remember-marks, dired-undo, dired-build-subdir-alist)
+ (dired-internal-do-deletions, dired-mark-files-in-region, dired-mark)
+ (dired-toggle-marks, dired-change-marks, dired-unmark-all-files):
+ buffer-read-only -> inhibit-read-only.
+
+2008-05-12 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc.el (vc-expand-dirs): Stop this function from tossing out
+ explicitly specified files.
+
+2008-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * smerge-mode.el (smerge-apply-resolution-patch): Don't pass nil
+ to `insert'.
+
+2008-05-12 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc.el (vc-annotate-show-diff-revision-at-line): Remove incorrect
+ cons. Use vc-annotate-backend.
+ (with-vc-file, edit-vc-file): Remove unused macros.
+
+2008-05-12 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * mail/smtpmail.el: Add autoload for `auth-source-user-or-password'.
+ (smtpmail-try-auth-methods): Use it.
+
+2008-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/cl.el (cl-set-nthcdr): Make it a defsubst so that
+ (setf (nthcdr ..) ..) doesn't require CL at runtime.
+
+2008-05-11 Carsten Dominik <dominik@science.uva.nl>
+
+ * org/org.el (org-modules): Repair problems with loading org-jsinfo.org.
+
+2008-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * vc-bzr.el (vc-bzr-sha1, vc-bzr-command-discarding-stderr)
+ (vc-bzr-revision-completion-table): Use process-file.
+ (vc-bzr-working-revision): Pass relative file names.
+
+ * diff-mode.el (diff-hunk-header-re): Refine the regexp.
+
+2008-05-11 Juri Linkov <juri@jurta.org>
+
+ * wid-edit.el (widget-image-directory): Change default image data
+ subdirectory from "custom" to "images/custom".
+
+ * info.el (Info-next-preorder): Let-bind `Info-history' to nil
+ before recursive call to `Info-next-preorder' to not add
+ intermediate nodes to the history.
+
+ * isearch.el: Put isearch-scroll property on recenter-top-bottom.
+
+ * emulation/cua-base.el: Put isearch-scroll property
+ on cua-scroll-up and cua-scroll-down.
+
+2008-05-11 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc-hooks.el (vc-recompute-state): Remove (dead code).
+
+2008-05-10 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc-dispatcher.el (ewoc): Require.
+ (vc-log-edit, vc-buffer-sync): Declare for byte compiler.
+
+ * vc-hg.el (vc-hg-diff, vc-hg-annotate-command): Use when not if.
+
+2008-05-10 Chong Yidong <cyd@stupidchicken.com>
+
+ * term/w32-win.el (x-colors):
+ * term/mac-win.el (x-colors):
+ * term/x-win.el (x-colors): Re-order colors.
+
+2008-05-10 Reiner Steib <reiner.steib@gmx.de>
+
+ * smerge-mode.el (smerge-command-prefix): Fix custom type.
+
+2008-05-10 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc-dispatcher.el (vc-dir-next-directory, vc-dir-prev-directory):
+ New functions implementing motion to next and previous directory.
+
+ * vc-arch.el (vc-arch-command):
+ * vc-bzr.el (vc-bzr-command):
+ * vc-cvs.el (vc-cvs-command):
+ * vc-dispatcher.el (vc-do-command):
+ * vc-git.el (vc-git-command):
+ * vc-hg.el (vc-hg-command):
+ * vc-mcvs.el (vc-mvcs-command):
+ * vc-mtn.el (vc-mtn-command):
+ * vc-sccs.el (vc-sccs-command, vc-sccs-workfile)
+ (vc-sccs-workfile-unchanged-p):
+ * vc-svn.el (vc-svn-command, vc-svn-create-repo),
+ * vc-rcs.el (all methods): Remove assumption about what a nil
+ argument to vc-do-command means. This means no buffer name needs
+ to be hardcoded into the dispatcher layer, and it's better to be
+ explicit anyway.
+
+ * vc-svn.el (vc-svn-dir-state-heuristic): Remove.
+
+2008-05-10 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc.el: Update todo.
+
+ * vc-sccs.el (vc-sccs-dir-status):
+ * vc-rcs.el (vc-rcs-dir-status): Avoid using results from multiple
+ backends and returning up to date files.
+
+ * vc-hooks.el (vc-prefix-map): Remove duplicate binding.
+
+2008-05-09 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * vc.el (vc-dir):
+ * vc-hooks.el: Tweak the VC directory bindings. These are now
+ documented in the manual.
+
+ * vc-dispatcher.el (vc-dir-update, vc-dir-parent-marked-p)
+ (vc-dir-children-marked-p): Remove the vc-dir-insert-directories global.
+ (vc-dispatcher-selection-set): Allow callers to pass in an
+ observer flag that says no buffer sync is required.
+ * vc.el (vc-deduce-fileset, vc-print-log, vc-version-diff):
+ Use the observer flag.
+
2008-05-09 Michael Albinus <michael.albinus@gmx.de>
* simple.el (start-file-process): Clarify docstring.
2008-05-09 Eric S. Raymond <esr@snark.thyrsus.com>
- * vc-sccs.el, vc.svn.el, vc-git.el, vc-hg.el, vc-mtn.el: Remove
- stub implementations of, and references to, wash-log.
- * vc-rcs.el (vc-rcs-comment-history),
- vc-cvs.el (vc-cvs-comment-history):
+ * vc-sccs.el, vc.svn.el, vc-git.el, vc-hg.el, vc-mtn.el:
+ Remove stub implementations of, and references to, wash-log.
+ * vc-rcs.el (vc-rcs-comment-history):
+ * vc-cvs.el (vc-cvs-comment-history):
Inline the code that used to be wash-log.
- * vc-scs.el (vc-sccs-checkin, vc-sccs-checkout, vc-sccs-rollback)
+ * vc-sccs.el (vc-sccs-checkin, vc-sccs-checkout, vc-sccs-rollback)
(vc-sccs-revert, vc-sccs-steal-lock, vc-sccs-modify-change-comment)
(vc-sccs-print-log, vc-sccs-diff): Grok directories.
+ * vc-rcs.el (vc-sccs-checkin, vc-sccs-checkout)
+ (vc-rcs-revert, vc-rcs-steal-lock, vc-rcs-modify-change-comment)
+ (vc-rcs-print-log): Grok directories.
2008-05-09 Stefan Monnier <monnier@iro.umontreal.ca>
2008-05-09 Eric S. Raymond <esr@snark.thyrsus.com>
* vc.el (vc-deduce-fileset, vc-next-action, vc-version-diff)
- (vc-diff, vc-revert, vc-rollback, vc-update),
- vc-dispatcher.el (vc-dispatcher-selection-set):
+ (vc-diff, vc-revert, vc-rollback, vc-update):
+ * vc-dispatcher.el (vc-dispatcher-selection-set):
Get rid of 4 special cases in fileset selection. This involved
changing the return value of (vc-deduce-fileset) so that it passes
back a deduced state as well as a deduced back end,