]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/CHANGES.txt
Added missing CreateManifest() to initialisation
[wxWidgets.git] / wxPython / CHANGES.txt
index 99aa9001cb7e72364b5a6cdbe7458f23132a0dd2..24dcc93bb7e1449d53fe3fc7f9e5b56593c52695 100644 (file)
@@ -75,6 +75,14 @@ Added wxIconBundle and wxTopLevelWindow.SetIcons.
 
 Added wxLocale and wxEncodingConverter.
 
 
 Added wxLocale and wxEncodingConverter.
 
+A little black magic...  When the C++ object (for a window or
+whatever) is deleted there is no way to force the Python shadow object
+to also be destroyed and clean up all references to it.  This leads to
+crashes if the shadow object tries to call a method with the old C++
+pointer.  The black magic I've done is to replace the __class__ in the
+Python instance object with a class that raises an exception whenever
+a method call (or other attribute access) is attempted.  This works
+for any class that is OOR aware.