]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
Rework the gnutls boot interface.
[gnu-emacs] / lisp / ChangeLog
index a19c80c0d1bd20d5fbe7f8e9b320989809ff14cb..8bafd2b77133cbcb8d4c9f97aa284c9f1a11f35b 100644 (file)
@@ -1,3 +1,264 @@
+2010-10-03  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * net/gnutls.el (starttls-negotiate): Use the plist interface to
+       `gnutls-boot'.  Make TYPE the only required parameter.  Allow
+       TRUSTFILES and KEYFILES to be lists.
+       (open-ssl-stream): Use it.
+
+2010-10-03  Glenn Morris  <rgm@gnu.org>
+
+       * subr.el (directory-sep-char): Remove obsolete variable.
+       * net/tramp-compat.el: Don't mess about with the byte-compiler unless
+       it is "necessary".
+
+       * vc/vc-hooks.el (vc-header-alist): Remove obsolete variable.
+       * vc/vc.el (vc-static-header-alist): Doc fix.
+       * vc/vc-cvs.el (vc-cvs-header):
+       * vc/vc-rcs.el (vc-rcs-header):
+       * vc/vc-sccs.el (vc-sccs-header):
+       * vc/vc-svn.el (vc-svn-header): Do not consult vc-header-alist.
+       * obsolete/vc-mcvs.el (vc-mcvs-header):
+       * progmodes/cperl-mode.el (cperl-mode): Only set vc-header-alist
+       on XEmacs.
+
+2010-10-03  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs-lisp/bytecomp.el (byte-compile-from-buffer): Remove
+       obsolete use of binary-overwrite-mode (Bug#7001).
+
+2010-10-03  Glenn Morris  <rgm@gnu.org>
+
+       * obsolete/x-menu.el: Remove file, obsolete since 21.1
+
+       * textmodes/rst.el (rst-font-lock-keywords-function):
+       Drop Emacs 20 code.
+
+       * textmodes/artist.el (artist-replace-char): Drop Emacs 20 code.
+
+       * printing.el: Drop Emacs 20 code.
+
+       * calendar/appt.el (appt-delete): Don't autoload it (you can't use it
+       without having used appt.el already).
+
+       * subr.el (make-local-hook): Remove function obsolete since 21.1.
+       * progmodes/cc-mode.el (make-local-hook): Don't do cc-bytecomp stuff.
+       (c-basic-common-init, c-font-lock-init): Only call make-local-hook on
+       XEmacs.
+       * progmodes/cc-styles.el (make-local-hook): Don't do cc-bytecomp stuff.
+       (c-make-styles-buffer-local): Only call make-local-hook on XEmacs.
+
+       * ps-def.el (leading-code-private-22, charset-bytes, charset-id)
+       (charset-width, find-charset-region, chars-in-region, forward-point)
+       (encode-coding-string, coding-system-p, ccl-execute-on-string)
+       (define-ccl-program, multibyte-string-p, string-make-multibyte):
+       Remove compatibility cruft (none of these are used by ps*.el).
+
+2010-10-03  Kevin Rodgers  <kevin.d.rodgers@gmail.com>
+
+       * subr.el (booleanp): Return t instead of a list (Bug#7086).
+
+2010-10-03  Chong Yidong  <cyd@stupidchicken.com>
+
+       * server.el (server-process-filter, server-return-error): Give
+       emacsclient time to shut down after receiving an error string.
+
+2010-10-02  Michael Albinus  <michael.albinus@gmx.de>
+
+       * files.el (remote-file-name-inhibit-cache): New defcustom.
+
+       * time.el (display-time-file-nonempty-p): Use
+       `remote-file-name-inhibit-cache'.
+
+       * net/tramp.el (tramp-completion-reread-directory-timeout): Fix
+       docstring.
+
+       * net/tramp-cache.el (tramp-cache-inhibit-cache): Remove.
+       (tramp-get-file-property): Replace `tramp-cache-inhibit-cache' by
+       `remote-file-name-inhibit-cache'.  Check also for an integer
+       value.  Add/increase counter when `tramp-verbose' >= 10.
+       (tramp-set-file-property): Add/increase counter when
+       `tramp-verbose' >= 10.
+
+       * net/tramp-cmds.el (tramp-cleanup-all-connections)
+       (tramp-cleanup-all-buffers): Set tramp-autoload cookie.
+       (tramp-bug): Set tramp-autoload cookie.  Report all interned
+       tramp-* variables.  Report also `remote-file-name-inhibit-cache'.
+       (tramp-reporter-dump-variable): Fix docstring.  Mask non-7bit
+       characters only in strings.
+
+       * net/tramp-compat.el (remote-file-name-inhibit-cache): Define due
+       to backward compatibility.
+
+       * net/tramp-sh.el (tramp-handle-verify-visited-file-modtime)
+       (tramp-handle-file-name-all-completions)
+       (tramp-handle-vc-registered): Use
+       `remote-file-name-inhibit-cache'.
+       (tramp-open-connection-setup-interactive-shell): Call
+       `tramp-cleanup-connection' directly.
+
+2010-10-02  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/checkdoc.el (checkdoc-minor-keymap): Remove obsolete alias.
+
+       * subr.el (char-bytes): Remove obsolete function.
+
+       * isearch.el (isearch-return-char): Remove obsolete function.
+
+       * mouse.el: No longer provide mldrag.
+       (mldrag-drag-mode-line, mldrag-drag-vertical-line):
+       Remove obsolete aliases.
+
+       * comint.el (comint-kill-output): Remove obsolete alias.
+
+       * composite.el (decompose-composite-char): Remove obsolete function.
+       * ps-def.el (decompose-composite-char): Remove unused function.
+
+       * iswitchb.el (iswitchb-default-keybindings): Remove obsolete function.
+
+       * outline.el (outline-visible): Remove obsolete function.
+
+       * term/pc-win.el (x-frob-font-slant, x-frob-font-weight):
+       * faces.el (internal-find-face, internal-get-face)
+       (frame-update-faces, frame-update-face-colors)
+       (x-frob-font-weight, x-frob-font-slant)
+       (internal-frob-font-weight, internal-frob-font-slant)
+       (x-make-font-bold, x-make-font-demibold, x-make-font-unbold)
+       (x-make-font-italic, x-make-font-oblique, x-make-font-unitalic)
+       (x-make-font-bold-italic): Remove functions and aliases, obsolete
+       since Emacs 21.1.
+       * emulation/viper-util.el (viper-get-face):
+       * obsolete/lucid.el (find-face, get-face): Use facep.
+       * vc/ediff-init.el (ediff-valid-color-p, ediff-get-face):
+       Remove unused functions.
+       * vc/ediff-util.el (ediff-submit-report): Doc fix.
+
+       * emacs-lisp/bytecomp.el (byte-compile-file): Use kill-emacs-hook to
+       delete tempfile if interrupted during compilation.
+
+2010-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/tls.el (tls-starttls-switches): Give up on using starttls with
+       gnutls-cli.
+       (tls-program): Add --insecure to be consistent with the defaults from
+       openssl s_client.  Now all three commands are insecure.
+
+2010-10-01  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (DEST, TAGS, TAGS-LISP, TAGS-nmake)
+       (TAGS-LISP-nmake, TAGS-gmake, TAGS-LISP-gmake, TAGS-SH)
+       (TAGS-LISP-SH, TAGS-CMD, TAGS-LISP-CMD): New targets.
+
+2010-10-01  Glenn Morris  <rgm@gnu.org>
+
+       * obsolete/sc.el: Remove file.
+
+       * files.el (temporary-file-directory): On darwin, also try
+       DARWIN_USER_TEMP_DIR (see discussion in bug#7135).
+
+2010-10-01  Juanma Barranquero  <lekktu@gmail.com>
+
+       * server.el (server-start): Revert part of 2010-09-30T02:53:26Z!lekktu@gmail.com.
+       Let's not break compatibility gratuitously, shall we?
+
+2010-09-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/tls.el (tls-starttls-switches): New variable.
+       (tls-find-starttls-argument): Use it.
+       (open-tls-stream): Ditto.
+
+       * net/netrc.el (netrc-credentials): Return the value of the "default"
+       entry.
+       (netrc-machine): Ditto.
+
+2010-09-30  Eli Zaretskii  <eliz@gnu.org>
+
+       * vc/vc-hooks.el (vc-default-mode-line-string): Doc fix.
+
+2010-09-30  Juanma Barranquero  <lekktu@gmail.com>
+
+       * server.el (server-start): Don't write pid to the authentication file.
+       (server-create-tty-frame): Don't send pid.
+       (server-process-filter): Send pid at the start of every connection.
+
+2010-09-30  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/diary-lib.el (view-diary-entries, list-diary-entries)
+       (show-all-diary-entries): Remove obsolete function aliases.
+
+       * calendar/appt.el (appt-issue-message, appt-visible, appt-msg-window):
+       Remove options, obsolete since 22.1.
+       (appt-display-format, appt-display-message): Remove
+       backwards-compatibility code.
+       (appt-check): No longer check appt-issue-message.
+       (appt-make-list): No longer autoload it.  Doc fix.  No longer
+       activate the package.
+
+2010-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * net/gnutls.el (starttls-negotiate): Loop a lot longer.
+       (starttls-negotiate): Just call boot, and let the handshake be
+       triggered from the read loop.
+
+2010-09-29  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/diary-lib.el (diary-list-entries): Use temp buffers when
+       not displaying the diary.
+       (diary-add-to-list): If no buffer-file-name, fall back to diary-file.
+       * calendar/appt.el (appt-check): No longer need to kill diary.
+
+       * calendar/diary-lib.el (diary-list-entries): Move the
+       "Preparing..." message entirely here.
+       (diary-simple-display, diary-fancy-display): Move "Preparing..."
+       messages to diary-list-entries.
+       (diary-include-other-diary-files): Use LIST-ONLY rather than setting
+       diary-display-function.
+
+       * calendar/diary-lib.el (diary-include-other-diary-files):
+       Trap some recursive includes.
+
+       * calendar/appt.el (appt-activate): Check diary file.
+
+2010-09-29  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * pgg.el (pgg-run-at-time-1): Define it for XEmacs only; fix if/else
+       construction.
+
+       * calendar/time-date.el: No need to require cl for Emacs 21.
+
+2010-09-28  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/appt.el (appt-check): Minor simplification.
+
+2010-09-28  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mail/sendmail.el (mail-citation-prefix-regexp): Remove "}" from
+       citation prefix.
+
+2010-09-27  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
+       Avoid infinite recursion on erroneous lambda form.  (Bug#7114)
+
+2010-09-27  Kenichi Handa  <handa@m17n.org>
+
+       * tar-mode.el (tar-header-block-tokenize): Decode filenames in
+       "ustar" format.
+
+2010-09-27  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule.el (define-coding-system): Docstring fixed.
+
+       * international/mule-diag.el (describe-character-set): Use princ
+       with proper print-length and print-level instead of insert.
+
+2010-09-27  Juanma Barranquero  <lekktu@gmail.com>
+
+       * window.el (walk-windows): Doc fix (bug#7105).
+
+2010-09-27  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/float-sup.el (e): Remove.
+
 2010-09-27  Teodor Zlatanov  <tzz@lifelogs.com>
 
        * net/gnutls.el (gnutls, gnutls-log-level): Add group and custom
        Setup standard-display-table for 8-bit characters by storing 8-bit
        characters in the element vector.
 
-       * disp-table.el (standard-display-8bit): Setup
-       standard-display-table for 8-bit characters by storing 8-bit
+       * disp-table.el (standard-display-8bit):
+       Setup standard-display-table for 8-bit characters by storing 8-bit
        characters in the element vector.
        (standard-display-european): Likewise.
 
        (tramp-compat-file-attributes): Handle only
        `wrong-number-of-arguments' error.
 
-       * net/tramp-fish.el (tramp-fish-handle-copy-file): Add
-       PRESERVE_SELINUX_CONTEXT.
+       * net/tramp-fish.el (tramp-fish-handle-copy-file):
+       Add PRESERVE_SELINUX_CONTEXT.
        (tramp-fish-handle-delete-file): Add TRASH arg.
        (tramp-fish-handle-directory-files-and-attributes):
        Do not use `tramp-fish-handle-file-attributes.
        (with-tramp-dbus-call-method): Format trace message.
        (tramp-gvfs-handle-copy-file): Handle PRESERVE-SELINUX-CONTEXT.
        (tramp-gvfs-handle-copy-file, tramp-gvfs-handle-rename-file):
-       Implement backup call, when operation on local files fails.  Use
-       progress reporter.  Flush properties of changed files.
+       Implement backup call, when operation on local files fails.
+       Use progress reporter.  Flush properties of changed files.
        (tramp-gvfs-handle-delete-file): Add TRASH arg.  Use
        `tramp-compat-delete-file'.
        (tramp-gvfs-handle-expand-file-name): Expand "~/".
        into account for the resulting file name.
        (tramp-gvfs-handler-askquestion): Preserve current message, in
        order to let progress reporter continue afterwards.  (Bug#6257)
-       Return dummy mountpoint, when the answer is "no".  See
-       `tramp-gvfs-maybe-open-connection'.
+       Return dummy mountpoint, when the answer is "no".
+       See `tramp-gvfs-maybe-open-connection'.
        (tramp-gvfs-handler-mounted-unmounted)
        (tramp-gvfs-connection-mounted-p): Test also for new mountspec
-       attribute "default_location".  Set "prefix" property.  Handle
-       default-location.
+       attribute "default_location".  Set "prefix" property.
+       Handle default-location.
        (tramp-gvfs-mount-spec): Return both prefix and mountspec.
        (tramp-gvfs-maybe-open-connection): Test, whether mountpoint
        exists.  Raise an error, if not (due to a corresponding answer
        (tramp-imap-handle-file-local-copy): Use `with-progress-reporter'.
        (tramp-imap-handle-delete-file): Add TRASH arg.
 
-       * net/tramp-smb.el (tramp-smb-handle-copy-file): Add
-       PRESERVE-SELINUX-CONTEXT.
+       * net/tramp-smb.el (tramp-smb-handle-copy-file):
+       Add PRESERVE-SELINUX-CONTEXT.
        (tramp-smb-handle-copy-file)
        (tramp-smb-handle-file-local-copy, tramp-smb-handle-rename-file)
        (tramp-smb-handle-write-region, tramp-smb-maybe-open-connection):
        (tramp-get-remote-path): Use `copy-tree'.
        (tramp-completion-handle-file-name-all-completions): Ensure, that
        non remote files are still checked.  Oops.
-       (tramp-handle-copy-file, tramp-do-copy-or-rename-file): Handle
-       PRESERVE-SELINUX-CONTEXT.
+       (tramp-handle-copy-file, tramp-do-copy-or-rename-file):
+       Handle PRESERVE-SELINUX-CONTEXT.
        (tramp-do-copy-or-rename-file): Add progress reporter.
        (tramp-do-copy-or-rename-file-directly): Do not use
        `tramp-handle-file-remote-p'.
        cache.
        (tramp-handle-expand-file-name)
        (tramp-completion-handle-file-name-all-completions)
-       (tramp-completion-handle-file-name-completion): Use
-       `tramp-connectable-p'.
+       (tramp-completion-handle-file-name-completion):
+       Use `tramp-connectable-p'.
        (tramp-handle-start-file-process): Set connection property "vec".
        Use it, in order to invalidate file caches.  Check only for
        `remote-tty' process property.
 2010-07-03  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/zeroconf.el (zeroconf-resolve-service)
-       (zeroconf-service-resolver-handler): Use
-       `dbus-byte-array-to-string'.
+       (zeroconf-service-resolver-handler): Use `dbus-byte-array-to-string'.
        (zeroconf-publish-service): Use `dbus-string-to-byte-array'.
 
 2010-07-03  Jan Moringen  <jan.moringen@uni-bielefeld.de>
        * emacs-lisp/package-x.el: New file.  Package uploading
        functionality split out from package.el.
 
-       * startup.el (command-line): Load packages after reading init
-       file.
+       * startup.el (command-line): Load packages after reading init file.
 
 2010-06-17  Tom Tromey  <tromey@redhat.com>
 
 2010-06-21  Dan Nicolaescu  <dann@ics.uci.edu>
 
        Fix reading file names in Git annotate buffers.
-       * vc/vc-git.el (vc-git-annotate-extract-revision-at-line): Remove
-       trailing whitespace.  Suggested by Eric Hanchrow.  (Bug#6481)
+       * vc/vc-git.el (vc-git-annotate-extract-revision-at-line):
+       Remove trailing whitespace.  Suggested by Eric Hanchrow.  (Bug#6481)
 
 2010-06-20  Alan Mackenzie  <acm@muc.de>
 
 
        * net/trampver.el: Update release number.
 
-2010-03-24  Glenn Morris  <rgm@gnu.org>
-
-       * Makefile.in (ELCFILES): Add cedet/semantic/imenu.el.
-
 2010-03-24  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/tramp.el (tramp-find-executable):