~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: 2011-04-05 21:54:28 UTC
  • mfrom: (1.1.5 upstream)
  • mto: (8.2.1 sid)
  • mto: This revision was merged to the branch mainline in revision 10.
  • Revision ID: james.westby@ubuntu.com-20110405215428-1x2wtubz3ok2kxaq
Tags: upstream-3.4.1
ImportĀ upstreamĀ versionĀ 3.4.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Enable 3.3.1 (not yet released)
2
 
===============================
3
 
 
 
1
Enable 3.4.1 (March 3, 2011)
 
2
============================
 
3
 
 
4
Fixes
 
5
-----
 
6
 
 
7
* Removed OnPaint method from KivaRenderPanel in savage. On Windows there 
 
8
  were competing handlers for the paint event. The OnPaint method expected a
 
9
  certain order, which varied by Platform 
 
10
* QImage constructor args were changed to use QByteArray to match changes to
 
11
  PySide API changes in PySide RC1
 
12
 
 
13
 
 
14
Enable 3.4.0 (Jan 26, 2011)
 
15
===========================
 
16
 
 
17
Enhancements
 
18
------------
 
19
 
 
20
* Major refactor of kiva backends to make setting the desired backend more 
 
21
  resilient and flexible.
 
22
* Added support for PySide
 
23
* Qt backend no longer uses Agg internally, instead it uses QPainter.
 
24
* Improved gradient support in Quartz backend
 
25
* Improved cairo backend
 
26
* Updated to use variation of rev 8713 of matplotlib font_manager.py
 
27
 
 
28
Fixes
 
29
-----
 
30
* Fixed cubic spline rendering in OpenGl backend
 
31
* Fixed gradients using relative coordinates
 
32
* Fixed object-space gradients
 
33
 
 
34
 
 
35
Enable 3.3.2 (October 15, 2010)
 
36
===============================
 
37
 
 
38
Enhancements
 
39
------------
 
40
 
 
41
* Context manager methods were added to the Kiva GraphicsContext class, so
 
42
  now, instead of this common pattern for a GraphicsContext gc:
 
43
 
 
44
      gc.save_state()
 
45
      try:
 
46
          # Do stuff with gc...
 
47
      except:
 
48
          gc.restore_state()
 
49
 
 
50
  one can do this::
 
51
 
 
52
      with gc:
 
53
          # Do stuff with gc...
 
54
 
 
55
* Stacked layout containers were added.
 
56
 
 
57
* qt4_backend: Added Tony Yu's patch to better handling keypresses in Qt4
 
58
  when modifier keys are pressed (r25644).
 
59
 
 
60
* vtk_backend: Added John Wiggins patch which adds key bindings to
 
61
  EnableVTKWindow (r25796).
 
62
 
 
63
* The Kiva backend for the Mac, implemented in ABCGI.pyx, is now processed
 
64
  with cython instead of pyrex.
 
65
 
 
66
 
 
67
Fixes
 
68
-----
 
69
 
 
70
* vtk_backend: Got rid of timer that was causing performance problems on
 
71
  the Mac by looking for the "StartEvent" on the RenderWindow to determine
 
72
  when we are about to do a vtk render. (r25605)
 
73
* savage:  Avoid the wx-specific FileInspector in Sike and use the
 
74
  CodeEditor directly. (r25742)
 
75
* Exceptions were updated to use the new Exception classes in several places.
 
76
 
 
77
 
 
78
Enable 3.3.1 (Feb 24, 2010)
 
79
===============================
 
80
 
 
81
Enhancements
 
82
------------
 
83
 
 
84
* Added dimming mask to disabled buttons when using wx backend (r25405).
 
85
* Added toggle_label and toggle_tooltip from Brad Buran's patch (r25414).
 
86
* vtk_backend: Made _redraw call _paint to force an immediate draw.
 
87
  Added a request_render callable slot that will be called instead of
 
88
  self.control.render if set. This allows renders to be coordinated to
 
89
  avoid duplicate renders. (r25423)
 
90
* Added option of making center section of compass clickable by setting
 
91
  "enable_center" to True. (r25492)
 
92
* kiva agg backend: fixed minor issues causing compiler warnings (r25498)
 
93
 
 
94
Fixes
 
95
-----
 
96
 
 
97
* Fixed hover_tool so it imports correctly under the 'null' toolkit, as
 
98
  reported on mailing list (r25407).
4
99
 
5
100
 
6
101
Enable 3.3.0 (Feb 24, 2010)
33
128
motivating thus far, please heed them and change your imports to use
34
129
"enthought.enable"!
35
130
 
 
131
 
36
132
Enable 3.2.0 (July 15th, 2009)
37
133
==============================
38
134