[gnome-cyr] Re: [gnome-cyr] Re: [gnome-cyr] Re: [gnome-cyr] массовые обновления в Ximian Gnome



On Thu, 25 Oct 2001, Vlad Harchev wrote:

 Сергей,

 Приаттачиваю тот патч который пофиксил море i18n-related багов - есть ли он в
той версии gal с которой слинкована твоя Эва? Если нет - то третий вариант
попытки лечения твоих проблем - просто наложить его и пересобрать gal*.rpm (и
не надо будет пробовать снапшот эвы, дурить rpm, etc).


> On 25 Oct 2001, Sergey V. Udaltsov wrote:
> 
> > 
> > >  А где квадратики - в списке писем, или в окне просмотра письма, или в полях
> > > ввода mail headers при редактировании?
> > В списке сообщений. В полях ввода заголовках. В тулбаре. В списке папок
> > (он же дает русские имена стандартным папкам - локализация, блин!)
> > В окне просмотра, слава аллаху, все нормально.
> 
>  Я подозреваю что весь этот геморрой - из-за того что сейчас в XG очень
> древний gal (наверно без багфикса от cyba gnome pl). Возьми свежайший gal из
> evolution-snapshots и попробуй заменить им то что у тебя стоит (возможно без
> создания симлинков и обдуривания rpm обойтись не удасться) (еще вариант -
> наберись мужества и терпения и возьми попробуй evo из evolution-snapshots -
> rpm не надо будет дурить).
> 
> > >  Насчет квадратиков - что-то мне кажется что в этом виновата XFree. Можешь
> > > нахрен убрать все юникодные шрифты и попробовать опять? У них в названии
> > > регистри-енкодинг есть "646".
> > А как же я их уберу? У меня везде прописаны мелкомягкие трутайповские
> 
>  Я имел ввиду убрать из fontpath все шрифты с XLFD содержащим 646 в
> registry-encoding. ms ttf убирать для этого не надо - только некоторые записи
> в fonts.dir и fonts.alias. Да и то - пробовать надо только после замены gal. Я
> на 80% уверен что это из-за старого gal который у тебя.
> 
> > шрифты. И в 0.15 почти все (кроме тулбара) было неплохо. Во всяком
> > случае, список сообщений был лучше. Вернуться, что ли, в 0.15?
>  
>  Пока возвращаться не надо :) 
> 
> > >  Еще - с какой GP слинкована gtkhtml и Evo - с 0.31 или с 0.25? Если с 0.25 -
> > > то наверно это все из-за нее тоже.
> > С новой. Уже давно у меня работает 0.31.
> 
>  То есть штатная Evo слинкована с 0.31 или ты ее обдурил подложив вместо 0.25
> 0.31?
> 
> > >  Есть ли в Evo меню Просмотр->Кодировка (ну или что-то, позволяющее выбрать
> > > кодировку для *текущего просматриваемого* письма?) Судя по багзилле оно должно
> > > быть, но что-то мне не верится.
> > Есть. Не проверял - у меня вся русская корреспонденция в koi8-r.
> 
>  А если для письма в koi8-r выбрать там cp1251 - письмо станет нечитаемым?
> (должно стать нечитаемым, но состоящими из русских буквами). А если выбрать
> iso8859-1 - то и русских букв кончено не должно стать.
> 
> > >  А про гнумерик непонятно - что, шрифты на экране (не preview) и печати
> > > кардинально разные?
> > Изрядно. То тут русский, то там. Очень странно. Скриншоты слать?
> 
>  Да, все еще я тебя не понимаю.
>  Положи пожалуйста куда-нить шоты и пришли ссылки на них. Если возможности
> выложить нет - шоты сюда ложить не надо (надеюсь Валентин или Тимур откроют
> какой-нить ftp на закачку).
> 
>  А то мы шотами всех подписчиков распугаем.

 Best regards,
  -Vlad
diff -rup --exclude=intl --exclude=po /home/cyba/gcvs/gal/ChangeLog gal/ChangeLog
--- /home/cyba/gcvs/gal/ChangeLog	Wed Aug 22 10:06:37 2001
+++ gal/ChangeLog	Wed Aug 22 16:52:25 2001
@@ -1,1 +1,8 @@
+2001-08-22  Zbigniew Chyla  <cyba gnome pl>
+
+	This patch fixes a lot of i18n problems in Evolution.
+
+	* gal/widgets/e-unicode.c (e_utf8_to_gtk_string_sized):
+	Call gtk_widget_ensure_style before refering to widget's style.
+
 
diff -rup --exclude=intl --exclude=po /home/cyba/gcvs/gal/gal/widgets/e-unicode.c gal/gal/widgets/e-unicode.c
--- /home/cyba/gcvs/gal/gal/widgets/e-unicode.c	Wed Aug  8 16:57:25 2001
+++ gal/gal/widgets/e-unicode.c	Wed Aug 22 16:39:28 2001
@@ -315,6 +315,7 @@ e_utf8_to_gtk_string_sized (GtkWidget *w
 
 	g_return_val_if_fail (widget, NULL);
 
+	gtk_widget_ensure_style (widget);
 	ic = e_iconv_to_gdk_font (widget->style->font);
 	if (ic == (iconv_t) -1) {
 		XFontStruct *xfs;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]