Re: [libgadu-devel] libgadu 1.9.0-rc1

2009-09-20 Thread Tomek
Witam,

 
 * Podstawowa obsługa protokołu Nowego Gadu-Gadu, a co za tym idzie,
   wiadomości i opisy kodowane w UTF-8. Domyślnie biblioteka nadal
   przekazuje do aplikacji i spodziewa się od niej tekstów w CP1250,
   ale pole encoding struktury gg_login_params pozwala zmienić
   kodowanie na UTF-8. Uwaga! Kodowanie danych innych niż wiadomości
   i opisy pozostaje w CP1250.

Mam z tym maly problem. Ustawiam w gg_login_params kodowanie na utf-8 a 
nastepnie do funkcji gg_send_message przekazuje stringa w utf-8 
(dokladnie w Qt robie: QString.toUtf8().constData()). Niestety w 
przypadku polskich liter druga strona dostaje krzaczki. W kierunku 
odwrotnym wiadomosc przychodzi z poprawnymi znakami. Cos jeszcze 
powinienem zrobic czy moze mam blad w programie? Nikt sie nie natknal na 
podobny problem?

Tomek


--
Zobacz nowego Lambo reventon roadster 
Klikinij http://link.interia.pl/f2363

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


[libgadu-devel] Rozmowa poprzez WidgetGG

2009-09-20 Thread Piotr Latosiński
GG jakiś czas temu zrobiło Widgeta do wstawienia na stronę. Bez
zakładania numerka.
http://www.gadudodatki.pl/webAplikacje/show/id/39077

Przy rozpoczęciu rozmowy serwer oprócz pakietu RECV_MSG80 wysyła
również STATUS80.

Wiadomość ma klasę 0x44 a status ma ustawioną flagę 0x40

Zdaje się że oba pakiety się ścigają, więc nie zawsze jako pierwszy
dojdzie STATUS80. Ale jeśli tak się stanie, NoweGG w oknie rozmowy
wyświetla 'Widget' zamiast numerka. Innych zmian nie zauważyłem.

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