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