* [sisyphus] I gtk+-1.2.9 @ 2001-03-03 17:10 Aleksey Novodvorsky 2001-03-03 18:14 ` Vlad Harchev 0 siblings, 1 reply; 50+ messages in thread From: Aleksey Novodvorsky @ 2001-03-03 17:10 UTC (permalink / raw) To: devel, sisyphus Господа, новая версия gtk+ страдает серьезными глюками. Я буду признаетелен за сообщения об их проявлениях. Чиню. Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] I gtk+-1.2.9 2001-03-03 17:10 [sisyphus] I gtk+-1.2.9 Aleksey Novodvorsky @ 2001-03-03 18:14 ` Vlad Harchev 2001-03-03 19:11 ` [devel] " Aleksey Novodvorsky 0 siblings, 1 reply; 50+ messages in thread From: Vlad Harchev @ 2001-03-03 18:14 UTC (permalink / raw) To: sisyphus; +Cc: devel On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > Господа, новая версия gtk+ страдает серьезными глюками. Я буду признаетелен за сообщения об их проявлениях. > Чиню. А что за глюки, можно поподробнее? Наверно с вводом русского в GtkEntry? Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-03 18:14 ` Vlad Harchev @ 2001-03-03 19:11 ` Aleksey Novodvorsky 2001-03-03 18:42 ` Vlad Harchev 2001-03-11 13:06 ` Vlad Harchev 0 siblings, 2 replies; 50+ messages in thread From: Aleksey Novodvorsky @ 2001-03-03 19:11 UTC (permalink / raw) To: devel, sisyphus Vlad Harchev wrote: > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > Господа, новая версия gtk+ страдает серьезными глюками. Я буду признаетелен за сообщения об их проявлениях. > > Чиню. > > А что за глюки, можно поподробнее? Наверно с вводом русского в GtkEntry? Глюки в gdk. Первая глюка -- функция sanitize_ctext из gdkselection. Она, судя по тексту, правильно работает со стандартными charsets (iso), но ее авторы не прочитали про нестандартные, а потому в заголовках окон появляются %koi8. Смысл этого sanitize_ctext состоит, насколько я понимаю, в обеспечении независимости от X. Вторая -- пока мне непонятная. Она проявляется, например, в Sylpheed, он падает при перемещении курсора по русскому тексту. Связано это с выводом симоволов, с новой функцией _gdk_font_wc_to_glyphs (gdkfont.c). Здесь я пока не разобрался, просто откатился назад. gtk-1.2.9-ipl3mdk сегодня выложу, но полной ясности пока нет, хотя все работает. Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-03 19:11 ` [devel] " Aleksey Novodvorsky @ 2001-03-03 18:42 ` Vlad Harchev 2001-03-03 20:36 ` Aleksey Novodvorsky 2001-03-11 13:06 ` Vlad Harchev 1 sibling, 1 reply; 50+ messages in thread From: Vlad Harchev @ 2001-03-03 18:42 UTC (permalink / raw) To: sisyphus; +Cc: devel On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > Vlad Harchev wrote: > > > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > > > Господа, новая версия gtk+ страдает серьезными глюками. Я буду признаетелен за сообщения об их проявлениях. > > > Чиню. > > > > А что за глюки, можно поподробнее? Наверно с вводом русского в GtkEntry? > > Глюки в gdk. > Первая глюка -- функция sanitize_ctext из gdkselection. Она, судя по > тексту, правильно работает со стандартными charsets (iso), но ее авторы не > прочитали про нестандартные, а потому в заголовках окон появляются %xkoi8. > Смысл этого sanitize_ctext состоит, насколько я понимаю, в обеспечении > независимости от X. Вторая -- пока мне непонятная. Она проявляется, > например, в Sylpheed, он падает при перемещении курсора по русскому > тексту. Связано это с выводом симоволов, с новой функцией > _gdk_font_wc_to_glyphs (gdkfont.c). Здесь я пока не разобрался, просто > откатился назад. Вторая - навеяна частично моими усилиями :) http://bugzilla.gnome.org/show_bug.cgi?id=50834 Наверно это sylpheed виноват.. У меня все остальное с таким gdk (вернее с тем, который указан в bugzilla и слегка пропатченной на предмет malloc lists corruption) и gtk-1.2.8 (тоже пропатченном как указано мной в bugzilla page) работает прекрасно (правда я убил /etc/gtk/gtkrc.ru). Но вы откройте новый bugzilla ticket про первую ошибку - чтобы 1.2.10 вообще вышел (а то хотят 1.2.9 сделать последним в ветке 1.2). Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-03 18:42 ` Vlad Harchev @ 2001-03-03 20:36 ` Aleksey Novodvorsky 0 siblings, 0 replies; 50+ messages in thread From: Aleksey Novodvorsky @ 2001-03-03 20:36 UTC (permalink / raw) To: sisyphus; +Cc: devel Hi! Vlad Harchev wrote: > > > тексту. Связано это с выводом симоволов, с новой функцией > > _gdk_font_wc_to_glyphs (gdkfont.c). Здесь я пока не разобрался, просто > > откатился назад. > > Вторая - навеяна частично моими усилиями :) > > http://bugzilla.gnome.org/show_bug.cgi?id=50834 Любопытно, спасибо. Замечу, что бага с неправильным определением ширины символов проявлялась и в присутствии gtkrc.*, если в нем был указан любимый шрифт друга Пабло "*-r-*". Надо посмотреть текст на предмет обработки этого зверя, который сейчас пошел гулять по куче приложений. > > > Наверно это sylpheed виноват.. Возможно. Разобраться в этом действительно необходимо, так как он может быть не одинок. > У меня все остальное с таким gdk (вернее с > тем, который указан в bugzilla и слегка пропатченной на предмет malloc lists > corruption) и gtk-1.2.8 (тоже пропатченном как указано мной в bugzilla page) > работает прекрасно (правда я убил /etc/gtk/gtkrc.ru). > > Но вы откройте новый bugzilla ticket про первую ошибку - чтобы 1.2.10 вообще > вышел (а то хотят 1.2.9 сделать последним в ветке 1.2). Нет, здесь надо по делу писать правильный sanitize_ctext, вооружившись инструкциями Ивана Паскаля. Беда разработчиков gtk в том, что описание всех этих esc-последовательностей есть только на русском :-) Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-03 19:11 ` [devel] " Aleksey Novodvorsky 2001-03-03 18:42 ` Vlad Harchev @ 2001-03-11 13:06 ` Vlad Harchev 2001-03-11 14:07 ` rider ` (2 more replies) 1 sibling, 3 replies; 50+ messages in thread From: Vlad Harchev @ 2001-03-11 13:06 UTC (permalink / raw) To: sisyphus; +Cc: devel On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: Hi, > Vlad Harchev wrote: > > > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > > > Господа, новая версия gtk+ страдает серьезными глюками. Я буду признаетелен за сообщения об их проявлениях. > > > Чиню. > > > > А что за глюки, можно поподробнее? Наверно с вводом русского в GtkEntry? > > Глюки в gdk. > Первая глюка -- функция sanitize_ctext из gdkselection. Она, судя по > тексту, правильно работает со стандартными charsets (iso), но ее авторы не > прочитали про нестандартные, а потому в заголовках окон появляются %koi8. > Смысл этого sanitize_ctext состоит, насколько я понимаю, в обеспечении > независимости от X. А вот первая глюка проявляется только на XFree-4.x? Просто люди, пробовавшие этот новый gtk говорят что в XFree-3.x все с заголовками окон нормально. Ну и некоторые говорят, что stuphead работает и не валится при перемещении по тексту с новым gtk. [...] Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 13:06 ` Vlad Harchev @ 2001-03-11 14:07 ` rider 2001-03-11 14:10 ` Sergey Vlasov 2001-03-12 2:56 ` aen 2 siblings, 0 replies; 50+ messages in thread From: rider @ 2001-03-11 14:07 UTC (permalink / raw) To: sisyphus; +Cc: devel Vlad Harchev wrote: > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > Hi, > > > Vlad Harchev wrote: > > > > > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > > > > > Господа, новая версия gtk+ страдает серьезными глюками. Я буду признаетелен за сообщения об их проявлениях. > > > > Чиню. > > > > > > А что за глюки, можно поподробнее? Наверно с вводом русского в GtkEntry? > > > > Глюки в gdk. > > > Первая глюка -- функция sanitize_ctext из gdkselection. Она, судя по > > тексту, правильно работает со стандартными charsets (iso), но ее авторы не > > прочитали про нестандартные, а потому в заголовках окон появляются %koi8. > > Смысл этого sanitize_ctext состоит, насколько я понимаю, в обеспечении > > независимости от X. > > А вот первая глюка проявляется только на XFree-4.x? Просто люди, пробовавшие > этот новый gtk говорят что в XFree-3.x все с заголовками окон нормально. > > Ну и некоторые говорят, что stuphead работает и не валится при перемещении по > тексту с новым gtk. > Проявляется на XFree4 - потому, что там все сделано правильно. Патч уже есть в Sisyphus. Rgds Anton ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 13:06 ` Vlad Harchev 2001-03-11 14:07 ` rider @ 2001-03-11 14:10 ` Sergey Vlasov 2001-03-11 14:53 ` Vlad Harchev 2001-03-11 17:43 ` Sergey Vlasov 2001-03-12 2:56 ` aen 2 siblings, 2 replies; 50+ messages in thread From: Sergey Vlasov @ 2001-03-11 14:10 UTC (permalink / raw) To: sisyphus On Sun, 11 Mar 2001 17:06:21 +0400 (SAMT) Vlad Harchev <hvv@hippo.ru> wrote: > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > Hi, > > > Vlad Harchev wrote: > > > > > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > > > > > Господа, новая версия gtk+ страдает серьезными глюками. Я буду > признаетелен за сообщения об их проявлениях. > > > > Чиню. > > > > > > А что за глюки, можно поподробнее? Наверно с вводом русского в > GtkEntry? > > > > Глюки в gdk. > > > Первая глюка -- функция sanitize_ctext из gdkselection. Она, судя по > > тексту, правильно работает со стандартными charsets (iso), но ее > авторы не > > прочитали про нестандартные, а потому в заголовках окон появляются > %koi8. > > Смысл этого sanitize_ctext состоит, насколько я понимаю, в обеспечении > > независимости от X. > > А вот первая глюка проявляется только на XFree-4.x? Просто люди, > пробовавшие > этот новый gtk говорят что в XFree-3.x все с заголовками окон нормально. > > Ну и некоторые говорят, что stuphead работает и не валится при > перемещении по > тексту с новым gtk. Комбинацию gtk+-1.2.9 + XFree-4.x я еще не пробовал, но вот icewm < 1.0.6 с XFree-4.0.2 дает мусор с koi8-r в заголовках и с gtk+ 1.2.8. А на 3.3.6 все нормально. (Это все было на 7.0 RE + Appendix + самосборный 4.0.2). stuphead я сейчас выкинул, а вот sylpheed вместе с gtk+-1.2.9 --with-native-locale валился действительно. Одно место я нашел: http://bugzilla.gnome.org/show_bug.cgi?id=51644 Но там еще есть ошибки, так что я --with-native-locale убрал, и sylpheed-0.4.62cvs4 (из Sisyphus, покореженный на предмет сборки старым rpm) работает, и не падает (им, собственно, и пишу :-). Но опять же с XFree 3.3.6. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 14:10 ` Sergey Vlasov @ 2001-03-11 14:53 ` Vlad Harchev 2001-03-11 16:24 ` Sergey Vlasov 2001-03-11 17:43 ` Sergey Vlasov 1 sibling, 1 reply; 50+ messages in thread From: Vlad Harchev @ 2001-03-11 14:53 UTC (permalink / raw) To: sisyphus On Sun, 11 Mar 2001, Sergey Vlasov wrote: Hi, > On Sun, 11 Mar 2001 17:06:21 +0400 (SAMT) > Vlad Harchev <hvv@hippo.ru> wrote: > > > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > > Hi, > > > > > Vlad Harchev wrote: > > > > > > > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > > > > > > > Господа, новая версия gtk+ страдает серьезными глюками. Я буду > > признаетелен за сообщения об их проявлениях. > > > > > Чиню. > > > > > > > > А что за глюки, можно поподробнее? Наверно с вводом русского в > > GtkEntry? > > > > > > Глюки в gdk. > > > > > Первая глюка -- функция sanitize_ctext из gdkselection. Она, судя по > > > тексту, правильно работает со стандартными charsets (iso), но ее > > авторы не > > > прочитали про нестандартные, а потому в заголовках окон появляются > > %koi8. > > > Смысл этого sanitize_ctext состоит, насколько я понимаю, в обеспечении > > > независимости от X. > > > > А вот первая глюка проявляется только на XFree-4.x? Просто люди, > > пробовавшие > > этот новый gtk говорят что в XFree-3.x все с заголовками окон нормально. > > > > Ну и некоторые говорят, что stuphead работает и не валится при > > перемещении по > > тексту с новым gtk. > > Комбинацию gtk+-1.2.9 + XFree-4.x я еще не пробовал, но вот icewm < 1.0.6 > с XFree-4.0.2 дает мусор с koi8-r в заголовках и с gtk+ 1.2.8. А на 3.3.6 > все нормально. (Это все было на 7.0 RE + Appendix + самосборный 4.0.2). А с любым другим WM (и с версиями icewm > 1.0.5) на XF-4.0.2 (ну и gtk-1.2.9 и gtk-1.2.8) проблемы с заголовками окон есть? А то может проблема с заголовками - это проблема с icewm а не gtk? > stuphead я сейчас выкинул, а вот sylpheed вместе с gtk+-1.2.9 > --with-native-locale валился действительно. Одно место я нашел: > > http://bugzilla.gnome.org/show_bug.cgi?id=51644 > > Но там еще есть ошибки, так что я --with-native-locale убрал, и > sylpheed-0.4.62cvs4 (из Sisyphus, покореженный на предмет сборки старым > rpm) работает, и не падает (им, собственно, и пишу :-). Но опять же с > XFree 3.3.6. > Спасибо за информацию! Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 14:53 ` Vlad Harchev @ 2001-03-11 16:24 ` Sergey Vlasov 2001-03-11 17:00 ` Vlad Harchev 0 siblings, 1 reply; 50+ messages in thread From: Sergey Vlasov @ 2001-03-11 16:24 UTC (permalink / raw) To: sisyphus On Sun, 11 Mar 2001 18:53:41 +0400 (SAMT) Vlad Harchev <hvv@hippo.ru> wrote: > On Sun, 11 Mar 2001, Sergey Vlasov wrote: > > Hi, > > > On Sun, 11 Mar 2001 17:06:21 +0400 (SAMT) > > Vlad Harchev <hvv@hippo.ru> wrote: > > > > > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > > > > Hi, > > > > > > > Vlad Harchev wrote: > > > > > > > > > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > > > > > > > > > Господа, новая версия gtk+ страдает серьезными глюками. Я буду > > > признаетелен за сообщения об их проявлениях. > > > > > > Чиню. > > > > > > > > > > А что за глюки, можно поподробнее? Наверно с вводом русского в > > > GtkEntry? > > > > > > > > Глюки в gdk. > > > > > > > Первая глюка -- функция sanitize_ctext из gdkselection. Она, судя > по > > > > тексту, правильно работает со стандартными charsets (iso), но ее > > > авторы не > > > > прочитали про нестандартные, а потому в заголовках окон появляются > > > %koi8. > > > > Смысл этого sanitize_ctext состоит, насколько я понимаю, в > обеспечении > > > > независимости от X. > > > > > > А вот первая глюка проявляется только на XFree-4.x? Просто люди, > > > пробовавшие > > > этот новый gtk говорят что в XFree-3.x все с заголовками окон > нормально. > > > > > > Ну и некоторые говорят, что stuphead работает и не валится при > > > перемещении по > > > тексту с новым gtk. > > > > > Комбинацию gtk+-1.2.9 + XFree-4.x я еще не пробовал, но вот icewm < > 1.0.6 > > с XFree-4.0.2 дает мусор с koi8-r в заголовках и с gtk+ 1.2.8. А на > 3.3.6 > > все нормально. (Это все было на 7.0 RE + Appendix + самосборный > 4.0.2). > > А с любым другим WM (и с версиями icewm > 1.0.5) на XF-4.0.2 (ну и > gtk-1.2.9 и gtk-1.2.8) проблемы с заголовками окон есть? А то может > проблема > с заголовками - это проблема с icewm а не gtk? Заголовки исправились после перехода на icewm 1.0.6 (1.0.5 не пробовал). Есть подозрение, что причина - появившаяся в этой версии локализация (в том числе русская). В KDE 2.0 таких проблем с заголовками вообще не было. Похоже, что GTK тут вообще не при чем - просто icewm неправильно разбирал изменившиеся в XF-4 коды (или просто надо было setlocale сделать). С другими WM не пробовал, завтра к вечеру, может быть, доберусь до этой машины, посмотрю. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 16:24 ` Sergey Vlasov @ 2001-03-11 17:00 ` Vlad Harchev 0 siblings, 0 replies; 50+ messages in thread From: Vlad Harchev @ 2001-03-11 17:00 UTC (permalink / raw) To: sisyphus On Sun, 11 Mar 2001, Sergey Vlasov wrote: > On Sun, 11 Mar 2001 18:53:41 +0400 (SAMT) > Vlad Harchev <hvv@hippo.ru> wrote: > > > > > А с любым другим WM (и с версиями icewm > 1.0.5) на XF-4.0.2 (ну и > > gtk-1.2.9 и gtk-1.2.8) проблемы с заголовками окон есть? А то может > > проблема > > с заголовками - это проблема с icewm а не gtk? > > Заголовки исправились после перехода на icewm 1.0.6 (1.0.5 не пробовал). > Есть подозрение, что причина - появившаяся в этой версии локализация (в > том числе русская). В KDE 2.0 таких проблем с заголовками вообще не было. > Похоже, что GTK тут вообще не при чем - просто icewm неправильно разбирал > изменившиеся в XF-4 коды (или просто надо было setlocale сделать). С > другими WM не пробовал, завтра к вечеру, может быть, доберусь до этой > машины, посмотрю. Не забудьте пожалуйста послать сюда результаты - до gnome-1.4 осталось совсем немного - еще есть возможность исправить.. Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 14:10 ` Sergey Vlasov 2001-03-11 14:53 ` Vlad Harchev @ 2001-03-11 17:43 ` Sergey Vlasov 2001-03-11 17:51 ` Sergey Vlasov 2001-03-11 18:53 ` Alexander Bokovoy 1 sibling, 2 replies; 50+ messages in thread From: Sergey Vlasov @ 2001-03-11 17:43 UTC (permalink / raw) To: sisyphus On Sun, 11 Mar 2001 17:10:49 +0300 Sergey Vlasov <vsu@mivlgu.murom.ru> wrote: > On Sun, 11 Mar 2001 17:06:21 +0400 (SAMT) > Vlad Harchev <hvv@hippo.ru> wrote: > > > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > > Hi, > > > > > Vlad Harchev wrote: > > > > > > > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > > > > > > > Господа, новая версия gtk+ страдает серьезными глюками. Я буду > > признаетелен за сообщения об их проявлениях. > > > > > Чиню. > > > > > > > > А что за глюки, можно поподробнее? Наверно с вводом русского в > > GtkEntry? > > > > > > Глюки в gdk. > > > > > Первая глюка -- функция sanitize_ctext из gdkselection. Она, судя > по > > > тексту, правильно работает со стандартными charsets (iso), но ее > > авторы не > > > прочитали про нестандартные, а потому в заголовках окон появляются > > %koi8. > > > Смысл этого sanitize_ctext состоит, насколько я понимаю, в > обеспечении > > > независимости от X. > > > > А вот первая глюка проявляется только на XFree-4.x? Просто люди, > > пробовавшие > > этот новый gtk говорят что в XFree-3.x все с заголовками окон > нормально. > > > > Ну и некоторые говорят, что stuphead работает и не валится при > > перемещении по > > тексту с новым gtk. > > Комбинацию gtk+-1.2.9 + XFree-4.x я еще не пробовал, но вот icewm < > 1.0.6 с XFree-4.0.2 дает мусор с koi8-r в заголовках и с gtk+ 1.2.8. А > на 3.3.6 все нормально. (Это все было на 7.0 RE + Appendix + самосборный > 4.0.2). > > stuphead я сейчас выкинул, а вот sylpheed вместе с gtk+-1.2.9 > --with-native-locale валился действительно. Одно место я нашел: > > http://bugzilla.gnome.org/show_bug.cgi?id=51644 > > Но там еще есть ошибки, так что я --with-native-locale убрал, и > sylpheed-0.4.62cvs4 (из Sisyphus, покореженный на предмет сборки старым > rpm) работает, и не падает (им, собственно, и пишу :-). Но опять же с > XFree 3.3.6. Продолжаем исследование. У меня не совсем Sisyphus - glibc пока 2.1.3 с Appendix, XFree 3.3.6, но rpm, perl, bash, tar, bzip2, fileutils свежие, так что пакеты из новых src.rpm собираются. Итак, результаты: 1. "Wide characters" для mbstowcs (glibc) и для Xwc* - это не одно и то же! По крайней мере, сейчас в gdb проверил - в 1.2.9-ipd4mdk gdk_draw_text_wc передает в XwcDrawString текст в Unicode (но с родным порядком байтов) - именно так работает glibc (2.1.3). Но на экране рисуется, похоже, младший байт этого значения в кодировке koi8-r. В версии 1.2.8 проблем нет - там все преобразования идут через Xmb/Xwc*, а в 1.2.9 при их смешивании получается ерунда. Возможно, это проблема старой glibc (пока не обновил, тем более, говорят, процесс сложный, а описания я не нашел; тащить инсталлятор нет возможности). Или же виноват старый Xlib 3.3.6. 2. Баг (http://bugzilla.gnome.org/show_bug.cgi?id=51644) пришлось исправлять; опять же, возможно, старая glibc, но это просто граничный случай (нулевая длина), вроде бы влиять не должно. Пока все, продолжим наши извращения... ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 17:43 ` Sergey Vlasov @ 2001-03-11 17:51 ` Sergey Vlasov 2001-03-11 18:53 ` Alexander Bokovoy 1 sibling, 0 replies; 50+ messages in thread From: Sergey Vlasov @ 2001-03-11 17:51 UTC (permalink / raw) To: sisyphus Да, совсем забыл, в gtk+-1.2.9-ipl4mdk баг у меня ловится обычным testgtk - в GtkEntry не работает русский (вместо русских букв, похоже, рисует младший байт юникода). 1.2.8, естественно, работает (gtkrc был от него, сейчас поправленный - то же самое). Причем баг именно в libgdk (при создании с помощью LD_LIBRARY_PATH смеси из 1.2.8 и 1.2.9 именно при использовании libgdk от 1.2.9 вылезает мусор). ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 17:43 ` Sergey Vlasov 2001-03-11 17:51 ` Sergey Vlasov @ 2001-03-11 18:53 ` Alexander Bokovoy 2001-03-11 19:21 ` Sergey Vlasov 1 sibling, 1 reply; 50+ messages in thread From: Alexander Bokovoy @ 2001-03-11 18:53 UTC (permalink / raw) To: sisyphus On Sun, Mar 11, 2001 at 08:43:18PM +0300, Sergey Vlasov wrote: > > Но там еще есть ошибки, так что я --with-native-locale убрал, и > > sylpheed-0.4.62cvs4 (из Sisyphus, покореженный на предмет сборки старым > > rpm) работает, и не падает (им, собственно, и пишу :-). Но опять же с > > XFree 3.3.6. > > Продолжаем исследование. У меня не совсем Sisyphus - glibc пока 2.1.3 > с Appendix, XFree 3.3.6, но rpm, perl, bash, tar, bzip2, fileutils > свежие, так что пакеты из новых src.rpm собираются. Итак, результаты: > 1. "Wide characters" для mbstowcs (glibc) и для Xwc* - это не одно и > то же! По крайней мере, сейчас в gdb проверил - в 1.2.9-ipd4mdk > gdk_draw_text_wc передает в XwcDrawString текст в Unicode (но с родным > порядком байтов) - именно так работает glibc (2.1.3). Но на экране > рисуется, похоже, младший байт этого значения в кодировке koi8-r. В > версии 1.2.8 проблем нет - там все преобразования идут через Xmb/Xwc*, а > в 1.2.9 при их смешивании получается ерунда. Возможно, это проблема > старой glibc (пока не обновил, тем более, говорят, процесс сложный, а > описания я не нашел; тащить инсталлятор нет возможности). Или же виноват > старый Xlib 3.3.6. В новой glibc (2.2.2) порядок следования байт в Wide characters зависит от ендианности машины, в частности, на PC -- LE. -- Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com ALT Linux Team | www.alt-linux.org | Architecte Open Source -- Remembering is for those who have forgotten. -- Chinese proverb ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 18:53 ` Alexander Bokovoy @ 2001-03-11 19:21 ` Sergey Vlasov 2001-03-11 19:28 ` Alexander Bokovoy 0 siblings, 1 reply; 50+ messages in thread From: Sergey Vlasov @ 2001-03-11 19:21 UTC (permalink / raw) To: sisyphus On Sun, 11 Mar 2001 20:53:50 +0200 Alexander Bokovoy <ab@avilink.net> wrote: > On Sun, Mar 11, 2001 at 08:43:18PM +0300, Sergey Vlasov wrote: > > > Но там еще есть ошибки, так что я --with-native-locale убрал, и > > > sylpheed-0.4.62cvs4 (из Sisyphus, покореженный на предмет сборки > старым > > > rpm) работает, и не падает (им, собственно, и пишу :-). Но опять же > с > > > XFree 3.3.6. > > > > Продолжаем исследование. У меня не совсем Sisyphus - glibc пока 2.1.3 > > с Appendix, XFree 3.3.6, но rpm, perl, bash, tar, bzip2, fileutils > > свежие, так что пакеты из новых src.rpm собираются. Итак, результаты: > > 1. "Wide characters" для mbstowcs (glibc) и для Xwc* - это не одно и > > то же! По крайней мере, сейчас в gdb проверил - в 1.2.9-ipd4mdk > > gdk_draw_text_wc передает в XwcDrawString текст в Unicode (но с родным > > порядком байтов) - именно так работает glibc (2.1.3). Но на экране > > рисуется, похоже, младший байт этого значения в кодировке koi8-r. В > > версии 1.2.8 проблем нет - там все преобразования идут через Xmb/Xwc*, > а > > в 1.2.9 при их смешивании получается ерунда. Возможно, это проблема > > старой glibc (пока не обновил, тем более, говорят, процесс сложный, а > > описания я не нашел; тащить инсталлятор нет возможности). Или же > виноват > > старый Xlib 3.3.6. > В новой glibc (2.2.2) порядок следования байт в Wide characters зависит > от ендианности машины, в частности, на PC -- LE. Так у меня не 2.2.2, а 2.1.3, и тоже LE (по крайней мере в тестовой программке в массиве из wchar_t после mbstowcs() вижу нормальные значения ISO10646/Unicode, а не с переставленными байтами). Видимо, это как раз и есть кодировка "INTERNAL", использующаяся в gconv. А вот iconv при запросе ISO10646 вроде бы должен выдавать BE независимо от машины. Итак, получается, что wchar_t в glibc - это ISO10646 с родным для машины порядком байт, и в glibc 2.1.3, и в 2.2.2. Тогда возникает вопрос, как рассматривают wchar_t функции Xwc* - тоже как ISO10646 или по-своему? Во всяком случае, у меня на 3.3.6 XwcDrawString получает на вход юникод и рисует вместо него, похоже, просто младший байт. Может быть, в 4.x это исправлено? Завтра придется смотреть на разных машинах и сравнивать. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 19:21 ` Sergey Vlasov @ 2001-03-11 19:28 ` Alexander Bokovoy 2001-03-11 20:08 ` Sergey Vlasov 0 siblings, 1 reply; 50+ messages in thread From: Alexander Bokovoy @ 2001-03-11 19:28 UTC (permalink / raw) To: sisyphus On Sun, Mar 11, 2001 at 10:21:36PM +0300, Sergey Vlasov wrote: > On Sun, 11 Mar 2001 20:53:50 +0200 > Alexander Bokovoy <ab@avilink.net> wrote: > > > On Sun, Mar 11, 2001 at 08:43:18PM +0300, Sergey Vlasov wrote: > > > > Но там еще есть ошибки, так что я --with-native-locale убрал, и > > > > sylpheed-0.4.62cvs4 (из Sisyphus, покореженный на предмет сборки > > старым > > > > rpm) работает, и не падает (им, собственно, и пишу :-). Но опять же > > с > > > > XFree 3.3.6. > > > > > > Продолжаем исследование. У меня не совсем Sisyphus - glibc пока 2.1.3 > > > с Appendix, XFree 3.3.6, но rpm, perl, bash, tar, bzip2, fileutils > > > свежие, так что пакеты из новых src.rpm собираются. Итак, результаты: > > > 1. "Wide characters" для mbstowcs (glibc) и для Xwc* - это не одно и > > > то же! По крайней мере, сейчас в gdb проверил - в 1.2.9-ipd4mdk > > > gdk_draw_text_wc передает в XwcDrawString текст в Unicode (но с родным > > > порядком байтов) - именно так работает glibc (2.1.3). Но на экране > > > рисуется, похоже, младший байт этого значения в кодировке koi8-r. В > > > версии 1.2.8 проблем нет - там все преобразования идут через Xmb/Xwc*, > > а > > > в 1.2.9 при их смешивании получается ерунда. Возможно, это проблема > > > старой glibc (пока не обновил, тем более, говорят, процесс сложный, а > > > описания я не нашел; тащить инсталлятор нет возможности). Или же > > виноват > > > старый Xlib 3.3.6. > > В новой glibc (2.2.2) порядок следования байт в Wide characters зависит > > от ендианности машины, в частности, на PC -- LE. > > Так у меня не 2.2.2, а 2.1.3, и тоже LE (по крайней мере в тестовой > программке в массиве из wchar_t после mbstowcs() вижу нормальные > значения ISO10646/Unicode, а не с переставленными байтами). Видимо, это > как раз и есть кодировка "INTERNAL", использующаяся в gconv. А вот iconv > при запросе ISO10646 вроде бы должен выдавать BE независимо от машины. Я не рекомендую пользоваться именем кодировки UNICODE в iconv -- оно не портабельное. А вот UCS2-LE/BE -- портабельные. Собственно, поэтому многие пользуются UTF-8. Это лирическое отступление, а если серьезно -- в glibc такого имени (ISO10646) для кодировки нет, там только UNICODE, но он выдает с привязкой к порядку байт на машине. INTERNAL, кстати, означает UCS2-LE на PC. > Итак, получается, что wchar_t в glibc - это ISO10646 с родным для машины > порядком байт, и в glibc 2.1.3, и в 2.2.2. Тогда возникает вопрос, как > рассматривают wchar_t функции Xwc* - тоже как ISO10646 или по-своему? Во > всяком случае, у меня на 3.3.6 XwcDrawString получает на вход юникод и > рисует вместо него, похоже, просто младший байт. Может быть, в 4.x это > исправлено? Завтра придется смотреть на разных машинах и сравнивать. Насколько я знаю, именно в 4-тых сериях и исправлено. -- Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com ALT Linux Team | www.alt-linux.org | Architecte Open Source -- Out of sight is out of mind. -- Arthur Clough ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 19:28 ` Alexander Bokovoy @ 2001-03-11 20:08 ` Sergey Vlasov 2001-03-11 21:37 ` Alexander Bokovoy 0 siblings, 1 reply; 50+ messages in thread From: Sergey Vlasov @ 2001-03-11 20:08 UTC (permalink / raw) To: sisyphus On Sun, 11 Mar 2001 21:28:51 +0200 Alexander Bokovoy <ab@avilink.net> wrote: > On Sun, Mar 11, 2001 at 10:21:36PM +0300, Sergey Vlasov wrote: > > On Sun, 11 Mar 2001 20:53:50 +0200 > > Alexander Bokovoy <ab@avilink.net> wrote: > > > > > On Sun, Mar 11, 2001 at 08:43:18PM +0300, Sergey Vlasov wrote: > > > > > Но там еще есть ошибки, так что я --with-native-locale убрал, и > > > > > sylpheed-0.4.62cvs4 (из Sisyphus, покореженный на предмет сборки > > > старым > > > > > rpm) работает, и не падает (им, собственно, и пишу :-). Но опять > же > > > с > > > > > XFree 3.3.6. > > > > > > > > Продолжаем исследование. У меня не совсем Sisyphus - glibc пока > 2.1.3 > > > > с Appendix, XFree 3.3.6, но rpm, perl, bash, tar, bzip2, fileutils > > > > свежие, так что пакеты из новых src.rpm собираются. Итак, > результаты: > > > > 1. "Wide characters" для mbstowcs (glibc) и для Xwc* - это не одно > и > > > > то же! По крайней мере, сейчас в gdb проверил - в 1.2.9-ipd4mdk > > > > gdk_draw_text_wc передает в XwcDrawString текст в Unicode (но с > родным > > > > порядком байтов) - именно так работает glibc (2.1.3). Но на экране > > > > рисуется, похоже, младший байт этого значения в кодировке koi8-r. > В > > > > версии 1.2.8 проблем нет - там все преобразования идут через > Xmb/Xwc*, > > > а > > > > в 1.2.9 при их смешивании получается ерунда. Возможно, это > проблема > > > > старой glibc (пока не обновил, тем более, говорят, процесс > сложный, а > > > > описания я не нашел; тащить инсталлятор нет возможности). Или же > > > виноват > > > > старый Xlib 3.3.6. > > > В новой glibc (2.2.2) порядок следования байт в Wide characters > зависит > > > от ендианности машины, в частности, на PC -- LE. > > > > Так у меня не 2.2.2, а 2.1.3, и тоже LE (по крайней мере в тестовой > > программке в массиве из wchar_t после mbstowcs() вижу нормальные > > значения ISO10646/Unicode, а не с переставленными байтами). Видимо, > это > > как раз и есть кодировка "INTERNAL", использующаяся в gconv. А вот > iconv > > при запросе ISO10646 вроде бы должен выдавать BE независимо от машины. > Я не рекомендую пользоваться именем кодировки UNICODE в iconv -- оно не > портабельное. А вот UCS2-LE/BE -- портабельные. Собственно, поэтому > многие > пользуются UTF-8. Это лирическое отступление, а если серьезно -- в glibc > такого > имени (ISO10646) для кодировки нет, там только UNICODE, но он выдает > с привязкой к порядку байт на машине. INTERNAL, кстати, означает UCS2-LE > на PC. Оппс, имел в виду UCS4 - там именно BE. А по поводу INTERNAL в libc.info (glibc iconv Implementation) написано, что это почти UCS4, но с родным порядком байт (и действительно, sizeof(wchar_t) == 4). Как я понимаю, именно INTERNAL и используется для wchar_t. > > Итак, получается, что wchar_t в glibc - это ISO10646 с родным для > машины > > порядком байт, и в glibc 2.1.3, и в 2.2.2. Тогда возникает вопрос, как > > рассматривают wchar_t функции Xwc* - тоже как ISO10646 или по-своему? > Во > > всяком случае, у меня на 3.3.6 XwcDrawString получает на вход юникод и > > рисует вместо него, похоже, просто младший байт. Может быть, в 4.x это > > исправлено? Завтра придется смотреть на разных машинах и сравнивать. > Насколько я знаю, именно в 4-тых сериях и исправлено. Тогда дальнейшее исследование придется отложить до завтра. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 20:08 ` Sergey Vlasov @ 2001-03-11 21:37 ` Alexander Bokovoy 2001-03-12 17:31 ` Sergey Vlasov 0 siblings, 1 reply; 50+ messages in thread From: Alexander Bokovoy @ 2001-03-11 21:37 UTC (permalink / raw) To: sisyphus On Sun, Mar 11, 2001 at 11:08:54PM +0300, Sergey Vlasov wrote: > > на PC. > > Оппс, имел в виду UCS4 - там именно BE. А по поводу INTERNAL в > libc.info (glibc iconv Implementation) написано, что это почти UCS4, но > с родным порядком байт (и действительно, sizeof(wchar_t) == 4). Как я > понимаю, именно INTERNAL и используется для wchar_t. В XFree86 используется 16-битные последовательности для символов, но при этом происходит конверсия (xc/lib/X11/lcUTF8.c): /* Part I: Conversion routines CompoundText/CharSet <--> Unicode/UTF-8. * * Note that this code works in any locale. We store Unicode values in * `ucs4_t' variables, but don't pass them to the user. * * This code has to support all character sets that are used for CompoundText, * nothing more, nothing less. See the table in lcCT.c. * Since the conversion _to_ CompoundText is likely to need the tables for all * character sets at once, we don't use dynamic loading (of tables or shared * libraries through iconv()). Use a fixed set of tables instead. * * We use statically computed tables, not dynamically allocated arrays, * because it's more memory efficient: Different processes using the same * libX11 shared library share the "text" and read-only "data" sections. */ typedef unsigned int ucs4_t; То есть, используется тот формат, который приемлем для системы, что совпадает с wchar_t из glibc. Но все это -- в XFree86 4.0.2 -- Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com ALT Linux Team | www.alt-linux.org | Architecte Open Source -- I bought some used paint. It was in the shape of a house. -- Steven Wright ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 21:37 ` Alexander Bokovoy @ 2001-03-12 17:31 ` Sergey Vlasov 2001-03-13 1:43 ` Aleksey Novodvorsky 0 siblings, 1 reply; 50+ messages in thread From: Sergey Vlasov @ 2001-03-12 17:31 UTC (permalink / raw) To: sisyphus On Sun, 11 Mar 2001 23:37:05 +0200 Alexander Bokovoy <ab@avilink.net> wrote: > В XFree86 используется 16-битные последовательности для символов, но при > этом происходит конверсия (xc/lib/X11/lcUTF8.c): > /* Part I: Conversion routines CompoundText/CharSet <--> Unicode/UTF-8. > * > * Note that this code works in any locale. We store Unicode values in > * `ucs4_t' variables, but don't pass them to the user. > * > * This code has to support all character sets that are used for CompoundText, > * nothing more, nothing less. See the table in lcCT.c. > * Since the conversion _to_ CompoundText is likely to need the tables for all > * character sets at once, we don't use dynamic loading (of tables or shared > * libraries through iconv()). Use a fixed set of tables instead. > * > * We use statically computed tables, not dynamically allocated arrays, > * because it's more memory efficient: Different processes using the same > * libX11 shared library share the "text" and read-only "data" sections. > */ > typedef unsigned int ucs4_t; Все, глюк пойман. xc/lib/X11/lcUTF8.c в 3.3.6 отсутствует, но не в этом дело. В xc/lib/X11/lcGenConv.c и lcGeneric.c в структуре XLCdGenericPart есть такое интересное поле - use_stdc_env. Если там стоит True - используются функции из libc (из семейства mbtowc), False - собственная кодировка. А поле устанавливается по содержимому /usr/X11R6/lib/X11/locale/koi8-r/XLC_LOCALE (или другого, в зависимости от LC_CTYPE). Так вот, в XFree 4.0.2 в этом файле стоит строка: use_stdc_env True А в 3.3.6 ее нет, поэтому используется wc_encoding_mask, wc_shift_bits и другие странные способы кодирования (честно говоря, я в них не разбирался, но достаточно того, что не юникод). Сейчас попробовал на 3.3.6 запустить testgtk из 1.2.9 - GtkEntry не работает, как я и писал, выводит вместо русских букв младший байт юникода. Добавил в /usr/X11R6/lib/X11/locale/koi8-r/XLC_LOCALE строчку "use_stdc_env True" - русские буквы появились. Вывод - для перехода на gtk-1.2.9 требуется одно из двух: 1) Отказаться от --with-native-locale (в этом случае gdk_mbstowcs будет использовать XmbTextListToTextProperty и XwcTextPropertyToTextList, и результат этого в любом случае будет пригоден для XwcDrawString). 2) Патчить XFree 3.3.6 на предмет внесения во все файлы XLC_LOCALE строки "use_stdc_env True" по образцу XFree 4. К каким глюкам это может привести - неизвестно. Понятно, что вариант "выбросить XFree 3.3.6 вообще" не пройдет - в XFree 4.0.2 есть не все драйверы. Я так понимаю, что у всех тестирующих уже стоит XFree 4.0.2, вот этого фокуса никто и не замечал. Или в Sisyphus 3.3.6 все-таки уже попатчен таким образом? ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-12 17:31 ` Sergey Vlasov @ 2001-03-13 1:43 ` Aleksey Novodvorsky 2001-03-12 17:48 ` Sergey Vlasov 0 siblings, 1 reply; 50+ messages in thread From: Aleksey Novodvorsky @ 2001-03-13 1:43 UTC (permalink / raw) To: sisyphus On Mon, 12 Mar 2001 20:31:06 +0300 Sergey Vlasov <vsu@mivlgu.murom.ru> wrote: > > Все, глюк пойман. xc/lib/X11/lcUTF8.c в 3.3.6 отсутствует, но не в этом дело. В xc/lib/X11/lcGenConv.c и lcGeneric.c в структуре XLCdGenericPart есть такое интересное поле - use_stdc_env. Если там стоит True - используются функции из libc (из семейства mbtowc), False - собственная кодировка. > Отлично! > > 1) Отказаться от --with-native-locale (в этом случае gdk_mbstowcs будет использовать XmbTextListToTextProperty и XwcTextPropertyToTextList, и результат этого в любом случае будет пригоден для XwcDrawString). > > 2) Патчить XFree 3.3.6 на предмет внесения во все файлы XLC_LOCALE строки "use_stdc_env True" по образцу XFree 4. К каким глюкам это может привести - неизвестно. Это не приведет к глюкам. В Sisyphus от 3.3.6 -- только серверы, работающие с Xlib от 4.0.2. XLC_LOCALE -- тоже от 4.0.2 Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-13 1:43 ` Aleksey Novodvorsky @ 2001-03-12 17:48 ` Sergey Vlasov 0 siblings, 0 replies; 50+ messages in thread From: Sergey Vlasov @ 2001-03-12 17:48 UTC (permalink / raw) To: sisyphus On Tue, 13 Mar 2001 04:43:26 +0300 Aleksey Novodvorsky <aen@logic.ru> wrote: > On Mon, 12 Mar 2001 20:31:06 +0300 > Sergey Vlasov <vsu@mivlgu.murom.ru> wrote: > > > > > > Все, глюк пойман. xc/lib/X11/lcUTF8.c в 3.3.6 отсутствует, но не в этом дело. В xc/lib/X11/lcGenConv.c и lcGeneric.c в структуре XLCdGenericPart есть такое интересное поле - use_stdc_env. Если там стоит True - используются функции из libc (из семейства mbtowc), False - собственная кодировка. > > > > Отлично! > > > > > > 1) Отказаться от --with-native-locale (в этом случае gdk_mbstowcs будет использовать XmbTextListToTextProperty и XwcTextPropertyToTextList, и результат этого в любом случае будет пригоден для XwcDrawString). > > > > 2) Патчить XFree 3.3.6 на предмет внесения во все файлы XLC_LOCALE строки "use_stdc_env True" по образцу XFree 4. К каким глюкам это может привести - неизвестно. > > Это не приведет к глюкам. В Sisyphus от 3.3.6 -- только серверы, работающие с Xlib от 4.0.2. XLC_LOCALE -- тоже от 4.0.2 То есть Xlib всегда 4.0.2? Тогда вообще ничего патчить не надо, понятно, почему никто, кроме меня, на глюк с GtkEntry не ругается. Как я понимаю, XFontSet и Xwc* кодировка используются только на клиентской стороне, так что проблем действительно быть не должно. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 13:06 ` Vlad Harchev 2001-03-11 14:07 ` rider 2001-03-11 14:10 ` Sergey Vlasov @ 2001-03-12 2:56 ` aen 2001-03-11 18:58 ` Alexander Bokovoy 2 siblings, 1 reply; 50+ messages in thread From: aen @ 2001-03-12 2:56 UTC (permalink / raw) To: sisyphus Vlad Harchev wrote: > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > А вот первая глюка проявляется только на XFree-4.x? Просто люди, пробовавшие > этот новый gtk говорят что в XFree-3.x все с заголовками окон нормально. Пожалуйста, не надо ссылаться на "людей". Вы сами можете посмотреть в текст и убедиться, что написанное там не учитывает особенностей формирования esc-sequences для нестандартных кодировок, к коим отностяся KOI8-R(U) и CP1251. Авторам gtk+, правда, просто негде было об этом прочитать. Придется, видимо, учить русский :-) > > > Ну и некоторые говорят, что stuphead работает и не валится при перемещении по > тексту с новым gtk. Влад, "некоторые" -- это уже слишком. Да и при чем здесь stuphead? Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-12 2:56 ` aen @ 2001-03-11 18:58 ` Alexander Bokovoy 2001-03-12 3:45 ` aen 2001-03-13 16:17 ` Vlad Harchev 0 siblings, 2 replies; 50+ messages in thread From: Alexander Bokovoy @ 2001-03-11 18:58 UTC (permalink / raw) To: sisyphus On Mon, Mar 12, 2001 at 05:56:06AM +0300, aen wrote: > Vlad Harchev wrote: > > > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > > > > А вот первая глюка проявляется только на XFree-4.x? Просто люди, пробовавшие > > этот новый gtk говорят что в XFree-3.x все с заголовками окон нормально. > > Пожалуйста, не надо ссылаться на "людей". Вы сами можете посмотреть в текст и убедиться, что написанное там не > учитывает особенностей формирования esc-sequences для нестандартных кодировок, к коим отностяся KOI8-R(U) и CP1251. > Авторам gtk+, правда, просто негде было об этом прочитать. Придется, видимо, учить русский :-) > > Ну и некоторые говорят, что stuphead работает и не валится при перемещении по > > тексту с новым gtk. > > Влад, "некоторые" -- это уже слишком. Да и при чем здесь stuphead? :-) О некоторых либо всё, либо ничего :-) Алексей, на нем (Stuphead) и проверялось -- с XFree86 4.0.2 оригинальным и gtk+ 1.2.9 оригинальным. Скорее всего, влияющие в данном случае изменения в XFree86 были внесены уже в CVS после выхода 4.0.2. -- Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com ALT Linux Team | www.alt-linux.org | Architecte Open Source -- Remembering is for those who have forgotten. -- Chinese proverb ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 18:58 ` Alexander Bokovoy @ 2001-03-12 3:45 ` aen 2001-03-11 19:53 ` Alexander Bokovoy 2001-03-12 15:34 ` Vlad Harchev 2001-03-13 16:17 ` Vlad Harchev 1 sibling, 2 replies; 50+ messages in thread From: aen @ 2001-03-12 3:45 UTC (permalink / raw) To: sisyphus Alexander Bokovoy wrote: > > > > > Влад, "некоторые" -- это уже слишком. Да и при чем здесь stuphead? > :-) О некоторых либо всё, либо ничего :-) > Алексей, на нем (Stuphead) и проверялось -- с XFree86 4.0.2 оригинальным > и gtk+ 1.2.9 оригинальным. Скорее всего, влияющие в данном случае > изменения в XFree86 были внесены уже в CVS после выхода 4.0.2. Бага с отображением %koi8 в заголовках проверялась мною на оригинальном 4.0.2, -- она была. Равно как и падение sylpheed. Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-12 3:45 ` aen @ 2001-03-11 19:53 ` Alexander Bokovoy 2001-03-12 4:07 ` aen 2001-03-12 15:34 ` Vlad Harchev 1 sibling, 1 reply; 50+ messages in thread From: Alexander Bokovoy @ 2001-03-11 19:53 UTC (permalink / raw) To: sisyphus On Mon, Mar 12, 2001 at 06:45:08AM +0300, aen wrote: > Alexander Bokovoy wrote: > > > > > > > > > Влад, "некоторые" -- это уже слишком. Да и при чем здесь stuphead? > > :-) О некоторых либо всё, либо ничего :-) > > Алексей, на нем (Stuphead) и проверялось -- с XFree86 4.0.2 оригинальным > > и gtk+ 1.2.9 оригинальным. Скорее всего, влияющие в данном случае > > изменения в XFree86 были внесены уже в CVS после выхода 4.0.2. > > Бага с отображением %koi8 в заголовках проверялась мною на > оригинальном 4.0.2, -- она была. Равно как и падение > sylpheed. Падение sylpheed я видел сам, а вот stuphead в ситуации "оригинальный XFree86 + оригинальный gtk+ 1.2.9" не падал от передвижения курсора при наборе русского текста. -- Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com ALT Linux Team | www.alt-linux.org | Architecte Open Source -- Love your enemies: they'll go crazy trying to figure out what you're up to. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 19:53 ` Alexander Bokovoy @ 2001-03-12 4:07 ` aen 2001-03-11 21:38 ` Alexander Bokovoy 0 siblings, 1 reply; 50+ messages in thread From: aen @ 2001-03-12 4:07 UTC (permalink / raw) To: sisyphus Alexander Bokovoy wrote: > On Mon, Mar 12, 2001 at 06:45:08AM +0300, aen wrote: > > Alexander Bokovoy wrote: > > > > > > > > > > > > > Влад, "некоторые" -- это уже слишком. Да и при чем здесь stuphead? > > > :-) О некоторых либо всё, либо ничего :-) > > > Алексей, на нем (Stuphead) и проверялось -- с XFree86 4.0.2 оригинальным > > > и gtk+ 1.2.9 оригинальным. Скорее всего, влияющие в данном случае > > > изменения в XFree86 были внесены уже в CVS после выхода 4.0.2. > > > > Бага с отображением %koi8 в заголовках проверялась мною на > > оригинальном 4.0.2, -- она была. Равно как и падение > > sylpheed. > Падение sylpheed я видел сам, а вот stuphead в ситуации "оригинальный > XFree86 + оригинальный gtk+ 1.2.9" не падал от передвижения курсора > при наборе русского текста. В любои случае, я пока не вижу причин пересобирать gtk+-1.2.9 из Sisyphus. С ним работает все и всюду. Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-12 4:07 ` aen @ 2001-03-11 21:38 ` Alexander Bokovoy 2001-03-12 5:46 ` aen 0 siblings, 1 reply; 50+ messages in thread From: Alexander Bokovoy @ 2001-03-11 21:38 UTC (permalink / raw) To: sisyphus On Mon, Mar 12, 2001 at 07:07:00AM +0300, aen wrote: > Alexander Bokovoy wrote: > > > On Mon, Mar 12, 2001 at 06:45:08AM +0300, aen wrote: > > > Alexander Bokovoy wrote: > > > > > > > > > > > > > > > > > Влад, "некоторые" -- это уже слишком. Да и при чем здесь stuphead? > > > > :-) О некоторых либо всё, либо ничего :-) > > > > Алексей, на нем (Stuphead) и проверялось -- с XFree86 4.0.2 оригинальным > > > > и gtk+ 1.2.9 оригинальным. Скорее всего, влияющие в данном случае > > > > изменения в XFree86 были внесены уже в CVS после выхода 4.0.2. > > > > > > Бага с отображением %koi8 в заголовках проверялась мною на > > > оригинальном 4.0.2, -- она была. Равно как и падение > > > sylpheed. > > Падение sylpheed я видел сам, а вот stuphead в ситуации "оригинальный > > XFree86 + оригинальный gtk+ 1.2.9" не падал от передвижения курсора > > при наборе русского текста. > > В любои случае, я пока не вижу причин пересобирать gtk+-1.2.9 из Sisyphus. С ним > работает все и всюду. ОК. Завтра будет возможность сделать очередное обновление, тогда проверю. -- Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com ALT Linux Team | www.alt-linux.org | Architecte Open Source -- "Love may fail, but courtesy will previal." -- A Kurt Vonnegut fan ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 21:38 ` Alexander Bokovoy @ 2001-03-12 5:46 ` aen 2001-03-11 21:59 ` Alexander Bokovoy 0 siblings, 1 reply; 50+ messages in thread From: aen @ 2001-03-12 5:46 UTC (permalink / raw) To: sisyphus Alexander Bokovoy wrote: > On Mon, Mar 12, 2001 at 07:07:00AM +0300, aen wrote: > > Alexander Bokovoy wrote: > > > > > On Mon, Mar 12, 2001 at 06:45:08AM +0300, aen wrote: > > > > Alexander Bokovoy wrote: > > > > > > > > > > > > > > > > > > > > > Влад, "некоторые" -- это уже слишком. Да и при чем здесь stuphead? > > > > > :-) О некоторых либо всё, либо ничего :-) > > > > > Алексей, на нем (Stuphead) и проверялось -- с XFree86 4.0.2 оригинальным > > > > > и gtk+ 1.2.9 оригинальным. Скорее всего, влияющие в данном случае > > > > > изменения в XFree86 были внесены уже в CVS после выхода 4.0.2. > > > > > > > > Бага с отображением %koi8 в заголовках проверялась мною на > > > > оригинальном 4.0.2, -- она была. Равно как и падение > > > > sylpheed. > > > Падение sylpheed я видел сам, а вот stuphead в ситуации "оригинальный > > > XFree86 + оригинальный gtk+ 1.2.9" не падал от передвижения курсора > > > при наборе русского текста. > > > > В любои случае, я пока не вижу причин пересобирать gtk+-1.2.9 из Sisyphus. С ним > > работает все и всюду. > ОК. Завтра будет возможность сделать очередное обновление, тогда проверю. Лучше -- послезатра. В связи с переездом, мы не обновлялись с 7 марта, хотя собрано немало. Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-12 5:46 ` aen @ 2001-03-11 21:59 ` Alexander Bokovoy 0 siblings, 0 replies; 50+ messages in thread From: Alexander Bokovoy @ 2001-03-11 21:59 UTC (permalink / raw) To: sisyphus On Mon, Mar 12, 2001 at 08:46:39AM +0300, aen wrote: > Alexander Bokovoy wrote: > > > > > Бага с отображением %koi8 в заголовках проверялась мною на > > > > > оригинальном 4.0.2, -- она была. Равно как и падение > > > > > sylpheed. > > > > Падение sylpheed я видел сам, а вот stuphead в ситуации "оригинальный > > > > XFree86 + оригинальный gtk+ 1.2.9" не падал от передвижения курсора > > > > при наборе русского текста. > > > > > > В любои случае, я пока не вижу причин пересобирать gtk+-1.2.9 из Sisyphus. С ним > > > работает все и всюду. > > ОК. Завтра будет возможность сделать очередное обновление, тогда проверю. > > Лучше -- послезатра. В связи с переездом, мы не обновлялись с 7 марта, хотя собрано > немало. Ок. Похоже, что в связи с выходом PHP 4.0.5RC1 сегодня ночью, пакеты для него (теперь уже официальные) будут тоже только завтра. -- Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com ALT Linux Team | www.alt-linux.org | Architecte Open Source -- The things that interest people most are usually none of their business. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-12 3:45 ` aen 2001-03-11 19:53 ` Alexander Bokovoy @ 2001-03-12 15:34 ` Vlad Harchev 2001-03-13 0:25 ` Aleksey Novodvorsky 1 sibling, 1 reply; 50+ messages in thread From: Vlad Harchev @ 2001-03-12 15:34 UTC (permalink / raw) To: sisyphus On Mon, 12 Mar 2001, aen wrote: Hi, > Alexander Bokovoy wrote: > > > > > > > > > Влад, "некоторые" -- это уже слишком. Да и при чем здесь stuphead? > > :-) О некоторых либо всё, либо ничего :-) > > Алексей, на нем (Stuphead) и проверялось -- с XFree86 4.0.2 оригинальным > > и gtk+ 1.2.9 оригинальным. Скорее всего, влияющие в данном случае > > изменения в XFree86 были внесены уже в CVS после выхода 4.0.2. > > Бага с отображением %koi8 в заголовках проверялась мною на оригинальном 4.0.2, -- она была. Равно как и падение > sylpheed. Алексей, а с какими менеджерами окон Вы наблюдали эту проблему? Есть ли WM'ы на которых этой проблемы не существовало? Вылечивалась ли она откатом на 1.2.8? (Я как помню, типы данных LIST и TEXT имеют разные форматы - какой-то один из них имеет в качестве префикса имя кодировки, а другой - нет, вот может gtk стал юзать другой тип данных для заголовков окон - вместо LIST TEXT или наоборот?) gtk-1.2.10 выйдет - посему есть повод для аргументированных и продуманных жалоб. Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-12 15:34 ` Vlad Harchev @ 2001-03-13 0:25 ` Aleksey Novodvorsky 2001-03-12 18:52 ` Vlad Harchev 0 siblings, 1 reply; 50+ messages in thread From: Aleksey Novodvorsky @ 2001-03-13 0:25 UTC (permalink / raw) To: sisyphus On Mon, 12 Mar 2001 19:34:17 +0400 (SAMT) Vlad Harchev <hvv@hippo.ru> wrote: > On Mon, 12 Mar 2001, aen wrote: > > > > Бага с отображением %koi8 в заголовках проверялась мною на оригинальном 4.0.2, -- она была. Равно как и падение > > sylpheed. > > Алексей, а с какими менеджерами окон Вы наблюдали эту проблему? В GNOME/Sawfish. > Есть ли WM'ы на которых этой проблемы не существовало? > Вылечивалась > ли она откатом на 1.2.8? Да, конечно. Еще раз: в тексте все видно невооруженным взглядом. Дело в том, что esc-последовательности для нестандартных кодировок могут содержать символы, которые будут отфильтрованы sanize_ctext. Эта функция написана просто без учета существования таких esc-последовательностей. И дело совсем не в том, что и где проявляется или не проявляется. Очевидно неверный код не должен существовать. > (Я как помню, типы данных LIST и TEXT имеют разные > форматы - какой-то один из них имеет в качестве префикса имя кодировки, а > другой - нет, вот может gtk стал юзать другой тип данных для заголовков окон > - вместо LIST TEXT или наоборот?) > > gtk-1.2.10 выйдет - посему есть повод для аргументированных и продуманных > жалоб. Жалобы -- не по моей части. Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-13 0:25 ` Aleksey Novodvorsky @ 2001-03-12 18:52 ` Vlad Harchev 2001-03-13 4:12 ` [sisyphus] gtk+-1.2.9 Sergey S. Skulachenko 2001-03-13 17:11 ` [devel] Re: [sisyphus] I gtk+-1.2.9 Aleksey Novodvorsky 0 siblings, 2 replies; 50+ messages in thread From: Vlad Harchev @ 2001-03-12 18:52 UTC (permalink / raw) To: sisyphus On Tue, 13 Mar 2001, Aleksey Novodvorsky wrote: > On Mon, 12 Mar 2001 19:34:17 +0400 (SAMT) > Vlad Harchev <hvv@hippo.ru> wrote: > > > On Mon, 12 Mar 2001, aen wrote: > > > > > > > Бага с отображением %koi8 в заголовках проверялась мною на оригинальном 4.0.2, -- она была. Равно как и падение > > > sylpheed. > > > > Алексей, а с какими менеджерами окон Вы наблюдали эту проблему? > В GNOME/Sawfish. > > Есть ли WM'ы на которых этой проблемы не существовало? Все-таки, Вы пробовали с какими-нить другими менеджерами окон кроме sawfish под XF-4.0.2? Каковы результаты? > > > Вылечивалась > > ли она откатом на 1.2.8? > Да, конечно. > > Еще раз: в тексте все видно невооруженным взглядом. Дело в том, что > esc-последовательности для нестандартных кодировок могут содержать > символы, которые будут отфильтрованы sanize_ctext. Эта функция написана > просто без учета существования таких esc-последовательностей. И дело > совсем не в том, что и где проявляется или не проявляется. Очевидно > неверный код не должен существовать. Как-нить придется глянуть код :) > > (Я как помню, типы данных LIST и TEXT имеют разные > > форматы - какой-то один из них имеет в качестве префикса имя кодировки, а > > другой - нет, вот может gtk стал юзать другой тип данных для заголовков окон > > - вместо LIST TEXT или наоборот?) > > > > gtk-1.2.10 выйдет - посему есть повод для аргументированных и продуманных > > жалоб. > > > Жалобы -- не по моей части. Я имел ввиду багрепорты, сорри. Вот их то по хорошему Вы должны слать пачками, желательно в сопровождении патчей :) Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
* [sisyphus] Re: gtk+-1.2.9 2001-03-12 18:52 ` Vlad Harchev @ 2001-03-13 4:12 ` Sergey S. Skulachenko 2001-03-13 7:59 ` Vlad Harchev 2001-03-13 15:56 ` Vlad Harchev 2001-03-13 17:11 ` [devel] Re: [sisyphus] I gtk+-1.2.9 Aleksey Novodvorsky 1 sibling, 2 replies; 50+ messages in thread From: Sergey S. Skulachenko @ 2001-03-13 4:12 UTC (permalink / raw) To: sisyphus On Mon, 12 Mar 2001 22:52:51 +0400 (SAMT) Vlad Harchev <hvv@hippo.ru> wrote: > Я имел ввиду багрепорты, сорри. Вот их то по хорошему Вы должны слать > пачками, желательно в сопровождении патчей :) Зачем? gtk+-1.2.10-aen.i586.rpm, и все дела. С уважением, С.С.Скулаченко ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] Re: gtk+-1.2.9 2001-03-13 4:12 ` [sisyphus] gtk+-1.2.9 Sergey S. Skulachenko @ 2001-03-13 7:59 ` Vlad Harchev 2001-03-13 8:44 ` Alexander Bokovoy 2001-03-13 17:31 ` Aleksey Novodvorsky 2001-03-13 15:56 ` Vlad Harchev 1 sibling, 2 replies; 50+ messages in thread From: Vlad Harchev @ 2001-03-13 7:59 UTC (permalink / raw) To: sisyphus On Tue, 13 Mar 2001, Sergey S. Skulachenko wrote: > On Mon, 12 Mar 2001 22:52:51 +0400 (SAMT) > Vlad Harchev <hvv@hippo.ru> wrote: > > > Я имел ввиду багрепорты, сорри. Вот их то по хорошему Вы должны слать > > пачками, желательно в сопровождении патчей :) > Зачем? gtk+-1.2.10-aen.i586.rpm, и все дела. А те, кто вынужден использовать что-нить отличное от Сизифа или устанавливать пакеты которые явно зависят от других пакетов gtk, например gtk+-1.2.10-ximian.*.rpm - что делать им? По-любому надо хотя бы сказать о встреченной ошибке разработчикам (ведь упоминание о проблемах gtk-1.2.9 появилось в этом списке практически случайно - этого ведь могло и не произойти).. Такой подход еще приемлем для каких-либо утититок которые уже никем не поддерживаются - но для таких ключевых пакетов которые использует несколько сотен программ дистрибьютивов - следует хотя бы сообщать ошибки IMO. > С уважением, > С.С.Скулаченко > > _______________________________________________ > Sisyphus mailing list > Sisyphus@linuxteam.iplabs.ru > http://linuxteam.iplabs.ru/mailman/listinfo/sisyphus > Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] Re: gtk+-1.2.9 2001-03-13 7:59 ` Vlad Harchev @ 2001-03-13 8:44 ` Alexander Bokovoy 2001-03-13 17:31 ` Aleksey Novodvorsky 1 sibling, 0 replies; 50+ messages in thread From: Alexander Bokovoy @ 2001-03-13 8:44 UTC (permalink / raw) To: sisyphus On Tue, Mar 13, 2001 at 11:59:09AM +0400, Vlad Harchev wrote: > On Tue, 13 Mar 2001, Sergey S. Skulachenko wrote: > > > On Mon, 12 Mar 2001 22:52:51 +0400 (SAMT) > > Vlad Harchev <hvv@hippo.ru> wrote: > > > > > Я имел ввиду багрепорты, сорри. Вот их то по хорошему Вы должны слать > > > пачками, желательно в сопровождении патчей :) > > Зачем? gtk+-1.2.10-aen.i586.rpm, и все дела. > > А те, кто вынужден использовать что-нить отличное от Сизифа или устанавливать > пакеты которые явно зависят от других пакетов gtk, например > gtk+-1.2.10-ximian.*.rpm > - что делать им? > > По-любому надо хотя бы сказать о встреченной ошибке разработчикам (ведь > упоминание о проблемах gtk-1.2.9 появилось в этом списке практически случайно > - этого ведь могло и не произойти).. Такой подход еще приемлем для каких-либо > утититок которые уже никем не поддерживаются - но для таких ключевых пакетов > которые использует несколько сотен программ дистрибьютивов - следует хотя бы > сообщать ошибки IMO. Влад, все это сообщается. Но -- как только будет хоть минутка свободного времени для того, чтобы посетить страницу системы контроля качества того или иного проекта. Что весьма проблематично в данный момент, поскольку все силы брошены на завершение работы над Mandrake RE Spring 2001. Проблема серьезнее, чем просто сообщение о найденных ошибках. Ведь в данном случае ошибка возникла из-за недостатка документации на конкретное функциональное расширение XFree86, а также из-за неуемного желания разработчиков gtk бежать впереди паровоза и избавляться от зависимостей от X11 для поддержки встроенных систем уже в ветке 1.x. И это при том, что ветку 1.x и так собирались закрывать (а избавление от зависимостей от X11 я бы не назвал "мелким исправлением"). -- Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com ALT Linux Team | www.alt-linux.org | Architecte Open Source -- When we talk of tomorrow, the gods laugh. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] Re: gtk+-1.2.9 2001-03-13 7:59 ` Vlad Harchev 2001-03-13 8:44 ` Alexander Bokovoy @ 2001-03-13 17:31 ` Aleksey Novodvorsky 1 sibling, 0 replies; 50+ messages in thread From: Aleksey Novodvorsky @ 2001-03-13 17:31 UTC (permalink / raw) To: sisyphus On Tue, 13 Mar 2001 11:59:09 +0400 (SAMT) Vlad Harchev <hvv@hippo.ru> wrote: > On Tue, 13 Mar 2001, Sergey S. Skulachenko wrote: > > > On Mon, 12 Mar 2001 22:52:51 +0400 (SAMT) > > Vlad Harchev <hvv@hippo.ru> wrote: > > > > > Я имел ввиду багрепорты, сорри. Вот их то по хорошему Вы должны слать > > > пачками, желательно в сопровождении патчей :) > > Зачем? gtk+-1.2.10-aen.i586.rpm, и все дела. > > А те, кто вынужден использовать что-нить отличное от Сизифа или устанавливать > пакеты которые явно зависят от других пакетов gtk, например > gtk+-1.2.10-ximian.*.rpm > - что делать им? > > По-любому надо хотя бы сказать о встреченной ошибке разработчикам (ведь > упоминание о проблемах gtk-1.2.9 появилось в этом списке практически случайно > - этого ведь могло и не произойти).. Это не могло не произойти. О всех ошибках такого плана мы всегда сразу же сообщаем разрабочикам по тем или иным каналам. Но вот "пробиванием" патчей, как правило, не занимаемся. В результате, практически все наши патчи включаются, но это происходит не сразу. Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] Re: gtk+-1.2.9 2001-03-13 4:12 ` [sisyphus] gtk+-1.2.9 Sergey S. Skulachenko 2001-03-13 7:59 ` Vlad Harchev @ 2001-03-13 15:56 ` Vlad Harchev 2001-03-13 16:22 ` Vlad Harchev 2001-03-14 1:12 ` Aleksey Novodvorsky 1 sibling, 2 replies; 50+ messages in thread From: Vlad Harchev @ 2001-03-13 15:56 UTC (permalink / raw) To: sisyphus On Tue, 13 Mar 2001, Sergey S. Skulachenko wrote: > On Mon, 12 Mar 2001 22:52:51 +0400 (SAMT) > Vlad Harchev <hvv@hippo.ru> wrote: > > > Я имел ввиду багрепорты, сорри. Вот их то по хорошему Вы должны слать > > пачками, желательно в сопровождении патчей :) > Зачем? gtk+-1.2.10-aen.i586.rpm, и все дела. И кстати если он будет собираться с --with-native-locale у configure, полученая библиотека не будет работать с use_std_env ... Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] Re: gtk+-1.2.9 2001-03-13 15:56 ` Vlad Harchev @ 2001-03-13 16:22 ` Vlad Harchev 2001-03-14 2:03 ` Aleksey Novodvorsky 2001-03-14 1:12 ` Aleksey Novodvorsky 1 sibling, 1 reply; 50+ messages in thread From: Vlad Harchev @ 2001-03-13 16:22 UTC (permalink / raw) To: sisyphus On Tue, 13 Mar 2001, Vlad Harchev wrote: > On Tue, 13 Mar 2001, Sergey S. Skulachenko wrote: > > > On Mon, 12 Mar 2001 22:52:51 +0400 (SAMT) > > Vlad Harchev <hvv@hippo.ru> wrote: > > > > > Я имел ввиду багрепорты, сорри. Вот их то по хорошему Вы должны слать > > > пачками, желательно в сопровождении патчей :) > > Зачем? gtk+-1.2.10-aen.i586.rpm, и все дела. > > И кстати если он будет собираться с --with-native-locale у configure, > полученая библиотека не будет работать с use_std_env ... сорри, не докончил: . . . . с use_std_env False в XLC_LOCALE И gtk+-1.2.9-*.rpm в Сизифе собирается с --with-native-locale (как я понял из сообщений в этом списке)... Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] Re: gtk+-1.2.9 2001-03-13 16:22 ` Vlad Harchev @ 2001-03-14 2:03 ` Aleksey Novodvorsky 2001-03-13 18:58 ` Vlad Harchev 0 siblings, 1 reply; 50+ messages in thread From: Aleksey Novodvorsky @ 2001-03-14 2:03 UTC (permalink / raw) To: sisyphus On Tue, 13 Mar 2001 20:22:45 +0400 (SAMT) Vlad Harchev <hvv@hippo.ru> wrote: > On Tue, 13 Mar 2001, Vlad Harchev wrote: > > > On Tue, 13 Mar 2001, Sergey S. Skulachenko wrote: > > > > > On Mon, 12 Mar 2001 22:52:51 +0400 (SAMT) > > > Vlad Harchev <hvv@hippo.ru> wrote: > > > > > > > Я имел ввиду багрепорты, сорри. Вот их то по > хорошему Вы должны слать > > > > пачками, желательно в сопровождении патчей :) > > > Зачем? gtk+-1.2.10-aen.i586.rpm, и все дела. > > > > И кстати если он будет собираться с > --with-native-locale у configure, > > полученая библиотека не будет работать с use_std_env ... > > сорри, не докончил: > . . . . с use_std_env > False в XLC_LOCALE > > И gtk+-1.2.9-*.rpm в Сизифе собирается с > --with-native-locale (как я понял из > сообщений в этом списке)... Да, но я пока не вижу, чем это плохо. Зато некоторое ускорение работы -- хорошо. Если Вы убедите меня в противном -- соберу без этого ключа, -- проблемы здесь нет. Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] Re: gtk+-1.2.9 2001-03-14 2:03 ` Aleksey Novodvorsky @ 2001-03-13 18:58 ` Vlad Harchev 2001-03-14 3:51 ` Aleksey Novodvorsky 2001-03-14 16:53 ` Sergey Vlasov 0 siblings, 2 replies; 50+ messages in thread From: Vlad Harchev @ 2001-03-13 18:58 UTC (permalink / raw) To: sisyphus On Wed, 14 Mar 2001, Aleksey Novodvorsky wrote: > On Tue, 13 Mar 2001 20:22:45 +0400 (SAMT) > Vlad Harchev <hvv@hippo.ru> wrote: > > > On Tue, 13 Mar 2001, Vlad Harchev wrote: > > > > > On Tue, 13 Mar 2001, Sergey S. Skulachenko wrote: > > > > > > > On Mon, 12 Mar 2001 22:52:51 +0400 (SAMT) > > > > Vlad Harchev <hvv@hippo.ru> wrote: > > > > > > > > > Я имел ввиду багрепорты, сорри. Вот их то по > > хорошему Вы должны слать > > > > > пачками, желательно в сопровождении патчей :) > > > > Зачем? gtk+-1.2.10-aen.i586.rpm, и все дела. > > > > > > И кстати если он будет собираться с > > --with-native-locale у configure, > > > полученая библиотека не будет работать с use_std_env ... > > > > сорри, не докончил: > > . . . . с use_std_env > > False в XLC_LOCALE > > > > И gtk+-1.2.9-*.rpm в Сизифе собирается с > > --with-native-locale (как я понял из > > сообщений в этом списке)... > > Да, но я пока не вижу, чем это плохо. Зато некоторое > ускорение работы -- хорошо. Если Вы убедите меня в противном > -- соберу без этого ключа, -- проблемы здесь нет. Коль у Вас есть полный контроль над содержимым XLC_LOCALE ваших пользователей и что там гарантировано есть use_std_env, то --with-native-locale имеет смысл и возможно даже полезно (из-за ускорения работы). В частности, люди, вытаскивающие пакеты из сизифа на свои машины с use_std_env = False будут недоумевать почему у них gtk не работает... Так кто читает XLC_LOCALE и интерпретирует use_std_env - Xlib и/или Хсервер? Я это к тому, если X-сервер тоже читает - то XVNC который базируется на XFree-3.1.1 - может пострадать если в XFree-3.1.1 не было поддержки use_std_env - просто нельзя будет работать с gtk-шным софтом через XVnc (если gtk собран с --with-native-locale). А насчет другого патча - для sanize_ctext - вы сказали что это он оставляет некоторые ненужные символы в заголовке, что будет проявляться на старых XFree. Хотя этому патчу как я понимаю альтернативы нет.. И еще - что такое старые XFree - это какие версии? Кстати, кто-нить имел проблемы с русским в заголовках при использовании патченного gtk-1.2.9 из Сизифа со старыми XFree? > Rgrds, AEN Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] Re: gtk+-1.2.9 2001-03-13 18:58 ` Vlad Harchev @ 2001-03-14 3:51 ` Aleksey Novodvorsky 2001-03-13 19:58 ` Vlad Harchev 2001-03-13 20:33 ` Sergey Vlasov 2001-03-14 16:53 ` Sergey Vlasov 1 sibling, 2 replies; 50+ messages in thread From: Aleksey Novodvorsky @ 2001-03-14 3:51 UTC (permalink / raw) To: sisyphus On Tue, 13 Mar 2001 22:58:24 +0400 (SAMT) Vlad Harchev <hvv@hippo.ru> wrote: > > Так кто читает XLC_LOCALE и интерпретирует use_std_env - > Xlib и/или Хсервер? Думаю, что только Xlib, но вопорос интересный. > Я это к тому, если X-сервер тоже читает - то XVNC который > базируется на > XFree-3.1.1 - может пострадать если в XFree-3.1.1 не было > поддержки > use_std_env - просто нельзя будет работать с gtk-шным > софтом через XVnc (если > gtk собран с --with-native-locale). > > А насчет другого патча - для sanize_ctext - вы сказали > что это он оставляет > некоторые ненужные символы в заголовке, что будет > проявляться на старых XFree. Не вполне так. Я вообще полагаю, что чистка в sanize_ctext избыточна. Для \r она понятна, а для вот для символов >=128 -- похоже, для перестраховки. Что касается старых XFree то они просто не дают написать полностью корректный патч, который оставляет ровно то, что нужно. Дело в том, что в esc-последовательности для нестандартных charset присутствует такой символ, как \200+<длина названия charset> . Но так как до Ивана об этом никто не знал (:-) кроме автора текста, который это не документировал), то Чернов (началось с него) назначил для koi8-r esc-sequence почти от фонаря. А дальше были другие, в том числе и Ваш покорный слуга с патчем для koi8-u :-/ > Хотя этому патчу как я понимаю альтернативы нет.. И еще - > что такое старые > XFree - это какие версии? Иван выкинул явное опредление esc-sequence для нестандартных кодировок в 4.0.2, заменив на алгоритмическое. > > Кстати, кто-нить имел проблемы с русским в заголовках при > использовании > патченного gtk-1.2.9 из Сизифа со старыми XFree? Со старым XFree -- не отмечено. А вот со старым Xlib -- боюсь, что и не пробовал. Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] Re: gtk+-1.2.9 2001-03-14 3:51 ` Aleksey Novodvorsky @ 2001-03-13 19:58 ` Vlad Harchev 2001-03-13 20:38 ` Alexander Bokovoy 2001-03-13 20:33 ` Sergey Vlasov 1 sibling, 1 reply; 50+ messages in thread From: Vlad Harchev @ 2001-03-13 19:58 UTC (permalink / raw) To: sisyphus On Wed, 14 Mar 2001, Aleksey Novodvorsky wrote: > On Tue, 13 Mar 2001 22:58:24 +0400 (SAMT) > Vlad Harchev <hvv@hippo.ru> wrote: > > > > > Так кто читает XLC_LOCALE и интерпретирует use_std_env - > > Xlib и/или Хсервер? > > Думаю, что только Xlib, но вопорос интересный. Вообще X-server тоже должен знать, в какой кодировке ему приходят текстовые данные - вот посему и вопрос - хотя тогда получится, что с машины на которой use_std_env =0 нельзя будет работать с русским с Х-сервером на другой машине у которого use_std_env =1 если так... > > Я это к тому, если X-сервер тоже читает - то XVNC который > > базируется на > > XFree-3.1.1 - может пострадать если в XFree-3.1.1 не было > > поддержки > > use_std_env - просто нельзя будет работать с gtk-шным > > софтом через XVnc (если > > gtk собран с --with-native-locale). > > > > А насчет другого патча - для sanize_ctext - вы сказали > > что это он оставляет > > некоторые ненужные символы в заголовке, что будет > > проявляться на старых XFree. > > Не вполне так. Я вообще полагаю, что чистка в sanize_ctext > избыточна. Для \r она понятна, а для вот для символов >=128 > -- похоже, для перестраховки. Что касается старых XFree то > они просто не дают написать полностью корректный патч, > который оставляет ровно то, что нужно. Дело в том, что в > esc-последовательности для нестандартных charset > присутствует такой символ, как \200+<длина названия charset> > . Но так как до Ивана об этом никто не знал (:-) кроме > автора текста, который это не документировал), то Чернов > (началось с него) назначил для koi8-r esc-sequence почти от > фонаря. А дальше были другие, в том числе и Ваш покорный > слуга с патчем для koi8-u :-/ В смысле, вместо явного указания имени кодировки просто использовался какой-то ассоциированный с ней код (один символ какой-то)? Да уж... > > Хотя этому патчу как я понимаю альтернативы нет.. И еще - > > что такое старые > > XFree - это какие версии? > > Иван выкинул явное опредление esc-sequence для > нестандартных кодировок в 4.0.2, заменив на алгоритмическое. А причем здесь Иван и XFree если содержимое CTEXT вроде формируется только тулкитами/надстройками на XLib и только ими интерпретируется? Или в XLib есть helper functions (которыми никто не обязан пользоваться), которые и были подправлены Иваном? > > > > Кстати, кто-нить имел проблемы с русским в заголовках при > > использовании > > патченного gtk-1.2.9 из Сизифа со старыми XFree? > Со старым XFree -- не отмечено. А вот со старым Xlib -- > боюсь, что и не пробовал. А на всех ли строках можно будет увидеть этот эффект на старых XFree или есть какие-то особенные комбинации? Я завтра попробую с Вашим патчем - хотелось бы знать как надо искать проблемы чтобы ее гарантировано заметить.. > Rgrds, AEN Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] Re: gtk+-1.2.9 2001-03-13 19:58 ` Vlad Harchev @ 2001-03-13 20:38 ` Alexander Bokovoy 0 siblings, 0 replies; 50+ messages in thread From: Alexander Bokovoy @ 2001-03-13 20:38 UTC (permalink / raw) To: sisyphus On Tue, Mar 13, 2001 at 11:58:02PM +0400, Vlad Harchev wrote: > On Wed, 14 Mar 2001, Aleksey Novodvorsky wrote: > > присутствует такой символ, как \200+<длина названия charset> > > . Но так как до Ивана об этом никто не знал (:-) кроме > > автора текста, который это не документировал), то Чернов > > (началось с него) назначил для koi8-r esc-sequence почти от > > фонаря. А дальше были другие, в том числе и Ваш покорный > > слуга с патчем для koi8-u :-/ > > В смысле, вместо явного указания имени кодировки просто использовался > какой-то ассоциированный с ней код (один символ какой-то)? Да уж... Нет, просто перед именем кодировки записывается байт с длиной имени кодировки + \200. -- Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com ALT Linux Team | www.alt-linux.org | Architecte Open Source -- The way some people find fault, you'd think there was some kind of reward. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] Re: gtk+-1.2.9 2001-03-14 3:51 ` Aleksey Novodvorsky 2001-03-13 19:58 ` Vlad Harchev @ 2001-03-13 20:33 ` Sergey Vlasov 1 sibling, 0 replies; 50+ messages in thread From: Sergey Vlasov @ 2001-03-13 20:33 UTC (permalink / raw) To: sisyphus On Wed, 14 Mar 2001 06:51:14 +0300 Aleksey Novodvorsky <aen@logic.ru> wrote: > On Tue, 13 Mar 2001 22:58:24 +0400 (SAMT) > Vlad Harchev <hvv@hippo.ru> wrote: > > > > > Так кто читает XLC_LOCALE и интерпретирует use_std_env - > > Xlib и/или Хсервер? > > Думаю, что только Xlib, но вопорос интересный. По крайней мере в моем бинарнике XF86_SVGA от 3.3.6 строки XLC_LOCALE или use_stdc_env вообще нет. Так что не читает. Да и зачем это ему - на уровне X-протокола вообще нет понятия FontSet и wide character - только STRING8 и STRING16 с индексами символов в шрифте. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] Re: gtk+-1.2.9 2001-03-13 18:58 ` Vlad Harchev 2001-03-14 3:51 ` Aleksey Novodvorsky @ 2001-03-14 16:53 ` Sergey Vlasov 1 sibling, 0 replies; 50+ messages in thread From: Sergey Vlasov @ 2001-03-14 16:53 UTC (permalink / raw) To: sisyphus On Tue, 13 Mar 2001 22:58:24 +0400 (SAMT) Vlad Harchev <hvv@hippo.ru> wrote: > On Wed, 14 Mar 2001, Aleksey Novodvorsky wrote: > > > On Tue, 13 Mar 2001 20:22:45 +0400 (SAMT) > > Vlad Harchev <hvv@hippo.ru> wrote: > > > > > On Tue, 13 Mar 2001, Vlad Harchev wrote: > > > > > > > On Tue, 13 Mar 2001, Sergey S. Skulachenko wrote: > > > > > > > > > On Mon, 12 Mar 2001 22:52:51 +0400 (SAMT) > > > > > Vlad Harchev <hvv@hippo.ru> wrote: > > > > > > > > > > > Я имел ввиду багрепорты, сорри. Вот их то по > > > хорошему Вы должны слать > > > > > > пачками, желательно в сопровождении патчей :) > > > > > Зачем? gtk+-1.2.10-aen.i586.rpm, и все дела. > > > > > > > > И кстати если он будет собираться с > > > --with-native-locale у configure, > > > > полученая библиотека не будет работать с use_std_env ... > > > > > > сорри, не докончил: > > > . . . . с use_std_env > > > False в XLC_LOCALE > > > > > > И gtk+-1.2.9-*.rpm в Сизифе собирается с > > > --with-native-locale (как я понял из > > > сообщений в этом списке)... > > > > Да, но я пока не вижу, чем это плохо. Зато некоторое > > ускорение работы -- хорошо. Если Вы убедите меня в противном > > -- соберу без этого ключа, -- проблемы здесь нет. > > Коль у Вас есть полный контроль над содержимым XLC_LOCALE ваших > пользователей > и что там гарантировано есть use_std_env, то --with-native-locale имеет > смысл > и возможно даже полезно (из-за ускорения работы). В частности, люди, > вытаскивающие пакеты из сизифа на свои машины с use_std_env = False > будут > недоумевать почему у них gtk не работает... > > Так кто читает XLC_LOCALE и интерпретирует use_std_env - Xlib и/или > Хсервер? > Я это к тому, если X-сервер тоже читает - то XVNC который базируется на > XFree-3.1.1 - может пострадать если в XFree-3.1.1 не было поддержки > use_std_env - просто нельзя будет работать с gtk-шным софтом через XVnc > (если > gtk собран с --with-native-locale). Что точно не работает - это смесь клиентов с Xlib 4.0.2 и 3.3.6 на сервере 3.3.6. Сейчас попробовал - русских заголовков окон с 4.0.2 не видно вообще (WM на 3.3.6), текст не копируется. А gtk везде 1.2.8. ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [sisyphus] Re: gtk+-1.2.9 2001-03-13 15:56 ` Vlad Harchev 2001-03-13 16:22 ` Vlad Harchev @ 2001-03-14 1:12 ` Aleksey Novodvorsky 1 sibling, 0 replies; 50+ messages in thread From: Aleksey Novodvorsky @ 2001-03-14 1:12 UTC (permalink / raw) To: sisyphus On Tue, 13 Mar 2001 19:56:53 +0400 (SAMT) Vlad Harchev <hvv@hippo.ru> wrote: > On Tue, 13 Mar 2001, Sergey S. Skulachenko wrote: > > > On Mon, 12 Mar 2001 22:52:51 +0400 (SAMT) > > Vlad Harchev <hvv@hippo.ru> wrote: > > > > > Я имел ввиду багрепорты, сорри. Вот их то по хорошему Вы должны слать > > > пачками, желательно в сопровождении патчей :) > > Зачем? gtk+-1.2.10-aen.i586.rpm, и все дела. > > И кстати если он будет собираться с --with-native-locale у configure, > полученая библиотека не будет работать с use_std_env ... > Бинарные rpm собираются для конкретного дистрибутива, в лучшем случае -- группы дистрибутивов. Это плохо, но здесь сейчас ничего не поделаешь. Функция sanize_ctext -- типичный пример хака. Лучше было бы ее вообще выкинуть и я это не сделал только потому, что она может сохраниться и даже укрепиться в последующих версиях. Авторы gtk+, вместо работы над XFree86, решили общую проблему своей затычкой, к тому же некорректной. Возможно, у них просто не хватило сил и времени на дискуссии. У меня этого времени тоже нет, но мой патч более корректен, хотя и вынужден учитывать ошибку в esc-последовательностях из XFree86 < 4.0.2 (исправлена Иваном Паскалем). Rgrds, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-12 18:52 ` Vlad Harchev 2001-03-13 4:12 ` [sisyphus] gtk+-1.2.9 Sergey S. Skulachenko @ 2001-03-13 17:11 ` Aleksey Novodvorsky 1 sibling, 0 replies; 50+ messages in thread From: Aleksey Novodvorsky @ 2001-03-13 17:11 UTC (permalink / raw) To: sisyphus On Mon, 12 Mar 2001 22:52:51 +0400 (SAMT) Vlad Harchev <hvv@hippo.ru> wrote: > > Как-нить придется глянуть код :) А до тех пор не стоит обсуждать этот вопрос с теми, кто этот код видел и правил. Rgrds, Алексей ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-11 18:58 ` Alexander Bokovoy 2001-03-12 3:45 ` aen @ 2001-03-13 16:17 ` Vlad Harchev 2001-03-14 1:19 ` Aleksey Novodvorsky 1 sibling, 1 reply; 50+ messages in thread From: Vlad Harchev @ 2001-03-13 16:17 UTC (permalink / raw) To: sisyphus On Sun, 11 Mar 2001, Alexander Bokovoy wrote: Hi, > On Mon, Mar 12, 2001 at 05:56:06AM +0300, aen wrote: > > Vlad Harchev wrote: > > > > > On Sat, 3 Mar 2001, Aleksey Novodvorsky wrote: > > > > > > > > > А вот первая глюка проявляется только на XFree-4.x? Просто люди, пробовавшие > > > этот новый gtk говорят что в XFree-3.x все с заголовками окон нормально. > > > > Пожалуйста, не надо ссылаться на "людей". Вы сами можете посмотреть в текст и убедиться, что написанное там не > > учитывает особенностей формирования esc-sequences для нестандартных кодировок, к коим отностяся KOI8-R(U) и CP1251. > > Авторам gtk+, правда, просто негде было об этом прочитать. Придется, видимо, учить русский :-) > > > Ну и некоторые говорят, что stuphead работает и не валится при перемещении по > > > тексту с новым gtk. > > > > Влад, "некоторые" -- это уже слишком. Да и при чем здесь stuphead? > :-) О некоторых либо всё, либо ничего :-) > Алексей, на нем (Stuphead) и проверялось -- с XFree86 4.0.2 оригинальным > и gtk+ 1.2.9 оригинальным. Скорее всего, влияющие в данном случае > изменения в XFree86 были внесены уже в CVS после выхода 4.0.2. А что-нить еще с от оригинального gtk-1.2.9 падало или только stuphead/sylpheed? Никто статистики не собрал? И еще - где падало в _gdk_font_wc_to_glyphs? Или в функциях выделяющих/освобождающих память? Хотелось бы bt. (у меня stuphead + XF-4.0.2 нету). Если в функциях по работе с памятью - может просто эти почтовые агенты портят память (списки malloc) и просто что-то изменилось в логике gtk? Насчет sanitize_ctext - где можно найти доки на нее (или кто их может написать :)? Являются ли патчи от IPLabs к gtk-1.2.9 идеологически корректными или это просто хаки? (я их не смотрел). Может кто мне послать ASAP патчи в из gtk+-1.2.9-*.src.rpm от Сизифа? Знают ли разработчики gtk конкретно про эти патчи или хотя бы конкретно об этой проблеме? Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-13 16:17 ` Vlad Harchev @ 2001-03-14 1:19 ` Aleksey Novodvorsky 2001-03-13 18:32 ` Vlad Harchev 0 siblings, 1 reply; 50+ messages in thread From: Aleksey Novodvorsky @ 2001-03-14 1:19 UTC (permalink / raw) To: sisyphus On Tue, 13 Mar 2001 20:17:47 +0400 (SAMT) Vlad Harchev <hvv@hippo.ru> wrote: > > > А что-нить еще с от оригинального gtk-1.2.9 падало или только > stuphead/sylpheed? Никто статистики не собрал? И еще - где падало в > _gdk_font_wc_to_glyphs? Или в функциях выделяющих/освобождающих память? > Хотелось бы bt. (у меня stuphead + XF-4.0.2 нету). Я проведу эксперименты позже. Сейчас я работаю со своим gtk-1.2.9 > > Если в функциях по работе с памятью - может просто эти почтовые агенты портят > память (списки malloc) и просто что-то изменилось в логике gtk? Возможно. > > > Насчет sanitize_ctext - где можно найти доки на нее (или кто их может > написать :)? Доки поищите на www.tsu.ru/~pascal. > Являются ли патчи от IPLabs к gtk-1.2.9 идеологически корректными > или это просто хаки? (я их не смотрел). Патча два. Один дополняет sanitize_ctext, созраняя символы, которые могут повяиться в нестандартных esc-sequences. Он был бы корректный, если бы не ошибка в старых XFree, где эти последовательности часто писались от фонаря, а потому сохраняется больше символов, чем на самом деле нужно. Второй патч просто откатывает патч с _gdk_fint_wc_to_glyphs. Это плохо, но проблемы, из-за которых возникла необходимость в этой функции, в RE не возникают. Будет время -- поищу хорошее решение. >Может кто мне послать ASAP патчи в > из gtk+-1.2.9-*.src.rpm от Сизифа? Знают ли разработчики gtk конкретно про эти > патчи или хотя бы конкретно об этой проблеме? Ok, сейчас пошлю первый патч. Второй очевиден. Rgdrs, AEN ^ permalink raw reply [flat|nested] 50+ messages in thread
* Re: [devel] Re: [sisyphus] I gtk+-1.2.9 2001-03-14 1:19 ` Aleksey Novodvorsky @ 2001-03-13 18:32 ` Vlad Harchev 0 siblings, 0 replies; 50+ messages in thread From: Vlad Harchev @ 2001-03-13 18:32 UTC (permalink / raw) To: sisyphus On Wed, 14 Mar 2001, Aleksey Novodvorsky wrote: > On Tue, 13 Mar 2001 20:17:47 +0400 (SAMT) > Vlad Harchev <hvv@hippo.ru> wrote: > > > > > > > А что-нить еще с от оригинального gtk-1.2.9 падало или только > > stuphead/sylpheed? Никто статистики не собрал? И еще - где падало в > > _gdk_font_wc_to_glyphs? Или в функциях выделяющих/освобождающих память? > > Хотелось бы bt. (у меня stuphead + XF-4.0.2 нету). > > Я проведу эксперименты позже. Сейчас я работаю со своим gtk-1.2.9 ОК. > > > > Если в функциях по работе с памятью - может просто эти почтовые агенты портят > > память (списки malloc) и просто что-то изменилось в логике gtk? > Возможно. У меня с gtk-1.2.9 лично ничего не падало (я stuphead/sylpheed не имею и посему не пробовал с ними). > > > > > > Насчет sanitize_ctext - где можно найти доки на нее (или кто их может > > написать :)? > > Доки поищите на www.tsu.ru/~pascal. ОК, спасибо за ссылку. Я расскажу разработчикам gtk о проблеме и укажу им контактную информацию Ивана. > > Являются ли патчи от IPLabs к gtk-1.2.9 идеологически корректными > > или это просто хаки? (я их не смотрел). > Патча два. Один дополняет sanitize_ctext, созраняя символы, которые могут повяиться в нестандартных esc-sequences. Он был бы корректный, если бы не ошибка в старых XFree, где эти последовательности часто писались от фонаря, а потому сохраняется больше символов, чем на самом деле нужно. > > Второй патч просто откатывает патч с _gdk_fint_wc_to_glyphs. Это плохо, но > проблемы, из-за которых возникла необходимость в этой функции, в RE не > возникают. Будет время -- поищу хорошее решение. Об описании причины появления _gdk_fint_wc_to_glyphs написано в http://www.hippo.ru/~hvv/gtk в комментарии к одному из моих патчей. > >Может кто мне послать ASAP патчи в > > из gtk+-1.2.9-*.src.rpm от Сизифа? Знают ли разработчики gtk конкретно про эти > > патчи или хотя бы конкретно об этой проблеме? > > Ok, сейчас пошлю первый патч. Второй очевиден. Получил, спасибо большое за патч. > Rgdrs, AEN Best regards, -Vlad ^ permalink raw reply [flat|nested] 50+ messages in thread
end of thread, other threads:[~2001-03-14 16:53 UTC | newest] Thread overview: 50+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2001-03-03 17:10 [sisyphus] I gtk+-1.2.9 Aleksey Novodvorsky 2001-03-03 18:14 ` Vlad Harchev 2001-03-03 19:11 ` [devel] " Aleksey Novodvorsky 2001-03-03 18:42 ` Vlad Harchev 2001-03-03 20:36 ` Aleksey Novodvorsky 2001-03-11 13:06 ` Vlad Harchev 2001-03-11 14:07 ` rider 2001-03-11 14:10 ` Sergey Vlasov 2001-03-11 14:53 ` Vlad Harchev 2001-03-11 16:24 ` Sergey Vlasov 2001-03-11 17:00 ` Vlad Harchev 2001-03-11 17:43 ` Sergey Vlasov 2001-03-11 17:51 ` Sergey Vlasov 2001-03-11 18:53 ` Alexander Bokovoy 2001-03-11 19:21 ` Sergey Vlasov 2001-03-11 19:28 ` Alexander Bokovoy 2001-03-11 20:08 ` Sergey Vlasov 2001-03-11 21:37 ` Alexander Bokovoy 2001-03-12 17:31 ` Sergey Vlasov 2001-03-13 1:43 ` Aleksey Novodvorsky 2001-03-12 17:48 ` Sergey Vlasov 2001-03-12 2:56 ` aen 2001-03-11 18:58 ` Alexander Bokovoy 2001-03-12 3:45 ` aen 2001-03-11 19:53 ` Alexander Bokovoy 2001-03-12 4:07 ` aen 2001-03-11 21:38 ` Alexander Bokovoy 2001-03-12 5:46 ` aen 2001-03-11 21:59 ` Alexander Bokovoy 2001-03-12 15:34 ` Vlad Harchev 2001-03-13 0:25 ` Aleksey Novodvorsky 2001-03-12 18:52 ` Vlad Harchev 2001-03-13 4:12 ` [sisyphus] gtk+-1.2.9 Sergey S. Skulachenko 2001-03-13 7:59 ` Vlad Harchev 2001-03-13 8:44 ` Alexander Bokovoy 2001-03-13 17:31 ` Aleksey Novodvorsky 2001-03-13 15:56 ` Vlad Harchev 2001-03-13 16:22 ` Vlad Harchev 2001-03-14 2:03 ` Aleksey Novodvorsky 2001-03-13 18:58 ` Vlad Harchev 2001-03-14 3:51 ` Aleksey Novodvorsky 2001-03-13 19:58 ` Vlad Harchev 2001-03-13 20:38 ` Alexander Bokovoy 2001-03-13 20:33 ` Sergey Vlasov 2001-03-14 16:53 ` Sergey Vlasov 2001-03-14 1:12 ` Aleksey Novodvorsky 2001-03-13 17:11 ` [devel] Re: [sisyphus] I gtk+-1.2.9 Aleksey Novodvorsky 2001-03-13 16:17 ` Vlad Harchev 2001-03-14 1:19 ` Aleksey Novodvorsky 2001-03-13 18:32 ` Vlad Harchev
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git