primUntrustedUserDirectory trouble of new mac carbon VM
John M McIntosh
johnmci at smalltalkconsulting.com
Thu Jan 18 06:43:38 UTC 2007
Ah, mmm a bug, but if you try ~/Library/Preferences/Squeak/Internet/
My Squeak/aaaaaaaa/ what happens?
Perhaps the code (I've not looked yet) assumes the aaaaaaaa is a file
name and then resolves to the directory?
I'll note the default should be
<key>SqueakBrowserUnTrustedDirectory</key>
<string>~/Library/Preferences/Squeak/Internet/My Squeak/</string>
I invoke
(NSString*) stringByExpandingTildeInPath
on the string, but the apple documentation is not clear, it only says:
A new string made by expanding the initial component of the receiver,
if it begins with “~” or “~user”, to its full path value.
Returns a new string matching the receiver if the receiver’s initial
component can’t be expanded.
On Jan 17, 2007, at 6:56 PM, Tetsuya HAYASHI wrote:
> Hi, all,
>
> About mac vm 3.8.14beta6U and 3.8.14beta7U, I have trouble.
>
> SecurityManager default primUntrustedUserDirectory
>
> returns a path name,
>
> '/Users/tetha/Library/Preferences/Internet'
>
> But, I believe it should have 'My Squeak' as the last path component.
> When I setup the value of SqueakBrowserUnTrustedDirectory entry in
> Info.plist as
>
> ~/Library/Preferences/Squeak/Internet/My Squeak/aaaaaaaa
>
> (add a dummy component aaaaaaaa)
> then returns
>
> '/Users/tetha/Library/Preferences/Internet/My Squeak'
>
> I use MacOSX 10.4.8 on PPC box.
>
> Best regards,
> --
> Tetsuya HAYASHI <tetha at st.rim.or.jp>, <tetha at mac.com>
>
>
--
========================================================================
===
John M. McIntosh <johnmci at smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
========================================================================
===
More information about the Squeak-dev
mailing list
|