[squeak-dev] Daily Commit Log

commits at source.squeak.org commits at source.squeak.org
Fri Feb 12 23:55:03 UTC 2010


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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002650.html

Name: Collections-dtl.302
Ancestors: Collections-dtl.301

Eliminate explicit Transcripter dependency on MVC Paragraph. Note that Transcripter currently lacks a Morphic view.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002651.html

Name: ST80-dtl.104
Ancestors: ST80-dtl.103

Move PopUpMenu>>computeLabelParagraph from package Tools to ST80.
Move StandardFileMenu>>computeLabelParagraph from package Tools to ST80.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002652.html

Name: System-dtl.249
Ancestors: System-jcg.248

Eliminate explicit references to MVC and Morphic classes in Preferences class>>setWindowTitleFontTo:
Remove explicit MVC dependencies from SystemDictionary>>discardMVC.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002653.html

Name: Tools-dtl.181
Ancestors: Tools-nice.180

Move PopUpMenu>>computeLabelParagraph from package Tools to ST80.
Move StandardFileMenu>>computeLabelParagraph from package Tools to ST80.
Eliminate a reference to MVC ParagraphEditor in FileList>>fileContentsMenu:shifted:
Cleaner fix for PopUpMenu class>>inform:

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002654.html

Name: Graphics-dtl.105
Ancestors: Graphics-dtl.104

Remove dependency on MVC class Path in BitBlt class>>exampleOne.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002655.html

Name: Multilingual-ar.86
Ancestors: Multilingual-ul.85

Change EncodedCharSet>>digitValue: to EncodedCharSet>>digitValueOf:. Part 1/3.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002656.html

Name: Collections-ar.303
Ancestors: Collections-dtl.302

Change EncodedCharSet>>digitValue: to EncodedCharSet>>digitValueOf:. Part 2/3.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002657.html

Name: Multilingual-ar.87
Ancestors: Multilingual-ar.86

Change EncodedCharSet>>digitValue: to EncodedCharSet>>digitValueOf:. Part 3/3.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002658.html

Name: Collections-ar.304
Ancestors: Collections-ar.303

Fix an age-old bug in Association>>hash which causes extreme slowdowns in compiling Unicode methods. Association>>hash does not need to hash the value; it's slow and useless.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002659.html

Name: Compiler-ar.117
Ancestors: Compiler-ul.116

Better progress in Compiler>>recompileAll.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002660.html

Name: Installer-Core-cmm.336
Ancestors: Installer-Core-nice.336

- When installing ChangeSets, name the change-set the _local_ name of the file, not the fully-qualified name, because due to further post-processing of the name, using the fully-qualifed ends up stripping all chars after a period, resulting in the same name trying to be installed from different change-sets in the same source directory.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002661.html

Name: Morphic-cmm.338
Ancestors: Morphic-dtl.337

- Filed-in Andreas' fix for when an OrderedCollection inspector's scroll-bar is not properly set on initial open.
- 3.11 look-change; "halos" both by their name and their function, should be more like a wisp than a solid object.  Therefore, their borderWidth has been changed to 0.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002662.html

Name: Collections-cmm.305
Ancestors: Collections-ar.304

- Added Array class>>#empty and String class>>#empty to provide applications with canonicalized instances of these oft-used objects; since they are embedded as literals in the CompiledMethod.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002663.html

Name: Exceptions-cmm.19
Ancestors: Exceptions-ar.18

- Do not allow messageText to answer nil.  Exceptions can be signaled with no mesageText, and yet almost no code, anywhere, assumes it can be nil, sometimes causing breakage.

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002664.html

Name: Morphic-cmm.339
Ancestors: Morphic-cmm.338

Added "Destructive Back Word" preference.  It defaults to the worse, legacy option, true.  Try setting it false and note how nice a non-destructive back-word command is:

	- Ability to select the prior text while keeping hands in the typing position.
	- When used in conjunction with SelectionsMayShrink=false, it becomes useful in the debugger for selecting and evaluating expressions using gross (vs. fine) motor-skill, preserving developer energy.
	- The existing behavior, replacing the prior word(s) with something else is preserved verbatim, no additional gestures.
	- The existing behavior, to delete prior words (without replacing them with anything) does now require the deliberate action of delete (or backspace).  However, this is actually better than destructive backWord because the selection lets you confirm what you want to delete, instead of accidently deleting more than you want (i.e., when punctuation is involved).

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

http://lists.squeakfoundation.org/pipermail/packages/2010-February/002665.html

Name: Kernel-nice.393
Ancestors: Kernel-dtl.392

Separate NumberParser as abstract class and SqNumberParser as Squeak syntax special case.

Provide a hook for allowing plus sign before number and plus sign in exponent.

Provide a FORTRANNumberParser example to demonstrate how simple it is to subclass.
My goal is to not let this class in Kernel, but to replace it with an ExtendedNumberParser to handle String asNumber. We will have to agree on expectations first.

More subclasses can be found in VW public store SYSEXT-NumberParser

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



More information about the Squeak-dev mailing list