-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
251 lines (131 loc) · 6.53 KB
/
NEWS
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
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
--- New in Py-notify 0.3.2 (??? -- in development) ------------------
* Part of functionality of `notify.gc' module is now implemented in
Python, not C.
--- New in Py-notify 0.3.1 (28 September 2008) ----------------------
* All methods that accepted arbitrary argument numbers now also accept
arbitrary keyword arguments.
* Updated to compile and work with Python 3.0rc1.
* A few minor fixes for potential bugs and optimizations in
`notify.gc' module and in documentation.
* 6 more unit test (164/186 in total).
######################################################################
--- New in Py-notify 0.2.1 (21 September 2008) ----------------------
* Updated to compile and work with Python 3.0rc1.
* A few minor fixes for potential bugs and optimizations in
`notify.gc' module and in documentation.
### New in Py-notify 0.2.0 (6 May 2008) #############################
* First stable version. 158/180 unit tests. All pass with Python
2.3, 2.5, SVN trunk (heading to 2.6) and SVN py3k branch on Debian
GNU/Linux.
* One more improvement in test framework. Tiny improvement in
`run-tests.py' for Py3k.
######################################################################
--- New in Py-notify 0.1.15 (3 March 2008) --------------------------
* Important bug-fix in `CleanSignal'.
* `AbstractGCProtector.default' cannot be changed anymore if the
current default protector is used. In practice, it can be changed
only on program startup.
* Changed internals of `AbstractGCProtector.default' (in backward
compatible fashion) to avoid screwing class attribute cache in
upcoming Python 2.6 (see http://bugs.python.org/issue1878).
* Documentation improvements.
* 1 more unit test (158/180 in total). Much improved test framework
catches more bugs for already written tests.
--- New in Py-notify 0.1.14 (28 December 2007) ----------------------
* Update to work with SVN Py3k again.
* Fix build on MinGW at least in some cases (#10560).
* A few documentation and infrastructure fixes and changes.
--- New in Py-notify 0.1.13 (17 November 2007) ----------------------
* Changed to work under SVN builds of Python 3000 too. It still
requires only 2.3 or later. Note that one testcase fails under
Py3k, but that is a Py3k bug: http://bugs.python.org/issue1393.
[P.S. Py3k was fixed later.]
* A few minor bugfixes.
* 2 new unit tests (157/179 in total).
--- New in Py-notify 0.1.12 (25 August 2007) ------------------------
* New method AbstractVariable.transform().
* Some bugfixes and code improvements.
* 8 new unit tests (155/177 in total).
--- New in Py-notify 0.1.11 (22 July 2007) --------------------------
* Major speed optimization in signal emission. Now all benchmarks run
about 30% faster.
* Many small improvements and fixes in derive_type() machinery.
* Minor internal code improvements.
* 18 more unit tests (147/169 in total).
--- New in Py-notify 0.1.10 (1 July 2007) ---------------------------
* Possibility to freeze changes in conditions and variabes.
* For Python 2.5+ only: 8 context manager methods for signals,
conditions and variables.
* Expanded tutorial.
* Other small improvements and fixes.
* 31 more unit tests (151 in total). Now not all tests run under
Python 2.3 or 2.4; for them there are only 129 tests.
--- New in Py-notify 0.1.9 (22 June 2007) ---------------------------
* Fixed and improved `setup.py' script.
* New RaisingGCProtector class.
* 6 new unit tests (120 in total).
--- New in Py-notify 0.1.8 (13 June 2007) ---------------------------
* Improved and fixed derive_type() class method in several
AbstractValueObject-derived classes.
* Mediators and bindings got __hash__() method.
* Informative string representation added to bindings and
DummyReference class, improved in signals.
* Other small improvements and fixes.
* 8 new unit tests (114 in total) and several improved.
--- New in Py-notify 0.1.7 (10 April 2007) --------------------------
* Improved documentation. Some documentation files that didn't
previously make it to source distribution now do.
* Many minor improvements and fixes.
* New `examples' subdirectory with one but non-trivial example.
* 1 removed and 9 new unit tests (106 in total).
* 1 new benchmark test (5 in total).
--- New in Py-notify 0.1.6 (4 April 2007) ---------------------------
* Adopted "Don't repeat yourself" principle, therefore most functions
that duplicate properties are renamed and made private. This breaks
backward compatibility, but better now than never, since user base
is nonexistent.
* Some bug-fixes and proper Pythonic __eq__, __ne__ and numeric
methods.
* New DebugGCProtector class.
* Improved or added documentation for many methods.
* Infrastructure script improvements and fixes.
* 6 more unit tests (98 in total).
--- New in Py-notify 0.1.5 (3 March 2007) ---------------------------
* Added a tutorial.
* Improved or added documentation for many methods.
* New functions to cancel effects of synchronize() for condiions and
variables.
* Several more properties in different classes. In general, use
properties instead of methods more.
* Some bug-fixes.
* 5 more unit tests (92 in total).
--- New in Py-notify 0.1.4 (16 February 2007) -----------------------
* New fast and generic GC-protector module (notify.gc) replaces
inefficient mark_object_as_used() and mark_object_as_unused()
functions.
* Speed optimizations in bindings.
* 2 more unit tests (87 in total).
* 2 more benchmark tests (4 in total).
--- New in Py-notify 0.1.3 (3 February 2007) ------------------------
* New class `WatcherVariable', just like `WatcherCondition'.
* Many bug-fixes in `Signal' class and in standard signal value
accumulators.
* Speed optimizations in bindings and signals.
* 18 more unit tests (85 in total).
--- New in Py-notify 0.1.2 (28 January 2007) ------------------------
* Bug-fixes in `WatcherCondition' and `AbstractSignal' classes.
* Plugged memory leak in `AbstractValueObject' signal creation.
* 8 more unit tests (67 in total).
* Benchmarking support (with single comparison to PyGObject at
present).
--- New in Py-notify 0.1.1 (23 January 2007) ------------------------
* First released version.
* Support for signals, conditions, variables, logical composition of
conditions, predicate conditions and other features.
* 59 unit tests.
Copyright (C) 2007, 2008 Paul Pogonyshev.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
Local Variables:
coding: utf-8
End: