[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/3.5/kdelibs/kjs
From:       David Faure <faure () kde ! org>
Date:       2006-05-03 16:55:54
Message-ID: 1146675354.397287.3774.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 536985 by dfaure:

More tolerant date parsing, to accept things like 30/03/2006 - patch by Aurélien \
Gâteau <agateau dental-on-line.fr>.


 M  +3 -3      date_object.cpp  


--- branches/KDE/3.5/kdelibs/kjs/date_object.cpp #536984:536985
@@ -927,11 +927,11 @@
      if (!*dateString)
      	return invalidDate;
 
-     if (day < 1)
+     if (day < 0)
        return invalidDate;
      if (day > 31) {
        // ### where is the boundary and what happens below?
-       if (*dateString == '/' && day >= 1000) {
+       if (*dateString == '/') {
          // looks like a YYYY/MM/DD date
          if (!*++dateString)
            return invalidDate;
@@ -949,7 +949,7 @@
        } else {
          return invalidDate;
        }
-     } else if (*dateString == '/' && day <= 12 && month == -1)
+     } else if (*dateString == '/' && month == -1)
      {
      	dateString++;
         // This looks like a MM/DD/YYYY date, not an RFC date.....


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic