2010-05-07 Marek Habersack * Makefile.am (lang-data, locale-data): updated URLs for the icu tarballs - they now live on go-mono.com 2010-02-24 Atsushi Enomoto * supp/ns_BE.xml : add number format. Fixed bug #324019. 2010-01-06 Atsushi Enomoto * Driver.cs : support FirstDayOfWeek. Fixed bug #567944. Patch by Jose Antonio Sanchez Lazaro. 2009-12-18 Dimitar Dobrev * langs/ka.xml: added a file with the settings of the neutral Georgian culture * locales/ka-GE.xml: added a file with the settings of the specific Georgian culture * supp/ka-GE.xml: added a file with the date and time formats of the Georgian culture * lcids.xml: added entries for the neutral and specific Georgian culture * Makefile.am: included supp/ka-GE.xml in the build and dist the new we're not downloading from primates.ximian.com. [Fixes bug 564910]. 2009-11-05 Rolf Bjarne Kvinge * Driver.cs: Generate locale data for neutral cultures too. Moonlight requires it. 2009-05-20 Atsushi Enomoto * README: added (I needed it!) 2009-03-05 Marek Habersack * locales/en_TT.xml: added here since openi18n.org times out and also I can't update icu_locales.tar.gz. File based on en_ZA.xml from that tarball, with appropriate modifications. * Makefile.am (supp_data_files): added supp/en_TT.xml 2007-11-03 Atsushi Enomoto * DateTimeFormatEntry.cs, Driver.cs : adjust the count of MonthNames and AbbreviatedMonthNames entries to 13. Fixed bug #332553. 2007-10-30 Atsushi Enomoto * Driver.cs, DateTimeFormatEntry.cs : since FullDateTimePattern should be computed on the overriden Long[Date/Time]Pattern, compute it later than reading all format resources (langs/locales/supp). 2007-08-21 Atsushi Enomoto * Driver.cs : for Euskara culture (eu_ES) do not trim dd which is laid after 'ren' in the long format. 2007-05-15 Atsushi Enomoto * CultureInfoEntry.cs : output Territory, which is used for RegionInfo. * RegionInfoEntry.cs : added dummy int which is a slot for LCID. 2007-04-25 Atsushi Enomoto * Driver.cs : use invariant culture to sort culture names. Fixed bug #81150, patch by Changwoo Ryu. 2007-04-17 Atsushi Enomoto * Driver.cs : in some cultures month/year and day/month could be in reverse order, so don't assume month before year and day before month. Made the "hack" code more practical. 2006-04-10 Atsushi Enomoto * langs/nn.xml, locales/nn_NO.xml, Driver.cs : Did the same for nn-NO. 2006-03-29 Atsushi Enomoto * langs/nb.xml locales/nb_NO.xml : imported from CLDR 1.3 data. (I know I'm directly adding them here, since there seems no simple way to add them as data in "supp" dir). * Driver.cs : Reuse XPathDocument for lcids.xml. For "nb-NO" we need tricky code since its parent culture is "no" (not "nb"), while some properties seems based on "nb". Maybe we need some fundamental fixes to consider lcids.xml for parent-child relationship, but right now, it's mostly fruitless. 2005-08-17 Atsushi Enomoto * Driver.cs : add primary date/time pattern strings as the first entry of for each "whole specific patterns". (e.g. LongDatePatterns[0] should be LongDatePattern.) 2005-08-17 Atsushi Enomoto * CultureInfoEntry.cs : added RegionId. * Driver.cs : modified to not write RegionLCIDMap and use CultureInfoEntry for that lookup purpose instead. 2005-08-15 Atsushi Enomoto * RegionInfoEntry.cs, Driver.cs, Makefile.am : added RegionInfo table output support. 2005-08-11 Atsushi Enomoto * regions.xml : ugh, it does not match something .net returns, so remove it. 2005-08-11 Atsushi Enomoto * regions.xml : new file. All region IDs from existing RegionInfo.cs. 2005-07-07 Atsushi Enomoto * Driver.cs : Fixed bug #75499. There were hy_AM.xml and hy_AM_REVISED.xml files in the locale builder archive. 2005-06-27 Atsushi Enomoto * Driver.cs : basic pattern string should be added to extra pattern array. This fixes bug #75353. 2005-05-19 Atsushi Enomoto * Driver.cs, CultureInfoEntry.cs : Use hacky shallow copy to clone zh-CHS into zh-CHT. 2005-05-18 Atsushi Enomoto * Driver.cs : quick workaround for zh-CHT related breakage. 2005-05-12 Atsushi Enomoto * Entry.cs : build fix. Incorrectly allowed access to protected member. * CultureInfoEntry.cs, Driver.cs : Handle language "zh-CHS" as special case, since there is no "zh". * Makefile : use -debug+ instead of -g (convenient when verifying with csc). 2005-02-17 Atsushi Enomoto * Driver.cs : set \n for writer's NewLine explicitly (otherwise it results in mixed line ending in culture-info-table.h). 2004-12-13 Ben Maurer * CultureInfoEntry.cs (AppendTableRow): Stringify the textinfoentry * TextInfoEntry.cs: New file for textinfo data * textinfo.xml: textinfo data * Driver.cs: Harness all the stuff above * Makefile.am: add new files Mon Aug 9 13:24:09 CEST 2004 Paolo Molaro * Driver.cs, Entry.cs, CultureInfoEntry.cs, DateTimeFormatEntry.cs, NumberFormatEntry.cs: create a more compact representation of the data. 2004-06-09 Gonzalo Paniagua Javier * Driver.cs: handle single quotes in the pattern. We used to fail for, at least, es and pt cultures with full patterns like "EEEE d' de 'MMMM' de 'yyyy". 2004-06-08 Atsushi Enomoto * Driver.cs : To make "extra pattern only" xxxFormatLength possible, fill values only when the exact element was available. 2004-06-08 Atsushi Enomoto * DateTimeFormatEntry.cs : Use "{0}" for empty array. 2004-06-08 Atsushi Enomoto * DateTimeFormatEntry.cs : Added "all datetime patterns" support. * Driver.cs : Added "all datetime patterns" support and fixed some XPathNavigator use to strictly navigate to "pattern" element. 2004-06-05 Atsushi Enomoto * Driver.cs : Percent patterns are not properly parsed since they are in fact not separated by '.' * Entry.cs : Escape '\' to "\\" (for Japanese yen-sign fix). 2004-06-05 Atsushi Enomoto * Driver.cs : - NumberDecimalDigits are almost differently specified by locale xml files. Almost all of them have ".###", but we need ".##" in almost all the locale. So let's *assume* that the number of digit is always +1 extraneous by this Driver itself. This change accompanies with some existing supp/*.xml changes. - For decimal patterns and currency patterns, when numeric patterns does not have ';'-separated patterns, it ignored the whole pattern string. Fixed it by just copying the same patterns. - When parsing percent patterns, '%' characters were in the way. - When the decimal part of the percent pattern ends with ".##0", the value of PercentDecimalDigits is 2. - Assume PercentDecimalDigits as 2 by default. 2004-06-05 Atsushi Enomoto * Driver.cs : Let's ignore DTD that takes most of the running time. 2004-06-03 Atsushi Enomoto * Driver.cs : {3} is the almost default number for group digits. 2004-05-26 Atsushi Enomoto * Driver.cs : for af_ZA locale, am/pm part got required to support "empty" string. So check am/pm elements and overwrite AMDesigner/ PMDesigner value even if they consist of empty string. * (moved logs for supp/ content to supp/) 2004-05-25 Jackson Harper * Makefile.am: Extract xml files. 2004-05-24 Jackson Harper * Driver.cs: Filter on GetFiles so we only get the xml locale files.