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