]> git.ipfire.org Git - thirdparty/newt.git/blame - CHANGES
add README
[thirdparty/newt.git] / CHANGES
CommitLineData
bcb7bce9
ML
10.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
80.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
210.52.14
22- fix returning strings in whiptail and whiptcl (#752818)
23- fix configure to work with multiple python versions (#737998)
24
250.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
380.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
480.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
640.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
800.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
900.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
980.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
1100.52.6
111- add newtSetColor() to allow changing individual colors
112- add newtPopWindowNoRefresh() (patch by Forest Bond)
113
1140.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
1230.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
1330.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
1530.52.2
154- minor fixes
155
1560.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
1640.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
1700.51.5
171- incorporated listbox cursor location patch (#69903)
172
1730.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
1790.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
1890.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
1960.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
2010.50.39
202- changed a test to check for 'None' the correct way
203
2040.50.38
205- don't hardcode linedrawing characters in the scrollbar code
206
2070.50.37
208- minor tweaks for use with UTF-8 slang
209
2100.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
2150.50.35
216- build for whatever version of python happens to be installed
217
2180.50.32
219- re-ordered the width key of CheckboxTree.__init__; #52319
220
2210.50.31
222- right anchor the internal Listbox of CListboxes, so that empty
223- scrollable CListboxes do not look like crape.
224
2250.50.30
226- padded hidden checkboxes on CheckboxTrees
227
2280.50.29
229- taught CheckboxTrees about width. Whohoo! 2-D!!!
230
2310.50.28
232- added 'hide_checkbox' and 'unselectable' options to CheckboxTrees
233
2340.50.27
235- CListBox -> CListbox for API consistency
236- fixup replace() method of CListbox
237
2380.50.26
239- few bugfixes to the CListBox
240
2410.50.25
242- added python binding for newtListboxClear() for Listbox and CListBox
243- let ButtonBars optionally be made of CompactButtons
244
2450.50.24
246- added CListBox python convenience class
247
2480.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
2540.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
2630.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
2700.50.20
271- added newtCheckboxTreeSetCurrent() and snack binding
272
2730.50.19
274- fix use of append in snack.py
275
2760.50.17
277- fixed cursor disappearing in suspend (again)
278
2790.50.16
280- fixed cursor disappearing in suspend
281
2820.50.15
283- added setValue method for checkboxes in snack
284
2850.50.14
286- added NEWT_FLAG_PASSWORD for entering passwords and having asterix echo'd
287
2880.50.10
289- added support for help
290- added cusor on/off stuff
291
2920.50.9
293- minor fixes
294
2950.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
3040.50.5
305- added newtCheckboxTreeGetCurrent() and snack bindings
306- updated snack stuff to allow manual placement of grid
307 wrapped windows
308
3090.50.4
310- fix segfault in newtRadioGetCurrent
311
3120.50.3
313- place cursor in checkboxtree's more carefully
314
3150.50.2
316- listbox bug fixes
317
3180.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
3230.50
324- added CheckboxTree widget
325- vastly improved python bindings
326
3270.40
328- GPM mouse support added
329
3300.31:
331- pgdn could core dump on short textboxes
332
3330.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