~ubuntu-branches/ubuntu/trusty/python-enable/trusty

« back to all changes in this revision

Viewing changes to docs/CHANGES.txt

  • Committer: Bazaar Package Importer
  • Author(s): Varun Hiremath
  • Date: 2010-02-28 14:56:36 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20100228145636-9ghfhe3uy37tt3q6
Tags: 3.3.0-1
* New upstream release
* Bump Standards-Version to 3.8.4
* Switch to source format 3.0
* Update patches/freetype2.diff

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Enable 3.3.1 (not yet released)
 
2
===============================
 
3
 
 
4
 
 
5
 
 
6
Enable 3.3.0 (Feb 24, 2010)
 
7
===========================
 
8
 
 
9
Enhancements
 
10
------------
 
11
 
 
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
 
17
 
 
18
Fixes
 
19
-----
 
20
 
 
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.
 
29
 
 
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
 
34
"enthought.enable"!
 
35
 
 
36
Enable 3.2.0 (July 15th, 2009)
 
37
==============================
 
38
 
 
39
enthought.enable Enhancements
 
40
-----------------------------
 
41
 
 
42
 * Added Slider and Compass widgets
 
43
 
 
44
 * Added an OverlayContainer (almost identical to the one in Chaco)
 
45
 
 
46
 * Added ImageGraphicsContextEnable class so that one can always import a Kiva Image backend-based GraphicsContextEnable
 
47
 
 
48
 * renaming marker_trait to MarkerTrait (the old name is still permitted forbackwards compatibility, but should be avoided)
 
49
 
 
50
 * Moved the scatter_markers module from Chaco to Enable, so that Enable components can use MarkerTrait
 
51
 
 
52
 * Added an experimental VTK backend for Enable, along with an example
 
53
 
 
54
 * Changed SVGButtonEditor toggle to draw a SVG under the button SVG instead of drawing a plain box
 
55
 
 
56
 * Added labels for SVGButton
 
57
 
 
58
 * Improving backbuffering performance on the Mac by creating the layer context from the window context instead of from a bitmap.
 
59
 
 
60
 * Adding a "fixed_preferred_size" trait to Components, so that relative size preferences can be expressed amongst different components in a container
 
61
 
 
62
 
 
63
enthought.enable Fixes
 
64
----------------------
 
65
 
 
66
 * Improved the backend selection to match the Traits UI backend unless ETSConfig.enable_toolkit is explicitly set
 
67
 
 
68
 * Fixed demo_main() in example_support.py so that it doesn't crash IPython
 
69
 
 
70
 * Fixed RGBAColorTrait so it can be used with the null toolkit
 
71
 
 
72
 * Changed the "sys_window" color to be the same as the Traits UI "WindowColor" constant
 
73
 
 
74
 * Fixed backend_cairo's get_text_extent() implementation to match other backends
 
75
 
 
76
 
 
77
enthought.kiva Enhancements
 
78
---------------------------
 
79
 
 
80
 * Added basic gradients to Kiva
 
81
 
 
82
 
 
83
enthought.kiva Fixes
 
84
--------------------
 
85
 
 
86
 * Fixed Python 2.6 datatype errors
 
87
 
 
88
 * Fixed memory leak as reported in ticket 1815
 
89
 
 
90
 * The macport test is only run on Darwin systems
 
91
 
 
92
 * Removed deprecated calls to old numpy APIs