/
changelog.txt
302 lines (146 loc) · 10.4 KB
/
changelog.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
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
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
0.57.0
Features:
* Set the vendor in bundles to org.jowidgets
* Added toString() method to utility class ValueHolder
* Removed outdated checkstyle rules no longer supported by checkstyle
* New methods for the Interval utility class from org.jowidgets.util
Bugfixes:
* Fixed bug in dummy spi impl that leads to unregistered images in JUnit tests
* DummyInputFields (for JUnit tests) must fire change events
----------------------------------------------------------------------------------------------------------------------------
0.58.0
Features:
* New functions and tests for ICircularBuffer from org.jowidgets.util, added JUnit tests
* New methods for the Interval utility class from org.jowidgets.util
* Added jowidgets logging API and implementations for slf4j161 and JUL
Bugfixes:
* Fixed IndexOutOfBoundsException in StringUtils.concatElementsBy(...) when collection has null values, added JUnit tests
----------------------------------------------------------------------------------------------------------------------------
0.59.0
Features:
* New function setSize() and removeLast() for ICircularBuffer from org.jowidgets.util, added JUnit tests
* Added utility interfaces ISystemTimeProvider (for JUnit tests) and IFinishedCallback to org.jowidgets.util
* Added SuppressingLogMessageDecorator to jowidgets logging api
* Renamed org.jowidgets.addons.logging.slf4j to org.jowidgets.addons.logging.slf4j161
Bugfixes:
* Bugfix for the Interval utility class on closure() and intersect() from org.jowidgets.util, added JUnit tests
----------------------------------------------------------------------------------------------------------------------------
0.60.0
Features:
* added org.jowidgets.addons.logging.slf4j161.feature
----------------------------------------------------------------------------------------------------------------------------
0.61.0
Features:
* added TestLoggerProvider that allows to set different logger providers for different threads
----------------------------------------------------------------------------------------------------------------------------
0.62.0
Features:
* Implemented issue #41 https://github.com/jo-source/jo-widgets/issues/41 integrate HertzUnitProvider
------------------------------------------------------------------------------------------------------------------------------
0.63.0
Bugfixes:
* Fixed issue #42 https://github.com/jo-source/jo-widgets/issues/42 Rounding erros in unit converter
------------------------------------------------------------------------------------------------------------------------------
0.64.0
Features:
* Implemented issue #46 https://github.com/jo-source/jo-widgets/issues/46 Allow to set the focus to a swing table automatically when mouse interaction will be done
Bugfixes:
* Initialize SWT Clipboard lazy when needed and not on SwtWidgetsServiceProvider creation
* Fixed issue #43 https://github.com/jo-source/jo-widgets/issues/43 Default increment of SWT ScrollBar is 1px, must be activated if swt < 4.3 is used
* Fixes issue #45 https://github.com/jo-source/jo-widgets/issues/45 Klicking on Swing TableHeaders empty area leads to ArrayIndexOutOfBoundException #45
* Fixes issue #48 https://github.com/jo-source/jo-widgets/issues/48 SelectableMenuItem in swt does not fire events when change programmatically
------------------------------------------------------------------------------------------------------------------------------
0.65.0
Features:
* Fixes issue #50 https://github.com/jo-source/jo-widgets/issues/50 Provide workaround for swt bug 345411 - Table.pack() makes column to small by one pixel
* Fixes issue #51 https://github.com/jo-source/jo-widgets/issues/51 Allow to decouple the swt ui thread
* Moved org.jowidgets.impl.command.ExecutionContext to puplic package org.jowidgets.tools.command.ExecutionContext
Bugfixes:
* Fixes issue #49 https://github.com/jo-source/jo-widgets/issues/49 Missing KeyEvents on SwingTable
------------------------------------------------------------------------------------------------------------------------------
0.66.0
Features:
* Added FilteredIterable to utils
* Added IdentityHashKey to utils
* Added two new icons MOVE_UP and MOVE_DOWN
Bugfixes:
* StringUtils concat() handles empty values like null values now
* Fixes issue #52 https://github.com/jo-source/jo-widgets/issues/52 Verify of double values is to strict
* StringUtils concat() handles empty values like null values now
------------------------------------------------------------------------------------------------------------------------------
0.67.0
Changes:
Preliminaries for issue #58 https://github.com/jo-source/jo-widgets/issues/58 Nattatble support
Features:
Bugfixes:
* Fixes issue #56 https://github.com/jo-source/jo-widgets/issues/#56 TreeExpansionAction does not consider all enabled changes
------------------------------------------------------------------------------------------------------------------------------
0.68.0
Features:
* Fixed issue #58 https://github.com/jo-source/jo-widgets/issues/58 Nattatble support
Bugfixes:
* Fixes issue #59 https://github.com/jo-source/jo-widgets/issues/#59 Potential Memory Leak in org.jowidgets.impl.toolkit.WindowProvider
------------------------------------------------------------------------------------------------------------------------------
0.69.0
Features:
Implements issue #62 https://github.com/jo-source/jo-widgets/issues/62 Autodispose must be optional for WidgetWrappers
Bugfixes:
* Fixed issue #60 https://github.com/jo-source/jo-widgets/issues/60 The NatTable selection behaviour is not consitent with that of swt or windows explorer
* Fixed issue #61 https://github.com/jo-source/jo-widgets/issues/61 Mouseover tooltip for partially visible cell content in the NatTable missing
------------------------------------------------------------------------------------------------------------------------------
0.70.0
Features:
Implemented issue #65 https://github.com/jo-source/jo-widgets/issues/65 Add a mock implementation for ISingleThreadAccess
Bugfixes:
* Fixed issue #64 https://github.com/jo-source/jo-widgets/issues/64 NatTable table impl must no split cell text by line breaks
* Fixed issue #63 https://github.com/jo-source/jo-widgets/issues/63 NatTable table impl hangs with long tooltip contents
* Bugfix for bug added with issue #43 https://github.com/jo-source/jo-widgets/issues/43 Default increment of SWT ScrollBar is 1px, removed unnecessary layouting
------------------------------------------------------------------------------------------------------------------------------
0.71.0
Features:
Bugfixes:
* Fixed issue #66 https://github.com/jo-source/jo-widgets/issues/66 Column width will be tracked incorrectly for NatTableImplSpi if scrolled horizontaly
* Minor API Change!!! Fixed issue #67 https://github.com/jo-source/jo-widgets/issues/67 LongDoubleUnitConverter must reject and validate unit values that are to big for the base value
* Fixed issue #68 https://github.com/jo-source/jo-widgets/issues/68 UnitValueField does not consider warnings of base input field
* Behavior change!!! Fixed issue #69 https://github.com/jo-source/jo-widgets/issues/69 Default floating point converters decimal format should have maximimal number of fraction digits
* Fixed issue #70 https://github.com/jo-source/jo-widgets/issues/70 AbstractFloatingPointNumberConverter should warn on rounding
------------------------------------------------------------------------------------------------------------------------------
0.72.0
Features:
* Added TableImpl for Dummy SPI and allow KeyEvents for UIDContainer (no productive code change)
Bugfixes:
* Fixed issue #71 https://github.com/jo-source/jo-widgets/issues/71 NatTable multi selection works not as expected
------------------------------------------------------------------------------------------------------------------------------
0.73.0
Features:
Bugfixes:
* Fixed issue #72 https://github.com/jo-source/jo-widgets/issues/72 ColumnPermutation getter and setter in TableImpl (org.jowidgets.impl.widgets.basic) are inconsistent
------------------------------------------------------------------------------------------------------------------------------
0.74.0
Features:
Bugfixes:
* Fixed issue #75 https://github.com/jo-source/jo-widgets/issues/75 NatTable based table breaks with ArrayIndexOutOfBounds when reordering and hiding columns
* Fixed issue #74 https://github.com/jo-source/jo-widgets/issues/74 After hiding all columns in a NatTable based table, the context menu to show them again is not accessible
------------------------------------------------------------------------------------------------------------------------------
0.75.0
Features:
* Implements issue #79 https://github.com/jo-source/jo-widgets/issues/80 Add utils to observe interrupt state of a thread to impelement jo-client-platform issue 77
* Implements issue #80 https://github.com/jo-source/jo-widgets/issues/80 Add IUserCapableMessageException
Bugfixes:
* Fixed issue #77 https://github.com/jo-source/jo-widgets/issues/77 Make TestLoggerProvider deprecated and add alternative provider
* Fixed issue #81 https://github.com/jo-source/jo-widgets/issues/81 MessageProvider should use Locale.ROOT as fallback instead of Locale.getDefault
------------------------------------------------------------------------------------------------------------------------------
0.76.0
Features:
Bugfixes:
* Fixed issue #82 https://github.com/jo-source/jo-widgets/issues/82 Inexpressive thread names
------------------------------------------------------------------------------------------------------------------------------
0.77.0
Features:
Bugfixes:
* Fixed issue #81 https://github.com/jo-source/jo-widgets/issues/81 MessageProvider should use Locale.ROOT as fallback instead of Locale.getDefault, fixed problem that message provider is not serializable
------------------------------------------------------------------------------------------------------------------------------
0.78.0
Features:
Bugfixes:
* Fixed issue #83 https://github.com/jo-source/jo-widgets/issues/83 Release must be java 6 compatible