[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] pnetlib ChangeLog runtime/System/Private/Number...
From: |
Radek Polak |
Subject: |
[dotgnu-pnet-commits] pnetlib ChangeLog runtime/System/Private/Number... |
Date: |
Fri, 03 Aug 2007 11:16:35 +0000 |
CVSROOT: /sources/dotgnu-pnet
Module name: pnetlib
Changes by: Radek Polak <radekp> 07/08/03 11:16:35
Modified files:
. : ChangeLog
runtime/System/Private: NumberParser.cs
Log message:
fix index out of range and removed two duplicate lines
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnetlib/ChangeLog?cvsroot=dotgnu-pnet&r1=1.2512&r2=1.2513
http://cvs.savannah.gnu.org/viewcvs/pnetlib/runtime/System/Private/NumberParser.cs?cvsroot=dotgnu-pnet&r1=1.20&r2=1.21
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/ChangeLog,v
retrieving revision 1.2512
retrieving revision 1.2513
diff -u -b -r1.2512 -r1.2513
--- ChangeLog 23 Jul 2007 15:58:13 -0000 1.2512
+++ ChangeLog 3 Aug 2007 11:16:34 -0000 1.2513
@@ -1,3 +1,8 @@
+2007-08-03 Radek Polak <address@hidden>
+
+ * runtime/System/Private/NumberParser.cs: Fix index out of range while
doing
+ decimal.Parse("1") with currency Kc. Removed two duplicate lines.
+
2007-07-23 Radek Polak <address@hidden>
* System.Drawing.Win32/Win32.cs: Set CharSet.Auto for all pinvokes. This
Index: runtime/System/Private/NumberParser.cs
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/runtime/System/Private/NumberParser.cs,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- runtime/System/Private/NumberParser.cs 14 Sep 2005 11:57:34 -0000
1.20
+++ runtime/System/Private/NumberParser.cs 3 Aug 2007 11:16:34 -0000
1.21
@@ -1319,9 +1319,6 @@
s = tmp;
}
- str = s.ToCharArray();
- end = str.Length - 1;
-
// skip whitespaces and handle currency symbol and parenthesis
SkipWhiteSpace(ref str, nfi.CurrencySymbol, style, ref stridx,
ref end,
ref hasSign, ref negative, ref
hasCurrency);
@@ -1673,7 +1670,7 @@
{
int currencyStart = end -
currencySymbol.Length + 1;
// check for currencysymbol
- if(currencyStart <= end)
+ if(currencyStart <= end &&
currencyStart >= 0)
{
hasCurrency = CheckString(ref
str, currencySymbol,
ref currencyStart, end);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] pnetlib ChangeLog runtime/System/Private/Number...,
Radek Polak <=