ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Vlad Harchev <hvv@hippo.ru>
To: sisyphus@linuxteam.iplabs.ru
Subject: Re: [sisyphus] Re: gtk+-1.2.9
Date: Tue, 13 Mar 2001 23:58:02 +0400 (SAMT)
Message-ID: <Pine.LNX.4.10.10103132348400.1231-100000@localhost.localdomain> (raw)
In-Reply-To: <20010314065114.0f31c14a.aen@logic.ru>

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




  reply	other threads:[~2001-03-13 19:58 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.LNX.4.10.10103132348400.1231-100000@localhost.localdomain \
    --to=hvv@hippo.ru \
    --cc=sisyphus@linuxteam.iplabs.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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