[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Sat Mar 6 23:55:08 UTC 2010


Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002916.html

Name: Kernel-ar.418
Ancestors: Kernel-cmm.417

Fix some questionable messages sent to the environment of classes, including #garbageCollect, #compactClassesArray and more. All of these belong sent to Smalltalk not the local environment.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002917.html

Name: System-ar.277
Ancestors: System-cmm.276

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.


=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002918.html

Name: Compiler-ar.132
Ancestors: Compiler-ar.131

Use Smalltalk globals instead of Smalltalk as default environment.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002919.html

Name: Kernel-ar.419
Ancestors: Kernel-ar.418

Use Smalltalk globals instead of Smalltalk as default environment.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002920.html

Name: System-ar.278
Ancestors: System-ar.277

Update handling of class rename and removal in the new Smalltalk/SystemDictionary scheme.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002921.html

Name: System-ar.279
Ancestors: System-ar.278

Factor out some duplicate code.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002922.html

Name: Collections-ar.327
Ancestors: Collections-ar.326

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002923.html

Name: CollectionsTests-ar.152
Ancestors: CollectionsTests-ar.151

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002924.html

Name: Compiler-ar.133
Ancestors: Compiler-ar.132

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002925.html

Name: EToys-ar.64
Ancestors: EToys-ar.63

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002926.html

Name: Graphics-ar.116
Ancestors: Graphics-nice.115

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002927.html

Name: Kernel-ar.420
Ancestors: Kernel-ar.419

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002928.html

Name: Monticello-ar.378
Ancestors: Monticello-ar.377

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002929.html

Name: Morphic-ar.374
Ancestors: Morphic-laza.373

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002930.html

Name: Network-ar.62
Ancestors: Network-ar.61

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002931.html

Name: Protocols-ar.25
Ancestors: Protocols-dtl.24

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002932.html

Name: SMBase-ar.98
Ancestors: SMBase-nice.97

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002933.html

Name: ST80-ar.112
Ancestors: ST80-dtl.111

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002934.html

Name: ShoutCore-ar.12
Ancestors: ShoutCore-kb.11

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002935.html

Name: System-ar.280
Ancestors: System-ar.279

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002936.html

Name: Tools-ar.201
Ancestors: Tools-cmm.200

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002937.html

Name: Traits-ar.282
Ancestors: Traits-ar.281

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002938.html

Name: TraitsTests-ar.6
Ancestors: TraitsTests-ar.5

Avoid dictionary protocol in Smalltalk.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002939.html

Name: EToys-ar.65
Ancestors: EToys-ar.64

Clean up after Smalltalk/SystemDictionary refactoring.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002940.html

Name: 39Deprecated-ar.19
Ancestors: 39Deprecated-dtl.18

Clean up after Smalltalk/SystemDictionary refactoring.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002941.html

Name: System-ar.281
Ancestors: System-ar.280

Clean up after Smalltalk/SystemDictionary transition.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002942.html

Name: System-ar.282
Ancestors: System-ar.281

Final touches. Done. Phew.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002943.html

Name: ShoutCore-ar.13
Ancestors: ShoutCore-ar.12

Fix incorrect Shout initialization.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002944.html

Name: System-dtl.283
Ancestors: System-ar.282

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.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002945.html

Name: EToys-ar.66
Ancestors: EToys-ar.65

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

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002946.html

Name: PreferenceBrowser-ar.44
Ancestors: PreferenceBrowser-bf.43

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

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002947.html

Name: Morphic-ar.375
Ancestors: Morphic-ar.374

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

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002948.html

Name: Protocols-ar.26
Ancestors: Protocols-ar.25

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

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002949.html

Name: System-ar.283
Ancestors: System-ar.282

When shrinking, nuke the default fill for saving space.

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002950.html

Name: System-ar.284
Ancestors: System-dtl.283, System-ar.283

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

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002951.html

Name: System-nice.284
Ancestors: System-dtl.283

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

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002952.html

Name: System-nice.285
Ancestors: System-nice.284, System-ar.284

merge ar.284

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002953.html

Name: Files-nice.71
Ancestors: Files-ul.70

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

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002954.html

Name: Network-nice.63
Ancestors: Network-ar.62

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

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002955.html

Name: Exceptions-nice.22
Ancestors: Exceptions-ar.21

Move File exceptions in Files package

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002956.html

Name: Morphic-nice.376
Ancestors: Morphic-ar.375

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

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002957.html

Name: Multilingual-nice.99
Ancestors: Multilingual-nice.98

Avoid using getSystemAttribute: directly (much too cryptic)

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002958.html

Name: Tests-nice.56
Ancestors: Tests-nice.55

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

=============================================

http://lists.squeakfoundation.org/pipermail/packages/2010-March/002959.html

Name: System-nice.286
Ancestors: System-nice.285

Restore #extractParameters for loading of Seaside 2.8.3

=============================================



More information about the Squeak-dev mailing list