Re: [libgadu-devel] Wiadomości przychodzące i zamiana HTML-a na czysty tekst

2011-05-11 Thread Jakub Zawadzki
On Wed, May 11, 2011 at 02:57:52PM +0200, Bartosz Brachaczek wrote:
 Łata, którą załączam, zdaje się
 rozwiązywać problem i moje testowanie jej w rozmowie z klientem
 libgadu (Kadu), oryginalnym klientem GG 10.5, botem Infobot oraz botem
 Allegro nie wykazało żadnych problemów.

Racja, skoro korzystamy z odebranych formatek (a nie przerabiamy ich z htmla),
to powinniśmy też korzystać z orygianlnej wiadomości.

Chyba, że lepszym rozwiązaniem byłoby właśnie konwertowanie, Wojtek?

Pozdr.
___
libgadu-devel mailing list
libgadu-devel@lists.ziew.org
http://lists.ziew.org/mailman/listinfo/libgadu-devel


Re: [libgadu-devel] Wiadomości przychodzące i zamiana HTML-a na czysty tekst

2011-05-11 Thread Wojtek Kaniewski
Dnia 2011-05-11, śro o godzinie 14:57 +0200, Bartosz Brachaczek pisze:
 (...) Trudno mi sobie wyobrazić, jak w
 rozsądny sposób można by dostosować do takiego przypadku funkcję
 gg_message_html_to_text(), więc moje pytanie brzmi, dlaczego właściwie
 libgadu dokonuje konwersji HTML-a do czystego tekstu, zamiast wziąć
 to, co wysłał rozmówca?

Dlatego, że w HTML-u jest unikod, w czystym tekście CP1250. Idea była
taka, żeby dowolny klient mógł się posługiwać unikodem bez konieczności
parsowania HTML-a, ustawiając jedynie odpowiednie kodowanie.

Jedyne wyjście to chyba parsowanie HTML-a na tyle, na ile jest to
potrzebne do zapewnienia zgodności ze starym parsowaniem, tj. b, u,
i, img i atrybut color w span. Myślicie, że wystarczy parsowanie
jedynie tych tagów, żeby tylko zapewnić zgodność z Gadu-Gadu 10 i samym
libgadu?

Pozdr,
Wojtek

___
libgadu-devel mailing list
libgadu-devel@lists.ziew.org
http://lists.ziew.org/mailman/listinfo/libgadu-devel