aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2014-01-15 00:49:38 -0800
committerGlenn Morris2014-01-15 00:49:38 -0800
commitc6c863df8dfde4d25a08f1dd97932c8746809e88 (patch)
tree371474badfcf915b3c291ca1ab8efaa91517abb8
parentccc6b208d5f3d10f682fe191b811cea60ddb06c4 (diff)
downloademacs-c6c863df8dfde4d25a08f1dd97932c8746809e88.tar.gz
emacs-c6c863df8dfde4d25a08f1dd97932c8746809e88.zip
ChangeLog fixes
-rw-r--r--doc/misc/ChangeLog2
-rw-r--r--lisp/org/ChangeLog29
-rw-r--r--lisp/url/ChangeLog369
-rw-r--r--lwlib/ChangeLog4
-rw-r--r--nt/ChangeLog10
5 files changed, 184 insertions, 230 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index e02ce43bd96..e7aa03f5ef6 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -7223,7 +7223,7 @@
7223 7223
72242007-10-28 Reiner Steib <Reiner.Steib@gmx.de> 72242007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
7225 7225
7226 * gnusref.tex: Mention `gnus-summary-limit-to-recipient' and 7226 * gnus.texi: Mention `gnus-summary-limit-to-recipient' and
7227 `gnus-summary-sort-by-recipient'. 7227 `gnus-summary-sort-by-recipient'.
7228 7228
72292007-10-28 Romain Francoise <romain@orebokech.com> 72292007-10-28 Romain Francoise <romain@orebokech.com>
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog
index 03d3cdd45f3..c476c005402 100644
--- a/lisp/org/ChangeLog
+++ b/lisp/org/ChangeLog
@@ -252,9 +252,6 @@
252 252
253 * org-agenda.el (org-agenda-set-restriction-lock): Autoload. 253 * org-agenda.el (org-agenda-set-restriction-lock): Autoload.
254 254
255 * ob-abc.el (org-babel-expand-body:abc): Use dolist.
256 (org-babel-execute:abc): Fix regexp quoting.
257
258 * ob-calc.el (org--var-syms): Rename from `var-syms'. 255 * ob-calc.el (org--var-syms): Rename from `var-syms'.
259 256
260 * ob-lilypond.el (ly-compile-lilyfile): Remove redundant 257 * ob-lilypond.el (ly-compile-lilyfile): Remove redundant
@@ -312,8 +309,6 @@
3122013-11-12 Stefan Monnier <monnier@iro.umontreal.ca> 3092013-11-12 Stefan Monnier <monnier@iro.umontreal.ca>
313 310
314 Address some byte-compiler warnings. 311 Address some byte-compiler warnings.
315 * ob-abc.el (org-babel-expand-body:abc): Use dolist.
316 (org-babel-execute:abc): Fix regexp quoting.
317 * ob-calc.el (org--var-syms): Rename from `var-syms'. 312 * ob-calc.el (org--var-syms): Rename from `var-syms'.
318 * ob-lilypond.el (ly-compile-lilyfile): Remove redundant let-binding. 313 * ob-lilypond.el (ly-compile-lilyfile): Remove redundant let-binding.
319 * ob-table.el (sbe): Move debug declaration. 314 * ob-table.el (sbe): Move debug declaration.
@@ -367,7 +362,6 @@
367 * ob-clojure.el (org-babel-execute:clojure): 362 * ob-clojure.el (org-babel-execute:clojure):
368 * ob-calc.el (org-babel-execute:calc): 363 * ob-calc.el (org-babel-execute:calc):
369 * ob-awk.el (org-babel-execute:awk): 364 * ob-awk.el (org-babel-execute:awk):
370 * ob-abc.el (org-babel-execute:abc):
371 * ob-R.el (org-babel-expand-body:R): 365 * ob-R.el (org-babel-expand-body:R):
372 * ob-C.el (org-babel-C-execute): Avoid deprecated ((lambda) ...). 366 * ob-C.el (org-babel-C-execute): Avoid deprecated ((lambda) ...).
373 367
@@ -1788,7 +1782,7 @@
1788 * org.el (org-modules): Do not include org-mew.el, org-vm.el, 1782 * org.el (org-modules): Do not include org-mew.el, org-vm.el,
1789 org-w3m.el, org-wl.el as these files are now part of contrib/. 1783 org-w3m.el, org-wl.el as these files are now part of contrib/.
1790 1784
1791 * org-w3m.el: 1785 * org-mew.el:
1792 * org-vm.el: 1786 * org-vm.el:
1793 * org-w3m.el: 1787 * org-w3m.el:
1794 * org-wl.el: Delete (moved to Org's contrib/ directory.) 1788 * org-wl.el: Delete (moved to Org's contrib/ directory.)
@@ -1975,9 +1969,9 @@
1975 (org-html-use-infojs, org-html-infojs-options) 1969 (org-html-use-infojs, org-html-infojs-options)
1976 (org-html-infojs-template): Move from ox-jsinfo.el. Rename using 1970 (org-html-infojs-template): Move from ox-jsinfo.el. Rename using
1977 the org-html- prefix. 1971 the org-html- prefix.
1978 (org-html-infojs-install-script): Move from ox-infojs.el. 1972 (org-html-infojs-install-script): Move from ox-jsinfo.el.
1979 1973
1980 * ox-infojs.el: Delete. 1974 * ox-jsinfo.el: Delete.
1981 1975
1982 * ox-html.el (org-html-section): Fix indentation. 1976 * ox-html.el (org-html-section): Fix indentation.
1983 (org-html-inner-template): Add the document title here, within the 1977 (org-html-inner-template): Add the document title here, within the
@@ -6347,9 +6341,6 @@
6347 (org-export-odt-schema-dir, org-odt-styles-dir): Infer the 6341 (org-export-odt-schema-dir, org-odt-styles-dir): Infer the
6348 correct directories without requiring other variables. 6342 correct directories without requiring other variables.
6349 6343
6350 * org-fixup.el (org-make-org-version, org-make-autoloads):
6351 Don't define `org-odt-data-dir' in org-version.el.
6352
6353 * org-loaddefs.el: New file. 6344 * org-loaddefs.el: New file.
6354 6345
6355 * org.el ("org-loaddefs.el"): Don't throw an error if the file 6346 * org.el ("org-loaddefs.el"): Don't throw an error if the file
@@ -7154,8 +7145,6 @@
7154 * org-clock.el (org-dblock-write:clocktable) 7145 * org-clock.el (org-dblock-write:clocktable)
7155 (org-dblock-write:clocktable): Ditto. 7146 (org-dblock-write:clocktable): Ditto.
7156 7147
7157 * org2rem.el (org2rem): Ditto.
7158
7159 * org-agenda.el (org-agenda): In sticky agendas, use the current 7148 * org-agenda.el (org-agenda): In sticky agendas, use the current
7160 command's match to set the buffer name. This gives more 7149 command's match to set the buffer name. This gives more
7161 information to the user and allows to distinguish various agendas 7150 information to the user and allows to distinguish various agendas
@@ -8296,7 +8285,7 @@
8296 8285
8297 * org-macs.el (orgstruct++-ignore-org-filling): New macro. 8286 * org-macs.el (orgstruct++-ignore-org-filling): New macro.
8298 8287
8299 * org-exp-block.el: Use `org-find-library-name' instead of 8288 * org-exp-blocks.el: Use `org-find-library-name' instead of
8300 `find-library-name'. 8289 `find-library-name'.
8301 8290
8302 * org-compat.el (org-find-library-name): Convert into a macro to 8291 * org-compat.el (org-find-library-name): Convert into a macro to
@@ -9919,11 +9908,6 @@
9919 9908
99202012-04-01 Bastien Guerry <bzg@gnu.org> 99092012-04-01 Bastien Guerry <bzg@gnu.org>
9921 9910
9922 * org-mime.el (org-mime-htmlize):
9923 Set `org-export-with-LaTeX-fragments' correctly.
9924
99252012-04-01 Bastien Guerry <bzg@gnu.org>
9926
9927 * org.el (org-set-tags): Don't add a column when there is only one 9911 * org.el (org-set-tags): Don't add a column when there is only one
9928 tag offered for completion. 9912 tag offered for completion.
9929 9913
@@ -16873,11 +16857,6 @@
16873 (org-export-html-preamble-format): Explain how to escape the 16857 (org-export-html-preamble-format): Explain how to escape the
16874 `%' character. 16858 `%' character.
16875 16859
168762011-07-28 Bastien Guerry <bzg@gnu.org>
16877
16878 * org-exp-bibtex.el (org-export-bibtex-preprocess):
16879 Use `org-export-current-backend'.
16880
168812011-07-28 Eric Schulte <schulte.eric@gmail.com> 168602011-07-28 Eric Schulte <schulte.eric@gmail.com>
16882 16861
16883 * ob.el (org-babel-read): Read string variable values wrapped in 16862 * ob.el (org-babel-read): Read string variable values wrapped in
diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog
index 2c0195fc916..968a3040a63 100644
--- a/lisp/url/ChangeLog
+++ b/lisp/url/ChangeLog
@@ -1890,27 +1890,27 @@
1890 1890
18912003-07-16 Dave Love <fx@gnu.org> 18912003-07-16 Dave Love <fx@gnu.org>
1892 1892
1893 * lisp/url.el (url-retrieve-synchronously): Revert last change. 1893 * url.el (url-retrieve-synchronously): Revert last change.
1894 Should be revisited. 1894 Should be revisited.
1895 1895
18962003-06-26 Sam Steingold <sds@gnu.org> 18962003-06-26 Sam Steingold <sds@gnu.org>
1897 1897
1898 * lisp/url-handlers.el (url-handlers-create-wrapper): Do not call 1898 * url-handlers.el (url-handlers-create-wrapper): Do not call
1899 method on invalid urls. 1899 method on invalid urls.
1900 1900
19012003-05-29 Dave Love <fx@gnu.org> 19012003-05-29 Dave Love <fx@gnu.org>
1902 1902
1903 * lisp/url.el (url-retrieve-synchronously): Use sleep-for, not 1903 * url.el (url-retrieve-synchronously): Use sleep-for, not
1904 sit-for. From monnier@gnu.org. 1904 sit-for. From monnier@gnu.org.
1905 1905
19062002-11-04 Walter C. Pelissero <walter@pelissero.org> 19062002-11-04 Walter C. Pelissero <walter@pelissero.org>
1907 1907
1908 * lisp/url-methods.el (url-scheme-register-proxy): Make sure to convert 1908 * url-methods.el (url-scheme-register-proxy): Make sure to convert
1909 port numbers to integers when creating the URL objects for proxies. 1909 port numbers to integers when creating the URL objects for proxies.
1910 1910
19112002-10-29 William M. Perry <wmperry@gnu.org> 19112002-10-29 William M. Perry <wmperry@gnu.org>
1912 1912
1913 * lisp/url-http.el (url-http-parse-headers): When doing a 1913 * url-http.el (url-http-parse-headers): When doing a
1914 redirect, some broken software (sourceforge) sends a redirect to 1914 redirect, some broken software (sourceforge) sends a redirect to
1915 '/', which is blatantly illegal (see section 14.30 of the HTTP/1.1 1915 '/', which is blatantly illegal (see section 14.30 of the HTTP/1.1
1916 specification). I wish we could deal with such lame software 1916 specification). I wish we could deal with such lame software
@@ -1919,13 +1919,13 @@
1919 1919
19202002-10-27 William M. Perry <wmperry@gnu.org> 19202002-10-27 William M. Perry <wmperry@gnu.org>
1921 1921
1922 * lisp/url-http.el (url-http-create-request): If we are talking to 1922 * url-http.el (url-http-create-request): If we are talking to
1923 the default port for a the selected protocol, do NOT send the port 1923 the default port for a the selected protocol, do NOT send the port
1924 in the HOST header. This fixes the login page at sourceforge. 1924 in the HOST header. This fixes the login page at sourceforge.
1925 1925
19262002-09-17 William M. Perry <wmperry@gnu.org> 19262002-09-17 William M. Perry <wmperry@gnu.org>
1927 1927
1928 * lisp/url-http.el (url-http-handle-cookies): New function to deal 1928 * url-http.el (url-http-handle-cookies): New function to deal
1929 with cookie headers. 1929 with cookie headers.
1930 (url-http-parse-headers): Call `url-http-handle-cookies' here so 1930 (url-http-parse-headers): Call `url-http-handle-cookies' here so
1931 that cookie additions and deletions get handled immediately. 1931 that cookie additions and deletions get handled immediately.
@@ -1937,67 +1937,56 @@
1937 methods to GET in redirects. Too many web sites do this now, and 1937 methods to GET in redirects. Too many web sites do this now, and
1938 it is just likely to confuse users. 1938 it is just likely to confuse users.
1939 1939
19402002-05-17 Dave Love <fx@gnu.org>
1941
1942 * texi/url.txi: Start making it vaguely useful.
1943
1944 * texi/Makefile.in (install): Cope with Debian install-info.
1945 From Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Grossjohann).
1946
19472002-04-22 Dave Love <fx@gnu.org> 19402002-04-22 Dave Love <fx@gnu.org>
1948 1941
1949 * lisp/url-misc.el (man): Autoload to avoid warning. 1942 * url-misc.el (man): Autoload to avoid warning.
1950 (url-man): Don't require man here. 1943 (url-man): Don't require man here.
1951 (url-data): Generalize in line with the RFC. 1944 (url-data): Generalize in line with the RFC.
1952 1945
1953 * lisp/url-gw.el (url-open-stream): Remove obsolete `tcp' case. 1946 * url-gw.el (url-open-stream): Remove obsolete `tcp' case.
1954 1947
1955 * lisp/url-vars.el: Doc fixes. 1948 * url-vars.el: Doc fixes.
1956 (url-mime-charset-string): New function. 1949 (url-mime-charset-string): New function.
1957 (url-mime-charset-string): Use it to set the variable. 1950 (url-mime-charset-string): Use it to set the variable.
1958 (url-set-mime-charset-string): New function. 1951 (url-set-mime-charset-string): New function.
1959 (set-language-environment-hook): Use it. 1952 (set-language-environment-hook): Use it.
1960 (url-vars-unload-hook): New function. 1953 (url-vars-unload-hook): New function.
1961 1954
1962 * lisp/url-cookie.el (url-header-comparison): Delete. 1955 * url-cookie.el (url-header-comparison): Delete.
1963 (url-cookie-handle-set-cookie): Use assoc-ignore-case to avoid assoc*. 1956 (url-cookie-handle-set-cookie): Use assoc-ignore-case to avoid assoc*.
1964 (url-cookie-save-interval): Make value agree with doc. 1957 (url-cookie-save-interval): Make value agree with doc.
1965 1958
1966 * lisp/url.el: Doc fixes. 1959 * url.el: Doc fixes.
1967 (url-mm-callback): Don't call mm-destroy-parts immediately for 1960 (url-mm-callback): Don't call mm-destroy-parts immediately for
1968 external viewing -- set up a process sentinel. 1961 external viewing -- set up a process sentinel.
1969 1962
19702002-02-02 William M. Perry <wmperry@gnu.org>
1971
1972 * lisp/Makefile.in (SOURCES): Remove mule-sysdp.el from the build rules.
1973
19742001-12-12 William M. Perry <wmperry@gnu.org> 19632001-12-12 William M. Perry <wmperry@gnu.org>
1975 1964
1976 * lisp/url-vars.el (url-nonrelative-link): Patch from Stefan 1965 * url-vars.el (url-nonrelative-link): Patch from Stefan
1977 Monnier to use ` instead of ^ to match the relative link. 1966 Monnier to use ` instead of ^ to match the relative link.
1978 1967
19792001-12-10 William M. Perry <wmperry@gnu.org> 19682001-12-10 William M. Perry <wmperry@gnu.org>
1980 1969
1981 * lisp/url-dav.el (url-dav-file-attributes): Fix bad call to 1970 * url-dav.el (url-dav-file-attributes): Fix bad call to
1982 plist-get (reversed args). 1971 plist-get (reversed args).
1983 1972
1984 * lisp/url-file.el (url-file-build-filename): Make sure that we 1973 * url-file.el (url-file-build-filename): Make sure that we
1985 have a parsed URL in this function. 1974 have a parsed URL in this function.
1986 1975
19872002-01-22 Dave Love <fx@gnu.org> 19762002-01-22 Dave Love <fx@gnu.org>
1988 1977
1989 * lisp/url-cache.el (url-cache-file-writable-p): Doc fix. 1978 * url-cache.el (url-cache-file-writable-p): Doc fix.
1990 1979
1991 * lisp/url-imap.el (url-imap): Maybe disable multibyte. 1980 * url-imap.el (url-imap): Maybe disable multibyte.
1992 Bind coding-system-for-read. Require mm-util. 1981 Bind coding-system-for-read. Require mm-util.
1993 1982
1994 * lisp/url.el (url-do-setup): Use (featurep 'xemacs). 1983 * url.el (url-do-setup): Use (featurep 'xemacs).
1995 1984
1996 * lisp/mule-sysdp.el: Removed (obsolete). 1985 * mule-sysdp.el: Removed (obsolete).
1997 1986
19982001-12-09 William M. Perry <wmperry@gnu.org> 19872001-12-09 William M. Perry <wmperry@gnu.org>
1999 1988
2000 * lisp/url-dav.el (url-dav-delete-something): Utility macro to 1989 * url-dav.el (url-dav-delete-something): Utility macro to
2001 remove an arbitrary resource. 1990 remove an arbitrary resource.
2002 (url-dav-delete-directory): Use it. 1991 (url-dav-delete-directory): Use it.
2003 (url-dav-delete-file): Ditto. 1992 (url-dav-delete-file): Ditto.
@@ -2010,14 +1999,14 @@
2010 1999
20112001-12-08 William M. Perry <wmperry@gnu.org> 20002001-12-08 William M. Perry <wmperry@gnu.org>
2012 2001
2013 * lisp/url-dav.el (url-dav-directory-files): New function to 2002 * url-dav.el (url-dav-directory-files): New function to
2014 mimic `directory-files' for WebDAV. 2003 mimic `directory-files' for WebDAV.
2015 (url-dav-delete-directory): New function to mimic 2004 (url-dav-delete-directory): New function to mimic
2016 `delete-directory' for WebDAV. 2005 `delete-directory' for WebDAV.
2017 2006
20182001-12-06 William M. Perry <wmperry@gnu.org> 20072001-12-06 William M. Perry <wmperry@gnu.org>
2019 2008
2020 * lisp/url-dav.el (url-dav-process-DAV:locktoken): Parse the 2009 * url-dav.el (url-dav-process-DAV:locktoken): Parse the
2021 DAV:locktoken hrefs into a usable format. 2010 DAV:locktoken hrefs into a usable format.
2022 (url-dav-process-response): Use an unwind-protect to make sure 2011 (url-dav-process-response): Use an unwind-protect to make sure
2023 that we clean up the buffer, even if there is a parsing error. 2012 that we clean up the buffer, even if there is a parsing error.
@@ -2040,23 +2029,23 @@
2040 using the PUT method. I can now successfully save files to an 2029 using the PUT method. I can now successfully save files to an
2041 HTTP server with some manual steps from a lisp-interaction buffer. 2030 HTTP server with some manual steps from a lisp-interaction buffer.
2042 2031
2043 * lisp/url-http.el (url-http-wait-for-headers-change-function): 2032 * url-http.el (url-http-wait-for-headers-change-function):
2044 Special case the 204/205 response codes. Some servers do not 2033 Special case the 204/205 response codes. Some servers do not
2045 send back a 0 content-length for these, and we would hang. 2034 send back a 0 content-length for these, and we would hang.
2046 (url-http-parse-headers): Mark 204/205 response codes as 2035 (url-http-parse-headers): Mark 204/205 response codes as
2047 'successful' so that the callbacks get activated. 2036 'successful' so that the callbacks get activated.
2048 (url-http-options): Fix unbound variable usage. 2037 (url-http-options): Fix unbound variable usage.
2049 2038
2050 * lisp/url-dav.el: Added full copyright information. 2039 * url-dav.el: Added full copyright information.
2051 (url-dav-process-response): Make sure that we create a DAV:status 2040 (url-dav-process-response): Make sure that we create a DAV:status
2052 property when parsing a singleton response. 2041 property when parsing a singleton response.
2053 (url-dav-file-attributes): If the properties returned did not have 2042 (url-dav-file-attributes): If the properties returned did not have
2054 a successful HTTP response code, then ignore them and use the 2043 a successful HTTP response code, then ignore them and use the
2055 HEAD-based attributes. 2044 HEAD-based attributes.
2056 2045
2057 * lisp/vc-dav.el: Added full copyright information. 2046 * vc-dav.el: Added full copyright information.
2058 2047
2059 * lisp/url-dav.el (url-dav-process-supportedlock-property): 2048 * url-dav.el (url-dav-process-supportedlock-property):
2060 Deal with text nodes in DAV:supportedlock nodes. 2049 Deal with text nodes in DAV:supportedlock nodes.
2061 (url-dav-file-attributes-mode-string): This now gets the entire 2050 (url-dav-file-attributes-mode-string): This now gets the entire
2062 property list instead of just the DAV:supportedlock node. 2051 property list instead of just the DAV:supportedlock node.
@@ -2111,18 +2100,18 @@
2111 2100
21122001-12-05 William M. Perry <wmperry@gnu.org> 21012001-12-05 William M. Perry <wmperry@gnu.org>
2113 2102
2114 * lisp/url-dav.el (url-dav-get-properties): New argument 2103 * url-dav.el (url-dav-get-properties): New argument
2115 ATTRIBUTES that allows you to ask for specific properties instead 2104 ATTRIBUTES that allows you to ask for specific properties instead
2116 of getting all properties via DAV:allprop. 2105 of getting all properties via DAV:allprop.
2117 2106
2118 * lisp/url-http.el (url-http-real-basic-auth-storage): 2107 * url-http.el (url-http-real-basic-auth-storage):
2119 New variable for normal HTTP basic authentication. 2108 New variable for normal HTTP basic authentication.
2120 (url-http-proxy-basic-auth-storage): New variable for HTTP proxy 2109 (url-http-proxy-basic-auth-storage): New variable for HTTP proxy
2121 basic authentication. 2110 basic authentication.
2122 (url-http-handle-authentication): Follow new semantics for 2111 (url-http-handle-authentication): Follow new semantics for
2123 url-basic-auth-storage. 2112 url-basic-auth-storage.
2124 2113
2125 * lisp/url-auth.el (url-basic-auth-storage): Change meaning of 2114 * url-auth.el (url-basic-auth-storage): Change meaning of
2126 this variable. It is now a symbol pointing to where we really 2115 this variable. It is now a symbol pointing to where we really
2127 want to store the authorization information. This fixes proxy 2116 want to store the authorization information. This fixes proxy
2128 auth and normal basic auth because of some local bindings that were 2117 auth and normal basic auth because of some local bindings that were
@@ -2130,13 +2119,13 @@
2130 (url-basic-auth): Make sure we dereference url-basic-auth-storage 2119 (url-basic-auth): Make sure we dereference url-basic-auth-storage
2131 everywhere. 2120 everywhere.
2132 2121
2133 * lisp/url-util.el (url-debug): Add new types 'dav and 2122 * url-util.el (url-debug): Add new types 'dav and
2134 'retrieval to the customization list. 2123 'retrieval to the customization list.
2135 2124
2136 * lisp/url.el (url-retrieve-synchronously): Put in some debugging 2125 * url.el (url-retrieve-synchronously): Put in some debugging
2137 statements. 2126 statements.
2138 2127
2139 * lisp/url-http.el (url-http-head-file-attributes): Rename old 2128 * url-http.el (url-http-head-file-attributes): Rename old
2140 url-http-file-attributes so that we can have a smarter one that 2129 url-http-file-attributes so that we can have a smarter one that
2141 tries WebDAV first, then HEAD. 2130 tries WebDAV first, then HEAD.
2142 (url-http-file-attributes): New smart version that tries WebDAV first. 2131 (url-http-file-attributes): New smart version that tries WebDAV first.
@@ -2153,7 +2142,7 @@
2153 data. Otherwise we can deadlock if the headers and the entire 2142 data. Otherwise we can deadlock if the headers and the entire
2154 body exist arrive in one chunk. 2143 body exist arrive in one chunk.
2155 2144
2156 * lisp/url-dav.el: New file to contain the WebDAV 2145 * url-dav.el: New file to contain the WebDAV
2157 (http://www.webdav.org/) implementation. 2146 (http://www.webdav.org/) implementation.
2158 (url-dav-supported-p): Cheap way to figure out whether we will be 2147 (url-dav-supported-p): Cheap way to figure out whether we will be
2159 able to do DAV at all. We rely on the XML parser expanding 2148 able to do DAV at all. We rely on the XML parser expanding
@@ -2176,7 +2165,7 @@
2176 2165
21772001-12-04 William M. Perry <wmperry@gnu.org> 21662001-12-04 William M. Perry <wmperry@gnu.org>
2178 2167
2179 * lisp/url-handlers.el (file-name-absolute-p): New hooked 2168 * url-handlers.el (file-name-absolute-p): New hooked
2180 version. If the filename matches our regexp, then it is always 2169 version. If the filename matches our regexp, then it is always
2181 absolute, so just return `t'. 2170 absolute, so just return `t'.
2182 (expand-file-name): New hooked version. If the fragment is an 2171 (expand-file-name): New hooked version. If the fragment is an
@@ -2185,30 +2174,30 @@
2185 want the file-name-handlers to work off of. 2174 want the file-name-handlers to work off of.
2186 (url-setup-file-name-handlers): Use it when installing the handlers. 2175 (url-setup-file-name-handlers): Use it when installing the handlers.
2187 2176
2188 * lisp/url-http.el (url-http-find-free-connection): Better logging 2177 * url-http.el (url-http-find-free-connection): Better logging
2189 about whether we are reusing an existing connection or not. 2178 about whether we are reusing an existing connection or not.
2190 2179
2191 * lisp/url-methods.el (url-scheme-register-proxy): Fix bad call 2180 * url-methods.el (url-scheme-register-proxy): Fix bad call
2192 to string-match instead of match-string (and with reversed 2181 to string-match instead of match-string (and with reversed
2193 arguments even). 2182 arguments even).
2194 2183
2195 * lisp/url-http.el (url-http-debug): Change to now use the 2184 * url-http.el (url-http-debug): Change to now use the
2196 generic url-debug function to do the actual logging. Still a 2185 generic url-debug function to do the actual logging. Still a
2197 separate function so that we can do our magic on the network 2186 separate function so that we can do our magic on the network
2198 connection if the user quits while we are downloading. 2187 connection if the user quits while we are downloading.
2199 2188
2200 * lisp/url-handlers.el (url-file-handler): Now logs the result of 2189 * url-handlers.el (url-file-handler): Now logs the result of
2201 the hooked or real call. 2190 the hooked or real call.
2202 2191
2203 * lisp/url-util.el (url-debug): New function for generic debug logging. 2192 * url-util.el (url-debug): New function for generic debug logging.
2204 2193
22052001-11-28 William M. Perry <wmperry@gnu.org> 21942001-11-28 William M. Perry <wmperry@gnu.org>
2206 2195
2207 * lisp/url-imap.el (url-imap-open-host): Use backquote. 2196 * url-imap.el (url-imap-open-host): Use backquote.
2208 (url-imap): Now switches to 'login as the imap authenticator if 2197 (url-imap): Now switches to 'login as the imap authenticator if
2209 the URL provides a username and password. 2198 the URL provides a username and password.
2210 2199
2211 * lisp/url-handlers.el (url-setup-file-name-handlers): Use cl & 2200 * url-handlers.el (url-setup-file-name-handlers): Use cl &
2212 push to replace some strange logic in here. 2201 push to replace some strange logic in here.
2213 (url-run-real-handler): New function to run the real hooks in 2202 (url-run-real-handler): New function to run the real hooks in
2214 case we get a false positive or an operation that we do not 2203 case we get a false positive or an operation that we do not
@@ -2231,7 +2220,7 @@
2231 2220
22322001-11-26 William M. Perry <wmperry@gnu.org> 22212001-11-26 William M. Perry <wmperry@gnu.org>
2233 2222
2234 * lisp/url-handlers.el (file-writable-p): Add NULL handler for 2223 * url-handlers.el (file-writable-p): Add NULL handler for
2235 this so that visiting a URL directly will work. 2224 this so that visiting a URL directly will work.
2236 (file-symlink-p): Ditto. 2225 (file-symlink-p): Ditto.
2237 (url-insert-file-contents): If `visit' is non-nil then make sure 2226 (url-insert-file-contents): If `visit' is non-nil then make sure
@@ -2242,16 +2231,16 @@
2242 2231
22432001-11-25 William M. Perry <wmperry@gnu.org> 22322001-11-25 William M. Perry <wmperry@gnu.org>
2244 2233
2245 * lisp/url-util.el (url-hexify-string): Fix bad use of mapconcat. 2234 * url-util.el (url-hexify-string): Fix bad use of mapconcat.
2246 2235
22472001-11-24 William M. Perry <wmperry@gnu.org> 22362001-11-24 William M. Perry <wmperry@gnu.org>
2248 2237
2249 * lisp/url-about.el (url-about): New loader scheme to handle 2238 * url-about.el (url-about): New loader scheme to handle
2250 about:foo URLs. Automatically tries to find a `url-about-foo' 2239 about:foo URLs. Automatically tries to find a `url-about-foo'
2251 function to display the actual data. 2240 function to display the actual data.
2252 (url-about-protocols): Implement about:protocols. 2241 (url-about-protocols): Implement about:protocols.
2253 2242
2254 * lisp/url-http.el (url-http): Make sure that we signal an error 2243 * url-http.el (url-http): Make sure that we signal an error
2255 when we cannot open a network connection for whatever reason. 2244 when we cannot open a network connection for whatever reason.
2256 Before, it would just silently clean up after itself and the user 2245 Before, it would just silently clean up after itself and the user
2257 got absolutely no indication that an error had occurred. If the 2246 got absolutely no indication that an error had occurred. If the
@@ -2262,13 +2251,13 @@
2262 2251
22632001-11-22 William M. Perry <wmperry@gnu.org> 22522001-11-22 William M. Perry <wmperry@gnu.org>
2264 2253
2265 * lisp/url-https.el: Fixed definition of url-https - was using the 2254 * url-https.el: Fixed definition of url-https - was using the
2266 wrong signature. Too much cut & paste. 2255 wrong signature. Too much cut & paste.
2267 (url-https-create-secure-wrapper): Fix so that url-https works 2256 (url-https-create-secure-wrapper): Fix so that url-https works
2268 at all. Was not taking a null `method' into account when calling 2257 at all. Was not taking a null `method' into account when calling
2269 the wrapped function so url-https tried to call url-http-nil. *sigh* 2258 the wrapped function so url-https tried to call url-http-nil. *sigh*
2270 2259
2271 * lisp/url-http.el 2260 * url-http.el
2272 (url-http-chunked-encoding-after-change-function): Add some 2261 (url-http-chunked-encoding-after-change-function): Add some
2273 feedback when not debugging about what content-type and chunk # we 2262 feedback when not debugging about what content-type and chunk # we
2274 are reading. 2263 are reading.
@@ -2283,7 +2272,7 @@
2283 2272
22842001-11-21 William M. Perry <wmperry@gnu.org> 22732001-11-21 William M. Perry <wmperry@gnu.org>
2285 2274
2286 * lisp/url-http.el (url-http-debug): Document this variable. 2275 * url-http.el (url-http-debug): Document this variable.
2287 People other than I might want to use it. 2276 People other than I might want to use it.
2288 (url-http-debug): Put some code in here to check quit-flag 2277 (url-http-debug): Put some code in here to check quit-flag
2289 directly. When the chunked encoding went into a tight spin, your 2278 directly. When the chunked encoding went into a tight spin, your
@@ -2308,10 +2297,10 @@
2308 url-http-chunked-encoding-after-change-function. It is no longer 2297 url-http-chunked-encoding-after-change-function. It is no longer
2309 needed. I should use my brain sometime. 2298 needed. I should use my brain sometime.
2310 2299
2311 * lisp/url-vars.el (and): Fix feature test for xemacs and 2300 * url-vars.el (and): Fix feature test for xemacs and
2312 coding-system-list behavior. 2301 coding-system-list behavior.
2313 2302
2314 * lisp/url-http.el 2303 * url-http.el
2315 (url-http-chunked-encoding-after-change-function): Add optional 2304 (url-http-chunked-encoding-after-change-function): Add optional
2316 no-initial-crlf flag that modifies the regular expression. 2305 no-initial-crlf flag that modifies the regular expression.
2317 This is only set from url-http-wait-for-headers-change-function so that 2306 This is only set from url-http-wait-for-headers-change-function so that
@@ -2334,78 +2323,78 @@
2334 2323
23352001-10-11 Dave Love <fx@gnu.org> 23242001-10-11 Dave Love <fx@gnu.org>
2336 2325
2337 * lisp/url-handlers.el: Doc fixes. 2326 * url-handlers.el: Doc fixes.
2338 (string-match): Use (featurep 'xemacs). 2327 (string-match): Use (featurep 'xemacs).
2339 2328
2340 * lisp/url-methods.el (url-scheme-get-property): Avoid `mapc'. 2329 * url-methods.el (url-scheme-get-property): Avoid `mapc'.
2341 2330
2342 * lisp/url-proxy.el (url-find-proxy-for-url): Avoid `pop'. 2331 * url-proxy.el (url-find-proxy-for-url): Avoid `pop'.
2343 2332
2344 * lisp/url-vars.el (url-running-xemacs): Delete. 2333 * url-vars.el (url-running-xemacs): Delete.
2345 (url-gateway-unplugged): New variable. 2334 (url-gateway-unplugged): New variable.
2346 2335
2347 * lisp/url-gw.el (url-open-stream): Use url-gateway-unplugged. 2336 * url-gw.el (url-open-stream): Use url-gateway-unplugged.
2348 Comment out OS/2 stuff. 2337 Comment out OS/2 stuff.
2349 2338
23502001-10-05 Dave Love <fx@gnu.org> 23392001-10-05 Dave Love <fx@gnu.org>
2351 2340
2352 * lisp/url-mailto.el (url-mailto): Don't send auto-generated mail 2341 * url-mailto.el (url-mailto): Don't send auto-generated mail
2353 without confirmation. 2342 without confirmation.
2354 2343
23552001-10-02 Dave Love <fx@gnu.org> 23442001-10-02 Dave Love <fx@gnu.org>
2356 2345
2357 * lisp/url-http.el (url-http-create-request): Check cache for 2346 * url-http.el (url-http-create-request): Check cache for
2358 proxy-obj, if defined, rather than url. 2347 proxy-obj, if defined, rather than url.
2359 (url-http): Use dolist, not mapc (runtime cl dependency). 2348 (url-http): Use dolist, not mapc (runtime cl dependency).
2360 2349
2361 * lisp/url-methods.el: Maybe require cl at runtime. 2350 * url-methods.el: Maybe require cl at runtime.
2362 (url-scheme-register-proxy): Fix fetching from environment. 2351 (url-scheme-register-proxy): Fix fetching from environment.
2363 Don't concat a number. 2352 Don't concat a number.
2364 2353
23652001-10-01 Dave Love <fx@gnu.org> 23542001-10-01 Dave Love <fx@gnu.org>
2366 2355
2367 * lisp/url-parse.el: Use modern backquote syntax. 2356 * url-parse.el: Use modern backquote syntax.
2368 2357
2369 * lisp/url-vars.el (url-uncompressor-alist): Add bzip2. 2358 * url-vars.el (url-uncompressor-alist): Add bzip2.
2370 (url-mail-command): Prefer compose-mail. 2359 (url-mail-command): Prefer compose-mail.
2371 (tcp-binary-process-input-services): Comment out. 2360 (tcp-binary-process-input-services): Comment out.
2372 (url-working-buffer): New constant. 2361 (url-working-buffer): New constant.
2373 2362
2374 * lisp/url-util.el (url-extract-mime-headers): New function. 2363 * url-util.el (url-extract-mime-headers): New function.
2375 2364
2376 * lisp/url-mailto.el (url-mailto): Set source-url. Don't add 2365 * url-mailto.el (url-mailto): Set source-url. Don't add
2377 User-Agent. 2366 User-Agent.
2378 2367
23792001-09-20 Dave Love <fx@gnu.org> 23682001-09-20 Dave Love <fx@gnu.org>
2380 2369
2381 * lisp/url-http.el (url-http-create-request): Don't concat a number. 2370 * url-http.el (url-http-create-request): Don't concat a number.
2382 2371
23832001-06-05 Dave Love <fx@gnu.org> 23722001-06-05 Dave Love <fx@gnu.org>
2384 2373
2385 * lisp/url.el (url-do-setup): Doc fix. Don't try to frob 2374 * url.el (url-do-setup): Doc fix. Don't try to frob
2386 tcp-binary-process-input-services. Remove function wrapper for lambda. 2375 tcp-binary-process-input-services. Remove function wrapper for lambda.
2387 (url-retrieve): Barf with sensible message if url-type is null. 2376 (url-retrieve): Barf with sensible message if url-type is null.
2388 2377
2389 * lisp/url-http.el (url-http): Don't try to set process 2378 * url-http.el (url-http): Don't try to set process
2390 coding-system here -- done in url-gw. 2379 coding-system here -- done in url-gw.
2391 2380
2392 * lisp/url-gw.el (url-gw-inhibit-code-conversion): Remove. 2381 * url-gw.el (url-gw-inhibit-code-conversion): Remove.
2393 (url-open-stream): Bind coding-system-for{read,write} when setting 2382 (url-open-stream): Bind coding-system-for{read,write} when setting
2394 up the connection. Don't call url-gw-inhibit-code-conversion. 2383 up the connection. Don't call url-gw-inhibit-code-conversion.
2395 2384
23962001-05-24 William M. Perry <wmperry@gnu.org> 23852001-05-24 William M. Perry <wmperry@gnu.org>
2397 2386
2398 * lisp/url.el (url-retrieve-synchronously): Avoid accept-process-output 2387 * url.el (url-retrieve-synchronously): Avoid accept-process-output
2399 in url-retrieve-synchronously. 2388 in url-retrieve-synchronously.
2400 2389
24012001-05-23 William M. Perry <wmperry@gnu.org> 23902001-05-23 William M. Perry <wmperry@gnu.org>
2402 2391
2403 * lisp/url.el (url-retrieve-synchronously): Don't put a timeout on 2392 * url.el (url-retrieve-synchronously): Don't put a timeout on
2404 accept-process-output. This is evidently causing hangs in Emacs 2393 accept-process-output. This is evidently causing hangs in Emacs
2405 21 when viewing complex pages with images or stylesheets. 2394 21 when viewing complex pages with images or stylesheets.
2406 www.yahoo.com is now viewable. 2395 www.yahoo.com is now viewable.
2407 2396
2408 * lisp/url-gw.el (url-open-stream): Avoid using mule-sysdp 2397 * url-gw.el (url-open-stream): Avoid using mule-sysdp
2409 (mule-inhibit-code-conversion) and just have a local function that 2398 (mule-inhibit-code-conversion) and just have a local function that
2410 does this minimal cruft. 2399 does this minimal cruft.
2411 (url-gw-inhibit-code-conversion): New function to turn off code 2400 (url-gw-inhibit-code-conversion): New function to turn off code
@@ -2413,7 +2402,7 @@
2413 2402
24142001-05-22 William M. Perry <wmperry@gnu.org> 24032001-05-22 William M. Perry <wmperry@gnu.org>
2415 2404
2416 * lisp/url.el (url-retrieve-synchronously): Use lexical-let so 2405 * url.el (url-retrieve-synchronously): Use lexical-let so
2417 that we can allow multiple asynch retrievals to happen at once. 2406 that we can allow multiple asynch retrievals to happen at once.
2418 (url-retrieve-synchronously): Use a much smaller timeout when 2407 (url-retrieve-synchronously): Use a much smaller timeout when
2419 doing the accept-process-output. This gets rid of the long delays 2408 doing the accept-process-output. This gets rid of the long delays
@@ -2424,39 +2413,39 @@
2424 (url-retrieve): Ditto. 2413 (url-retrieve): Ditto.
2425 (url-mm-url): Ditto. 2414 (url-mm-url): Ditto.
2426 2415
2427 * lisp/url-vars.el: Replaced `HTTP/1.0' with just `HTTP' in some 2416 * url-vars.el: Replaced `HTTP/1.0' with just `HTTP' in some
2428 documentation strings. Ok, so I'm anal. 2417 documentation strings. Ok, so I'm anal.
2429 2418
2430 * lisp/url-methods.el (url-scheme-methods): Add default methods 2419 * url-methods.el (url-scheme-methods): Add default methods
2431 for file-directory-p and file-truename. 2420 for file-directory-p and file-truename.
2432 2421
24332001-05-22 Dave Love <fx@gnu.org> 24222001-05-22 Dave Love <fx@gnu.org>
2434 2423
2435 * lisp/url-auth.el (url-warn): Autoload. 2424 * url-auth.el (url-warn): Autoload.
2436 2425
2437 * lisp/url-proxy.el (url-warn): Autoload. 2426 * url-proxy.el (url-warn): Autoload.
2438 2427
2439 * lisp/url-nfs.el: Fix `file-truname' typo. 2428 * url-nfs.el: Fix `file-truname' typo.
2440 2429
2441 * lisp/url-news.el: Require cl when compiling. 2430 * url-news.el: Require cl when compiling.
2442 (url-warn, gnus-group-read-ephemeral-group): Autoload. 2431 (url-warn, gnus-group-read-ephemeral-group): Autoload.
2443 (url-nntp-default-port, url-news-default-port, url-nntp): Delete. 2432 (url-nntp-default-port, url-news-default-port, url-nntp): Delete.
2444 (url-news-fetch-newsgroup): Declare gnus-group-buffer special. 2433 (url-news-fetch-newsgroup): Declare gnus-group-buffer special.
2445 2434
2446 * lisp/url-util.el (mule-decode-string): Don't autoload. 2435 * url-util.el (mule-decode-string): Don't autoload.
2447 (url-hexify-string): Just barf on multibyte characters. 2436 (url-hexify-string): Just barf on multibyte characters.
2448 (url-generate-unique-filename): New function. 2437 (url-generate-unique-filename): New function.
2449 2438
2450 * lisp/url-file.el (url-file): Use url-generate-unique-filename, 2439 * url-file.el (url-file): Use url-generate-unique-filename,
2451 not mm-generate-unique-filename. 2440 not mm-generate-unique-filename.
2452 2441
2453 * lisp/url-http.el: Declare things special in various places. 2442 * url-http.el: Declare things special in various places.
2454 (url-http-activate-callback): Don't set 2443 (url-http-activate-callback): Don't set
2455 url-http-real-after-change-function. 2444 url-http-real-after-change-function.
2456 2445
24572001-05-22 William M. Perry <wmperry@gnu.org> 24462001-05-22 William M. Perry <wmperry@gnu.org>
2458 2447
2459 * lisp/url-http.el (url-http-attempt-keepalives): New variable to 2448 * url-http.el (url-http-attempt-keepalives): New variable to
2460 control whether we try to do keep-alives for our connections. 2449 control whether we try to do keep-alives for our connections.
2461 (url-http-version): New variable to control whether we advertise 2450 (url-http-version): New variable to control whether we advertise
2462 ourselves as an HTTP/1.1 client or not. This can be useful for 2451 ourselves as an HTTP/1.1 client or not. This can be useful for
@@ -2466,13 +2455,13 @@
2466 2455
24672001-05-21 Dave Love <fx@gnu.org> 24562001-05-21 Dave Love <fx@gnu.org>
2468 2457
2469 * lisp/url-vars.el (mm-mime-mule-charset-alist): Don't readjust it 2458 * url-vars.el (mm-mime-mule-charset-alist): Don't readjust it
2470 in XEmacs. 2459 in XEmacs.
2471 (url-mime-charset-string): Don't reverse the list before sorting. 2460 (url-mime-charset-string): Don't reverse the list before sorting.
2472 2461
24732001-05-17 William M. Perry <wmperry@gnu.org> 24622001-05-17 William M. Perry <wmperry@gnu.org>
2474 2463
2475 * lisp/url-http.el (url-http-generic-filter): Avoid using 2464 * url-http.el (url-http-generic-filter): Avoid using
2476 after-change-functions natively. There are just too many ways 2465 after-change-functions natively. There are just too many ways
2477 that this screws up in Emacs 21. Use a filter function on the 2466 that this screws up in Emacs 21. Use a filter function on the
2478 process instead, and call the hook on 2467 process instead, and call the hook on
@@ -2480,111 +2469,111 @@
2480 in Emacs 21, but one problem that has been fixed in Emacs 21 2469 in Emacs 21, but one problem that has been fixed in Emacs 21
2481 exists in Emacs 20. -- fx] 2470 exists in Emacs 20. -- fx]
2482 2471
2483 * lisp/url-vars.el (url-mime-charset-string): sort-coding-systems 2472 * url-vars.el (url-mime-charset-string): sort-coding-systems
2484 does not exist on older versions of Emacs, or any version of 2473 does not exist on older versions of Emacs, or any version of
2485 XEmacs. Do not call it unless it is bound. 2474 XEmacs. Do not call it unless it is bound.
2486 2475
24872001-05-17 Dave Love <fx@gnu.org> 24762001-05-17 Dave Love <fx@gnu.org>
2488 2477
2489 * lisp/url-http.el (url-http-create-request): Fix non-GET requests. 2478 * url-http.el (url-http-create-request): Fix non-GET requests.
2490 2479
24912001-05-16 Dave Love <fx@gnu.org> 24802001-05-16 Dave Love <fx@gnu.org>
2492 2481
2493 * lisp/url-vars.el: Doc fixes. Require mm-util. 2482 * url-vars.el: Doc fixes. Require mm-util.
2494 (url-mime-charset-string): New variable. 2483 (url-mime-charset-string): New variable.
2495 2484
2496 * lisp/url-http.el: Doc fixes. 2485 * url-http.el: Doc fixes.
2497 (url-http-create-request): Rearrange how we assemble the request. 2486 (url-http-create-request): Rearrange how we assemble the request.
2498 Avoid generating bogus requests with an empty real-fname. 2487 Avoid generating bogus requests with an empty real-fname.
2499 (url-http-handle-authentication): Declare status and success special. 2488 (url-http-handle-authentication): Declare status and success special.
2500 (url-http): Call mm-disable-multibyte. Set process buffer's 2489 (url-http): Call mm-disable-multibyte. Set process buffer's
2501 coding systems to binary. 2490 coding systems to binary.
2502 2491
2503 * lisp/url-misc.el (url-data): Call mm-disable-multibyte. 2492 * url-misc.el (url-data): Call mm-disable-multibyte.
2504 2493
2505 * lisp/url-file.el: Don't require mule-sysdp. Fix `file-truname' typo. 2494 * url-file.el: Don't require mule-sysdp. Fix `file-truname' typo.
2506 (url-file-find-possibly-compressed-file): Doc fix. 2495 (url-file-find-possibly-compressed-file): Doc fix.
2507 (url-file): Bind coding-system-for-read. Call mm-disable-multibyte. 2496 (url-file): Bind coding-system-for-read. Call mm-disable-multibyte.
2508 2497
2509 * lisp/url-cache.el: Don't require mule-sysdp. 2498 * url-cache.el: Don't require mule-sysdp.
2510 (url-store-in-cache): Avoid mule-write-region-no-coding-system. 2499 (url-store-in-cache): Avoid mule-write-region-no-coding-system.
2511 2500
2512 * lisp/url.el: Don't require mule-sysdp. 2501 * url.el: Don't require mule-sysdp.
2513 (url-retrieve): Only set text properties if url is a string. 2502 (url-retrieve): Only set text properties if url is a string.
2514 2503
25152001-05-14 Dave Love <fx@gnu.org> 25042001-05-14 Dave Love <fx@gnu.org>
2516 2505
2517 * lisp/url-http.el (url-http-create-request): 2506 * url-http.el (url-http-create-request):
2518 Declare proxy-object, proxy-info special. 2507 Declare proxy-object, proxy-info special.
2519 (url-http-handle-authentication): Declare success special. 2508 (url-http-handle-authentication): Declare success special.
2520 2509
25212001-05-12 Dave Love <fx@gnu.org> 25102001-05-12 Dave Love <fx@gnu.org>
2522 2511
2523 * lisp/url-http.el: Revert last change. 2512 * url-http.el: Revert last change.
2524 2513
25252001-05-10 Dave Love <fx@gnu.org> 25142001-05-10 Dave Love <fx@gnu.org>
2526 2515
2527 * lisp/url-http.el (url-http-generic-after-change-function): 2516 * url-http.el (url-http-generic-after-change-function):
2528 Make it permanent-local. 2517 Make it permanent-local.
2529 2518
25302001-05-05 Dave Love <fx@gnu.org> 25192001-05-05 Dave Love <fx@gnu.org>
2531 2520
2532 * lisp/url-http.el: Autoload some functions. 2521 * url-http.el: Autoload some functions.
2533 (cl): Require when compiling. 2522 (cl): Require when compiling.
2534 (url-http-extra-headers): Defvar when compiling. 2523 (url-http-extra-headers): Defvar when compiling.
2535 (url-http): Treat after-change-functions as a local hook. 2524 (url-http): Treat after-change-functions as a local hook.
2536 2525
2537 * lisp/url-history.el (url-parse): Require. 2526 * url-history.el (url-parse): Require.
2538 (url-do-setup): Autoload. 2527 (url-do-setup): Autoload.
2539 2528
2540 * lisp/url-gw.el: Require url-vars. Autoload some functions. 2529 * url-gw.el: Require url-vars. Autoload some functions.
2541 2530
2542 * lisp/url-file.el: Require mailcap. Require cl when compiling. 2531 * url-file.el: Require mailcap. Require cl when compiling.
2543 Use (featurep 'xemacs). 2532 Use (featurep 'xemacs).
2544 (url-file-build-filename): Bind pos-index. 2533 (url-file-build-filename): Bind pos-index.
2545 (url-file): Call url-find-file-dired, not url-dired-find-file. 2534 (url-file): Call url-find-file-dired, not url-dired-find-file.
2546 2535
2547 * lisp/url-dired.el: Add copyright notice. Autoload some functions. 2536 * url-dired.el: Add copyright notice. Autoload some functions.
2548 (url-dired-minor-mode-map): Use (featurep 'xemacs). 2537 (url-dired-minor-mode-map): Use (featurep 'xemacs).
2549 (url-dired-find-file-mouse): Use mouse-set-point, not event-point. 2538 (url-dired-find-file-mouse): Use mouse-set-point, not event-point.
2550 (url-find-file-dired): Rename from one version of url-dired-find-file. 2539 (url-find-file-dired): Rename from one version of url-dired-find-file.
2551 2540
2552 * lisp/url-cid.el: Don't require widget. Require mm-decode 2541 * url-cid.el: Don't require widget. Require mm-decode
2553 unconditionally. 2542 unconditionally.
2554 2543
2555 * lisp/url-util.el: Autoload mule-decode-string, 2544 * url-util.el: Autoload mule-decode-string,
2556 timezone-parse-date, timezone-make-date-arpa-standard. 2545 timezone-parse-date, timezone-make-date-arpa-standard.
2557 (url-unreserved-chars): Fix list per RFC 2396. 2546 (url-unreserved-chars): Fix list per RFC 2396.
2558 (url-hexify-string): Maybe string-make-unibyte. 2547 (url-hexify-string): Maybe string-make-unibyte.
2559 2548
2560 * lisp/url-news.el: Require nntp. 2549 * url-news.el: Require nntp.
2561 2550
2562 * lisp/url-imap.el: Require cl when compiling. Require nnimap 2551 * url-imap.el: Require cl when compiling. Require nnimap
2563 unconditionally. 2552 unconditionally.
2564 2553
25652001-05-04 Dave Love <fx@gnu.org> 25542001-05-04 Dave Love <fx@gnu.org>
2566 2555
2567 * lisp/url-handlers.el (url-file-local-copy): Use make-temp-file, 2556 * url-handlers.el (url-file-local-copy): Use make-temp-file,
2568 not non-existent mailcap-generate-unique-filename. 2557 not non-existent mailcap-generate-unique-filename.
2569 2558
2570 * lisp/url-privacy.el: Require url-vars. Require cl when compiling. 2559 * url-privacy.el: Require url-vars. Require cl when compiling.
2571 2560
2572 * lisp/url-parse.el: Require url-vars. 2561 * url-parse.el: Require url-vars.
2573 Autoload url-scheme-get-property. 2562 Autoload url-scheme-get-property.
2574 2563
2575 * lisp/url-nfs.el: Require cl when compiling. Test for XEmacs 2564 * url-nfs.el: Require cl when compiling. Test for XEmacs
2576 with featurep. 2565 with featurep.
2577 2566
2578 * lisp/url-mailto.el: Require cl when compiling. 2567 * url-mailto.el: Require cl when compiling.
2579 2568
2580 * lisp/url-cookie.el (url-cookie-handle-set-cookie): 2569 * url-cookie.el (url-cookie-handle-set-cookie):
2581 Call url-parse-args, not url-util-parse-args. 2570 Call url-parse-args, not url-util-parse-args.
2582 2571
2583 * lisp/url-cache.el (url-cache-expired): Remove bogus `return'. 2572 * url-cache.el (url-cache-expired): Remove bogus `return'.
2584 2573
25852001-04-09 Dave Love <fx@gnu.org> 25742001-04-09 Dave Love <fx@gnu.org>
2586 2575
2587 * lisp/mule-sysdp.el (mule-detect-coding-version) 2576 * mule-sysdp.el (mule-detect-coding-version)
2588 (mule-code-convert-region, mule-inhibit-code-conversion) 2577 (mule-code-convert-region, mule-inhibit-code-conversion)
2589 (mule-write-region-no-coding-system, mule-encode-string) 2578 (mule-write-region-no-coding-system, mule-encode-string)
2590 (mule-decode-string, mule-truncate-string) 2579 (mule-decode-string, mule-truncate-string)
@@ -2595,109 +2584,106 @@
2595 2584
25962001-01-03 Sam Steingold <sds@gnu.org> 25852001-01-03 Sam Steingold <sds@gnu.org>
2597 2586
2598 * lisp/url-http.el (url-http-wait-for-headers-change-function): 2587 * url-http.el (url-http-wait-for-headers-change-function):
2599 set `url-http-end-of-headers' to 0 for HTTP 0.9. 2588 set `url-http-end-of-headers' to 0 for HTTP 0.9.
2600 2589
26012001-01-02 Sam Steingold <sds@gnu.org> 25902001-01-02 Sam Steingold <sds@gnu.org>
2602 2591
2603 * lisp/url-auth.el (provide): `url-auth', not `urlauth'. 2592 * url-auth.el (provide): `url-auth', not `urlauth'.
2604 2593
26052000-12-22 Dave Love <fx@gnu.org> 25942000-12-22 Dave Love <fx@gnu.org>
2606 2595
2607 * lisp/url-history.el (url): Don't require (to avoid recursion). 2596 * url-history.el (url): Don't require (to avoid recursion).
2608 (cl): Require when compiling. 2597 (cl): Require when compiling.
2609 2598
2610 * lisp/url-http.el (url-auth): Require. 2599 * url-http.el (url-auth): Require.
2611 (url-http-handle-authentication): Fix typo. 2600 (url-http-handle-authentication): Fix typo.
2612 2601
2613 * lisp/url-cookie.el (url-cookie-setup-save-timer): Fix typo. 2602 * url-cookie.el (url-cookie-setup-save-timer): Fix typo.
2614 2603
26152000-12-20 Dave Love <fx@gnu.org> 26042000-12-20 Dave Love <fx@gnu.org>
2616 2605
2617 * lisp/url.el: Require mm-decode, mm-view when compiling. 2606 * url.el: Require mm-decode, mm-view when compiling.
2618 <not (fboundp 'puthash)>: Define puthash and 2607 <not (fboundp 'puthash)>: Define puthash and
2619 autoload other has functions rather than using cl-...hash. 2608 autoload other has functions rather than using cl-...hash.
2620 (url-warn): Define. 2609 (url-warn): Define.
2621 2610
2622 * lisp/url-ns.el, lisp/url-methods.el, lisp/url-http.el: 2611 * url-ns.el, url-methods.el, url-http.el:
2623 Avoid cl-...hash functions. 2612 Avoid cl-...hash functions.
2624 2613
2625 * lisp/url-history.el: Avoid cl-...hash functions. 2614 * url-history.el: Avoid cl-...hash functions.
2626 (url): Require. 2615 (url): Require.
2627 2616
2628 * lisp/url-gw.el, lisp/url-cookie.el: Require cl only when compiling. 2617 * url-gw.el, url-cookie.el: Require cl only when compiling.
2629 2618
26302000-10-03 William M. Perry <wmperry@aventail.com> 26192000-10-03 William M. Perry <wmperry@aventail.com>
2631 2620
2632 * lisp/url-util.el (url-get-url-at-point): Guard against 'url' 2621 * url-util.el (url-get-url-at-point): Guard against 'url'
2633 getting set to nil due to bad string matching. Subsequent matches 2622 getting set to nil due to bad string matching. Subsequent matches
2634 would then choke because we passed string-match a nil. 2623 would then choke because we passed string-match a nil.
2635 2624
2636 * lisp/url-http.el (url-http-parse-headers): Need to make the 2625 * url-http.el (url-http-parse-headers): Need to make the
2637 connection as 'free' when we get a 304 response (found in cache), 2626 connection as 'free' when we get a 304 response (found in cache),
2638 or when a keep-alive connection timed out, it would re-parse the 2627 or when a keep-alive connection timed out, it would re-parse the
2639 headers and dispatch to the callback again. Eek. 2628 headers and dispatch to the callback again. Eek.
2640 2629
26412000-10-02 William M. Perry <wmperry@aventail.com> 26302000-10-02 William M. Perry <wmperry@aventail.com>
2642 2631
2643 * lisp/url-http.el (url-http-chunked-encoding-after-change-function): 2632 * url-http.el (url-http-chunked-encoding-after-change-function):
2644 implement chunked transfer-coding. 2633 implement chunked transfer-coding.
2645 (url-http-create-request): We can now advertise ourselves as a 1.1 2634 (url-http-create-request): We can now advertise ourselves as a 1.1
2646 compliant browser! 2635 compliant browser!
2647 2636
26482000-07-28 Sam Steingold <sds@gnu.org> 26372000-07-28 Sam Steingold <sds@gnu.org>
2649 2638
2650 * lisp/url-methods.el (url-scheme-default-loader): `callback' and 2639 * url-methods.el (url-scheme-default-loader): `callback' and
2651 `cbargs' are optional args (for calling from w3). 2640 `cbargs' are optional args (for calling from w3).
2652 (url-scheme-register-proxy): Typos fixes: `url-match' replaced 2641 (url-scheme-register-proxy): Typos fixes: `url-match' replaced
2653 with `string-match' and `protocol' with `scheme'. 2642 with `string-match' and `protocol' with `scheme'.
2654 2643
26552000-07-18 Sam Steingold <sds@gnu.org> 26442000-07-18 Sam Steingold <sds@gnu.org>
2656 2645
2657 * lisp/url-handlers.el (require 'url): For url-retrieve-synchronously. 2646 * url-handlers.el (require 'url): For url-retrieve-synchronously.
2658 * lisp/url-history.el (url-history-save-interval): Avoid circularity. 2647 * url-history.el (url-history-save-interval): Avoid circularity.
2659 2648
26602000-07-10 William M. Perry <wmperry@aventail.com> 26492000-07-10 William M. Perry <wmperry@aventail.com>
2661 2650
2662 * lisp/mule-sysdp.el (mule-make-iso-character): If we are not in 2651 * mule-sysdp.el (mule-make-iso-character): If we are not in
2663 mule, and the character requested is > 255, then return "~" 2652 mule, and the character requested is > 255, then return "~"
2664 instead of letting whoever call us signal an error when they try 2653 instead of letting whoever call us signal an error when they try
2665 to insert the character. 2654 to insert the character.
2666 (mule-make-iso-character): Also wrap the whole thing in a 2655 (mule-make-iso-character): Also wrap the whole thing in a
2667 condition case and return "~" on error, in case make-char bombs on us. 2656 condition case and return "~" on error, in case make-char bombs on us.
2668 2657
2669 * lisp/url-cid.el (url-cid): Fix stupid mistake in the loader 2658 * url-cid.el (url-cid): Fix stupid mistake in the loader
2670 for cid parts. 2659 for cid parts.
2671 2660
2672 * lisp/url-util.el (url-display-percentage): New routine that uses 2661 * url-util.el (url-display-percentage): New routine that uses
2673 the progress bar under XEmacs if available. Looks very sexy under 2662 the progress bar under XEmacs if available. Looks very sexy under
2674 XEmacs/GTK hacked to use the GNOME statusbar. 2663 XEmacs/GTK hacked to use the GNOME statusbar.
2675 2664
2676 * lisp/url-http.el 2665 * url-http.el
2677 (url-http-content-length-after-change-function): Use new function 2666 (url-http-content-length-after-change-function): Use new function
2678 url-display-percentage instead of url-lazy-message. 2667 url-display-percentage instead of url-lazy-message.
2679 2668
26802000-01-27 William M. Perry <wmperry@aventail.com> 26692000-01-27 William M. Perry <wmperry@aventail.com>
2681 2670
2682 * lisp/url-file.el (url-file-build-filename): Work around for 2671 * url-file.el (url-file-build-filename): Work around for
2683 differences in ange-ftp / efs handling of port numbers other than 21. 2672 differences in ange-ftp / efs handling of port numbers other than 21.
2684 2673
26851999-12-24 William M. Perry <wmperry@aventail.com> 26741999-12-24 William M. Perry <wmperry@aventail.com>
2686 2675
2687 * lisp/url-irc.el: Added pointer to draft specification for the 2676 * url-irc.el: Added pointer to draft specification for the
2688 IRC URL so people don't think I'm crazy. 2677 IRC URL so people don't think I'm crazy.
2689 2678
2690 * configure.in: Checks to make sure that Gnus was found, since we
2691 HAVE to have it now. Removed conditional compilation of url-cid.el.
2692
26931999-12-16 Eric Marsden <emarsden@mail.dotcom.fr> 26791999-12-16 Eric Marsden <emarsden@mail.dotcom.fr>
2694 2680
2695 * lisp/url-util.el (url-get-url-at-point): Allow URLs wrapped in 2681 * url-util.el (url-get-url-at-point): Allow URLs wrapped in
2696 () to have periods at the end of the chunk. 2682 () to have periods at the end of the chunk.
2697 2683
26981999-12-14 William M. Perry <wmperry@aventail.com> 26841999-12-14 William M. Perry <wmperry@aventail.com>
2699 2685
2700 * lisp/url-misc.el (url-man): Implement `man' URL types. 2686 * url-misc.el (url-man): Implement `man' URL types.
2701 (url-info): Autoload. 2687 (url-info): Autoload.
2702 (url-man): Ditto. 2688 (url-man): Ditto.
2703 (url-rlogin): Ditto. 2689 (url-rlogin): Ditto.
@@ -2705,14 +2691,14 @@
2705 (url-tn3270): Ditto. 2691 (url-tn3270): Ditto.
2706 (url-generic-emulator-loader): Ditto. 2692 (url-generic-emulator-loader): Ditto.
2707 2693
2708 * lisp/url-https.el (url-https-create-secure-wrapper): New macro 2694 * url-https.el (url-https-create-secure-wrapper): New macro
2709 to wrap arbitrary `http' methods with the appropriate magic to 2695 to wrap arbitrary `http' methods with the appropriate magic to
2710 turn SSL on. 2696 turn SSL on.
2711 (file-exists-p): Use it. 2697 (file-exists-p): Use it.
2712 (file-readable-p): Use it. 2698 (file-readable-p): Use it.
2713 (file-attributes): Use it. 2699 (file-attributes): Use it.
2714 2700
2715 * lisp/url-news.el (url-news-fetch-newsgroup): When building the 2701 * url-news.el (url-news-fetch-newsgroup): When building the
2716 server spec for Gnus, make sure we set 2702 server spec for Gnus, make sure we set
2717 nntp-open-connection-function directly, so that other news-related 2703 nntp-open-connection-function directly, so that other news-related
2718 functions above us can set it. 2704 functions above us can set it.
@@ -2723,7 +2709,7 @@
2723 2709
27241999-12-12 William M. Perry <wmperry@aventail.com> 27101999-12-12 William M. Perry <wmperry@aventail.com>
2725 2711
2726 * lisp/url-http.el (url-http-parse-response): New function to 2712 * url-http.el (url-http-parse-response): New function to
2727 parse just the HTTP response code out of the buffer, without 2713 parse just the HTTP response code out of the buffer, without
2728 taking any other actions. 2714 taking any other actions.
2729 (url-http-wait-for-headers-change-function): Use it here when we 2715 (url-http-wait-for-headers-change-function): Use it here when we
@@ -2735,161 +2721,151 @@
2735 2721
27361999-12-11 William M. Perry <wmperry@aventail.com> 27221999-12-11 William M. Perry <wmperry@aventail.com>
2737 2723
2738 * aclocal.m4 (AC_CHECK_CUSTOMLOADS): Don't use $(EMACS) in here - 2724 * url-imap.el (url-imap-open-host): Need to bind
2739 the Makefile does that for us. We just need to provide what files
2740 to load/functions to run.
2741
2742 * lisp/url-imap.el (url-imap-open-host): Need to bind
2743 nnimap-server-buffer or `nnimap-open-server' chokes trying to use 2725 nnimap-server-buffer or `nnimap-open-server' chokes trying to use
2744 the current buffer as the IMAP server buffer, which fails miserably. 2726 the current buffer as the IMAP server buffer, which fails miserably.
2745 2727
27461999-12-11 Simon Josefsson <jas@pdc.kth.se> 27281999-12-11 Simon Josefsson <jas@pdc.kth.se>
2747 2729
2748 * lisp/url-imap.el: Initial (rough) implementation for IMAP urls. 2730 * url-imap.el: Initial (rough) implementation for IMAP urls.
2749 2731
27501999-12-11 William M. Perry <wmperry@aventail.com> 27321999-12-11 William M. Perry <wmperry@aventail.com>
2751 2733
2752 * lisp/url-file.el (url-file-asynch-callback): Make the checks for 2734 * url-file.el (url-file-asynch-callback): Make the checks for
2753 ange-ftp vs. efs calling semantics consistent, so that if someone 2735 ange-ftp vs. efs calling semantics consistent, so that if someone
2754 has NEITHER of them loaded, everything should still work. 2736 has NEITHER of them loaded, everything should still work.
2755 2737
2756 * lisp/url-handlers.el (url-copy-file): Autoload. 2738 * url-handlers.el (url-copy-file): Autoload.
2757 (url-file-local-copy): Ditto. 2739 (url-file-local-copy): Ditto.
2758 (url-insert-file-contents): Ditto. 2740 (url-insert-file-contents): Ditto.
2759 (url-setup-file-name-handlers): Ditto. 2741 (url-setup-file-name-handlers): Ditto.
2760 2742
27611999-12-10 William M. Perry <wmperry@aventail.com> 27431999-12-10 William M. Perry <wmperry@aventail.com>
2762 2744
2763 * lisp/url-http.el (mail-parse): Since we use functions from here, 2745 * url-http.el (mail-parse): Since we use functions from here,
2764 we should require it, eh? 2746 we should require it, eh?
2765 2747
27661999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu> 27481999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2767 2749
2768 * lisp/url-cookie.el (url-cookie-multiple-line): One line cookie 2750 * url-cookie.el (url-cookie-multiple-line): One line cookie
2769 if nil. 2751 if nil.
2770 (url-cookie-generate-header-lines): Use it. 2752 (url-cookie-generate-header-lines): Use it.
2771 2753
27721999-12-06 William M. Perry <wmperry@aventail.com> 27541999-12-06 William M. Perry <wmperry@aventail.com>
2773 2755
2774 * lisp/mule-sysdp.el (mule-code-convert-region): Deal with Mule 2756 * mule-sysdp.el (mule-code-convert-region): Deal with Mule
2775 4.1 gracefully. 2757 4.1 gracefully.
2776 2758
2777 * lisp/url-news.el: Reimplemented news and nntp URL support. 2759 * url-news.el: Reimplemented news and nntp URL support.
2778 No longer bothers to check for outdated Gnus versions, since this 2760 No longer bothers to check for outdated Gnus versions, since this
2779 will not work without them anyway. 2761 will not work without them anyway.
2780 2762
27811999-12-05 Dave Love <fx@gnu.org> 27631999-12-05 Dave Love <fx@gnu.org>
2782 2764
2783 * lisp/url-methods.el, lisp/url-proxy.el, lisp/url-util.el, 2765 * url-methods.el, url-proxy.el, url-util.el,
2784 lisp/url.el: 2766 url.el:
2785 Require url-parse. 2767 Require url-parse.
2786 2768
27871999-12-05 William M. Perry <wmperry@aventail.com> 27691999-12-05 William M. Perry <wmperry@aventail.com>
2788 2770
2789 * lisp/url-http.el (url-http-find-free-connection): Spit out a 2771 * url-http.el (url-http-find-free-connection): Spit out a
2790 message when we have to contact a host so the user always gets 2772 message when we have to contact a host so the user always gets
2791 at least some feedback. 2773 at least some feedback.
2792 2774
2793 * lisp/url-expand.el (url-expander-remove-relative-links): Move and 2775 * url-expand.el (url-expander-remove-relative-links): Move and
2794 renamed function. 2776 renamed function.
2795 (url-default-expander): Use it. 2777 (url-default-expander): Use it.
2796 2778
2797 * lisp/url-file.el (url-file-asynch-callback): Deal with just efs-auto 2779 * url-file.el (url-file-asynch-callback): Deal with just efs-auto
2798 as well as efs. 2780 as well as efs.
2799 (url-file): Add default content-type of application/octet-stream if 2781 (url-file): Add default content-type of application/octet-stream if
2800 none known. 2782 none known.
2801 (url-file): Correct bad call to url-host-is-local-p. 2783 (url-file): Correct bad call to url-host-is-local-p.
2802 2784
2803 * lisp/url-handlers.el (url-insert-file-contents): Emacs doesn't 2785 * url-handlers.el (url-insert-file-contents): Emacs doesn't
2804 like buffer-substring with nil arguments. 2786 like buffer-substring with nil arguments.
2805 (url-copy-file): Use mm-destroy-parts instead of just killing 2787 (url-copy-file): Use mm-destroy-parts instead of just killing
2806 the buffer. Use defined interfaces when available! 2788 the buffer. Use defined interfaces when available!
2807 (url-insert-file-contents): Ditto. 2789 (url-insert-file-contents): Ditto.
2808 2790
2809 * lisp/url-http.el (url-http-create-request): Lots of changes to 2791 * url-http.el (url-http-create-request): Lots of changes to
2810 get proxying working. 2792 get proxying working.
2811 2793
2812 * lisp/url-methods.el (url-scheme-register-proxy): New function to 2794 * url-methods.el (url-scheme-register-proxy): New function to
2813 find and register a proxy for a specific scheme. 2795 find and register a proxy for a specific scheme.
2814 (url-scheme-get-property): Use it when we load a URL scheme for 2796 (url-scheme-get-property): Use it when we load a URL scheme for
2815 the first time. 2797 the first time.
2816 2798
2817 * lisp/url-util.el (url-get-url-at-point): Re-integrated. 2799 * url-util.el (url-get-url-at-point): Re-integrated.
2818 2800
28191999-12-04 William M. Perry <wmperry@aventail.com> 28011999-12-04 William M. Perry <wmperry@aventail.com>
2820 2802
2821 * lisp/url-file.el (url-file): Signal an error if 2803 * url-file.el (url-file): Signal an error if
2822 url-file-build-filename could not find the filename. 2804 url-file-build-filename could not find the filename.
2823 2805
28241999-12-01 William M. Perry <wmperry@aventail.com> 28061999-12-01 William M. Perry <wmperry@aventail.com>
2825 2807
2826 * lisp/url.el (url-retrieve): Use url-history-update-url instead 2808 * url.el (url-retrieve): Use url-history-update-url instead
2827 of manipulating the hash table directly. 2809 of manipulating the hash table directly.
2828 2810
2829 * lisp/url-history.el (url-completion-function): New function to 2811 * url-history.el (url-completion-function): New function to
2830 use for reading a URL with completion. 2812 use for reading a URL with completion.
2831 (url-history-update-url): New function to hide the hashtable 2813 (url-history-update-url): New function to hide the hashtable
2832 implementation from people inserting things into the history. 2814 implementation from people inserting things into the history.
2833 2815
28341999-11-30 William M. Perry <wmperry@aventail.com> 28161999-11-30 William M. Perry <wmperry@aventail.com>
2835 2817
2836 * lisp/url-proxy.el (url-proxy): Minor tweaks to get proxy support 2818 * url-proxy.el (url-proxy): Minor tweaks to get proxy support
2837 working. 2819 working.
2838 2820
2839 * lisp/url-parse.el (url-generic-parse-url): Fix bad call to 2821 * url-parse.el (url-generic-parse-url): Fix bad call to
2840 url-parse-args, which had changed the type of arguments it expects. 2822 url-parse-args, which had changed the type of arguments it expects.
2841 2823
2842 * lisp/url-handlers.el (url-insert-file-contents): Ditto. 2824 * url-handlers.el (url-insert-file-contents): Ditto.
2843 (url-copy-file): Ditto. 2825 (url-copy-file): Ditto.
2844 2826
2845 * lisp/url.el (url-mm-callback): Use mm-destroy-parts instead of 2827 * url.el (url-mm-callback): Use mm-destroy-parts instead of
2846 just killing the buffer. Use defined interfaces when available! 2828 just killing the buffer. Use defined interfaces when available!
2847 2829
2848 * aclocal.m4 (AC_EMACS_LISP): Correctly redirect things out to 2830 * url-http.el (url-http-parse-headers): Add some
2849 AC_FD_CC so they show up in config.log
2850 (AC_EMACS_CHECK_LIB): Duh, fixed stupid mistake that would make
2851 this always return 't' instead of 'yes' on successfully finding
2852 the library.
2853
2854 * lisp/url-http.el (url-http-parse-headers): Add some
2855 DAV-specific error codes. 2831 DAV-specific error codes.
2856 2832
2857 * lisp/url.el (url-retrieve): Allow pre-parsed URLs to be passed in. 2833 * url.el (url-retrieve): Allow pre-parsed URLs to be passed in.
2858 (url-retrieve-synchronously): Duh, make this function actually 2834 (url-retrieve-synchronously): Duh, make this function actually
2859 work again. Numerous problems with it, including variable name 2835 work again. Numerous problems with it, including variable name
2860 collisions - I love dynamically scoped lisps! 2836 collisions - I love dynamically scoped lisps!
2861 2837
2862 * lisp/url-nfs.el (url-nfs-create-wrapper): New function to create 2838 * url-nfs.el (url-nfs-create-wrapper): New function to create
2863 wrappers onto the appropriate file-based URLs for file-name-handlers. 2839 wrappers onto the appropriate file-based URLs for file-name-handlers.
2864 2840
2865 * lisp/url-ftp.el: Moved the FTP stuff into its own file - it 2841 * url-ftp.el: Moved the FTP stuff into its own file - it
2866 might get messy with file-name-handlers and things. 2842 might get messy with file-name-handlers and things.
2867 2843
2868 * lisp/url-http.el (url-http-clean-headers): Fix problem when 2844 * url-http.el (url-http-clean-headers): Fix problem when
2869 using 'HEAD' requests. Thou shalt not change the length of the 2845 using 'HEAD' requests. Thou shalt not change the length of the
2870 region during an after-change-function. 2846 region during an after-change-function.
2871 2847
2872 * lisp/url-methods.el (url-scheme-methods): New variable that 2848 * url-methods.el (url-scheme-methods): New variable that
2873 holds a list of the methods/variables we look for in a URL scheme. 2849 holds a list of the methods/variables we look for in a URL scheme.
2874 (url-scheme-get-property): Use it. 2850 (url-scheme-get-property): Use it.
2875 2851
28761999-11-29 William M. Perry <wmperry@aventail.com> 28521999-11-29 William M. Perry <wmperry@aventail.com>
2877 2853
2878 * lisp/url-http.el (url-http-file-attributes): Reimplement. 2854 * url-http.el (url-http-file-attributes): Reimplement.
2879 (url-http-file-exists-p): Ditto. 2855 (url-http-file-exists-p): Ditto.
2880 2856
2881 * lisp/url-nfs.el: Reimplemented the `nfs' URL scheme. 2857 * url-nfs.el: Reimplemented the `nfs' URL scheme.
2882 2858
2883 * lisp/url-file.el (url-file-create-wrapper): New macro to create 2859 * url-file.el (url-file-create-wrapper): New macro to create
2884 file-name-handler stubs for all the FTP/FILE stuff. 2860 file-name-handler stubs for all the FTP/FILE stuff.
2885 2861
2886 * lisp/url-handlers.el: New file to handle file-name-handler-alist 2862 * url-handlers.el: New file to handle file-name-handler-alist
2887 cruft. Generic interface on top of functions that each URL 2863 cruft. Generic interface on top of functions that each URL
2888 loader provides, if capable. 2864 loader provides, if capable.
2889 2865
28901999-11-27 William M. Perry <wmperry@aventail.com> 28661999-11-27 William M. Perry <wmperry@aventail.com>
2891 2867
2892 * lisp/url-https.el: Implemented HTTPS support. 2868 * url-https.el: Implemented HTTPS support.
2893 2869
28941999-11-26 William M. Perry <wmperry@aventail.com> 28701999-11-26 William M. Perry <wmperry@aventail.com>
2895 2871
@@ -2914,8 +2890,7 @@
2914;; coding: utf-8 2890;; coding: utf-8
2915;; End: 2891;; End:
2916 2892
2917 Copyright (C) 1999, 2001-2002, 2004-2014 Free Software 2893 Copyright (C) 1999, 2001-2002, 2004-2014 Free Software Foundation, Inc.
2918 Foundation, Inc.
2919 2894
2920 This file is part of GNU Emacs. 2895 This file is part of GNU Emacs.
2921 2896
diff --git a/lwlib/ChangeLog b/lwlib/ChangeLog
index a5e631d5c71..5eb10cd1ea9 100644
--- a/lwlib/ChangeLog
+++ b/lwlib/ChangeLog
@@ -842,8 +842,8 @@
842 * lwlib.h (_widget_value): `help' has type Lisp_Object. 842 * lwlib.h (_widget_value): `help' has type Lisp_Object.
843 843
844 * xlwmenu.c, lwlib-Xaw.c, lwlib-Xlw.c: Include ../src/lisp.h. 844 * xlwmenu.c, lwlib-Xaw.c, lwlib-Xlw.c: Include ../src/lisp.h.
845 * lwlib-Xm.c, lwlib-Xol.c, lwlib/lwlib-Xolmb.c: Include ../src/lisp.h. 845 * lwlib-Xm.c, lwlib-Xol.c, lwlib-Xolmb.c: Include ../src/lisp.h.
846 * lwlib/lwlib-utils.c: Include ../src/lisp.h. 846 * lwlib-utils.c: Include ../src/lisp.h.
847 847
848 * lwlib.c: Include ../src/lisp.h. Don't declare xmalloc. 848 * lwlib.c: Include ../src/lisp.h. Don't declare xmalloc.
849 (free_widget_value_tree): Don't free `help' field. 849 (free_widget_value_tree): Don't free `help' field.
diff --git a/nt/ChangeLog b/nt/ChangeLog
index 5605fafb5e1..427c62a04d2 100644
--- a/nt/ChangeLog
+++ b/nt/ChangeLog
@@ -3103,7 +3103,7 @@
3103 3103
31041997-06-19 Geoff Voelker <voelker@cs.washington.edu> 31041997-06-19 Geoff Voelker <voelker@cs.washington.edu>
3105 3105
3106 * makefile.def, emacs.bat: Use windows95 and windowsnt instead 3106 * makefile.def, emacs.bat.in: Use windows95 and windowsnt instead
3107 of win95 and winnt, respectively. 3107 of win95 and winnt, respectively.
3108 3108
31091997-01-04 Geoff Voelker <voelker@cs.washington.edu> 31091997-01-04 Geoff Voelker <voelker@cs.washington.edu>
@@ -3285,10 +3285,10 @@
3285 3285
32861995-05-09 Geoff Voelker <voelker@cs.washington.edu> 32861995-05-09 Geoff Voelker <voelker@cs.washington.edu>
3287 3287
3288 * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc, 3288 * _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc:
3289 fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h, 3289 * fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h:
3290 inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h, 3290 * inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h:
3291 inc/sys/param.h: Removed carriage-returns. 3291 * inc/sys/param.h: Removed carriage-returns.
3292 3292
32931995-05-06 Geoff Voelker <voelker@cs.washington.edu> 32931995-05-06 Geoff Voelker <voelker@cs.washington.edu>
3294 3294