]>
Commit | Line | Data |
---|---|---|
bcb7bce9 ML |
1 | 0.52.16 |
2 | - add newtComponentGetSize and newtComponentGetPosition (#987596) | |
3 | - modify Makefile to use SOEXT (#971168) | |
4 | - free gpm socket name and unlink gpm socket on form exit | |
5 | - fix memory leaks in whiptail | |
6 | - add missing whiptail options to help and man page | |
7 | ||
8 | 0.52.15 | |
9 | - fix errors found by gcc-with-cpychecker (#800075) | |
10 | - fix building with tcl8.6 (#902561) | |
11 | - add fallback to python-config (#783627) | |
12 | - replace tabs in snack.py (#870647) | |
13 | - compile snackmodule.c with flag -fPIC (Kang Kai) | |
14 | - include new translations from transifex | |
15 | - allow newtWinMenu and newtWinEntries with no buttons or items | |
16 | - don't draw scale when not mapped | |
17 | - build with large-file support for stat64 | |
18 | - remove unused variables in test code | |
19 | - update FSF address | |
20 | ||
21 | 0.52.14 | |
22 | - fix returning strings in whiptail and whiptcl (#752818) | |
23 | - fix configure to work with multiple python versions (#737998) | |
24 | ||
25 | 0.52.13 | |
26 | - add support for changing colors in individual labels, scrollbars, entries, | |
27 | textboxes and scales, add custom colorsets | |
28 | - add support for NEWT_COLORS and NEWT_COLORS_FILE variables (#689903) | |
29 | - allow resizing of form | |
30 | - fix errors found by coverity | |
31 | - fix va_list usage (Gwenole Beauchesne) | |
32 | - fix building and installing on Mac OS X (#652479) | |
33 | - check for slang.h header, support DESTDIR variable, add --without-python | |
34 | option (Otavio Salvador) | |
35 | - add Persian, Low German translations | |
36 | - don't hang in form when stdin disappears | |
37 | ||
38 | 0.52.12 | |
39 | - fix whiptail --gauge and its description in man page (#620083) | |
40 | - remove space after \n in whiptail texts (#620083) | |
41 | - remove NLS code from snack (#599608) | |
42 | - expose more keys to python as shortcuts in dialogs (Jakob Kemi) | |
43 | - release python global-thread-lock during dialog displays (Jakob Kemi) | |
44 | - fix warnings in whiptcl.c and include Tcl_PkgProvide() call (Mikhail T.) | |
45 | - don't NULL deref when an invalid array is specified in checkboxtree | |
46 | (Arnaldo Carvalho de Melo) | |
47 | ||
48 | 0.52.11 | |
49 | - fix buffer overflow in textbox when reflowing (#523955, CVE-2009-2905) | |
50 | - use full textbox width when reflowing and allow minimal width 1 | |
51 | - fix writing lines longer than width in textbox | |
52 | - don't use va_list in newtvwindow more than once (#523696) | |
53 | - bind \E[Z to back-tab in built-in keymap (#468046) | |
54 | - terminate string after reading file in whiptail | |
55 | - add newtRadioSetCurrent function (Thomas Jarosch) | |
56 | - add pkgconfig support (Thomas Jarosch) | |
57 | - add Malay, Malayalam, Assamese, Gujarati, Bengali India, Kannada, Telugu | |
58 | translations | |
59 | - include debian patches | |
60 | - fix crash in textbox SetText when topLines != 0 | |
61 | - don't link modules with libraries already linked with libnewt | |
62 | - add Asturian and Marathi translations | |
63 | ||
64 | 0.52.10 | |
65 | - improve --noitem description (#456305) | |
66 | - add setHeight to Textbox class | |
67 | - fix fixedheight forms | |
68 | - free keymap in newtFinished() | |
69 | - fix memory leak in textbox | |
70 | - fix valgrind error in checkboxtree | |
71 | - don't crash when running empty form | |
72 | - don't crash or hang when form has no focusable elements | |
73 | - before checkboxtree drawing return first item in GetCurrent() | |
74 | - redraw textbox in SetText() | |
75 | - add setColor description to SnackScreen docstring (Greg Swift) | |
76 | - make sure Widget isn't used directly (Greg Swift) (#452920) | |
77 | - add Serbian translations (Miloš Komarčević) | |
78 | - add Balochi translation (Mostafa Daneshvar) | |
79 | ||
80 | 0.52.9 | |
81 | - handle component destruction (patch by Richard W.M. Jones) | |
82 | - fix newtWinEntry definition | |
83 | - don't use uninitialized values in newtWinMenu | |
84 | - remove workarounds for old bug in SLsmg_write_nstring | |
85 | - improve SIGWINCH handling in form | |
86 | - don't abort from whiptail gauge on SIGWINCH | |
87 | - redisplay also last line | |
88 | - update Polish translation (Piotr Drąg) | |
89 | ||
90 | 0.52.8 | |
91 | - enable slang utf8 mode (#425992) | |
92 | - support --disable-nls option (patch by Natanael Copa) | |
93 | - redraw screen when using entry in euc encodings | |
94 | - fix segfault in whiptail when no entry is selected in radiolist | |
95 | - add back support for list of Entries in EntryWindow prompts in snack | |
96 | (#248878) | |
97 | ||
98 | 0.52.7 | |
99 | - add support to snack for multiple selection and border in listbox | |
100 | and cursorAtEnd in entry (patch by Shawn Starr) | |
101 | - fix scrollbar positioning in listbox | |
102 | - cope with backward system time jumps (#240691) | |
103 | - free helplines and windows in newtFinished, check for overflow (#239992) | |
104 | - fix cursor positioning when setting entry or checkbox flags | |
105 | - fix counting of items in checkboxtree | |
106 | - fix some memory leaks | |
107 | - fix entry scrolling (#234829) | |
108 | - fix multibyte character handling in entry | |
109 | ||
110 | 0.52.6 | |
111 | - add newtSetColor() to allow changing individual colors | |
112 | - add newtPopWindowNoRefresh() (patch by Forest Bond) | |
113 | ||
114 | 0.52.5 | |
115 | - provide option to change text of buttons (#126768) | |
116 | - don't add escape key to hot keys by default (#216157) | |
117 | - fix cursor position in checkboxtree, radio button and checkbox | |
118 | - don't force monochrome terminals to output colors | |
119 | - highlight active compact button on monochrome terminals | |
120 | - update translations from debian | |
121 | - fix memory allocation in snack to be consistent (#212780) | |
122 | ||
123 | 0.52.4 | |
124 | - fix entry corruption when reading multibyte characters | |
125 | and double width character handling | |
126 | - avoid overflow/crash in scale | |
127 | - patches from debian | |
128 | - fix crash of snack in EntryWindow when prompts is list of tuples | |
129 | - put cursor at beginning of text for better accessibility | |
130 | in button, scale and textbox | |
131 | - add topleft option to whiptail | |
132 | ||
133 | 0.52.3 | |
134 | - makefile and configure cleanup | |
135 | - fix warnings | |
136 | - fix screen corruption when half of double width character is overwritten | |
137 | (#137957) | |
138 | - fix double width character handling in checkboxtree and listbox | |
139 | - unfocus when displaying help | |
140 | - fix help dialog in popcorn.py (#81352) | |
141 | - fix checkboxtree positioning | |
142 | - make textbox with scrollbar focusable (#83203) | |
143 | - turn off cursor when entry terminated form (#86074) | |
144 | - handle listbox and checkboxtree focus better (#186053) | |
145 | - make default colors more friendly to 8-color terminals (#187545) | |
146 | - fix handling windows larger than screen size (#189981) | |
147 | - fix a crash in checkboxtree.c where pressing pgup/pgdown | |
148 | on a checkboxtree with less items than its height would | |
149 | cause segmentation violation (#165347) | |
150 | - apply patch by Bill Nottingham (thanks) to improve scrollbar appearance | |
151 | (#174771) | |
152 | ||
153 | 0.52.2 | |
154 | - minor fixes | |
155 | ||
156 | 0.52.1 | |
157 | - revert bidi patch, objections by Jeremy Katz about | |
158 | anaconda breaking | |
159 | - this version still only exists as a "ghastly" upstream tarball; | |
160 | the patches are now cleaned up and will be integrated into | |
161 | rhlinux cvs unless some more breakage akin to bidi occurs | |
162 | - only do gpmclose if gpmopen succeeed (#118530) | |
163 | ||
164 | 0.52.0 | |
165 | - use versioned symbols, patch by Alastair McKinstry, mckinstry at | |
166 | debian dot org, thanks | |
167 | - need private wstrlen due to versioned syms, patch from debian | |
168 | package of newt | |
169 | ||
170 | 0.51.5 | |
171 | - incorporated listbox cursor location patch (#69903) | |
172 | ||
173 | 0.51.4 | |
174 | - fixed help line drawing in UTF-8 (#81718) | |
175 | - calculate the width of text in entries using wstrlen | |
176 | - always set component width to the new label width in newtLabelSetText | |
177 | - fixed snack.CListbox to work properly with UTF-8 (#81718) | |
178 | ||
179 | 0.51.3 | |
180 | - cleaned up const qualifiers in interfaces | |
181 | - added Ctrl-L screen refresh | |
182 | - fixed segfault in test.c when listbox items are selected | |
183 | - accessibility: made newt useable with monochrome terms (#60931) | |
184 | - leave the symbols in the libs (#60400) | |
185 | - fixed grammar in tutorial (#63496) | |
186 | - error checking (curcomp exists) for formEvent, newtFormGetCurrent, | |
187 | removed fifty button limit (#59027) | |
188 | ||
189 | 0.51.2 | |
190 | - fixed wstrlen() it was calculating wcwidth(first wide char in | |
191 | string) * strlen(str) instead of the actual width of the whole | |
192 | string | |
193 | - fixed newtRedrawHelpLine() to copy all the bytes from a multibyte | |
194 | string | |
195 | ||
196 | 0.51.0 | |
197 | - changes for element width calculation for UTF-8 | |
198 | - fix textwrap for UTF-8 in general | |
199 | - bump soname to avoid shared library collisions with slang | |
200 | ||
201 | 0.50.39 | |
202 | - changed a test to check for 'None' the correct way | |
203 | ||
204 | 0.50.38 | |
205 | - don't hardcode linedrawing characters in the scrollbar code | |
206 | ||
207 | 0.50.37 | |
208 | - minor tweaks for use with UTF-8 slang | |
209 | ||
210 | 0.50.36 | |
211 | - add newtListboxGetItemCount() API call | |
212 | - include numeric percentage in scale widget appearace | |
213 | - add support for ESC key using NEWT_KEY_ESCAPE | |
214 | ||
215 | 0.50.35 | |
216 | - build for whatever version of python happens to be installed | |
217 | ||
218 | 0.50.32 | |
219 | - re-ordered the width key of CheckboxTree.__init__; #52319 | |
220 | ||
221 | 0.50.31 | |
222 | - right anchor the internal Listbox of CListboxes, so that empty | |
223 | - scrollable CListboxes do not look like crape. | |
224 | ||
225 | 0.50.30 | |
226 | - padded hidden checkboxes on CheckboxTrees | |
227 | ||
228 | 0.50.29 | |
229 | - taught CheckboxTrees about width. Whohoo! 2-D!!! | |
230 | ||
231 | 0.50.28 | |
232 | - added 'hide_checkbox' and 'unselectable' options to CheckboxTrees | |
233 | ||
234 | 0.50.27 | |
235 | - CListBox -> CListbox for API consistency | |
236 | - fixup replace() method of CListbox | |
237 | ||
238 | 0.50.26 | |
239 | - few bugfixes to the CListBox | |
240 | ||
241 | 0.50.25 | |
242 | - added python binding for newtListboxClear() for Listbox and CListBox | |
243 | - let ButtonBars optionally be made of CompactButtons | |
244 | ||
245 | 0.50.24 | |
246 | - added CListBox python convenience class | |
247 | ||
248 | 0.50.23 | |
249 | - added python binding for CompactButton() | |
250 | - change from using SLsmg_touch_screen to SLsmg_touch_lines to prevent | |
251 | excessive flashing due to screen clears when using touch_screen (more | |
252 | Japanese handling) | |
253 | ||
254 | 0.50.22 | |
255 | - redraw the screen in certain situations when LANG=ja_JP.eucJP to | |
256 | prevent corrupting kanji characters (#34362) | |
257 | - allow python scripts to watch file handles | |
258 | - fix 64-bit warnings in snackmodule | |
259 | - misc snack.py cleanups | |
260 | - add NEWT_FD_EXCEPT to allow watching for fd exceptions | |
261 | - in newtExitStruct, return the first file descriptor that an event occurred on | |
262 | ||
263 | 0.50.21 | |
264 | - don't blow the stack if we push a help line that is longer than the | |
265 | curret number of columns | |
266 | - clip window to screen bounds so that if we get a window that is | |
267 | larger than the screen we can still redraw the windows behind it | |
268 | when we pop | |
269 | ||
270 | 0.50.20 | |
271 | - added newtCheckboxTreeSetCurrent() and snack binding | |
272 | ||
273 | 0.50.19 | |
274 | - fix use of append in snack.py | |
275 | ||
276 | 0.50.17 | |
277 | - fixed cursor disappearing in suspend (again) | |
278 | ||
279 | 0.50.16 | |
280 | - fixed cursor disappearing in suspend | |
281 | ||
282 | 0.50.15 | |
283 | - added setValue method for checkboxes in snack | |
284 | ||
285 | 0.50.14 | |
286 | - added NEWT_FLAG_PASSWORD for entering passwords and having asterix echo'd | |
287 | ||
288 | 0.50.10 | |
289 | - added support for help | |
290 | - added cusor on/off stuff | |
291 | ||
292 | 0.50.9 | |
293 | - minor fixes | |
294 | ||
295 | 0.50.6 | |
296 | - added newtCheckboxTreeSetEntry(), newtCheckboxTreeGetEntryValue() | |
297 | and newtCheckboxTreeSetEntryValue() | |
298 | - checkboxtree callbacks | |
299 | - if collapsing branches at the end of the list and list length | |
300 | is larger then height, move first visible entry accordingly | |
301 | - allow selection of all checkboxes on current branch | |
302 | - snack bindings for the above | |
303 | ||
304 | 0.50.5 | |
305 | - added newtCheckboxTreeGetCurrent() and snack bindings | |
306 | - updated snack stuff to allow manual placement of grid | |
307 | wrapped windows | |
308 | ||
309 | 0.50.4 | |
310 | - fix segfault in newtRadioGetCurrent | |
311 | ||
312 | 0.50.3 | |
313 | - place cursor in checkboxtree's more carefully | |
314 | ||
315 | 0.50.2 | |
316 | - listbox bug fixes | |
317 | ||
318 | 0.50.1 | |
319 | - added newtFormSetTimer() (and test case, and python) | |
320 | - checkboxtree's could improperly leave info from closed trees | |
321 | at the end of the display | |
322 | ||
323 | 0.50 | |
324 | - added CheckboxTree widget | |
325 | - vastly improved python bindings | |
326 | ||
327 | 0.40 | |
328 | - GPM mouse support added | |
329 | ||
330 | 0.31: | |
331 | - pgdn could core dump on short textboxes | |
332 | ||
333 | 0.30: | |
334 | - newtDrawRootText() didn't use the specified position properly | |
335 | - removed relics of original listbox code still handing around | |
336 | checkbox.c | |
337 | - renamed DOBORDER flag to simply BORDER | |
338 | - listboxes no longer scroll by default | |
339 | - newtListboxSetEntry() uses a key, not an index | |
340 | - listbox scrollbars should work properly in borders |