[corlib] Improve CancellationTokenSource test
[mono.git] / tools / locale-builder / ChangeLog
1 2010-05-07  Marek Habersack  <mhabersack@novell.com>
2
3         * Makefile.am (lang-data, locale-data): updated URLs for the icu
4         tarballs - they now live on go-mono.com
5
6 2010-02-24  Atsushi Enomoto  <atsushi@ximian.com>
7
8         * supp/ns_BE.xml : add number format. Fixed bug #324019.
9
10 2010-01-06  Atsushi Enomoto  <atsushi@ximian.com>
11
12         * Driver.cs : support FirstDayOfWeek. Fixed bug #567944.
13           Patch by Jose Antonio Sanchez Lazaro.
14
15 2009-12-18  Dimitar Dobrev  <dpldobrev@yahoo.com>
16
17         * langs/ka.xml: added a file with the settings of the neutral
18         Georgian culture
19         * locales/ka-GE.xml: added a file with the settings of the 
20         specific Georgian culture
21         * supp/ka-GE.xml: added a file with the date and time formats 
22         of the Georgian culture
23         * lcids.xml: added entries for the neutral and specific 
24         Georgian culture
25         * Makefile.am: included supp/ka-GE.xml in the build and dist the new
26         we're not downloading from primates.ximian.com.
27
28         [Fixes bug 564910].
29
30 2009-11-05  Rolf Bjarne Kvinge  <RKvinge@novell.com>
31
32         * Driver.cs: Generate locale data for neutral cultures too. Moonlight
33         requires it.
34         
35 2009-05-20  Atsushi Enomoto  <atsushi@ximian.com>
36
37         * README: added (I needed it!)
38
39 2009-03-05  Marek Habersack  <mhabersack@novell.com>
40
41         * locales/en_TT.xml: added here since openi18n.org times out and
42         also I can't update icu_locales.tar.gz. File based on en_ZA.xml
43         from that tarball, with appropriate modifications.
44
45         * Makefile.am (supp_data_files): added supp/en_TT.xml
46
47 2007-11-03  Atsushi Enomoto  <atsushi@ximian.com>
48
49         * DateTimeFormatEntry.cs, Driver.cs : adjust the count of
50           MonthNames and AbbreviatedMonthNames entries to 13.
51           Fixed bug #332553.
52
53 2007-10-30  Atsushi Enomoto  <atsushi@ximian.com>
54
55         * Driver.cs, DateTimeFormatEntry.cs : since FullDateTimePattern
56           should be computed on the overriden Long[Date/Time]Pattern, compute
57           it later than reading all format resources (langs/locales/supp).
58
59 2007-08-21  Atsushi Enomoto  <atsushi@ximian.com>
60
61         * Driver.cs : for Euskara culture (eu_ES) do not trim dd which is
62           laid after 'ren' in the long format.
63
64 2007-05-15  Atsushi Enomoto  <atsushi@ximian.com>
65
66         * CultureInfoEntry.cs : output Territory, which is used for RegionInfo.
67         * RegionInfoEntry.cs : added dummy int which is a slot for LCID.
68
69 2007-04-25  Atsushi Enomoto  <atsushi@ximian.com>
70
71         * Driver.cs : use invariant culture to sort culture names.
72           Fixed bug #81150, patch by Changwoo Ryu.
73
74 2007-04-17  Atsushi Enomoto  <atsushi@ximian.com>
75
76         * Driver.cs : in some cultures month/year and day/month could be in
77           reverse order, so don't assume month before year and day before
78           month. Made the "hack" code more practical.
79
80 2006-04-10  Atsushi Enomoto  <atsushi@ximian.com>
81
82         * langs/nn.xml, locales/nn_NO.xml, Driver.cs :
83           Did the same for nn-NO.
84
85 2006-03-29  Atsushi Enomoto  <atsushi@ximian.com>
86
87         * langs/nb.xml
88           locales/nb_NO.xml : imported from CLDR 1.3 data. (I know I'm
89           directly adding them here, since there seems no simple way to
90           add them as data in "supp" dir).
91         * Driver.cs :
92           Reuse XPathDocument for lcids.xml.
93           For "nb-NO" we need tricky code since its parent culture is "no"
94           (not "nb"), while some properties seems based on "nb".
95
96           Maybe we need some fundamental fixes to consider lcids.xml for
97           parent-child relationship, but right now, it's mostly fruitless.
98
99 2005-08-17  Atsushi Enomoto  <atsushi@ximian.com>
100
101         * Driver.cs : add primary date/time pattern strings as the first
102           entry of for each "whole specific patterns".
103           (e.g. LongDatePatterns[0] should be LongDatePattern.)
104
105 2005-08-17  Atsushi Enomoto  <atsushi@ximian.com>
106
107         * CultureInfoEntry.cs : added RegionId.
108         * Driver.cs : modified to not write RegionLCIDMap and use
109           CultureInfoEntry for that lookup purpose instead.
110
111 2005-08-15  Atsushi Enomoto  <atsushi@ximian.com>
112
113         * RegionInfoEntry.cs,
114           Driver.cs,
115           Makefile.am : added RegionInfo table output support.
116
117 2005-08-11  Atsushi Enomoto  <atsushi@ximian.com>
118
119         * regions.xml : ugh, it does not match something .net returns, so
120           remove it.
121
122 2005-08-11  Atsushi Enomoto  <atsushi@ximian.com>
123
124         * regions.xml : new file. All region IDs from existing RegionInfo.cs.
125
126 2005-07-07  Atsushi Enomoto  <atsushi@ximian.com>
127
128         * Driver.cs : Fixed bug #75499. There were hy_AM.xml and
129           hy_AM_REVISED.xml files in the locale builder archive.
130
131 2005-06-27  Atsushi Enomoto  <atsushi@ximian.com>
132
133         * Driver.cs : basic pattern string should be added to extra pattern
134           array. This fixes bug #75353.
135
136 2005-05-19  Atsushi Enomoto  <atsushi@ximian.com>
137
138         * Driver.cs, CultureInfoEntry.cs : Use hacky shallow copy to clone
139           zh-CHS into zh-CHT.
140
141 2005-05-18  Atsushi Enomoto  <atsushi@ximian.com>
142
143         * Driver.cs : quick workaround for zh-CHT related breakage.
144
145 2005-05-12  Atsushi Enomoto  <atsushi@ximian.com>
146
147         * Entry.cs :
148           build fix. Incorrectly allowed access to protected member.
149         * CultureInfoEntry.cs,
150           Driver.cs :
151           Handle language "zh-CHS" as special case, since there is no "zh".
152         * Makefile :
153           use -debug+ instead of -g (convenient when verifying with csc).
154
155 2005-02-17  Atsushi Enomoto  <atsushi@ximian.com>
156
157         * Driver.cs : set \n for writer's NewLine explicitly (otherwise it
158           results in mixed line ending in culture-info-table.h).
159
160 2004-12-13  Ben Maurer  <bmaurer@ximian.com>
161
162         * CultureInfoEntry.cs (AppendTableRow): Stringify the
163         textinfoentry
164         * TextInfoEntry.cs: New file for textinfo data
165         * textinfo.xml: textinfo data
166         * Driver.cs: Harness all the stuff above
167         * Makefile.am: add new files
168
169 Mon Aug 9 13:24:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
170
171         * Driver.cs, Entry.cs, CultureInfoEntry.cs, DateTimeFormatEntry.cs, 
172         NumberFormatEntry.cs: create a more compact representation of the
173         data.
174
175 2004-06-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
176
177         * Driver.cs: handle single quotes in the pattern. We used to fail for,
178         at least, es and pt cultures with full patterns like
179         "EEEE d' de 'MMMM' de 'yyyy".
180
181 2004-06-08  Atsushi Enomoto  <atsushi@ximian.com>
182
183         * Driver.cs : To make "extra pattern only" xxxFormatLength possible,
184           fill values only when the exact element was available.
185
186 2004-06-08  Atsushi Enomoto  <atsushi@ximian.com>
187
188         * DateTimeFormatEntry.cs : Use "{0}" for empty array.
189
190 2004-06-08  Atsushi Enomoto  <atsushi@ximian.com>
191
192         * DateTimeFormatEntry.cs : Added "all datetime patterns" support.
193         * Driver.cs : Added "all datetime patterns" support and fixed some
194           XPathNavigator use to strictly navigate to "pattern" element.
195
196 2004-06-05  Atsushi Enomoto  <atsushi@ximian.com>
197
198         * Driver.cs : Percent patterns are not properly parsed since they are
199           in fact not separated by '.'
200         * Entry.cs : Escape '\' to "\\" (for Japanese yen-sign fix).
201
202 2004-06-05  Atsushi Enomoto  <atsushi@ximian.com>
203
204         * Driver.cs :
205           - NumberDecimalDigits are almost differently specified by locale
206             xml files. Almost all of them have ".###", but we need ".##" in
207             almost all the locale. So let's *assume* that the number of
208             digit is always +1 extraneous by this Driver itself.
209             This change accompanies with some existing supp/*.xml changes.
210
211           - For decimal patterns and currency patterns, when numeric patterns
212             does not have ';'-separated patterns, it ignored the whole pattern
213             string. Fixed it by just copying the same patterns.
214
215           - When parsing percent patterns, '%' characters were in the way.
216           - When the decimal part of the percent pattern ends with ".##0",
217             the value of PercentDecimalDigits is 2.
218           - Assume PercentDecimalDigits as 2 by default.
219
220 2004-06-05  Atsushi Enomoto  <atsushi@ximian.com>
221
222         * Driver.cs : Let's ignore DTD that takes most of the running time.
223
224 2004-06-03  Atsushi Enomoto  <atsushi@ximian.com>
225
226         * Driver.cs : {3} is the almost default number for group digits.
227
228 2004-05-26  Atsushi Enomoto  <atsushi@ximian.com>
229
230         * Driver.cs : for af_ZA locale, am/pm part got required to support
231           "empty" string. So check am/pm elements and overwrite AMDesigner/
232           PMDesigner value even if they consist of empty string.
233
234         * (moved logs for supp/ content to supp/)
235
236 2004-05-25  Jackson Harper  <jackson@ximian.com>
237
238         * Makefile.am: Extract xml files.
239         
240 2004-05-24  Jackson Harper  <jackson@ximian.com>
241
242         * Driver.cs: Filter on GetFiles so we only get the xml locale files.