Levente Uzonyi uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-ul.447.mcz
==================== Summary ====================
Name: Kernel-ul.447
Author: ul
Time: 28 April 2010, 10:01:34.283 am
UUID: e4508c46-01d1-b943-8c11-b4a471f12488
Ancestors: Kernel-ar.446
- use #quo: and #rem: instead of #// and #\\ to handle negative arguments properly in Duration class >> #milliSeconds:
- also removed the method comment which was obsolete
=============== Diff against Kernel-ar.446 ===============
Item was changed:
----- Method: Duration class>>milliSeconds: (in category 'squeak protocol') -----
milliSeconds: milliCount
+
+ ^self
+ seconds: (milliCount quo: 1000)
+ nanoSeconds: (milliCount rem: 1000) * NanosInMillisecond!
- "Since seconds is 0 we can call the instance directly."
- ^ self
- seconds: milliCount // 1000
- nanoSeconds: (milliCount \\ 1000)*NanosInMillisecond!
Joshua Gargus uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-jcg.321.mcz
==================== Summary ====================
Name: System-jcg.321
Author: jcg
Time: 27 April 2010, 1:14:47.36 am
UUID: 82305d30-8760-ca40-9554-4eb47b763189
Ancestors: System-laza.320
Class comment for ObjectFinalizer.
=============== Diff against System-laza.320 ===============
Item was changed:
MessageSend subclass: #ObjectFinalizer
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''
category: 'System-Finalization'!
+
+ !ObjectFinalizer commentStamp: 'jcg 4/27/2010 01:01' prior: 0!
+ Represents an action that is to be taken when a target object (not referenced by the ObjectFinalizer) is garbage-collected.!
Joshua Gargus uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-jcg.321.mcz
==================== Summary ====================
Name: System-jcg.321
Author: jcg
Time: 27 April 2010, 1:14:47.36 am
UUID: 82305d30-8760-ca40-9554-4eb47b763189
Ancestors: System-laza.320
Class comment for ObjectFinalizer.
=============== Diff against System-laza.320 ===============
Item was changed:
MessageSend subclass: #ObjectFinalizer
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''
category: 'System-Finalization'!
+
+ !ObjectFinalizer commentStamp: 'jcg 4/27/2010 01:01' prior: 0!
+ Represents an action that is to be taken when a target object (not referenced by the ObjectFinalizer) is garbage-collected.!
Joshua Gargus uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-jcg.321.mcz
==================== Summary ====================
Name: System-jcg.321
Author: jcg
Time: 27 April 2010, 1:14:47.36 am
UUID: 82305d30-8760-ca40-9554-4eb47b763189
Ancestors: System-laza.320
Class comment for ObjectFinalizer.
=============== Diff against System-laza.320 ===============
Item was changed:
MessageSend subclass: #ObjectFinalizer
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''
category: 'System-Finalization'!
+
+ !ObjectFinalizer commentStamp: 'jcg 4/27/2010 01:01' prior: 0!
+ Represents an action that is to be taken when a target object (not referenced by the ObjectFinalizer) is garbage-collected.!
Michael Haupt uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-mha.431.mcz
==================== Summary ====================
Name: Morphic-mha.431
Author: mha
Time: 27 April 2010, 9:34:42.804 am
UUID: b199bf44-5120-4bec-89be-b4d3a41081ef
Ancestors: Morphic-laza.430
* improved visibility for multi-selection / last-selected item in LazyListMorph
* consistent colorisation of selected items in single-/multi-selection lists
=============== Diff against Morphic-laza.430 ===============
Item was changed:
----- Method: LazyListMorph>>drawBackgroundForMulti:on: (in category 'drawing') -----
drawBackgroundForMulti: row on: aCanvas
"shade the background paler, if this row is selected, but not the current selected row"
| selectionDrawBounds thisColor |
thisColor := selectedRow = row
+ ifTrue: [ self class listSelectionColor twiceDarker ]
+ ifFalse: [ self class listSelectionColor ].
- ifTrue: [ self class listSelectionColor ]
- ifFalse: [ self class listSelectionColor muchLighter ].
selectionDrawBounds := self drawBoundsForRow: row.
selectionDrawBounds := selectionDrawBounds intersect: self bounds.
aCanvas
fillRectangle: selectionDrawBounds
color: thisColor!
Michael Haupt uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-mha.431.mcz
==================== Summary ====================
Name: Morphic-mha.431
Author: mha
Time: 27 April 2010, 9:34:42.804 am
UUID: b199bf44-5120-4bec-89be-b4d3a41081ef
Ancestors: Morphic-laza.430
* improved visibility for multi-selection / last-selected item in LazyListMorph
* consistent colorisation of selected items in single-/multi-selection lists
=============== Diff against Morphic-laza.430 ===============
Item was changed:
----- Method: LazyListMorph>>drawBackgroundForMulti:on: (in category 'drawing') -----
drawBackgroundForMulti: row on: aCanvas
"shade the background paler, if this row is selected, but not the current selected row"
| selectionDrawBounds thisColor |
thisColor := selectedRow = row
+ ifTrue: [ self class listSelectionColor twiceDarker ]
+ ifFalse: [ self class listSelectionColor ].
- ifTrue: [ self class listSelectionColor ]
- ifFalse: [ self class listSelectionColor muchLighter ].
selectionDrawBounds := self drawBoundsForRow: row.
selectionDrawBounds := selectionDrawBounds intersect: self bounds.
aCanvas
fillRectangle: selectionDrawBounds
color: thisColor!
Michael Haupt uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-mha.431.mcz
==================== Summary ====================
Name: Morphic-mha.431
Author: mha
Time: 27 April 2010, 9:34:42.804 am
UUID: b199bf44-5120-4bec-89be-b4d3a41081ef
Ancestors: Morphic-laza.430
* improved visibility for multi-selection / last-selected item in LazyListMorph
* consistent colorisation of selected items in single-/multi-selection lists
=============== Diff against Morphic-laza.430 ===============
Item was changed:
----- Method: LazyListMorph>>drawBackgroundForMulti:on: (in category 'drawing') -----
drawBackgroundForMulti: row on: aCanvas
"shade the background paler, if this row is selected, but not the current selected row"
| selectionDrawBounds thisColor |
thisColor := selectedRow = row
+ ifTrue: [ self class listSelectionColor twiceDarker ]
+ ifFalse: [ self class listSelectionColor ].
- ifTrue: [ self class listSelectionColor ]
- ifFalse: [ self class listSelectionColor muchLighter ].
selectionDrawBounds := self drawBoundsForRow: row.
selectionDrawBounds := selectionDrawBounds intersect: self bounds.
aCanvas
fillRectangle: selectionDrawBounds
color: thisColor!