| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475 |
- 2005-06-07 Gonzalo Paniagua Javier <[email protected]>
- * CultureInfo.cs: added internal method to check for a culture
- valid for formatting. Correctly get the calendar type. Before
- it was always type 0. Thanks to Mcs for pointing this out.
- 2005-05-06 Miguel de Icaza <[email protected]>
- * CultureInfo.cs: Eliminate double-check lock always init the invariant_culture_info.
- 2005-05-06 Gonzalo Paniagua Javier <[email protected]>
- * CultureInfo.cs: made a few variables 'volatile'. GetCultures now
- returns the InvariantCulture in the array. Fixes bug #72081.
- 2005-04-27 Atsushi Enomoto <[email protected]>
- * TextInfo.cs : Some performance fixes. Avoid delegate.
- Compute parent culture only once. Quick ASCII range check.
- 2005-04-17 Atsushi Enomoto <[email protected]>
- * TextInfo.cs : extremely strict null check (which should not happen).
- 2005-04-17 Atsushi Enomoto <[email protected]>
- * TextInfo.cs : Additional null check for Parent CultureInfo.
- 2005-04-06 Atsushi Enomoto <[email protected]>
- * TextInfo.cs : To make new CultureInfo (127) as invariant, it should
- not compare object Equals() against InvariantCulture.
- 2005-04-05 Atsushi Enomoto <[email protected]>
- * TextInfo.cs : Fixed ToTitleCase() so that
- - handle some titlecase characters in Latin ang Greek.
- - it keeps "all title case" word as is ("ABC" does not become "Abc").
- - it can handle such string like "1ABc".
- 2005-04-04 Atsushi Enomoto <[email protected]>
- * TextInfo.cs : implemented culture sensitive ToLower() and ToUpper()
- which behaves exactly the same as MS.NET does.
- 2005-02-09 Lluis Sanchez Gual <[email protected]>
- * CultureInfo.cs: Added field needed for serialization
- interoperability with MS.NET. Also fixed default value for
- the constructor.
- 2005-01-31 Atsushi Enomoto <[email protected]>
- * NumberFormatInfo.cs : allow zero length sizes. patch by Kazuki
- Oikawa.
- 2005-01-20 Jackson Harper <[email protected]>
- * HebrewCalendar.cs: Patch by Juan C. Olivares
- ([email protected]) to implement 4 digit years and set the
- min year correctly.
- 2005-01-17 Atsushi Enomoto <[email protected]>
- * CharUnicodeInfo.cs : added new in 2.0 (kinda hacky).
- 2005-01-13 Gonzalo Paniagua Javier <[email protected]>
- * CultureInfo.cs: the InvariantCulture returns false for
- IsNeutralCulture. Fixes bug #59716.
- 2004-12-13 Ben Maurer <[email protected]>
- * CultureInfo.cs: Store TextInfo data. Hand it over to TextInfo.
- * TextInfo.cs: Rewrote props to use the textinfo data stored in
- unmanaged code.
- 2004-11-04 Zoltan Varga <[email protected]>
- * CultureInfo.cs (Clone): Make the components of the culture read-write
- as well.
- 2004-10-14 Miguel de Icaza <[email protected]>
- * TextInfo.cs (ToString) Fix the return value for ToString.
- (Add a new parameter: the CultureInfo, since we implemented things
- in terms of the CultureInfo in our runtime, and not the
- TextInfo).
- (ToTitleCase): Fix to do title case for each word on the string
- per the spec.
- Wed Jun 30 17:06:43 CEST 2004 Paolo Molaro <[email protected]>
- * NumberFormatInfo.cs: workaround for bug 55978.
- 2004-06-17 Atsushi Enomoto <[email protected]>
- * DateTimeFormatInfo.cs : check if pattern array is empty or not. Now
- icall fills them as possible empty list.
- 2004-06-15 Gert Driesen <[email protected]>
- * DateTimeFormatInfo.cs: added TODO for serialization
- * GregorianCalendar.cs:: added TODO for serialization
- * HebrewCalendar.cs: added TODO for serialization
- * HijriCalendar.cs: added TODO for serialization
- * JapaneseCalendar.cs: added TODO for serialization
- * JulianCalendar.cs: added TODO for serialization
- * KoreanCalendar.cs: added TODO for serialization
- * TaiwanCalendar.cs: added TODO for serialization
- * ThaiBuddhistCalendar.cs: added TODO for serialization
- 2004-06-08 Dick Porter <[email protected]>
- * CultureInfo.cs: Make calendar_data readonly, to match the
- const-ness in the runtime.
- 2004-05-28 Atsushi Enomoto <[email protected]>
- * DateTimeFormatInfo.cs : In fact GetAllDateTimePatterns() returns
- non-unique results. Just reordered return values looking at MS
- invariant behavior.
- 2004-05-27 Atsushi Enomoto <[email protected]>
- * DateTimeFormatInfo.cs : 'U' is in fact the same as 'F' for pattern
- strings. Thanks to kangaroo for the hint.
- 2004-05-27 Atsushi Enomoto <[email protected]>
- * DateTimeFormatInfo.cs : Fixed longtimes and shorttimes (exchanged).
- 2004-05-27 Atsushi Enomoto <[email protected]>
- * DateTimeFormatInfo.cs : Added some string[] fields for
- GetAllDateTimePatterns(char). The fields will be filled in metadata
- and culture info table. Added improved patterns for
- GetAllDateTimePatterns() (right now works only for invariant).
- * CultureInfo.cs : Use InvariantInfo for InvariantCulture.
- 2004-05-26 Atsushi Enomoto <[email protected]>
- * DateTimeFormatInfo.cs :
- hack implementation for GetAllDateTimePatterns().
- 2004-05-17 Jackson Harper <[email protected]>
- * CultureInfo.cs: Invariant culture has the invariant culture as
- its parent....<insert joke about the south>. It is readonly so we
- can return this.
-
- 2004-05-17 Jackson Harper <[email protected]>
- * CultureInfo.cs: Properify error messages when invalid lcid's are
- used.
- 2004-05-15 Jackson Harper <[email protected]>
- * CultureInfo.cs: Initialize optional calendars. A pointer to an
- array of ints is passed back from the runtime to the CultureInfo
- object. The ints store the calendar type and any optional data
- needed to construct the calendar.
-
- 2004-05-14 Dick Porter <[email protected]>
- * HebrewCalendar.cs: Stubbed ToFourDigitYear()
- * HijriCalendar.cs: Stubbed HijriAdjustment
- 2004-05-13 Jackson Harper <[email protected]>
- * CultureInfo.cs: You can access DateTimeFormat and NumberFormat
- from the invariant culture.
-
- 2004-05-13 Jackson Harper <[email protected]>
- * CultureInfo.cs: DateTimeFormat and NumberFormat can not be
- accessed for neutral cultures.
-
- 2004-04-30 Dick Porter <[email protected]>
- * StringInfo.cs:
- * TextElementEnumerator.cs: Implemented
- 2004-04-27 Jackson Harper <[email protected]>
- * CultureInfo.cs: Make specific names lower case, because all data
- in the culture info tables is lowercase.
-
- 2004-04-25 Andreas Nahr <[email protected]>
- * CultureInfo.cs: Call invariant String.ToLower
- * RegionInfo.cs: Call invariant String.ToUpper
- 2004-04-11 Atsushi Enomoto <[email protected]>
- * NumberFormatInfo.cs : All GetXXXGroupSizes() should not return
- internal array. Return clone as MS.NET does.
- There still looks somewhere breaking CurrentInfo.
- 2004-04-08 Lluis Sanchez Gual <[email protected]>
- * CompareInfo.cs, CultureInfo.cs, NumberFormatInfo.cs, TextInfo.cs:
- Made those serializable-compatible with MS.NET: modified fields names to
- match MS.NET ones, and in CultureInfo added a flag to control when a
- deserialized instance need to be initialized.
- 2004-04-07 Jackson Harper <[email protected]>
- * CultureInfo.cs: Use new ICUless implementation in the runtime.
- * CompareInfo.cs: Get ICU name from a cultureinfo object instead
- of looking it up in the culture map.
- * RegionInfo.cs: Dont check if the LCID is neutral unless its not
- found in the switch. Avoids an icall.
-
- 2004-03-24 Gonzalo Paniagua Javier <[email protected]>
- * NumberFormatInfo.cs: this fixes bug #56000 for me. And it doesn't
- break anything as NumberFormatInfo is sealed.
- 2004-02-14 Atsushi Enomoto <[email protected]>
- * NumberFormatInfo.cs : CurrentInfo should not return clone every
- time (MS.NET returns the same object; try object.ReferenceEquals()).
- 2004-02-08 David Sheldon <[email protected]>
- * NumberFormatInfo.cs: When parsing the percentages, put the data
- into PercentDecimalDigits/PercentGroupLengths, rather than trashing
- the NumberDecimatDigits etc. This also means that the percent format
- info gets set.
- 2004-01-27 David Sheldon <[email protected]>
- * NumberFormatInfo.cs: InitPatterns: it seems that the patterns in
- ICU use digitPattern, not zeroPattern for the spaces after the
- decimal point.
- 2004-01-12 Gonzalo Paniagua Javier <[email protected]>
- * CultureInfo.cs: Parent returns null when lcid == parent_lcid. Fixes
- bug #52102.
- 2003-12-20 Ben Maurer <[email protected]>
- * CompareInfo.cs: Replace blah == "" with blah.Length == 0.
- MUCH faster. Note, we dont need to check for nulls, because
- the properties were used in other places.
- 2003-12-19 Dick Porter <[email protected]>
- * CompareInfo.cs: Added assorted shortcuts when comparing empty
- strings. Fixed offset and length range checks to flag when <0.
- Broke test that offset >= string length to match actual ms
- behaviour (sigh.) Fixes bug 52310.
- 2003-12-06 Dick Porter <[email protected]>
- * CompareInfo.cs: Don't build strings in Compare, IndexOf and
- LastIndexOf methods. Avoid the icall in IndexOf and LastIndexOf
- if the search parameter is a char and the CompareOptions include
- Ordinal.
- 2003-12-04 Dick Porter <[email protected]>
- * CompareInfo.cs: Implement the deserialization callback
- * CultureInfo.cs: Allow CompareInfo to see the CultureMap so that
- it can construct the ICU collator itself
- 2003-12-02 Dick Porter <[email protected]>
- * NumberFormatInfo.cs: Helper called by runtime locale
- construction from ICU. Patch by Mohammad DAMT ([email protected]).
- 2003-12-01 Dick Porter <[email protected]>
- * CultureInfo.cs: Culture name creation is case-insensitive.
- Implemented CurrentCulture and CurrentUICulture.
- * CompareInfo.cs: Fix IndexOf and LastIndexOf so that they work
- for combining characters.
- 2003-11-05 Pedro Martínez Juliá <[email protected]>
- * DateTimeFormatInfo.cs: Hack an era for US culture. We must look
- for other ways to get the ERA string.
- 2003-10-21 Dick Porter <[email protected]>
- * TextInfo.cs:
- * CultureInfo.cs: Implement TextInfo.GetHashCode(). Fixes bug
- 49923.
- 2003-10-09 Dick Porter <[email protected]>
- * CultureInfo.cs: Implemented, with internal calls to ICU apart
- from the Invariant culture.
-
- * SortKey.cs:
- * CompareInfo.cs: Implemented
- * DateTimeFormatInfo.cs: Fixed the worst of the formatting,
- construct default FullDateTimePattern on the fly.
- 2003-08-06 Andreas Nahr <[email protected]>
- * Locale.cs: Removed (added new version to Assembly directory)
- 2003-07-23 Duncan Mak <[email protected]>
- * DateTimeFormatInfo.cs: theInvariantDateTimeFormatInfo should not
- be public.
- 2003-05-11 Ben Maurer <[email protected]>
- * *Calendar.cs: Implemented the TwoDigitYearMax property.
-
- 2003-04-22 Pedro Martínez Juliá <[email protected]>
- * NumberFormatInfo.cs: Method CurrentInfo now returns the "real"
- CurrentInfo (Thread.CurrentThread.CurrentCulture.NumberFormat).
- 2003-02-27 Gonzalo Paniagua Javier <[email protected]>
- * CultureInfo.cs:
- (NameToID): make it case insensitive and use a hashtable instead of
- comparing all the strings.
- Mon Nov 18 13:02:09 CET 2002 Paolo Molaro <[email protected]>
- * CultureInfo.cs: implemented Equals and GetHashCode.
- 2002-10-17 Duncan Mak <[email protected]>
- * CultureInfo.cs (TextInfo): return a TextInfo in the property.
- * TextInfo.cs (ToLower):
- (ToTitleCase): Implemented.
- 2002-09-12 Dick Porter <[email protected]>
- * ThaiBuddhistCalendar.cs:
- * TextInfo.cs:
- * TaiwanCalendar.cs:
- * RegionInfo.cs:
- * KoreanCalendar.cs:
- * JulianCalendar.cs:
- * JapaneseCalendar.cs:
- * HijriCalendar.cs:
- * HebrewCalendar.cs:
- * GregorianCalendar.cs:
- * CultureInfo.cs:
- * CompareInfo.cs: Stub out missing methods
- 2002-08-15 Tim Coleamn <[email protected]>
- * CompareInfo.cs:
- Stubbed out some methods.
- 2002-08-14 Dick Porter <[email protected]>
- * CultureInfo.cs: Implement Name, stub out all the other missing
- methods.
- * TextInfo.cs: Stubbed out this class
- 2002-06-12 Nick Drochak <[email protected]>
- * DateTimeFormatInfo.cs: Reformat.
- 2002-06-11 Nick Drochak <[email protected]>
- * NumberFormatInfo.cs: Make NumberNegativePattern = 1 for the ctor
- 2002-06-07 Nick Drochak <[email protected]>
- * NumberFormatInfo.cs: Make InvariantInfo.NumberNegativePattern = 1
- 2002-05-07 Rodrigo Moya <[email protected]>
- * CompareInfo.cs: new basic stub (compiles on Linux, so I assume
- it does not break the build on windows. Sorry if it does).
- 2002-04-23 Gonzalo Paniagua Javier <[email protected]>
- * NumberFormatInfo.cs: always set the values for the invariant culture
- until there are more cultures supported.
- 2002-04-22 Nick Drochak <[email protected]>
- * NumberStyles.cs: Add [Serializable].
- 2002-04-08 Nick Drochak <[email protected]>
- * UnicodeCategory.cs: Fix typos in enum names.
- 2002-03-04 Nick Drochak <[email protected]>
- * JulianCalendar.cs: JulianEra should be field, not a property.
- Thanks CorCompare (and Piers).
- 2002-02-12 Duncan Mak <[email protected]>
- * CultureInfo.cs: Added the Calendar property to make the TimeZone
- class build. It's marked as MonoTODO.
- 2002-02-12 Nick Drochak <[email protected]>
- * UnicodeCategory.cs: Fix typo.
- 2002-02-01 Radek Doulik <[email protected]>
- * RegionInfo.cs: started work on RegionInfo
- implemented RegionInfo (string) constructor
- * CultureInfo.cs: added internal static function,
- which could be used from RegionInfo.cs
- 2002-01-16 Miguel de Icaza <[email protected]>
- * CultureInfo.cs: Completed the tables. Now we need to actually
- fill it in.
- 2002-01-15 Duncan Mak <[email protected]>
- * CultureInfo.cs: Convert it to unix text.
- 2002-01-04 Ravi Pratap <[email protected]>
- * GreogrianCalendar.cs : The same old MonoTODO attribute.
- 2001-11-21 Miguel de Icaza <[email protected]>
- * Locale.cs: New file, a place holder for Locale.GetText.
- Wed Nov 14 16:47:07 CET 2001 Paolo Molaro <[email protected]>
- * Calendar.cs: CLSCompliant updates.
- 2001-11-04 Martin Weindel <[email protected]>
- * NumberFormatInfo.cs: fixed minor bug in Clone with readonly flag
- * DateTimeFormatInfo.cs: added
- * CultureInfo.cs: some changed needed for compiling DateTimeFormatInfo.cs
- 2001-10-26 Miguel de Icaza <[email protected]>
- * NumberFormatInfo.cs: Provide an internal constructor that takes
- as an argument a CultureInfo ID (LCID) so that we can construct
- different ones here.
- * CultureInfo.cs: Begun implementation.
- 2001-10-09 Derek Holden <[email protected]>
- * NumberFormatInfo.cs: Small typo in PercentPositivePattern
- and CurrencyPositivePattern
- 2001-09-02 Miguel de Icaza <[email protected]>
- * Calendar.cs: Implement a bunch of missing features.
- 2001-07-24 Derek Holden <[email protected]>
- * NumberStyles.cs: Added ECMA values for Allow types and default
- styles.
- 2001-07-18 Michael Lambert <[email protected]>
- * DateTimeStyles.cs, NumberStyles.cs: Add.
|