File: pygadgets-products/unzipped/_PyClock/Clock/_MacMemoryLeak/HOMEBREW-Py36-Tk86-findings.txt
Homebrew Py 3.6 + Tk 8.6 findings, all on Sierra versus python.org's Mac Py 3.5 + ActiveState's Tk 8.5 The Good... 0) The June Abort 6 hardcrash on startup has been fixed this precluded further work at the time 1) Py 8.6 runs all apps without errors, including PyMailGUI email package still works as is 2) Roughly same appearance/cosmetics as 8.6 some minor vertical spacing diff in radio and check buttons 3) Fixes Dock zombie menu entries problem in 8.5 this was a major flaw in 8.5 The Bad... 4) Slower memory leak in PyClock but still leaking, especialy on PNG images 5) Seems to lose active-style focus on hide/restore but so does 3.5/8.5 on Sierra! The Ugly... 6) Abort 6 Trap **HARDCRASH**, perhaps related to obscured popup dialog this is likely same issue as former crash on startup 7) Scrolling speed in mergeall is **SLOWER** 90/70 seconds 8.6, versus 60 seconds 8.5 (for a 2-second run) 8) **MAJOR** deiconify bug in mergeall text area is not redrawn, and parts are drawn chaotically as mouse over disabling 8.5 deiconify focus hack in code had _no effect_ on this ==> this is a showstopper Conclusions: Alas, Tk seems almost unusable on Macs, even with 8.6 (though months of adding duct-tape and twine can yield reasonble results, and some issues may lie further down in Mac OS libraries).