Planet Squeak Code

February 09, 2010

squeaksource.com

Money-PaulDeBruicker.26.mcz

Removed the Curl and Scheduler dependencies and CurrencyUpdater class.

February 09, 2010 03:59 PM

ChangeBoxes-ewe.86.mcz

Object context
Tree of contex
Context switch apply uses linearization
ThreadLocal + Memento strategy tests

by wernli (wernli@iam.unibe.ch) at February 09, 2010 03:55 PM

PackageInfo-Exporters-jok.73.mcz

Drop GreaseCoreApp prereq of GreaseVASTPreloadApp since GreaseVASTPreloadApp is gone.

by John O'Keefe (john_okeefe@instantiations.com) at February 09, 2010 03:21 PM

SpyCam-ToonVerwaest.259.mcz

adding PPexample

by Toon Verwaest (verwaest@iam.unibe.ch) at February 09, 2010 02:41 PM

source.squeak.org

Tools-nice.174.mcz

Workaround to avoid a bug in MessageNames finder update logic:
In method #inheritanceButtonColor, currentCompiledMethod becomes undefined when selecting an un-implemented message.
Apparently, inheritanceButtonColor seems to be called several times, the first one with a non nil instance which is changed to nil before method finishes...

by Nicolas Cellier (ncellier@ifrance.com) at February 09, 2010 02:27 PM

squeaksource.com

Polymorph-Tools-Diff-gvc.20.mcz

Fix for selecting next conflict in merge.

by Gary Chambers (gary@pinesoft.co.uk) at February 09, 2010 02:19 PM

ConfigurationOfDeimos-EstebanLorenzano.4.mcz

-development version 0.2-build20100209. DO NOT USE!

by Esteban Lorenzano (estebanlm@gmail.com) at February 09, 2010 02:12 PM

Polymorph-Tools-Diff-gvc.19.mcz

Use class variable instead of Preference (Settings integration).

by Gary Chambers (gary@pinesoft.co.uk) at February 09, 2010 02:08 PM

Polymorph-Tools-Diff-gvc.17.mcz

Fix for Patch morph menu DNU when no selection.

by Gary Chambers (gary@pinesoft.co.uk) at February 09, 2010 01:57 PM

Polymorph-Tools-Diff-gvc.18.mcz

Refactoring and addition of descriptions for the two sides of a diff.

by Gary Chambers (gary@pinesoft.co.uk) at February 09, 2010 01:57 PM

Deimos-EstebanLorenzano.30.mcz

-adding features
-change naming convention (still not convinced, but I think is better than before)
-using marsbridge

by Esteban Lorenzano (estebanlm@gmail.com) at February 09, 2010 01:55 PM

MarsBridge-EstebanLorenzano.3.mcz

big refactoring and additions... still has bugs, and it is unusable... but I'm close to have it :)

February 09, 2010 01:52 PM

DSMCore-jannik_laval.147.mcz

small fix

February 09, 2010 01:37 PM

SmallPOS-Yulya.46.mcz

empty log message

by Assargadon (tallman@inbox.ru) at February 09, 2010 01:25 PM

source.squeak.org

Tools-dtl.173.mcz

Restore simulation guard in SyntaxError class>>open: (lost due to editing error in the previous change)

by David T. Lewis (lewis@mail.msen.com) at February 09, 2010 01:14 PM

Tools-dtl.172.mcz

Remove explicit MVC and Morphic dependencies from SyntaxError. SyntaxError is a model in Debugger (not an exception class).

by David T. Lewis (lewis@mail.msen.com) at February 09, 2010 01:09 PM

ST80-dtl.98.mcz

Remove explicit MVC and Morphic dependencies from SyntaxError. SyntaxError is a model in Debugger (not an exception class).

by David T. Lewis (lewis@mail.msen.com) at February 09, 2010 01:09 PM

Morphic-dtl.332.mcz

Remove explicit MVC and Morphic dependencies from SyntaxError. SyntaxError is a model in Debugger (not an exception class).

by David T. Lewis (lewis@mail.msen.com) at February 09, 2010 01:07 PM

squeaksource.com

SpyCam-ToonVerwaest.258.mcz

more work. now stuck on f-zample

by Toon Verwaest (verwaest@iam.unibe.ch) at February 09, 2010 12:50 PM

MultilingualTests-HenrikSperreJohansen.denker.10.mcz

basicChunk did not repect readLimit, error when read buffering disabled.
Test for chunk ended by readLimit

February 09, 2010 11:21 AM

Multilingual-HenrikSperreJohansen.129.mcz

basicChunk did not repect readLimit, error when read buffering disabled.
Test for chunk ended by readLimit

February 09, 2010 11:21 AM

SLICE-basicChunkFix-HenrikSperreJohansen.3.mcz

basicChunk did not repect readLimit, also would result in error when read buffering disabled.
Test for chunk when ended by readLimit.

February 09, 2010 11:21 AM

ClassesUseDiscover-Mariano.34.mcz

Fix to categories included in the segment

February 09, 2010 10:58 AM

SpyCam-ToonVerwaest.257.mcz

adding more exported methods

by Toon Verwaest (verwaest@iam.unibe.ch) at February 09, 2010 10:48 AM

SpyCam-ToonVerwaest.256.mcz

more progress and adding at:put: tests to Array

by Toon Verwaest (verwaest@iam.unibe.ch) at February 09, 2010 10:42 AM

SpyCam-ToonVerwaest.255.mcz

adding methods to boolean for smalldict and adding smalldict test.

by Toon Verwaest (verwaest@iam.unibe.ch) at February 09, 2010 10:29 AM

SpyCam-CamilloBruni.254.mcz

merged

by Camillo Bruni (camillobruni@students.unibe.ch) at February 09, 2010 10:21 AM

SpyCam-CamilloBruni.252.mcz

adding '. ' for single line comments

by Camillo Bruni (camillobruni@students.unibe.ch) at February 09, 2010 10:20 AM

SpyCam-CamilloBruni.251.mcz

fixing single line comment

by Camillo Bruni (camillobruni@students.unibe.ch) at February 09, 2010 10:18 AM

Grease-Core-jf.19.mcz

Let's set a good example by properly namespacing our extensions to GRPlatform. Also tidy up and remove unused methods.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:52 AM

Seaside-Flow-jf.20.mcz

Let's set a good example by properly namespacing our extensions to GRPlatform. Also tidy up and remove unused methods.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:50 AM

Seaside-Pharo-Flow-jf.4.mcz

Let's set a good example by properly namespacing our extensions to GRPlatform. Also tidy up and remove unused methods.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:49 AM

Seaside-Tests-Pharo-Functional-jf.10.mcz

Let's set a good example by properly namespacing our extensions to GRPlatform. Also tidy up and remove unused methods.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:49 AM

Comet-Pharo-Core-jf.5.mcz

Let's set a good example by properly namespacing our extensions to GRPlatform. Also tidy up and remove unused methods.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:48 AM

Comet-Tests-Core-jf.8.mcz

Let's set a good example by properly namespacing our extensions to GRPlatform. Also tidy up and remove unused methods.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:48 AM

Comet-Core-jf.47.mcz

Let's set a good example by properly namespacing our extensions to GRPlatform. Also tidy up and remove unused methods.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:47 AM

Seaside-Tests-Functional-jf.114.mcz

Let's set a good example by properly namespacing our extensions to GRPlatform. Also tidy up and remove unused methods.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:45 AM

Seaside-Tests-Environment-jf.21.mcz

Let's set a good example by properly namespacing our extensions to GRPlatform. Also tidy up and remove unused methods.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:44 AM

Seaside-Environment-jf.68.mcz

Let's set a good example by properly namespacing our extensions to GRPlatform. Also tidy up and remove unused methods.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:43 AM

Seaside-Tests-Flow-jf.24.mcz

Let's set a good example by properly namespacing our extensions to GRPlatform. Also tidy up and remove unused methods.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:42 AM

source.squeak.org

Morphic-kb.331.mcz

- fix: Pressing shift-escape in a TextEditor throws a must be boolean error. Fix this by ensuring that TextEditor >> offerMenuFromEsc: always returns true

February 09, 2010 09:39 AM

Morphic-kb.331.mcz

- fix: Pressing shift-escape in a TextEditor throws a must be boolean error. Fix this by ensuring that TextEditor >> offerMenuFromEsc: always returns true

by Andreas Raab (andreas.raab@gmx.de) at February 09, 2010 09:37 AM

squeaksource.com

Grease-Pharo-Core-jf.11.mcz

http://code.google.com/p/seaside/issues/detail?id=503

Implement GRVersion as a (fairly) simple version number class.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:10 AM

Seaside-Tests-Core-jf.179.mcz

http://code.google.com/p/seaside/issues/detail?id=503

Implement GRVersion as a (fairly) simple version number class.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:09 AM

Seaside-Core-jf.610.mcz

http://code.google.com/p/seaside/issues/detail?id=503

Implement GRVersion as a (fairly) simple version number class.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:05 AM

Grease-Tests-Core-jf.28.mcz

http://code.google.com/p/seaside/issues/detail?id=503

Implement GRVersion as a (fairly) simple version number class.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:04 AM

Grease-Core-jf.18.mcz

http://code.google.com/p/seaside/issues/detail?id=503

Implement GRVersion as a (fairly) simple version number class.

by Julian Fitzell (jfitzell@gmail.com) at February 09, 2010 09:03 AM

source.squeak.org

Tools-nice.171.mcz

remove useless temps
avoid unnecessary non local return

by Nicolas Cellier (ncellier@ifrance.com) at February 09, 2010 08:53 AM

ST80-nice.97.mcz

Let indent/outdent work in case of LF

by Nicolas Cellier (ncellier@ifrance.com) at February 09, 2010 08:42 AM

Morphic-nice.330.mcz

Let indent/outdent work in case of LF

by Nicolas Cellier (ncellier@ifrance.com) at February 09, 2010 08:41 AM

squeaksource.com

JQWidgetBox-BubbleTip-Dev-NickAger.2.mcz

minor clarifications to the examples

by Nick Ager (nick.ager@gmail.com) at February 09, 2010 08:15 AM

Healer-StanShepherd.2.mcz

Gather in #revisit:

February 09, 2010 02:39 AM

OBO2MergeTestClasses-StanShepherd.16.mcz

remove call to #spin

February 09, 2010 02:33 AM

Healer-StanShepherd.1.mcz

Cut down from OBO2Merge. Probably lacks some methods that will need to be brought forwards from there

February 09, 2010 02:18 AM

OBO2MergeTests-StanShepherd.16.mcz

Add test for absence of #spin:

February 09, 2010 02:16 AM

OBO2MergeTestClasses-StanShepherd.15.mcz

remove stray #spin: methods

February 09, 2010 02:07 AM

ConfigurationOfPier-DaleHenrichs.8.mcz

- fix errors in #gemstone portion of version specs

February 09, 2010 01:25 AM

JQWidgetBox-BubbleTip-Dev-NickAger.1.mcz

initial check-in of bubble-tip seaside integration

by Nick Ager (nick.ager@gmail.com) at February 09, 2010 12:55 AM

JQWidgetBox-BubbleTip-Core-NickAger.1.mcz

initial check-in of bubble-tip seaside integration

by Nick Ager (nick.ager@gmail.com) at February 09, 2010 12:54 AM

February 08, 2010

squeaksource.com

ConfigurationOfGemTools-DaleHenrichs.39.mcz

- 1.0-beta.5
- fix bug in the new GCI library code ... linux-gnu is also a valid os name

February 08, 2010 11:34 PM

Net-Protocols-DNS-jrd.8.mcz

Changed:

- Fixed glitch in initializing from a cold start.

by John Dougan (jdougan@acm.org) at February 08, 2010 11:30 PM

GT-Tools-DaleHenrichs.17.mcz

- changes so that GTMetaceller works with soon to be released 1.0-beta.23, including some performance improvements ... 1.0-beta.23 is slower doing the things the GTMetaceller does so more improvements can be done
- these changes are all compatible with 1.0-beta.22

by Dale Henrichs (dale.henrichs@gemstone.com) at February 08, 2010 11:02 PM

source.squeak.org

Tests-ar.45.mcz

Add a consistency test to ensure that the Windows VM's 3ButtonMouse preference is consistent with the swapMouseButton setting.

by Andreas Raab (andreas.raab@gmx.de) at February 08, 2010 10:30 PM

squeaksource.com

ShapeFactory-jb.14.mcz

Resolved the chat area scroll problem. Still now we can't see past chats :(

by Julien Bourdon (bourdux@gmail.com) at February 08, 2010 10:20 PM

Mongo-klb.0.3.mcz

Replaced 16rff with 16rFF.

by Kent Beck (kent@threeriversinstitute.org) at February 08, 2010 10:12 PM

GT-Tools-tg.16.mcz

double clicking on a project in the items view spawns a new tab.

by Tudor Girba (tudor.girba@gmail.com) at February 08, 2010 10:06 PM

Mongo-klb.0.2.mcz

Desperately attempting to achieve Squeak compatibility.

by Kent Beck (kent@threeriversinstitute.org) at February 08, 2010 10:05 PM

YABreakOut-mlami.167.mcz

menu factory

by Marco (Crash8688@web.de) at February 08, 2010 10:05 PM

Collections-Strings-LucFabresse.80.mcz

impoved version of String>>asLegalSelector
proposed by N. Cellier on squeak-dev

February 08, 2010 07:48 PM

Tests-LucFabresse.111.mcz

- TraitsResource>>codeChangedEvent:
Condition improvement suggered on squeak-dev by N. Cellier

February 08, 2010 07:38 PM

SmallPOS-MYI.45.mcz

Refactoring in process. A lot of cool features added, like Classifiers lists UIs, generated via magritte.

by Assargadon (tallman@inbox.ru) at February 08, 2010 07:06 PM

source.squeak.org

Nebraska-nice.26.mcz

get rid of now useless fixTemps

by Nicolas Cellier (ncellier@ifrance.com) at February 08, 2010 06:57 PM

squeaksource.com

Net-Protocols-DNS-jrd.7.mcz

Changed:

- Comments cleared up a bit
- Added UDP timeout setting to the resolver

by John Dougan (jdougan@acm.org) at February 08, 2010 06:17 PM

Net-Protocols-DNS-jrd.6.mcz

Changed:

- Further extensions to make the client handle more of the common query types and to be more robust
- Added querying via TCP streams
- Falls back to TCP if the UDP query returns truncated data.
- Setting for the name resolver to control which protocols to use.
- Tests. Not great ones, but they are there.
- Slightly better cache control: a switch to turn the cache off and a flushCache method.
- ANY and TXT record support. TXT needs testing.

by John Dougan (jdougan@acm.org) at February 08, 2010 06:17 PM

Net-Protocols-DNS-jrd.5.mcz

Changed;

- Removed magic constants frefs to the address class IN
- Build RR type # to type name translator DNSRecord class>>rrTypeNameFor:
- Fixed mistaken use of NetNameResolver
- SRVRecords now read properly from the stream
- Start on TXT records
- Name resolver has new protocol to support SRV record lookup and the standard resolution procedure described in RFC 2782

by John Dougan (jdougan@acm.org) at February 08, 2010 06:17 PM

Net-Protocols-DNS-jrd.4.mcz

Changed:

- Added support for CNAME records

by John Dougan (jdougan@acm.org) at February 08, 2010 06:17 PM

Net-Protocols-DNS-jrd.3.mcz

Changed:

- Converted _ assignment into := for Open Cobalt. Done with search and replace in a text editor , my have problems.

by John Dougan (jdougan@acm.org) at February 08, 2010 06:17 PM

Seaside-Tests-Core-jok.178.mcz

remove #testStartUp since WAKeyGenerator no longer implements #startUp

by John O'Keefe (john_okeefe@instantiations.com) at February 08, 2010 06:14 PM

IndexOutOfBounds-Carcassonne-StS.237.mcz

Quickfix for starting a new game

by Stefan Schaefer (kocks_rhythmus@web.de) at February 08, 2010 06:11 PM

YABreakOut-sec.166.mcz

laser refactorin

February 08, 2010 05:47 PM

IndexOutOfBounds-Carcassonne-StS.236.mcz

a ton of refactoring & commenting.
Main Topics:
- Observers / Events
- more simple/generic menu creation

Main Targets:
- HOKGui
- HOK

by Stefan Schaefer (kocks_rhythmus@web.de) at February 08, 2010 05:29 PM

ConfigurationOfPierAddOns2-DaleHenrichs.10.mcz

- 2.0.2
- pick up latest packages (2/8/2010 09:24)

February 08, 2010 05:26 PM

ConfigurationOfPier2-DaleHenrichs.12.mcz

- 2.0.2
- pick up latest packages (2/8/2010 09:24)

February 08, 2010 05:26 PM

ConfigurationOfPatagonia-HernanWilkinson.5.mcz

Version 0.01 - Load Fixes

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 05:03 PM

source.squeak.org

Network-nice.56.mcz

Push a few temp declarations inside blocks.
Push a few temp assignments outside blocks.

by Nicolas Cellier (ncellier@ifrance.com) at February 08, 2010 04:54 PM

squeaksource.com

ConfigurationOfPatagonia-HernanWilkinson.3.mcz

Version 0.01 - Load fixes

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:54 PM

SmalltalkImplementation-Pharo-HernanWilkinson.11.mcz

Time>>asMilliseconds

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:54 PM

source.squeak.org

ST80-nice.96.mcz

Let outdent work when selection starts on a wrapped line.
Do not let indent insert a tab in the middle of a line when selection starts on a wrapped line.

by Nicolas Cellier (ncellier@ifrance.com) at February 08, 2010 04:48 PM

Morphic-nice.329.mcz

Let outdent work when selection starts on a wrapped line.
Do not let indent insert a tab in the middle of a line when selection starts on a wrapped line.

by Nicolas Cellier (ncellier@ifrance.com) at February 08, 2010 04:47 PM

Morphic-nice.328.mcz

deprecate #lineIndexForCharacter: in favour of #lineIndexOfCharacterIndex:

The two selectors did already coexist.
The later is preferred because both understood by st80 (Paragraph) and more descriptive.

by Nicolas Cellier (ncellier@ifrance.com) at February 08, 2010 04:38 PM

squeaksource.com

ConfigurationOfPatagonia-HernanWilkinson.2.mcz

Version 0.01 - Load fixes

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:34 PM

SmalltalkImplementation-Pharo-HernanWilkinson.9.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:26 PM

SmalltalkImplementation-Abstract-HernanWilkinson.10.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:25 PM

ChaltenChristian-TimeModel-HernanWilkinson.302.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:18 PM

TDD-Facilities-HernanWilkinson.12.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:17 PM

ChaltenGregorian-TimeModelTests-HernanWilkinson.304.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:16 PM

ChaltenGregorian-TimeModel-HernanWilkinson.300.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:16 PM

ChaltenFilter-TimeLineFilterModelTests-HernanWilkinson.301.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:14 PM

ChaltenFilter-TimeLineFilterModel-HernanWilkinson.300.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:14 PM

ChaltenCore-TimeUnitsAndMeasures-HernanWilkinson.301.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:13 PM

ChaltenCore-TimeModelTests-HernanWilkinson.303.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:12 PM

ChaltenCore-TimeModel-HernanWilkinson.307.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:12 PM

ChaltenChristian-TimeModelTests-HernanWilkinson.300.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:11 PM

IndexOutOfBounds-Carcassonne-chk.234.mcz

I think I need a new image -.- ... Bugfix for the scrollbuttons

by Christian Kieschnick (christian.kieschnick@student.hpi.uni-potsdam.de) at February 08, 2010 04:10 PM

Aconcagua-Pharo-Compatibility-HernanWilkinson.301.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:05 PM

Aconcagua-MeasureModelTests-HernanWilkinson.303.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:04 PM

Aconcagua-MeasureModel-HernanWilkinson.310.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 04:02 PM

Aconcagua-GraphModelTests-HernanWilkinson.302.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 03:59 PM

Aconcagua-GraphModel-HernanWilkinson.302.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 03:59 PM

Aconcagua-Extensions-HernanWilkinson.304.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 03:58 PM

Aconcagua-ArithmeticModelTests-HernanWilkinson.305.mcz

empty log message

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 03:57 PM

Aconcagua-ArithmeticModel-HernanWilkinson.305.mcz

Version 0.01

by Jorge Silva (jorge.silva@10pines.com) at February 08, 2010 03:57 PM

SpyCam-ToonVerwaest.253.mcz

in progress

by Toon Verwaest (verwaest@iam.unibe.ch) at February 08, 2010 03:48 PM

SmallPOS-Yulya.45.mcz

empty log message

by Assargadon (tallman@inbox.ru) at February 08, 2010 03:45 PM

SpyCam-ToonVerwaest.252.mcz

cami is annoying

by Toon Verwaest (verwaest@iam.unibe.ch) at February 08, 2010 03:27 PM

SpyCam-ToonVerwaest.251.mcz

giving metaclasses decent UIDs

by Toon Verwaest (verwaest@iam.unibe.ch) at February 08, 2010 03:16 PM

source.squeak.org

Morphic-nice.327.mcz

make TextEditor a bit more LF friendly
clean up dead code in inOutdent:delta:

Note: currently, shift+cmd+L will outdent even if line with min outdent is zero. This was the old behaviour, but we can change it by uncommenting the "^false"

by Nicolas Cellier (ncellier@ifrance.com) at February 08, 2010 11:39 AM

ST80-nice.95.mcz

make cr-indentation work in case of LF
clean up dead code in inOutdent:delta:

Note: currently, shift+cmd+L will outdent even if line with min outdent is zero. his was the old behaviour, but we can change it by uncommenting the "^false"

by Nicolas Cellier (ncellier@ifrance.com) at February 08, 2010 11:35 AM

Collections-nice.298.mcz

indentationIfBlank: did not handle lines with or without line ending character the same
{
(String with: Character tab with: Character space) indentationIfBlank: [:x | nil].
(String with: Character tab with: Character space with: Character cr) indentationIfBlank: [:x | nil].
}
did return #(1 nil), now return #(nil nil)

by Nicolas Cellier (ncellier@ifrance.com) at February 08, 2010 11:27 AM

Collections-nice.297.mcz

Optimized Array inject:into: implementation

by Nicolas Cellier (ncellier@ifrance.com) at February 08, 2010 11:23 AM

Collections-nice.296.mcz

Change String>>initialize to force an initialization.
An initialization is required because current definition of CSNonSeparators class var does not handle WideString correctly.
Example: (String with: 375 asCharacter) withBlanksTrimmed should not be empty...

by Nicolas Cellier (ncellier@ifrance.com) at February 08, 2010 09:25 AM

February 07, 2010

source.squeak.org

Morphic-cmm.326.mcz

- Fixed browse function from a code-pane when Preferences>>#alternativeBrowseIt is enabled.
- Look-tweak for 3.11; changed BalloonMorph>>#defaultBorderWidth to 0 from 1. 0 is appropriate for balloons because they are transient and wispy, not a solid object deserving a border.

by Chris Muller (ma.chris.m@gmail.com) at February 07, 2010 11:16 PM

Kernel-cmm.391.mcz

Added BlockClosure>>#on:do:on:do: and #on:do:on:do:on:do:.

by Chris Muller (ma.chris.m@gmail.com) at February 07, 2010 11:07 PM

Protocols-cmm.22.mcz

Fix problem with trying to use the Protocol browser when Preferences #optionalButtons is not enabled. The custom-buttons of a Protocol browser are not optional, because the functions they provide cannot be accessed via the menu's or hot-keys.

by Chris Muller (ma.chris.m@gmail.com) at February 07, 2010 11:05 PM

Morphic-dtl.325.mcz

Move StandardFileMenu from Morphic-FileList to Tools-Menus. StandardFileMenu is not Morphic specific.

by David T. Lewis (lewis@mail.msen.com) at February 07, 2010 03:35 AM

ST80-dtl.94.mcz

Move SelectionMenu, CustomMenu, and EmphasizedMenu from ST80-Menus to Tools-Menus. These classes are not MVC specific.

by David T. Lewis (lewis@mail.msen.com) at February 07, 2010 03:31 AM

Tools-dtl.170.mcz

Move StandardFileMenu from Morphic-FileList to Tools-Menus. StandardFileMenu is not Morphic specific.

Move SelectionMenu, CustomMenu, and EmphasizedMenu from ST80-Menus to Tools-Menus. These classes are not MVC specific.

With these changes, PopUpMenu and all its subclasses are in package Tools-Menus. The MVC/Morphic dependencies are handled in PopUpMenu>>startUpLeftFlush and PopUpMenu>>startUpWithCaption:icon:at:allowKeyboard:

by David T. Lewis (lewis@mail.msen.com) at February 07, 2010 03:29 AM

February 06, 2010

source.squeak.org

Morphic-dtl.324.mcz

Move PluggableFileListView from package Morphic-FileList to ST80-Views
Move ModalSystemWindowView from package Morphic-FileList to ST80-Views

by David T. Lewis (lewis@mail.msen.com) at February 06, 2010 10:38 PM

ST80-dtl.93.mcz

Move PluggableFileListView from package Morphic-FileList to ST80-Views
Move ModalSystemWindowView from package Morphic-FileList to ST80-Views

by David T. Lewis (lewis@mail.msen.com) at February 06, 2010 10:37 PM

Morphic-dtl.323.mcz

Change PluggableFileList>>open to dispatch through Project to MVC and Morphic methods.
Replace #openLabel: and #openAsMorphLable:inWorld: with#morphicOpenLable:in: and mvcOpenLabel:in: called through Project current.
Note: A better solution is to implement proper ToolBuilder support for PluggableFileList.

by David T. Lewis (lewis@mail.msen.com) at February 06, 2010 10:07 PM

ST80-dtl.92.mcz

Add PluggableFileList>>mvcOpenLable:in: to remove explicit MVC dependency in PluggableFileList.

by David T. Lewis (lewis@mail.msen.com) at February 06, 2010 10:05 PM

System-dtl.245.mcz

Remove explicit reference to MVC ParagraphEditor in Preferences class>>noviceModeSettingChanged.
Add comment and #flag: markers in Project>>dispatchTo:addPrefixAndSend:withArguments: to explain that this method should be replaced by proper ToolBuilder support in classes that use it (PluggableFileList and PopUpMenu so far).

by David T. Lewis (lewis@mail.msen.com) at February 06, 2010 10:03 PM

ToolBuilder-Morphic-mtf.46.mcz

Merged in the Cobalt version of ToolBuilder. Just makes use of the new properties and the fact that any widget can now have help texs

by Matthew Fulmer (tapplek@gmail.com) at February 06, 2010 07:53 PM

ToolBuilder-Kernel-mtf.30.mcz

Merged in Cobalt branch of ToolBuilder. This includes the addition of a few properties, and moving the help ivar all the way to the top of the spec heirarchy, since so many subclasses used it

by Matthew Fulmer (tapplek@gmail.com) at February 06, 2010 07:53 PM

Network-mtf.55.mcz

7219: Improve Streams Usage Readability
http://bugs.squeak.org/view.php?id=7219

Adds << to streams to be mostly like nextPutAll, but uses putOn: so that it works with any object.

by Matthew Fulmer (tapplek@gmail.com) at February 06, 2010 07:53 PM

Multilingual-ul.85.mcz

- fix #basicNext: and #basicUpTo: in MultiByteFileStream
- add chunk reading capabilities to TextConverter
- assume that MultiByteFileStream's converter is properly initialized in #next
- MultiByteFileStream >> #nextChunk uses its converter's chunk reading capabilities, this speeds gives >3x speedup if the file has UTF-8 encoding
- fix: MultiByteFileStream lost it's position if the ! character was encoded to more than a single byte (ex UTF16)

February 06, 2010 07:53 PM

Morphic-cmm.321.mcz

- Recovered "Auto Indent" preference lost back in 3.9, updated for the new TextEditor and Preference Pragma's.

February 06, 2010 07:53 PM

Kernel-mtf.389.mcz

7219: Improve Streams Usage Readability
http://bugs.squeak.org/view.php?id=7219

Adds << to streams to be mostly like nextPutAll, but uses putOn: so that it works with any object.

by Matthew Fulmer (tapplek@gmail.com) at February 06, 2010 07:53 PM

Kernel-mtf.388.mcz

Made a note about the island and env instance variables in the Process class comment

by Matthew Fulmer (tapplek@gmail.com) at February 06, 2010 07:53 PM

Kernel-mtf.390.mcz

merged 389 and 388: stream readability fix and prepping Process for Cobalt

by Matthew Fulmer (tapplek@gmail.com) at February 06, 2010 07:53 PM

Kernel-mtf.387.mcz

added two unused instance variables to Process. These are used by Cobalt; adding them here prevents loading cobalt from marking Kernel as dirty

island: used by the Tweak scripting system. very foundational to the entire Croquet infrastructure

env: part of ProcessSpecific, which adds process-specific variables to the image. Used by Logging, which Cobalt uses

by Matthew Fulmer (tapplek@gmail.com) at February 06, 2010 07:53 PM

Collections-mtf.291.mcz

7219: Improve Streams Usage Readability
http://bugs.squeak.org/view.php?id=7219

Adds << to streams to be mostly like nextPutAll, but uses putOn: so that it works with any object.

by Matthew Fulmer (tapplek@gmail.com) at February 06, 2010 07:52 PM

Network-mtf.55.mcz

7219: Improve Streams Usage Readability
http://bugs.squeak.org/view.php?id=7219

Adds << to streams to be mostly like nextPutAll, but uses putOn: so that it works with any object.

by Andreas Raab (andreas.raab@gmx.de) at February 06, 2010 07:45 PM

Multilingual-ul.85.mcz

- fix #basicNext: and #basicUpTo: in MultiByteFileStream
- add chunk reading capabilities to TextConverter
- assume that MultiByteFileStream's converter is properly initialized in #next
- MultiByteFileStream >> #nextChunk uses its converter's chunk reading capabilities, this speeds gives >3x speedup if the file has UTF-8 encoding
- fix: MultiByteFileStream lost it's position if the ! character was encoded to more than a single byte (ex UTF16)

by Andreas Raab (andreas.raab@gmx.de) at February 06, 2010 07:44 PM

Morphic-ar.322.mcz

Merging Morphic-cmm.321

- Recovered "Auto Indent" preference lost back in 3.9, updated for the new TextEditor and Preference Pragma's.

by Andreas Raab (andreas.raab@gmx.de) at February 06, 2010 07:41 PM

Kernel-mtf.390.mcz

merged 389 and 388: stream readability fix and prepping Process for Cobalt

by Andreas Raab (andreas.raab@gmx.de) at February 06, 2010 07:37 PM

Monticello-ar.362.mcz

Suppress interactive warnings from ClassBuilder while installing MC packages automatically.

by Andreas Raab (andreas.raab@gmx.de) at February 06, 2010 07:36 PM

Collections-ar.295.mcz

Merging Collections-mtf.291:

7219: Improve Streams Usage Readability
http://bugs.squeak.org/view.php?id=7219

Adds << to streams to be mostly like nextPutAll, but uses putOn: so that it works with any object.

by Andreas Raab (andreas.raab@gmx.de) at February 06, 2010 07:30 PM

February 05, 2010

source.squeak.org

Multilingual-ul.85.mcz

- fix #basicNext: and #basicUpTo: in MultiByteFileStream
- add chunk reading capabilities to TextConverter
- assume that MultiByteFileStream's converter is properly initialized in #next
- MultiByteFileStream >> #nextChunk uses its converter's chunk reading capabilities, this speeds gives >3x speedup if the file has UTF-8 encoding
- fix: MultiByteFileStream lost it's position if the ! character was encoded to more than a single byte (ex UTF16)

February 05, 2010 11:42 PM

Tools-ul.169.mcz

- don't use #asSortedCollection: for sorting

by Levente Uzonyi (leves@elte.hu) at February 05, 2010 10:19 PM

System-ul.244.mcz

- don't use asSortedCollection for sorting
- minor cleanup
- add missing method: PseudoClass >> #selectorsDo: (probably there are more missing methods)

by Levente Uzonyi (leves@elte.hu) at February 05, 2010 10:18 PM

Tools-cmm.168.mcz

- Integrated two additional MessageSet filtering options from Diego Gomez Deck. Very useful, at times.

by Chris Muller (ma.chris.m@gmail.com) at February 05, 2010 08:09 PM

Morphic-cmm.321.mcz

- Recovered "Auto Indent" preference lost back in 3.9, updated for the new TextEditor and Preference Pragma's.

February 05, 2010 05:46 PM

Morphic-cmm.319.mcz

Fix for potential World lockup due to the
UI process waiting for the #next of an empty deferredUIMessages. For discussion:

http://lists.squeakfoundation.org/pipermail/squeak-dev/2009-March/135119.html

February 05, 2010 06:53 AM

MorphicTests-ar.13.mcz

Add a test for deferred ui queue timeout.

by Andreas Raab (andreas.raab@gmx.de) at February 05, 2010 06:49 AM

Morphic-ar.320.mcz

Restore execution timeout for deferred ui message processing which was lost in previous change.

by Andreas Raab (andreas.raab@gmx.de) at February 05, 2010 06:48 AM

Morphic-cmm.319.mcz

Fix for potential World lockup due to the
UI process waiting for the #next of an empty deferredUIMessages. For discussion:

http://lists.squeakfoundation.org/pipermail/squeak-dev/2009-March/135119.html

by Andreas Raab (andreas.raab@gmx.de) at February 05, 2010 06:46 AM

Collections-ul.295.mcz

- initialize WeakRegistries in postscript

February 05, 2010 04:38 AM

Collections-ul.294.mcz

- fix #growSize in WeakSet and WeakKeyDictioanry
Since we are using self slowSize (which is like tally in not weak collections) instead of array size we should multiply slowSize by 4/3 and 4/3*3/2 is 2.

by Levente Uzonyi (leves@elte.hu) at February 05, 2010 04:29 AM

Collections-ul.293.mcz

- weak collection changes, part 3

by Levente Uzonyi (leves@elte.hu) at February 05, 2010 04:29 AM

Collections-ul.292.mcz

- weak collection changes, part 2

by Levente Uzonyi (leves@elte.hu) at February 05, 2010 04:28 AM

Collections-ul.291.mcz

- weak collection changes, part 1
- a bit faster #fixCollisionsFrom:

by Levente Uzonyi (leves@elte.hu) at February 05, 2010 04:24 AM

Morphic-cmm.319.mcz

Fix for potential World lockup due to the
UI process waiting for the #next of an empty deferredUIMessages. For discussion:

http://lists.squeakfoundation.org/pipermail/squeak-dev/2009-March/135119.html

February 05, 2010 04:18 AM

CollectionsTests-ul.141.mcz

- bugfix

by Levente Uzonyi (leves@elte.hu) at February 05, 2010 03:34 AM

Kernel-mtf.390.mcz

merged 389 and 388: stream readability fix and prepping Process for Cobalt

by Matthew Fulmer (tapplek@gmail.com) at February 05, 2010 12:50 AM

Collections-mtf.291.mcz

7219: Improve Streams Usage Readability
http://bugs.squeak.org/view.php?id=7219

Adds << to streams to be mostly like nextPutAll, but uses putOn: so that it works with any object.

by Matthew Fulmer (tapplek@gmail.com) at February 05, 2010 12:47 AM

Network-mtf.55.mcz

7219: Improve Streams Usage Readability
http://bugs.squeak.org/view.php?id=7219

Adds << to streams to be mostly like nextPutAll, but uses putOn: so that it works with any object.

by Matthew Fulmer (tapplek@gmail.com) at February 05, 2010 12:46 AM

Kernel-mtf.389.mcz

7219: Improve Streams Usage Readability
http://bugs.squeak.org/view.php?id=7219

Adds << to streams to be mostly like nextPutAll, but uses putOn: so that it works with any object.

by Matthew Fulmer (tapplek@gmail.com) at February 05, 2010 12:45 AM

CollectionsTests-ul.140.mcz

- two more tests for WeakRegistry

by Levente Uzonyi (leves@elte.hu) at February 05, 2010 12:43 AM

February 04, 2010

source.squeak.org

Kernel-mtf.388.mcz

Made a note about the island and env instance variables in the Process class comment

by Matthew Fulmer (tapplek@gmail.com) at February 04, 2010 10:24 PM

MorphicExtras-nice.73.mcz

1) merge some FreeType changes from Tween
2) move some temp declarations inside blocks
3) move some temp assignments outside blocks
4) remove some now useless fixTemps

by Nicolas Cellier (ncellier@ifrance.com) at February 04, 2010 08:33 PM

ST80-nice.91.mcz

remove some now useless fixTemps

by Nicolas Cellier (ncellier@ifrance.com) at February 04, 2010 08:12 PM

Protocols-nice.21.mcz

move a temp declaration inside a block

by Nicolas Cellier (ncellier@ifrance.com) at February 04, 2010 08:11 PM

Monticello-nice.361.mcz

move a temp assignment outside block

by Nicolas Cellier (ncellier@ifrance.com) at February 04, 2010 07:53 PM

Kernel-nice.387.mcz

1) avoid a useless block non local return
2) move a temp assignment outside block

by Nicolas Cellier (ncellier@ifrance.com) at February 04, 2010 07:50 PM

EToys-nice.58.mcz

1) Use methodsDo: instead of slectorsDo:
2) remove a useless fixTemps

by Nicolas Cellier (ncellier@ifrance.com) at February 04, 2010 07:41 PM

Traits-nice.280.mcz

push some temp declarations inside blocks

by Nicolas Cellier (ncellier@ifrance.com) at February 04, 2010 07:21 PM

Kernel-mtf.387.mcz

added two unused instance variables to Process. These are used by Cobalt; adding them here prevents loading cobalt from marking Kernel as dirty

island: used by the Tweak scripting system. very foundational to the entire Croquet infrastructure

env: part of ProcessSpecific, which adds process-specific variables to the image. Used by Logging, which Cobalt uses

by Matthew Fulmer (tapplek@gmail.com) at February 04, 2010 07:20 PM

Tools-nice.167.mcz

1) move some temp assignment outside blocks
2) remove some now useless fixTemps
3) add a pair of translated

by Nicolas Cellier (ncellier@ifrance.com) at February 04, 2010 07:16 PM

System-nice.243.mcz

1) move some temp assignments outside blocks
2) move some temps declaration inside blocks
3) remove some now useless fixTemps

by Nicolas Cellier (ncellier@ifrance.com) at February 04, 2010 07:11 PM

ToolBuilder-Morphic-mtf.46.mcz

Merged in the Cobalt version of ToolBuilder. Just makes use of the new properties and the fact that any widget can now have help texs

by Matthew Fulmer (tapplek@gmail.com) at February 04, 2010 05:11 PM

ToolBuilder-Kernel-mtf.30.mcz

Merged in Cobalt branch of ToolBuilder. This includes the addition of a few properties, and moving the help ivar all the way to the top of the spec heirarchy, since so many subclasses used it

by Matthew Fulmer (tapplek@gmail.com) at February 04, 2010 05:04 PM

ToolBuilder-Morphic-mtf.46.mcz

Merged in the Cobalt version of ToolBuilder. Just makes use of the new properties and the fact that any widget can now have help texs

by Matthew Fulmer (tapplek@gmail.com) at February 04, 2010 05:04 PM

Morphic-kb.318.mcz

- fix: MenuMorph releases selection for keyboard events. Before this you could not move through menu items with the cursor if it had a submenu.
- fix: With left or right arrow now you can only move into a submenu. Before this those keystrokes were added to the filter if the selectedItem had no submenu.

February 04, 2010 04:47 PM

Installer-Core-mtf.335.mcz

merged Installer-Core-nice.93 from trunk. This completes the merge of trunk Installer and mainstream Installer. Please put this version into squeak trunk rather than the ancient version you have now. Merging is rather difficult as there has been a severe refactoring since this 2-year-old version was current. See http://www.squeaksource.com/Installer for a complete history

Name: Installer-Core-nice.93
Author: nice
Time: 18 January 2010, 3:27:55 am
UUID: 099486b1-f102-c748-bba5-cb794f54a1fe
Ancestors: Installer-Core-nice.92

remove an outer temp assignment: #withCurrentChangeSetNamed:do: does return the change set, so it is not necessary to assign temp inside the block

by Matthew Fulmer (tapplek@gmail.com) at February 04, 2010 04:47 PM

Installer-Core-mtf.335.mcz

merged Installer-Core-nice.93 from trunk. This completes the merge of trunk Installer and mainstream Installer. Please put this version into squeak trunk rather than the ancient version you have now. Merging is rather difficult as there has been a severe refactoring since this 2-year-old version was current. See http://www.squeaksource.com/Installer for a complete history

Name: Installer-Core-nice.93
Author: nice
Time: 18 January 2010, 3:27:55 am
UUID: 099486b1-f102-c748-bba5-cb794f54a1fe
Ancestors: Installer-Core-nice.92

remove an outer temp assignment: #withCurrentChangeSetNamed:do: does return the change set, so it is not necessary to assign temp inside the block

by Andreas Raab (andreas.raab@gmx.de) at February 04, 2010 04:43 PM

Installer-Core-mtf.335.mcz

merged Installer-Core-nice.93 from trunk. This completes the merge of trunk Installer and mainstream Installer. Please put this version into squeak trunk rather than the ancient version you have now. Merging is rather difficult as there has been a severe refactoring since this 2-year-old version was current. See http://www.squeaksource.com/Installer for a complete history

Name: Installer-Core-nice.93
Author: nice
Time: 18 January 2010, 3:27:55 am
UUID: 099486b1-f102-c748-bba5-cb794f54a1fe
Ancestors: Installer-Core-nice.92

remove an outer temp assignment: #withCurrentChangeSetNamed:do: does return the change set, so it is not necessary to assign temp inside the block

by Matthew Fulmer (tapplek@gmail.com) at February 04, 2010 03:22 PM

System-ar.242.mcz

Merge latest MessageTally changes from Cuis.

by Andreas Raab (andreas.raab@gmx.de) at February 04, 2010 05:35 AM

Morphic-kb.318.mcz

- fix: MenuMorph releases selection for keyboard events. Before this you could not move through menu items with the cursor if it had a submenu.
- fix: With left or right arrow now you can only move into a submenu. Before this those keystrokes were added to the filter if the selectedItem had no submenu.

by Andreas Raab (andreas.raab@gmx.de) at February 04, 2010 04:54 AM

Multilingual-ul.86.mcz

- faster chunk reading

February 04, 2010 02:31 AM

Morphic-kb.318.mcz

- fix: MenuMorph releases selection for keyboard events. Before this you could not move through menu items with the cursor if it had a submenu.
- fix: With left or right arrow now you can only move into a submenu. Before this those keystrokes were added to the filter if the selectedItem had no submenu.

February 04, 2010 01:28 AM

Collections-ul.295.mcz

- initialize WeakRegistries in postscript

February 04, 2010 01:14 AM

CollectionsTests-ul.139.mcz

- some tests for WeakRegistry

by Levente Uzonyi (leves@elte.hu) at February 04, 2010 01:13 AM

Morphic-kb.317.mcz

- quick fix for: http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-February/144057.html

The fix adds a check to MenuMorph >> displayFiltered: to prevent invoking selectItem:event: without an event, because the current implementation doesn't support that.

February 04, 2010 01:07 AM

February 03, 2010

source.squeak.org

Morphic-kb.317.mcz

- quick fix for: http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-February/144057.html

The fix adds a check to MenuMorph >> displayFiltered: to prevent invoking selectItem:event: without an event, because the current implementation doesn't support that.

February 03, 2010 11:39 PM

Morphic-kb.316.mcz

- fix for: http://bugs.squeak.org/view.php?id=7462

The fix adds a check to SystemWindow >> activate, to avoid sending #addPaneSplitters if the window isCollapsed.

February 03, 2010 06:30 AM

MonticelloConfigurations-mpe.74.mcz

if the preference #logToFile is disabled all update log events will be forwarded to a Transcript. If no Transcript is already open, I will open a new one. (requires the collection-mpe.290 extension)

February 03, 2010 06:30 AM

Collections-mpe.290.mcz

add a helper method to count the number of open Transcripts

February 03, 2010 06:30 AM

Morphic-kb.316.mcz

- fix for: http://bugs.squeak.org/view.php?id=7462

The fix adds a check to SystemWindow >> activate, to avoid sending #addPaneSplitters if the window isCollapsed.

by Andreas Raab (andreas.raab@gmx.de) at February 03, 2010 06:26 AM

MonticelloConfigurations-mpe.74.mcz

if the preference #logToFile is disabled all update log events will be forwarded to a Transcript. If no Transcript is already open, I will open a new one. (requires the collection-mpe.290 extension)

by Andreas Raab (andreas.raab@gmx.de) at February 03, 2010 06:21 AM