[squeak-dev] Daily Commit Log
commits at source.squeak.org
commits at source.squeak.org
Fri Apr 10 21:55:05 UTC 2015
Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007885.html
Name: Collections.spur-tfel.613
Ancestors: Collections-tfel.613, Collections.spur-bf.612
Collections-tfel.613 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-tpr.257
Fix replaceFrom:to:with:startingAt: for ByteArray if run on a VM without primitive 105
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007886.html
Name: System.spur-mt.719
Ancestors: System-mt.719, System.spur-topa.718
System-mt.719 patched for Spur by SpurBootstrapMonticelloPackagePatcher Cog-tpr.257
Removed menu-button pref from Preferences because it is now in ScrollBar class.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007887.html
Name: MonticelloConfigurations-dtl.129
Ancestors: MonticelloConfigurations-bf.128
MCMcmUpdater class>>updateFromRepositories: has accumulated various enhancements and now wants to be factored into smaller methods.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007888.html
Name: Morphic-mt.851
Ancestors: Morphic-mt.850
Keyboard-focus handling extended. Morphs may no #wantsKeyboardFocus so that they can take advantage of #keyboardFocusChange: in a transparent fashion.
Until now, they to explicitely acquire the keyboard focus, which they sometimes forgot. Thus, #keyboardFocusChange: did not work as expected.
All scroll panes want the keyboard focus. This includes pluggable text morphs and pluggable lists and pluggable trees.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007889.html
Name: Morphic-mt.852
Ancestors: Morphic-mt.851
Convenient messages added to morphs to check for current mouse or keyboard focus. Could be used, for example, to change visual appearnce to indicate that focus. Does not happen yet (except for the blinking text cursor). (in conjunction with #keyboardFocusChange:).
Note: We should get rid of #hasFocus because only hands now the exact information. For multiple hands, such cached information in the morph may not valid anyway.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007890.html
Name: Morphic-mt.853
Ancestors: Morphic-mt.852
Some cosmetic fixes in sliders, scroll bars, and scroll panes.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007891.html
Name: Morphic-mt.854
Ancestors: Morphic-mt.853
Extracted drawing of drop-highlights and mouse-down-highlights into #drawOverlayOn: to give subclasses a chance to draw something over their submorphs in a general fashion (w/o having to overwrite #fullDrawOn:).
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007892.html
Name: Morphic-mt.855
Ancestors: Morphic-mt.854
Fixed category.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007893.html
Name: Collections-bf.614
Ancestors: Collections-tfel.613
Revert WeakArray>>species temporarily to see if this fixes testNoObsoleteClasses on the build server
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007894.html
Name: KernelTests-ul.290
Ancestors: KernelTests-eem.289
Updated RandomTest to match the new implementation of Random.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007895.html
Name: Morphic-mt.856
Ancestors: Morphic-mt.855
Added the possibility to indicate the current keyboard focus for *every* morph. It is a preference, which can be enabled but is disabled by default.
Why needed? It may be hard to determine the current keyboard focus if #mouseOverForKeyboardFocus is disabled.
Morphs can overwrite the default preference by either implementing #indicateKeyboardFocus or setting a property with that name to #never. (PluggableTextMorph does that for its text morph)
This commit includes also some fixes for #keyboardFocusChange: were overwritten methods forgot to call super.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007896.html
Name: KernelTests-ul.291
Ancestors: KernelTests-ul.290
Don't keep any references to classes created in ClassVarScopeTest.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007897.html
Name: Collections-bf.615
Ancestors: Collections-bf.614
Restore WeakArray>>species. It's apparently not the culprit for the obsolete class refs.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2015-April/007898.html
Name: Morphic-mt.857
Ancestors: Morphic-mt.856
Some cosmetic changes: do not darken the paneColor in scroll bars', scroll panes', and system windows' so much.
Note: This is a reaction to some feedback to make the non-gradient look more friendlier.
=============================================
More information about the Squeak-dev
mailing list
|