Commit Graph

  • 8306485a7c More WebIDL implementations. Simon Sapin 2016-02-26 20:00:33 +01:00
  • fc9a1db637 Username and passowrd setters Simon Sapin 2016-02-26 19:56:06 +01:00
  • 5425385451 Add a path setter Simon Sapin 2016-02-26 16:11:29 +01:00
  • f8f9176bd7 More setters Simon Sapin 2016-02-23 14:57:29 +01:00
  • 0c30434e7e Add host setters. Simon Sapin 2016-02-19 22:40:38 +01:00
  • c9e687cf2f Add a scheme setter Simon Sapin 2016-02-19 21:44:06 +01:00
  • aaa1540a45 Re-export OpaqueOrigin. It is exposed publicly through Origin::Opaque Simon Sapin 2016-02-19 21:34:14 +01:00
  • 1813290382 More consistent checks for URL with authority or path-only. Simon Sapin 2016-02-19 21:33:10 +01:00
  • 0e5e27c911 Add Origin::is_tuple Simon Sapin 2016-02-19 16:55:30 +01:00
  • ec1e55df3f Make Url::parse_with usable. (EncodingOverride is private.) Simon Sapin 2016-02-19 16:51:09 +01:00
  • 0ac1ac59bb Add a query setter. Simon Sapin 2016-02-12 18:29:28 +01:00
  • 44b601b453 Add a fragment setter Simon Sapin 2016-02-11 18:33:07 +01:00
  • 8eba0ce106 Test WebIdl::origin Simon Sapin 2016-02-16 17:09:11 +01:00
  • 1a22a90ae5 Add Unicode and ASCII serializations of origins Simon Sapin 2016-02-16 17:08:52 +01:00
  • 21db81f0fb Remove Url::ip_address for now Simon Sapin 2016-02-15 23:53:02 +01:00
  • 1afe54fa41 Implement ToSocketAddrs Simon Sapin 2016-02-15 23:35:25 +01:00
  • 5364f2b19f Add Url::domain and Url::ip_address Simon Sapin 2016-02-15 16:05:28 +01:00
  • 31bde79556 Remove the redundant is_relative field. Simon Sapin 2016-02-15 15:05:53 +01:00
  • 194da72e7d Make context a field of Parser. Simon Sapin 2016-02-11 18:12:30 +01:00
  • 42b57d398a Remove unused ParseError variants Simon Sapin 2016-02-12 17:24:56 +01:00
  • f59870f5d6 Remove Url::has_host Simon Sapin 2016-02-11 18:04:06 +01:00
  • 1c9fb2f104 Update tests from https://github.com/w3c/web-platform-tests/blob/master/url/ Simon Sapin 2016-02-10 12:59:20 +01:00
  • 6fadafa1a9 Add percent-encoding convienience wrappers. Simon Sapin 2016-02-09 19:27:07 +01:00
  • a3210b9b90 Make percent-encoding an iterator. Simon Sapin 2016-02-09 18:24:28 +01:00
  • 6db8b84f95 Make percent-decoding an iterator. Simon Sapin 2016-02-09 17:39:47 +01:00
  • a880bd3985 Replace from_hex() with char::to_digit(16) Simon Sapin 2016-02-09 17:18:53 +01:00
  • 7881aa56f4 Rename *{Start,End} posititons to {Before,After}* Simon Sapin 2016-02-09 17:04:25 +01:00
  • 7517c8d565 Make rustc-serialize an optional dependency. Simon Sapin 2016-02-08 22:16:18 +01:00
  • b6686eb23b serde_serialization -> serde Simon Sapin 2016-02-08 22:13:15 +01:00
  • 46d9fc9a24 Shorter Cargo.toml syntax. Simon Sapin 2016-02-08 22:11:31 +01:00
  • fa7048204b Add stubs with partial implementation for the WebIDL API. Simon Sapin 2016-02-08 21:01:25 +01:00
  • 162e23feb4 Add URL slicing/indexing by component. Simon Sapin 2016-02-08 20:56:34 +01:00
  • 2972218800 Remove the dependency on uuid. Simon Sapin 2016-02-08 20:51:14 +01:00
  • 9e759f1872 Rewrite ALL THE THINGS! Simon Sapin 2015-12-09 17:26:24 -05:00
  • 4ec32fad79 Remove the HTTP_VALUE encode set. It can be defined in another crate. Simon Sapin 2015-12-04 21:59:42 +01:00
  • 87ee4340d2 Define encode sets based on another set. Simon Sapin 2015-12-04 22:26:51 +01:00
  • 46acea98ab Make it possible to define new encode sets in other crates. Simon Sapin 2015-12-04 19:24:23 +01:00
  • e0e60e9b1e IDNA: One test in the test harness per test case. Simon Sapin 2016-03-30 18:54:41 +02:00
  • 83f4b9e954 Split IDNA into a separate crate. Simon Sapin 2016-03-30 17:11:10 +02:00
  • be00f8f007 Auto merge of #186 - zofrex:fix-toml, r=frewsxcv bors-servo 2016-04-17 22:34:45 +05:30
  • e362e13827 Make Cargo.toml compatible with TOML spec James Sanderson 2016-04-17 04:25:27 +01:00
  • f99996a6f2 v0.5.9 Simon Sapin 2016-04-13 13:50:57 +02:00
  • 8bed4e03b7 Auto merge of #185 - yoava333:master, r=SimonSapin bors-servo 2016-04-13 16:54:32 +05:30
  • ec2993de44 fixing handling of canonicalized path on windows Yoav Alon 2016-04-13 01:30:02 +03:00
  • 880d4be01e Auto merge of #183 - servo:uuid, r=SimonSapin bors-servo 2016-04-04 16:25:15 +05:30
  • dedf27a924 Update uuid. Ms2ger 2016-04-04 12:45:08 +02:00
  • 172267cb28 Auto merge of #175 - nox:unbump-heapsize, r=SimonSapin bors-servo 2016-03-02 20:32:33 +05:30
  • 30b4436924 Unbump heapsize_plugin to 0.1.0 Anthony Ramine 2016-03-02 15:53:17 +01:00
  • 59407a13c4 Auto merge of #174 - solidsnack:patch-1, r=Wafflespeanut bors-servo 2016-02-28 16:20:18 +05:30
  • d260a19f86 Fix dead link in doc comment Jason Dusek 2016-02-28 01:27:08 -08:00
  • 8495b5a34c Auto merge of #173 - servo:rustup, r=SimonSapin bors-servo 2016-02-28 00:03:17 +05:30
  • 7bff166371 Update to Rust 2016-02-26 Anthony Ramine 2016-02-27 19:32:07 +01:00
  • ed77d29abf Auto merge of #172 - servo:to_unicode, r=valenting bors-servo 2016-02-26 19:48:23 +05:30
  • 5916b5e85c Add idna::domain_to_unicode Simon Sapin 2016-02-16 17:08:09 +01:00
  • 56f8eb2a5b Make some details of the idna module private. Simon Sapin 2016-02-16 15:45:51 +01:00
  • 3a3c850fc1 Auto merge of #168 - nox:heapsize, r=jdm bors-servo 2016-02-10 21:18:28 +05:30
  • fca3fca086 Allow heapsize 0.3 Anthony Ramine 2016-02-10 16:34:00 +01:00
  • 32c7366b5e Auto merge of #167 - servo:test-harness, r=nox bors-servo 2016-02-04 21:37:28 +05:30
  • e2aca20746 Make each parsing test pass/fail separately. Simon Sapin 2016-02-04 17:05:33 +01:00
  • 7c9bb3ca59 Auto merge of #165 - nox:heapsize, r=KiChjang bors-servo 2016-02-02 06:39:39 +05:30
  • 1e31a46c48 Allow heapsize 0.2 Anthony Ramine 2016-02-02 02:07:58 +01:00
  • 9e1e198b4c Auto merge of #164 - servo:doctests, r=KiChjang bors-servo 2016-02-01 20:03:42 +05:30
  • 75fc7f27cb Enable doctests and correct nearby documentation. Ms2ger 2016-02-01 14:27:14 +01:00
  • cc6e50a92c Auto merge of #161 - goffrie:patch-1, r=KiChjang bors-servo 2016-01-26 04:05:09 +05:30
  • 3eb0014172 Add a missing SchemeType:: in doc Geoffry Song 2016-01-25 14:33:20 -08:00
  • 497742f77e Use is_combining_mark from unicode_normalization. Simon Sapin 2016-01-18 18:53:16 +01:00
  • 0bd0dcf09d Use Iterator::ne to avoid a string allocation. Simon Sapin 2016-01-18 17:27:00 +01:00
  • d6e1ac513e Merge pull request #119 from valenting/idna_new Simon Sapin 2016-01-18 17:24:48 +01:00
  • eb3846d0c7 Use matches! macro and chars.skip(2). Remove unused error code. Valentin Gosu 2016-01-18 13:56:26 +01:00
  • 9d88f17663 Auto merge of #157 - servo:clippy, r=SimonSapin bors-servo 2015-12-30 04:47:16 +05:30
  • 3f28ebfd57 Address issues found by rust-clippy Corey Farwell 2015-12-29 13:39:13 -08:00
  • 2ae8dfe197 Auto merge of #155 - cmbrandenburg:from_hex_doc, r=Ms2ger bors-servo 2015-12-26 19:16:27 +05:30
  • be7530e0fa Add doc comment for percent_encoding::from_hex Craig M. Brandenburg 2015-12-26 06:24:11 -07:00
  • 9801e28b95 Change unicode-bidi dependency to version 0.2.3 Valentin Gosu 2015-12-17 03:11:19 +01:00
  • cb187a9a21 IDNA: Implement (most) bidi rules. Valentin Gosu 2015-12-15 20:03:41 +01:00
  • 2aa249b5bb Auto merge of #153 - nox:join, r=SimonSapin bors-servo 2015-12-12 04:34:15 +05:30
  • 0ad4d961b1 Introduce Url::join Anthony Ramine 2015-12-10 14:07:15 -05:00
  • c35d040f34 Implement most validitiy criteria Simon Sapin 2015-12-05 23:17:56 +01:00
  • a6599b91c4 IDNA: Add DNS length check Simon Sapin 2015-12-05 22:30:34 +01:00
  • 5a8d27105d Refactor IDNA Simon Sapin 2015-12-05 12:10:23 +01:00
  • ed30dca0d6 Use char literals in IDNA mapping. Simon Sapin 2015-12-05 02:58:51 +01:00
  • cd243851ed Add IDNA mapping table in source form to the repository. Simon Sapin 2015-12-05 02:40:29 +01:00
  • 7bb230f6b6 Use a custom enum rather than strings for IDNA errors Simon Sapin 2015-12-05 02:37:20 +01:00
  • 727220a7b7 IDNA: replace boolean parameters with a struct with named fields Simon Sapin 2015-12-05 02:32:33 +01:00
  • ca0ff3c952 Add UTS46 tests Valentin Gosu 2015-08-15 21:09:15 +02:00
  • fee35ca964 IDNA support Valentin Gosu 2015-07-29 04:22:32 +02:00
  • ff91328be9 Restore custom IPv6 serialization. Simon Sapin 2015-12-05 01:04:17 +01:00
  • 5838ff325d Reject leading + in IPv4 address. Simon Sapin 2015-12-05 00:04:27 +01:00
  • 726408dc9a Auto merge of #141 - pyfisch:fix140, r=SimonSapin bors-servo 2015-12-04 21:27:00 +05:30
  • 009c3100cf Auto merge of #150 - KiChjang:origin-doc, r=SimonSapin bors-servo 2015-12-01 05:21:47 +05:30
  • da98e200f3 Use triple slash for documentation on Url::origin method Keith Yeung 2015-11-30 15:48:02 -08:00
  • 6cf7e85f11 Auto merge of #147 - pyfisch:improveorigin, r=SimonSapin bors-servo 2015-11-25 02:54:52 +05:30
  • 7cd99d7ad1 improve Origin Pyfisch 2015-11-24 20:51:37 +01:00
  • 0d7967d72a add test case for host: http://192.168.0.257 Pyfisch 2015-11-21 18:11:33 +01:00
  • 66545ce19d Auto merge of #139 - pyfisch:testsdir, r=SimonSapin bors-servo 2015-11-23 21:03:28 +05:30
  • befcf7c3ed Move all tests to tests/ folder. Pyfisch 2015-11-20 22:17:48 +01:00
  • ff8e8c9aed Auto merge of #138 - pyfisch:ipaddrs, r=SimonSapin bors-servo 2015-11-21 01:42:19 +05:30
  • ce1efd3911 Change host to use ip address types provided by std. Pyfisch 2015-11-20 07:15:09 +01:00
  • c156810a73 Publish 0.4.0, identical to 0.2.38 Simon Sapin 2015-11-19 21:18:26 +01:00
  • 7ea636f6af v0.2.38 Simon Sapin 2015-11-18 17:33:04 +01:00