[ANN] [UPDATES] Squeak 3.4 now in beta
Richard A. O'Keefe
ok at cs.otago.ac.nz
Wed Dec 4 01:10:22 UTC 2002
Scott Wallace <scott.wallace at squeakland.org>
announced updates to Squeak 3.4.
One of them puzzles me mightily:
5131macRelativeFNFix-nk -- Ned Konz -- 23 November 2002
The SARInstaller didn't work on the Connectors package because it
wasn't able to make the required subdirectories.
This change set fixes the handling of relative and absolute filenames
under MacOS, and uses these conventions:
* fileName starts with :: -> absolute
* fileName starts with : -> relative
* fileName starts with the name of a folder under the root -> absolute
* otherwise -> relative
It also fixes ArchiveViewer to use the previously-fixed extraction
code in ZipArchiveMember.
In MacOS, ::foo does not signify an absolute path,
but a path relative to the parent directory.
No other Macintosh programming language I've used
interprets multiple leading colons in a file name as absolute.
Why was this convention chosen?
More information about the Squeak-dev
mailing list
|