Author: dpsimons
Date: Thu Jan 15 18:58:45 2015
New Revision: 38293

URL: http://svn.gna.org/viewcvs/gnustep?rev=38293&view=rev
Log:
fix NSCalendarDate to not throw exceptions with non-ASCII strings

Modified:
    libs/base/branches/gnustep_testplant_branch/ChangeLog
    libs/base/branches/gnustep_testplant_branch/Source/NSCalendarDate.m

Modified: libs/base/branches/gnustep_testplant_branch/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/branches/gnustep_testplant_branch/ChangeLog?rev=38293&r1=38292&r2=38293&view=diff
==============================================================================
--- libs/base/branches/gnustep_testplant_branch/ChangeLog       (original)
+++ libs/base/branches/gnustep_testplant_branch/ChangeLog       Thu Jan 15 
18:58:45 2015
@@ -1,3 +1,8 @@
+2015-01-15  Doug Simons <[email protected]>
+
+       * NSCalendarDate.m: Fixed init methods to not throw an exception when
+          called with description strings containing non-ASCII characters.
+          
 2013-10-31  Doug Simons <[email protected]>
 
        * NSData.m: Fixed a bug in replaceBytesInRange:withBytes:length: that

Modified: libs/base/branches/gnustep_testplant_branch/Source/NSCalendarDate.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/branches/gnustep_testplant_branch/Source/NSCalendarDate.m?rev=38293&r1=38292&r2=38293&view=diff
==============================================================================
--- libs/base/branches/gnustep_testplant_branch/Source/NSCalendarDate.m 
(original)
+++ libs/base/branches/gnustep_testplant_branch/Source/NSCalendarDate.m Thu Jan 
15 18:58:45 2015
@@ -716,7 +716,8 @@
     {
       description = @"";
     }
-  source = [description cString];
+  source = [description cStringUsingEncoding:NSUTF8StringEncoding];
+
   sourceLen = strlen(source);
   if (locale == nil)
     {


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to