]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
*** empty log message ***
[gnu-emacs] / lisp / ChangeLog
index 75cbc29d28a7cc7617d20ed17fac3499ed51f030..b0aa00759a39c026dfb2128c9d1956a873fee493 100644 (file)
@@ -1,5 +1,266 @@
+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
 
 2007-06-24  Jay Belanger  <jay.p.belanger@gmail.com>
 
-       * calc/calc-comb.el (math-init-random-base,math-prime-test):
+       * 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.
 
        (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-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)