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