Release 5.2.0
The enable 5.2.0 minor version release was made to accompany the chaco 5.0.0 release. It includes some removals of deprecated code, refactoring, documentation improvements and bugfixes.
Enhancements
Fixes
- Fix listeners hooked up using observe but unhooked using on_trait_change (#766)
- Handle preferred size computation when container isnt resizable (#778)
- Fix alignment trait on "HStackedContainer" (#780)
- Update custom marker as scale_ctm expects floats (#782)
Documentation
Maintenance
- Remove "use_draw_order" code path (#777)
- Add useful objects to "enable.api" (#779, #788)
- Remove Python 2 or 3 only conditionals (#785, #810)
- Remove dead code (#786)
- Remove deprecated "str_to_font" and "points_in_polygon" functions. (#787)
- Update super usage (#789, #790)
- Remove deprecated intercept_events trait on Container (#801)
- Use non deprecated font families styles etc (#806)* Replace use of deprecated GetItemPyData with its new replacement GetItemData (#807)
- Remove unused tk related drawing methods (#809)* Remove old deprecated drawing methods (#814)
- Remove AbstractWindow.bg_color trait (#816)
- Remove unused enable/trait_defs/ui/wx/enable_rgba_color_editor.py module (#817)
- Deal with getstate methods (#804, #841)