]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
Rework the gnutls boot interface.
[gnu-emacs] / lisp / ChangeLog
index 24a359cea77f0c5575647b0f29063e513e1e75a6..8bafd2b77133cbcb8d4c9f97aa284c9f1a11f35b 100644 (file)
@@ -1,5 +1,218 @@
+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.