diff lisp/ChangeLog @ 91367:c70e45a7acfd

Merge from emacs--devo--0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-324
author Miles Bader <miles@gnu.org>
date Wed, 30 Jan 2008 07:57:28 +0000
parents 3ec2fe8547cf eda73292b257
children f38e85dfd4e3
line wrap: on
line diff
--- a/lisp/ChangeLog	Wed Jan 30 06:40:42 2008 +0000
+++ b/lisp/ChangeLog	Wed Jan 30 07:57:28 2008 +0000
@@ -1,7 +1,1291 @@
-2008-01-17  Mark A. Hershberger  <mah@everybody.org>
-
-	* xml.el (xml-escape-string): Don't do any encoding changes on the
-	string.
+2008-01-30  Richard Stallman  <rms@gnu.org>
+
+	* progmodes/etags.el (tags-query-replace): Delete unused optional args.
+	Doc fix.
+
+	* files.el (hack-local-variables): Don't query about fake variables.
+
+2008-01-30  Markus Triska  <markus.triska@gmx.at>
+
+	* linum.el: New file.
+
+2008-01-29  Michael Albinus  <michael.albinus@gmx.de>
+
+	* net/tramp.el (tramp-methods): Use "-H" option for "sudo".  Suggested
+	by Trent W. Buck <trentbuck@gmail.com>.  Make ("%h") a single
+	element in "plinkx".
+	(tramp-handle-shell-command): Reuse "*Async Shell Command*" or
+	"*Shell Command Output*" buffers.  Check, whether there is already
+	an asynchronous process running.  Display always the buffer of the
+	asynchronous process.
+	(tramp-compute-multi-hops): Adapt error message.
+
+2008-01-29  Alan Mackenzie  <acm@muc.de>
+
+	* progmodes/cc-langs.el (c-specifier-key): Exclude "template"
+	from this regexp; part of same fix as next change to cc-engine.el.
+
+	* progmodes/cc-engine.el (c-guess-basic-syntax, CASE 5A.5): Anchor
+	the "{" of a template function correctly on "template", not the
+	following "<".
+
+	* progmodes/cc-defs.el (c-version): Increase to 5.31.5.
+
+2008-01-29  Tassilo Horn  <tassilo@member.fsf.org>
+
+	* doc-view.el (doc-view-mode): Adapt to i-m-current-[vh]scroll
+	being an alist now.
+
+	* image-mode.el (image-mode-current-vscroll)
+	(image-mode-current-hscroll): Add doc strings.
+	(image-set-window-vscroll, image-set-window-hscroll)
+	(image-reset-current-vhscroll, image-mode): Adapt to
+	i-m-current-[vh]scroll being an alist now.
+
+2008-01-29  Martin Rudalics  <rudalics@gmx.at>
+
+	* emacs-lisp/find-func.el (find-function-search-for-symbol):
+	Strip extension from .emacs.el to make sure symbol is searched
+	in .emacs too.
+
+2008-01-29  Tassilo Horn  <tassilo@member.fsf.org>
+
+	* doc-view.el (doc-view-mode): Use facilities below to
+	restore [vh]scroll when switching buffers.
+
+	* image-mode.el (image-mode-current-vscroll)
+	(image-mode-current-hscroll): New variables.
+	(image-set-window-hscroll, image-set-window-vscroll): New
+	functions.
+	(image-forward-hscroll, image-next-line, image-bol, image-eol)
+	(image-bob, image-eob): Use them.
+	(image-reset-current-vhscroll): New function.
+	(image-mode): Make new variables buffer-local and reset [vh]scroll
+	on window configuration changes.
+
+2008-01-27  Nick Roberts  <nickrob@snap.net.nz>
+
+	* progmodes/gdb-ui.el (gdb-create-define-alist): Don't call
+	gdb-cpp-define-alist-program if file is nil (currently only
+	" *partial-output-...").
+
+2008-01-27  Richard Stallman  <rms@gnu.org>
+
+	* allout.el: Many doc fixes.
+	(allout-encrypt-string): Fix error message.
+
+2008-01-26  Eli Zaretskii  <eliz@gnu.org>
+
+	* progmodes/etags.el (tags-query-replace): Doc fix.
+
+2008-01-25  Juanma Barranquero  <lekktu@gmail.com>
+
+	* allout.el (allout-unload-function): New function.
+
+2008-01-25  Juanma Barranquero  <lekktu@gmail.com>
+
+	* allout.el (allout-prefix-data): Doc fix.
+	(allout-show-current-subtree): Reflow docstring.
+	(allout-use-mode-specific-leader, allout-use-hanging-indents)
+	(produce-allout-mode-map, allout-overlay-interior-modification-handler)
+	(allout-next-heading, allout-previous-heading, allout-rebullet-heading)
+	(allout-rebullet-topic, allout-rebullet-topic-grunt, allout-kill-topic)
+	(allout-copy-topic-as-kill, allout-listify-exposed)
+	(allout-process-exposed, allout-encrypted-key-info)
+	(allout-update-passphrase-mnemonic-aids)
+	(allout-next-topic-pending-encryption)
+	(allout-tests-globally-true): Fix typos in docstrings.
+
+2008-01-23  Jason Rumney  <jasonr@gnu.org>
+
+	* lpr.el (printer-name): Do not set on MS Windows.
+
+2008-01-28  Michael Albinus  <michael.albinus@gmx.de>
+
+	* net/tramp.el (tramp-handle-shell-command): Use "/bin/sh -c" for
+	the command.
+
+2008-01-28  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+	* whitespace.el: Moved to obsolete dir.
+
+	* blank-mode.el: New version 9.2.  Replace whitespace funs by aliases
+	in blank-mode.
+	(whitespace-buffer): New fun.
+	(whitespace-region): Alias for whitespace-buffer, because there is no
+	blank-region fun.
+	(whitespace-cleanup): Alias for blank-cleanup.
+	(whitespace-cleanup-region): Alias for blank-cleanup-region.
+
+2008-01-27  Juanma Barranquero  <lekktu@gmail.com>
+
+	* server.el (server-log-time-function): Doc fix.
+	(server-buffer): Fix typo in docstring.
+
+2008-01-27  Martin Rudalics  <rudalics@gmx.at>
+
+	* view.el (view-buffer): Explain in doc-string why exit-action
+	should not be set to kill-buffer.
+
+	* arc-mode.el (archive-extract):
+	* tar-mode.el (tar-extract): Use kill-buffer-if-not-modified as
+	exit-action when viewing the buffer.
+
+2008-01-27  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* add-log.el (change-log-search-file-name): Work harder to find
+	the correct file name.
+	(change-log-find-file): Fix typo.
+	(change-log-start-entry-re): Move definition earlier.
+
+2007-01-27  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+	* add-log.el (change-log-search-file-name, change-log-find-file):
+	New function.
+	(change-log-font-lock-keywords): Move file name matching ...
+	(change-log-file-names-re): ... here.  New defconst.
+	(change-log-mode-map): New binding C-c C-f to change-log-find-file.
+
+2008-01-27  Alan Mackenzie  <acm@muc.de>
+
+	* progmodes/cc-awk.el, progmodes/cc-engine.el: Correct typos,
+	enhance comments.
+
+2008-01-27  Michael Albinus  <michael.albinus@gmx.de>
+
+	* net/tramp.el (tramp-compute-multi-hops): In case of su(do)?
+	methods, the host name must be a local host.
+
+2008-01-27  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* vc.el: Add TODO item about not defaulting to RCS.
+
+	* server.el (server-process-filter): Check for non-nil before
+	calling file-directory-p.
+
+2008-01-27  Alan Mackenzie  <acm@muc.de>
+
+	* progmodes/cc-vars.el (c-hanging-braces-alist): New element for
+	arglist-cont-nonempty.
+
+	* progmodes/cc-cmds.el (c-brace-newlines): Determine the newlines
+	for a brace with syntax arglist-cont-nonempty.
+
+	* progmodes/cc-styles.el (c-style-alist): Add elements for
+	arglist-cont-nonempty into 5 styles (gnu, ellemtel, linux, python,
+	awk).
+
+2008-01-27  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+	* button.el (define-button-type): Clarify type of NAME in docstring.
+
+2008-01-26  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* server.el (server-buffer): New const.
+	(server-log): New var.
+	(server-log): Use them.
+	(server-process-filter): (Try to) run the continuation in the same cwd
+	as the client's.
+
+2008-01-26  Alan Mackenzie  <acm@muc.de>
+
+	* progmodes/cc-defs.el (c-save-buffer-state):
+	Bind buffer-file-name and buffer-file-truename to nil, to prevent
+	primitives generating "buffer is read only" messages.
+
+2008-01-20  Ulf Jasper  <ulf.jasper@web.de>
+
+	* icalendar.el (icalendar-version): Increase to "0.17".
+	(icalendar-import-format): Doc fix.  Allow function type.
+	(icalendar--read-element): Doc fix.
+	(icalendar--parse-summary-and-rest): Doc fix.  Handle function
+	type icalendar-import-format.  Make regexps non-greedy.
+	(icalendar--format-ical-event): Handle function type
+	icalendar-import-format.
+	(icalendar-import-format-sample): New function.
+
+2008-01-26  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+	* vc.el (vc-exec-after): For mode-line-process highlighting, if
+	`compile' is not available, fall back to font-lock-warning-face.
+
+2008-01-26  Phil Sung  <psung@mit.edu>  (tiny change)
+
+	* wdired.el (wdired-get-filename): Change `(1+ beg)' to `beg' so
+	that the filename end is found even when the filename is empty.
+	Fixes error and spurious newlines when marking files for deletion.
+
+2008-01-26  Martin Rudalics  <rudalics@gmx.at>
+
+	* subr.el (find-tag-default): Simplify using exclusively
+	skip-syntax-backward/-forward.
+
+2008-01-26  Michael Albinus  <michael.albinus@gmx.de>
+
+	* vc.el (vc-directory, vc-update-change-log): Remove check for
+	Tramp.  Both functions work for it, though pretty slow
+	(`vc-directory').  Maybe the implementation can be optimized.
+
+	* net/tramp.el (tramp-dissect-file-name): Raise an error when
+	Tramp 2.0 syntax is used.
+	Suggested by Trent W. Buck <trentbuck@gmail.com>.
+
+2008-01-26  Eli Zaretskii  <eliz@gnu.org>
+
+	* ls-lisp.el (ls-lisp-insert-directory): If -n switch is used,
+	invoke directory-files-and-attributes with last argument `integer'
+	instead of `string'.
+	(insert-directory): Add -n to the list of supported switches
+	mentioned in the doc string.
+
+2008-01-26  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+	* blank-mode.el: New version 9.1.  Handle "long" line tail
+	visualization.  Doc fix.
+	(blank-line-length): Rename to blank-line-column.
+	(blank-chars-value-list, blank-toggle-option-alist, blank-help-text):
+	Initialization fix.
+	(blank-replace-spaces-by-tabs): New fun.
+	(blank-cleanup, blank-cleanup-region, blank-color-on): Code fix.
+
+2008-01-25  Richard Stallman  <rms@gnu.org>
+
+	* subr.el (add-hook): Implement `permanent-local-hook' property.
+
+	* loadhist.el (file-provides, file-requires): Push the filename right.
+
+2008-01-25  Martin Rudalics  <rudalics@gmx.at>
+
+	* emacs-lisp/find-func.el (find-library): Wrap search for
+	library name in condition-case to avoid reporting a scan-error.
+
+2008-01-25  Juanma Barranquero  <lekktu@gmail.com>
+
+	* server.el (server-process-filter): Don't force
+	the authentication string to be followed by "\n".
+
+2008-01-25  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+	* blank-mode.el: New version 9.0.  New commands to clean up some blank
+	problems like trailing blanks.  New faces and regexp for visualizing
+	the blank problems.  Doc fix.
+	(blank-chars, blank-global-modes, blank-chars-value-list)
+	(blank-toggle-option-alist, blank-help-text): Initialization fix.
+	(blank-indentation, blank-empty, blank-space-after-tab): New faces.
+	(blank-indentation, blank-empty, blank-space-after-tab)
+	(blank-indentation-regexp, blank-empty-at-bob-regexp)
+	(blank-empty-at-eob-regexp, blank-space-after-tab-regexp): New options.
+	(blank-cleanup, blank-cleanup-region): New commands.
+	(blank-color-on): Code fix.
+
+2008-01-25  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* ibuffer.el (ibuffer-default-sorting-mode): Add option to sort by
+	file name.
+	(ibuffer-mode-map): Add binding to sort by file name.
+	(ibuffer-filename/process-header-map): New variable.
+	(filename-and-process): Add a header that sorts by file name.
+	(ibuffer-mode): Mention sorting by file name.
+
+	* ibuf-ext.el (filename/process): New sorter.
+
+2008-01-25  Sven Joachim  <svenjoac@gmx.de>
+
+	* view.el (kill-buffer-if-not-modified): Don't pass t to
+	buffer-modified-p.
+
+2008-01-24  Michael Albinus  <michael.albinus@gmx.de>
+
+	* net/tramp.el (tramp-do-copy-or-rename-file): Flush the cache of
+	the source file in case of `rename'.
+	Reported by Pete Forman <pete.forman@westerngeco.com>.
+
+2008-01-24  Ken Manheimer  <ken.manheimer@gmail.com>
+
+	* allout.el (allout-keybindings-list): In initial setting, express
+	meta-prefixed allout keys as vectors instead of strings, since the
+	string form is interpreted in some cases as composed key
+	modifiers, eg, accented keys.
+
+	(allout-line-boundary-regexp): Clarify description.
+
+	(set-allout-regexp): Repair the expressions so that the formfeed
+	part is identified as one of the top-level groups, and is
+	included in all the forms, not just the -line-boundary-regexp one.
+
+	(allout-prefix-data): Incorporate information from the various
+	allout regexp's formfeed alternative group, when present.
+
+	(allout-write-file-hook-handler): Rectify mangling of the error
+	handling.  It was broken in version 1.100, where an `error'
+	condition-case handler was apparently reformatted as if it was a
+	call to the error function.  An apparent repair attempt in version
+	1.101 situated the original body of the error handling code as
+	bogus condition-case handlers.  I've returned to just about the
+	working code that was originally there, removing an unnecessary -
+	but benign - enclosing 'progn'.  \(Automated or cursory code fixes
+	often aren't.)
+
+	(allout-region-active-p): Fallback to value of mark-active if
+	neither use-region-p nor region-active-p are present, for
+	compatability with current and recent emacs major releases.
+
+2008-01-24  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* textmodes/reftex-toc.el (reftex-toc-next, reftex-toc-previous)
+	(reftex-toc-restore-region):
+	* textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer)
+	(reftex-index-phrases-apply-to-region):
+	* textmodes/ispell.el (ispell-word):
+	* progmodes/vhdl-mode.el (vhdl-keep-region-active):
+	* progmodes/pascal.el (pascal-mark-defun):
+	* progmodes/f90.el (f90-mark-subprogram, f90-indent-region)
+	(f90-fill-region):
+	* emulation/tpu-edt.el (tpu-set-mark):
+	* emulation/crisp.el (crisp-region-active):
+	* winner.el (winner-active-region):
+	* ansi-color.el (ansi-color-set-extent-face): Use featurep instead
+	of bound tests in order to resolve conditionals at compile time.
+
+2008-01-24  Juanma Barranquero  <lekktu@gmail.com>
+
+	* delsel.el (delsel-unload-function): Don't use `remprop'; it is
+	not autoloaded, and we wouldn't want to load CL just to unload
+	delsel.el anyway.  Suggested by Martin Rudalics <rudalics@gmx.at>.
+
+2008-01-24  Martin Rudalics  <rudalics@gmx.at>
+
+	* delsel.el (delete-selection-pre-hook): Avoid clearing out
+	pre-command-hook when text is read-only.
+
+2008-01-24  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+	* vc.el (vc-process-filter): Do nothing if buffer not live.
+	(vc-diff-finish): Rename from vc-diff-sentinel.
+	No longer take REV1-NAME and REV2-NAME.
+	Instead, take BUFFER-NAME.  Do nothing if buffer not live.
+	Don't do window resize if no window displays buffer.
+	(vc-diff-internal): Use vc-diff-finish.
+
+	* vc.el (vc-next-action): Fix two instances of "free-var file" bug:
+	In both cases, convert single call to one wrapped in dolist.
+
+2008-01-24  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* vc.el: Add a TODO item about missing files.
+	(vc-exec-after): Add a tooltip to the new mode-line item.
+
+2008-01-24  Glenn Morris  <rgm@gnu.org>
+
+	* t-mouse.el (gpm-mouse-start): Declare as a function.
+
+2008-01-23  Michael Albinus  <michael.albinus@gmx.de>
+
+	* net/tramp.el (tramp-remote-process-environment): Set "LC_ALL=C".
+	(tramp-end-of-output): Add `tramp-rsh-end-of-line' into the regexp.
+	(tramp-find-shell, tramp-open-connection-setup-interactive-shell):
+	Don't send `tramp-rsh-end-of-line' additionally, when setting the
+	prompt.
+	(tramp-wait-for-output): Distinguish different prompt formats.
+	(tramp-get-test-nt-command): Don't check for "\n" in the prompt.
+	(tramp-local-host-p): Check whether temp directory is writable.
+
+2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* vc.el: Add TODO items.
+
+2008-01-23  Carsten Dominik  <dominik@science.uva.nl>
+
+	* replace.el (occur-mode-find-occurrence-hook): New hook that can
+	be used to reveal or highlight the location of a match.
+	(occur-mode-goto-occurrence, occur-mode-goto-occurrence-other-window)
+	(occur-mode-display-occurrence): Run `occur-mode-find-occurrence-hook'.
+
+2008-01-23  Martin Rudalics  <rudalics@gmx.at>
+
+	* progmodes/hideif.el (hide-ifdef-shadow): Add version number
+	for defcustom.
+	(hide-ifdef-shadow): Add version number for defface.
+
+2008-01-23  Glenn Morris  <rgm@gnu.org>
+
+	* textmodes/org.el (org-export-latex-cleaned-string): Fix declaration.
+
+2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* progmodes/sh-script.el (sh-basic-offset):
+	* progmodes/cc-vars.el (c-syntactic-indentation)
+	(c-syntactic-indentation-in-macros): Mark as safe.
+
+2008-01-23  Richard Stallman  <rms@gnu.org>
+
+	* icomplete.el (icomplete-get-keys):
+	Look up KEYS using all maps in proper buffer.
+
+2008-01-23  Juanma Barranquero  <lekktu@gmail.com>
+
+	* frame.el (display-mm-height, display-mm-width):
+	* whitespace.el (whitespace-check-leading-whitespace)
+	(whitespace-check-trailing-whitespace)
+	(whitespace-check-spacetab-whitespace)
+	(whitespace-check-indent-whitespace)
+	(whitespace-check-ateol-whitespace):
+	* progmodes/ada-xref.el (ada-convert-file-name): Fix typo in docstring.
+
+2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* vc-arch.el (vc-arch-delete-rej-if-obsolete): Remove the
+	after-save-hook so that it is not called multiple times.
+
+	* vc-svn.el (vc-svn-resolve-when-done): Likewise.
+
+2008-01-23  Eli Zaretskii  <eliz@gnu.org>
+
+	* view.el (view-file-other-window, view-file-other-frame):
+	Don't kill the buffer if it is modified.  Doc fixes.
+	(kill-buffer-if-not-modified): New function.
+	(view-file): Don't kill the buffer if it is modified.
+
+	* progmodes/ebrowse.el (ebrowse-view-file-other-window): Delete.
+	(ebrowse-view/find-file-and-search-pattern):
+	Call view-file-other-window instead of ebrowse-view-file-other-window.
+	(ebrowse-view-file-other-frame): Don't call
+	current-window-configuration.  Fix second argument in the call to
+	view-mode-enter.  Doc fix.
+
+2008-01-23  Richard Stallman  <rms@gnu.org>
+
+	* subr.el (atomic-change-group): Prevent undo list truncation.
+
+2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* files.el (safe-local-eval-forms):
+	Mark (add-hook 'write-file-hooks 'time-stamp) as safe.
+
+2008-01-23  Nick Roberts  <nickrob@snap.net.nz>
+
+	* comint.el (comint-insert-input): Set point first.
+
+	* progmodes/gdb-ui.el (gdb-dequeue-input): Make doubly sure
+	session doesn't hang because gdb-pending-triggers is non-nil.
+	(gdb-frame-handler): Use buffer-file-name instead of
+	buffer-name in case of duplicate file names.
+
+2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* progmodes/verilog-mode.el (verilog-mode-map): Don't bind C-M-a,
+	C-M-e and C-M-h for emacs, they work by default.
+	(verilog-emacs-features): Remove.
+	(verilog-setup-dual-comments, verilog-populate-syntax-table):
+	Remove.  Move syntax table initialization ...
+	(verilog-mode-syntax-table): ... here.
+	(verilog-mode): Don't initialize the syntax table here.
+	(verilog-mark-defun): Only do something useful for XEmacs, Emacs
+	does not need it.
+
+2008-01-23  Wilson Snyder  <wsnyder@wsnyder.org>
+
+	* progmodes/verilog-mode.el (verilog-booleanp): New function for
+	backward compatibility.  Replace all uses of booleanp with
+	verilog-booleanp.
+
+2008-01-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* vc-hg.el (vc-hg-diff): Don't pass an empty string.
+
+2008-01-23  Wilson Snyder  <wsnyder@wsnyder.org>
+
+	* progmodes/verilog-mode.el (top-level): Fix spacing.
+	(verilog-mode-version, verilog-mode-release-date):
+	Update version number.
+	(verilog-mode-release-emacs): New variable.
+	(compile-command, reporter-prompt-for-summary-p):
+	Define for byte compiler.
+	(verilog-startup-message-lines, verilog-startup-message-displayed)
+	(verilog-display-startup-message): Remove.
+	(verilog-highlight-p1800-keywords): Improve docstring.
+	(sigs-in, sigs-out, got-sig, got-rvalue, uses-delayed)
+	(vector-skip-list): Only defvar at compile time.
+	(verilog-highlight-translate-off, verilog-indent-level)
+	(verilog-indent-level-module, verilog-indent-level-declaration)
+	(verilog-indent-declaration-macros, verilog-indent-lists)
+	(verilog-indent-level-behavioral, verilog-indent-level-directive)
+	(verilog-cexp-indent, verilog-case-indent, verilog-auto-newline)
+	(verilog-auto-indent-on-newline, verilog-tab-always-indent)
+	(verilog-tab-to-comment, verilog-indent-begin-after-if)
+	(verilog-align-ifelse, verilog-minimum-comment-distance)
+	(verilog-auto-lineup, verilog-highlight-p1800-keywords)
+	(verilog-auto-endcomments, verilog-auto-read-includes)
+	(verilog-auto-star-expand, verilog-auto-star-save)
+	(verilog-library-flags, verilog-library-directories)
+	(verilog-library-files, verilog-library-extensions)
+	(verilog-active-low-regexp, verilog-auto-sense-include-inputs)
+	(verilog-auto-sense-defines-constant, verilog-auto-reset-widths)
+	(verilog-assignment-delay, verilog-auto-inst-vector)
+	(verilog-auto-inst-template-numbers, verilog-auto-input-ignore-regexp)
+	(verilog-auto-inout-ignore-regexp, verilog-auto-output-ignore-regexp)
+	(verilog-auto-unused-ignore-regexp, verilog-typedef-regexp):
+	Add safe-local-variable properties.
+	(verilog-statement-menu, verilog-company, verilog-re-search-forward)
+	(verilog-re-search-backward, verilog-error-regexp-add)
+	(verilog-end-block-re, verilog-emacs-features)
+	(verilog-populate-syntax-table, verilog-setup-dual-comments)
+	(verilog-type-font-keywords, verilog-inside-comment-p)
+	(electric-verilog-backward-sexp, verilog-backward-sexp)
+	(verilog-forward-sexp, verilog-font-lock-init, verilog-mode)
+	(electric-verilog-terminate-line, electric-verilog-semi)
+	(electric-verilog-tab, verilog-insert-1, verilog-insert-indices)
+	(verilog-generate-numbers, verilog-comment-region, verilog-label-be)
+	(verilog-beg-of-statement, verilog-in-case-region-p)
+	(verilog-in-struct-region-p, verilog-in-generate-region-p)
+	(verilog-in-fork-region-p, verilog-backward-case-item)
+	(verilog-set-auto-endcomments, verilog-get-expr)
+	(verilog-expand-vector-internal, verilog-surelint-off)
+	(verilog-batch-execute-func, verilog-calculate-indent)
+	(verilog-calc-1, verilog-calculate-indent-directive)
+	(verilog-leap-to-head, verilog-continued-line)
+	(verilog-backward-token, verilog-backward-syntactic-ws)
+	(verilog-forward-syntactic-ws, verilog-backward-ws&directives)
+	(verilog-forward-ws&directives, verilog-at-constraint-p)
+	(verilog-skip-backward-comments, verilog-indent-line-relative)
+	(verilog-do-indent, verilog-indent-comment, verilog-more-comment)
+	(verilog-pretty-declarations, verilog-pretty-expr)
+	(verilog-just-one-space, verilog-indent-declaration)
+	(verilog-get-completion-decl, verilog-goto-defun, verilog-showscopes)
+	(verilog-header, verilog-signals-combine-bus, verilog-read-decls)
+	(verilog-read-always-signals-recurse, verilog-read-instants)
+	(verilog-read-auto-template, verilog-set-define)
+	(verilog-read-defines, verilog-read-signals, verilog-getopt)
+	(verilog-is-number, verilog-expand-dirnames, verilog-modi-lookup)
+	(verilog-modi-cache-results, verilog-insert-one-definition)
+	(verilog-make-width-expression, verilog-delete-autos-lined)
+	(verilog-auto-save-check, verilog-auto-arg, verilog-auto-inst-port)
+	(verilog-auto-inst, verilog-auto-inst-param, verilog-auto-reg)
+	(verilog-auto-reg-input, verilog-auto-wire, verilog-auto-output)
+	(verilog-auto-output-every, verilog-auto-input, verilog-auto-inout)
+	(verilog-auto-inout-module, verilog-auto-sense, verilog-auto-reset)
+	(verilog-auto-tieoff, verilog-auto-unused, verilog-auto-ascii-enum)
+	(verilog-auto, verilog-sk-define-signal, verilog-mode-mouse-map)
+	(verilog-load-file-at-mouse, verilog-load-file-at-point)
+	(verilog-library-files): Cleanup spacing of )'s they should not be
+	on unique lines.  Fix checkdoc warnings.
+
+2008-01-22  Glenn Morris  <rgm@gnu.org>
+
+	* progmodes/hideif.el (hide-ifdef-initially, hide-ifdef-read-only)
+	(hide-ifdef-lines, hide-ifdef-shadow): Remove autoload cookies
+	from defcustoms.
+	(hide-ifdef-shadow): Remove autoload cookie from defface.
+
+	* vc.el (vc-diff-sentinel): Do not write a footer if there were
+	differences.
+
+2008-01-21  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* pcvs-defs.el (cvs-menu): Improve cvs-mode-find-file,
+	cvs-mode-find-file-other-window.  Add cvs-mode-diff-yesterday and
+	manual entry.
+
+2008-01-21  Michael Albinus  <michael.albinus@gmx.de>
+
+	* net/dbus.el (dbus-ignore-errors): New macro.
+	(dbus-unregister-object): New defun.  Moved from dbusbind.c.
+	(dbus-handle-event, dbus-list-activatable-names, dbus-list-names)
+	(dbus-list-queued-owners, dbus-get-name-owner, dbus-introspect)
+	(dbus-get-signatures): Apply `dbus-ignore-errors'.
+
+2008-01-21  Martin Rudalics  <rudalics@gmx.at>
+
+	* outline.el (outline-up-heading): Fix check for top level to
+	avoid infinite looping in hide-other.
+
+2008-01-21  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+	* vc.el (vc-process-sentinel): After calling the previous
+	sentinel, do nothing if the process' buffer is not live.
+
+2008-01-21  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+	* blank-mode.el: Fix a problem of cleaning blank faces when turning off
+	blank-mode in some buffers (like *info* buffers).  Reported by Juanma
+	Barranquero <lekktu@gmail.com>.  Eliminate `-face' suffix of all
+	blank-mode faces.  Doc fix.  New version 8.1.
+	(blank-turn-on, blank-turn-off): Replace (and CONDITION BODY) by (when
+	CONDITION BODY).
+	(blank-space-face): Face/option name replaced by blank-space.
+	(blank-hspace-face): Face/option name replaced by blank-hspace.
+	(blank-tab-face): Face/option name replaced by blank-tab.
+	(blank-newline-face): Face/option name replaced by blank-newline.
+	(blank-trailing-face): Face/option name replaced by blank-trailing.
+	(blank-line-face): Face/option name replaced by blank-line.
+	(blank-space-before-tab-face): Face/option name replaced by
+	blank-space-before-tab.
+	(blank-color-on, blank-color-off, blank-display-char-on): Fix code.
+
+2008-01-21  Juanma Barranquero  <lekktu@gmail.com>
+
+	* blank-mode.el (blank-style, blank-chars, blank-hspace-regexp)
+	(blank-space-regexp, blank-tab-regexp, blank-trailing-regexp)
+	(blank-space-before-tab-regexp, blank-global-modes, blank-mode)
+	(global-blank-mode): Doc fixes.
+	(blank, blank-space-face, blank-hspace-face, blank-tab-face)
+	(blank-newline-face, blank-trailing-face, blank-line-face)
+	(blank-space-before-tab-face, blank-display-mappings)
+	(blank-chars-value-list, blank-style-value-list, blank-toggle-options)
+	(global-blank-toggle-options, blank-help-text, blank-interactive-char)
+	(blank-turn-on, blank-turn-off, blank-color-on, blank-color-off):
+	Fix typos in docstrings.
+
+2008-01-21  Juanma Barranquero  <lekktu@gmail.com>
+
+	* server.el (server-log-time-function): New variable.
+	(server-log): Use it.
+
+2008-01-21  Glenn Morris  <rgm@gnu.org>
+
+	* progmodes/hideif.el: Move defcustoms and defface to start of file.
+
+	* textmodes/org.el (org-entry-properties): Let-bind `clocksum'.
+
+2008-01-21  Juanma Barranquero  <lekktu@gmail.com>
+
+	* textmodes/org.el (org-unmodified, org-cycle-emulate-tab)
+	(org-descriptive-links, org-link-file-path-type)
+	(org-remember-use-refile-when-interactive)
+	(org-agenda-skip-timestamp-if-done, org-agenda-scheduled-leaders)
+	(org-export-ascii-bullets, org-agenda-deadline-faces)
+	(turn-on-orgstruct++, orgtbl-to-texinfo, org-mhe-get-header)
+	(org-batch-agenda, org-batch-agenda-csv, org-fix-agenda-info)
+	(org-kill-note-or-show-branches): Fix typos in docstrings.
+
+2008-01-20  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+	* vc.el (vc-process-sentinel): Set mode-line-process.
+	(vc-exec-after): Likewise, for the `run' process status.
+
+2008-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* ibuffer.el (ibuffer-mode): Fix last change.
+
+2008-01-20  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* vc-hg.el (vc-hg-registered):
+	* vc-svn.el (vc-svn-registered): Make it work for non-existent files.
+
+2008-01-20  Martin Rudalics  <rudalics@gmx.at>
+
+	* repeat.el (repeat-undo-count): New variable.
+	(repeat): For self-insertions make undo boundary only after 20
+	repetitions.  Inhibit point recording unless repeat-repeat-char is nil.
+
+2008-01-19  Reiner Steib  <Reiner.Steib@gmx.de>
+
+	* net/imap.el (imap-ping-server): New variable.
+	(imap-opened): On add extra ping if imap-ping-server is non-nil.
+	(imap-ping-server): Minor doc string fixes.
+
+2008-01-19  Knut Anders Hatlen  <kahatlen@gmail.com>  (tiny change)
+
+	* net/imap.el (imap-ping-server): New function.
+	(imap-opened): Call imap-ping-server.
+
+2008-01-20  Glenn Morris  <rgm@gnu.org>
+
+	* progmodes/python.el: Quote all calls to "auxiliary skeleton"s to
+	prevent infloops.
+
+2008-01-20  Martin Svenson  <phromo@gmail.com>  (tiny change)
+
+	* progmodes/python.el (python-imports): Default to "None".
+
+2008-01-19  Tom Tromey  <tromey@redhat.com>
+
+	* vc-svn.el (vc-svn-after-dir-status): New function.
+	(vc-svn-dir-status): Run svn asynchronously.
+
+2008-01-19  Martin Rudalics  <rudalics@gmx.at>
+
+	* progmodes/hideif.el (hide-ifdef-shadow): New option.
+	(hide-ifdef-shadow): New face.
+	(hide-ifdef-toggle-shadowing): New function to toggle between
+	shadowing and making code invisible.
+	(hide-ifdef-mode-submap): Add binding for hide-ifdef-toggle-shadowing.
+	(hide-ifdef-mode-menu): Add entry for hide-ifdef-toggle-shadowing.
+	(hide-ifdef-region-internal): Give new overlay hide-ifdef
+	property.  Shadow text when hide-ifdef-shadow is non-nil.
+	(hif-show-ifdef-region): Remove overlays with hide-ifdef property set.
+	(hif-hide-line): Use when instead of if.
+	(hide-ifdef-initially, hide-ifdef-read-only, hide-ifdef-lines):
+	Remove unneeded * from doc-strings.
+
+2008-01-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* doc-view.el (doc-view-goto-page): Don't move point any more, now that
+	the hscroll behavior was fixed.
+	(doc-view-mode): Disable auto-hscroll-mode.
+
+2008-01-18  Tom Tromey  <tromey@redhat.com>
+
+	* vc-svn.el (vc-svn-dir-status): New function.
+
+2008-01-18  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* vc.el: Make vc-status asynchronous.
+	(vc-update-vc-status-buffer): New function broken out of ...
+	(vc-status-refresh): ... here.  Pass vc-update-vc-status-buffer to
+	the dir-status backend function.
+
+	* vc-hg.el (vc-hg-dir-status): Compute the status asynchronously.
+	Move the output processing to ...
+	(vc-hg-after-dir-status): ... here.  Call the function passed as
+	an argument with the results.
+
+2008-01-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* doc-view.el (doc-view-pdf/ps->png): Make sure we a have a valid cwd.
+	(doc-view-insert-image): Do something if the image is missing.
+	(doc-view-mode): Don't use file-remote-p.
+
+2008-01-18  Bastien Guerry  <Bastien.Guerry@ens.fr>
+
+	* textmodes/org-export-latex.el (org-export-latex-cleaned-string): Fix.
+	(org-export-latex-special-chars): Convert "..." in \ldots
+	and skip tables.
+	(org-export-latex-fontify-headline): Change parameter name.
+	(org-export-as-latex): Handle export of subtrees.
+	(org-export-latex-make-header): New argument TITLE.
+	(org-export-latex-content): New argument EXCLUDE-LIST.
+	(org-list-parse-list): New name for org-export-latex-parse-list.
+	(org-export-latex-make-header): New name for
+	org-export-latex-make-preamble.
+	(org-list-to-generic): New name of org-export-list-to-generic.
+	(org-list-to-latex): New name of org-export-list-to-latex.
+	(org-list-item-begin, org-list-end, org-list-insert-radio-list)
+	(org-list-send-list, org-list-to-texinfo)
+	(org-list-to-html): New functions.
+	(org-export-latex-tables-column-borders)
+	(org-export-latex-default-class, org-export-latex-classes)
+	(org-export-latex-classes-sectioning)
+	(org-list-radio-list-templates): New options.
+	(org-export-latex-header): New variable.
+	(org-latex-entities): New constant.
+	(org-export-latex-default-sectioning, org-export-latex-preamble)
+	(org-export-latex-prepare-text-option)
+	(org-export-latex-get-sectioning): Remove.
+
+2008-01-18  Carsten Dominik  <dominik@science.uva.nl>
+
+	* textmodes/org-publish.el (org-publish-current-project):
+	Fix bug with forcing publication.
+
+	* textmodes/org.el (org-export-with-special-strings): New option.
+	(org-export-html-convert-special-strings): New function.
+	(org-html-do-expand): `org-export-html-convert-special-strings'
+	added to the list of conversion.
+	(org-infile-export-plist, org-get-current-options): Add support
+	for "-" in the #+OPTION line to let user switch on/off special
+	strings conversion.
+	(org-export-plist-vars): New :html-table-tag property.
+	(org-export-as-html, org-format-org-table-html)
+	(org-format-table-table-html) Use the :html-table-tag property
+	instead of the `org-export-html-table-tag' global value.
+	(org-additional-option-like-keywords): Add "TBLFM".
+	(org-entry-properties): Include the CLOCKSUM special property.
+	(org-columns-edit-value): Do not allow to edit the special
+	CLOCKSUM property.
+	(org-flag-drawer): Use the original value of `outline-regexp'.
+	(org-remember-handler): Add invisible-ok flag to call to
+	`org-end-of-subtree'.
+	(org-agenda-highlight-todo): Respect
+	`org-agenda-todo-keyword-format'.
+	(org-agenda-todo-keyword-format): New option.
+	(org-infile-export-plist): No restriction while searching for options.
+	(org-remember-handler): Remove comments at the end of the buffer.
+	(org-remember-use-refile-when-interactive): New option.
+	(org-table-sort-lines): Make sure sorting works on link
+	descritions only, and ignores the link.
+	(org-sort-entries-or-items): Make sure the end of the subtree is
+	included.
+	(org-refile-use-outline-path): New allowed values `file' and
+	`full-file-path'.
+	(org-get-refile-targets): Respect new values for
+	`org-refile-use-outline-path'.
+	(org-agenda-get-restriction-and-command): DEL goes back to initial list.
+	(org-export-as-xoxo): Restore point when done.
+	(org-open-file): Allow multiple %s in command.
+	(org-clock-in-switch-to-state): New option.
+	(org-first-list-item-p): New function.
+	(org-last-remember-storage-locations): New variable.
+	(org-get-refile-targets): Interpret the new maxlevel setting.
+	(org-refile-targets): New option `:maxlevel'.
+	(org-copy-subtree): Include empty lines before but not after subtree.
+	(org-back-over-empty-lines, org-skip-whitespace): New functions.
+	(org-move-item-down, org-move-item-up): Include empty lines before
+	but not after item.
+	(org-first-sibling-p): New function.
+	(org-remember-apply-template): Defaults, completions and history
+	for template prompts.  Also, interpret new `%!' escape.
+	(org-context-choices): New constant.
+	(org-bound-and-true-p): New macro.
+	(org-imenu-depth): New option.
+	(org-imenu-markers): New variable.
+	(org-imenu-new-marker, org-imenu-get-tree)
+	(org-speedbar-set-agenda-restriction): New functions.
+	(org-agenda-set-restriction-lock)
+	(org-agenda-remove-restriction-lock)
+	(org-agenda-maybe-redo): New functions.
+	(org-agenda-restriction-lock): New face.
+	(org-agenda-restriction-lock-overlay)
+	(org-speedbar-restriction-lock-overlay): New variables.
+	(org-open-at-point): Remove obsolete way to do redirection in
+	shell links.
+	(org-imenu-and-speedbar): New customization group.
+	(org-entry-properties): Return keyword-less time strings.
+	(org-clock-heading-function): New option.
+	(org-clock-in): Use `org-clock-heading-function'.
+	(org-calendar-holiday): Try to use `calendar-check-holidays'
+	instead of the obsolete `check-calendar-holidays'.
+	(org-export-html-special-string-regexps): New constant.
+	(org-massive-special-regexp): New variable.
+	(org-compute-latex-and-specials-regexp)
+	(org-do-latex-and-special-faces): New functions.
+	(org-latex-and-export-specials): New face.
+	(org-highlight-latex-fragments-and-specials): New option.
+	(org-link-escape-chars): Use characters instead of strings.
+	(org-link-escape-chars-browser, org-link-escape)
+	(org-link-unescape): Use characters instead of strings.
+	(org-export-html-convert-sub-super, org-html-do-expand): Check for
+	protected text.
+	(org-emphasis-alist): Additional `verbatim' flag.
+	(org-set-emph-re): Handle the verbatim flag and compute
+	`org-verbatim-re'.
+	(org-cleaned-string-for-export): Protect verbatim elements.
+	(org-verbatim-re): New variable.
+	(org-hide-emphasis-markers): New option.
+	(org-additional-option-like-keywords): Add new keywords.
+	(org-get-entry): Rename from `org-get-cleaned-entry'.
+	(org-icalendar-cleanup-string): New function for quoting icalendar text.
+	(org-agenda-skip-scheduled-if-done): New option.
+	(org-agenda-get-scheduled, org-agenda-get-blocks): Use
+	`org-agenda-skip-scheduled-if-done'.
+	(org-prepare-agenda-buffers): Allow buffers as arguments.
+	(org-entry-properties): Add CATEGORY as a special property.
+	(org-use-property-inheritance): Allow a list of properties as a value.
+	(org-eval-in-calendar): No longer update the prompt.
+	(org-read-date-popup-calendar): Rename from
+	`org-popup-calendar-for-date-prompt'.
+	(org-read-date-display-live): New variable.
+	(org-read-date-display): New function.
+	(org-read-date-analyze): New function.
+	(org-remember-apply-template): Define `remember-finalize' if it is
+	not yet defined.
+	(org-remember-insinuate): New function.
+	(org-read-date-prefer-future): New option.
+	(org-read-date): Respect the setting of
+	`org-read-date-prefer-future'.  Use `org-read-date-analyze'.
+	(org-set-font-lock-defaults): Use `org-archive-tag' instead of a
+	hardcoded string.
+	(org-remember-apply-template): Use `remember-finalize' instead of
+	`remember-buffer'.
+	(org-columns-compute, org-column-number-to-string)
+	(org-columns-uncompile-format, org-columns-compile-format)
+	(org-columns-compile-format): Handle printf format specifier.
+	(org-columns-new, org-column-number-to-string)
+	(org-columns-uncompile-format, org-columns-compile-format):
+	Support for new currency summary type.
+	(org-tree-to-indirect-buffer): Do not kill old buffer when
+	`org-indirect-buffer-display' is `new-frame'.
+	(org-indirect-buffer-display): Document that `new-frame' leads to
+	indiret buffer proliferation.
+	(org-agenda-list): Use `org-extend-today-until'.
+	(org-extend-today-until): New option.
+	(org-format-org-table-html): Use lower-case for <col> tag.
+	(org-agenda-execute): New command.
+	(org-agenda-mode-map): Keybindings of "g" "G", "e" modified.
+	(org-select-remember-template): New function.
+	(org-remember-apply-template): Use `org-select-remember-template'.
+	(org-go-to-remember-target): New function.
+
+2008-01-18  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* vc.el: Add a TODO note about vc-state.
+	(vc-next-action): Register 'unregistered and 'ignored files.
+	Use when and unless instead of if where appropriate.
+	(vc-start-entry): Fix typo.
+	(vc-status): Autoload it.
+
+2008-01-18  Glenn Morris  <rgm@gnu.org>
+
+	* ffap.el (ffap-alist): Remove space from RFC regexp.
+
+2008-01-18  Richard Stallman  <rms@gnu.org>
+
+	* custom.el (custom-theme-recalc-face): Use face-spec-set rather
+	than face-spec-recalc.
+
+2008-01-18  Glenn Morris  <rgm@gnu.org>
+
+	* ibuffer.el (ibuffer-mode): Fix typo in previous change.
+
+2008-01-17  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+	    Miles Bader  <miles@gnu.org>
+
+	* blank-mode.el: New file.  Minor mode to visualise (HARD) SPACE,
+	TAB, NEWLINE.  Miles Bader <miles@gnu.org> wrote the original code
+	for handling display table (via visws.el package), his code was
+	modified, but the main idea was kept.
+
+2008-01-17  Glenn Morris  <rgm@gnu.org>
+
+	* ibuf-ext.el (ibuffer-auto-mode, ibuffer-save-filter-groups)
+	(ibuffer-save-filters): Remove calls to deleted
+	ibuffer-update-mode-name.
+
+2008-01-16  Martin Rudalics  <rudalics@gmx.at>
+
+	* longlines.el (longlines-mode, longlines-show-region)
+	(longlines-unshow-hard-newlines): Bind buffer-file-name and
+	buffer-file-truename to nil while modifying buffer.
+
+	* cus-edit.el (custom-reset-standard-variables-list)
+	(custom-reset-standard-faces-list): New variables.
+	(custom-reset-standard-save-and-update): New function.
+	(Custom-save): Apply custom-mark-to-save before and
+	custom-state-set-and-redraw after saving options.
+	(Custom-reset-standard): Apply custom-mark-to-reset-standard to
+	options and call custom-reset-standard-save-and-update.
+	(custom-variable, custom-face, custom-group): Provide new
+	entries for custom-mark-to-save, custom-mark-to-reset-standard,
+	and custom-state-set-and-redraw.
+	(custom-variable-mark-to-save)
+	(custom-variable-state-set-and-redraw)
+	(custom-variable-mark-to-reset-standard)
+	(custom-face-mark-to-save, custom-face-state-set-and-redraw)
+	(custom-face-mark-to-reset-standard)
+	(custom-group-mark-to-save, custom-group-state-set-and-redraw)
+	(custom-group-mark-to-reset-standard): New functions.
+	(custom-variable-save): Move save, state-set, and redraw
+	functionality to custom-variable-mark-to-save.
+	(custom-face-save): Move save, state-set, and redraw
+	functionality to custom-face-mark-to-save.
+	(custom-group-save): Move save, state-set, and redraw
+	functionality to custom-group-mark-to-save.
+	(custom-variable-reset-standard, custom-face-reset-standard)
+	(custom-group-reset-standard): Move save, state-set, and redraw
+	functionality to custom-reset-standard-save-and-update.
+
+	(custom-buffer-create-internal): Fix text in verbose help.
+	(custom-face-value-create): Indent doc-strings of faces like
+	those of variables.
+
+2008-01-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* server.el (server-process-filter): Replace lineno and columnnno
+	which defaulted to 1&0 with filepos which defaults to nil.
+	(server-goto-line-column): Only receive the filepos.
+	Only move if filepos is non-nil.
+	(server-visit-files): Slight restructure to consolidate two calls to
+	server-goto-line-column into just one.
+
+	* nxml/nxml-mode.el (nxml-mode): Use mode-line-process to indicate
+	the use of degraded mode.
+	(nxml-degrade): Don't change mode-name.
+
+	* nxml/rng-nxml.el (rng-nxml-mode-init):
+	Don't overwrite mode-line-process.
+
+	* ibuffer.el (mode): Pass the buffer to format-mode-line.
+	(ibuffer-update-mode-name): Remove.
+	(ibuffer-redisplay, ibuffer-update, ibuffer-mode): Don't call it.
+	(ibuffer-mode): Use mode-line-process instead.
+
+	* ibuf-ext.el (ibuffer-auto-update-changed, ibuffer-auto-mode):
+	Use derived-mode-p.
+	(ibuffer-mark-by-mode-regexp): Pass the buffer to format-mode-line.
+
+	* help.el (describe-mode): Pass the right buffer to format-mode-line.
+
+2008-01-16  Glenn Morris  <rgm@gnu.org>
+
+	* comint.el (comint-regexp-arg): Fix no-input case.
+
+2008-01-16  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* smerge-mode.el (smerge-start-session): Rename from smerge-auto.
+	* pcvs.el (cvs-revert-if-needed):
+	* vc.el (vc-maybe-resolve-conflicts): Rename callers.
+
+	* vc-svn.el (vc-svn-find-file-hook):
+	* vc-arch.el (vc-arch-find-file-hook): Undo previous change.
+
+2008-01-16  Ulf Jasper  <ulf.jasper@web.de>
+
+	* calendar/icalendar.el (icalendar-version): Increase to 0.16.
+	(icalendar-export-file, icalendar-import-file):
+	Restore significant trailing whitespace in `interactive' prompts.
+
+2008-01-16  Tom Tromey  <tromey@redhat.com>
+
+	* calendar/icalendar.el (icalendar--convert-tz-offset)
+	(icalendar--parse-vtimezone, icalendar--convert-all-timezones)
+	(icalendar--find-time-zone): New functions.
+	(icalendar--decode-isodatetime): Add `zone' argument, passed to
+	`decode-time'.  Doc fix.
+	(icalendar--convert-ical-to-diary): Compute zone-map.
+	Pass timezone to icalendar--decode-isodatetime.
+
+2008-01-16  Alan Mackenzie  <acm@muc.de>
+
+	* progmodes/cc-vars.el (c-constant-symbol): Put this defun inside
+	an eval-and-compile, so as to permit byte-compiling (e.g. in
+	bootstrap).
+
+2008-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* emacs-lisp/easymenu.el (easy-menu-avoid-duplicate-keys): New var.
+	(easy-menu-create-menu, easy-menu-convert-item-1): Use it to avoid
+	using the same key for different menu entries.
+
+	* smerge-mode.el (smerge-refine): Also work on "same change conflicts".
+	(smerge-makeup-conflict): New command.
+
+2008-01-15  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+	* log-edit.el (log-edit): Doc fix.
+
+2008-01-15  Glenn Morris  <rgm@gnu.org>
+
+	* diff-mode.el (diff-end-of-hunk): Revert 2008-01-08 change.
+
+2008-01-14  Alan Mackenzie  <acm@muc.de>
+
+	* progmodes/cc-vars.el (c-constant-symbol): New function which
+	supersedes c-const-symbol.  During a customize-.. call it enables
+	an element of (e.g.) c-hanging-braces alist to have its name
+	displayed, even when the default value of c-h-b etc. doesn't
+	include the elemnt.  Replace uses of the old function by the new.
+
+	* progmodes/cc-vars.el (c-hanging-braces-alist): Remove the
+	obscure non-working fragment ":value c-".
+
+2008-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* abbrev.el (clear-abbrev-table): Can't pass a symbol to intern.
+
+2008-01-14  Michael Albinus  <michael.albinus@gmx.de>
+
+	* net/tramp.el (tramp-local-host-p): Use `tramp-file-name-host'
+	instead of `tramp-file-name-real-host'.
+
+	* net/trampver.el: Update release number.
+
+2008-01-14  Alan Mackenzie  <acm@muc.de>
+
+	* progmodes/cc-engine.el (c-guess-basic-syntax): Prevent a macro
+	call inside a struct being recognised as a K&R argument.
+
+2008-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* progmodes/compile.el (compilation-error-regexp-alist-alist):
+	Accept "fatal error" from MSFT.
+	Reported by Jared Finder <jfinder@crypticstudios.com>.
+
+2008-01-14  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* smerge-mode.el (smerge-auto): New function.
+	* vc-svn.el (vc-svn-find-file-hook):
+	* vc-arch.el (vc-arch-find-file-hook):
+	* pcvs.el (cvs-revert-if-needed):
+	* vc.el (vc-maybe-resolve-conflicts): Use it instead of vc-mode.
+	(top-level): Add a Todo list.
+
+2008-01-13  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* vc.el (vc-update): Resolve conflicts if necessary instead of
+	just updating the buffer.
+
+	* vc-cvs.el (vc-cvs-merge-news): Ignore the error status of the
+	update command so that we can parse the output.
+
+2008-01-13  Martin Rudalics  <rudalics@gmx.at>
+
+	* mail/rmail.el (rmail-convert-to-babyl-format):
+	Remove save-excursion to avoid infinite looping.
+	Reported by: dnz <dnz@bk.ru>.
+
+2008-01-12  Glenn Morris  <rgm@gnu.org>
+
+	* woman.el (woman-parse-numeric-arg): Change handling of `==':
+	can be interned without a function definition.
+
+2008-01-12  Jason Rumney  <jasonr@gnu.org>
+
+	* nxml/nxml-mode.el (nxml-enable-unicode-char-name-sets)
+	(rng-nxml-mode-init): Declare.
+
+2008-01-11  Jason Rumney  <jasonr@gnu.org>
+
+	* nxml/rng-nxml.el (rng-preferred-prefix-alist): Add some defaults.
+	(rng-preferred-prefix-alist-default): Remove.
+
+	* nxml/nxml-uchnm.el (nxml-internal-unicode-char-name-sets-enabled):
+	Rename from nxml-enable-unicode-char-name-sets-flag.
+	(nxml-enable-unicode-char-name-sets-1): Merge into
+	nxml-enable-unicode-char-name-sets.
+	(nxml-enable-unicode-char-name-sets): Don't unconditionally set
+	nxml-char-name-ignore-case here.
+
+	* nxml/nxml-mode.el (nxml-mode): Call rng-nxml-mode-init directly.
+	Update doc string and commentary.
+	(nxml-char-name-ignore-case): Change default value.
+	(nxml-mode): Call nxml-enable-unicode-char-name-sets directly.
+
+2008-01-11  Martin Rudalics  <rudalics@gmx.at>
+
+	* cus-start.el (all): Add missing version entries.
+
+2008-01-11  Glenn Morris  <rgm@gnu.org>
+
+	* language/china-util.el (big5-to-flat-code, flat-code-to-big5)
+	(euc-to-flat-code, flat-code-to-euc):
+	* textmodes/org.el (elmo-msgdb-overview-get-entity)
+	(wl-summary-buffer-msgdb): Declare as funtions.
+
+2008-01-10  Martin Rudalics  <rudalics@gmx.at>
+
+	* progmodes/ada-mode.el (ada-set-syntax-table-properties):
+	Bind buffer-file-name and buffer-file-truename.
+
+	* fringe.el (fringe-mode-explicit): New variable.
+	(set-fringe-mode): Don't alter default-frame-alist when just
+	loading this file.
+
+2008-01-10  Tassilo Horn  <tassilo@member.fsf.org>
+
+	* doc-view.el (doc-view-buffer-file-name): New variable.
+	(doc-view-convert-current-doc, doc-view-search)
+	(doc-view-current-cache-dir, doc-view-initiate-display)
+	(doc-view-mode): Use it.
+	(doc-view-bookmark-make-cell): Use variable buffer-file-name
+	instead of function.
+
+2008-01-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* vc-svn.el (vc-svn-registered): Return the correct value for
+	ignored and unregistered files.
+
+2008-01-10  Tassilo Horn  <tassilo@member.fsf.org>
+
+	* doc-view.el (tramp): Require tramp because we use tramp-tramp-file-p.
+
+2008-01-10  Tom Tromey  <tromey@redhat.com>
+
+	* vc.el (vc-status-unmark-all-files): New function.
+	(vc-status-unmark-all-files): Likewise.
+	(vc-status-mode-map): Add bindings.
+
+2008-01-10  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+	* ediff*.el: Uncomment declare-function.
+
+	* viper*.el: Uncomment declare-function.
+
+2008-01-09  Tassilo Horn  <tassilo@member.fsf.org>
+
+	* doc-view.el (doc-view-mode): Support tramp, compressed files and
+	files inside archives uniformly.
+
+2008-01-09  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+	* testmodes/sgml-mode.el (sgml-tag-syntax-table): Initialize this
+	constant with a computation on sgml-specials rather than a literal
+	list.  Without this change the syntax table is generated
+	incorrectly, and the mode will think it's in a comment following
+	any instance of the string "--".
+
+2008-01-09  Tassilo Horn  <tassilo@member.fsf.org>
+
+	* doc-view.el (doc-view-mode-p): Add EPS as supported type.
+	(doc-view-mode): Support document files inside archives.
+
+2008-01-09  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* vc.el (vc-deduce-fileset): Return the currently selected file if
+	no files are selected when using vc-status.
+
+2008-01-09  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+	* ediff*.el: Comment out declare-function.  "make bootstrap"
+	stops with an error and Emacs does not compile with those things in.
+	Besides, declare-function is not defined in XEmacs.
+
+	* ediff-util (eqiff-quit): Autoraise minibuffer.
+
+	* ediff-diff (ediff-convert-fine-diffs-to-overlays): Make it a defun.
+
+	* viper*.el: Comment out declare-function -- not defined in XEmacs.
+
+	* viper-ex.el (viper-info-on-file): Take care of indirect buffers.
+
+	* viper.el (viper-set-hooks, set-cursor-color):
+	Set viper-vi-state-cursor-color.
+
+2008-01-09  Tom Tromey  <tromey@redhat.com>
+
+	* vc.el (vc-status-headers): Rename from vc-status-insert-headers.
+	Just return header.
+	(vc-status-move-to-goal-column): New function.
+	(vc-status-mode-map): Define more keys.
+	(vc-status-mode): Use vc-status-refresh.  Now 'special.
+	(vc-status-refresh): New function.
+	(vc-status-next-line): Likewise.
+	(vc-status-previous-line): Likewise.
+	(vc-status-mark-file): Use vc-status-next-line.
+	(vc-status-unmark-file): Use vc-status-previous-line.
+	(vc-status-unmark-file-up): New function.
+	(vc-status-register): Likewise.
+	(vc-status-find-file): Likewise.
+	(vc-status-find-file-other-window): Likewise.
+	(vc-status-current-file): Likewise.
+	(vc-ensure-vc-buffer): Understand vc-status mode.
+
+	* vc-hg.el (vc-hg-dir-status): Don't pass -A to "hg status".
+
+2008-01-09  Glenn Morris  <rgm@gnu.org>
+
+	* ffap.el (ffap-string-at-point-mode-alist): Add `\' to file
+	entry, for Windows.
+
+2008-01-09  Tom Tromey  <tromey@redhat.com>
+
+	* play/blackbox.el (blackbox-mode-map): Add `q' and [return] bindings.
+
+2008-01-09  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+	* ps-print.el: Some face attributes (like :strike-through) were not
+	being recognised.  Reported by Leo <sdl.web@gmail.com>.
+	(ps-print-version): New version 6.8.2.
+	(ps-face-strikout-p, ps-face-overline-p, ps-face-box-p): New funs.
+	(ps-screen-to-bit-face): Fix code.
+
+2008-01-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* ffap.el (ffap-read-file-or-url): Don't use let-binding to temporarily
+	add a file-name handler.
+
+2008-01-08  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+	* textmodes/bibtex.el (bibtex-initialize): New autoloaded command.
+	Rename from function bibtex-files-expand.  New optional arg select.
+	(bibtex-flash-head): Allow blink-matching-delay being zero.
+	(bibtex-clean-entry): Use atomic-change-group.
+	(bibtex-format-entry): Check presence of required fields only
+	after formatting of fields.  Use member-ignore-case.  Do not use
+	bibtex-parse-entry.  Do not use booktitle field to set a missing title.
+	(bibtex-autofill-entry): Do not call undo-boundary.
+	(bibtex-lessp): Handle crossref keys that point to another bibtex file.
+	(bibtex-sort-buffer, bibtex-prepare-new-entry, bibtex-validate):
+	Parse keys if necessary.
 
 2008-01-08  Nick Roberts  <nickrob@snap.net.nz>
 
@@ -10,8 +1294,8 @@
 
 2008-01-08  Nick Roberts  <nickrob@snap.net.nz>
 
-	* progmodes/gdb-ui.el (gud-gdb-command-name): Explain
-	"--annotate=3" option is necessary for the Graphical Interface.
+	* progmodes/gdb-ui.el (gud-gdb-command-name):
+	Explain "--annotate=3" option is necessary for the Graphical Interface.
 
 2008-01-08  Nick Roberts  <nickrob@snap.net.nz>
 
@@ -79,10 +1363,8 @@
 
 	* time-stamp.el (time-stamp-time-zone):
 	* whitespace.el (whitespace-check-buffer-leading)
-	(whitespace-check-buffer-trailing)
-	(whitespace-check-buffer-indent)
-	(whitespace-check-buffer-spacetab)
-	(whitespace-check-buffer-ateol):
+	(whitespace-check-buffer-trailing, whitespace-check-buffer-indent)
+	(whitespace-check-buffer-spacetab, whitespace-check-buffer-ateol):
 	* progmodes/sh-script.el (sh-indentation):
 	* textmodes/ispell.el (ispell-local-pdict):
 	Add safe-local-variable properties.
@@ -212,8 +1494,7 @@
 	* vc-arch.el (vc-arch-root): Only set a property if the file is
 	managed by this backend.
 
-	* vc-hg.el (vc-hg-state): Support the new status code for
-	up-to-date.
+	* vc-hg.el (vc-hg-state): Support the new status code for up-to-date.
 
 2008-01-04  Tassilo Horn  <tassilo@member.fsf.org>
 
@@ -223,8 +1504,8 @@
 
 	* doc-view.el (doc-view-scroll-up-or-next-page)
 	(doc-view-scroll-down-or-previous-page): Use image-scroll-up and
-	image-scroll-down instead of the non-image equivalents.  Don't
-	rely on a signalled condition but switch pages when scrolling
+	image-scroll-down instead of the non-image equivalents.
+	Don't rely on a signalled condition but switch pages when scrolling
 	doesn't change the vertical position anymore.
 	(doc-view-mode-map): Remap scroll-{up,down} to
 	image-scroll-{up,down}.
@@ -242,7 +1523,8 @@
 	* bs.el (bs--sort-by-mode, bs--get-mode-name):
 	* imenu.el (imenu-add-to-menubar):
 	* makesum.el (make-command-summary):
-	* mouse.el (mouse-major-mode-menu, mouse-popup-menubar, mouse-buffer-menu):
+	* mouse.el (mouse-major-mode-menu, mouse-popup-menubar)
+	(mouse-buffer-menu):
 	* msb.el (msb--mode-menu-cond):
 	* calc/calc-embed.el (calc-do-embedded):
 	* emacs-lisp/helper.el (Helper-describe-mode):
@@ -257,7 +1539,8 @@
 	* progmodes/ada-xref.el (ada-prj-find-prj-file):
 	* progmodes/ada-mode.el (comment-region):
 	* calendar/todo-mode.el (todo-insert-item):
-	* bookmark.el (bookmark-buffer-name): Test major-mode rather than mode-name.
+	* bookmark.el (bookmark-buffer-name):
+	Test major-mode rather than mode-name.
 
 2008-01-04  Richard Stallman  <rms@gnu.org>
 
@@ -328,13 +1611,13 @@
 	* progmodes/grep.el (grep-find-ignored-directories):
 	Initialize from the value of vc-directory-exclusion-list.
 
-	* vc-hooks (vc-directory-exclusion-list):  Include "_darcs",
+	* vc-hooks (vc-directory-exclusion-list): Include "_darcs",
 	even though we don't have a back end for darcs yet.
 
 2008-01-02  Karl Fogel  <kfogel@red-bean.com>
 
-	Change a return type, for greater extensibility.  See
-	http://lists.gnu.org/archive/html/emacs-devel/2007-12/msg01077.html
+	Change a return type, for greater extensibility.
+	See http://lists.gnu.org/archive/html/emacs-devel/2007-12/msg01077.html
 	and its thread for discussion leading to this change.
 
 	* emacs-cvs/lisp/bookmark.el:
@@ -396,10 +1679,10 @@
 
 2008-01-01  Eric S. Raymond  <esr@snark.thyrsus.com>
 
-	* vc-svn.el (vc-svn-parse-status): Set the 'unregisted property
+	* vc-svn.el (vc-svn-parse-status): Set the `unregisted' property
 	correctly.
 
-	* vc.el (vc-dired-hook):  Speed tuning.  Replace a vc-backend call
+	* vc.el (vc-dired-hook): Speed tuning.  Replace a vc-backend call
 	with vc-state.
 	(vc-next-action): Fix vc-transfer-file call.
 
@@ -889,6 +2172,12 @@
 	* newcomment.el (comment-region-default): Don't triple the
 	comment starter if the first region line isn't indented enough.
 
+2007-12-21  Teodor Zlatanov  <tzz@lifelogs.com>
+
+	* net/imap.el (imap-authenticate): Use current-buffer instead of
+	buffer, for the cases where imap-authenticate is called with a nil
+	buffer parameter.
+
 2007-12-21  Martin Rudalics  <rudalics@gmx.at>
 
 	* autoinsert.el (auto-insert-alist): Remove nonsensical precision
@@ -1579,6 +2868,12 @@
 	* textmodes/reftex-toc.el (reftex-make-separate-toc-frame):
 	Try x-focus-frame before focus-frame.  Only try focus-frame on XEmacs.
 
+2007-12-03  Nathan J. Williams  <nathanw@MIT.EDU>  (tiny change)
+
+	* net/imap.el (imap-mailbox-status-asynch): Upcase STATUS items.
+	(imap-parse-status): Upcase status-att for servers that sends them
+	lower-case (e.g., MS Exchange 2007).
+
 2007-12-03  Karl Fogel  <kfogel@red-bean.com>
 
 	* saveplace.el (save-place-quiet): Remove, reverting 1.39.
@@ -4771,7 +6066,7 @@
 	Require tramp-cmds.el.
 	(tramp-make-tramp-temp-file): We can get rid of DONT-CREATE.
 	(tramp-handle-file-name-all-completions): Expand DIRECTORY.
-	 (tramp-do-copy-or-rename-file-directly): Make more rigid checks.
+	(tramp-do-copy-or-rename-file-directly): Make more rigid checks.
 	(tramp-do-copy-or-rename-file-out-of-band)
 	(tramp-maybe-open-connection): Use `make-temp-name'.  This is
 	possible, because we don't need to create the temporary file, but
@@ -7117,18 +8412,6 @@
 	* net/browse-url.el (browse-url-encode-url): Use copy-sequence.
 	Reported by Jan Dj,Ad(Brv <jan.h.d@swipnet.se>.
 
-2007-09-10  Stefan Monnier  <monnier@iro.umontreal.ca>
-
-	* progmodes/python.el: Merge changes from Dave Love's v2007-Sep-10.
-	(python-font-lock-keywords): Update to the 2.5 version of the language.
-	(python-quote-syntax): Let-bind font-lock-syntactic-keywords to nil.
-	(python-backspace): Only behave funny in code.
-	(python-compilation-regexp-alist): Add PDB stack trace regexp.
-	(inferior-python-mode): Add PDB prompt regexp.
-	(python-fill-paragraph): Refine the fenced-string regexp.
-	(python-find-imports): Handle imports spanning several lines.
-	(python-mode): Add `class' to hideshow support.
-
 2007-09-10  Dave Love  <fx@gnu.org>
 
 	* outline.el (outline-4, outline-5, outline-7):