1
Enable 3.3.1 (not yet released)
2
===============================
6
Enable 3.3.0 (Feb 24, 2010)
7
===========================
12
* Updated freetype to 2.3.12. This makes our text look prettier, and also fixes some compatibility issues with OS X 10.6.
13
* Moved Shape from examples into enthought.enable.primitives
14
* Improved ability to find the Qt SVG IconEngine for the SVGButtonEditor
15
* Improved painting in Wx by as much as 30%
16
* Added repeat and reflect gradient fill methods
21
* Fixed diamond marker to use the native Agg marker
22
* Fixed drawing elliptical curves on OS X
23
* Fixed scaling transforms affecting gradients
24
* Fixed the "window" property on Enable components to recurse up their container hierarchy to return the default window associated with a component.
25
* Viewports now correctly implement is_in() and components_at(), taking their own boundaries into account.
26
* Removed explicit dependency on TraitsBackendWx in Enable
27
* Fixing logic in enable.example_support, so that it no longer just uses wx if wxPython is installed, but rather looks at ETSConfig.toolkit.
28
* Fixing some math in the computation of setting outer_x2 and outer_y2 attributes of components.
30
One final note is that the "enable2" legacy backwards compatibility package will
31
be removed by the next release. If you have any code that imports from
32
"enthought.enable2" and the DeprecationWarnings haven't been sufficiently
33
motivating thus far, please heed them and change your imports to use
36
Enable 3.2.0 (July 15th, 2009)
37
==============================
39
enthought.enable Enhancements
40
-----------------------------
42
* Added Slider and Compass widgets
44
* Added an OverlayContainer (almost identical to the one in Chaco)
46
* Added ImageGraphicsContextEnable class so that one can always import a Kiva Image backend-based GraphicsContextEnable
48
* renaming marker_trait to MarkerTrait (the old name is still permitted forbackwards compatibility, but should be avoided)
50
* Moved the scatter_markers module from Chaco to Enable, so that Enable components can use MarkerTrait
52
* Added an experimental VTK backend for Enable, along with an example
54
* Changed SVGButtonEditor toggle to draw a SVG under the button SVG instead of drawing a plain box
56
* Added labels for SVGButton
58
* Improving backbuffering performance on the Mac by creating the layer context from the window context instead of from a bitmap.
60
* Adding a "fixed_preferred_size" trait to Components, so that relative size preferences can be expressed amongst different components in a container
63
enthought.enable Fixes
64
----------------------
66
* Improved the backend selection to match the Traits UI backend unless ETSConfig.enable_toolkit is explicitly set
68
* Fixed demo_main() in example_support.py so that it doesn't crash IPython
70
* Fixed RGBAColorTrait so it can be used with the null toolkit
72
* Changed the "sys_window" color to be the same as the Traits UI "WindowColor" constant
74
* Fixed backend_cairo's get_text_extent() implementation to match other backends
77
enthought.kiva Enhancements
78
---------------------------
80
* Added basic gradients to Kiva
86
* Fixed Python 2.6 datatype errors
88
* Fixed memory leak as reported in ticket 1815
90
* The macport test is only run on Darwin systems
92
* Removed deprecated calls to old numpy APIs