Update of /cvsroot/squeak/squeak/platforms/Mac OS/plugins/InternetConfigPlugin
In directory sc8-pr-cvs1:/tmp/cvs-serv14497/squeak/platforms/Mac OS/plugins/InternetConfigPlugin
Modified Files:
sqMacInternetConfiguration.c
Log Message:
3.7.0b2 Changes for file name encoding. Ensure we use current encoding when working with file names. Change logic in vmPath, imageName, shortImageName, documentName to support CFString which we convert to desired encoding at read time.
Index: sqMacInternetConfiguration.c
===================================================================
RCS file: /cvsroot/squeak/squeak/platforms/Mac OS/plugins/InternetConfigPlugin/sqMacInternetConfiguration.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** sqMacInternetConfiguration.c 18 Dec 2001 21:17:19 -0000 1.2
--- sqMacInternetConfiguration.c 2 Dec 2003 04:52:40 -0000 1.3
***************
*** 5,9 ****
http://www.smalltalkconsulting.com
! Nov 24th 2001 JMM fixed broken tempSpec code, was causing memory exception under os-x*/
--- 5,12 ----
http://www.smalltalkconsulting.com
! Nov 24th 2001 JMM fixed broken tempSpec code, was causing memory exception under os-x
! 3.7.0bx Nov 24th, 2003 JMM gCurrentVMEncoding
!
! */
***************
*** 76,80 ****
if (error == noErr || error == icTruncatedErr) {
tempICFileSpec = (ICFileSpec *) &buffer;
! PathToFile(aString, 1024, &tempICFileSpec->fss);
size = strlen(aString);
} else
--- 79,83 ----
if (error == noErr || error == icTruncatedErr) {
tempICFileSpec = (ICFileSpec *) &buffer;
! PathToFile(aString, 1024, &tempICFileSpec->fss,gCurrentVMEncoding);
size = strlen(aString);
} else
|