Przesyłam serię ponownie. Jedyna zmiana to wycofanie z serii poprzedniego patcha 08, bo okazał się zupełnie niepotrzeby, oraz dostosowanie dalszych łatek, aby się poprawnie nakładały.
Pozdrawiam Bartosz Brachaczek (13): Usunięcie niepotrzebnej zmiennej Bardziej zwracamy uwagę na niepowodzenia w alokacji pamięci Pozwalamy przekazać tekst w CP1250 do funkcji gg_message_text_to_html Dla wiadomości przychodzących zawsze ustawiamy pole xhtml_message Poprawne sprawdzanie, czy bajt jest kontynuacją znaku w UTF-8 Dla każdego znaku sprawdzamy wszystkie atrybuty formatowania Mała zmiana w radzeniu sobie z domyślnym kolorem wiadomości Znaki oznaczone jako GG_FONT_IMAGE nie są częścią wiadomości Nie otwieramy niepotrzebnie na nowo taga <span> Zmiana typu argumentu attr gg_message_text_to_html() na const unsigned char* oraz usunięcie zbędnej zmiennej Rozbudowanie funkcji gg_message_html_to_text() o możliwość generowania atrybutów formatowania Jeśli podmieniamy message, zapewniajmy również własną wersję formats Więcej automatycznych testów dla funkcji gg_message_html_to_text() include/message.h | 4 +- src/encoding.c | 5 +- src/handlers.c | 73 +++++- src/libgadu.c | 4 +- src/message.c | 393 ++++++++++++++++++++++++++------- test/automatic/message2.c | 226 +++++++++++++++---- test/automatic/script/20-messages.scr | 32 ++-- 7 files changed, 571 insertions(+), 166 deletions(-) -- 1.7.6.1 _______________________________________________ libgadu-devel mailing list libgadu-devel@lists.ziew.org http://lists.ziew.org/mailman/listinfo/libgadu-devel