[libgadu-devel] [PATCH] Zamiana kilku magic numbers na istniejące makrodefinicje

2011-08-31 Thread Bartosz Brachaczek
--- src/libgadu.c | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/libgadu.c b/src/libgadu.c index fe69daa..aec389c 100644 --- a/src/libgadu.c +++ b/src/libgadu.c @@ -1475,7 +1475,7 @@ int gg_send_message_confer_richtext(struct gg_session *sess, int msgclass,

[libgadu-devel] [PATCH 01/14] Usunięcie niepotrzebnej zmiennej

2011-08-31 Thread Bartosz Brachaczek
--- src/handlers.c |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/handlers.c b/src/handlers.c index bc442e8..0377937 100644 --- a/src/handlers.c +++ b/src/handlers.c @@ -790,7 +790,6 @@ static int gg_session_handle_recv_msg(struct gg_session *sess, uint32_t

[libgadu-devel] [PATCH 02/14] Bardziej zwracamy uwagę na niepowodzenia w alokacji pamięci

2011-08-31 Thread Bartosz Brachaczek
--- src/handlers.c | 27 +++ 1 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/handlers.c b/src/handlers.c index 0377937..9100e1b 100644 --- a/src/handlers.c +++ b/src/handlers.c @@ -834,8 +834,10 @@ static int gg_session_handle_recv_msg(struct

[libgadu-devel] [PATCH 06/14] Dla każdego znaku sprawdzamy wszystkie atrybuty formatowania

2011-08-31 Thread Bartosz Brachaczek
Ostatni z dodanych testów pokazuje dlaczego ta zmiana była konieczna. Krótko mówiąc, oryginalny klient wcale nie gwarantuje, że prześle atrybuty formatowania posortowane niemalejąco według pozycji w tekście, jak do tej pory zakładaliśmy. --- src/message.c | 79

[libgadu-devel] [PATCH 03/14] Pozwalamy przekazać tekst w CP1250 do funkcji gg_message_text_to_html

2011-08-31 Thread Bartosz Brachaczek
--- include/message.h |2 +- src/libgadu.c |4 ++-- src/message.c | 11 ++- test/automatic/message2.c |4 ++-- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/include/message.h b/include/message.h index 824f1a8..9d02baf 100644

[libgadu-devel] [PATCH 07/14] Mała zmiana w radzeniu sobie z domyślnym kolorem wiadomości

2011-08-31 Thread Bartosz Brachaczek
--- src/message.c |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/message.c b/src/message.c index 125cc72..7fc2145 100644 --- a/src/message.c +++ b/src/message.c @@ -393,7 +393,7 @@ size_t gg_message_text_to_html(char *dst, const char *src, gg_encoding_t

[libgadu-devel] [PATCH 04/14] Dla wiadomości przychodzących zawsze ustawiamy pole xhtml_message

2011-08-31 Thread Bartosz Brachaczek
W razie potrzeby konwertujemy przychodzącą wiadomość w czystym tekście do HTML-a. --- src/handlers.c | 31 --- 1 files changed, 28 insertions(+), 3 deletions(-) diff --git a/src/handlers.c b/src/handlers.c index 9100e1b..764c5a0 100644 --- a/src/handlers.c +++

[libgadu-devel] [PATCH 09/14] Znaki oznaczone jako GG_FONT_IMAGE nie są częścią wiadomości

2011-08-31 Thread Bartosz Brachaczek
--- src/message.c | 14 ++ test/automatic/message2.c | 99 + 2 files changed, 78 insertions(+), 35 deletions(-) diff --git a/src/message.c b/src/message.c index 0cb8ef1..2048934 100644 --- a/src/message.c +++ b/src/message.c @@

[libgadu-devel] [PATCH 11/14] Zmiana typu argumentu attr gg_message_text_to_html() na const unsigned char* oraz usunięcie zbędnej zmiennej

2011-08-31 Thread Bartosz Brachaczek
--- include/message.h |2 +- src/libgadu.c |4 ++-- src/message.c | 25 - test/automatic/message2.c |4 ++-- 4 files changed, 17 insertions(+), 18 deletions(-) diff --git a/include/message.h b/include/message.h index

[libgadu-devel] [PATCH 12/14] Rozbudowanie funkcji gg_message_html_to_text() o możliwość generowania atrybutów formatowania

2011-08-31 Thread Bartosz Brachaczek
--- include/message.h |2 +- src/handlers.c|4 +- src/message.c | 237 + test/automatic/message2.c |4 +- 4 files changed, 222 insertions(+), 25 deletions(-) diff --git a/include/message.h

[libgadu-devel] [PATCH 13/14] Jeśli podmieniamy message, zapewniajmy również własną wersję formats

2011-08-31 Thread Bartosz Brachaczek
Dzięki tej zmianie formatowanie w odebranych wiadomościach m.in. od Infobota jest poprawne. --- src/handlers.c| 15 --- test/automatic/script/20-messages.scr | 30 -- 2 files changed, 28 insertions(+), 17 deletions(-) diff --git

[libgadu-devel] [PATCH 14/14] Więcej automatycznych testów dla funkcji gg_message_html_to_text()

2011-08-31 Thread Bartosz Brachaczek
--- test/automatic/message2.c | 129 ++-- 1 files changed, 111 insertions(+), 18 deletions(-) diff --git a/test/automatic/message2.c b/test/automatic/message2.c index e01f5fd..8add069 100644 --- a/test/automatic/message2.c +++ b/test/automatic/message2.c

[PATCH v2 00/13] Zmiany w obsłudze formatowanych wiadomości

2011-08-31 Thread Bartosz Brachaczek
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

[libgadu-devel] [PATCH v2 03/13] Pozwalamy przekazać tekst w CP1250 do funkcji gg_message_text_to_html

2011-08-31 Thread Bartosz Brachaczek
--- include/message.h |2 +- src/libgadu.c |4 ++-- src/message.c | 11 ++- test/automatic/message2.c |4 ++-- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/include/message.h b/include/message.h index 824f1a8..9d02baf 100644

[libgadu-devel] [PATCH v2 04/13] Dla wiadomości przychodzących zawsze ustawiamy pole xhtml_message

2011-08-31 Thread Bartosz Brachaczek
W razie potrzeby konwertujemy przychodzącą wiadomość w czystym tekście do HTML-a. --- src/handlers.c | 31 --- 1 files changed, 28 insertions(+), 3 deletions(-) diff --git a/src/handlers.c b/src/handlers.c index 9100e1b..764c5a0 100644 --- a/src/handlers.c +++

[libgadu-devel] [PATCH v2 05/13] Poprawne sprawdzanie, czy bajt jest kontynuacją znaku w UTF-8

2011-08-31 Thread Bartosz Brachaczek
--- src/encoding.c |5 + src/message.c | 18 +- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/encoding.c b/src/encoding.c index ef2ff5c..41822df 100644 --- a/src/encoding.c +++ b/src/encoding.c @@ -136,11 +136,8 @@ static char

[libgadu-devel] [PATCH v2 06/13] Dla każdego znaku sprawdzamy wszystkie atrybuty formatowania

2011-08-31 Thread Bartosz Brachaczek
Ostatni z dodanych testów pokazuje dlaczego ta zmiana była konieczna. Krótko mówiąc, oryginalny klient wcale nie gwarantuje, że prześle atrybuty formatowania posortowane niemalejąco według pozycji w tekście, jak do tej pory zakładaliśmy. --- src/message.c | 79

[libgadu-devel] [PATCH v2 09/13] Nie otwieramy niepotrzebnie na nowo taga span

2011-08-31 Thread Bartosz Brachaczek
--- src/message.c | 27 --- test/automatic/message2.c | 14 +++--- test/automatic/script/20-messages.scr |2 +- 3 files changed, 24 insertions(+), 19 deletions(-) diff --git a/src/message.c b/src/message.c index

[libgadu-devel] [PATCH v2 08/13] Znaki oznaczone jako GG_FONT_IMAGE nie są częścią wiadomości

2011-08-31 Thread Bartosz Brachaczek
--- src/message.c | 14 ++ test/automatic/message2.c | 99 + 2 files changed, 78 insertions(+), 35 deletions(-) diff --git a/src/message.c b/src/message.c index 7fc2145..7c35cb1 100644 --- a/src/message.c +++ b/src/message.c @@

[libgadu-devel] [PATCH v2 11/13] Rozbudowanie funkcji gg_message_html_to_text() o możliwość generowania atrybutów formatowania

2011-08-31 Thread Bartosz Brachaczek
--- include/message.h |2 +- src/handlers.c|4 +- src/message.c | 237 + test/automatic/message2.c |4 +- 4 files changed, 222 insertions(+), 25 deletions(-) diff --git a/include/message.h

[libgadu-devel] [PATCH v2 10/13] Zmiana typu argumentu attr gg_message_text_to_html() na const unsigned char* oraz usunięcie zbędnej zmiennej

2011-08-31 Thread Bartosz Brachaczek
--- include/message.h |2 +- src/libgadu.c |4 ++-- src/message.c | 25 - test/automatic/message2.c |4 ++-- 4 files changed, 17 insertions(+), 18 deletions(-) diff --git a/include/message.h b/include/message.h index

[libgadu-devel] [PATCH v2 12/13] Jeśli podmieniamy message, zapewniajmy również własną wersję formats

2011-08-31 Thread Bartosz Brachaczek
Dzięki tej zmianie formatowanie w odebranych wiadomościach m.in. od Infobota jest poprawne. --- src/handlers.c| 15 --- test/automatic/script/20-messages.scr | 30 -- 2 files changed, 28 insertions(+), 17 deletions(-) diff --git