Planet Squeak Code

March 12, 2010

squeaksource.com

RPackage-NewImplementation-StephaneDucasse.16.mcz

more methods for doru

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:52 PM

RPackageAll-StephaneDucasse.15.mcz

more methods for doru

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:52 PM

RPackage-NewImplementation-StephaneDucasse.15.mcz

fixing FilledUPMock

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:35 PM

RPackage-UI-StephaneDucasse.2.mcz

fixing FilledUPMock

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:35 PM

RPackageAll-StephaneDucasse.14.mcz

fixing FilledUPMock

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:34 PM

RPackage-NewImplementation-StephaneDucasse.14.mcz

new test teardown broken

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

RPackage-NewImplementation-StephaneDucasse.13.mcz

working on slices
removed cruft
reorganized New implementation as the primary one.

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

RPackage-NewImplementation-StephaneDucasse.12.mcz

added tests for extensionClassNames
-> coverage 93%

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

RPackage-NewImplementation-StephaneDucasse.11.mcz

adding coverage for metaclass remove and add selector

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

RPackage-NewImplementation-StephaneDucasse.10.mcz

test metaclass added

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

RPackage-NewImplementation-StephaneDucasse.9.mcz

more tests 17 - 85 % cov

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

RPackage-NewImplementation-StephaneDucasse.8.mcz

class addition tests

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

RPackage-NewImplementation-StephaneDucasse.7.mcz

now register/unregister covered

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

RPackage-NewImplementation-StephaneDucasse.6.mcz

defined and definedNames tested

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

RPackage-NewImplementation-StephaneDucasse.5.mcz

12 test green

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

RPackage-NewImplementation-StephaneDucasse.4.mcz

more test on class extension classes migrated

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

Kumpel-MatthiasJunker.18.mcz

More tests added

by Matthias Junker (junker.matt@gmail.com) at March 12, 2010 05:14 PM

RPackage-NewImplementation-StephaneDucasse.3.mcz

include tests green.

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

RPackage-NewImplementation-StephaneDucasse.2.mcz

fixing extensionMethods

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

RPackage-NewImplementation-StephaneDucasse.1.mcz

reorganization

by Stéphane Ducasse (stephane.ducasse@inria.fr) at March 12, 2010 05:14 PM

Famix-Extensions-cyrille_delaunay.98.mcz

Prototyping new Cook Query Model API

March 12, 2010 04:46 PM

Pinocchio-ToonVerwaest.104.mcz

moved all natives to named primitives

by Toon Verwaest (verwaest@iam.unibe.ch) at March 12, 2010 04:19 PM

Pinocchio-ToonVerwaest.103.mcz

intermediate commit; starting to move all methods to the new named primitives; and thus providing the API within pharo

by Toon Verwaest (verwaest@iam.unibe.ch) at March 12, 2010 03:06 PM

Installer-Core-nm.350.mcz

- InstallerMonticello >>mcDetectFileBlock:
The detection is made with #beginsWith:, but if you have two different packages which begins with the same string, it would detect a wrong package.
Reeplaced by #copyUpToLast: $-
- InstallerMonticello >>mcSortFileBlock
If the file has no number (it could happen, yes, and it happened to me with a file create by MonticelloConfiguration, which I didn't remember it existed) the files collection is sorted wrongly, since #asInteger will answer nil.
Replaced #asInteger by #asNumber
- Errors were logued only to the Transcript. An instance variable erros was added, and the method #logErr: add to it only the errors. Other methods were changes to support error detection

March 12, 2010 03:00 PM

GT-Tools-tg.21.mcz

replaced deprecated call

by Tudor Girba (tudor.girba@gmail.com) at March 12, 2010 02:50 PM

Multilingual-HenrikSperreJohansen.149.mcz

Removes unneccessary complexity from TextConverter>> nextPutAll:toStream, use streamContents for code clarity in String>>convertToWithConverter.

March 12, 2010 02:42 PM

Collections-Strings-HenrikSperreJohansen.96.mcz

Removes unneccessary complexity from TextConverter>> nextPutAll:toStream, use streamContents for code clarity in String>>convertToWithConverter.

March 12, 2010 02:42 PM

SLICE-ConverterSynchWithSqueak-HenrikSperreJohansen.1.mcz

Removes unneccessary complexity from TextConverter>> nextPutAll:toStream, use streamContents for code clarity in String>>convertToWithConverter.

March 12, 2010 02:42 PM

source.squeak.org

Collections-HenrikSperreJohansen.335.mcz

Faster String>>convertFromWithConverter: from Pharo.

Useful in f.ex. asVMPathName.

Test:

[|converter|
converter := UTF8TextConverter new.
1 to: 50000 do: [:ix | 'abcæøåaskjdhfasiugbvsipruvnasipvunasivunapivunasieun' convertToWithConverter: converter]] timeToRun

March 12, 2010 02:38 PM

squeaksource.com

SmallPOS-MYI.100.mcz

empty log message

by Assargadon (tallman@inbox.ru) at March 12, 2010 02:32 PM

Kumpel-MatthiasJunker.17.mcz

Cleanup

by Matthias Junker (junker.matt@gmail.com) at March 12, 2010 01:31 PM

NewInspector-FredericPluquet.64.mcz

- drag/drop elements from collection

March 12, 2010 01:08 PM

Kumpel-MatthiasJunker.16.mcz

Build Process optimized

by Matthias Junker (junker.matt@gmail.com) at March 12, 2010 12:38 PM

ConfigurationOfDeimos-EstebanLorenzano.48.mcz

version 0.4-build30

March 12, 2010 12:19 PM

Deimos-EstebanLorenzano.69.mcz

-Refactored widget access logic to it's own component. This is needed because of background processes for DETableCells (maybe a trait in the future?)

March 12, 2010 12:16 PM

Moose-MondrianScripts-cyrille_delaunay.77.mcz

DistributionMap =>allowing users to use either a dropList or a TextField to select 'elements to display' and 'property to based on the map'

March 12, 2010 12:02 PM

SmallPOS-Yulya.99.mcz

empty log message

by Assargadon (tallman@inbox.ru) at March 12, 2010 11:50 AM

SmallPOS-MYI.98.mcz

empty log message

by Assargadon (tallman@inbox.ru) at March 12, 2010 11:47 AM

SmallPOS-Yulya.98.mcz

empty log message

by Assargadon (tallman@inbox.ru) at March 12, 2010 11:27 AM

Moose-JEE-FabrizioPerin.53.mcz

- FAMIXDBMapping renamed as FAMIXMapping
- renamed methods into FAMIXMapped
- added necessary methods into FAMIXNamedEntity and FAMIXRelationalEntity
- added test on FAMIXMapping creation

by Fabrizio Perin (fabrizio.perin@gmail.com) at March 12, 2010 11:25 AM

Moose-JEE-FabrizioPerin.52.mcz

prova

by Fabrizio Perin (fabrizio.perin@gmail.com) at March 12, 2010 11:22 AM

SmallPOS-Yulya.97.mcz

empty log message

by Assargadon (tallman@inbox.ru) at March 12, 2010 10:24 AM

Merlin-cyrille_delaunay.32.mcz

with new constructors for dropListPart et textFieldWithPrefixAndSuffixPart

March 12, 2010 09:01 AM

source.squeak.org

MorphicExtras-MAD.79.mcz

A one-line change to make the Magnifier Morph eat less CPU.

March 12, 2010 08:43 AM

Tools-cmm.209.mcz

When removing message from a MessageTrace, maintain the selection index.

by Chris Muller (ma.chris.m@gmail.com) at March 12, 2010 06:09 AM

squeaksource.com

XML-Parser-JAAyer.57.mcz

March 12, 2010 06:02 AM

ConfigurationOfDeimos-EstebanLorenzano.47.mcz

version 0.4-build30

March 12, 2010 02:25 AM

Deimos-EstebanLorenzano.68.mcz

another tablecell speed test

March 12, 2010 02:23 AM

Kumpel-MatthiasJunker.15.mcz

Moose navigations ported from VW.

by Matthias Junker (junker.matt@gmail.com) at March 12, 2010 12:19 AM

March 11, 2010

squeaksource.com

Kumpel-MatthiasJunker.14.mcz

More robust version for loading project histories.

by Matthias Junker (junker.matt@gmail.com) at March 11, 2010 11:10 PM

ConfigurationOfDeimos-EstebanLorenzano.46.mcz

version 0.4-build29

March 11, 2010 10:38 PM

Deimos-EstebanLorenzano.67.mcz

-some optimization attempts. DO NOT USE.

March 11, 2010 10:33 PM

source.squeak.org

Tools-cmm.208.mcz

Fix for pruning the last message of a MessageTrace.

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

squeaksource.com

ScriptLoader-MarcusDenker.1154.mcz

Issue 1850: Add MetacelloRepository to default repository list
Issue 1967: Cleaning included Monticello repositories in PharoCore

March 11, 2010 07:53 PM

Kernel-MarcusDenker.611.mcz

Issue 1481: remove class MethoProperties
Issue 1850: Add MetacelloRepository to default repository list
Issue 1967: Cleaning included Monticello repositories in PharoCore

March 11, 2010 07:31 PM

ScriptLoader11-MarcusDenker.281.mcz

Issue 1481: remove class MethoProperties
Issue 1850: Add MetacelloRepository to default repository list
Issue 1967: Cleaning included Monticello repositories in PharoCore

March 11, 2010 07:30 PM

ScriptLoader11-MarcusDenker.280.mcz

fix...

March 11, 2010 07:03 PM

ScriptLoader11-MarcusDenker.279.mcz

fix packageloader...

March 11, 2010 06:59 PM

Pinocchio-DavidGurtner.102.mcz

fixed annotations to be arrayed as in C. for named primitives.

by David Gurtner (david.gurtner@students.unibe.ch) at March 11, 2010 06:06 PM

Iliad-Core0.8-sa.34.mcz

ILModelProxy >> performRealWrite:with:
Compatibility

March 11, 2010 06:00 PM

source.squeak.org

Traits-ar.283.mcz

Fix SystemChangeNotification for traits.

NB, SystemNotification is broken: It requires passing in *both* old and new class/trait verbatim even though they cannot both exist at the same time and even though copying is not desirable (for the current trait implementation copying would mean recompiling all methods). So we pass in a shallowCopy to avoid excessive recompilation but of course if a client ever looks deeply inside it it will quickly find that it's not a copy. This should be fixed by passing a description of some sort (similar to MCClassDefinition) or specifically the values that were changed.

by Andreas Raab (andreas.raab@gmx.de) at March 11, 2010 04:52 PM

squeaksource.com

Pinocchio-DavidGurtner.101.mcz

exporting annotations now

by David Gurtner (david.gurtner@students.unibe.ch) at March 11, 2010 03:23 PM

XML-Parser-JAAyer.56.mcz

* Removed the newly-added *content: constructors for XMLElement. Since #addContent: can take strings, they aren't really needed anymore.

* Refactored the stream reading code out of XMLTokenizer and into a separate XMLStreamReader class.

* Added some new exception classes.

* Added constructor methods to XMLElement to support creating an element with multiple namespaces declared it it, and also added an instance-side declareNamespaces: message.

* Attributes can now be supplied as a Dictionary or Array to XMLElement constructors (so too with namespaces).

March 11, 2010 03:20 PM

ConfigurationOfDeimos-EstebanLorenzano.45.mcz

version 0.4-build28

March 11, 2010 02:59 PM

Deimos-EstebanLorenzano.66.mcz

-DETable>>#commitUpdates: to handle blocks of updates -DETableListModel now handles insertion/remove protocol (part of it was moved from DETable, because fits better on this place)
-using SmallDictionary instead Dictionary (it is supposed to be faster)

March 11, 2010 02:58 PM

MobileMail-DanielLangone.41.mcz

Force Tree Works

by Daniel Langone (d.langone@students.unibe.ch) at March 11, 2010 02:24 PM

Moose-MondrianScripts-cyrille_delaunay.76.mcz

DistribitionMap => with labels over the non-empty parts

March 11, 2010 01:51 PM

Pinocchio-ToonVerwaest.100.mcz

exporting setbucket and dictbucket as internal classes

by Toon Verwaest (verwaest@iam.unibe.ch) at March 11, 2010 01:32 PM

SmallPOS-MYI.96.mcz

Fast filters are here

by Assargadon (tallman@inbox.ru) at March 11, 2010 01:27 PM

SmallPOS-Yulya.96.mcz

empty log message

by Assargadon (tallman@inbox.ru) at March 11, 2010 11:14 AM

SmallPOS-MYI.95.mcz

empty log message

by Assargadon (tallman@inbox.ru) at March 11, 2010 10:56 AM

ScriptLoader11-NouryBouraqadi.276.mcz

cleanUpForProduction extended to unload ScriptLoader

March 11, 2010 10:39 AM

PackageInfo-MarcusDenker.50.mcz

Issue 2085: Optimization of PackageOrganizer
Issue 2123: [ScriptLoader11] Enhancement of ScriptLoader>>cleanUpForProduction

March 11, 2010 10:38 AM

ScriptLoader11-MarcusDenker.278.mcz

Issue 2085: Optimization of PackageOrganizer
Issue 2123: [ScriptLoader11] Enhancement of ScriptLoader>>cleanUpForProduction

March 11, 2010 10:37 AM

SystemChangeAnnouncer-klub.4.mcz

- removed some unused variables

March 11, 2010 10:25 AM

SmallPOS-Yulya.94.mcz

empty log message

by Assargadon (tallman@inbox.ru) at March 11, 2010 10:23 AM

source.squeak.org

Morphic-laza.380.mcz

Adds Host WindowEvent handling

by Alexander Lazarević (Alexander@Lazarevic.de) at March 11, 2010 08:35 AM

Kernel-laza.423.mcz

Adds Host WindowEvent handling

by Alexander Lazarević (Alexander@Lazarevic.de) at March 11, 2010 08:33 AM

squeaksource.com

VMMaker-ar.160.mcz

Add David's fix for removing the inline definition of error().

March 11, 2010 06:58 AM

source.squeak.org

Monticello-ar.381.mcz

Add preference to make new version check before save optional. Also truncate newer version list to 150 characters to avoid extremely long messages.

by Andreas Raab (andreas.raab@gmx.de) at March 11, 2010 05:16 AM

squeaksource.com

XML-Parser-JAAyer.54.mcz

March 11, 2010 05:04 AM

XML-Parser-JAAyer.53.mcz

* Adjusted the class hierarchy.

* Added two XMLNode-specific collection classes, XMLNodeList and XMLAttributeList.

March 11, 2010 04:47 AM

source.squeak.org

Tools-mtf.208.mcz

Part 4 of 4 of the fix for
http://bugs.squeak.org/view.php?id=7158

by Matthew Fulmer (tapplek@gmail.com) at March 11, 2010 12:37 AM

System-mtf.293.mcz

Part 3 of 4 of the fix for
http://bugs.squeak.org/view.php?id=7158

by Matthew Fulmer (tapplek@gmail.com) at March 11, 2010 12:33 AM

squeaksource.com

ConfigurationOfDeimos-EstebanLorenzano.44.mcz

version 0.4-build27

March 11, 2010 12:30 AM

Deimos-EstebanLorenzano.65.mcz

-added #preLoad ro table models

March 11, 2010 12:29 AM

source.squeak.org

Kernel-mtf.422.mcz

Part 2 of 4 of the fix for
http://bugs.squeak.org/view.php?id=7158

by Matthew Fulmer (tapplek@gmail.com) at March 11, 2010 12:28 AM

Kernel-mtf.421.mcz

Preload a critical method just in case of load order issues. Part 1 of 4 of the fix for
http://bugs.squeak.org/view.php?id=7158

by Matthew Fulmer (tapplek@gmail.com) at March 11, 2010 12:25 AM

March 10, 2010

squeaksource.com

Logging-mtf.54.mcz

merged cobalt and mainstream changes

March 10, 2010 11:41 PM

Logging-mtf.53.mcz

don't hold on to method contexts after done writing logs

March 10, 2010 11:39 PM

Logging-jrd.52.mcz

Changed:

- Added CompiledMethod>>printReferenceOn: so the logging code won't blow up in blocks

March 10, 2010 11:38 PM

Logging-jrd.51.mcz

Changed:

- Added method LogHistory>>clearEntries to make it easier to remove dangling references. Is NOT a synchronized method.

March 10, 2010 11:38 PM

SystemChangeAnnouncerCompatibility-klub.1.mcz

- We try to break out SystemChangeAnnouncer compatibility with SystemChangeNotifier into a separate package

by Balázs Kósi (rebmekop@gmail.com) at March 10, 2010 11:35 PM

SystemChangeAnnouncer-klub.3.mcz

- first stab at reimplementing SystemChangeNotifier with announcements

by Balázs Kósi (rebmekop@gmail.com) at March 10, 2010 11:34 PM

Kumpel-MatthiasJunker.13.mcz

more refactoring

by Matthias Junker (junker.matt@gmail.com) at March 10, 2010 11:17 PM

Famix-Extensions-tg.98.mcz

ScopingEntity>>allRecursiveClasses. However, we should change the semantics of allClasses which currently is basically pointing to the classes from the current scope.

by Tudor Girba (tudor.girba@gmail.com) at March 10, 2010 10:21 PM

Kumpel-MatthiasJunker.12.mcz

printOn: added and minor improvements

by Matthias Junker (junker.matt@gmail.com) at March 10, 2010 10:00 PM

Kumpel-MatthiasJunker.11.mcz

Fixes to build process.

by Matthias Junker (junker.matt@gmail.com) at March 10, 2010 09:45 PM

Moose-MondrianScripts-tg.75.mcz

improved rendering of distribution map

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

Mondrian-tg.391.mcz

removed whitespaces

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

ConfigurationOfDeimos-EstebanLorenzano.43.mcz

0.4-build26

March 10, 2010 06:55 PM

Deimos-EstebanLorenzano.64.mcz

-trying a "preload" logic (seeing if we can gain speed)

March 10, 2010 06:53 PM

Moose-JEE-FabrizioPerin.51.mcz

Working on the relations between the Java Code and the Relational elements.

- Added classes: FAMIXDBAccess and FAMIXDBMapping also with annotations to the class side to visualized them into the browser for the meta model.
- working on a test for FAMIXDBMapping
- implemented initializations method missed on FAMIXTablesColumn class
- small bugfix

by Fabrizio Perin (fabrizio.perin@gmail.com) at March 10, 2010 06:18 PM

Kumpel-MatthiasJunker.10.mcz

More code ported from VW.

by Matthias Junker (junker.matt@gmail.com) at March 10, 2010 06:06 PM

Pinocchio-inurBollimaC.99.mcz

moving Dict and Set into separate Collection

by Camillo Bruni (camillobruni@students.unibe.ch) at March 10, 2010 05:40 PM

Pinocchio-DavidGurtner.98.mcz

Changed Compiler to understand NativeMethods...

by David Gurtner (david.gurtner@students.unibe.ch) at March 10, 2010 05:22 PM

Pinocchio-inurBollimaC.97.mcz

happy comit to me blu

by Camillo Bruni (camillobruni@students.unibe.ch) at March 10, 2010 05:10 PM

Pinocchio-inurBollimaC.96.mcz

he adds more code
hop id dosnt brake

by Camillo Bruni (camillobruni@students.unibe.ch) at March 10, 2010 05:08 PM

Pinocchio-ToonVerwaest.96.mcz

nicer errors.... colors!

by Toon Verwaest (verwaest@iam.unibe.ch) at March 10, 2010 04:53 PM

Mondrian-Alexandre_Bergel.390.mcz

fixed a number of bugs in MOEllipseShape and MORoundedRectangleShape. Tests have been added

March 10, 2010 03:11 PM

ConfigurationOfMooseAlgos-CyrilleDelaunay.12.mcz

adding new packages retrieved from VW

- InformationRetrieval
- FormalConceptAnalysis

March 10, 2010 03:00 PM

Moose-Wizard-CyrilleDelaunay.24.mcz

removing use of deprecated method

March 10, 2010 02:44 PM

source.squeak.org

Compiler-nice.136.mcz

Multiple automatic AmbigousSelector replacement was broken dur to subtle requestorOffset magic. Attempt a correction.

I just made the replacement work, but the second occurence selection just flash , I don't know why.

I do not really understand what I programmed... This is a door open to future bugs.
The requestorOffset inst var in Parser looks like a fragile construction to me.
I dont understand selectInvisiblyFrom:to: neither...

Not sure what happens if we mix UnsedVariable, AmbiguousSelector and other automatic corrections.

Probably more work on this subject

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

Graphics-ar.120.mcz

Graphics fixes:
- Add CursorWithAlpha from OLPC. Try this:
CursorWithAlpha biggerNormal showWhile:[Sensor waitButton].
- Fix Cursor>>showWhile: to not allow changing the cursor unless being invoked from the UI process.
- Fix Form>>asFormOfDepth: to have alpha set when converting from 16 -> 32 bit.

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 06:47 AM

CollectionsTests-ar.156.mcz

Update base64 tests.

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 06:25 AM

Collections-ar.334.mcz

Give Base64MimeConverter the ability to not break lines longer than 70 characters. Useful (for example) when using long base64 encodings in urls.

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 06:24 AM

CollectionsTests-ar.155.mcz

Update test to require Dictionary>>at: to raise KeyNotFound.

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 06:12 AM

Collections-ar.333.mcz

Signal KeyNotFound instead of a generic error and provide the key in the exception and error message.

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 06:10 AM

Exceptions-ar.26.mcz

Add KeyNotFound error which is signaled when a key in a collection cannot be found.

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 06:06 AM

Collections-ar.332.mcz

- Comments for Collection>>min,max
- Optimized implementations for Bag>>min,max,sum

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 06:00 AM

FFI-Kernel-ar.16.mcz

Provide additional support for initialize and unload.

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

Collections-ul.331.mcz

- removed the postscript

by Levente Uzonyi (leves@elte.hu) at March 10, 2010 04:45 AM

Collections-ul.330.mcz

- use WeakIdentityKeyDictionary instead of WeakKeyDictionary in WeakRegistry
- added a postscript to update existing WeakRegistries

by Levente Uzonyi (leves@elte.hu) at March 10, 2010 04:40 AM

FFI-Kernel-ar.15.mcz

Add initialize/unload support for splObj entries.

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 03:47 AM

SMBase-ar.99.mcz

Get rid of a few *smbase extensions/overrides.

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 03:36 AM

VersionNumber-ar.2.mcz

Get rid of a few *smbase extensions/overrides.

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 03:36 AM

System-ar.292.mcz

Get rid of a few *smbase extensions/overrides.

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 03:35 AM

ShoutCore-ul.14.mcz

- restore lost pragma colorization

by Levente Uzonyi (leves@elte.hu) at March 10, 2010 02:53 AM

Tools-ul.207.mcz

- DependencyBrowser gets it's package list from PackageInfo instead of MCWorkingCopy. This way the Tools package doesn't depend on Monticello. But the list of packages are different, that should be fixed.

by Levente Uzonyi (leves@elte.hu) at March 10, 2010 02:53 AM

Monticello-ar.379.mcz

Put the newer version check back into saveVersion. It prevents accidental commits when there are newer (unmerged) versions in the repository. The test got lost probably accidentally a while ago; if the removal was deliberate we should make this a preference (I'm too lazy to live without it :-)

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 01:17 AM

System-ar.290.mcz

Three changes:
- put Smalltalk>>at:ifAbsentPut: back (merge ar.285)
- fix for SystemDictionary>>bindingOf:
- a bit of refactoring for saveAs allowing a bit more flexibility for image packaging purposes

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 01:08 AM

System-ar.285.mcz

Add SystemDictionary>>at:ifAbsentPut: as member of the at:[put:|ifAbsent:|ifPresent:] family of supported methods for accessing globals. Used (for example) by Tweak.

by Andreas Raab (andreas.raab@gmx.de) at March 10, 2010 12:48 AM

March 09, 2010

source.squeak.org

Tools-cmm.206.mcz

Fix MessageSet filtering by author, when the author initials have not yet been specified.

by Chris Muller (ma.chris.m@gmail.com) at March 09, 2010 10:44 PM

Morphic-cmm.378.mcz

- Fixed bug with MenuMorph>>#addStayUpIcons.
- Utilities class>>#authorInitialsPerSe is often set to an empty string, not nil. Updated some guards accordingly.
- The changed-indicator was made two-pixels thick from 3.10. Instead of putting it back to one, I softened it a bit, which looks better and more refined.

by Chris Muller (ma.chris.m@gmail.com) at March 09, 2010 09:27 PM

System-laza.289.mcz

Fix for http://bugs.squeak.org/view.php?id=7434

by Alexander Lazarević (Alexander@Lazarevic.de) at March 09, 2010 08:38 PM

MorphicExtras-laza.78.mcz

Fix for http://bugs.squeak.org/view.php?id=7438

by Alexander Lazarević (Alexander@Lazarevic.de) at March 09, 2010 04:06 PM

Tools-laza.205.mcz

A fix for http://bugs.squeak.org/view.php?id=7464

by Alexander Lazarević (Alexander@Lazarevic.de) at March 09, 2010 03:02 PM

March 08, 2010

source.squeak.org

Graphics-nice.118.mcz

Add one more message for backward compatibility with obsolete FreeType overrides.

by Nicolas Cellier (ncellier@ifrance.com) at March 08, 2010 10:22 PM

Multilingual-nice.101.mcz

Check that charCode < 256 before testing stopConditions
This test was absent in one method - assuming encoding = 0 ==> (charCode < 256) which is not true anymore (Unicode leadingChar = 0).
This test was charCode < stops size which now DNU since introduction of TextStopConditions, and would have groked A macron otherwise.

by Nicolas Cellier (ncellier@ifrance.com) at March 08, 2010 09:22 PM

Exceptions-nice.24.mcz

move OutOfScopeNotification to Compiler

by Nicolas Cellier (ncellier@ifrance.com) at March 08, 2010 09:14 PM

Compiler-nice.135.mcz

move OutOfScopeNotification to Compiler

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

Tools-cmm.204.mcz

MessageTrace fixes. When filtering the message-list, MessageTrace must know whether "Nothing would be in the list if you did that." Also, when pruning the list, the messageListIndex is now maintained.

by Chris Muller (ma.chris.m@gmail.com) at March 08, 2010 08:48 PM

Exceptions-nice.23.mcz

move SyntaxErrorNotification where it belongs, Compiler

by Nicolas Cellier (ncellier@ifrance.com) at March 08, 2010 08:10 PM

Compiler-nice.134.mcz

move SyntaxErrorNotification where it belongs, Compiler
This creates a dependency on ToolSet, but Compiler did already depend on System.

by Nicolas Cellier (ncellier@ifrance.com) at March 08, 2010 08:07 PM

Graphics-ul.117.mcz

- #crossedX and #endOfRun is accessible again by index in TextStopConditions

March 08, 2010 03:45 PM

Multilingual-ul.100.mcz

- use the old sized array for TextStopConditions

March 08, 2010 03:45 PM

Multilingual-nice.100.mcz

Be backward compatible with obsolete code.
Otherwise, VMMaker update cannot be loaded safely in the image.

by Nicolas Cellier (ncellier@ifrance.com) at March 08, 2010 01:39 PM

Graphics-nice.117.mcz

Restore TextStopConditions backward compatibility support for FreeType overrides.
Otherwise, VMMaker update cannot be loaded safely in the image.

Add a long comment to TextStopConditions.
I cannot complain about comments if I don't put some myself.
Maybe it does not belong here, but hey, that's better than nothing.

by Nicolas Cellier (ncellier@ifrance.com) at March 08, 2010 01:37 PM

Services-Base-dtl.44.mcz

Fix from Vaidotas Did??balis

Move PluggableTextMorph >> textMorph from "*sevices-base" to "accessing" category, then after unloading all packages user can change font.

by David T. Lewis (lewis@mail.msen.com) at March 08, 2010 12:30 PM

Morphic-dtl.377.mcz

Fix from Vaidotas Did??balis

Move PluggableTextMorph >> textMorph from "*sevices-base" to "accessing" category, then after unloading all packages user can change font.

by David T. Lewis (lewis@mail.msen.com) at March 08, 2010 12:29 PM

Tools-laza.203.mcz

adapt FileList2/FileChooser to the last change

by Alexander Lazarević (Alexander@Lazarevic.de) at March 08, 2010 11:05 AM

Tools-laza.202.mcz

Fixes file List display when sorted by size. (Visually this probably only works right with a fixed font)

by Alexander Lazarević (Alexander@Lazarevic.de) at March 08, 2010 09:33 AM

System-ar.277.mcz

First part of Smalltalk/SystemDictionary conversion:
- Copy all missing methods from SystemDictionary to SmalltalkImage
- Convert Smalltalk to SmalltalkImage current globals
- Convert SmalltalkImage current to Smalltalk
This leaves the system in a state where a *lot* of methods are intentionally duplicated between SmalltalkImage and SystemDictionary to give us room to clean up things once we have the basics in place.

March 08, 2010 07:48 AM

CollectionsTests-klc.153.mcz

Simple test for Collection>>#minMax

March 08, 2010 07:48 AM

Collections-klc.328.mcz

Return both the minimum and maximum of the given collection in a single pass.

March 08, 2010 07:48 AM

Collections-klc.329.mcz

Return both the minimum and maximum of the given collection in a single pass.

Better (certainly reads better) implementation from Randal Schwartz.

March 08, 2010 07:48 AM

CollectionsTests-klc.153.mcz

Simple test for Collection>>#minMax

by Andreas Raab (andreas.raab@gmx.de) at March 08, 2010 07:42 AM

Collections-klc.329.mcz

Return both the minimum and maximum of the given collection in a single pass.

Better (certainly reads better) implementation from Randal Schwartz.

by Andreas Raab (andreas.raab@gmx.de) at March 08, 2010 07:41 AM

Multilingual-ul.100.mcz

- use the old sized array for TextStopConditions

March 08, 2010 03:59 AM

Graphics-ul.117.mcz

- #crossedX and #endOfRun is accessible again by index in TextStopConditions

March 08, 2010 03:59 AM

Tests-ul.58.mcz

- renamed PackageDependencyTest's #testPackage:dependsOnlyOn: to #testPackage: dependsExactlyOn:, since that's the intended behavior.
- removed fixed dependencies from #testCompiler, #testExceptions and #testMorphic

by Levente Uzonyi (leves@elte.hu) at March 08, 2010 01:01 AM

Collections-klc.329.mcz

Return both the minimum and maximum of the given collection in a single pass.

Better (certainly reads better) implementation from Randal Schwartz.

March 08, 2010 12:51 AM

CollectionsTests-klc.153.mcz

Simple test for Collection>>#minMax

March 08, 2010 12:39 AM

Collections-klc.328.mcz

Return both the minimum and maximum of the given collection in a single pass.

March 08, 2010 12:39 AM

March 07, 2010

source.squeak.org

Protocols-kfr.2.mcz

Connectors in own package

by Karl Ramberg (karlramberg@gmail.com) at March 07, 2010 01:36 PM

System-kfr.2.mcz

Connectors in own package

by Karl Ramberg (karlramberg@gmail.com) at March 07, 2010 01:35 PM

TrueType-kfr.2.mcz

Connectors in own package

by Karl Ramberg (karlramberg@gmail.com) at March 07, 2010 01:34 PM

Network-HTML-kfr.2.mcz

Updated

by Karl Ramberg (karlramberg@gmail.com) at March 07, 2010 01:33 PM

Network-kfr.2.mcz

updated

by Karl Ramberg (karlramberg@gmail.com) at March 07, 2010 01:33 PM

Morphic-kfr.3.mcz

Connectors in own package

by Karl Ramberg (karlramberg@gmail.com) at March 07, 2010 01:31 PM

Kernel-kfr.2.mcz

Connectors in own package

by Karl Ramberg (karlramberg@gmail.com) at March 07, 2010 01:30 PM

Graphics-kfr.3.mcz

Connectors in own package

by Karl Ramberg (karlramberg@gmail.com) at March 07, 2010 01:29 PM

Collections-kfr.2.mcz

Connectors in own package

by Karl Ramberg (karlramberg@gmail.com) at March 07, 2010 01:27 PM

Balloon-kfr.2.mcz

Connectors in own package

by Karl Ramberg (karlramberg@gmail.com) at March 07, 2010 01:27 PM

Etoys-kfr.4.mcz

Removed Connectors

by Karl Ramberg (karlramberg@gmail.com) at March 07, 2010 01:26 PM

System-nice.288.mcz

Oops revert Smalltalk vmPath...
The browser did not signal to me this method was already defined ...
And it was different (had a pathDelimiter ending)

by Nicolas Cellier (ncellier@ifrance.com) at March 07, 2010 01:35 AM

Tests-nice.57.mcz

Avoid using getSystemAttribute: with a cryptic argument

by Nicolas Cellier (ncellier@ifrance.com) at March 07, 2010 12:55 AM

System-nice.287.mcz

Add utility messages to avoid sending getSystemAttribute: with cryptic argument.

Examples provided in comment are using an indirection, either #os or #commandLine.
Smalltalk commandLine vmPath.
Smalltalk vmPath.
This is experimental, and for now, only (Smalltalk vmPath) will be used in the rest of the image.

by Nicolas Cellier (ncellier@ifrance.com) at March 07, 2010 12:53 AM

Morphic-MAD.375.mcz

A different experiment with updating the scroll bar menu button to reflect the edit-state of a text box. This uses icons to indicate the state. The code is also tidied up a bit from yesterday's version

I'm not sure what effect load order will have on your existing windows, so beware!

Let me know if there's any interest in either of these approaches.

March 07, 2010 12:08 AM

March 06, 2010

source.squeak.org

System-nice.286.mcz

Restore #extractParameters for loading of Seaside 2.8.3

by Nicolas Cellier (ncellier@ifrance.com) at March 06, 2010 11:19 PM

Tests-nice.56.mcz

Add two tests reflecting new features:
- selector @- allowed
- expression (- 2) forbidden

by Nicolas Cellier (ncellier@ifrance.com) at March 06, 2010 09:48 PM

PackageInfo-Base-kfr.5.mcz

More improvements, still crude

by Karl Ramberg (karlramberg@gmail.com) at March 06, 2010 09:47 PM

PackageInfo-Base-kfr.4.mcz

Much updated PackageList, should maybe be a tool on it's own...

by Karl Ramberg (karlramberg@gmail.com) at March 06, 2010 09:38 PM

Multilingual-nice.99.mcz

Avoid using getSystemAttribute: directly (much too cryptic)

by Nicolas Cellier (ncellier@ifrance.com) at March 06, 2010 09:19 PM

Morphic-nice.376.mcz

1) avoid using getSystemAttribute: directly (it's cryptic)
2) Reformat a PolygonMorph brace array (was unreadable)

by Nicolas Cellier (ncellier@ifrance.com) at March 06, 2010 09:13 PM

Exceptions-nice.22.mcz

Move File exceptions in Files package

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

Network-nice.63.mcz

1) classify Network Exceptions in category Network-Exceptions
2) add SocketPrimitiveFailed from Cuis

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

Connectors-kfr.1.mcz

first commit

by Karl Ramberg (karlramberg@gmail.com) at March 06, 2010 08:40 PM

Files-nice.71.mcz

1) Move File exceptions to Files package
2) Integrate FileWriteError from Cuis

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

System-nice.285.mcz

merge ar.284

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

System-nice.284.mcz

1) Change SystemDictionary comment.
2) add new accessor to system attribute: #buildDate

by Nicolas Cellier (ncellier@ifrance.com) at March 06, 2010 07:59 PM

System-ar.284.mcz

Merge System-dtl.283, System-ar.283

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

System-ar.283.mcz

When shrinking, nuke the default fill for saving space.

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

Protocols-ar.26.mcz

Move a few methods between various packages to make unload easier.

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

PreferenceBrowser-ar.44.mcz

Move a few methods between various packages to make unload easier.

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

Morphic-ar.375.mcz

Move a few methods between various packages to make unload easier.

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

EToys-ar.66.mcz

Move a few methods between various packages to make unload easier.

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

System-dtl.283.mcz

New class comment for SmalltalkImage:

I represent the current image and runtime environment, including system organization, the virtual machine, object memory, plugins and source files. My instance variable #globals is a reference to the system dictionary of global variables and class names.

My singleton instance is called Smalltalk.

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

ShoutCore-ar.13.mcz

Fix incorrect Shout initialization.

by Andreas Raab (andreas.raab@gmx.de) at March 06, 2010 06:08 AM

System-ar.282.mcz

Final touches. Done. Phew.

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