emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Parsing URL attributes - url-mailto, url-imap, url-ldap broken?


From: Chong Yidong
Subject: Re: Parsing URL attributes - url-mailto, url-imap, url-ldap broken?
Date: Fri, 13 Apr 2007 23:02:47 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.97 (gnu/linux)

Diane Murray <address@hidden> writes:

> I just noticed that `url-mailto' doesn't parse URLs with query
> arguments like it used to.  If I call
> (url-retrieve-synchronously "mailto:address@hidden";)
> the word "testing" should be inserted in the Subject field, but it
> isn't.  In Emacs CVS of 2006-09-19 it does that.  I'm assuming after
> because of the following changes, now it doesn't:
>
>   2006-10-09  Magnus Henoch  <address@hidden>
>
>           * url-parse.el (url-generic-parse-url): Handle URLs with empty
>           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 ";".
>
> I think `url-imap' and `url-ldap' won't work correctly either, from
> what I've seen in the source code.
>
> Since the change was probably made to parse http query strings better,
> and there is no such use of url-attributes in url-http.el, I believe
> it should be safe to somehow revert to the old way, since many of the
> other url scheme files depend on that way of doing things.

I agree.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]