1 2010-05-25 Atsushi Enomoto <atsushi@ximian.com>
3 * UriTemplate.cs : safe-unescape template parameters.
5 2009-10-23 Atsushi Enomoto <atsushi@ximian.com>
7 * UriTemplate.cs, UriTemplateMatchException.cs, UriTemplateMatch.cs:
8 Add experimental monotouch build.
10 2009-09-22 Atsushi Enomoto <atsushi@ximian.com>
12 * UriTemplate.cs : Fix method signatures. Take care of dictionary
15 2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
17 * UriTemplateTable.cs : do not raise an error when MatchSingle() did
18 not result in any match. Match methods should reject empty table.
20 2008-09-07 Atsushi Enomoto <atsushi@ximian.com>
22 * UriTemplate.cs, UriTemplateMatch.cs : add support for wildcard.
24 2008-09-07 Atsushi Enomoto <atsushi@ximian.com>
26 * UriTemplate.cs : implement IsEquivalentTo().
27 * UriTemplateEquivalenceComparer.cs : implement.
29 2008-09-07 Atsushi Enomoto <atsushi@ximian.com>
31 * UriTemplate.cs : add BindByName() overloads with Dictionary.
33 2008-09-07 Atsushi Enomoto <atsushi@ximian.com>
35 * UriTemplate.cs : implemented Defaults and IgnoreTrailingSlash.
37 2008-09-07 Atsushi Enomoto <atsushi@ximian.com>
39 * UriTemplate.cs : Fixed a couple of parse/match behavior to match
40 3.5 SP1 (except for Defaults which misses implementation).
42 2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
44 * UriTemplate.cs : the rewrite broke query parameter matching.
45 param name -> stored param name -> template name -> QueryVariable!
47 2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
49 * UriTemplateTable.cs : remove some MonoTODOs.
51 2008-02-16 Atsushi Enomoto <atsushi@ximian.com>
53 * UriTemplate.cs : rewrote query parameter retrieval part. It did
54 not match order-independent input and lack of parameters.
56 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
58 * UriTemplateMatch.cs : implement everything but WildcardPathSegments.
59 * UriTemplate.cs : (Match) set RequestUri. Add match strings to
60 RelativePathSegments and QueryParameters.
62 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
64 * UriTemplateTable.cs : key_value_pair was not set.
65 * UriTemplate.cs : in Match(), template and candidate could start
66 from '/' which should not be compared.
68 2008-02-12 Atsushi Enomoto <atsushi@ximian.com>
70 * UriTemplateMatch.cs : implemented some members.
71 * UriTemplateTable.cs : implemented Match() and MatchSingle().
72 * UriTemplate.cs : Do not expand template in non-path-query area.
75 2008-02-12 Atsushi Enomoto <atsushi@ximian.com>
77 * UriTemplateTable.cs, UriTemplateEquivalenceComparer.cs : new stubs.
78 * UriTemplateMatchException.cs : new.
79 * UriTemplate.cs : implemented .ctor(), BindByName() and