Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2016-September/068974.h...
Name: EToys-tfel.259 Ancestors: EToys-tfel.258
Another fix for copying Kedama, KedamaPatches need to reference the copy of their world, too, if that was copied.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-September/068975.h...
Name: Kernel-nice.798 Ancestors: Kernel-nice.797
Better fix for http://bugs.squeak.org/view.php?id=1554 A class variable defined in a superclass should take precedence over a global variable.
First look in local class variables. Then look in local sharedPools (a local sharedPool will shadow a super class variable, that sounds fair). Then look in superclass pools. When superclass chain is exhausted, look in the Environment that were provided as parameter.
Note that this is mostly squeak 1.x implementation of #scopeHas:ifTrue: (or st-80), except that anEvironment parameter replaces Smalltalk. This way we avoid duplicate lookup of previous workaround. And we never ever look in superclass environment, that's not necessarily ours.
This currently breaks some EnvironmentTest because inheriting superclass environment is a cheap and easy way to import all Smalltalk (unless you are not an Object or ProtoObject of course). The longest and proper way would be to properly export some symbols from Smalltalk globals, and import them explicitely in the tested environment.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-September/068976.h...
Name: Kernel-nice.1042 Ancestors: Kernel-tfel.1041, Kernel-nice.798
Merge Kernel-nice.798 (variable scope fix, don't resolve name in superclass environment)
Reminder: this requires some Smalltalk exportSelf.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-September/068977.h...
Name: Environments-nice.63 Ancestors: Environments-mt.62
Update the class comment of Environment to match current instance variable list.
Update the postscript to export Smalltalk bindings.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-September/068978.h...
Name: Environments-nice.64 Ancestors: Environments-nice.63
Fix the postscript: it's Smalltalk globals that should be exported...
Note: Environment stack policies without testing if they already exist, so there's a big danger to exportmore than once! There might be undesired side effects (notifying more than once?)
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-September/068979.h...
Name: EToys-tfel.260 Ancestors: EToys-tfel.259
for performance, write sexp on DataStream
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-September/068980.h...
Name: EToys-tfel.261 Ancestors: EToys-tfel.260
make ScriptableButtons hold on to their own action scripts, rather than their enclosing paste up morph. Otherwise the button action changes when I drop it in a different world!
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-September/068981.h...
Name: EToys-tfel.262 Ancestors: EToys-tfel.261
remove a transcript show that was triggered often during compilation of kedama scripts
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-September/068982.h...
Name: EToys-tfel.263 Ancestors: EToys-tfel.262
- remove two obsolete methods - forward sendLog to the Debugger
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-September/068983.h...
Name: Morphic-tfel.1311 Ancestors: Morphic-tfel.1310
- scroll to top if the FillInTheBlankMorph has a lot of text - translate the title string of FillInTheBlankMorph
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-September/068984.h...
Name: Tools-tfel.729 Ancestors: Tools-tfel.728
When the system is set to eToyFriendly, the debugger previously offered to store the log of the error in a text file. To help with keeping track of problems for the people who use Etoys, add some facility so we can offer to send error reports to a server set in a preference.
=============================================
http://lists.squeakfoundation.org/pipermail/packages/2016-September/068985.h...
Name: EToys-tfel.264 Ancestors: EToys-tfel.263
renamed sendLog to sendReport
=============================================
squeak-dev@lists.squeakfoundation.org