f4b7f244e944fbcc2092a62235fd85c712554477
[mono.git] / mcs / class / System.ServiceModel.Web / System / ChangeLog
1 2010-05-25  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * UriTemplate.cs : safe-unescape template parameters.
4
5 2009-10-23  Atsushi Enomoto  <atsushi@ximian.com>
6
7         * UriTemplate.cs, UriTemplateMatchException.cs, UriTemplateMatch.cs:
8           Add experimental monotouch build.
9
10 2009-09-22  Atsushi Enomoto  <atsushi@ximian.com>
11
12         * UriTemplate.cs : Fix method signatures. Take care of dictionary
13           case sensitivity.
14
15 2009-09-17  Atsushi Enomoto  <atsushi@ximian.com>
16
17         * UriTemplateTable.cs : do not raise an error when MatchSingle() did
18           not result in any match. Match methods should reject empty table.
19
20 2008-09-07  Atsushi Enomoto  <atsushi@ximian.com>
21
22         * UriTemplate.cs, UriTemplateMatch.cs : add support for wildcard.
23
24 2008-09-07  Atsushi Enomoto  <atsushi@ximian.com>
25
26         * UriTemplate.cs : implement IsEquivalentTo().
27         * UriTemplateEquivalenceComparer.cs : implement.
28
29 2008-09-07  Atsushi Enomoto  <atsushi@ximian.com>
30
31         * UriTemplate.cs : add BindByName() overloads with Dictionary.
32
33 2008-09-07  Atsushi Enomoto  <atsushi@ximian.com>
34
35         * UriTemplate.cs : implemented Defaults and IgnoreTrailingSlash.
36
37 2008-09-07  Atsushi Enomoto  <atsushi@ximian.com>
38
39         * UriTemplate.cs : Fixed a couple of parse/match behavior to match
40           3.5 SP1 (except for Defaults which misses implementation).
41
42 2008-02-16  Atsushi Enomoto  <atsushi@ximian.com>
43
44         * UriTemplate.cs : the rewrite broke query parameter matching.
45           param name -> stored param name -> template name -> QueryVariable!
46
47 2008-02-16  Atsushi Enomoto  <atsushi@ximian.com>
48
49         * UriTemplateTable.cs : remove some MonoTODOs.
50
51 2008-02-16  Atsushi Enomoto  <atsushi@ximian.com>
52
53         * UriTemplate.cs : rewrote query parameter retrieval part. It did
54           not match order-independent input and lack of parameters.
55
56 2008-02-15  Atsushi Enomoto  <atsushi@ximian.com>
57
58         * UriTemplateMatch.cs : implement everything but WildcardPathSegments.
59         * UriTemplate.cs : (Match) set RequestUri. Add match strings to
60           RelativePathSegments and QueryParameters.
61
62 2008-02-15  Atsushi Enomoto  <atsushi@ximian.com>
63
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.
67
68 2008-02-12  Atsushi Enomoto  <atsushi@ximian.com>
69
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.
73           Implemented Match().
74
75 2008-02-12  Atsushi Enomoto  <atsushi@ximian.com>
76
77         * UriTemplateTable.cs, UriTemplateEquivalenceComparer.cs : new stubs.
78         * UriTemplateMatchException.cs : new.
79         * UriTemplate.cs : implemented .ctor(), BindByName() and
80           BindByPosition().