[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Thu May 29 23:55:03 UTC 2014


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

http://lists.squeakfoundation.org/pipermail/packages/2014-May/007066.html

Name: Multilingual-nice.195
Ancestors: Multilingual-fbs.194

Micro-simplify scanKernableMultibyteCharactersFrom:to:in:rightX: (one less temp var floatDestX, the flow was a bit too nested)
Protect charsetAt: against out of bounds encoding
Add an API to Unicode for handling codes (it's most of its job to handle codes as the name tells).

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

http://lists.squeakfoundation.org/pipermail/packages/2014-May/007067.html

Name: Tests-nice.299
Ancestors: Tests-nice.298

No use to test isDoIt in the selectors, DoIt are not installed in MethodDictionary anymore.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-May/007068.html

Name: Multilingual-nice.196
Ancestors: Multilingual-nice.195

Generalized what I did to Unicode: provide an API dealing with codes
Add charsetClass conveniency for this reason:
(EncodedCharSet charsetAt: leadingChar) is not always a charset, it can also be a LanguageEnvironment.
(EncodedCharSet charsetAt: leadingChar) charsetClass will always be a charset (an EncodedCharSet subclass)

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

http://lists.squeakfoundation.org/pipermail/packages/2014-May/007069.html

Name: Collections-nice.572
Ancestors: Collections-eem.571

Let asUppercase and asLowercase use the unicode tables for wide strings/characters.
Care is also taken to correctly handle characters with east asian encoding, but I'm not sure how healthy is this support in trunk...

Remove Character>>basicSqueakToIso which is totally obsolete (does not the right thing) and is not sent.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-May/007070.html

Name: Multilingual-nice.197
Ancestors: Multilingual-nice.196

Cleanup: 
- Remove now unused isCharset. Anyway, the meaning was strange (more like isEastAsianCharset).
- Simplify CompoundTextConverter>>toUnicode: to use new convertToUnicode: rather than duplicate the job.
- Add possibly missing EncodedCharSet class>>unicodeLeadingChar.
- Provides a fast Latin1 class>>charFromUnicode:.

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

http://lists.squeakfoundation.org/pipermail/packages/2014-May/007071.html

Name: Multilingual-nice.198
Ancestors: Multilingual-nice.197

Oops, correct my very fresh bug in convertToUnicode:

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


More information about the Squeak-dev mailing list