New test.
[mono.git] / tools / locale-builder / ChangeLog
1 2006-04-10  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * langs/nn.xml, locales/nn_NO.xml, Driver.cs :
4           Did the same for nn-NO.
5
6 2006-03-29  Atsushi Enomoto  <atsushi@ximian.com>
7
8         * langs/nb.xml
9           locales/nb_NO.xml : imported from CLDR 1.3 data. (I know I'm
10           directly adding them here, since there seems no simple way to
11           add them as data in "supp" dir).
12         * Driver.cs :
13           Reuse XPathDocument for lcids.xml.
14           For "nb-NO" we need tricky code since its parent culture is "no"
15           (not "nb"), while some properties seems based on "nb".
16
17           Maybe we need some fundamental fixes to consider lcids.xml for
18           parent-child relationship, but right now, it's mostly fruitless.
19
20 2005-08-17  Atsushi Enomoto  <atsushi@ximian.com>
21
22         * Driver.cs : add primary date/time pattern strings as the first
23           entry of for each "whole specific patterns".
24           (e.g. LongDatePatterns[0] should be LongDatePattern.)
25
26 2005-08-17  Atsushi Enomoto  <atsushi@ximian.com>
27
28         * CultureInfoEntry.cs : added RegionId.
29         * Driver.cs : modified to not write RegionLCIDMap and use
30           CultureInfoEntry for that lookup purpose instead.
31
32 2005-08-15  Atsushi Enomoto  <atsushi@ximian.com>
33
34         * RegionInfoEntry.cs,
35           Driver.cs,
36           Makefile.am : added RegionInfo table output support.
37
38 2005-08-11  Atsushi Enomoto  <atsushi@ximian.com>
39
40         * regions.xml : ugh, it does not match something .net returns, so
41           remove it.
42
43 2005-08-11  Atsushi Enomoto  <atsushi@ximian.com>
44
45         * regions.xml : new file. All region IDs from existing RegionInfo.cs.
46
47 2005-07-07  Atsushi Enomoto  <atsushi@ximian.com>
48
49         * Driver.cs : Fixed bug #75499. There were hy_AM.xml and
50           hy_AM_REVISED.xml files in the locale builder archive.
51
52 2005-06-27  Atsushi Enomoto  <atsushi@ximian.com>
53
54         * Driver.cs : basic pattern string should be added to extra pattern
55           array. This fixes bug #75353.
56
57 2005-05-19  Atsushi Enomoto  <atsushi@ximian.com>
58
59         * Driver.cs, CultureInfoEntry.cs : Use hacky shallow copy to clone
60           zh-CHS into zh-CHT.
61
62 2005-05-18  Atsushi Enomoto  <atsushi@ximian.com>
63
64         * Driver.cs : quick workaround for zh-CHT related breakage.
65
66 2005-05-12  Atsushi Enomoto  <atsushi@ximian.com>
67
68         * Entry.cs :
69           build fix. Incorrectly allowed access to protected member.
70         * CultureInfoEntry.cs,
71           Driver.cs :
72           Handle language "zh-CHS" as special case, since there is no "zh".
73         * Makefile :
74           use -debug+ instead of -g (convenient when verifying with csc).
75
76 2005-02-17  Atsushi Enomoto  <atsushi@ximian.com>
77
78         * Driver.cs : set \n for writer's NewLine explicitly (otherwise it
79           results in mixed line ending in culture-info-table.h).
80
81 2004-12-13  Ben Maurer  <bmaurer@ximian.com>
82
83         * CultureInfoEntry.cs (AppendTableRow): Stringify the
84         textinfoentry
85         * TextInfoEntry.cs: New file for textinfo data
86         * textinfo.xml: textinfo data
87         * Driver.cs: Harness all the stuff above
88         * Makefile.am: add new files
89
90 Mon Aug 9 13:24:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
91
92         * Driver.cs, Entry.cs, CultureInfoEntry.cs, DateTimeFormatEntry.cs, 
93         NumberFormatEntry.cs: create a more compact representation of the
94         data.
95
96 2004-06-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
97
98         * Driver.cs: handle single quotes in the pattern. We used to fail for,
99         at least, es and pt cultures with full patterns like
100         "EEEE d' de 'MMMM' de 'yyyy".
101
102 2004-06-08  Atsushi Enomoto  <atsushi@ximian.com>
103
104         * Driver.cs : To make "extra pattern only" xxxFormatLength possible,
105           fill values only when the exact element was available.
106
107 2004-06-08  Atsushi Enomoto  <atsushi@ximian.com>
108
109         * DateTimeFormatEntry.cs : Use "{0}" for empty array.
110
111 2004-06-08  Atsushi Enomoto  <atsushi@ximian.com>
112
113         * DateTimeFormatEntry.cs : Added "all datetime patterns" support.
114         * Driver.cs : Added "all datetime patterns" support and fixed some
115           XPathNavigator use to strictly navigate to "pattern" element.
116
117 2004-06-05  Atsushi Enomoto  <atsushi@ximian.com>
118
119         * Driver.cs : Percent patterns are not properly parsed since they are
120           in fact not separated by '.'
121         * Entry.cs : Escape '\' to "\\" (for Japanese yen-sign fix).
122
123 2004-06-05  Atsushi Enomoto  <atsushi@ximian.com>
124
125         * Driver.cs :
126           - NumberDecimalDigits are almost differently specified by locale
127             xml files. Almost all of them have ".###", but we need ".##" in
128             almost all the locale. So let's *assume* that the number of
129             digit is always +1 extraneous by this Driver itself.
130             This change accompanies with some existing supp/*.xml changes.
131
132           - For decimal patterns and currency patterns, when numeric patterns
133             does not have ';'-separated patterns, it ignored the whole pattern
134             string. Fixed it by just copying the same patterns.
135
136           - When parsing percent patterns, '%' characters were in the way.
137           - When the decimal part of the percent pattern ends with ".##0",
138             the value of PercentDecimalDigits is 2.
139           - Assume PercentDecimalDigits as 2 by default.
140
141 2004-06-05  Atsushi Enomoto  <atsushi@ximian.com>
142
143         * Driver.cs : Let's ignore DTD that takes most of the running time.
144
145 2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>
146
147         * Driver.cs : {3} is the almost default number for group digits.
148
149 2004-05-26  Atsushi Enomoto  <atsushi@ximian.com>
150
151         * Driver.cs : for af_ZA locale, am/pm part got required to support
152           "empty" string. So check am/pm elements and overwrite AMDesigner/
153           PMDesigner value even if they consist of empty string.
154
155         * (moved logs for supp/ content to supp/)
156
157 2004-05-25  Jackson Harper  <jackson@ximian.com>
158
159         * Makefile.am: Extract xml files.
160         
161 2004-05-24  Jackson Harper  <jackson@ximian.com>
162
163         * Driver.cs: Filter on GetFiles so we only get the xml locale files.