Commit History

Autor SHA1 Mensaxe Data
  Sean McArthur e8cce39245 use enum ParseError for errors instead of strings %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 4cbff00def Rename FileLikeScheme to FileLikeRelativeScheme. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin e18f7e460c Make implementation details of percent-encoding encode sets private. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 213589de43 Rename OtherSchemeData to NonRelativeSchemeData %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 8927aad583 Rename utf8_percent_encode_to to utf8_percent_encode %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 8701d4d947 Add percent encoding/decoding wrappers that return a String/Vec. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin ba6e0c7458 Upgrade to ef352faea84fa16616b773bd9aa5020d7c76bff0 2014-07-18 %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 54f6d73fb8 Rename encoding_override to query_encoding_override. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 85ccb5b7f4 Add API to override which schemes are relative and default ports. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 175f250cf4 Require an UrlParser for UrlUtils. Remove encoding_override from Url. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 0320fb55c6 Add UrlParser to set optional parameter through method chaining. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 3587de380d Rename SchemeRelativeUrl to RelativeSchemeData. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 25c45dda3e Add encoding override support in the parser. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin d0c9792940 Add some missing non-fatal parse errors. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin b48193b15e Refactor parse_relative_url() so that OtherSchemeData can not be given. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 09788a561c Avoid boolean arguments. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 35e1852e59 Add a comment on userinfo encode set (which does not exist in the spec.) %!s(int64=12) %!d(string=hai) anos
  Simon Sapin de6bd47a1f Add some early returns to reduce indentation. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin da7f23905b Refactor some repeating/redundant code. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 83f494b0f3 Replace the c.len_utf8_bytes() hack by a custom string iterator. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 86fd85478a Use lookup tables for percent-encoding. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 7b973db506 U+FFF0 to U+FFFD are now URL code points per spec. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 61154630fb Add URLUtils setters. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 5c3d3b2beb Get rid of UserInfo. The username default to the empty string. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin a3f858426c The spec now considers to be a string rather than a list of (string) labels. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin f2f4427151 Non-fatal parse errors shall be handled by callback. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 74e40543e7 Use try!() to simplify some code. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 579895c93a Parse with char iterators instead of UTF-8 bytes. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin c63b03a779 Switch to Cargo. %!s(int64=12) %!d(string=hai) anos