]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
*** empty log message ***
[gnu-emacs] / lisp / ChangeLog
index c6e9a0a2dc673b4b59491f4191faed6e20ed4e2d..b0aa00759a39c026dfb2128c9d1956a873fee493 100644 (file)
@@ -1,3 +1,673 @@
+2007-07-05  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hg.el (vc-hg-internal-status): Inline in `vc-hg-state', the
+       only caller, and delete.
+       (vc-hg-state): Deal with exceptions and only parse the output on
+       successful return.
+       (vc-hg-internal-log): Inline in `vc-hg-workfile-version', the only
+       caller, and delete.
+       (vc-hg-workfile-version): Deal with exceptions and only parse the
+       output on successful return.
+       (vc-hg-revert): New function.
+
+2007-07-04  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calculator.el (calculator-expt): Use more cases to determine
+       the value.
+
+2007-07-03  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calculator.el (calculator-expt, calculator-integer-p):
+       New functions.
+       (calculator-fact): Check to see if the factorial will be too
+       large before computing it.
+       (calculator-initial-operators): Use `calculator-expt' to
+       compute "^".
+       (calculator-mode): Mention that results which are too large
+       will return inf.
+       * calc/calc-comb.el (math-small-factorial-table): Replace list
+       by vector.
+
+2007-07-03  David Kastrup  <dak@gnu.org>
+
+       * shell.el: On request of the authors, remove their addresses for
+       the sake of bug reports, and add the developer list address as
+       maintainer information.
+
+2007-07-03  Richard Stallman  <rms@gnu.org>
+
+       * files.el (make-directory): Doc fix.
+       (find-file-confirm-inexistent-file): Make it a defcustom.
+       Make nil the default.
+
+2007-07-02  Richard Stallman  <rms@gnu.org>
+
+       * startup.el (command-line): Set buffer-offer-save in *scratch*
+       and enable auto-save in it.
+
+2007-07-02  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/org.el (orgstruct-mode-map): New variable.
+       (orgstruct-mode): New minor mode.
+       (turn-on-orgstruct, orgstruct-error, orgstruct-setup)
+       (orgstruct-make-binding, org-context-p, org-get-local-variables)
+       (org-run-like-in-org-mode): New functions.
+       (org-cycle-list-bullet): New command.
+       (org-special-properties, org-property-start-re)
+       (org-property-end-re): New constants.
+       (org-with-point-at): New macro.
+       (org-get-property-block, org-entry-properties, org-entry-get)
+       (org-entry-delete, org-entry-get-with-inheritance)
+       (org-entry-put, org-buffer-property-keys): New functions.
+       (org-insert-property-drawer): New command.
+       (org-entry-property-inherited-from): New variable.
+       (org-column): New face.
+       (org-column-overlays, org-current-columns-fmt)
+       (org-current-columns-maxwidths, org-column-map): New variables.
+       (org-column-menu): New menu.
+       (org-new-column-overlay, org-overlay-columns)
+       (org-overlay-columns-title, org-remove-column-overlays)
+       (org-column-show-value, org-column-quit, org-column-edit): New
+       functions.
+       (org-columns, org-agenda-columns): New commands.
+       (org-get-columns-autowidth-alist): New functions.
+       (org-properties): New customize group.
+       (org-default-columns-format): New option.
+       (org-priority): Realign tags after changing priority.
+       (org-preserve-lc): New macro.
+       (org-update-checkbox-count): Catch case when there is no headline.
+       (org-agenda-quit): Remove any column overlays.
+       (org-beginning-of-item-list): Fixed bug when non-item line is
+       indented too deep.
+       (org-cached-props): New variable.
+       (org-cached-entry-get): New function.
+       (org-make-tags-matcher): Handle property matches.
+       (org-table-recalculate): Swap evaluation order: Field formula
+       first, then column formulas, but don't allow them to overwrite the
+       field formulas.
+       (org-table-eval-formula): New argument untouchable.
+       (org-table-put-field-property): New function.
+
+2007-07-02  Martin Rudalics  <rudalics@gmx.at>
+
+       * help-mode.el (help-make-xrefs):  Skip spaces too when
+       skipping tabs.
+
+       * ffap.el (dired-at-point-prompter): Improve prompt in
+       list-directory case.
+
+2007-07-01  Richard Stallman  <rms@gnu.org>
+
+       * cus-start.el (max-mini-window-height): Added.
+
+2007-07-01  Sean O'Rourke  <sorourke@cs.ucsd.edu>  (tiny change)
+
+       * complete.el (partial-completion-mode): Remove advice of
+       read-file-name-internal. 
+       (PC-do-completion): Rebind minibuffer-completion-table.
+       (PC-read-file-name-internal): New function doing what
+       read-file-name-internal advice did.
+
+2007-07-01  Paul Pogonyshev  <pogonyshev@gmx.net>
+
+       * emacs-lisp/byte-opt.el: Set `binding-is-magic'
+       property on a few symbols.
+       (byte-compile-side-effect-free-dynamically-safe-ops): New defconst.
+       (byte-optimize-lapcode): Remove bindings that are not referenced
+       and certainly will not effect through dynamic scoping.
+
+2007-07-01  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * files.el (find-file-confirm-inexistent-file): New var.
+       (find-file, find-file-other-window, find-file-other-frame)
+       (find-file-read-only, find-file-read-only-other-window)
+       (find-file-read-only-other-frame): Use it.
+
+2007-06-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/rx.el (rx-constituents): Fix up `anything'.
+
+2007-06-29  Juanma Barranquero  <lekktu@gmail.com>
+
+       * generic-x.el (generic-define-mswindows-modes)
+       (generic-define-unix-modes, apache-log-generic-mode)
+       (bat-generic-mode-keymap, java-manifest-generic-mode)
+       (show-tabs-generic-mode): Fix typos in docstrings.
+
+2007-06-29  Ryan Yeske  <rcyeske@gmail.com>
+
+       * net/rcirc.el (rcirc-server-alist): Rename from rcirc-connections.
+       (rcirc-default-full-name): Rename from rcirc-default-user-full-name.
+       (rcirc-clear-activity): Make sure RCIRC-ACTIVITY isn't modified.
+       (rcirc-print): Never ignore messages from ourself.
+
+2007-06-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * font-lock.el (lisp-font-lock-keywords-2): Recognize the new \(?1:..\)
+       syntax as well.  Reported by Juri Linkov <juri@jurta.org>.
+
+2007-06-28  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * dnd.el (dnd-get-local-file-name): Set fixcase to t in call to
+       replace-regexp-in-string.
+
+2007-06-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/cl.el: Set edebug and indentation before loading
+       cl-loaddefs.el so that its use of dolist doesn't load cl-macs.
+
+2007-06-28  Andreas Schwab  <schwab@suse.de>
+
+       * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Depend on
+       $(lisp)/subdirs.el.
+
+2007-06-28  Juanma Barranquero  <lekktu@gmail.com>
+
+       * speedbar.el (speedbar-handle-delete-frame): Don't try to delete
+       the speedbar frame if nil; that deletes the current frame or
+       causes an error if it is the only frame.
+       Reported by Angelo Graziosi <Angelo.Graziosi@roma1.infn.it>.
+
+2007-06-28  Kevin Ryde  <user42@zip.com.au>
+
+       * textmodes/nroff-mode.el: Groff \# comments.
+       (nroff-mode-syntax-table): \# comment intro,
+       plain # as punct per global table.
+       (nroff-font-lock-keywords): Add # as a single char escape.
+       (nroff-mode): In comment-start-skip, match \#.
+
+2007-06-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-bzr.el (vc-functions): Clear up the cache when reloading the file.
+       (vc-bzr-workfile-version, vc-bzr-could-register): Don't hardcode
+       point-min == 1.
+
+2007-06-28  Nick Roberts  <nickrob@snap.net.nz>
+
+       * pcvs-util.el (cvs-strings->string, cvs-string->strings):
+       Rename and move to...
+
+       * subr.el (strings->string, string->strings): ...here.
+
+       * pcvs.el (cvs-reread-cvsrc, cvs-header-msg, cvs-checkout)
+       (cvs-mode-checkout, cvs-execute-single-file): Use new function names.
+
+       * progmodes/gud.el (gud-common-init): Call string->strings instead
+       of split-string.
+
+2007-06-27  Michael Albinus  <michael.albinus@gmx.de>
+
+       * dired-aux.el: Remove `dired-call-process'.
+       (dired-check-process): Call `process-file'.
+
+       * wdired.el (wdired-do-perm-changes): Call `process-file'.
+
+       * net/ange-ftp.el (ange-ftp-dired-call-process): Reimplement it as
+       `ange-ftp-process-file'.
+
+2007-06-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/cl.el: Use cl-loaddefs.el rather than manual autoloads.
+
+       * emacs-lisp/cl-extra.el:
+       * emacs-lisp/cl-seq.el:
+       * emacs-lisp/cl-macs.el: Set generated-autoload-file to cl-loaddefs.el.
+       Add autoload cookies on all defs autoloaded manually in cl.el.
+
+       * emacs-lisp/cl-loaddefs.el: New file.
+
+       * textmodes/texinfmt.el (texinfo-raisesections-alist)
+       (texinfo-lowersections-alist): Merge definition and declaration.
+       (texinfo-start-of-header, texinfo-end-of-header): Remove.
+       (texinfo-format-syntax-table): Merge init into declaration.
+       (texinfo-format-parse-line-args, texinfo-format-parse-args)
+       (texinfo-format-parse-defun-args, texinfo-format-node)
+       (texinfo-push-stack, texinfo-multitable-widths)
+       (texinfo-define-info-enclosure, texinfo-alias)
+       (texinfo-format-defindex, batch-texinfo-format): Use push.
+       (texinfo-footnote-number): Remove duplicate declaration.
+
+       * ps-print.el: Update with auto-generated autoloads.
+
+       * ps-mule.el: Set generated-autoload-file to "ps-print.el".
+
+2007-06-26  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/autoload.el (autoload-generated-file): Interpret names
+       relative to current dir for file-local settings.
+       (autoload-generate-file-autoloads): Add `outfile' arg.
+       (update-directory-autoloads): Use it to directly call
+       autoload-generate-file-autoloads instead of going through
+       update-file-autoloads so we avoid redundant searches and so we can know
+       the set of buffers changed so we can save them all.
+
+       * emacs-lisp/autoload.el (autoload-find-destination): Return nil
+       rather than throwing `up-to-date'.
+       (autoload-generate-file-autoloads): Adjust correspondingly.
+       (update-file-autoloads): Be careful to let-bind
+       autoload-modified-buffers and adjust to new calling conventions.
+       (autoload-modified-buffers): Make it a dynamically scoped var.
+       (update-directory-autoloads): Use file-relative-name instead of
+       autoload-trim-file-name.
+       (autoload-insert-section-header): Don't use autoload-trim-file-name
+       since the file is already relative now.
+       (autoload-trim-file-name): Remove.
+
+       * vc-arch.el (vc-arch-add-tagline): Do a slightly cleaner job.
+       (vc-arch-complete, vc-arch--version-completion-table)
+       (vc-arch-revision-completion-table): New functions to provide
+       completion of revision names.
+       (vc-arch-trim-find-least-useful-rev, vc-arch-trim-make-sentinel)
+       (vc-arch-trim-one-revlib, vc-arch-trim-revlib): New functions
+       to let the user trim the revlib.
+
+       * vc.el: Add new VC operation `revision-completion-table'.
+       (vc-default-revision-completion-table): New function.
+       (vc-version-diff, vc-version-other-window): Use it to provide
+       completion of revision names if the backend provides it.
+
+       * log-edit.el (log-edit-changelog-entries): Use with-current-buffer.
+
+       * vc-svn.el (vc-svn-repository-hostname): Adjust to non-XML format
+       of newer .svn/entries.
+
+2007-06-25  David Kastrup  <dak@gnu.org>
+
+       * calc/calc-poly.el (math-padded-polynomial)
+       (math-partial-fractions): Add some function comments.
+
+2007-06-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/autoload.el (autoload-generate-file-autoloads):
+       Make `outbuf' optional.
+       (update-file-autoloads): Use it.
+
+2007-06-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/autoload.el (autoload-modified-buffers): New var.
+       (autoload-find-destination): Keep it uptodate.
+       (autoload-save-buffers): New fun.
+       (update-file-autoloads): Use it.  Re-add the "up to date" message.
+
+       * emacs-lisp/autoload.el: Refactor for upcoming changes.
+       (autoload-find-destination): New function extracted from
+       update-file-autoloads.
+       (update-file-autoloads): Use it.
+       (autoload-generate-file-autoloads): New function extracted from
+       generate-file-autoloads.  Use file-relative-name.  Delay computation of
+       output-start to the first cookie.  Remove done-any, replaced by
+       output-start.
+       (generate-file-autoloads): Use it.
+
+2007-06-24  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-comb.el (math-init-random-base, math-prime-test):
+       Use math-read-number-simple to insert constants.
+       (math-prime-test): Redo calculation of sum.
+
+       * calc/calc-misc.el (math-div2-bignum): Use math-bignum-digit-size.
+
+       * calc/calc-math.el (math-scale-bignum-digit-size): Rename from
+       math-scale-bignum-3.
+       (math-isqrt-bignum): Use math-scale-bignum-digit-size and
+       math-bignum-digit-size.
+       (math-isqrt-small): Add another possible initial guess.
+
+2007-06-23  Roland Winkler  <Roland.Winkler@physik.uni-erlangen.de>
+
+       * textmodes/bibtex.el (bibtex-entry-format): New options
+       `whitespace', `braces', and `string'.
+       (bibtex-field-braces-alist, bibtex-field-strings-alist)
+       (bibtex-field-braces-opt, bibtex-field-strings-opt)
+       (bibtex-cite-matcher-alist): New variables.
+       (bibtex-font-lock-keywords): Use bibtex-cite-matcher-alist.
+       (bibtex-flash-head): Use blink-matching-delay.
+       (bibtex-insert-kill, bibtex-mark-entry): Use push-mark.
+       (bibtex-format-entry, bibtex-reformat): Handle new options of
+       bibtex-entry-format.
+       (bibtex-field-re-init, bibtex-font-lock-cite, bibtex-dist):
+       New functions.
+       (bibtex-complete-internal): Do not display messages while
+       minibuffer is used.  Do not leave around a completions buffer
+       that is out of date.
+       (bibtex-copy-summary-as-kill): New optional arg.
+       (bibtex-font-lock-url): New optional arg no-button.
+       (bibtex-find-crossref): Use `bibtex-cite-matcher-alist'.
+       (bibtex-url): Allow multiple URLs per entry.
+
+2007-06-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/autoload.el (autoload-generated-file): New function.
+       (update-file-autoloads, update-directory-autoloads): Use it.
+       (autoload-file-load-name): New function.
+       (generate-file-autoloads, update-file-autoloads): Use it.
+       (autoload-find-file): Accept non-absolute argument.  Set default-dir.
+       (generate-file-autoloads): If the autoloaded form is malformed,
+       indicate the problem with a warning instead of aborting.
+
+2007-06-23  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * simple.el (next-error-recenter): Accept `(4)' as well;
+       also, specify `integer' instead of `number'.
+
+2007-06-23  Eli Zaretskii  <eliz@gnu.org>
+
+       * ls-lisp.el (insert-directory): If an invalid regexp error is
+       thrown, try using FILE as a literal file name, not a wildcard.
+
+2007-06-23  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ruler-mode.el (ruler-mode): Prevent clobbering the original
+       `header-line-format' when reentering ruler mode.
+
+2007-06-23  Eli Zaretskii  <eliz@gnu.org>
+
+       * ls-lisp.el (insert-directory): Don't treat FILE as a wildcard if
+       FILE exists as a file.
+
+2007-06-22  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (math-bignum-digit-length)
+       (math-bignum-digit-size, math-small-integer-size):
+       New constants.
+       (math-normalize, math-bignum-big, math-make-float)
+       (math-div10-bignum, math-scale-left, math-scale-left-bignum)
+       (math-scale-right, math-scale-right-bignum, math-scale-rounding)
+       (math-add, math-add-bignum, math-sub-bignum, math-sub, math-mul)
+       (math-mul-bignum, math-mul-bignum-digit, math-idivmod)
+       (math-quotient, math-div-bignum, math-div-bignum-digit)
+       (math-div-bignum-part, math-format-bignum-decimal)
+       (math-read-bignum): Use math-bignum-digit-length,
+       math-bignum-digit-size and math-small-integer-size.
+
+       * calc/calc-ext.el (math-fixnum-big): Use the variable
+       math-bignum-digit-size.
+
+2007-06-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * log-view.el (log-view-mode-menu): New menu.
+
+2007-06-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * diff-mode.el (diff-font-lock-keywords): Fix M. Kifer's last change
+       differently.
+
+       * vc-hg.el (vc-hg-registered): Add an autoloaded version.
+       (vc-hg-log-view-mode): Use log-view-font-lock-keywords.
+
+2007-06-22  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hg.el (vc-hg-print-log): Insert the file name.
+       (vc-hg-log-view-mode): Fontify the file name.
+
+2007-06-22  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-forms.el (math-format-date-part, calc-parse-standard-date)
+       (calcFunc-julian): Fix incorrect number used in calculations.
+
+2007-06-22  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * simple.el (next-error-recenter): New defcustom.
+       (next-error, next-error-internal): Recenter if specified,
+       immediately prior to running `next-error-hook'.
+
+       * progmodes/hideshow.el (hs-show-block): Use line-end-position.
+       (hs-hide-block-at-point, hs-hide-comment-region): Likewise.
+
+       * progmodes/hideshow.el (hs-hide-all): Use progress reporter.
+
+2007-06-22  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-comb.el (math-small-factorial-table): New variable.
+       (calcFunc-fact): Use `math-small-factorial-table'.
+
+       * calc/calc-ext.el (math-defcache): Allow forms to evaluate
+       initial values.
+       (math-approx-pi, math-approx-sqrt-e, math-approx-gamma-const):
+       New variables to use in caches.
+
+       * calc/calc-forms.el (math-format-date-part, math-parse-standard-date)
+       (calcFunc-julian): Use `math-read-number-simple' to insert bignums.
+
+       * calc/calc-func.el (math-besJ0, math-besJ1, math-besY0, math-besY1)
+       (math-bernoulli-b-cache): Use math-read-number-simple to insert
+       bignums.
+
+       * calc/calc-math.el (math-approx-ln-10, math-approx-ln-2):
+       New variables to use in caches.
+
+2007-06-22  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-bzr.el (vc-bzr-log-view-mode): Add + to the email address regexp.
+
+       * vc-hg.el (vc-hg-log-view-mode): New mode.
+
+2007-06-21  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (math-read-number-simple): New function.
+
+2007-06-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vera-mode.el (vera-mode): Fix `commend-end-skip' setting.
+       (vera-font-lock-match-item): Fix doc string.
+       (vera-in-comment-p): Remove unused function.
+       (vera-skip-forward-literal, vera-skip-backward-literal): Improve code,
+       use `syntax-ppss'.
+       (vera-forward-syntactic-ws): Fix argument order.
+       (vera-prepare-search): Use `with-syntax-table'.
+       (vera-indent-line): Fix doc string.
+       (vera-electric-tab): Fix doc string.
+       (vera-expand-abbrev): Define alias instead of using `fset'.
+       (vera-comment-uncomment-region): Use `comment-start-skip'.
+
+2007-06-21  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/org.el (org-export-with-footnotes): New option.
+       (org-export-as-html): Fix replacement bug for XEmacs.
+       (org-agenda-default-appointment-duration): New option.
+
+2007-06-21  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hg.el: Add to do items.
+       (vc-hg-diff): Add support for comparing different revisions.
+       (vc-hg-diff, vc-hg-annotate-command, vc-hg-annotate-time)
+       (vc-hg-annotate-extract-revision-at-line)
+       (vc-hg-previous-version, vc-hg-checkin): New functions.
+       (vc-hg-annotate-re): New constant.
+
+2007-06-20  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (math-standard-ops): Fix precedence of multiplication.
+
+2007-06-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * log-view.el (log-view-font-lock-keywords): Use `eval' to consult the
+       buffer-local value of log-view-*-re if applicable.
+
+       * vc-bzr.el (vc-bzr-dir-state): Use setq rather than set.
+       Use vc-bzr-command rather than the ill defined vc-bzr-command*.
+       (vc-bzr-command*): Remove both (incompatible) versions.
+       (vc-bzr-do-command*): Remove.
+       (vc-bzr-with-process-environment, vc-bzr-std-process-invocation):
+       Remove by folding into its only caller vc-bzr-command.
+       (vc-bzr-command): Always set the environment, even when ineffective.
+       (vc-bzr-version): Minor fix up.
+       (vc-bzr-admin-dirname): New var.
+       (vc-bzr-bzr-dir): Remove.
+       (vc-bzr-root-dir): New fun.
+       (vc-bzr-registered): Use it.  Add an autoloaded version.
+       (vc-bzr-responsible-p): Use vc-bzr-root-dir as well.
+       (vc-bzr-view-log-function): Remove.
+       (vc-bzr-log-view-mode): New major mode to replace it.
+       (vc-bzr-print-log): Only activate the old hack if needed.
+
+       * vc.el (vc-default-log-view-mode): New function.
+       (vc-print-log): Add new `log-view-mode' VC operation.
+
+2007-06-20  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ido.el (ido-find-file-in-dir): Don't signal an error for
+       empty directories.
+
+       * add-log.el (change-log-mode): Set `show-trailing-whitespace'.
+
+       * desktop.el (desktop-read): Run `desktop-not-loaded-hook' in the
+       directory where the desktop file was found, as the docstring says.
+       (desktop-kill): Use `read-directory-name'.
+
+2007-06-20  Alan Mackenzie  <acm@muc.de>
+
+       * progmodes/cc-mode.el (c-remove-any-local-eval-or-mode-variables):
+       When removing lines, also remove the \n.  Correction of patch of
+       2007-04-21.
+
+2007-06-20  Martin Rudalics  <rudalics@gmx.at>
+
+       * mouse.el (mouse-drag-mode-line-1): Quit mouse tracking when
+       event is not a cons cell.  Do not unread drag-mouse-1 events.
+       Select right window in check whether space was stolen from
+       window above.
+
+       * help-mode.el (help-make-xrefs): Adjust position of new forward
+       button.
+
+2007-06-20  Riccardo Murri  <riccardo.murri@gmail.com>
+
+       * vc-bzr.el (vc-bzr-with-process-environment)
+       (vc-bzr-std-process-invocation): New macros.
+       (vc-bzr-command, vc-bzr-command*): Use them.
+       (vc-bzr-with-c-locale): Remove.
+       (vc-bzr-dir-state): Replace its use with vc-bzr-command.
+       (vc-bzr-buffer-nonblank-p): New function.
+       (vc-bzr-state-words): New const.
+       (vc-bzr-state): Look for `bzr status` keywords in output.
+       Display everything else as a warning message to the user.
+       Fix status report with bzr >= 0.15.
+
+2007-06-20  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hg.el (vc-hg-global-switches): Simplify.
+       (vc-hg-state): Handle more states.
+       (vc-hg-diff): Fix doc-string.
+       (vc-hg-register): New function.
+       (vc-hg-checkout): Likewise.
+
+2007-06-20  Reto Zimmermann  <reto@gnu.org>
+
+       * progmodes/vera-mode.el: New file.
+
+2007-06-19  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (calc-multiplication-has-precendence):
+       New variable.
+       (math-standard-ops, math-standard-ops-p, math-expr-ops):
+       New functions.
+       (math-expr-opers): Define using math-standard-ops rather than
+       math-standard-opers.
+       * calc/calc-aent.el (calc-do-calc-eval): Let math-expr-opers
+       equal the function math-standard-ops rather than the variable
+       math-standard-opers.
+       (calc-algebraic-entry): Let math-expr-opers equal
+       math-standard-ops or math-expr-ops, as appropriate.
+       (math-expr-read-level, math-read-factor): Let math-expr-opers
+       equal math-expr-ops.
+       * calc/calc-embed.el (calc-embedded-finish-edit):
+       Let math-expr-opers equal the function math-standard-ops
+       rather than the variable math-standard-opers.
+       * calc/calc-ext.el (math-read-plain-expr)
+       (math-format-flat-expr-fancy): Let math-expr-opers equal the
+       function math-standard-ops rather than the variable
+       math-standard-opers.
+       * calc/calc-lang.el (calc-set-language, math-read-big-rec):
+       Let math-expr-opers equal the function math-standard-ops rather
+       than the variable math-standard-opers.
+       * calc/calc-prog.el (calc-read-parse-table): Let math-expr-opers
+       equal the function math-standard-ops rather than the variable
+       math-standard-opers.
+       * calc/calc-yank.el (calc-finish-stack-edit): Let math-expr-opers
+       equal the function math-standard-ops rather than the variable
+       math-standard-opers.
+       * calc/calccomp.el (math-compose-expr): Let math-expr-opers equal
+       math-expr-ops.
+
+2007-06-19  Ivan Kanis  <apple@kanis.eu>
+
+       * vc-hg.el: New file.
+
+2007-06-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/sh-script.el (sh-font-lock-paren): Mark the relevant text
+       with font-lock-multiline.
+
+2007-06-17  Glenn Morris  <rgm@gnu.org>
+
+       * lpr.el (lpr-page-header-switches): Move %s to separate element
+       for correct quoting.  Doc fix.
+
+2007-06-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/sgml-mode.el (sgml-xml-guess): Return the result rather
+       than setting sgml-xml-mode.
+       (sgml-mode, html-mode): Set sgml-xml-mode.
+       (sgml-skip-tag-backward): Tell if we skipped over matched tags.
+       (sgml-skip-tag-backward, sgml-electric-tag-pair-overlays): New var.
+       (sgml-electric-tag-pair-before-change-function)
+       (sgml-electric-tag-pair-flush-overlays): New functions.
+       (sgml-electric-tag-pair-mode): New minor mode.
+       (sgml-font-lock-keywords-2, sgml-get-context, sgml-unclosed-tag-p)
+       (sgml-calculate-indent): Use assoc-string.
+
+2007-06-16  Karl Fogel  <kfogel@red-bean.com>
+
+       * thingatpt.el (thing-at-point-email-regexp): Don't require two
+       chars before the "@" in an email address.  Andreas Roehler noticed
+       this problem.
+
+2007-06-15  Karl Fogel  <kfogel@red-bean.com>
+
+       * thingatpt.el: Add support for email addresses (`email').
+       (thing-at-point, bounds-of-thing-at-point): Document `email' support.
+       (thing-at-point-email-regexp): New variable.
+       (`email'): Put `bounds-of-thing-at-point' and `thing-at-point'
+       properties on this symbol, with lambda forms for values.
+
+2007-06-15  Masatake YAMATO  <jet@gyve.org>
+
+       * vc-bzr.el (vc-bzr-root): Cache the output of shell command execution.
+
+       * vc.el (vc-dired-hook): Check the backend returned from
+       `vc-responsible-backend' can really handle `subdir'.
+
+2007-06-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * wid-edit.el (widget-add-documentation-string-button):
+       Fix handling of documentation indent.
+
+2007-06-15  Miles Bader  <miles@fencepost.gnu.org>
+
+       * mb-depth.el: New file.
+
+2007-06-15  Masatake YAMATO  <jet@gyve.org>
+
+       * vc.el (vc-dired-mode): Show backend name as part of mode name.
+
+2007-06-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * wid-edit.el (widget-default-create): Move ?h handling here...
+       (widget-default-format-handler): ...from here.
+       (widget-docstring, widget-add-documentation-string-button): New funs.
+       (documentation-string): Add :visibility-widget property.
+       (widget-documentation-string-value-create): Use it.
+
+       * cus-edit.el (custom-split-regexp-maybe): Simplify.
+       (custom-buffer-create-internal): Simplify message.
+       (custom-variable-tag): Reduce height to normal.
+       (custom-variable-value-create, custom-face-value-create)
+       (custom-visibility): New widget.
+       (custom-visibility): New face.
+       (custom-group-value-create):
+       Call widget-add-documentation-string-button, using `custom-visibility'.
+
 2007-06-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * emacs-lisp/bytecomp.el (byte-compile-current-group)
@@ -8,8 +678,8 @@
 2007-06-14  Michael Kifer  <kifer@cs.stonybrook.edu>
 
        * viper.el (viper-describe-key-ad, viper-describe-key-briefly-ad):
-       different advices for Emacs and XEmacs.  Compile them conditionally.
-       (viper-version): belated version change.
+       Different advices for Emacs and XEmacs.  Compile them conditionally.
+       (viper-version): Belated version change.
 
 2007-06-14  Juanma Barranquero  <lekktu@gmail.com>
 
 
        * vc-arch.el (vc-arch-command): Remove bzr.  It's a different program.
 
+2007-06-13  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+       * ediff-ptch.el (ediff-context-diff-label-regexp): Partially undo
+       previous change.
+
 2007-06-12  Tom Tromey  <tromey@redhat.com>
 
        * subr.el (user-emacs-directory): New defconst.
        (desktop-kill): Tell `desktop-save' that this is the last save.
        Release the lock afterwards.
        (desktop-buffer-info): New function.
-       (desktop-save): Use it.  Run `desktop-save-hook' where the doc
+       (desktop-save): Use it.  Run `desktop-save-hook' where the doc
        says to.  Detect conflicts, and manage the lock.
        (desktop-read): Detect conflicts.  Manage the lock.
 
 
        * emulation/tpu-edt.el (tpu-gold-map): Rename from GOLD-map.
        (tpu-lucid-emacs-p): Remove.  Use (featurep 'xemacs) instead.
-       (CSI-map, GOLD-CSI-map, GOLD-SS3-map, SS3-map): Delete vars.
+       (CSI-map, GOLD-CSI-map, GOLD-SS3-map, SS3-map): Delete vars.
        (tpu-gold-map, tpu-global-map): Add all the SS3 and CSI bindings, using
        keysyms rather than byte sequences.
        (tpu-copy-keyfile): Don't force the user to use tpu-mapper.el.
        (org-table-use-standard-references, org-disputed-keys)
        (org-export-skip-text-before-1st-heading, org-agenda-with-colors)
        (org-agenda-export-html-style): New option.
-       (org-allow-auto-repeat,  org-agenda-remove-tags-when-in-prefix)
+       (org-allow-auto-repeat, org-agenda-remove-tags-when-in-prefix)
        (org-CUA-compatible): Option removed.
-       (org-agenda-structure,  org-sexp-date): New face.
+       (org-agenda-structure, org-sexp-date): New face.
        (org-todo-keywords-for-agenda, org-not-done-keywords)
        (org-planning-or-clock-line-re, org-agenda-name)
        (org-table-colgroup-info, org-todo-sets)
        (org-repeat-re, org-todo-kwd-max-priority)
        (org-version, org-done-string)
        (org-table-clean-did-remove-column-1, org-disputed-keys):
-       Remove Variables.
+       Remove variables.
        (org-table-translate-regexp, org-repeat-re, org-version): New consts.
        (org-ts-lengths): Constant removed.
        (org-follow-gnus-link): Don't ask how many articles to read.
 2007-05-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * emacs-lisp/derived.el (define-derived-mode): Remove bogus
-       compatibiity code.
+       compatibility code.
 
        * emacs-lisp/copyright.el (copyright-names-regexp): New var.
        (copyright-update-year): Use it.