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