[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Sun May 8 23:55:16 UTC 2011


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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004672.html

Name: Monticello-ul.465
Ancestors: Monticello-ul.464

- fix duplicate entries in MC browsers, by replacing the "optimization" of MCFileBasedRepository >> #readableFileNames with one that actually works.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004673.html

Name: EToys-nice.82
Ancestors: EToys-nice.81

minor refactorings: use #anySatisfy: #allSatisfy: #noneSatisfy: where it simplifies

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004674.html

Name: Tools-nice.351
Ancestors: Tools-fbs.350

minor refactorings: use #anySatisfy: #allSatisfy: #noneSatisfy: where it simplifies

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004675.html

Name: VersionNumber-nice.3
Ancestors: VersionNumber-ar.2

minor refactorings: use #anySatisfy: #allSatisfy: #noneSatisfy: where it simplifies

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004676.html

Name: ShoutCore-nice.32
Ancestors: ShoutCore-ul.31

minor refactorings: use #anySatisfy: #allSatisfy: #noneSatisfy: where it simplifies

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004677.html

Name: Morphic-nice.531
Ancestors: Morphic-ul.530

Quick hack (#fixAlpha) to fix this bug:

((TextStyle defaultFont characterFormAt: $T) magnifyBy: 16) asMorph imageForm asMorph openInWorld

This workaround just adds noise and don't solve the root cause.

Anyway, invoking #translucentImage: with a non translucent argument just because an #isOpaque flag was not set in an ImageMorph is worth a refactoring IMHO

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004678.html

Name: Graphics-nice.181
Ancestors: Graphics-ul.180

Horrible hack to let Pen>>print:withFont: work with an antialiased font if ever character form depth is 16 or 24.

The hack hopefully works with legacy depth 1 fonts.

Though, the result won't be that nice, letters being rendered by replacing nice antialiasing shadows with dumb thick monochrome paths.

Not sure the whole hack is worth !

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004679.html

Name: Morphic-nice.534
Ancestors: Morphic-cmm.533, Morphic-nice.531

minor refactorings: use #anySatisfy: #allSatisfy: #noneSatisfy: where it simplifies

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004680.html

Name: Tools-fbs.351
Ancestors: Tools-fbs.350, Tools-fbs.349

Remerge Tools-fbs.349.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004681.html

Name: Tests-nice.128
Ancestors: Tests-ul.127

minor refactorings: use #anySatisfy: #allSatisfy: #noneSatisfy: where it simplifies

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004682.html

Name: System-nice.435
Ancestors: System-nice.434

1) minor refactorings: use #anySatisfy: #allSatisfy: #noneSatisfy: where it simplifies
2) use newParser in PseudoClass now that it is defined

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004683.html

Name: ST80-nice.128
Ancestors: ST80-nice.127

minor refactorings: use #anySatisfy: #allSatisfy: #noneSatisfy: where it simplifies

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004684.html

Name: Files-nice.109
Ancestors: Files-ul.108

minor refactorings: use #anySatisfy: #allSatisfy: #noneSatisfy: where it simplifies

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004685.html

Name: Kernel-fbs.585
Ancestors: Kernel-nice.584

Minor spelling nits fixed.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004686.html

Name: Tools-ul.352
Ancestors: Tools-fbs.351, Tools-nice.351

Merged.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004687.html

Name: Morphic-nice.535
Ancestors: Morphic-nice.534

Bert is right: revert my workaround for displaying 16 bits Form on 32 bits depth, since it fills the alpha channel of the whole destination form which is both wrong and suboptimal (think of large DisplayScreen).

Replace it with a less invasive workaround.

One day, we might fix BitBlt primitives, so maybe i should have put a #flag: but every other place doesn't...

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004688.html

Name: Monticello-ul.466
Ancestors: Monticello-ul.465

- fix: MCAncestry >> #allAncestorsDo: doesn't enumerate the same elements twice, which resulted in exponential slowdown for each merge in the ancestry
- enh: cache allFileNames during MCRepository >> #possiblyNewerVersionsOfAnyOf:
- fix: removed noise from the confirmation dialog of MCWorkingCopyBrowser >> #checkForNewerVersions

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004689.html

Name: MonticelloConfigurations-ul.94
Ancestors: MonticelloConfigurations-cmm.93

- enh: cache all filenames for all repositories during MCConfiguration>>updateFromRepositories
- minor refactoring of the update code

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004690.html

Name: Morphic-bf.536
Ancestors: Morphic-nice.535

Better fixAlpha fix for displaying 16 bit forms on a 32 bit target

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004691.html

Name: Graphics-nice.182
Ancestors: Graphics-nice.181

Simplify the emphasis code using #bitAt:

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004692.html

Name: SMBase-cmm.127
Ancestors: SMBase-cmm.126

No sender of SMSqueakMap>>#packageWithName: is properly guarding for nil.  Therefore, change it to signal an appropriate error message.

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

http://lists.squeakfoundation.org/pipermail/packages/2011-May/004693.html

Name: SMBase-cmm.128
Ancestors: SMBase-cmm.127

Fixed comment.

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



More information about the Squeak-dev mailing list