Commit History

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