1 2007-05-25 Atsushi Enomoto <atsushi@ximian.com>
3 * IdnMapping.cs : new 2.0 class.
5 2007-05-17 Atsushi Enomoto <atsushi@ximian.com>
7 * DateTimeFormatInfo.cs : added roundtrip pattern (only in 2.0).
9 2007-05-15 Atsushi Enomoto <atsushi@ximian.com>
11 * RegionInfo.cs, CultureInfo.cs : in 2.0 RegionInfo could be created
12 from locale name. To support that, retrieve CultureInfo from name
13 and use its Territory name if exists.
14 RegionInfo.Equals() still uses lcid, but hash code is based on
15 region ID. Added GeoId, which represents unique region ID (which
16 is returned in 1.x GetHashCode()).
18 2007-04-17 Alp Toker <alp@atoker.com>
20 * DateTimeFormatInfo.cs: Provide set accessor for MonthNames.
22 2007-04-16 Marek Safar <marek.safar@gmail.com>
24 * PersianCalendar: Removed twoDigitYearMax field.
26 2007-03-25 Marek Safar <marek.safar@gmail.com>
28 * GregorianCalendar.cs, HebrewCalendar.cs, JapaneseCalendar.cs,
29 HijriCalendar.cs, JapaneseCalendar.cs, JulianCalendar.cs,
30 KoreanCalendar.cs, TaiwanCalendar.cs, ThaiBuddhistCalendar.cs:
31 Removed twoDigitYearMax field.
33 2007-01-25 Chris Toshok <toshok@ximian.com>
35 * Calendar.cs, HijriCalendar.cs, ThaiBuddhistCalendar.cs,
36 HebrewCalendar.cs, GregorianCalendar.cs, KoreanCalendar.cs,
37 JulianCalendar.cs, PersianCalendar.cs:
39 more serialization fixes. the M_TwoDigitYearMax field we use
40 appears to be called twoDigitYearMax in MS.NET. rename it (and
41 fix all the Calendar subclasses to use this naming). Likewise
42 with is_readonly (MS calls it m_isReadOnly).
44 Also, the m_currentEraValue field I had originally placed in
45 GregorianCalendar appears to be in Calendar (as running
46 nunit-2.2.8-2.0 shows.)
48 In GregorianCalendar, rename the M_CalendarType field to m_type
49 and remove the extra field I added.
51 The previous fix got nunit 2.4-2.0 running. This change gets
52 versions 2.2.8 and 2.4 of nunit running against both 1.1 and 2.0
55 2006-01-24 Chris Toshok <toshok@ximian.com>
57 [ these fix nunit built with MS .net 2.0, running on mono. nunit
58 apparently stores all manner of things in its resources ]
60 * NumberFormatInfo.cs: add unused nativeDigits and
61 digitSubstitution fields that MS serializes.
63 * DateTimeFormatInfo.cs: serialization fixes. MS apparently
64 stores (and serializes) a couple of fields as ints, but exposes
65 them to programmers as Enum's.
67 * CompareInfo.cs: add unused m_name field that MS serializes.
69 * GregorianCalendar.cs: add a couple of unused fields that MS serializes.
71 2007-01-22 Atsushi Enomoto <atsushi@ximian.com>
73 * CompareInfo.cs : there was a test which raises assertion failure
74 if there isn't paramName for ArgumentException. Quite odd one.
76 2007-01-12 Miguel de Icaza <miguel@novell.com>
78 * DateTimeFormatInfo.cs: Add support for shortest day names.
79 Notice that there is no support in the runtime to actually load
80 this information from any place. So they are all english values.
82 2007-01-07 Atsushi Enomoto <atsushi@ximian.com>
84 * CompareInfo.cs : GetSortKey() does not allow Ordinal and
85 OrdinalIgnoreCase in 2.0 (shuold be also prohibited in 1.x BTW).
87 2006-12-25 Atsushi Enomoto <atsushi@ximian.com>
89 * CompareInfo.cs : for OrdinalIgnoreCase, IndexOf() and LastIndexOf()
90 will use managed version (icalls for them are case sensitive).
93 2006-12-17 Igor Zelmanovich <igorz@mainsoft.com>
95 * DateTimeFormatInfo.cs : added missing properties and methods.
97 2006-12-01 Atsushi Enomoto <atsushi@ximian.com>
99 * DateTimeFormatInfo.cs : added some internal clone-less versions of
100 string[] properties and methods.
102 2006-11-27 Atsushi Enomoto <atsushi@ximian.com>
104 * CompareInfo.cs : fixed wrong || with && for OrdinalIgnoreCase.
107 2006-11-10 Marek Safar <marek.safar@gmail.com>
109 * CultureInfo.cs (TextInfo): Construct a culture when is
110 uninitialized. An issue exposed by previous change.
112 2006-11-09 Marek Safar <marek.safar@gmail.com>
114 * CompareInfo.cs: Cache full UseManagedCollation value;
115 * CultureInfo.cs (Parent): Add caching to avoid re-creating culture info
116 every time when the property is used.
117 * TextInfo.cs: Removed unused field.
119 2006-08-19 Miguel de Icaza <miguel@novell.com>
121 * CultureInfo.cs (GetCultureInfo): implement two of the 2.0
122 overloads, as the vb code depends on this.
124 2006-07-03 Kornél Pál <kornelpal@gmail.com>
126 * CodePageDataItem.cs: Added.
128 2006-06-30 Zoltan Varga <vargaz@gmail.com>
130 * CultureInfo.cs: Add stubs for net 2.0 GetCultureInfo () methods.
132 2006-03-21 Atsushi Enomoto <atsushi@ximian.com>
134 * HebrewCalrndar.cs : simply use CCHebrewCalendar.last_day_of_month().
135 Patch by Yaacov Akiba Slama. Fixed bug #76252.
137 2006-03-20 Atsushi Enomoto <atsushi@ximian.com>
139 * HebrewCalrndar.cs : removed commented obsolete code.
141 2006-03-16 Atsushi Enomoto <atsushi@ximian.com>
143 * TextInfo.cs : (ToUpper/ToLower) use InternalAllocateStr() and
144 pointers rather than StringBuilder.
146 2006-03-07 Peter Dennis Bartok <pbartok@novell.com>
148 * DateTimeFormatInfo.cs: Restored original field order to allow
149 some automatic locale fu to happen (mono unmanaged code relies
150 on the field order to fill out DateTimeFormatInfo)
152 2006-03-02 Peter Dennis Bartok <pbartok@novell.com>
154 * DateTimeFormatInfo.cs: Switched (where possible) our internal
155 field names to match MS names. Added fields that MS has and we
156 don't. Fixes serialization issues with MS.
157 * CultureInfo.cs, Calendar.cs, TextInfo.cs,
158 GregorianCalenda.cs: Hiding internal attributes from serialization
160 2006-01-25 Atsushi Enomoto <atsushi@ximian.com>
162 * CultureInfo.cs : Clone() attempted to clone number and date time
163 formats, thus failed. Fixed bug #77347.
165 2005-12-08 Sebastien Pouliot <sebastien@ximian.com>
167 * DaylightTime.cs: Fixed serialization to be compatible with MS FX.
168 Pre-requisite to fix bug #76094.
170 2005-12-06 Sebastien Pouliot <sebastien@ximian.com>
172 * DateTimeStyles.cs: ComVisible is only needed in 2.0.
173 * TextInfo.cs: Added some 2.0 features that were needed (e.g. LCID)
174 to implement serialization for another class. Added TODO on class for
175 deserialization (so it shows up in the status page).
177 2005-11-29 Atsushi Enomoto <atsushi@ximian.com>
179 * CompareInfo.cs : IsSortable() are static.
180 * CharUnicodeInfo.cs : became non-static in RTM.
181 * Calendar.cs : added support for Clone() and IsReadOnly.
182 * HijriCalendar.cs ThaiBuddhistCalendar.cs HebrewCalendar.cs
183 GregorianCalendar.cs KoreanCalendar.cs JulianCalendar.cs
184 TaiwanCalendar.cs JapaneseCalendar.cs PersianCalendar.cs :
185 check IsReadOnly on every setter.
187 2005-11-14 Atsushi Enomoto <atsushi@ximian.com>
189 * CompareInfo.cs : added support for OrdinalIgnoreCase.
191 2005-10-31 Miguel de Icaza <miguel@novell.com>
193 * HijriCalendar.cs, HebrewCalendar.cs, JulianCalendar.cs,
194 GregorianCalendar.cs, JapaneseCalendar.cs, Calendar.cs,
195 TaiwanCalendar.cs, HijriCalendar.cs: Add
196 CalendarAlgorithmType, MinSupportedDateTime, MaxSupportedDateTime
199 * Added ComVisibleAttribute in a bunch of places, using the fully
200 qualified name to speed up cut and paste.
202 2005-10-14 Ben Maurer <bmaurer@ximian.com>
204 * DateTimeFormatInfo.cs: Speed up GetAllDateTimePatterns by
205 caching the result and then cloning it.
207 2005-10-10 Ben Maurer <bmaurer@ximian.com>
209 * DateTimeFormatInfo.cs: Rather than having a + ' ' + b, have a +
210 " " + b. This lets us avoid 1) boxing the char and 2) calling
211 char.ToString. Results in a fairly substantial savings on
214 2005-09-21 Atsushi Enomoto <atsushi@ximian.com>
216 * CompareInfo.cs : switched to "managed collation by default" mode.
218 2005-08-30 Sebastien Pouliot <sebastien@ximian.com>
220 * CompareInfo.cs: Use Environment.internalGetEnvironmentVariable as
221 the .cctor gets executed before the security manager is ready to be
222 activated (and cause recursion with --security).
224 2005-08-17 Atsushi Enomoto <atsushi@ximian.com>
226 * RegionInfo.cs : unlocked CurrentRegion creation.
228 2005-08-16 Atsushi Enomoto <atsushi@ximian.com>
230 * RegionInfo.cs : removed extraneous icall wrappers.
232 2005-08-15 Atsushi Enomoto <atsushi@ximian.com>
234 * RegionInfo.cs : reimplemented to use unicode CLDR.
236 2005-08-14 Gert Driesen <drieseng@users.sourceforge.net>
238 * TextInfo.cs: For invariant culture, ListSeparator is a comma.
240 2005-08-12 Atsushi Enomoto <atsushi@ximian.com>
242 * DateTimeFormatInfo.cs : GetAbbreviatedEraNames() and GetEra().
244 2005-08-11 Atsushi Enomoto <atsushi@ximian.com>
246 * CultureInfo.cs : lazy load OptionalCalendars (and always non-null).
247 * DateTimeFormatInfo.cs : GetEraNames() should work.
249 2005-08-11 Atsushi Enomoto <atsushi@ximian.com>
251 * CultureInfo.cs : added BootstrapCultureID for RegionInfo.
252 * RegionInfo.cs : implemented CurrentRegion. Added MonoTODOs.
254 2005-08-10 Atsushi Enomoto <atsushi@ximian.com>
256 * CompareInfo.cs : added IsSortable(). (NET_2_0)
258 2005-08-08 Gert Driesen <drieseng@users.sourceforge.net>
260 * CompareInfo.cs: Marked UseManagedCollation internal to have API
261 match that of MS.NET.
263 2005-08-02 Atsushi Enomoto <atsushi@ximian.com>
266 Added managed collation support. It won't be activated unless you
267 explicitly set environment MONO_USE_MANAGED_COLLATION=yes.
269 2005-08-02 Atsushi Enomoto <atsushi@ximian.com>
271 * CompareInfo.cs : LastIndexOf() which takes startIndex without length
272 should use startIndex+1 as length.
274 2005-07-12 Atsushi Enomoto <atsushi@ximian.com>
276 * CompareInfo.cs : IndexOf(string, char, ...) overloads must not
277 specify start as 0. Use source.Length - 1 instead.
279 2005-06-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
281 * NumberFormatInfo.cs: undo workaround for bug 55978 as it's not needed
282 any more. This fixed bug #75396.
284 2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
286 * CultureInfo.cs: added internal method to check for a culture
287 valid for formatting. Correctly get the calendar type. Before
288 it was always type 0. Thanks to Mcs for pointing this out.
290 2005-05-06 Miguel de Icaza <miguel@novell.com>
292 * CultureInfo.cs: Eliminate double-check lock always init the invariant_culture_info.
294 2005-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
296 * CultureInfo.cs: made a few variables 'volatile'. GetCultures now
297 returns the InvariantCulture in the array. Fixes bug #72081.
299 2005-04-27 Atsushi Enomoto <atsushi@ximian.com>
301 * TextInfo.cs : Some performance fixes. Avoid delegate.
302 Compute parent culture only once. Quick ASCII range check.
304 2005-04-17 Atsushi Enomoto <atsushi@ximian.com>
306 * TextInfo.cs : extremely strict null check (which should not happen).
308 2005-04-17 Atsushi Enomoto <atsushi@ximian.com>
310 * TextInfo.cs : Additional null check for Parent CultureInfo.
312 2005-04-06 Atsushi Enomoto <atsushi@ximian.com>
314 * TextInfo.cs : To make new CultureInfo (127) as invariant, it should
315 not compare object Equals() against InvariantCulture.
317 2005-04-05 Atsushi Enomoto <atsushi@ximian.com>
319 * TextInfo.cs : Fixed ToTitleCase() so that
320 - handle some titlecase characters in Latin ang Greek.
321 - it keeps "all title case" word as is ("ABC" does not become "Abc").
322 - it can handle such string like "1ABc".
324 2005-04-04 Atsushi Enomoto <atsushi@ximian.com>
326 * TextInfo.cs : implemented culture sensitive ToLower() and ToUpper()
327 which behaves exactly the same as MS.NET does.
329 2005-02-09 Lluis Sanchez Gual <lluis@ximian.com>
331 * CultureInfo.cs: Added field needed for serialization
332 interoperability with MS.NET. Also fixed default value for
335 2005-01-31 Atsushi Enomoto <atsushi@ximian.com>
337 * NumberFormatInfo.cs : allow zero length sizes. patch by Kazuki
340 2005-01-20 Jackson Harper <jackson@ximian.com>
342 * HebrewCalendar.cs: Patch by Juan C. Olivares
343 (juancri@tagnet.org) to implement 4 digit years and set the
346 2005-01-17 Atsushi Enomoto <atsushi@ximian.com>
348 * CharUnicodeInfo.cs : added new in 2.0 (kinda hacky).
350 2005-01-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
352 * CultureInfo.cs: the InvariantCulture returns false for
353 IsNeutralCulture. Fixes bug #59716.
355 2004-12-13 Ben Maurer <bmaurer@ximian.com>
357 * CultureInfo.cs: Store TextInfo data. Hand it over to TextInfo.
358 * TextInfo.cs: Rewrote props to use the textinfo data stored in
361 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
363 * CultureInfo.cs (Clone): Make the components of the culture read-write
366 2004-10-14 Miguel de Icaza <miguel@ximian.com>
368 * TextInfo.cs (ToString) Fix the return value for ToString.
370 (Add a new parameter: the CultureInfo, since we implemented things
371 in terms of the CultureInfo in our runtime, and not the
374 (ToTitleCase): Fix to do title case for each word on the string
377 Wed Jun 30 17:06:43 CEST 2004 Paolo Molaro <lupus@ximian.com>
379 * NumberFormatInfo.cs: workaround for bug 55978.
381 2004-06-17 Atsushi Enomoto <atsushi@ximian.com>
383 * DateTimeFormatInfo.cs : check if pattern array is empty or not. Now
384 icall fills them as possible empty list.
386 2004-06-15 Gert Driesen <drieseng@users.sourceforge.net>
388 * DateTimeFormatInfo.cs: added TODO for serialization
389 * GregorianCalendar.cs:: added TODO for serialization
390 * HebrewCalendar.cs: added TODO for serialization
391 * HijriCalendar.cs: added TODO for serialization
392 * JapaneseCalendar.cs: added TODO for serialization
393 * JulianCalendar.cs: added TODO for serialization
394 * KoreanCalendar.cs: added TODO for serialization
395 * TaiwanCalendar.cs: added TODO for serialization
396 * ThaiBuddhistCalendar.cs: added TODO for serialization
398 2004-06-08 Dick Porter <dick@ximian.com>
400 * CultureInfo.cs: Make calendar_data readonly, to match the
401 const-ness in the runtime.
403 2004-05-28 Atsushi Enomoto <atsushi@ximian.com>
405 * DateTimeFormatInfo.cs : In fact GetAllDateTimePatterns() returns
406 non-unique results. Just reordered return values looking at MS
409 2004-05-27 Atsushi Enomoto <atsushi@ximian.com>
411 * DateTimeFormatInfo.cs : 'U' is in fact the same as 'F' for pattern
412 strings. Thanks to kangaroo for the hint.
414 2004-05-27 Atsushi Enomoto <atsushi@ximian.com>
416 * DateTimeFormatInfo.cs : Fixed longtimes and shorttimes (exchanged).
418 2004-05-27 Atsushi Enomoto <atsushi@ximian.com>
420 * DateTimeFormatInfo.cs : Added some string[] fields for
421 GetAllDateTimePatterns(char). The fields will be filled in metadata
422 and culture info table. Added improved patterns for
423 GetAllDateTimePatterns() (right now works only for invariant).
424 * CultureInfo.cs : Use InvariantInfo for InvariantCulture.
426 2004-05-26 Atsushi Enomoto <atsushi@ximian.com>
428 * DateTimeFormatInfo.cs :
429 hack implementation for GetAllDateTimePatterns().
431 2004-05-17 Jackson Harper <jackson@ximian.com>
433 * CultureInfo.cs: Invariant culture has the invariant culture as
434 its parent....<insert joke about the south>. It is readonly so we
437 2004-05-17 Jackson Harper <jackson@ximian.com>
439 * CultureInfo.cs: Properify error messages when invalid lcid's are
442 2004-05-15 Jackson Harper <jackson@ximian.com>
444 * CultureInfo.cs: Initialize optional calendars. A pointer to an
445 array of ints is passed back from the runtime to the CultureInfo
446 object. The ints store the calendar type and any optional data
447 needed to construct the calendar.
449 2004-05-14 Dick Porter <dick@ximian.com>
451 * HebrewCalendar.cs: Stubbed ToFourDigitYear()
453 * HijriCalendar.cs: Stubbed HijriAdjustment
455 2004-05-13 Jackson Harper <jackson@ximian.com>
457 * CultureInfo.cs: You can access DateTimeFormat and NumberFormat
458 from the invariant culture.
460 2004-05-13 Jackson Harper <jackson@ximian.com>
462 * CultureInfo.cs: DateTimeFormat and NumberFormat can not be
463 accessed for neutral cultures.
465 2004-04-30 Dick Porter <dick@ximian.com>
468 * TextElementEnumerator.cs: Implemented
470 2004-04-27 Jackson Harper <jackson@ximian.com>
472 * CultureInfo.cs: Make specific names lower case, because all data
473 in the culture info tables is lowercase.
475 2004-04-25 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
477 * CultureInfo.cs: Call invariant String.ToLower
478 * RegionInfo.cs: Call invariant String.ToUpper
480 2004-04-11 Atsushi Enomoto <atsushi@ximian.com>
482 * NumberFormatInfo.cs : All GetXXXGroupSizes() should not return
483 internal array. Return clone as MS.NET does.
485 There still looks somewhere breaking CurrentInfo.
487 2004-04-08 Lluis Sanchez Gual <lluis@ximian.com>
489 * CompareInfo.cs, CultureInfo.cs, NumberFormatInfo.cs, TextInfo.cs:
490 Made those serializable-compatible with MS.NET: modified fields names to
491 match MS.NET ones, and in CultureInfo added a flag to control when a
492 deserialized instance need to be initialized.
494 2004-04-07 Jackson Harper <jackson@ximian.com>
496 * CultureInfo.cs: Use new ICUless implementation in the runtime.
497 * CompareInfo.cs: Get ICU name from a cultureinfo object instead
498 of looking it up in the culture map.
499 * RegionInfo.cs: Dont check if the LCID is neutral unless its not
500 found in the switch. Avoids an icall.
502 2004-03-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
504 * NumberFormatInfo.cs: this fixes bug #56000 for me. And it doesn't
505 break anything as NumberFormatInfo is sealed.
507 2004-02-14 Atsushi Enomoto <atsushi@ximian.com>
509 * NumberFormatInfo.cs : CurrentInfo should not return clone every
510 time (MS.NET returns the same object; try object.ReferenceEquals()).
512 2004-02-08 David Sheldon <dave-mono@earth.li>
514 * NumberFormatInfo.cs: When parsing the percentages, put the data
515 into PercentDecimalDigits/PercentGroupLengths, rather than trashing
516 the NumberDecimatDigits etc. This also means that the percent format
519 2004-01-27 David Sheldon <dave-mono@earth.li>
521 * NumberFormatInfo.cs: InitPatterns: it seems that the patterns in
522 ICU use digitPattern, not zeroPattern for the spaces after the
525 2004-01-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
527 * CultureInfo.cs: Parent returns null when lcid == parent_lcid. Fixes
530 2003-12-20 Ben Maurer <bmaurer@users.sourceforge.net>
532 * CompareInfo.cs: Replace blah == "" with blah.Length == 0.
533 MUCH faster. Note, we dont need to check for nulls, because
534 the properties were used in other places.
536 2003-12-19 Dick Porter <dick@ximian.com>
538 * CompareInfo.cs: Added assorted shortcuts when comparing empty
539 strings. Fixed offset and length range checks to flag when <0.
540 Broke test that offset >= string length to match actual ms
541 behaviour (sigh.) Fixes bug 52310.
543 2003-12-06 Dick Porter <dick@ximian.com>
545 * CompareInfo.cs: Don't build strings in Compare, IndexOf and
546 LastIndexOf methods. Avoid the icall in IndexOf and LastIndexOf
547 if the search parameter is a char and the CompareOptions include
550 2003-12-04 Dick Porter <dick@ximian.com>
552 * CompareInfo.cs: Implement the deserialization callback
554 * CultureInfo.cs: Allow CompareInfo to see the CultureMap so that
555 it can construct the ICU collator itself
557 2003-12-02 Dick Porter <dick@ximian.com>
559 * NumberFormatInfo.cs: Helper called by runtime locale
560 construction from ICU. Patch by Mohammad DAMT (mdamt@cdl2000.com).
562 2003-12-01 Dick Porter <dick@ximian.com>
564 * CultureInfo.cs: Culture name creation is case-insensitive.
565 Implemented CurrentCulture and CurrentUICulture.
567 * CompareInfo.cs: Fix IndexOf and LastIndexOf so that they work
568 for combining characters.
570 2003-11-05 Pedro Martínez Juliá <yoros@wanadoo.es>
572 * DateTimeFormatInfo.cs: Hack an era for US culture. We must look
573 for other ways to get the ERA string.
575 2003-10-21 Dick Porter <dick@ximian.com>
578 * CultureInfo.cs: Implement TextInfo.GetHashCode(). Fixes bug
581 2003-10-09 Dick Porter <dick@ximian.com>
583 * CultureInfo.cs: Implemented, with internal calls to ICU apart
584 from the Invariant culture.
587 * CompareInfo.cs: Implemented
589 * DateTimeFormatInfo.cs: Fixed the worst of the formatting,
590 construct default FullDateTimePattern on the fly.
592 2003-08-06 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
594 * Locale.cs: Removed (added new version to Assembly directory)
596 2003-07-23 Duncan Mak <duncan@ximian.com>
598 * DateTimeFormatInfo.cs: theInvariantDateTimeFormatInfo should not
601 2003-05-11 Ben Maurer <bmaurer@users.sourceforge.net>
603 * *Calendar.cs: Implemented the TwoDigitYearMax property.
605 2003-04-22 Pedro Martínez Juliá <yoros@wanadoo.es>
607 * NumberFormatInfo.cs: Method CurrentInfo now returns the "real"
608 CurrentInfo (Thread.CurrentThread.CurrentCulture.NumberFormat).
610 2003-02-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
613 (NameToID): make it case insensitive and use a hashtable instead of
614 comparing all the strings.
616 Mon Nov 18 13:02:09 CET 2002 Paolo Molaro <lupus@ximian.com>
618 * CultureInfo.cs: implemented Equals and GetHashCode.
620 2002-10-17 Duncan Mak <duncan@ximian.com>
622 * CultureInfo.cs (TextInfo): return a TextInfo in the property.
624 * TextInfo.cs (ToLower):
625 (ToTitleCase): Implemented.
627 2002-09-12 Dick Porter <dick@ximian.com>
629 * ThaiBuddhistCalendar.cs:
635 * JapaneseCalendar.cs:
638 * GregorianCalendar.cs:
640 * CompareInfo.cs: Stub out missing methods
642 2002-08-15 Tim Coleamn <tim@timcoleman.com>
644 Stubbed out some methods.
646 2002-08-14 Dick Porter <dick@ximian.com>
648 * CultureInfo.cs: Implement Name, stub out all the other missing
651 * TextInfo.cs: Stubbed out this class
653 2002-06-12 Nick Drochak <ndrochak@gol.com>
655 * DateTimeFormatInfo.cs: Reformat.
657 2002-06-11 Nick Drochak <ndrochak@gol.com>
659 * NumberFormatInfo.cs: Make NumberNegativePattern = 1 for the ctor
661 2002-06-07 Nick Drochak <ndrochak@gol.com>
663 * NumberFormatInfo.cs: Make InvariantInfo.NumberNegativePattern = 1
665 2002-05-07 Rodrigo Moya <rodrigo@ximian.com>
667 * CompareInfo.cs: new basic stub (compiles on Linux, so I assume
668 it does not break the build on windows. Sorry if it does).
670 2002-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
672 * NumberFormatInfo.cs: always set the values for the invariant culture
673 until there are more cultures supported.
675 2002-04-22 Nick Drochak <ndrochak@gol.com>
677 * NumberStyles.cs: Add [Serializable].
679 2002-04-08 Nick Drochak <ndrochak@gol.com>
681 * UnicodeCategory.cs: Fix typos in enum names.
683 2002-03-04 Nick Drochak <ndrochak@gol.com>
685 * JulianCalendar.cs: JulianEra should be field, not a property.
686 Thanks CorCompare (and Piers).
688 2002-02-12 Duncan Mak <duncan@ximian.com>
690 * CultureInfo.cs: Added the Calendar property to make the TimeZone
691 class build. It's marked as MonoTODO.
693 2002-02-12 Nick Drochak <ndrochak@gol.com>
695 * UnicodeCategory.cs: Fix typo.
697 2002-02-01 Radek Doulik <rodo@ximian.com>
699 * RegionInfo.cs: started work on RegionInfo
700 implemented RegionInfo (string) constructor
702 * CultureInfo.cs: added internal static function,
703 which could be used from RegionInfo.cs
705 2002-01-16 Miguel de Icaza <miguel@ximian.com>
707 * CultureInfo.cs: Completed the tables. Now we need to actually
710 2002-01-15 Duncan Mak <duncan@ximian.com>
712 * CultureInfo.cs: Convert it to unix text.
714 2002-01-04 Ravi Pratap <ravi@ximian.com>
716 * GreogrianCalendar.cs : The same old MonoTODO attribute.
718 2001-11-21 Miguel de Icaza <miguel@ximian.com>
720 * Locale.cs: New file, a place holder for Locale.GetText.
722 Wed Nov 14 16:47:07 CET 2001 Paolo Molaro <lupus@ximian.com>
724 * Calendar.cs: CLSCompliant updates.
726 2001-11-04 Martin Weindel <martin.weindel@t-online.de>
727 * NumberFormatInfo.cs: fixed minor bug in Clone with readonly flag
729 * DateTimeFormatInfo.cs: added
731 * CultureInfo.cs: some changed needed for compiling DateTimeFormatInfo.cs
733 2001-10-26 Miguel de Icaza <miguel@ximian.com>
735 * NumberFormatInfo.cs: Provide an internal constructor that takes
736 as an argument a CultureInfo ID (LCID) so that we can construct
739 * CultureInfo.cs: Begun implementation.
741 2001-10-09 Derek Holden <dholden@draper.com>
743 * NumberFormatInfo.cs: Small typo in PercentPositivePattern
744 and CurrencyPositivePattern
746 2001-09-02 Miguel de Icaza <miguel@ximian.com>
748 * Calendar.cs: Implement a bunch of missing features.
750 2001-07-24 Derek Holden <dholden@draper.com>
752 * NumberStyles.cs: Added ECMA values for Allow types and default
755 2001-07-18 Michael Lambert <michaellambert@email.com>
757 * DateTimeStyles.cs, NumberStyles.cs: Add.