Switch license to GPLv3 or later.
[bpt/emacs.git] / lisp / ChangeLog
index 1711a98..632c8fe 100644 (file)
@@ -1,3 +1,190 @@
+2007-07-25  Glenn Morris  <rgm@gnu.org>
+
+       * Relicense all FSF files to GPLv3 or later.
+
+       * COPYING: Switch to GPLv3.
+
+2007-07-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * pcvs.el (cvs-temp-buffer): Undo last ill-conceived change.
+       Replace it with another one which disables undo before calling
+       erase-buffer and then turns it back on if needed.
+
+2007-07-24  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * ps-print.el: Problem with foreground and background color when
+       printing a buffer with and without faces.  Reported by Christian
+       Schlauer <cs-muelleimer-rubbish.bin@arcor.de>.
+       (ps-print-version): New version 6.7.5.
+       (ps-default-fg): Change default value to nil, so black color is used
+       when a face does not specify a foreground color.
+       (ps-default-bg): Change default value to nil, so white color is used
+       for background color.
+       (ps-begin-job): Fix code.
+
+2007-07-24  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hg.el (vc-hg-revision-completion-table): Temporarily comment out.
+
+2007-07-24  Alan Mackenzie  <acm@muc.de>
+
+       * emacs-lisp/bytecomp.el (byte-compile-from-buffer):
+       Initialise byte-compile-unresolved-functions before rather than
+       after a compilation.
+       (byte-compile-unresolved-functions): Amplify doc string.
+
+2007-07-24  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/cal-tex.el (cal-tex-holidays, cal-tex-diary)
+       (cal-tex-rules, cal-tex-buffer, cal-tex-24)
+       (cal-tex-cursor-month-landscape, cal-tex-cursor-month)
+       (cal-tex-cursor-week, cal-tex-cursor-week2)
+       (cal-tex-cursor-week-iso, cal-tex-week-hours)
+       (cal-tex-cursor-week-monday, cal-tex-weekly4-box)
+       (cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
+       (cal-tex-cursor-filofax-daily, cal-tex-daily-page): Doc fix.
+
+2007-07-24  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * pcvs.el (cvs-temp-buffer): Disable undo in temp buffers.
+
+2007-07-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * ses.el (ses-cleanup): Prevent Emacs from spuriously checking if the
+       underlying file is uptodate.
+
+2007-07-23  Richard Stallman  <rms@gnu.org>
+
+       * progmodes/octave-inf.el (inferior-octave-prompt): Accept .exe.
+
+2007-07-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/sh-script.el (sh-font-lock-backslash-quote)
+       (sh-font-lock-flush-syntax-ppss-cache): New funs.
+       (sh-font-lock-syntactic-keywords): Use them to distinguish the
+       different possible cases for \'.
+       (sh-font-lock-paren): Mark the relevant text with font-lock-multiline.
+
+       * vc-hooks.el (vc-find-root): Walk up the tree to find an existing
+       `file' from which to start the search and fix case where `file' is the
+       current directory and the root as well.
+
+       * pcvs.el (cvs-mode-add-change-log-entry-other-window): Use a directory
+       name for buffer-file-name if it refers to a directory.
+
+2007-07-22  Jason Rumney  <jasonr@gnu.org>
+
+       * w32-fns.el (set-default-process-coding-system): Use dos line ends
+       for input to cmdproxy on all versions of Windows.
+       Use dos line ends for input to plink.
+
+       * comint.el (comint-simple-send): Concat newline before sending.
+       (comint-password-prompt-regexp): Recognize plink's passphrase prompt.
+
+2007-07-22  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-edit-string): Save old point and
+       isearch-other-end to old-point and old-other-end before reading
+       the search string from minibuffer.  After exiting minibuffer set
+       point to old-other-end if point and the search direction is the
+       same as before reading the search string.
+       (isearch-del-char): Don't set isearch-yank-flag to t.  Put point
+       to isearch-other-end.  Instead of isearch-search-and-update call
+       three functions isearch-search, isearch-push-state and isearch-update.
+
+2007-07-22  Ralf Angeli  <angeli@caeruleus.net>
+
+       * textmodes/reftex.el (reftex-access-parse-file): Do not risk
+       destroying an existing buffer.
+
+2007-07-22  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * startup.el (command-line-x-option-alist): Use x-handle-no-bitmap-icon.
+
+       * term/x-win.el (x-handle-no-bitmap-icon): New function.
+
+2007-07-22  Ralf Angeli  <angeli@caeruleus.net>
+
+       * textmodes/reftex.el (reftex-access-parse-file): Create parse
+       file in a way that does not interfere with recentf.
+
+2007-07-21  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * image-dired.el (image-dired-sane-db-file): New func.
+       (image-dired-write-tags, image-dired-remove-tag)
+       (image-dired-list-tags, image-dired-write-comments)
+       (image-dired-get-comment, image-dired-mark-tagged-files)
+       (image-dired-create-gallery-lists): Call new func.
+       Reported by Dieter Wilhelm <dieter@duenenhof-wilhelm.de>.
+
+2007-07-21  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hg.el (vc-hg-diff): Use vc-hg-command.
+       (vc-hg-dir-state): Fix loop.
+       (vc-hg-print-log): Fix expected return value for vc-hg-command.
+       (vc-hg-next-version, vc-hg-delete-file, vc-hg-rename-file)
+       (vc-hg-register, vc-hg-create-repo, vc-hg-checkin)
+       (vc-hg-revert): Likewise.
+       (vc-hg-revision-table, vc-hg-revision-completion-table): New functions.
+
+2007-07-21  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * emacs-lisp/lisp-mode.el (calculate-lisp-indent): In the
+       case of alignment under a constant symbol, find and consider
+       the sexp actually at indentation to be the "last sexp".
+
+2007-07-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (install-lisp-SH, install-lisp-CMD): New targets.
+       (install): Use them to copy all *.el files before *.elc.
+       (clean): Don't delete *~.
+
+2007-07-20  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hg.el (vc-hg-workfile-unchanged-p): New function.
+
+2007-07-19  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hg.el (vc-hg-registered): Replace if with when.
+       (vc-hg-state): Deal with nonexistent files.
+
+2007-07-18  Juanma Barranquero  <lekktu@gmail.com>
+
+       * follow.el (follow-mode-hook, follow-mode-off-hook, follow-mode)
+       (follow-delete-other-windows-and-split, follow-recenter)
+       (follow-windows-aligned-p, follow-point-visible-all-windows-p)
+       (follow-redisplay, follow-estimate-first-window-start)
+       (follow-xemacs-scrollbar-support, follow-intercept-process-output):
+       Fix typos in docstrings.
+
+2007-07-17  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * bookmark.el (bookmark-show-all-annotations):
+       Make sure each inserted annotation ends with newline.
+
+       (bookmark-maybe-sort-alist): Don't modify
+       bookmark-alist.  Instead, if not sorting, simply return it.
+       (bookmark-bmenu-list): Call bookmark-maybe-sort-alist
+       for its return value, not for its side effect.
+
+2007-07-17  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el: Add more info about the vc-registered function.
+
+2007-07-16  David Kastrup  <dak@gnu.org>
+
+       * emacs-lisp/advice.el (defadvice): Doc fix.
+
+2007-07-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * subr.el (when, unless): Doc fix.
+
+2007-07-16  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hg.el (vc-hg-state): Handle removed files.
+       (vc-hg-dir-state, vc-hg-dired-state-info): New functions.
+       (vc-hg-checkout): Re-enable.
+
 2007-07-15  Richard Stallman  <rms@gnu.org>
 
        * kmacro.el (kmacro-bind-to-key): Avoid comparisons on function keys.
 
        * replace.el (match): Use yellow1 instead of yellow.
 
-       * progmodes/gdb-ui.el (breakpoint-enabled): Use red1 instead of
-       red.
+       * progmodes/gdb-ui.el (breakpoint-enabled): Use red1 instead of red.
 
        * pcvs-info.el (cvs-unknown): Likewise.
 
 
        * longlines.el (longlines-wrap-region): Avoid marking buffer as
        modified.
-       (longlines-auto-wrap, longlines-window-change-function): Remove
-       unnecessary calls to set-buffer-modified-p.
+       (longlines-auto-wrap, longlines-window-change-function):
+       Remove unnecessary calls to set-buffer-modified-p.
 
 2007-06-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 
 2007-07-02  Martin Rudalics  <rudalics@gmx.at>
 
-       * help-mode.el (help-make-xrefs): Skip spaces too when skipping tabs. 
+       * help-mode.el (help-make-xrefs): Skip spaces too when skipping tabs.
 
        * mouse.el (mouse-drag-mode-line-1): Quit mouse tracking when
        event is not a cons cell.  Do not unread drag-mouse-1 events.
        * calendar/timeclock.el: Update version number.
        (timeclock-modeline-display): Mention timeclock-use-display-time
        in explanatory message.
-       (timeclock-log): Suppress warnings when finding the log.  Don't
-       check for a nil project twice.  Run hooks after killing the
+       (timeclock-log): Suppress warnings when finding the log.
+       Don't check for a nil project twice.  Run hooks after killing the
        buffer (if applicable).
        (timeclock-geometric-mean): Rename to `timeclock-mean' (it never
        was geometric).  All uses changed.
 
 2007-06-04  Katsumi Yamaoka  <yamaoka@jpl.org>
 
-       * mail/mail-extr.el (mail-extract-address-components): Recognize
-       non-ASCII characters except for NBSP as words.
+       * mail/mail-extr.el (mail-extract-address-components):
+       Recognize non-ASCII characters except for NBSP as words.
 
 2007-06-04  Ryan Yeske  <rcyeske@gmail.com>
 
        * files.el (magic-mode-alist): Remove image-type-auto-detected-p.
        (magic-fallback-mode-alist): Add image-type-auto-detected-p.
 
-       * image.el (image-type-auto-detected-p): Don't scan
-       auto-mode-alist.
+       * image.el (image-type-auto-detected-p): Don't scan auto-mode-alist.
 
        * longlines.el (longlines-mode): Make longlines-auto-wrap
        buffer-local.  Add hooks unconditionally.
 2007-05-29  Martin Rudalics  <rudalics@gmx.at>
 
        * textmodes/table.el (table--point-entered-cell-function)
-       (table--point-left-cell-function): Bind
-       `inhibit-point-motion-hooks' to t.
+       (table--point-left-cell-function):
+       Bind `inhibit-point-motion-hooks' to t.
 
 2007-05-29  Nikolaj Schumacher  <n_schumacher@web.de>  (tiny change)
 
@@ -34113,7 +34298,7 @@ See ChangeLog.11 for earlier changes.
 
   GNU Emacs is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
-  the Free Software Foundation; either version 2, or (at your option)
+  the Free Software Foundation; either version 3, or (at your option)
   any later version.
 
   GNU Emacs is distributed in the hope that it will be useful,