From: Paul D. Fernhout <pdfernhout@ku...> - 2006-06-21 16:13:14
Mostly refactoring and bug fixes related to improving embedded widget
support. Also removed needing to read an old world file to get a
"preamble" of imports which is now stored in the world prototype itself.
Here is the change list:
== Version 0.1.17
Added leading "0." for version numbers. :-)
Removed extra diagnostic prints.
Fixed problem when open world without any window morphs -- now adds one.
Removed reading old world file for preamble and replaced with
worldPreambleCodeForImports field in world.
Preamble changes fixed problem with WX when overwriting existing world file.
Evaluated code and expressions now have access to imported module globals
from worldPreambleCodeForImports like tkinter stuff.
Made tk widgets depend on a common tkMorph.
Fixed problem updating text in tkLabelMorph.
Added callBeforeGetFunction to PrototypeProperty (for better morph data
Modified tkMorphs to use callBeforeGetFunction and callAfterSetFunction
for widget data transfer.
Function destroyEmbeddedWidget now destroys contained morphs' widgets
Fixed problem with dragged text entry morphs losing data.