From: John M M. <jo...@us...> - 2003-12-02 04:52:53
|
Update of /cvsroot/squeak/squeak/platforms/Mac OS/plugins/SecurityPlugin In directory sc8-pr-cvs1:/tmp/cvs-serv14558/squeak/platforms/Mac OS/plugins/SecurityPlugin Modified Files: sqMacSecurity.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: sqMacSecurity.c =================================================================== RCS file: /cvsroot/squeak/squeak/platforms/Mac OS/plugins/SecurityPlugin/sqMacSecurity.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** sqMacSecurity.c 13 May 2002 19:52:06 -0000 1.4 --- sqMacSecurity.c 2 Dec 2003 04:52:50 -0000 1.5 *************** *** 4,7 **** --- 4,8 ---- //JMM 8/15/01 only allow call to ioInitSecurity Once, also return proper return code //JMM 9/5/01 make it as a plugin + // 3.7.0bx Nov 24th, 2003 JMM gCurrentVMEncoding #include "sq.h" *************** *** 215,219 **** // Look for folder, if not found abort */ FSMakeFSSpecCompat(vRefNum,dirID,"\p",&spec); ! PathToFile(untrustedUserDirectory,255,&spec); strcat(untrustedUserDirectory,"Squeak:Internet"); err = makeFSSpec(untrustedUserDirectory, strlen(untrustedUserDirectory),&spec); --- 216,220 ---- // Look for folder, if not found abort */ FSMakeFSSpecCompat(vRefNum,dirID,"\p",&spec); ! PathToFile(untrustedUserDirectory,255,&spec,gCurrentVMEncoding); strcat(untrustedUserDirectory,"Squeak:Internet"); err = makeFSSpec(untrustedUserDirectory, strlen(untrustedUserDirectory),&spec); |