[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Globalization Culture
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Globalization CultureInfo.cs,1.23,1.24 DateTimeFormatInfo.cs,1.8,1.9 |
Date: |
Mon, 02 Jun 2003 23:26:49 -0400 |
Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Globalization
In directory subversions:/tmp/cvs-serv25329/runtime/System/Globalization
Modified Files:
CultureInfo.cs DateTimeFormatInfo.cs
Log Message:
Rewrite DateTimeParser to be culture-sensitive and more efficient.
Index: CultureInfo.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Globalization/CultureInfo.cs,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -r1.23 -r1.24
*** CultureInfo.cs 2 Jun 2003 00:59:00 -0000 1.23
--- CultureInfo.cs 3 Jun 2003 03:26:47 -0000 1.24
***************
*** 683,689 ****
public virtual Object GetFormat(Type formatType)
{
! if(formatType ==
typeof(System.Globalization.CultureInfo))
{
! return this;
}
else
--- 683,695 ----
public virtual Object GetFormat(Type formatType)
{
! if(formatType ==
!
typeof(System.Globalization.DateTimeFormatInfo))
{
! return DateTimeFormat;
! }
! else if(formatType ==
!
typeof(System.Globalization.NumberFormatInfo))
! {
! return NumberFormat;
}
else
Index: DateTimeFormatInfo.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Globalization/DateTimeFormatInfo.cs,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** DateTimeFormatInfo.cs 30 Mar 2003 01:13:00 -0000 1.8
--- DateTimeFormatInfo.cs 3 Jun 2003 03:26:47 -0000 1.9
***************
*** 52,57 ****
private CalendarWeekRule calendarWeekRule;
private DayOfWeek firstDayOfWeek;
- private String[] dateTimePatterns;
#endif // !ECMA_COMPAT
// Invariant abbreviated day names.
--- 52,57 ----
private CalendarWeekRule calendarWeekRule;
private DayOfWeek firstDayOfWeek;
#endif // !ECMA_COMPAT
+ private String[] dateTimePatterns;
// Invariant abbreviated day names.
***************
*** 131,138 ****
yearMonthPattern = "yyyy MMMM";
calendar = new GregorianCalendar();
#if !ECMA_COMPAT
calendarWeekRule = CalendarWeekRule.FirstDay;
firstDayOfWeek = DayOfWeek.Sunday;
- dateTimePatterns = invDateTimePatterns;
#endif // !ECMA_COMPAT
}
--- 131,138 ----
yearMonthPattern = "yyyy MMMM";
calendar = new GregorianCalendar();
+ dateTimePatterns = invDateTimePatterns;
#if !ECMA_COMPAT
calendarWeekRule = CalendarWeekRule.FirstDay;
firstDayOfWeek = DayOfWeek.Sunday;
#endif // !ECMA_COMPAT
}
***************
*** 365,368 ****
--- 365,370 ----
}
+ #endif // !ECMA_COMPAT
+
// Get all date time patterns.
public String[] GetAllDateTimePatterns()
***************
*** 404,409 ****
}
- #endif // !ECMA_COMPAT
-
// Properties.
public String AMDesignator
--- 406,409 ----
***************
*** 898,903 ****
}
- #if !ECMA_COMPAT
-
// Set the date/time pattern list - this should not be used by
// applications. It exists to support I18N plugins.
--- 898,901 ----
***************
*** 911,916 ****
dateTimePatterns = patterns;
}
-
- #endif // !ECMA_COMPAT
}; // class DateTimeFormatInfo
--- 909,912 ----
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Globalization CultureInfo.cs,1.23,1.24 DateTimeFormatInfo.cs,1.8,1.9,
Rhys Weatherley <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System DateTime.cs,1.25,1.26 String.cs,1.34,1.35
- Next by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/I18N/tools loc2cul.c,1.4,1.5
- Previous by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System DateTime.cs,1.25,1.26 String.cs,1.34,1.35
- Next by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/I18N/tools loc2cul.c,1.4,1.5
- Index(es):