forked from enthought/traitsui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES.txt
221 lines (138 loc) · 5.97 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
Traits UI Changelog
===================
What's new in Traits UI 4.6.0
-----------------------------
Enhancements
~~~~~~~~~~~~
* Add a Qt version of the ProgressEditor (#217)
* Links to demos in the documentation (#159)
* Add minimal support for the dock_styles option to the Qt tabbed List
Editor. (#143)
Fixes
~~~~~
* Fix failure to disconnect selection listeners for ListStrEditor in Qt (#223)
* Fix layout of TextEditors in some situations (#216)
* Fix removal of _popEventHandlers not owned by TraitsUI in Wx (#215)
* Remove some old (TraitsUI 3.0-era) documentation (#214)
* Help button now works on Qt (#160)
Release 4.5.1
-------------
Fixes
~~~~~
* Fix pypi installation problem (#206)
Release 4.5.0
-------------
Fixes
~~~~~
* Application-modal Traits UI dialogs are correctly styled as
application-modal under Qt. On Macs, they will now appear as independent
windows rather than drop-down sheets. (#164)
* Qt CodeEditor now honors 'show_line_numbers' and the 'readonly' style (#137)
* Deprecated `implements` declaration removed, use `provides` instead (#152)
* Fix TableEditor so that Qt.QSplitter honors 'orientation' trait (#171)
* Show row labels in Qt TableEditor when requested (#176)
* Fix TupleEditor so that multiple change events are not fired (#179)
* Numpy dependency is now optional. `ArrayEditor` will not be available
if numpy cannot be imported (#181)
* Add development versioning (#200)
Release 4.4.0
-------------
The biggest change in this release is support for the new adaptation mechanism
in Traits 4.4.0. Other than that, there are a number of other minor changes,
improvements and bugfixes.
Corran Webster (corranwebster on GitHub) is now maintainer of TraitsUI.
Change summary since 4.3.0
New Features
~~~~~~~~~~~~
* Changes for new Traits adaptation mechanism support (#113)
Enhancements
~~~~~~~~~~~~
* Add Travis-CI support.
* Remove the use of the deprecated PySimpleApp under Wx and several other
improvements. (#107)
* Improvements to Qt TabularEditor, TableEditor and TreeEditor drag and drop
support. Should be roughly on par with Wx support. No API changes.
(#124, #126, #129, #135)
* Improvements to PyMimeData coercion to better handle lists of items. (#127)
Fixes
~~~~~
* Fixes item selection issue #133 in ListStrEditor under Wx 2.9 (#137)
* Fixes to avoid asking for value of a Delegated Event (#123 and #136)
* Fix drag image location for Qt TreeEditor (#132)
* Qt TreeEditor supports bg and fg colors and column labels correctly. (#131)
* Fix ListEditor under PySide (#125)
* remove event handlers before window destruction in Wx. Required for
Wx 2.9. (#108)
There are currently some other unlisted changes going back some time
before this file was created.
Traits 3.5.0 (Oct 15, 2010)
---------------------------
Enhancements
~~~~~~~~~~~~
* adding support for drop-down menu in Button traits, but only for qt backend
* adding 'show_notebook_menu' option to ListEditor so that the user can
right-click and show or hide the context menu (Qt)
* added selection range traits to make it possible for users to replace
selected text
Fixes
~~~~~
* fixed null color editor to work with tuples
* bug when opening a view with the ToolbarButton
Traits 3.4.0 (May 26, 2010)
---------------------------
Enhancements
~~~~~~~~~~~~
* adding new example to make testing rgb color editor easier
Fixes
~~~~~
* fixed NumericColumn to not expect object to have model_selection attribute,
and removed more dead theming code
* fixed API bugs with the NumericColumn where its function signatures
differed from its base class, but the calling code expected them to all
be the same
* fixed bug which was related to type name errors caused when running Sphinx
* when using File(exists=True), be sure to validate the type of the value
first before using os.path.isfile()
Traits 3.3.0 (Feb 24, 2010)
---------------------------
Enhancements
~~~~~~~~~~~~
The major enhancement this release is that the entire Traits package has been
changed to use relative imports so that it can be installed as a sub-package
inside another larger library or package. This was not previously possible,
since the various modules inside Traits would import each other directly
through "traits.[module]". Many thanks to Darren Dale for the
patch.
Fixes
~~~~~
There have been numerous minor bugfixes since the last release. The most notable
ones are:
* Many fixes involve making Traits UI more robust if wxPython is not installed
on a system. In the past, we have been able to use Qt if it was also
installed, but removing Wx would lead to a variety of little bugs in various
places. We've squashed a number of these. We've also added better checks
to make sure we're selecting the right toolkit at import and at runtime.
* A nasty cyclic reference was discovered and eliminated in DelegatesTo traits.
* The Undefined and Uninitialized Traits were made into true singletons.
* Much of the inconsistent formatting across the entire Traits source has
been eliminated and normalized (tabs/spaces, line endings).
Traits 3.2.0 (July 15, 2009)
----------------------------
Enhancements
~~~~~~~~~~~~
* Implemented editable_labels attribute in the TabularEditor for enabling editing of the labels (i.e. the first column)
* Saving/restoring window positions works with multiple displays of different sizes
* New ProgressEditor
* Changed default colors for TableEditor
* Added support for HTMLEditor for QT backend using QtWebKit
* Improved support for opening links in external browser from HTMLEditor
* Added support for TabularEditor for QT backend
* Added support for marking up the CodeEditor, including adding squiggles and dimming lines
* Added SearchEditor
* Improved unicode support
* Changed behavior of RangeEditor text box to not auto-set
* Added support in RangeEditor for specifying the method to evaluate new values.
* Add DefaultOverride editor factory courtesy Stéfan van der Walt
* Removed sys.exit() call from SaveHandler.exit()
Fixes
~~~~~