* url-util.el (url-truncate-url-for-viewing): Doc fix.
[bpt/emacs.git] / lisp / url / ChangeLog
index 68b32ef..a40e583 100644 (file)
@@ -1,3 +1,152 @@
+2009-01-13  Juanma Barranquero  <lekktu@gmail.com>
+
+       * url-util.el (url-truncate-url-for-viewing): Doc fix.
+
+2009-01-09  Glenn Morris  <rgm@gnu.org>
+
+       * url-cid.el (url-cid-gnus): Fix typo in header name.
+
+2008-11-04  Chong Yidong  <cyd@stupidchicken.com>
+
+       * url-util.el (url-basepath): Add url-basepath as an alias for
+       url-file-directory.
+
+2008-10-24  Juanma Barranquero  <lekktu@gmail.com>
+
+       * url.el (url-configuration-directory): Use `locate-user-emacs-file'.
+
+2008-10-20  İsmail Dönmez  <ismail@namtrac.org>  (tiny change)
+
+       * url-auth.el (url-basic-auth): Encode password string.
+
+2008-08-30  Glenn Morris  <rgm@gnu.org>
+
+       * url-http.el (url-https-expand-file-name): Resolve directly to
+       url-default-expander rather than via another alias.
+       (url-default-expander): Autoload an autoload.  (Bug#825).
+
+2008-07-02  Juanma Barranquero  <lekktu@gmail.com>
+
+       * url.el (url-do-setup):
+       * url-dired.el (url-dired-minor-mode):
+       * url-file.el (url-file-find-possibly-compressed-file):
+       * url-gw.el (url-gateway-broken-resolution):
+       * url-handlers.el (url-handler-regexp):
+       * url-imap.el (url-imap-default-port):
+       * url-methods.el (url-scheme-get-property): Fix typos in docstrings.
+
+       * url-auth.el (url-basic-auth-storage, url-digest-auth):
+       Fix typos in docstrings.
+       (url-digest-auth-storage, url-register-auth-scheme): Reflow docstrings.
+
+       * url-cache.el (url-cache-prepare): Doc fix.
+       (url-cache-create-filename-human-readable, url-cache-extract):
+       Fix typos in docstrings.
+
+       * url-dav.el (url-intersection, url-dav-iso8601-regexp)
+       (url-dav-delete-something): Fix typos in docstrings.
+       (url-dav-http-success-p, url-dav-file-name-all-completions)
+       (url-dav-directory-files, url-dav-file-name-completion): Doc fixes.
+
+       * url-http.el (url-http-idle-sentinel): Doc fix.
+
+       * url-irc.el (url-irc-default-port): Fix typo in docstring.
+       (url-irc-function): Doc fix.
+
+       * url-util.el (url-get-url-filename-chars, url-unhex-string):
+       Fix typos in docstrings.
+       (url-file-extension): Doc fix.
+
+       * url-vars.el (url-current-object, url-current-mime-headers)
+       (url-privacy-level, url-mail-command, url-mime-language-string):
+       Fix typos in docstrings.
+       (url-honor-refresh-requests): Reflow docstring.
+       (url-using-proxy): Doc fix.
+
+2008-06-22  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-dav.el: Move to the parent directory to be together with the
+       rest of the VC backends.
+
+2008-06-07  Glenn Morris  <rgm@gnu.org>
+
+       * url-auth.el (auth-source-user-or-password): Remove unnecessary
+       eval-and-compile.
+
+2008-05-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-handlers.el (url-file-name-completion): Add missing argument.
+
+2008-05-12  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * url-auth.el: Add autoload cookie for `auth-source-user-or-password'.
+       (url-basic-auth, url-digest-auth): Use it with any realm,
+       overriding the user name and password before the prompt.
+
+2008-04-28  Juanma Barranquero  <lekktu@gmail.com>
+
+       * url-vars.el (url-load-hook): Fix typo in docstring.
+
+2008-03-09  Magnus Henoch  <mange@freemail.hu>
+
+       * url-http.el (url-http-chunked-encoding-after-change-function):
+       Remove superfluous CRLF at end of file.  (bug #42)
+
+2008-03-02  Andreas Schwab  <schwab@suse.de>
+
+       * url-util.el: Require cl when compiling.
+
+2008-02-28  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * url-util.el (url-get-normalized-date): Simplify to use
+       `format-time-string'.  Always generate date in UTC, but
+       call it GMT for full compatibility with the RFCs.
+
+2008-02-06  Michael Albinus  <michael.albinus@gmx.de>
+
+       * url-handlers.el (file-remote-p): Add handler.
+       (url-handler-file-remote-p): New fun.
+
+2008-02-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-handlers.el (url-handler-unhandled-file-name-directory):
+       Handle `file' URLs specially.  Return nil for non-local filenames.
+
+2008-02-04  Magnus Henoch  <mange@freemail.hu>
+
+       * url-expand.el: Require cl when compiling, for setf.
+
+2008-01-29  John Wiegley  <johnw@newartisans.com>
+
+       * url-auth.el (url-digest-auth): If the 'opaque' argument is not
+       being used, don't add it to the response text.  Also, changed an
+       if so that the interaction between the PROMPT and OVERWRITE
+       arguments can no longer result in the user being queried twice for
+       the same login and password information.
+
+2008-01-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-handlers.el (unhandled-file-name-directory): Add handler.
+       (url-handler-unhandled-file-name-directory): New fun.
+
+2008-01-07  Michael Albinus  <michael.albinus@gmx.de>
+
+       * url-handlers.el (url-file-handler): Autoload.
+
+2007-12-11  Glenn Morris  <rgm@gnu.org>
+
+       * url.el (url-configuration-directory): Make it a defcustom.
+
+       * url-util.el (url-make-private-file): New function.
+       * url-cookie.el (url-cookie-write-file):
+       * url-history.el (url-history-save-history):
+       Use url-make-private-file and with-temp-buffer.
+
+2007-12-06  Glenn Morris  <rgm@gnu.org>
+
+       * url-file.el, url-mailto.el: Remove directory part from filenames
+       in function declarations.
+
 2007-12-02  Glenn Morris  <rgm@gnu.org>
 
        * url-about.el, url-handlers.el: Don't require cl when compiling.
 2007-11-28  Diane Murray  <disumu@x3y2z1.net>
 
        * url-dired.el: Don't require w3-fetch and w3-open-local.
-       (url-dired-find-file): Use `find-file'.  Doc fix.
+       (url-dired-find-file): Use `find-file'.  Doc fix.
        (url-dired-find-file-mouse, url-dired-minor-mode): Doc fix.
 
 2007-11-24  Glenn Morris  <rgm@gnu.org>
 2007-10-12  Diane Murray  <disumu@x3y2z1.net>
 
        * url-auth.el (url-basic-auth): Set path to "/" when URL has an
-        empty string filename.
+       empty string filename.
 
 2007-10-09  Richard Stallman  <rms@gnu.org>
 
 2007-09-22  Diane Murray  <disumu@x3y2z1.net>
 
        * url-misc.el (url-generic-emulator-loader): Send the port as a
-        string to `url-do-terminal-emulator'.
+       string to `url-do-terminal-emulator'.
 
 2007-09-21  Diane Murray  <disumu@x3y2z1.net>
 
        path component and non-empty query component.  Untangle path,
        query and fragment parsing code.  Add references to RFC 3986 in
        comments.
-       (url-recreate-url-attributes): Start query string with "?", not ";".
+       (url-recreate-url-attributes): Start query string with "?", not ";".
 
 2006-09-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 
 2005-06-14  Juanma Barranquero  <lekktu@gmail.com>
 
-       * url-history.el (url-completion-function): Follow error
-       conventions.
+       * url-history.el (url-completion-function): Follow error conventions.
 
 2005-06-13  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * texi/url.txi: Start making it vaguely useful.
 
        * texi/Makefile.in (install): Cope with Debian install-info.
-       From Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann).
+       From Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Grossjohann).
 
 2002-04-22  Dave Love  <fx@gnu.org>
 
        (url-dav-process-response): Make sure that we create a DAV:status
        property when parsing a singleton response.
        (url-dav-file-attributes): If the properties returned did not have
-       a succesful HTTP response code, then ignore them and use the
+       a successful HTTP response code, then ignore them and use the
        HEAD-based attributes.
 
        * lisp/vc-dav.el: Added full copyright information.
        (url-dav-process-DAV:lockdiscovery): Can now correctly parse
        DAV:lockdiscovery nodes, so that we can find out who has a
        resource locked and properly parse the reponse to a LOCK request.
-       (url-dav-process-DAV:status): Now parses ou the numeric status
+       (url-dav-process-DAV:status): Now parses out the numeric status
        from the HTTP response line.
        (url-dav-process-response): New function to handle all the
        parsing of an XML response from WebDAV.  This handles all the
        * lisp/url-about.el (url-about): New loader scheme to handle
        about:foo URLs.  Automatically tries to find a `url-about-foo'
        function to display the actual data.
-       (url-about-protocols): Implement about:protocols
+       (url-about-protocols): Implement about:protocols.
 
        * lisp/url-http.el (url-http): Make sure that we signal an error
        when we cannot open a network connection for whatever reason.
        Before, it would just silently clean up after itself and the user
-       got absolutely no indication that an error had occured.  If the
+       got absolutely no indication that an error had occurred.  If the
        error should truly be ignored, the caller should do that for us.
        (url-http-chunked-encoding-after-change-function): Doh!  Need to
        user marker-position in some log messages now that
        needed.  I should use my brain sometime.
 
        * lisp/url-vars.el (and): Fix feature test for xemacs and
-       coding-system-list behaviour.
+       coding-system-list behavior.
 
        * lisp/url-http.el
        (url-http-chunked-encoding-after-change-function): Add optional
 2001-01-03  Sam Steingold  <sds@gnu.org>
 
        * lisp/url-http.el (url-http-wait-for-headers-change-function):
-       set `url-http-end-of-headers' to 0 for HTTP 0.9
+       set `url-http-end-of-headers' to 0 for HTTP 0.9.
 
 2001-01-02  Sam Steingold  <sds@gnu.org>
 
-       * lisp/url-auth.el (provide): `url-auth', not `urlauth'
+       * lisp/url-auth.el (provide): `url-auth', not `urlauth'.
 
 2000-12-22  Dave Love  <fx@gnu.org>
 
 
        * lisp/url-http.el (url-http-parse-headers): Need to make the
        connection as 'free' when we get a 304 response (found in cache),
-       or when a keep-alive conneection timed out, it would re-parse the
+       or when a keep-alive connection timed out, it would re-parse the
        headers and dispatch to the callback again.  Eek.
 
 2000-10-02  William M. Perry  <wmperry@aventail.com>
        IRC URL so people don't think I'm crazy.
 
        * configure.in: Checks to make sure that Gnus was found, since we
-       HAVE to have it now.  Removed conditional compilation of url-cid.el
+       HAVE to have it now.  Removed conditional compilation of url-cid.el.
 
 1999-12-16  Eric Marsden  <emarsden@mail.dotcom.fr>
 
 1999-12-06  William M. Perry  <wmperry@aventail.com>
 
        * lisp/mule-sysdp.el (mule-code-convert-region): Deal with Mule
-       4.1 gracefully
+       4.1 gracefully.
 
        * lisp/url-news.el: Reimplemented news and nntp URL support.
        No longer bothers to check for outdated Gnus versions, since this
        as well as efs.
        (url-file): Add default content-type of application/octet-stream if
        none known.
-       (url-file): Correct bad call to url-host-is-local-p
+       (url-file): Correct bad call to url-host-is-local-p.
 
        * lisp/url-handlers.el (url-insert-file-contents): Emacs doesn't
        like buffer-substring with nil arguments.
        (url-scheme-get-property): Use it when we load a URL scheme for
        the first time.
 
-       * lisp/url-util.el (url-get-url-at-point): Re-integrated
+       * lisp/url-util.el (url-get-url-at-point): Re-integrated.
 
 1999-12-04  William M. Perry  <wmperry@aventail.com>
 
 ;; End:
 
     Copyright (C) 1999, 2001, 2002, 2004, 2005,
-       2006, 2007  Free Software Foundation, Inc.
+       2006, 2007, 2008, 2009  Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.
 
-  GNU Emacs is free software; you can redistribute it and/or modify
+  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 3, or (at your option)
-  any later version.
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
 
   GNU Emacs is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   GNU General Public License for more details.
 
   You should have received a copy of the GNU General Public License
-  along with GNU Emacs; see the file COPYING.  If not, write to the
-  Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-  Boston, MA 02110-1301, USA.
+  along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
 
 ;; arch-tag: ac117078-3091-4533-be93-098162ac2926