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