Björn Steinbrink
|
fae79aeada
Fix building with current rust
|
пре 12 година |
Simon Sapin
|
43419c0b84
Store the default port number in URLs.
|
пре 12 година |
Simon Sapin
|
852d8a90ce
Make the port numer Option<u16> instead of String.
|
пре 12 година |
Simon Sapin
|
553d003051
Move most top-level items into modules.
|
пре 12 година |
Simon Sapin
|
286c8f7bfb
Add Url::to_file_path() for Windows.
|
пре 12 година |
Sean McArthur
|
e8cce39245
use enum ParseError for errors instead of strings
|
пре 12 година |
Simon Sapin
|
4cbff00def
Rename FileLikeScheme to FileLikeRelativeScheme.
|
пре 12 година |
Simon Sapin
|
e18f7e460c
Make implementation details of percent-encoding encode sets private.
|
пре 12 година |
Simon Sapin
|
213589de43
Rename OtherSchemeData to NonRelativeSchemeData
|
пре 12 година |
Simon Sapin
|
8927aad583
Rename utf8_percent_encode_to to utf8_percent_encode
|
пре 12 година |
Simon Sapin
|
8701d4d947
Add percent encoding/decoding wrappers that return a String/Vec.
|
пре 12 година |
Simon Sapin
|
ba6e0c7458
Upgrade to ef352faea84fa16616b773bd9aa5020d7c76bff0 2014-07-18
|
пре 12 година |
Simon Sapin
|
54f6d73fb8
Rename encoding_override to query_encoding_override.
|
пре 12 година |
Simon Sapin
|
85ccb5b7f4
Add API to override which schemes are relative and default ports.
|
пре 12 година |
Simon Sapin
|
175f250cf4
Require an UrlParser for UrlUtils. Remove encoding_override from Url.
|
пре 12 година |
Simon Sapin
|
0320fb55c6
Add UrlParser to set optional parameter through method chaining.
|
пре 12 година |
Simon Sapin
|
3587de380d
Rename SchemeRelativeUrl to RelativeSchemeData.
|
пре 12 година |
Simon Sapin
|
25c45dda3e
Add encoding override support in the parser.
|
пре 12 година |
Simon Sapin
|
d0c9792940
Add some missing non-fatal parse errors.
|
пре 12 година |
Simon Sapin
|
b48193b15e
Refactor parse_relative_url() so that OtherSchemeData can not be given.
|
пре 12 година |
Simon Sapin
|
09788a561c
Avoid boolean arguments.
|
пре 12 година |
Simon Sapin
|
35e1852e59
Add a comment on userinfo encode set (which does not exist in the spec.)
|
пре 12 година |
Simon Sapin
|
de6bd47a1f
Add some early returns to reduce indentation.
|
пре 12 година |
Simon Sapin
|
da7f23905b
Refactor some repeating/redundant code.
|
пре 12 година |
Simon Sapin
|
83f494b0f3
Replace the c.len_utf8_bytes() hack by a custom string iterator.
|
пре 12 година |
Simon Sapin
|
86fd85478a
Use lookup tables for percent-encoding.
|
пре 12 година |
Simon Sapin
|
7b973db506
U+FFF0 to U+FFFD are now URL code points per spec.
|
пре 12 година |
Simon Sapin
|
61154630fb
Add URLUtils setters.
|
пре 12 година |
Simon Sapin
|
5c3d3b2beb
Get rid of UserInfo. The username default to the empty string.
|
пре 12 година |
Simon Sapin
|
a3f858426c
The spec now considers to be a string rather than a list of (string) labels.
|
пре 12 година |