Bug#392942: Regression in selection lists, probably due to #384787

2006-10-18 Thread Frans Pop
Hello Alastair, AFAICT Eugeniy's analysis shows that this issue is unrelated to his patch for #384787, but rather a separate slang issue. What is your take on it and how can we best proceed to resolve it? If at all possible, I'd like to see it resolved before the RC1 release, but that is

Bug#392942: Regression in selection lists, probably due to #384787

2006-10-18 Thread Alastair McKinstry
Frans Pop wrote: Hello Alastair, AFAICT Eugeniy's analysis shows that this issue is unrelated to his patch for #384787, but rather a separate slang issue. What is your take on it and how can we best proceed to resolve it? If at all possible, I'd like to see it resolved before the RC1

Bug#392942: Regression in selection lists, probably due to #384787

2006-10-18 Thread Eugeniy Meshcheryakov
18 жовтня 2006 о 16:33 +0200 Frans Pop написав(-ла): Eugeniy: are you by any chance still working on this? No, I am not going to work on that piece of crap called slang2. I was able to read code of slang1 but not slang2. -- Eugeniy Meshcheryakov signature.asc Description: Digital signature

Bug#392942: Regression in selection lists, probably due to #384787

2006-10-14 Thread Frans Pop
Package: newt Version: 0.52.2-8 Severity: serious I just noticed an important issue in newt that shows up in daily builds of the installer. For languages (CJK) using double width characters, calculation of line length is incorrect. It only affects a few languages, but unfortunately affects

Bug#392942: Regression in selection lists, probably due to #384787

2006-10-14 Thread Eugeniy Meshcheryakov
This bug is really related to #384787, in sence that something was change in newt, or more likely - in slang. It looks like functions SLsmg_write_string and SLsmg_write_nstring now work incorrecly. This bug can be seen without d-i by using the following scripts: whiptail --menu test 20 50 3 1 日本語

Bug#392942: Regression in selection lists, probably due to #384787

2006-10-14 Thread Eugeniy Meshcheryakov
clone 392942 -1 reassing -1 slang2 block 392942 by -1 thanks This is cleany bug in slang2. slsmg.c contains: void SLsmg_write_nstring (char *str, unsigned int n) { ... if (UTF8_Mode) umax = SLutf8_skip_chars (u, u+width, n, width, 0); ... SLsmg_write_chars (u, umax);