On 5 June 2013 20:30, <commits(a)source.squeak.org> wrote:
> Balázs Kósi uploaded a new version of Morphic to project The Inbox:
> http://source.squeak.org/inbox/Morphic-kb.657.mcz
>
> ==================== Summary ====================
>
> Name: Morphic-kb.657
> Author: kb
> Time: 5 June 2013, 9:15:36.362 pm
> UUID: 26264342-5671-47b0-91a1-abafb196e013
> Ancestors: Morphic-fbs.656
>
> Do not defer the model selection action in PluggableListMorph, instead step the World on cycle so the pre selection highlight can take effect, but avoid the timing issue, which broke MorphicToolBuilderTest >> #testSetListIndex
>
> =============== Diff against Morphic-fbs.656 ===============
So if I understand correctly, the "World doOneCycle" lets the list
item be coloured, and then later be properly selected?
I thought perhaps you could just use #future, but that still
introduces too much asynchrony.
+1 from me!
frank
Balázs Kósi uploaded a new version of Morphic to project The Inbox:
http://source.squeak.org/inbox/Morphic-kb.657.mcz
==================== Summary ====================
Name: Morphic-kb.657
Author: kb
Time: 5 June 2013, 9:15:36.362 pm
UUID: 26264342-5671-47b0-91a1-abafb196e013
Ancestors: Morphic-fbs.656
Do not defer the model selection action in PluggableListMorph, instead step the World on cycle so the pre selection highlight can take effect, but avoid the timing issue, which broke MorphicToolBuilderTest >> #testSetListIndex
=============== Diff against Morphic-fbs.656 ===============
Item was changed:
----- Method: PluggableListMorph>>changeModelSelection: (in category 'model access') -----
changeModelSelection: anInteger
+ " Change the model's selected item index to be anInteger. Enable the pre selection highlight. Step the World forward to let the pre selection highlight take effect. "
- " Change the model's selected item index to be anInteger. Enable the pre selection highlight. Deferring the model's selection action, to let the pre selection highlight take effect. "
self rowAboutToBecomeSelected: (self uiIndexFor: anInteger).
+ World doOneCycle.
setIndexSelector ifNotNil: [
+ model perform: setIndexSelector with: anInteger ].!
- ([ model perform: setIndexSelector with: anInteger ] future: 1) value ].!
http://squeakboard.wordpress.com/2013/06/
present: Bert Freudenberg, Eliot Miranda, Chris Muller, Colin Putney,
Tim Rowledge
- We had a discussion about the Swiki. We would like to have a rich
and useful wiki for the community, but there is no way around having
to do some work to achieve that. Thankfully there appear to be some
easy opportunities for cleaning. A plan was discussed:
1) get access to the swiki image so the code and features can be improved.
2) is the Swiki software installable and testable on 4.5?
3) some easy cleanups seem obvious: remove empty & clearly obsolete pages.
4) develop guidelines about what content is needed.
5) ask other folks to help review and clean per guidelines.
- There was a discussion about the vision and future of Squeak.
Squeak evolves naturally by the participation of community members
pushing their desired features into the image. To the extent they are
acceptable to the rest of the community ensures a sufficient element
of stability that allows the community to remain up-to-date and
cohesive. Meanwhile the platform continually becomes a better and
better Squeak.
- Some improvements come from individuals and some are purposefully
discussed and acted on as a community. Members of the board have some
ideas about this and also invite others to open discussions about this
on the mailing list. As an example, there was a recent discussion
about graphical backends to support anti-aliased output.
On 20 May 2013 19:42, <commits(a)source.squeak.org> wrote:
> A new version of MorphicExtras was added to project The Inbox:
> http://source.squeak.org/inbox/MorphicExtras-fbs.108.mcz
>
> ==================== Summary ====================
>
> Name: MorphicExtras-fbs.108
> Author: fbs
> Time: 20 May 2013, 7:42:41.076 pm
> UUID: ff1de6e0-6c3a-4322-9c1a-ce0bed2406df
> Ancestors: MorphicExtras-fbs.107
>
> A ScrapBook uses a BookMorph to store Morphs. It replaces Utilities' scrapsBook.
>
> =============== Diff against MorphicExtras-fbs.107 ===============
You need to load the System-side changes (in the System-fbs.532 in the
Inbox) before this one, or Bad Things Might Happen.
frank
http://ftp.squeak.org/4.4/seaside/
Super. This is more current than the Seaside homepage. [1] I knew you
built an image a while ago. I didn't know you did it again only two
weeks ago. I just downloaded the all-in-one. It looks great.
Thanks,
Chris
[1] http://www.seaside.st/download/pharo
Frank Shearar uploaded a new version of Compression to project The Trunk:
http://source.squeak.org/trunk/Compression-fbs.33.mcz
==================== Summary ====================
Name: Compression-fbs.33
Author: fbs
Time: 5 June 2013, 10:39:48.14 am
UUID: 864a0d90-bd84-4487-90ab-73ad42aa2872
Ancestors: Compression-nice.32
Use UIManager >> #informUserDuring: in preference to Utilities class >> #informUserDuring:. The latter acts as a proxy in this case anyway, and Utilities is something that needs to be torn apart and proper homes found for its various parts.
=============== Diff against Compression-nice.32 ===============
Item was changed:
----- Method: ZipArchive>>extractAllTo: (in category 'archive operations') -----
extractAllTo: aDirectory
"Extract all elements to the given directory"
+ UIManager default informUserDuring:[:bar|self extractAllTo: aDirectory informing: bar].!
- Utilities informUserDuring:[:bar|self extractAllTo: aDirectory informing: bar].!