* url-parse.el (url): Use defstruct rather than macros. Update all callers.
[bpt/emacs.git] / lisp / url / ChangeLog
index eb05853..7c03877 100644 (file)
@@ -1,3 +1,69 @@
+2007-08-31  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-parse.el (url): Use defstruct rather than macros.
+       (url-generic-parse-url):
+       * url-util.el (url-normalize-url, url-truncate-url-for-viewing):
+       * url-methods.el (url-scheme-register-proxy):
+       * url-mailto.el (url-mailto):
+       * url-file.el (url-file-build-filename):
+       * url-expand.el (url-identity-expander, url-default-expander):
+       Update all callers.
+
+2007-08-08  Glenn Morris  <rgm@gnu.org>
+
+       * url-auth.el, url-cache.el, url-dav.el, url-file.el, vc-dav.el:
+       Replace `iff' in doc-strings and comments.
+
+2007-07-25  Glenn Morris  <rgm@gnu.org>
+
+       * Relicense all FSF files to GPLv3 or later.
+
+2007-06-12  Tom Tromey  <tromey@redhat.com>
+
+       * url.el (url-configuration-directory): Use user-emacs-directory.
+
+2007-06-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * url-cookie.el (url-cookie-name, url-cookie-value)
+       (url-cookie-expires, url-cookie-localpart, url-cookie-domain)
+       (url-cookie-secure, url-cookie-set-name, url-cookie-set-value)
+       (url-cookie-set-expires, url-cookie-set-localpart)
+       (url-cookie-set-domain, url-cookie-set-secure)
+       (url-cookie-retrieve-arg, url-cookie-create, url-cookie-p): Remove.
+       (url-cookie): New struct.
+       (url-cookie-store): Use setf instead of url-cookie-set-*.
+
+2007-05-29  Chong Yidong  <cyd@stupidchicken.com>
+
+       * url-mailto.el (url-mailto): Insert body after
+       mail-header-separator if present, so that it is before signature.
+       Suggested by Leo <sdl.web@gmail.com>.
+
+2007-04-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * url-parse.el (url-generic-parse-url): Revert 2006-10-09 changes.
+
+2007-04-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * url-http.el (url-http-parse-headers): Stop after a set number of
+       redirections.  Suggested by Diane Murray.
+
+       * url-vars.el (url-max-redirections): New var.
+
+2007-04-01  Diane Murray  <disumu@x3y2z1.net>  (tiny change)
+
+       * url-http.el (url-http-handle-cookies): Reverse list returned by
+       `mail-fetch-field', so that cookies are set in the correct order.
+
+       * url-cookie.el (url-cookie-retrieve, url-cookie-host-can-set-p):
+       Deal with wildcard dots in domain values.
+
+2007-03-31  Andreas Seltenreich  <uwi7@rz.uni-karlsruhe.de>
+
+       * url-http.el (url-http-mark-connection-as-busy)
+       (url-http-mark-connection-as-free): Clear query-on-exit flag on
+       idle connections.
+
 2007-02-04  Chong Yidong  <cyd@stupidchicken.com>
 
        * url-http.el (url-http-connection-opened): New variable.
        (url-http-parse-response): Set it.
        (url-http-parse-headers): Use it to determine keep-alive behavior.
 
-2006-11-23  Diane Murray  <disumu@x3y2z1.net>
+2006-11-23  Diane Murray  <disumu@x3y2z1.net>  (tiny change)
 
        * url-http.el (url-http-content-length-after-change-function): Use
        `url-lazy-message'.
        getenv returns an empty string for http_proxy.  This prevents an
        error when calling `format' later on.
 
-2006-08-31  Diane Murray  <disumu@x3y2z1.net>
+2006-08-31  Diane Murray  <disumu@x3y2z1.net>  (tiny change)
 
        * url-parse.el (url-recreate-url-attributes): New function, code
        simply moved from `url-recreate-url'.
        * url-http.el (url-http-create-request):
        Use `url-recreate-url-attributes' when setting real-fname.
 
-2006-08-29  Diane Murray  <disumu@x3y2z1.net>
+2006-08-29  Diane Murray  <disumu@x3y2z1.net>  (tiny change)
 
        * url-cookie.el (url-cookie-write-file): Really don't use versioned
        backups.
 
   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,