Yoshiki Ohshima uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-yo.411.mcz
==================== Summary ====================
Name: Tools-yo.411
Author: yo
Time: 6 June 2012, 4:04:13.28 pm
UUID: 1f8d0814-04ac-4aa7-bc64-39a6e292f566
Ancestors: Tools-fbs.410
The list of messages in Change Sorters consistently shows the method category names as opposed to their package names or the method category names when an entry is in a different package. If the method is not in a different package, you can tell its package from the class list. If it is in a different package, you can tell it by looking at the asterisk. So, showing method category names consistently is more helpful.
=============== Diff against Tools-fbs.410 ===============
Item was changed:
----- Method: ChangeSorter>>messageList (in category 'message list') -----
messageList
+ | thisClass organization |
- | thisClass |
(thisClass := self selectedClassOrMetaClass) ifNil: [^ #() ] .
+ organization := thisClass organization.
^self basicMessageList collect: [ :each |
+ each asString , (self noteString: (organization categoryOfElement: each))].
- each asString , (self packageNoteForClass: thisClass selector: each) ] .
!
Chris Muller uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-cmm.511.mcz
==================== Summary ====================
Name: Monticello-cmm.511
Author: cmm
Time: 6 June 2012, 11:13:18.89 am
UUID: 7e15dcac-a840-4a57-8b0b-b6033ef3e0e4
Ancestors: Monticello-bf.510
Strengthen MCSnapshot>>#=.
=============== Diff against Monticello-bf.510 ===============
Item was changed:
----- Method: MCSnapshot>>= (in category 'accessing') -----
= other
+ self == other ifTrue: [ ^ true ].
+ self species = other species ifFalse: [ ^ false ].
^ definitions asArray = other definitions asArray!
> Good idea, please extract/remove it.
What would you say the best way to remove an entire package from the
trunk? Just remove it from the update.mcm and unload it as part of
the ReleaseBuilder script for the next release?
Assuming you uploaded this, David, why do you have Edgar's credentials in your image? Or is our source server confused about your identity?
- Bert -
On 05.06.2012, at 22:52, commits(a)source.squeak.org wrote:
> Edgar J. De Cleene uploaded a new version of Collections to project The Trunk:
> http://source.squeak.org/trunk/Collections-dtl.477.mcz
>
> ==================== Summary ====================
>
> Name: Collections-dtl.477
> Author: dtl
> Time: 5 June 2012, 6:52:09.889 pm
> UUID: fac99769-10b0-4276-86d6-5ae545cc7c52
> Ancestors: Collections-dtl.476
>
> Revert previous change, asSocketAddress belongs in the Network package.
>
> =============== Diff against Collections-dtl.476 ===============
>
> Item was removed:
> - ----- Method: ByteArray>>asSocketAddress (in category 'converting') -----
> - asSocketAddress
> - ^SocketAddress fromOldByteAddress: self!
>
>
I'm not entirely sure if this is consistent with the original intent of
the UseOldNetwork flag in NetNameResolver, but in any case it seems to
provide a workable solution that should behave reasonably for VMs that
do not have the ipv6 network primitives. The approach taken here is that
NetNameResolver sets the flag at #startup time, and the network unit
tests are expected to give the same results regardless of VM.
Currently there are no specific unit tests for the ipv6 functionality,
so we should come up with some new tests for this at some point too.
I have only tested this on Linux, and it seems like we may be getting
different test results on OS X, so any additional testing on Mac and/or
Windows would be helpful.
Dave
On Wed, Jun 06, 2012 at 12:07:38PM +0000, commits(a)source.squeak.org wrote:
> A new version of Network was added to project The Inbox:
> http://source.squeak.org/inbox/Network-dtl.126.mcz
>
> ==================== Summary ====================
>
> Name: Network-dtl.126
> Author: dtl
> Time: 6 June 2012, 8:07:34.782 am
> UUID: f6ad35b2-fac8-4cc8-8ca8-1742bd941685
> Ancestors: Network-dtl.125
>
> Set the UseOldNetwork flag at image startup if ipv6 primitives are not present in the VM.
>
> =============== Diff against Network-dtl.125 ===============
>
> Item was added:
> + ----- Method: NetNameResolver class>>hasIpv6PrimSupport (in category 'system startup') -----
> + hasIpv6PrimSupport
> + "True if the VM includes the ipv6 primitives"
> + ^[NetNameResolver primHostNameSize. true]
> + on: Error
> + do: [false]
> + !
>
> Item was changed:
> ----- Method: NetNameResolver class>>initialize (in category 'class initialization') -----
> initialize
> "NetNameResolver initialize"
> "Note: On the Mac, the name resolver is asynchronous (i.e., Squeak can do other things while it is working), but can only handle one request at a time. On other platforms, such as Unix, the resolver is synchronous; a call to, say, the name lookup primitive will block all Squeak processes until it returns."
>
> "Resolver Status Values"
> ResolverUninitialized := 0. "network is not initialized"
> ResolverReady := 1. "resolver idle, last request succeeded"
> ResolverBusy := 2. "lookup in progress"
> ResolverError := 3. "resolver idle, last request failed"
>
> DefaultHostName := ''.
> +
> + UseOldNetwork := self hasIpv6PrimSupport not.
> + Smalltalk addToStartUpList: self.
> +
> !
>
> Item was added:
> + ----- Method: NetNameResolver class>>startUp: (in category 'system startup') -----
> + startUp: resuming
> + "Set the UseOldNetwork flag if ipv6 primitives are not present"
> +
> + resuming ifTrue: [UseOldNetwork := self hasIpv6PrimSupport not]!
>
A new version of Network was added to project The Inbox:
http://source.squeak.org/inbox/Network-dtl.126.mcz
==================== Summary ====================
Name: Network-dtl.126
Author: dtl
Time: 6 June 2012, 8:07:34.782 am
UUID: f6ad35b2-fac8-4cc8-8ca8-1742bd941685
Ancestors: Network-dtl.125
Set the UseOldNetwork flag at image startup if ipv6 primitives are not present in the VM.
=============== Diff against Network-dtl.125 ===============
Item was added:
+ ----- Method: NetNameResolver class>>hasIpv6PrimSupport (in category 'system startup') -----
+ hasIpv6PrimSupport
+ "True if the VM includes the ipv6 primitives"
+ ^[NetNameResolver primHostNameSize. true]
+ on: Error
+ do: [false]
+ !
Item was changed:
----- Method: NetNameResolver class>>initialize (in category 'class initialization') -----
initialize
"NetNameResolver initialize"
"Note: On the Mac, the name resolver is asynchronous (i.e., Squeak can do other things while it is working), but can only handle one request at a time. On other platforms, such as Unix, the resolver is synchronous; a call to, say, the name lookup primitive will block all Squeak processes until it returns."
"Resolver Status Values"
ResolverUninitialized := 0. "network is not initialized"
ResolverReady := 1. "resolver idle, last request succeeded"
ResolverBusy := 2. "lookup in progress"
ResolverError := 3. "resolver idle, last request failed"
DefaultHostName := ''.
+
+ UseOldNetwork := self hasIpv6PrimSupport not.
+ Smalltalk addToStartUpList: self.
+
!
Item was added:
+ ----- Method: NetNameResolver class>>startUp: (in category 'system startup') -----
+ startUp: resuming
+ "Set the UseOldNetwork flag if ipv6 primitives are not present"
+
+ resuming ifTrue: [UseOldNetwork := self hasIpv6PrimSupport not]!
A new version of Network was added to project The Inbox:
http://source.squeak.org/inbox/Network-dtl.125.mcz
==================== Summary ====================
Name: Network-dtl.125
Author: dtl
Time: 5 June 2012, 7:16:12.186 pm
UUID: f4e48ec0-15ea-4970-ad81-a6ac01e1699e
Ancestors: Network-bf.124
Move ByteArray>>asSocketAddress to Network package
=============== Diff against Network-bf.124 ===============
Item was added:
+ ----- Method: ByteArray>>asSocketAddress (in category '*Network-converting') -----
+ asSocketAddress
+ ^SocketAddress fromOldByteAddress: self!
Edgar J. De Cleene uploaded a new version of Collections to project The Trunk:
http://source.squeak.org/trunk/Collections-dtl.477.mcz
==================== Summary ====================
Name: Collections-dtl.477
Author: dtl
Time: 5 June 2012, 6:52:09.889 pm
UUID: fac99769-10b0-4276-86d6-5ae545cc7c52
Ancestors: Collections-dtl.476
Revert previous change, asSocketAddress belongs in the Network package.
=============== Diff against Collections-dtl.476 ===============
Item was removed:
- ----- Method: ByteArray>>asSocketAddress (in category 'converting') -----
- asSocketAddress
- ^SocketAddress fromOldByteAddress: self!