Planet Squeak Code

July 29, 2010

squeaksource.com

SQueakLite-UI-PeterWubbels.70.mcz

Added comments for some GUI classes.

by Peter Wubbels (wubbels@gmail.com) at July 29, 2010 06:58 PM

PetitJava-sback.31.mcz

empty log message

by Alberto Bacchelli (sback@sback.it) at July 29, 2010 06:58 PM

Sugar-Theme-HilaireFernandes.12.mcz

Add class initialize

by Hilaire Fernandes (hilaire@ofset.org) at July 29, 2010 06:41 PM

JobScheduler-MitchellSchultz.7.mcz

Add an additional trigger, begin writing tests

by Mitchell Schultz (schultz8@illinois.edu) at July 29, 2010 06:35 PM

CS598rej-HSI-MarkHamstra.50.mcz

Mutual exclusion in update methods of Indicators to prevent concurrent updates from both ship motion and course knob change.

by cs598rej (kvaithya@gmail.com) at July 29, 2010 06:09 PM

CrazyDriver-1.28.mcz

empty log message

by Suehee Kwag (kwag1@illinois.edu) at July 29, 2010 06:03 PM

CrazyDriver-1.128.mcz

stepTime configuration

by Suehee Kwag (kwag1@illinois.edu) at July 29, 2010 06:02 PM

SQueakLite-UI-DrewGlass.69.mcz

merging connection status dialog

by Drew Glass (jaglassjr@gmail.com) at July 29, 2010 05:51 PM

SQueakLite-UI-DrewGlass.66.mcz

beginning of connection status window

by Drew Glass (jaglassjr@gmail.com) at July 29, 2010 05:48 PM

CS598rej-HSI-Test-MarkHamstra.7.mcz

Tests for ToFrom indicator and CDI

by cs598rej (kvaithya@gmail.com) at July 29, 2010 05:45 PM

CS598rej-HSI-MarkHamstra.49.mcz

Bug fix in crosstrackDistance -- finally got the conflicting coordinate systems straightened out.

by cs598rej (kvaithya@gmail.com) at July 29, 2010 05:44 PM

SmallPOS-yamamoto.235.mcz

empty log message

by Assargadon (tallman@inbox.ru) at July 29, 2010 05:41 PM

PetitJava-sback.30.mcz

annotations

by Alberto Bacchelli (sback@sback.it) at July 29, 2010 05:40 PM

SQueakLite-Base-MartinLeo.45.mcz

Performance Tweaks, all calls should now take 1/2 the time it did previously

by Martin Leo (martinleo@gmail.com) at July 29, 2010 05:26 PM

PetitJava-sback.29.mcz

names implemented, though not really sure it's the best implementation

by Alberto Bacchelli (sback@sback.it) at July 29, 2010 05:19 PM

PetitJava-sback.28.mcz

types implemented

by Alberto Bacchelli (sback@sback.it) at July 29, 2010 05:03 PM

CrazyDriver-1.27.mcz

empty log message

by Suehee Kwag (kwag1@illinois.edu) at July 29, 2010 05:00 PM

SQueakLite-Base-MartinLeo.44.mcz

Minor refactoring and codes fully commented.

Unit tests passed.

If there are any issues with this build, it could be a typo, please fall back to .43 release if necessary.

by Martin Leo (martinleo@gmail.com) at July 29, 2010 04:42 PM

BkbagGemstoneTesting-GauquieBart.6.mcz

animal can be edited

by Gauquie Bart (bart.gauquie@gmail.com) at July 29, 2010 04:40 PM

PetitJava-sback.27.mcz

working on types

by Alberto Bacchelli (sback@sback.it) at July 29, 2010 04:13 PM

Toothpick-mberth.3.mcz

- new log entries will b e written at the end of existing log file

by Mitchell Schultz (schultz8@illinois.edu) at July 29, 2010 04:13 PM

Prevayler-tonyg.27.mcz

Check Prevayler shouldFlush, as MPA.23 does.

by Mitchell Schultz (schultz8@illinois.edu) at July 29, 2010 04:13 PM

JobScheduler-MitchellSchultz.10.mcz

empty log message

by Mitchell Schultz (schultz8@illinois.edu) at July 29, 2010 04:13 PM

CrazyDriver-1.26.mcz

empty log message

by Suehee Kwag (kwag1@illinois.edu) at July 29, 2010 04:01 PM

Adore-Alexandre_Bergel.33.mcz

fix in a comment

July 29, 2010 03:57 PM

SUnit-Alexandre_Bergel.106.mcz

http://code.google.com/p/pharo/issues/detail?id=2721

July 29, 2010 03:54 PM

SLICE-Issue-2721-AnnouncementsForSUnit-Alexandre_Bergel.1.mcz

http://code.google.com/p/pharo/issues/detail?id=2721

July 29, 2010 03:54 PM

CS598rej-HSI-KartikVaithyanathan.48.mcz

Position Model created to calcuate distance flown by aircraft
Help Mode created

by cs598rej (kvaithya@gmail.com) at July 29, 2010 02:07 PM

CS598rej-sg.31.mcz

empty log message

by Sunitha (sunitha_garapati@yahoo.com) at July 29, 2010 01:52 PM

SQueakLite-Base-MartinLeo.43.mcz

queryObject now "works" with index types.

by Martin Leo (martinleo@gmail.com) at July 29, 2010 01:51 PM

TextLint-Tests-JorgeRessia.81.mcz

New rules could and would

by Jorge Ressia (jorge.ressia@gmail.com) at July 29, 2010 01:48 PM

TextLint-Model-JorgeRessia.103.mcz

New rules could and would

by Jorge Ressia (jorge.ressia@gmail.com) at July 29, 2010 01:48 PM

TextLint-Model-JorgeRessia.102.mcz

Fixed typo in the name of ContinuousWordRepetition rule

by Jorge Ressia (jorge.ressia@gmail.com) at July 29, 2010 01:39 PM

TextLint-Model-JorgeRessia.101.mcz

Fixed typos in the rationale

by Jorge Ressia (jorge.ressia@gmail.com) at July 29, 2010 01:34 PM

PEG-ToonVerwaest.40.mcz

slight tweaks / cleanups

by Toon Verwaest (verwaest@iam.unibe.ch) at July 29, 2010 01:33 PM

Pinocchio-ToonVerwaest.369.mcz

slight tweaks / cleanups

by Toon Verwaest (verwaest@iam.unibe.ch) at July 29, 2010 01:33 PM

CS598rej-HSI-MarkHamstra.47.mcz

frame graphic cleanup

by cs598rej (kvaithya@gmail.com) at July 29, 2010 01:09 PM

ConfigurationOfAida-jm.5.mcz

-Object #aidaContentType instead of #contentType to avoid override clashes

July 29, 2010 01:05 PM

PEG-ToonVerwaest.39.mcz

slight optimization in scan

by Toon Verwaest (verwaest@iam.unibe.ch) at July 29, 2010 12:54 PM

Pinocchio-ToonVerwaest.368.mcz

slight optimization in scan

by Toon Verwaest (verwaest@iam.unibe.ch) at July 29, 2010 12:54 PM

PEG-ToonVerwaest.38.mcz

up to 190'000 chars/sec

by Toon Verwaest (verwaest@iam.unibe.ch) at July 29, 2010 12:46 PM

Pinocchio-ToonVerwaest.367.mcz

up to 190'000 chars/sec

by Toon Verwaest (verwaest@iam.unibe.ch) at July 29, 2010 12:46 PM

Aida6.0-final.1002.mcz

- Object>>#contentType renamed to #aidaContentType, also in many subclasses, to avoid override clashes with other projects (like KomHTTPServer)

by Janko Mivšek (janko.mivsek@eranova.si) at July 29, 2010 12:10 PM

Pinocchio-ToonVerwaest.366.mcz

adding support for fucked up smalltalk symbols

by Toon Verwaest (verwaest@iam.unibe.ch) at July 29, 2010 12:08 PM

PEG-ToonVerwaest.37.mcz

more cleanups. Using IdentityDictionary instead of Dictionary for caches; copying over newFrom: to PEGStack for faster conversion. Goes up to 183'xxx now

by Toon Verwaest (verwaest@iam.unibe.ch) at July 29, 2010 12:01 PM

Pinocchio-ToonVerwaest.365.mcz

more cleanups. Using IdentityDictionary instead of Dictionary for caches; copying over newFrom: to PEGStack for faster conversion. Goes up to 183'xxx now

by Toon Verwaest (verwaest@iam.unibe.ch) at July 29, 2010 12:01 PM

BkbagGemstoneTesting-GauquieBart.5.mcz

some further gui stuff

by Gauquie Bart (bart.gauquie@gmail.com) at July 29, 2010 11:57 AM

PBE-LightsOut-JijeshMohan.1.mcz

empty log message

by Jijesh (jijeshmohan@gmail.com) at July 29, 2010 11:54 AM

ConfigurationOfDrGeo-HilaireFernandes.8.mcz

new package number

by Hilaire Fernandes (hilaire@ofset.org) at July 29, 2010 11:11 AM

DrGeoII-Polymorph-HilaireFernandes.9.mcz

clean up script

by Hilaire Fernandes (hilaire@ofset.org) at July 29, 2010 11:09 AM

FS-Git-MaxLeske.34.mcz

*fixed infinite loop when lazily loading under certain conditions

by Max Leske (theseion@students.unibe.ch) at July 29, 2010 09:55 AM

Traits-AdrianKuhn.322.mcz

Fixes broken code critics.

Code critics are not aware of traits, this change adds three selectors from ClassDescription to TraitDescription such that code critic rules work also for traits.

by Damien Cassou (damien.cassou@gmail.com) at July 29, 2010 09:52 AM

PEG-ToonVerwaest.36.mcz

more work on parsing. now at 173'000 chars/sec

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

Pinocchio-ToonVerwaest.364.mcz

more work on parsing. now at 173'000 chars/sec

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

BkbagGemstoneTesting-GauquieBart.4.mcz

- add a bit of rendering
- add AnimalTestData

by Gauquie Bart (bart.gauquie@gmail.com) at July 29, 2010 09:20 AM

Files-DamienCassou.ducasse.153.mcz

- Issue 1699: A File out of existing code aborts when canceled

by Damien Cassou (damien.cassou@gmail.com) at July 29, 2010 09:18 AM

ConfigurationOfGettext-HilaireFernandes.1.mcz

Initiatial package

by Hilaire Fernandes (hilaire@ofset.org) at July 29, 2010 09:18 AM

SQueakLite-UI-PeterWubbels.68.mcz

Did some category refactoring.
Added data grid row selection to query window.

by Peter Wubbels (wubbels@gmail.com) at July 29, 2010 09:04 AM

PetitJava-sback.26.mcz

more tests

by Alberto Bacchelli (sback@sback.it) at July 29, 2010 08:56 AM

SQueakLite-Tests-PeterWubbels.25.mcz

Comments added for all methods in:
-PluggableMultiColumnListMorphByItemWithHeaderTest
-SQueakLWindowControllerTest
-SQueakLWindowTest

by Peter Wubbels (wubbels@gmail.com) at July 29, 2010 08:48 AM

SQueakLite-UI-PeterWubbels.67.mcz

Comments added for all methods in:
-CreateEditViewWindow
-MulticolumnWithHeaderLazyListMorph
-PluggableMultiColumnListMorphWithHeader
-SQueakLCollectionListItemWrapper
-SQueakLDynamicResultSetParser
-SQueakLQueryWindow
-SQueakLSchemaListItemWrapper
-SQueakLSchemaObjectListItemWrapper
-SQueakLWindow
-SQueakLWindowController

by Peter Wubbels (wubbels@gmail.com) at July 29, 2010 08:47 AM

SQueakLite-Tests-PeterWubbels.24.mcz

Updated tests to account for refactoring.
Changed controller DB to TEST

by Peter Wubbels (wubbels@gmail.com) at July 29, 2010 07:16 AM

SQueakLite-UI-PeterWubbels.66.mcz

-Large scale refactoring of querying. Wrapping query result to make access cleaner and more reusable.
-Refactored query dialog to use new querying.
-Refactored data grid to use selector for header.
-Refactored all users of data grid to use header selector.
-Added some comments. Still need to do more...

by Peter Wubbels (wubbels@gmail.com) at July 29, 2010 07:15 AM

DnsClient-Tests-ar.5.mcz

Adding class comments.

July 29, 2010 06:47 AM

DnsClient-Core-ar.13.mcz

Adding class comments.

July 29, 2010 06:47 AM

WebClient-Core-ar.50.mcz

Fix logging format typo.

July 29, 2010 05:34 AM

WebClient-Tests-ar.21.mcz

Added tests for logging.

July 29, 2010 05:07 AM

WebClient-Core-ar.49.mcz

Support for logging via the #accessLog in both WebClient and WebServer (the log is generated in common log format for processing by other tools).

Changed error handling to distinguish errors in user-land (that can have custom responses and are handled via a 500 response) from those happening inside WebServer. The latter no longer generate a 500 response because most likely the situation is too dire already.

July 29, 2010 05:06 AM

DnsClient-Core-ar.12.mcz

Two fixes:
1) When suffix matches don't work, fall through and try without suffix.
2) Ensure that the servers list is always up to date when looking at it.

July 29, 2010 04:59 AM

RecentSubmissions-BenjaminVanRyseghem.17.mcz

Added the class in the SmallTalkImage start up list

July 29, 2010 03:58 AM

CS598rej-JAS.30.mcz

empty log message

by James Smittkamp (smittkmp@illinois.edu) at July 29, 2010 03:46 AM

Plust-SemkaNovikov.24.mcz

Dump

by Semka Novikov (me@sdfgh153.ru) at July 29, 2010 03:42 AM

RecentSubmissions-BenjaminVanRyseghem.16.mcz

bug about Trait fixed

by Benjamin Van Ryseghem (benjamin.vanryseghem@gmail.com) at July 29, 2010 03:38 AM

RecentSubmissions-BenjaminVanRyseghem.15.mcz

Almost all is working ^^

by Benjamin Van Ryseghem (benjamin.vanryseghem@gmail.com) at July 29, 2010 03:30 AM

Tesis-JuanSebastianAizcorbe.15.mcz

Override by identical method rule completed with unitTest

by Juan Sebastian Aizcorbe (juansebastian.aizcorbe@gmail.com) at July 29, 2010 02:23 AM

CS598rej-HSI-MarkHamstra.46.mcz

Don't show the ship going outside the container.

by cs598rej (kvaithya@gmail.com) at July 29, 2010 01:58 AM

CS598rej-sg.29.mcz

empty log message

by Sunitha (sunitha_garapati@yahoo.com) at July 29, 2010 01:30 AM

source.squeak.org

Kernel-cbr.475.mcz

New comments for Month, Year, Week. This time without additional cruft from my image (whoops.)

July 29, 2010 01:18 AM

squeaksource.com

WFM-JAV.175.mcz

Fixed unit test errors

by Jing Vergara (vergara5@illinois.edu) at July 29, 2010 12:44 AM

Mancala-MST.12.mcz

empty log message

by Mike Tipping (tipping1@illinois.edu) at July 29, 2010 12:43 AM

ConfigurationOfMagma-tbn.35.mcz

11r2 with preLoad already for write barrier

July 29, 2010 12:36 AM

ConfigurationOfMagma-tbn.34.mcz

enable underscores since not all packages are converted

July 29, 2010 12:20 AM

JobScheduler-BK.9.mcz

empty log message

by Bogdan Kanivets (bkanivets@gmail.com) at July 29, 2010 12:15 AM

JobScheduler-BK.8.mcz

persistent scheduledJobs set
basic login events
OneTimeTrigger for testing

by Bogdan Kanivets (bkanivets@gmail.com) at July 29, 2010 12:14 AM

JobScheduler-BK.7.mcz

persistent scheduledJobs set
basic login events
OneTimeTrigger for testing

by Bogdan Kanivets (bkanivets@gmail.com) at July 29, 2010 12:06 AM

July 28, 2010

squeaksource.com

SQueakLite-UI-DrewGlass.65.mcz

refactored table dialog to use typeAndDetails from base

by Drew Glass (jaglassjr@gmail.com) at July 28, 2010 11:47 PM

SQueakLite-Base-DrewGlass.42.mcz

added typeAndDetails method to SavedConnection in base

by Drew Glass (jaglassjr@gmail.com) at July 28, 2010 11:47 PM

SQueakLite-UI-DrewGlass.64.mcz

added comments and categories to GUI classes

by Drew Glass (jaglassjr@gmail.com) at July 28, 2010 11:38 PM

ConfigurationOfSqueakNOS-JavierPimas.1.mcz

Initial metacello configuration of SqueakNOS. Please if you find a bug or problem send us a mail.

by Javier Pimas (elpochodelagente@gmail.com) at July 28, 2010 11:07 PM

CS598rej-SIS-JoeIngeno.73.mcz

Added link for report card

by Joe Ingeno (jingeno@hotmail.com) at July 28, 2010 10:56 PM

SBE-Quinto-tlm.2.mcz

Added the ability to 'resest' the game, via SBEGame>>resetGame

by Timothy McDowell (tmcdowell@gmail.com) at July 28, 2010 10:51 PM

SQueakLite-UI-DrewGlass.63.mcz

added comments and categories to ConnectionDialog class

by Drew Glass (jaglassjr@gmail.com) at July 28, 2010 10:44 PM

SBE-Quinto-tlm.1.mcz

empty log message

by Timothy McDowell (tmcdowell@gmail.com) at July 28, 2010 10:42 PM

CS598rej-BLR.28.mcz

Set up base test structure for Board

by Bambie Roy (broy3@illinois.edu) at July 28, 2010 10:36 PM

CS598rej-SIS-JoeIngeno.72.mcz

Removed the status attribute (and associated code) from the StudentCourse class as it is not needed

by Joe Ingeno (jingeno@hotmail.com) at July 28, 2010 10:35 PM

SQueakLite-Base-DrewGlass.41.mcz

added class comment for SavedConnections class

by Drew Glass (jaglassjr@gmail.com) at July 28, 2010 10:12 PM

Glamour-Seaside-AndreiChis.39.mcz

propagate modifications of the #selection port between components

July 28, 2010 10:10 PM

Tests-Gaucho-Fernando.32.mcz

...

by Fernando Olivero (ferolivero@hotmail.com) at July 28, 2010 09:56 PM

Gaucho-Loaders-Fernando.25.mcz

...

by Fernando Olivero (ferolivero@hotmail.com) at July 28, 2010 09:56 PM

GauchoGUI-Morphic-Widgets-Fernando.22.mcz

...

by Fernando Olivero (ferolivero@hotmail.com) at July 28, 2010 09:56 PM

GauchoGUI-Morphic-Core-Fernando.46.mcz

...

by Fernando Olivero (ferolivero@hotmail.com) at July 28, 2010 09:56 PM

source.squeak.org

System-cbr.354.mcz

Removed cruft from Project class comment to do with project isolation, which is deprecated.

If any of the good people of Squeak who are familiar with this stuff would look this over to make certain that I haven't nixed anything that's still relevant, I'd be much obliged.

July 28, 2010 04:40 AM

Kernel-cbr.475.mcz

A few of the chronology classes met my current heuristic for "comment is too small," and though the comments were fine as is, I added an example usage to each just for fun.

July 28, 2010 03:47 AM

Tools-cbr.255.mcz

Cheered up another sad class comment, this time ChangesOrganizer.

by David T. Lewis (lewis@mail.msen.com) at July 28, 2010 02:49 AM

MorphicExtras-cbr.90.mcz

Made one of the saddest comments in the system happier.

by David T. Lewis (lewis@mail.msen.com) at July 28, 2010 02:43 AM

MorphicExtras-cbr.90.mcz

Made one of the saddest comments in the system happier.

July 28, 2010 01:51 AM

July 27, 2010

source.squeak.org

Morphic-Richo.32.mcz

* Avoiding the error message when clicking "cancel" in the file exists warning

July 27, 2010 06:32 PM

July 26, 2010

source.squeak.org

Morphic-Richo.31.mcz

* Modified Morph>>#saveOnFile: to show a warning if the file already exists.

July 26, 2010 09:27 PM

July 25, 2010

source.squeak.org

Graphics-bf.6.mcz

- add Point>>grouped

by Bert Freudenberg (bert@freudenbergs.de) at July 25, 2010 06:43 PM

Graphics-nice.146.mcz

Provides a more verbose Rectangle comment advertising about usual conventions and degenerated (empty) Rectangles.

by Nicolas Cellier (ncellier@ifrance.com) at July 25, 2010 12:59 PM

Graphics-nice.139.mcz

Change behaviour of empty Rectangle:
- don't let an empty Rectangle #intersects:
- let #flipBy:centerAt: and #rotateBy:centerAt: preserve a Rectangle emptyness

by Nicolas Cellier (ncellier@ifrance.com) at July 25, 2010 12:28 PM

Graphics-nice.139.mcz

Change behaviour of empty Rectangle:
- don't let an empty Rectangle #intersects:
- let #flipBy:centerAt: and #rotateBy:centerAt: preserve a Rectangle emptyness

by Nicolas Cellier (ncellier@ifrance.com) at July 25, 2010 12:25 PM

Graphics-nice.145.mcz

Merge Graphics-nice.139:

Change behaviour of empty Rectangle:
- don't let an empty Rectangle #intersects:
- let #flipBy:centerAt: and #rotateBy:centerAt: preserve a Rectangle emptyness

by Nicolas Cellier (ncellier@ifrance.com) at July 25, 2010 12:24 PM

Compiler-nice.153.mcz

Use more explicit storeStringHex rather than floating hex in order to be more robust.

by Nicolas Cellier (ncellier@ifrance.com) at July 25, 2010 10:27 AM

July 24, 2010

source.squeak.org

Network-ar.76.mcz

Add long missing SocketStream>>destroy method.

by Andreas Raab (andreas.raab@gmx.de) at July 24, 2010 10:14 PM

Network-ar.75.mcz

Some SocketStream simplifications: Avoid duplication between #receiveData; #receiveDataIfAvailable; and #receiveAvailableData; they are just minor variants of each other. Also bottleneck all socket reads and writes in two SocketStream methods #receiveDataInto:startingAt: and #sendData:count: so that subclasses can do additional operations on them (encryption, statistics etc).

by Andreas Raab (andreas.raab@gmx.de) at July 24, 2010 10:09 PM

KernelTests-nice.156.mcz

Remove potential sends of /-
Now that $- is allowed in binary messages at any place, this potentially is ambiguous.

by Nicolas Cellier (ncellier@ifrance.com) at July 24, 2010 05:08 PM

GraphicsTests-nice.26.mcz

Remove potential sends of @-
Now that $- is allowed in binary messages at any place, this potentially is ambiguous.

by Nicolas Cellier (ncellier@ifrance.com) at July 24, 2010 04:58 PM

Compiler-nice.152.mcz

Add the possibility in new code generation scheme to access shared variables by sending message #value to the variable binding instead of fetching second instance variable.
This did already exist in old code generation scheme and is controlled by #isSpecialReadBinding.

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

July 23, 2010

source.squeak.org

ToolBuilder-Morphic-ar.66.mcz

Fix UIManager>>edit:label:accept: to not evaluate the accept block initially.

by Andreas Raab (andreas.raab@gmx.de) at July 23, 2010 03:00 AM

Tests-ar.88.mcz

Add a test documenting an bug in UIManager>>edit:label:accept: which would evaluate the accept block initially.

by Andreas Raab (andreas.raab@gmx.de) at July 23, 2010 02:59 AM

System-eem.353.mcz

Some Cog-specific VM attribute accessors for process
preemption, flagging of interpreted methods and whether
Process has a threadId inst var.

by Eliot Miranda (eliot.miranda@gmail.com) at July 23, 2010 12:53 AM

July 22, 2010

source.squeak.org

Kernel-eem.474.mcz

BlockClosure>>#once Travis Griggs' neat idiom for interning values of computations. Use e.g. as in
myResourceMethod
^[time-consuming computation] once

by Eliot Miranda (eliot.miranda@gmail.com) at July 22, 2010 08:42 PM

System-ar.352.mcz

Only enable #narrowScrollBars when #tinyDisplay is set. Otherwise leave it at the regular size.

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

Tests-ar.87.mcz

Make sure we #restoreFontsAfter: running tests that modify the standard fonts.

by Andreas Raab (andreas.raab@gmx.de) at July 22, 2010 03:19 AM

System-ar.351.mcz

Add Preferences>>restoreFontsAfter: to restore the fonts after tests that modify the user-selected set of fonts.

by Andreas Raab (andreas.raab@gmx.de) at July 22, 2010 03:16 AM

Monticello-ar.397.mcz

More robust handling of HTTP upload responses. WebDAV for example returns a 204 (no content) after an upload. Enumerating all possible responses of the server really isn't going to cut it, so parse the response instead.

by Andreas Raab (andreas.raab@gmx.de) at July 22, 2010 03:12 AM

EToys-ar.71.mcz

Shuffle various methods to avoid unnecessary dependencies between packages.

by Andreas Raab (andreas.raab@gmx.de) at July 22, 2010 03:09 AM

Sound-ar.19.mcz

Avoid an unnecessary dependency of the Sound package from Etoys.

by Andreas Raab (andreas.raab@gmx.de) at July 22, 2010 03:07 AM

MorphicTests-ar.17.mcz

Move tests with Etoys depencies to Etoys.

by Andreas Raab (andreas.raab@gmx.de) at July 22, 2010 03:05 AM

Morphic-ar.455.mcz

Move a method from Etoys to Morphic since it should be in Morphic.

by Andreas Raab (andreas.raab@gmx.de) at July 22, 2010 03:05 AM

KernelTests-ar.155.mcz

Move tests with Etoys dependencies to Etoys.

by Andreas Raab (andreas.raab@gmx.de) at July 22, 2010 03:02 AM

Graphics-ar.144.mcz

Point>>basicType should be in *Etoys with all the other implementations of #basicType.

by Andreas Raab (andreas.raab@gmx.de) at July 22, 2010 03:01 AM

Compiler-HenrikSperreJohansen.144.mcz

Fix for BlockClosure decompilation in Workspace doits.

Previously, blocks with remoteTemps would fail to decompile, f.ex:

| x y |
[:a :b | x := a. y := b] decompile
(http://code.google.com/p/pharo/issues/detail?id=767)

Also, temp names would not be preserved when inspecting a non-remoteTemps block, say

[:x :y | | temp | 1 + x@y. ^temp] decompile printString.

Getting the instvar names from MethodTrailer if present in decompileBlock: solves both these issues.



by Levente Uzonyi (leves@elte.hu) at July 22, 2010 02:54 AM

Tests-HenrikSperreJohansen.82.mcz

Test for the cases described in Compiler-HenrikSperreJohansen.144

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

Tools-topa.246.mcz

There is a check for possibly corrupt sources
when viewing a message. Now, this allows for
different parser classes for the selected class
used in the metaclass and the non-metaclass.

by Levente Uzonyi (leves@elte.hu) at July 22, 2010 02:52 AM

Tools-ul.254.mcz

Merged.

by Levente Uzonyi (leves@elte.hu) at July 22, 2010 02:51 AM

Morphic-ul.454.mcz

Updated an example in the class comment of SimpleButtonMorph to send #beep to Beeper instead of Smalltalk which doesn't work. Thanks to Enrico Spinielli for the report.

by Levente Uzonyi (leves@elte.hu) at July 22, 2010 02:37 AM

July 21, 2010

source.squeak.org

MorphicExtras-RIF.10.mcz

changed phrase "revertable" to "revertible" since it was misspelled

by Bert Freudenberg (bert@freudenbergs.de) at July 21, 2010 08:25 PM

July 20, 2010

source.squeak.org

System-Richo.24.mcz

* This commit is related to Morphic-Richo.30.
I Added a ".morph" external drop handler. The old behavior asked if you want to load as a project or as a morph. And it didn't work quite well.

July 20, 2010 01:57 PM

Morphic-Richo.30.mcz

* Changed Morph>>#saveOnFile method and a few methods related. The older implementation didn't work when the morph had scripts.

July 20, 2010 01:52 PM

July 18, 2010

source.squeak.org

Tests-eem.86.mcz

TestObjectsAsMethods crashes only on the Cogit.
Mirror primitive tests succeed on the Cog VMs.

by Eliot Miranda (eliot.miranda@gmail.com) at July 18, 2010 01:51 AM

System-eem.350.mcz

More accurate isRunningCog[it] tests that distinguish
between the Stack and the Cogit VMs.

by Eliot Miranda (eliot.miranda@gmail.com) at July 18, 2010 01:49 AM

Tests-eem.85.mcz

Update the hex tests to document the reverted old behaviour of hex required by the Cog VMMaker (i.e. that hex prints with the base prefix 16r).

by Eliot Miranda (eliot.miranda@gmail.com) at July 18, 2010 12:16 AM

Kernel-eem.473.mcz

Change to older semantics of Integer>>hex for Cog VMMaker.

by Eliot Miranda (eliot.miranda@gmail.com) at July 18, 2010 12:13 AM

Collections-eem.369.mcz

Collection>>fold: and SequenceableCollection>>copyUpThrough:, extensions used by Cog VMMaker.
Change to older semantics of Character>>hex for Cog VMMaker.

by Eliot Miranda (eliot.miranda@gmail.com) at July 18, 2010 12:09 AM

July 17, 2010

source.squeak.org

Compiler-eem.148.mcz

Collection>>fold: and SequenceableCollection>>copyUpThrough:, extensions used by Cog VMMaker.
Change to older semantics of Character>>hex for Cog VMMaker.

by Eliot Miranda (eliot.miranda@gmail.com) at July 17, 2010 11:54 PM

July 16, 2010

source.squeak.org

CollectionsTests-ar.168.mcz

Fix the test for withNoLineLongerThan: which had an incorrect line break.

by Andreas Raab (andreas.raab@gmx.de) at July 16, 2010 12:17 AM

Collections-ar.368.mcz

Fix for withNoLineLongerThan:.

by Andreas Raab (andreas.raab@gmx.de) at July 16, 2010 12:17 AM

July 15, 2010

source.squeak.org

CollectionsTests-ar.167.mcz

Oops, there was already a test for that.

by Andreas Raab (andreas.raab@gmx.de) at July 15, 2010 11:34 PM

CollectionsTests-ar.166.mcz

Tests for broken withNoLineLongerThan: behavior.

by Andreas Raab (andreas.raab@gmx.de) at July 15, 2010 11:24 PM

July 14, 2010

source.squeak.org

Tools-topa.246.mcz

There is a check for possibly corrupt sources
when viewing a message. Now, this allows for
different parser classes for the selected class
used in the metaclass and the non-metaclass.

July 14, 2010 03:31 PM

Multilingual-nice.125.mcz

Patch the new Unicode case conversion utilities.

by Nicolas Cellier (ncellier@ifrance.com) at July 14, 2010 01:50 PM

Multilingual-nice.124.mcz

Oups... use latest public Unicode version rather than a specific one.

by Nicolas Cellier (ncellier@ifrance.com) at July 14, 2010 11:24 AM

Multilingual-nice.123.mcz

1) simplify a case of at:ifAbsentPut: pattern in SparseXTable
2) provide a simple mapping of unicode upper/lower case characters as described at http://unicode.org/reports/tr21/tr21-5.html

Note 1: Unicode class now provides two utilities to transform case of a String rather than of a Character. This is for enabling future enhancements like handling special casings when case folding does change the number of characters.

Note 2: there is no automatic initialization performed yet. You'll have to execute this before using above utilities:
Unicode initializeCaseMappings.

This is only an unoptimized, first attempt proposal. Comments and changes are of course welcome.

by Nicolas Cellier (ncellier@ifrance.com) at July 14, 2010 11:17 AM

July 13, 2010

source.squeak.org

Graphics-nice.143.mcz

_ -> :=

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

Network-ar.74.mcz

Put back missing HTTPProxyCredentials in HTTPSocket>>httpGetDocument:args:accept:request:

by Andreas Raab (andreas.raab@gmx.de) at July 13, 2010 01:55 AM

Graphics-jcg.142.mcz

Adjust Color>>duller so that it doesn't turn weakly-saturated colors to gray. If you turn on "Colorful Windows", they now look like they're supposed to.

by Joshua Gargus (schwa@fastmail.us) at July 13, 2010 01:34 AM

July 12, 2010

source.squeak.org

KernelTests-HenrikSperreJohansen.152.mcz

Test for temp values when restarting blocks, fixed in Kernel-HenrikSperreJohansen.458

by Levente Uzonyi (leves@elte.hu) at July 12, 2010 01:14 PM

KernelTests-ul.154.mcz

merged

by Levente Uzonyi (leves@elte.hu) at July 12, 2010 01:13 PM

Kernel-HenrikSperreJohansen.458.mcz

Fix for restarting of Contexts executing blocks from Eliot.

by Levente Uzonyi (leves@elte.hu) at July 12, 2010 01:02 PM

Multilingual-HenrikSperreJohansen.120.mcz

UTF16TextConverter's latin1Encoding uses default byte order, needs to change if byteorder is swapped.

by Levente Uzonyi (leves@elte.hu) at July 12, 2010 11:49 AM

Multilingual-ul.122.mcz

merged

by Levente Uzonyi (leves@elte.hu) at July 12, 2010 11:49 AM

MultilingualTests-HenrikSperreJohansen.10.mcz

Test for UTF16 with different byte orders.

by Levente Uzonyi (leves@elte.hu) at July 12, 2010 11:32 AM

July 10, 2010

source.squeak.org

System-ar.349.mcz

Removed the old proxy server and port preferences (they are now held in HTTPSocket).

by Andreas Raab (andreas.raab@gmx.de) at July 10, 2010 09:13 PM

Network-ar.73.mcz

Rewrite HTTPSocket to provide only a fairly minimal http implementation but allowing third party clients to register themselves as httpRequestHandler. This gets rid of the entire OldSocket hierarchy.

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

Tests-ar.84.mcz

Avoid using OldSocket.

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

MorphicExtras-ar.89.mcz

Don't use OldSockets.

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

SUnit-ar.80.mcz

A halt needs to cancel a pending timeout, too.

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

July 07, 2010

source.squeak.org

Kernel-eem.472.mcz

yet another snafu for BlockClosure>>value.

by Eliot Miranda (eliot.miranda@gmail.com) at July 07, 2010 06:53 PM

Kernel-eem.471.mcz

Restore the BlockClosure>>value[:....] primitive numbers snafu from
the asContext fixes.

by Eliot Miranda (eliot.miranda@gmail.com) at July 07, 2010 05:27 PM

July 06, 2010

source.squeak.org

Files-eem.82.mcz

File name correction for unix to allow e.g. filing out
categories containing '/' such as fileIn/Out.
Neaten detectFile:do:

by Eliot Miranda (eliot.miranda@gmail.com) at July 06, 2010 08:53 PM

Tools-eem.253.mcz

Fix multi-window browser class/instance switch save/restore

by Eliot Miranda (eliot.miranda@gmail.com) at July 06, 2010 07:34 PM

July 05, 2010

source.squeak.org

FFI-Pools-eem.2.mcz

Add call-frame too big error for reentrant FFI plugin

by Eliot Miranda (eliot.miranda@gmail.com) at July 05, 2010 07:04 PM

July 04, 2010

source.squeak.org

Tools-eem.252.mcz

File name correction for unix to allow e.g. filing out categories
containing '/' such as fileIn/Out.
Neaten detectFile:do:

by Eliot Miranda (eliot.miranda@gmail.com) at July 04, 2010 06:48 PM

July 03, 2010

source.squeak.org

Morphic-cmm.453.mcz

Added "Auto Enclose" preference. When true, typing an opening parenthesis, bracket or square-bracket will also add its corresponding closing character in front of the cursor.

by Chris Muller (ma.chris.m@gmail.com) at July 03, 2010 09:21 PM

Graphics-wiz.141.mcz

From Mantis #6596. Marked as added to 3.10 by Edgar. Apparently lost in history when others took over. Resubmitted here.

"Change Set: PointEnh1-wiz
Date: 6 August 2007
Author: (wiz) Jerome Peace

wiz 8/6/2007 21:52

Enhancements to point needed to run morePointTests-wiz

Repairs and enhancements to Point

normal -- now has a default for the zero point.

sign -- extended to include point

rightRotated
leftRotated -- basic shortcuts added to point

fourDirections -- easy way to get a square shape from a point."

by David T. Lewis (lewis@mail.msen.com) at July 03, 2010 03:44 PM

GraphicsTests-wiz.25.mcz

From mantis #6596 this changeset and the patches to make the test work were marked as having been put into updates for 3.10 by Edgar. Apparently the historic record got lost as others took over. Resubmitted here.

"Change Set: morePointTests-wiz
Date: 6 August 2007
Author: (wiz) Jerome Peace

Point tests for repairs and enhancements to Point

normal -- now has a default for the zero point.

sign -- extended to include point

rightRotated
leftRotated -- basic shortcuts added to point

fourDirections -- easy way to get a square shape from a point."

by David T. Lewis (lewis@mail.msen.com) at July 03, 2010 03:44 PM

Tools-eem.251.mcz

Fix MessageNames for references to non-selectors.

by Eliot Miranda (eliot.miranda@gmail.com) at July 03, 2010 04:53 AM

System-eem.348.mcz

Flush the class name cache when removing keys from
Smalltalk globals

by Eliot Miranda (eliot.miranda@gmail.com) at July 03, 2010 04:50 AM

Graphics-wiz.141.mcz

From Mantis #6596. Marked as added to 3.10 by Edgar. Apparently lost in history when others took over. Resubmitted here.

"Change Set: PointEnh1-wiz
Date: 6 August 2007
Author: (wiz) Jerome Peace

wiz 8/6/2007 21:52

Enhancements to point needed to run morePointTests-wiz

Repairs and enhancements to Point

normal -- now has a default for the zero point.

sign -- extended to include point

rightRotated
leftRotated -- basic shortcuts added to point

fourDirections -- easy way to get a square shape from a point."

July 03, 2010 03:36 AM

GraphicsTests-wiz.25.mcz

From mantis #6596 this changeset and the patches to make the test work were marked as having been put into updates for 3.10 by Edgar. Apparently the historic record got lost as others took over. Resubmitted here.

"Change Set: morePointTests-wiz
Date: 6 August 2007
Author: (wiz) Jerome Peace

Point tests for repairs and enhancements to Point

normal -- now has a default for the zero point.

sign -- extended to include point

rightRotated
leftRotated -- basic shortcuts added to point

fourDirections -- easy way to get a square shape from a point."

July 03, 2010 03:29 AM

Morphic-cmm.452.mcz

Removed Command+, command-key from enclosing in <>'s for the following reasons:

1) It is already correctly handled by Control+[comma]. There is little or no need for this enclosing character to exist at all in SmalltalkEditor, in particular because Squeak has Seaside which eliminates the need to type a lot of HTML enclosing brackets. But to _overload_ this command with two separate hot-key combinations is insane.
2) Control+[surround key] is universally consistent for the shifted enclosing characters, e.g., $(, ${. $< should follow suit. $[, on the other hand, is not shifted on the keyboard, and therefore uses the standard Command key, not Control.
3) It's a pain in the ass. I'm finally fed up because, every day, I am accidently hitting the , (comma) key when I mean to only hit the Command key to browse senders, or "do it" or save a method.

Unnecessary, inconsistent, overloaded, and painful. Whew! Goodbye and good riddance.

by Chris Muller (ma.chris.m@gmail.com) at July 03, 2010 12:22 AM

July 02, 2010

source.squeak.org

System-cmm.347.mcz

Fixed ability to revert a method.

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

Kernel-eem.470.mcz

Fix the other dependencies of asContextWithSender:

by Eliot Miranda (eliot.miranda@gmail.com) at July 02, 2010 05:43 PM

Kernel-eem.469.mcz

Make sure BlockClosure>asContext[WithSender:] pushes nils for
any arguments and pushes any copied values

I recommend that you load Kernel-eem.468 before loading this!

by Eliot Miranda (eliot.miranda@gmail.com) at July 02, 2010 02:51 AM

Kernel-eem.468.mcz

Fix restart in blocks in the debugger.
Also first part of fix for BlockClosure>asContext[WithSender:]

by Eliot Miranda (eliot.miranda@gmail.com) at July 02, 2010 02:48 AM

July 01, 2010

source.squeak.org

ToolBuilder-Morphic-eem.65.mcz

Restore the setting of the label in edit:label:accept:

by Eliot Miranda (eliot.miranda@gmail.com) at July 01, 2010 09:41 PM

ToolBuilder-Morphic-eem.64.mcz

Must set a workspave not to style before its contents are set otherwise the text will be styled initially and lose its emphases.

by Eliot Miranda (eliot.miranda@gmail.com) at July 01, 2010 09:27 PM

Kernel-ul.467.mcz

- a bit faster DependentsArray >> #select: implementation
- added missing MethodDictionary >> #associationAt:ifAbsent:

by Levente Uzonyi (leves@elte.hu) at July 01, 2010 07:15 PM

Tools-eem.250.mcz

Browser multi-windows.
4 of 4 (Morphic, ToolBuilder-Kernel, ToolBuilder-Morphic, Tools).
Needs Kernel-eem.466 (Object>>okToClose)

Supports multi-windows in the Browser TweakBrowser and PackagePaneBrowser. (browser preference Multi-window browsers)

Also inspect method & explore method & if possible preserve protocol and selector selections when switching between classes.

by Eliot Miranda (eliot.miranda@gmail.com) at July 01, 2010 06:53 PM

ToolBuilder-Morphic-eem.63.mcz

ToolBuilder support for browser multi-windows.
3 of 4 (Morphic, ToolBuilder-Kernel, ToolBuilder-Morphic, Tools).

by Eliot Miranda (eliot.miranda@gmail.com) at July 01, 2010 06:51 PM

ToolBuilder-Kernel-eem.36.mcz

ToolBuilder support for browser multi-windows.
2 of 4 (Morphic, ToolBuilder-Kernel, ToolBuilder-Morphic, Tools).

by Eliot Miranda (eliot.miranda@gmail.com) at July 01, 2010 06:51 PM

Morphic-eem.451.mcz

Morphic support for browser multi-windows.
1 of 4 (Morphic, ToolBuilder-Kernel, ToolBuilder-Morphic, Tools).

Also fix docking bar's Help menu for unload all packages images

by Eliot Miranda (eliot.miranda@gmail.com) at July 01, 2010 06:42 PM

Kernel-eem.466.mcz

Add Object>>okToClose for multi-window browser support

by Eliot Miranda (eliot.miranda@gmail.com) at July 01, 2010 06:39 PM

System-ul.346.mcz

- ignore vm parameters with nil value in MessageTally, so it can be used in Cog

by Levente Uzonyi (leves@elte.hu) at July 01, 2010 03:51 PM

June 30, 2010

source.squeak.org

ToolBuilder-SUnit-nice.14.mcz

_ -> :=

by Nicolas Cellier (ncellier@ifrance.com) at June 30, 2010 08:27 PM

Tools-eem.249.mcz

ChangeList improvements
- recognize class definitions and reorganization doits and
class comments so they can be diffed
- include class defs and comments in "remove unchanged
definitions" so they are removed as well as unchanged
methods, and in select methods for this class
- provide a "select changes containing pattern" operation
- provide a "select itemps for existig classes" operation
- use class's parser class (if it exists) when parsing selectors,
defaulting the selector to unparsableSelector if it can't be parsed.

by Eliot Miranda (eliot.miranda@gmail.com) at June 30, 2010 05:13 PM

Tools-eem.248.mcz

Make MessageNames accept semicolon-separated patterns,
so "at:put*;*remove*" answers all selectors beginning with
"at:put" and all including remove. Needs Collections-eem.367.

by Eliot Miranda (eliot.miranda@gmail.com) at June 30, 2010 05:13 PM

Monticello-eem.396.mcz

Make sure MCWorkingCopy receives system change
notifications by reregistering for them on startup.

File-out-all for PatchBrowser (package changes).

by Eliot Miranda (eliot.miranda@gmail.com) at June 30, 2010 05:12 PM