Bert Freudenberg uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-bf.493.mcz
==================== Summary ====================
Name: Monticello-bf.493
Author: bf
Time: 31 January 2012, 11:37:31.927 am
UUID: bab611f2-407f-4a06-9168-5cc5180db0fc
Ancestors: Monticello-cmm.492
use more sensible ordering when showing version history
=============== Diff against Monticello-cmm.492 ===============
Item was changed:
----- Method: MCAncestry>>topologicalAncestors (in category 'ancestry') -----
topologicalAncestors
+ "Answer all ancestors in topological order (that is, children always come before all their ancestors). If multiple such orderings are possible, arbitrate by time stamp."
-
^ Array streamContents:
+ [:s | | frontier next |
- [:s | | frontier f |
frontier := MCFrontier frontierOn: self.
+ next := self.
+ [ frontier remove: next.
+ s nextPut: next.
+ next := frontier frontier detectMax: [:v | v timeStamp].
+ next isNil] whileFalse]!
- [f := frontier frontier.
- s nextPutAll: f.
- frontier removeAll: f.
- f isEmpty] whileFalse] !
Item was changed:
----- Method: MCVersionHistoryBrowser>>infos (in category 'accessing') -----
infos
+ ^ infos ifNil: [infos := ancestry topologicalAncestors]!
- ^ infos ifNil: [infos := ancestry withBreadthFirstAncestors]!
Bert Freudenberg uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-bf.493.mcz
==================== Summary ====================
Name: Monticello-bf.493
Author: bf
Time: 31 January 2012, 11:37:31.927 am
UUID: bab611f2-407f-4a06-9168-5cc5180db0fc
Ancestors: Monticello-cmm.492
use more sensible ordering when showing version history
=============== Diff against Monticello-cmm.492 ===============
Item was changed:
----- Method: MCAncestry>>topologicalAncestors (in category 'ancestry') -----
topologicalAncestors
+ "Answer all ancestors in topological order (that is, children always come before all their ancestors). If multiple such orderings are possible, arbitrate by time stamp."
-
^ Array streamContents:
+ [:s | | frontier next |
- [:s | | frontier f |
frontier := MCFrontier frontierOn: self.
+ next := self.
+ [ frontier remove: next.
+ s nextPut: next.
+ next := frontier frontier detectMax: [:v | v timeStamp].
+ next isNil] whileFalse]!
- [f := frontier frontier.
- s nextPutAll: f.
- frontier removeAll: f.
- f isEmpty] whileFalse] !
Item was changed:
----- Method: MCVersionHistoryBrowser>>infos (in category 'accessing') -----
infos
+ ^ infos ifNil: [infos := ancestry topologicalAncestors]!
- ^ infos ifNil: [infos := ancestry withBreadthFirstAncestors]!
Bert Freudenberg uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-bf.493.mcz
==================== Summary ====================
Name: Monticello-bf.493
Author: bf
Time: 31 January 2012, 11:37:31.927 am
UUID: bab611f2-407f-4a06-9168-5cc5180db0fc
Ancestors: Monticello-cmm.492
use more sensible ordering when showing version history
=============== Diff against Monticello-cmm.492 ===============
Item was changed:
----- Method: MCAncestry>>topologicalAncestors (in category 'ancestry') -----
topologicalAncestors
+ "Answer all ancestors in topological order (that is, children always come before all their ancestors). If multiple such orderings are possible, arbitrate by time stamp."
-
^ Array streamContents:
+ [:s | | frontier next |
- [:s | | frontier f |
frontier := MCFrontier frontierOn: self.
+ next := self.
+ [ frontier remove: next.
+ s nextPut: next.
+ next := frontier frontier detectMax: [:v | v timeStamp].
+ next isNil] whileFalse]!
- [f := frontier frontier.
- s nextPutAll: f.
- frontier removeAll: f.
- f isEmpty] whileFalse] !
Item was changed:
----- Method: MCVersionHistoryBrowser>>infos (in category 'accessing') -----
infos
+ ^ infos ifNil: [infos := ancestry topologicalAncestors]!
- ^ infos ifNil: [infos := ancestry withBreadthFirstAncestors]!
Bert Freudenberg uploaded a new version of XML-Parser to project The Trunk:
http://source.squeak.org/trunk/XML-Parser-ael.35.mcz
==================== Summary ====================
Name: XML-Parser-ael.35
Author: ael
Time: 22 December 2011, 10:10:20.73 pm
UUID: 0d95528e-6e3c-0b48-9c2f-081e5a07ce52
Ancestors: XML-Parser-bf.34
Fix needed to make removeElement: work in subclass XMLElement
=============== Diff against XML-Parser-bf.34 ===============
Item was changed:
----- Method: XMLNodeWithElements>>removeElement: (in category 'accessing') -----
removeElement: element
"Used to purge certain elements from a document after parsing."
+ self elementsAndContents remove: element ifAbsent: []!
- self elements remove: element ifAbsent: []!
Bert Freudenberg uploaded a new version of XML-Parser to project The Trunk:
http://source.squeak.org/trunk/XML-Parser-ael.35.mcz
==================== Summary ====================
Name: XML-Parser-ael.35
Author: ael
Time: 22 December 2011, 10:10:20.73 pm
UUID: 0d95528e-6e3c-0b48-9c2f-081e5a07ce52
Ancestors: XML-Parser-bf.34
Fix needed to make removeElement: work in subclass XMLElement
=============== Diff against XML-Parser-bf.34 ===============
Item was changed:
----- Method: XMLNodeWithElements>>removeElement: (in category 'accessing') -----
removeElement: element
"Used to purge certain elements from a document after parsing."
+ self elementsAndContents remove: element ifAbsent: []!
- self elements remove: element ifAbsent: []!
Bert Freudenberg uploaded a new version of XML-Parser to project The Trunk:
http://source.squeak.org/trunk/XML-Parser-ael.35.mcz
==================== Summary ====================
Name: XML-Parser-ael.35
Author: ael
Time: 22 December 2011, 10:10:20.73 pm
UUID: 0d95528e-6e3c-0b48-9c2f-081e5a07ce52
Ancestors: XML-Parser-bf.34
Fix needed to make removeElement: work in subclass XMLElement
=============== Diff against XML-Parser-bf.34 ===============
Item was changed:
----- Method: XMLNodeWithElements>>removeElement: (in category 'accessing') -----
removeElement: element
"Used to purge certain elements from a document after parsing."
+ self elementsAndContents remove: element ifAbsent: []!
- self elements remove: element ifAbsent: []!
Chris Muller uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-cmm.667.mcz
==================== Summary ====================
Name: Kernel-cmm.667
Author: cmm
Time: 28 January 2012, 4:37:01.086 pm
UUID: 40c83fd8-7462-4d3e-807e-ead52745f4eb
Ancestors: Kernel-ul.666
Fix copying a Stopwatch.
=============== Diff against Kernel-ul.666 ===============
Item was added:
+ ----- Method: Stopwatch>>postCopy (in category 'copying') -----
+ postCopy
+ super postCopy.
+ timespans := timespans copy!