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