Eliot Miranda uploaded a new version of Files to project The Trunk:
http://source.squeak.org/trunk/Files-eem.117.mcz
==================== Summary ====================
Name: Files-eem.117
Author: eem
Time: 31 March 2012, 1:51:07.547 pm
UUID: 41d381b4-82de-43ea-befa-76eb5b4cea0c
Ancestors: Files-eem.116
Provide missing primitive primLookupEntryIn:name: used by
directoryEntryForName:
=============== Diff against Files-eem.116 ===============
Item was added:
+ ----- Method: FileDirectory>>primLookupEntryIn:name: (in category 'private') -----
+ primLookupEntryIn: fullPath name: fName
+
+ "Look up <fName> (a simple file name) in the directory identified by <fullPath>
+ and return an array containing:
+
+ <fName> <creationTime> <modificationTime> <dirFlag> <fileSize>
+
+ On Unix, the empty path denotes '/'.
+ On Macs and PCs, it is the container of the system volumes.)
+
+ The creation and modification times are in seconds since the start of the Smalltalk time epoch. DirFlag is true if the entry is a directory. FileSize the file size in bytes or zero for directories. The primitive returns nil when index is past the end of the directory. It fails if the given path is bad."
+
+ <primitive: 'primitiveDirectoryEntry' module: 'FilePlugin'>
+
+ ^ #primFailed "to distinguish from nil"
+
+ !
Eliot Miranda uploaded a new version of Files to project The Trunk:
http://source.squeak.org/trunk/Files-eem.117.mcz
==================== Summary ====================
Name: Files-eem.117
Author: eem
Time: 31 March 2012, 1:51:07.547 pm
UUID: 41d381b4-82de-43ea-befa-76eb5b4cea0c
Ancestors: Files-eem.116
Provide missing primitive primLookupEntryIn:name: used by
directoryEntryForName:
=============== Diff against Files-eem.116 ===============
Item was added:
+ ----- Method: FileDirectory>>primLookupEntryIn:name: (in category 'private') -----
+ primLookupEntryIn: fullPath name: fName
+
+ "Look up <fName> (a simple file name) in the directory identified by <fullPath>
+ and return an array containing:
+
+ <fName> <creationTime> <modificationTime> <dirFlag> <fileSize>
+
+ On Unix, the empty path denotes '/'.
+ On Macs and PCs, it is the container of the system volumes.)
+
+ The creation and modification times are in seconds since the start of the Smalltalk time epoch. DirFlag is true if the entry is a directory. FileSize the file size in bytes or zero for directories. The primitive returns nil when index is past the end of the directory. It fails if the given path is bad."
+
+ <primitive: 'primitiveDirectoryEntry' module: 'FilePlugin'>
+
+ ^ #primFailed "to distinguish from nil"
+
+ !
Eliot Miranda uploaded a new version of Files to project The Trunk:
http://source.squeak.org/trunk/Files-eem.117.mcz
==================== Summary ====================
Name: Files-eem.117
Author: eem
Time: 31 March 2012, 1:51:07.547 pm
UUID: 41d381b4-82de-43ea-befa-76eb5b4cea0c
Ancestors: Files-eem.116
Provide missing primitive primLookupEntryIn:name: used by
directoryEntryForName:
=============== Diff against Files-eem.116 ===============
Item was added:
+ ----- Method: FileDirectory>>primLookupEntryIn:name: (in category 'private') -----
+ primLookupEntryIn: fullPath name: fName
+
+ "Look up <fName> (a simple file name) in the directory identified by <fullPath>
+ and return an array containing:
+
+ <fName> <creationTime> <modificationTime> <dirFlag> <fileSize>
+
+ On Unix, the empty path denotes '/'.
+ On Macs and PCs, it is the container of the system volumes.)
+
+ The creation and modification times are in seconds since the start of the Smalltalk time epoch. DirFlag is true if the entry is a directory. FileSize the file size in bytes or zero for directories. The primitive returns nil when index is past the end of the directory. It fails if the given path is bad."
+
+ <primitive: 'primitiveDirectoryEntry' module: 'FilePlugin'>
+
+ ^ #primFailed "to distinguish from nil"
+
+ !
Eliot Miranda uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-eem.677.mcz
==================== Summary ====================
Name: Kernel-eem.677
Author: eem
Time: 31 March 2012, 1:44:09.167 pm
UUID: 94b37f14-3ec9-477d-9269-d90ed23b82b4
Ancestors: Kernel-eem.676
Add the 4 argument perform:with:with:with:with: for Cog and
who ever else.
=============== Diff against Kernel-eem.676 ===============
Item was added:
+ ----- Method: Object>>perform:with:with:with:with: (in category 'message handling') -----
+ perform: aSymbol with: firstObject with: secondObject with: thirdObject with: fourthObject
+ "Send the selector, aSymbol, to the receiver with the given arguments.
+ Fail if the number of arguments expected by the selector is not four.
+ Primitive. Optional. See Object documentation whatIsAPrimitive."
+
+ <primitive: 83>
+ ^ self perform: aSymbol
+ withArguments: (Array with: firstObject with: secondObject with: thirdObject with: fourthObject)!
Eliot Miranda uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-eem.677.mcz
==================== Summary ====================
Name: Kernel-eem.677
Author: eem
Time: 31 March 2012, 1:44:09.167 pm
UUID: 94b37f14-3ec9-477d-9269-d90ed23b82b4
Ancestors: Kernel-eem.676
Add the 4 argument perform:with:with:with:with: for Cog and
who ever else.
=============== Diff against Kernel-eem.676 ===============
Item was added:
+ ----- Method: Object>>perform:with:with:with:with: (in category 'message handling') -----
+ perform: aSymbol with: firstObject with: secondObject with: thirdObject with: fourthObject
+ "Send the selector, aSymbol, to the receiver with the given arguments.
+ Fail if the number of arguments expected by the selector is not four.
+ Primitive. Optional. See Object documentation whatIsAPrimitive."
+
+ <primitive: 83>
+ ^ self perform: aSymbol
+ withArguments: (Array with: firstObject with: secondObject with: thirdObject with: fourthObject)!
Eliot Miranda uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-eem.677.mcz
==================== Summary ====================
Name: Kernel-eem.677
Author: eem
Time: 31 March 2012, 1:44:09.167 pm
UUID: 94b37f14-3ec9-477d-9269-d90ed23b82b4
Ancestors: Kernel-eem.676
Add the 4 argument perform:with:with:with:with: for Cog and
who ever else.
=============== Diff against Kernel-eem.676 ===============
Item was added:
+ ----- Method: Object>>perform:with:with:with:with: (in category 'message handling') -----
+ perform: aSymbol with: firstObject with: secondObject with: thirdObject with: fourthObject
+ "Send the selector, aSymbol, to the receiver with the given arguments.
+ Fail if the number of arguments expected by the selector is not four.
+ Primitive. Optional. See Object documentation whatIsAPrimitive."
+
+ <primitive: 83>
+ ^ self perform: aSymbol
+ withArguments: (Array with: firstObject with: secondObject with: thirdObject with: fourthObject)!
Eliot Miranda uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-eem.479.mcz
==================== Summary ====================
Name: System-eem.479
Author: eem
Time: 31 March 2012, 11:21:37.249 am
UUID: 9c765c48-02fa-4775-bc49-8f98a295d176
Ancestors: System-eem.478
Remove empty category in MethodReference.
=============== Diff against System-eem.478 ===============