(isearch-buffers-multi): New option.
[bpt/emacs.git] / lisp / ChangeLog
index 258a636..a8795f0 100644 (file)
@@ -1,3 +1,169 @@
+2007-10-26  Richard Stallman  <rms@gnu.org>
+
+       * isearch-multi.el (isearch-buffers-multi): New option.
+       (isearch-buffers-search-fun): Test it.
+
+       * progmodes/ps-mode.el (ps-mode-map): Delete C-c v binding.
+       Put ps-run-clear on C-c C-l.
+
+       * newcomment.el (comment-styles): New style indent-or-triple.
+       (comment-style): Make that the default.
+       (comment-add defvar): Doc fix.
+       (comment-add): Delete arg EXTRA.
+       (comment-region-default): Open code call to comment-add.
+       Handle indent-or-triple style which uses `multi-char' for INDENT.
+
+2007-10-26  Juanma Barranquero  <lekktu@gmail.com>
+
+       * eshell/em-unix.el (nil-blank-string): Doc fix.
+
+2007-10-26  John Wiegley  <johnw@newartisans.com>
+
+       * eshell/em-unix.el (eshell/diff): Before calling the `diff'
+       function, ensure that the third argument is turned into a nil if
+       the string is otherwise completely empty (either no characters, or
+       all tabs/spaces).  This fixes a bug from a user who found himself
+       unable to customize `diff-switches' and still use Eshell's diff
+       command.
+
+2007-10-26  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-warnings): Autoload the
+       safe-local-variable property.
+
+2007-10-26  Gwern Branwen  <gwern0@gmail.com>  (tiny change)
+
+       * net/browse-url.el (browse-url-browser-function): Delete grail.
+       (browse-url-grail): Function and variable deleted.
+       (browse-url-browser-function): Delete IXI Mosaic.
+       (browse-url-default-browser): Don't try IXI Mosaic.
+       (browse-url-iximosaic): Function deleted.
+       (browse-url-browser-function): Delete MMM.
+       (browse-url-default-browser): Don't try MMM.
+       (browse-url-mmm): Function deleted.
+
+2007-10-26  Drew Adams  <drew.adams@oracle.com>
+
+       * custom.el (custom-note-var-changed): New function.
+
+2007-10-25  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emulation/edt-mapper.el (edt-emacs-variant): Replace the only
+       use with the definition.  Remove.
+
+       * add-log.el (change-log-start-entry-re): New defconst.
+       (change-log-sortable-date-at): Use it.
+       (change-log-beginning-of-defun, change-log-end-of-defun):
+       New functions.
+       (change-log-mode): Use them for beginning-of-defun-function and
+       end-of-defun-function.
+
+2007-10-25  Jonathan Yavner  <jyavner@member.fsf.org>
+
+       * ses.el: Make `ses--symbolic-formulas' a safe local variable.
+       (ses-mode-print-map): Add `c' and `t' (suggested by Gareth Rees).
+       (ses-recalculate-cell): Deal with point being just beyond end of
+       data area (why does this happen?)
+       (ses-set-curcell): Ditto.
+       (ses-column-letter): Handle columns beyond 702.  Code written by
+       Gareth Rees.
+
+2007-10-25  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/org.el (org-agenda-get-restriction-and-command):
+       Use `mapc' instead of `mapcar'.
+       (org-agenda-list): Numeric prefix argument can specify the number
+       of days.
+       (remember-register, remember-buffer): Prevent byte compiler from
+       complaining.
+       (org-todo): Save and restore match data.
+       (org-no-warnings): New macro.
+       (org-columns-eval): Use `org-no-warnings'.
+
+2007-10-25  Chris Moore  <christopher.ian.moore@gmail.com>
+
+       * comint.el (comint-password-prompt-regexp):
+       Handle `[sudo] password'-style prompt.
+
+2007-10-25  Glenn Morris  <rgm@gnu.org>
+
+       * custom.el (custom-declare-variable): Add :risky and :safe keywords.
+       (defcustom): Doc fix.
+
+       * progmodes/f90.el (f90-keywords-re, f90-keywords-level-3-re):
+       Add `non_intrinsic'.
+       (f90-constants-re): Add ieee modules.
+       (f90-typedef-matcher, f90-typedec-matcher)
+       (f90-imenu-type-matcher): New functions.
+       (f90-font-lock-keywords-1): Give module procedures function-name face.
+       Use `f90-typedef-matcher' for derived types.  Fix `abstract interface'.
+       Add `use, intrinsic'.
+       (f90-font-lock-keywords-2): Use `f90-typedec-matcher' for derived types.
+       Move start of `enum' blocks to separate entry.
+       (f90-start-block-re): Fix `type', `abstract interface'.
+       (f90-imenu-generic-expression): Use `f90-imenu-type-matcher' for
+       derived types.
+       (f90-mode-abbrev-table): Add `abstract interface', `asynchronous',
+       `elemental', change `enumerator'.
+       (f90-no-block-limit): Fix `abstract interface'.
+
+       * progmodes/f90.el (f90-indented-comment-re)
+       (f90-directive-comment-re, f90-break-delimiters):
+       * progmodes/fortran.el (fortran-comment-line-start-skip)
+       (fortran-directive-re):
+       * textmodes/conf-mode.el (conf-space-keywords): Mark these regexps
+       as safe if they are strings.
+
+2007-10-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * startup.el (window-system): Remove.  Don't make it frame-local.
+
+2007-10-24  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * textmodes/org-publish.el (org-publish-attachment): Re-install
+       accidentally deleted change.
+
+2007-10-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * term/iris-ansi.el (iris-function-map): Move init into declaration.
+
+2007-10-24  Juanma Barranquero  <lekktu@gmail.com>
+
+       * buff-menu.el (Buffer-menu-sort-column): Doc fix.
+       (Buffer-menu-mode-map): Initialize in the declaration.
+       (Buffer-menu-mode): Define with `define-derived-mode'.
+
+2007-10-24  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/org.el (org-version): Change to 5.13e.
+       (org-agenda-file-regexp): Fix typo in docstring.
+       (org-add-planning-info): Fix bug in parenthesis settings.
+       (org-scan-tags): Catch the case of indirect buffers with no filename.
+       (org-fast-tag-selection, org-export-as-ascii, org-export-as-html):
+       Re-install switch to mapc, had been removed by accident.
+       (org-columns-map): New binding `C-c C-o'.
+       (org-columns-menu): Change menu text and added new entry.
+       (org-columns-eval): Document the use of `next-line'.
+       (org-columns-open-link): New function.
+       (org-columns-follow-link): Remove function.
+       (org-open-link-from-string): New function.
+       (org-read-date-get-relative): Fix typo in docstring.
+       (org-read-date-get-relative): Leading +/- is not optional.
+       (org-agenda-get-restriction-and-command): Always resize window on
+       first loop cycle.
+       (org-agenda-open-link): Make sure the link abbreviations are
+       present in the agenda buffer.
+       (org-agenda-copy-local-variable): New function.
+
+2007-10-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc.el (vc-update-changelog-rcs2log): Remove incorrect `backend' arg.
+
+2007-10-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (reindent-then-newline-and-indent): Use a `move after
+       insert' kind of marker in the save-excursion.
+
 2007-10-23  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/tramp.el (tramp-set-file-uid-gid): Protect `call-process'