Teksty w nawiasach na kocu wpisu mwi o tym, kto dokona poprawki
lub rozbudowy. Posta (x/y) oznacza, e x jest pomysodawc lub
podesa patcha, a zrobi to kto oznaczony przez y. Jeli jest
w postaci (z) to zarwno pomys jak i wykonanie naley do z.

+++ wersja 0.3.7
* poprawka podpinania si pod sygna dccFinished() (chilek)
* okno konfiguracji: moliwo wyczenia zmian statusu w historii (demsik/chilek)
* porzdki w configure + dodane wykrywanie nagwkw XFree,
  jeli co zepsuem to krzyczcie :P (adrian)
* jeli nie moemy poczy si z serwerem GG port 8074 po 3 sekundach prbujemy poczy
  si z portem 443 (Ron_K/chilek)
* zmiana wygladu okna konfiguracji "zakladke" wybiera sie po lewej stronie okna
  natomiast opcje wyswietlaja sie po prawej stronie okna (pawel_p)
* w trakcie czenia si z sieci gg po 3 sekundach nieaktywnoci prbujemy czy si
  od nowa (chilek)
* prace nad wydzieleniem ChatManager'a zawierajacego wszystkie operacje
  na oknach Chat. spore porzadki w kodzie. nie zabijacie jesli zepsulem ;)
  (adrian)
* dalsze prace nad ChatManager'em i porzadki w kodzie obslugi Chatow (adrian)
* spore porzadki w kadu.cpp/h, wydzielenie klasy GaduProtocol - gadu.cpp/h,
  w ktorej beda wszystkie funkcje specyficzne dla gg (adrian)
* eksperymentalna obsuga loadable modules. nowa opcja --enable-modules
  w configure (adrian)
* poprawka kompilacji pod FreeBSD 4.9 (paramah/adrian)
* drastyczne uproszczenie wysylania wiadomosci w Chat. mechanizm w wiekszosci
  przesuniety do klasy GaduProtocol w postaci wygodnej funkcji sendMessage,
  ktora moze byc uzywana np. przez zewnetrzne moduly (adrian)
* drobne porzadki w EventManagerze, przeniesienie czesci kodu do ChatManagera,
  HistoryManagera (adrian)
* mozliwosc zaladowania kilku modulow rownoczesnie, okienko dialogowe
  z dwoma listami: modulow dostepnych i zaladowanych i mozliwosc zaladowania/
  wyladowania modulu za pomoca podwojnego klikniecia (adrian)
* dwa przykladowe moduly kompiluja sie i instaluja automatycznie jesli uzyjemy
  opcji --enable-modules. oprocz tego pare poprawek i... to juz naprawde
  zaczyna sensownie dzialac ;) (adrian)
* poprawka dzialania przy podwojnym kliku na osobe bez numeru gg -
  teraz otwiera okno sms zamiast chat z dziwnym numerem (adrian)
* ChatManager::openChat() jednak publiczny + sygnal chatCreated()
  a wszystko to na potrzeby modulow oczywiscie (googie/adrian)
* Chat::uins() zwracajacy liste rozmowcow, ChatManager::chats() zwracajacy
  liste okien Chat, skutkiem tego Chat::ChatsItem przestalo byc potrzebne,
  wiec porzadki w kodzie (googie/adrian)
* make kompiluje wszystkie moduly z katalogu modules, a nie tylko te znajdujace
  sie standardowo w kadu. modul x.cpp moze miec odpowiadajacy mu plik
  x.so.flags z wyrazeniem np. MODULE_LDFLAGS=-lxyz (googie/adrian)
* enigmatyczne Kadu::mmb i ppm zmienione na Kadu::MenuBar i Kadu::MainMenu.
  publiczne metody Kadu::menuBar() i Kadu::mainMenu() daja modulom mozliwosc
  tworzenia nowych menu w oknie i nowych opcji w menu "Kadu" (googie/adrian)
* kadu nie wysypuje sie przy wysylaniu sms'ow do plusa (pawel_p)
* poprawiono ilosc cytowania linijek rozmowy (pawel_p)
* porzadki w kodzie dodawania userow zwyklych i anonimowych. wszystko
  w funkcjach UserList::addUser() i UserList::addAnonymous() (adrian)
* ladniejsze, podrasowane okienko zarzadzania modulami (adrian)
* poprawione ustawianie statusu "tylko dla znajomych"
  w oknie konfiguracji (pawel_p)
* przy zmianie czcionki w oknie rozmowy, rozmiar czcionki zostaje taki jaki byl
  wybrany w poprzedniej czcionce (pawel_p)
* dodany % sciagnietego pliku (na pasku zadan), poprawiony segfault przy
  zamknieciu okna (transferu pliku) poprzez "ESC" (pawel_p)
* bledy przy ladowaniu modulu pokazywane sa
  jako messagebox a nie na konsoli  (adrian)
* uruchomione moduly sa zapamietywane w pliku kadu.conf i uruchamiane
  pomownie po restarcie kadu (adrian)
* porzadki w kodzie, rozmieszczenie zmiennych globalnych z kadu.cpp/h
  w innych, bardziej odpowiednich plikach (adrian)
* poprawka ladowania modulow na niektorych systemach (adrian)
* poprawka dodawania uzytkownikow do listy (adrian)
* usuniete zostaly niepotrzebne zmienne
  dodano mozliwosc wybierania zestawow dzwiekow (katalogi z dzwiekami 
  musza zawierac plik "sound.conf" aby zestaw zostal wykryty)
  mozna dodawac katalogi niestandardowe (czyli nie $PREFIX/kadu/themes/)
  zmieniony wyglad zakladki "sounds" (pawel_p)
* poprawiony segfault przy wybieraniu katalogu w ktorym nie ma zestawu dzwiekow
  oraz poprawka w oknie wybierania sciezek (ciuciu/pawel_p)
* mozliwosc tworzenia modulow wieloplikowych. kazdy modul ma teraz oddzielny
  katalog z dowolna iloscia plikow ".cpp", ".h" i innych. w katalogu z modulem
  musi istniec plik "spec". ustawiamy tam nastepujace zmienne:
  MODULE_SOURCES - lista plikow ".cpp", MODULE_MOC_HEADERS - naglowki dla moc'a,
  MODULE_HEADERS - pozostale, MODULE_CXXFLAGS oraz MODULE_LDFLAGS - wiadomo.
  generowany plik ".so" ma nazwe zgodna z nazwa katalogu modulu (adrian)
* configure wspiera wykrywanie bibliotek i naglowkow potrzebnych modulom.
  w pliku "spec" modulu mozemy okreslic: MODULE_LIBS - lista potrzebnych
  bibliotek, np. "artsc". MODULE_INCLUDES - lista potrzebnych naglowkow,
  np. "artsc.h", MODULE_LIBS_PATH i MODULE_INCLUDES_PATH - listy dodatkowych
  katalogow w ktorych configure ma szukac bibliotek i naglowkow. potrzebne
  do kompilacji modulu argumenty -I -L i -l dodawane sa automatycznie.
* uporzadkowanie kodu dotyczacego dzwiekow (znajduje sie juz tylko w sound.cpp)
* dodano mozliwosc wykonywania operacji na pasku narzedziowym
  (API: addToolButton, addToolButtonSeparator, getToolButton, toolBar) (pawel_p)
* zestawy dzwiekowe sa szukane katalogach "$PREFIX/kadu/themes/sounds" 
  i ".gg/sounds" oraz dodanych przez uzytkownika, domyslnym zestawem dzwiekowym 
  jest "default" (pawel_p)
* opcja "zarzadca modulow" nie otwiera drugiego okna, jesli jedno juz jest
  otwarte, tylko uaktywnie to poprzednie (adrian)
* poprawione zapisywanie sciezek do zestawow (nie dubluja sie)
  aby odczytac plik z konfiguracja wystarczy "r" a nie "rw"  (pawel_p)
* poprawki/rozbudowa modulu autoresponder przyslane przez Daniela Rode.
  prawidlowo dziala przy "tylko dla znajomych" i czyta plik autoresponder.conf.
  od dzisiaj Daniel "uto" jest oficjalnym opiekunem tego modulu (adrian)
* drobne poprawki przy Makefile do modulow (adrian)
* poprawiony segfault, przy starcie kadu, zwiazany z zestawami 
  dzwiekowymi (mAR/pawel_p)
* poprawka modulu autorespondera (uto)
* poprawki przy Makefile do modulow - prawidlowo dziala "make clean"
  i przekompilowuje tylko pliki .cpp ktore zmienialismy (adrian)
* zmieniony interface modulow. "void init_module()"->"int <nazwa_mod.>_init()",
  zwraca 0 jesli funkcja sie powiodla, albo nr bledu (narazie cokolwiek innego)
  w przeciwnym wypadku. "void close_module"->"void <nazwa_mod.>_close()".
  zmiana nazewnictwa potrzebna do przyszlego kompilowania statycznego modulow.
* libgadu z 09.01.2004 (chilek)
* ShowInfoPanel odpowiada za wywietlanie panela informacyjnego (chilek)
* moliwo wywietlania statusw opisowych przy nazwach kontaktw ala GG6 (wojtekka/chilek)
* kliknicie przycisku wyszukiwania w katalogu publicznym w momencie, gdy aden kontakt
  nie zosta wybrany otwiera okno przeszukiwania katalogu publicznego (chilek)
* w Kadu::disconnectNetwork() zawsze wywoujemy gg_logoff() (wojtekka/chilek)
* na potrzeby modulow dodane dwa sygnaly w klasie Chat: messageSendRequested
  i messageSent (nazgul/adrian)
* na potrzeby modulow dwie nowe metody w klasie HtmlDocument:
  insertTag i insertText (nazgul/adrian)
* poprawka padu przy wybieraniu zaznaczonych kontaktow z userbox (joi/adrian)
* dodano sygnal chatDestroyed() w klasie ChatManager (googie/pawel_p)
* patch zmieniajacy pogrubienie nickow uzytkownikow dostepnych z poprzedniego
  patcha w opcje ustawialna w konfiguracji (uto/adrian)
* nowy, porzadny mechanizm --with-existing-libgadu (jotpel,sajmon / adrian)
* dodany nowy sygna EventManager::systemMessageReceived(); moliwe, e wiadomoci
  systemowe pochodzce od serwerw GG bd pojawia si w oddzielnym oknie ;) (chilek)
* poprawka libgadu zwiazana z GG_FAILURE_NEED_EMAIL (chilek)
* jeli pojawi si informacja o koniecznoci zmiany emaila, kadu przestaje czy
  si cyklicznie z serwerami GG (chilek)
* obsluga translacji w modulach - w katalogu modulu nalezy umiescic podkatalog
  "translations" a w nim pliki <nazwa_modulu>_<kod_jezyka>.qm i
  <nazwa_modulu>_<kod_jezyka>.ts np autoresponder_pl.qm i autoresponder_pl.ts.
  translacja przez funkcje "tr" obslugiwana jest rowniez w
  funkcji inicjalizujacej i zamykajacej modulu (adrian)
* ogolny mechanizm informowania o powstawaniu nowych instancji klas
  - klasa CreateNotifier - i jej zastosowanie w klasie UserInfo na
  potrzeby modulow (adrian)
* nie mozna zmienic altNick'a (wyswietl) oraz UIN'u uzytkownika na juz 
  istniejacy na liscie dodano funkcje getActiveUserBox() oraz poprawiono 
  funkcje getSelected.. w klasie UserBox (pawel_p)
* zamiana cudzyslowia na "&quot;" i odwrotnie w HtmlDocument (nazgul/adrian)
* poprawka segfaulta przy zmianie altnicka uczestnika konferencji (adrian)
* poprawka problemu z dodaniem do listy anonimowego uzytkownika
  z ktorym prowadzimy rozmowe (adrian)
* poprawka "tylko dla znajomych" z okna konfiguracji. kadu juz sie nie laczy 
  przy wcisnieciu "ok" (pawel_p)
* przed zakonczeniem kadu wyladowuje poprawnie wszystkie moduly,
  pozwalajac im zapisac konfiguracje itp (adrian)
* poprawka, poprawki adriana dotyczcej problemu z dodawaniem do listy
  anonimowego uytkownika - wystpowa segfault (mast3r)
* poprawka przy zmianie wielkosci liter w nazwie wyswietlanej uytkownika -
  juz nie powinno wyswietla informacji, e juz taki kontakt istnieje (mast3r)
* poprawka wczytywania konfiguracji - powinno pomoc na problemy z
  logowaniem przy niektorych specyficznych haslach (adrian)

+++ wersja 0.3.6 (22.11.2003)
* jeli klikniemy na jaki kontakt w userboxie, od ktrego otrzymalimy jak
  wiadomo konferencyjn, to otwiera si okno konferencji (chilek)
* jeli wybierzemy w menu podrcznym "rozpocznij rozmow" z jakim kontaktem
  w userboxie  i otrzymalimy od niego jak wiadomo, to wiadomo zostanie
  umieszczona w otwieranym oknie rozmowy (chilek)
* wywalenie starych(qt2?) headers z chat.h i kadu.h (mast3r)
* poprawka statycznego linkowania libgadu (adrian)
* poprawiono wysylanie smsow do ery (bramka podstawowa / omnix / platna)
  poprawiono wysylanie smsow do ideii (pawel_p)
* dodano pole kontaktu oraz podpisu w oknie wysylania smsow (pawel_p)
* poprawna obsuga UseTLS (chilek)
* "Change password" => "Change password/email" (chilek)
* "Default status" w konfiguracji powinien tumaczy si na inne jzyki (chilek)
* dodane tumaczenie na jzyk niemiecki (Robert "kolatzek"/chilek)
* usunicie optymalizacji -Os (adrian i master zepsuli na pocztku/chilek zepsu/adrian naprawi)
* adres zaczynajcy si od https:// te jest "apany" jako link (mast3r)
* poprawiony komunikat "wiadomo za duga" (michal/chilek)
* dodane tumaczenie qt_de (chilek)
* zablokowane wykorzystanie niedziaajcego TLS (chilek)
* w przypadku, gdy mamy pusty email w bazie GG, kadu przy bdzie poczenia
  z serwerem GG wywietla stosowny komunikat (oskar/chilek)
* pierwszy krok ku integracji z Mozill - instalowany automatycznie
  skrypcik kadu-mozilla, docelowo chciabym zrobi w konfiguracji
  wybr przegldarki Konqueror/Mozilla/Inna (adrian)
* dodanie w libgadu kodu bdu GG_FAILURE_NEED_EMAIL przy GG_EVENT_FAILURE (chilek)
* porzdki w metodzie EventManager::connectionFailedSlot() (chilek)

+++ wersja 0.3.5 (05.11.2003)
* dalsza cz przerbek mechanizmu konfiguracji. brakuje jeszcze
  kilku zakadek (pawel_p/adrian)
* drobne porzdki w oknie konfiguracji - nowa zakadka SMS,
  zlikwidowana zakadka Inne (adrian)
* zmiana internacjonalizacji z gettext na zgodn z Qt (chilek)
* configure: zmiana z gettext na internacjonalizacj z QT (adrian)
* dostpno w hincie wywietla si w jzyku ojczystym (chilek)
* Qt internationale kadu_it.ts (Ron_K)
* przebudowane dodawanie kontaktw (jest case insensitive) (chilek)
* nie pojawiaj si okna bdu transmisji DCC, gdy tranmisja pliku nie
  zacza si (chilek)
* tworzenie nowego uytkownika po polsku (chilek)
* poprawione hashowanie hasa - tymczasowo rozszyfrowane haso
  pojawia si na konsoli (chilek)
* poprawiony bug przy dodawaniu uytkownika, ktry ju do nas odezwa
  si (ReGiS/chilek)
* kolejna przebudowa mechanizmu konfiguracji + zakladka z ustawieniami
  dzwieku (pawel_p/adrian)
* nowe hinty druga wersja.. dokadnie nie testowane, ale powinny dziala
  wymagaj jeszcze optymalizacji. Nowa zakadka.. stara konfiguracja nie jest
  kompatybilna z now(zadziaaj ustawienia domylne, ktre to mog ulec
  zmianie jak i inne nazwy zmiennych w pliku konfiguracyjnym) trzeba jeszcze
  zrobi porzdki w konfiguracji, wywali nieaktualne kontrolki (mast3r)
* gdy w danych osobistych otrzymamy rok urodzenia rwny 0 pole rok urodzenia
  w dialogu danych osobistych pozostaje puste (chilek)
* okno userinfo: nie informujemy serwera GG o zmianach w informacji o
  kontakcie, jeli nie ma takiej potrzeby (chilek)
* Hinty: <, > i & s wywietlane poprawnie w cytowanej wiadomoci (mast3r)
* Hinty: poprawienie angielskiego w konfiguracji+maa przebudowa (mast3r)
* Hinty: zmiana domylnej wartoci cytownych znakw na 50 (mast3r)
* Hinty: mozliwo przetumaczenia opcji w zakadce Hintw(dymkw) (mast3r)
* Hinty: poprawka - wasna sadnia jest teraz zawsze uywana
  gdy jest wczona nie tylko gdy status jest z opisem (ciuciu/mast3r)
* Hinty: przy zmianie statusu powinno dziaa ju tumaczenie, maa
  przerbka estetyczna w zakadce konfiguracji (mast3r) 
* rejestracja zgodna z GG6 (chilek)
* zmiana hasa zgodna z GG6 (chilek)
* udoskonalenie dialogow rejestracji i zmiany hasla (chilek)
* wyrejestrowywanie zgodne z GG6 (chilek)
* usunity segfault przy imporcie pustej listy kontaktw (pawel_p/chilek)
* dostosowanie importu listy kontaktw do nowego libgadu (chilek)
* wydzielenie dialogu pobrania tokena (chilek)
* przypomnienie hasa zgodne z GG6 (chilek)
* skrypt Instaluj instaluje najpierw Libgadu a potem Kadu - ominienty blad linkowania (Ron_K)
* wicej informacji o bdach przy czeniu si z serwerem, informacja o
  niepoprawnym hasle i poprawka przy DISCONNECT - byy wywoywane
  dwie funkcje zamiast jednej (mast3r)
* znowu dobrze zapamituje blokowanych itd. itp. (chilek)
* wydzielenie funkcji openWebBrowser() - pomoc te otwiera si w zdefiniowanej
  przez uytkownika przegldarce WWW (chilek)
* libgadu z pakietu kadu linkowane jest statycznie. w razie czego pozostaa
  opcja --with-existing-libgadu (adrian)
* mae poprawki optymalizujce do dymkw (mast3r)
* maa przerbka - moze nie bdzie si teraz wywala kadu (w szczeglnych
  wypadkach) przy znikaniu dymkw.+Przygotowania do klikalnoci (mast3r)
* male przerbki w dymkach i dodano funkcje klikniecia na poszczegolnym
  dymku powoduje jego zniknicie (mast3r)
* poprawiony bd - dymki nie kompiloway si na qt 3.0.x (mast3r)
* rozmowy gosowe - nowa dziaajca wersja! - faza alfa (chilek)
* configure: wstp do obsugi rozmw gosowych, narazie opcja
  jest na stae wyczona i kadu kompiluje si poprawnie bez
  libgsm i rozmw gosowych (adrian) 
* okno potwierdzania nadchodzcej rozmowy gosowej (chilek)
* kadu wchono bibliotek libgsm 1.0.10 ;) (adrian)
* konfiguracja: zakadki Chat i Notify wedug nowego mechanizmu.
  Notify ju jest, ale jeszcze nie dziaa (pawel_p/adrian)
* configure: nowa opcja --enable-voice wczajca eksperymentaln
  obsug rozmw gosowych (adrian)
* moliwo przerwania rozmowy gosowej (chilek)
* poprawka wykrywania nagwkw QT - katalog /usr/X11R6/include/qt (adrian)
* wyeliminowane "pyknicia" przy nadawaniu gosu (chilek)
* poprawki poprawek pawla_p ;) (pawel_p/adrian)
* konfiguracja: logika zakadki notify i drobne poprawki (pawel_p/adrian)
* konfiguracja: optymalizacja i kolejne poprawki (pawel_p/adrian)
* poprawki w kodzie dymkw, powinno kompilowa sie na qt 3.0.x (mast3r)
* porzdki, podzia na sygnay, narazie problemy z usuwaniem wszystkich
  dymkw(segfaultuje) (mast3r)
* podswietlanie poszczeglnych dymkw - uatwia usuwanie pojedynczych dymkw (mast3r)
* poprawka tlumacze w zakadce konfiguracji dymkw (mast3r)
* konfiguracja: zakadka Look wedug nowego mechanizmu (pawel_p/adrian)
* konfiguracja: poprawki i moliwo wyboru jzyka (pawel_p/adrian)
* okno rozmowy: guzik wylij jest zamieniany na anuluj jeeli mamy wczon
  opcje: czekaj na potwierdzenie - okno nie powinno si ju rozszerza (mast3r)
* katalog .../share/apps/kadu przenosimy do .../share/kadu - poniewa
  kadu nie jest programem KDE (mast3r)
* pliki .qm z translacj instalujemy do .../share/kadu/translations , a nie
  jak do tej pory do .../share/locale (mast3r)
* poprawki w debian/ dotyczce poprawek z miejscem instalacji
  niektrych plikw kadu (mast3r)
* mae poprawki w kodzie dymkw i kodzie korzystajcym z dymkw (mast3r)
* opcja Voice w instalatorze Instaluj
* w konstruktorze kopiujcym UserList nie byy uaktualniane pola Parent
  w UserListElementach (chilek)
* dymki: wreszcie naprawiony bd z segfaultem podczas usuwania wszystkich
  dymkw, nie wiem jeszcze tylko jak to si zachowa na QT 3.0.x (mast3r)
* moliwo zczenia posiadanej listy kontaktw z importowan list
  kontaktw (demsik/chilek)
* import: przy zapisie listy kontaktw lista ignorowanych jest czyszczona,
  a przy czeniu nie jest czyszczona (chilek)
* na 3.0.x niestety zostaway puste pola po usunietych dymkach - teraz
  powinno by ju dobrze (mast3r)
* dodano menu podreczne do konferencji 
  (przystosowanie menu do modularnosci) (pawel_p)
* wyczenie ikonki w panelu dokujcym nie powoduje wywalenia
  Kadu poprzez dymki (mast3r)
* poprawiono zapamietywanie wybranego jezyka (pawel_p)
* dokumentacja opucia rda kadu i przeniosa si do repozytorium kadu-doc.
  opcja Pomoc zawsze otwiera dokumentacj z kadu.net (adrian)
* emotki sa niewrazliwe na wielkosc liter 
  (<ok>, <oK>, <OK> to ta sama ikonka) (pawel_p)
* make install kopiuje do $PREFIX/share/kadu pliki AUTHORS, ChangeLog,
  COPYING, HISTORY, README, THANKS na potrzeby nowego okna About (adrian)
* przebudowane okno "O programie" (chilek)
* libgadu z 03.11.2003 (chilek)
* gdy mamy pust list kontaktw to sendUserlist() przekazuje NULL do
  gg_notify*() (chilek)
* poprawiono wybieranie zestawu emotek (zmiany nie byly wprowadzane w zycie) (pawel_p)

+++ wersja 0.3.4 (19.09.2003)
* pocztki nowego formatu wewntrznego przechowywania wiadomoci
  (klasa HtmlDocument) i wyawiania emotw i url-i. Naprawione
  problemy z emotikonami w url-ach i w napisach takich jak "<<" (adrian)
* przejcie na sygnay w obsudze menu gwnego i podrcznego.
  pozbycie si wielkiej brzydkiej funkcji Kadu::commandParser (pawel_p/adrian)
* konfiguracja pozostaej klawiszologii Kadu (pawel_p/adrian)
* poprawki w kadu/Makefile.am i systemie paczkujcym dla Debiana
  i wywalenie plikw message.* (mast3r)
* poprawka segfault w opcji wysyaniu pliku jeli aden kontakt
  nie jest zaznaczony, np. po starcie kadu (hutta/adrian)
* mona cytowa max. 200 fraz (chilek)
* aktualizacja libgadu na wersj z dnia 09.09.2003 (chilek)
* obsuga zmian statusw zgodna z GG6 (chilek)
* poprawne wywietlanie wersji protokou, ip uytkownika
  i jego portu (chilek)
* getMyIP() zbdne. dziaa mechanizm systemowy przydziau gniazdek dcc
  wykorzystywany w libgadu (wczeniej te dziaa tyle, e nie ustawiaem 
  gg_dcc_ip na 255.255.255.255) (chilek)
* poprawka wywietlania roku urodzenia w danych osobistych (pawel_p/mast3r)
* poprawka wywietlania opisu z spacjami w tipach userboxu i panelu
  informacyjnego (mast3r)
* kadu nie powinno si wywala jak otrzymamy wiadomo graficzn;
  pki co obrazek jest ignorowany (chilek)
* eksport/import listy uytkownikw zgodny z GG6 (chilek)
* libgadu z dnia 12.09.2003; poprawionych kilka bugw przy imporcie i
  eksporcie listy uytkownikw (chilek)
* okna wyszukiwania uytkownikw i danych osobistych uywaj sygnau generowanego
  przez event_managera (chilek)
* malutka optymalizacja i wywalenie juz niepotrzebnego debuga w parserze (mast3r)
* w oknie rozmowy kadu nie ucina spacji sprzed tekstu (mast3r)
* potwierdzanie wiadomoci dziaa na slotach (chilek)
* poprawka drobnego buga w libgadu (chilek)
* poprawka z dzieleniem wiadomoci w oknie rozmowy, przez co kadu znowu
  ucina spacje w oknie rozmowy - to samo tyczy sie panelu informacyjnego (mast3r)
* obsuga importu dugich list kontaktu (chilek)
* pola w oknie informacji o kontakcie s znowu tylko do odczytu, a nie disabled (mast3r)
* nie s eksportowani uytkownicy "anonimowi" (chilek)
* okno wysyania sms: posortowana lista odbiorcw (chilek)

+++ wersja 0.3.4-rc4
* kadu nie pokazuje faszywych statusw ukrytych w userboksie (chilek)
* Monisia wysya wiadomoci klasy "0", a my jestemy na to odporni (chilek)
* optymalizacja w funkcji Chat::convertCharacters (Vogel/mast3r)
* optymalizacja w misc.cpp (Zenobiusz/mast3r)
* pola ktrych w oknie informacji o uytkowniku nie moemy zmieni
  s teraz (disabled) (mast3r)
* klawisz delete usuwa kontakt z listy (pawel_p/adrian)
* wycofana optymalizacja Chat::convertCharacters - nie dziaa na QT 3.0.x (adrian)
* poprawka wczytywania konfiguracji - QT 3.2 (arekm/adrian)
* pamitanie czterech ostatnich opisw (pawel_p/adrian)
* poprawka okna chat - QT 3.2 (pawel_p/adrian)
* klawisz insert w userbox'ie pokazuje info o kontakcie (pawel_p/adrian)
* obsuga nowej bramki Idei (adrian)
* mechanizm definiowania skrtw klawiszowych w oknie konfiguracji
  oraz obsuga tego mechanizmu dla okien z rozmow (pawel_p/adrian)
* wydzielenie reszty ikonek do plikw png (pawel_p/adrian)
* ikonka wyczenia dwikw na toolbarze (pawel_p/adrian)
* obsuga %e (e-mail) w panelu informacyjnym itp. (pawel_p/adrian)
* pokazywanie niedostpnych jako opcja i guzik na toolbarze (pawel_p/adrian)

+++ wersja 0.3.4-rc3
* jeli uywamy poczenia TLSv1 i wpisujemy jawnie serwery GG to domylnym
  portem jest 443 (chilek)
* "wyifdefowanie" connecta b_usetls w oknie konfiguracyjnym (chilek)
* dodanie pola email do struktury UserListElement (chilek)
* w pliku "userlist": uytkownicy nie posiadajcy numerw GG zapisywani
  s z pustym polem odpowiadajcym numerowi; zapisywanie pola email (chilek)
* jeeli nie mamy praw zapisu z usera ktry wykonuje make install do katalogu
  /usr/share to ikonki i link kadu nie bd instalowane (mast3r)
* eksport/import kontaktw dostosowany do standardu GG (chilek)
* w oknie informacji o uytkowniku moliwo edycji emaila (chilek)
* przeprojektowanie wygldu okna "dodaj uytownika" (chilek)
* poprawka - jak uywamy przecigania userw do grup za kadym razem jest
  zapisywana userlista(wolne to ale konieczne, patrz plik tabbar.cpp!!!)
  wczesniej zmiany po prostu nie zachodziy (mast3r)
* poprawka seg faulta podczas przecigania user'a na pole
  niej ni zakadki grup (mast3r)
* przecigajc usera na pole gdzie nie ma zakadki grupy tj. niej - otwiera
  nam si okno dialogowe gdzie moemy wybra grup do ktrej mamy go
  przydzieli lub take mamy moliwo stworzy now grupe (odrazu
  przydzielajc usera do niej) (mast3r)
* lewy klik na tray'u gdy jest koperta powoduje odebranie wiadomoci, za
  gdy koperty nie ma pokazywanie/ukrywanie okna gwnego (mast3r)
* dodanie do detekcji adresw url apania w url znakw '!' i ',' (uto/mast3r)
* CTRL + lewy klik na tray'u gdy jest wiadomo spowoduje pokazanie/ukrycie
  okna gwnego (mast3r)
* przecigajc usera na grupe Wszyscy nie dodajemy go do grupy Wszyscy
  tylko do grupy "" (to prawie to samo bo i tak userzy znajda sie
  w grupie Wszyscy) (uto/mast3r)
* zmiany w polu wyboru grupy w oknie dodawania nowego uytkownika i w oknie
  zmiany danych o uytkowniku - bardziej intelegetne (mast3r)
* pasek narzdziowy zajmuje ca szeroko okna kadu (towtys/chilek)
* okno informacji o uytkowniku: pole grupy ma t sam szeroko co inne pola
  (chilek)
* obsuga drag&drop kilku uytkownikw rwnoczenie (adrian)
* plik VERSION i jego obsuga w configure (adrian)
* poprawka delete na delete[] w chat.cpp (mast3r)

+++ wersja 0.3.4-rc2
* porzadki: kod rejestrujacy opcje modulow Chat i Sms w oknie konfiguracji
  przeniesiony do Chat::initModule() i Sms:initModule(). W ten sposob
  w przyszlosci beda sie rejestrowac wszystkie moduly Kadu (adrian)
* w menu podrcznym uytkownika "niedostpny dla kontaktu" i "powiadom o kontakcie"
  dostpne s, gdy mamy odpowiednio status "tylko dla znajomych" oraz mamy
  globalnie wczone powiadamianie o zmianie statusw (ludwik/chilek)
* kolorem szarym wywietlani s uytkownicy dla ktrych jestemy niedostpni
  przy "tylko dla znajomych"; priorytety "kolorw" (czerwony, ty, szary)
  (ludwik/chilek)
* modyfikacja formatu wywietlania daty zdarze; teraz dodatkowo przy otrzymanych
  wiadomociach mamy pen dat nadania wiadomoci (chilek)
* informacje o proxy nie powinny ju znika po ponownej aktywacji (lol/mast3r)
* porzdki w kodzie, zoptymalizowano commandParser (mast3r)
* poprawka ze zwalnianiem pamici w chat.cpp (nazgul/mast3r)
* porzdki w libgadu: wywaliem katalog win32 - narazie nie jest potrzebny,
  oraz katalog z cachem m4. Usunem rwnie historyczny ChangeLog.1,
  bo to ponad 100KB, a nikt nie bdzie i tak tego czyta (adrian)
* configure: libgadu nie obsuguje ju --disable-debug. Po konsultacji
  z Wojtkiem rozwizaem w inny sposb wyczanie debugw libgadu (adrian)
* poprawka z zwalnianiem pamici w history.cpp powinno by delete [](mast3r)
* "apanie" w link te znaku ';' (mast3r)
* w oknie informacji o uytkowniku dodane pole z numerem wersji GG (chilek)
* wiadomoci ktrych klasa jest inna ni msg lub chat pki co, s ignorwane (mast3r)
* poprawka zapamitywania i wczytywania poloenia Kadu(przy pierwszym uruchomieniu
  Kadu troszke sie przesunie) (ReGIs/mast3r)
* moliwo pocze szyfrowanych TLSv1 zgodnych z GG 5.7 beta (chilek)
* Makefile.am i Makefile.in, ikonki instaluj sie do /usr/share/pixmaps/ ,a
  kadu.desktop do /usr/share/applnk/Internet (mast3r)

+++ wersja 0.3.4-rc1
* wikszo kodu dotyczcego obsugi zdarze sieciowych przeniesiona z
  kadu.cpp/h do klasy EventManager. Tam nastpi jego dalsze porzdkowanie
  i wydzielanie sygnaw (adrian)
* dalsze porzdki w EventManager - wydzielenie sygnaw connected,
  connectionFailed, disconnected i ackReceived (adrian)
* nie mona otwiera wielu okien konfiguracji (chilek)
* zapamitywanie ostatnio wybranej zakadki z okna konfiguracji (chilek)
* dodane do parsera %p - port (mast3r)
* dalsze porzdki w EventManager - wydzielenie sygnaw
  connectionBroken, dccConnectionReceived, pubdirReplyReceived (adrian)
* jeden, globalny obiekt config_file i pocztki nowego mechanizmu
  budowania okna konfiguracyjnego (adrian)
* opcja automatycznego otwierania si okna rozmowy,
  gdy nadejdzie wiadomo (adrian)
* formatowanie kolorkw i wygldu czcionki w wiadomociach przychodzcych od
  uytkownikw GG (chilek)
* wywalenie z menu zdeaktywowanego "Wyslij wiadomosc" (mast3r)
* moemy formatowa swoje wiadomoci (chilek)
* po rozczeniu z serwerem GG opisy kontaktw s kasowane (mast3r)
* wywalenie snprintf - zamiast tego kdebug i drobne poprawki przy disconnect (mast3r)
* poprawka: CTRL + klik nie pokazuje/ukrywa okna Kadu, ani
  nie pokazuje si menu przy CTRL + prawy klik (mast3r)
* okno rozmowy: znowu autosend dziaa prawidowo (chilek)
* okno rozmowy: dostosowanie wstawiania emotek do nowego typu pola edycji
  wiadomoci (chilek)
* okno rozmowy: wstawienie emotki powoduje przesunicie kursora zaraz za ni (chilek)
* okno rozmowy: wstawienie znaku "-" nie powinno powodowa wstawiania nadinteligentnych
  znakw wyliczania (chilek)
* jeli nastpi bd poczenia to kadu kolejny raz bdzie prbowa si poczy
  po 1 sekundzie (chilek)
* dodanie kodu selektora koloru, narazie jeszcze jest nie skoczony i
  nie do konca sprawy, trzeba go jeszcze podpic, narazie guzik jest ukryty (mast3r)
* zapomniaem, e doConnect() w AutoConnectTimer powinno by slotem (chilek)
* okno rozmowy: moliwo wybrania koloru tekstu (chilek)
* okno rozmowy: wstawienie znaku "*" nie powinno powodowa wstawiania nadinteligentnych
  znakw wyliczania (chilek)
* porzdki w sms.cpp/h - obsuga kadej bramki w oddzielnej klasie. Wszystkie
  dziedzicz z podstawowej SmsGateway. Mona bdzie atwo dokada nowe bramki.
  Przymiarki do nowej ERY (adrian)
* okno rozmowy: ustawianie koloru z poza tablicy nie jest moliwe (chilek)
* rozczenie z serwerem GG zawsze powinno wycza pingowanie serwera GG (chilek)
* poprawka: Kadu z debugiem nie wywala si przy zamykaniu (mast3r)
* okno rozmowy: nie powinny si ju wywietla tagi font (chilek)
* uporzdkowanie kodu zamykania Kadu i kilka kosmetycznych poprawek w debugu (mast3r)
* poprawki: teraz naprawde juz nie powinno seg faultowa przy zamykaniu (mast3r)
* ESC gdy wyczona jest ikonka w panelu dokujcym nic nie powoduje (mast3r)
* przy zamykaniu Kadu przez np. KDE kadu powinno zapisa konfiguracje (mast3r)
* wana poprawka - Kadu wreszcie nie blokuje zamykania KDE !!! (mast3r)
* mozna ustawi opis ktry zostanie ustawiony przy zamykaniu Kadu (mast3r)
* zamkniecie Kadu przez KDE, moze tym razem bdzie za kazdym razem zapisywac
  konfiguracje (ogolnie to jest jaka dziwna sytuacja) (mast3r)
* przepuszczenie przez parser pliku dzwiku wiadomoci czyli jest mozliwosc
  ustawienia dla kazdej osoby innego pliku dzwikowego (mast3r)
* dodanie katalogu debian/ w katalogu glownym programu, teraz kazdy
  bedzie mogl stworzyc wlasna paczke programu dla swojego Debian'a (mast3r)
* Enter na klawiaturze alfanumerycznej te wysya wiadomo (Abaddon/mast3r)
* kolejne "pozbycie" sie seg faulta przy debugu (mast3r)
* dodanie nowej funkcji do userlist, ktora przydaje sie w kilku miejscach (mast3r)
* porzdki w kodzie events.cpp i chat.cpp (mast3r)
* status do autoconnecta jest statusem ostatnio ustawionym w Kadu (mast3r)
* checkConnection i QTimer readevent - zakomentowane bo do niczego nie potrzebne (mast3r)
* w oknie wyszukiwania pokazuj si statusy "ukryte" (chilek)
* wywalenie z kodu starej-niedziaajcej metody wykrywania "ukrytych" (chilek)
* rozwj nowego mechanizmu budowania okna konfiguracyjnego (adrian)
* sms: obsuga nowej bramki ERA Standard (adrian)
* uytkownicy blokowani przez nas wywietlaj si kolorem czerwonym,
  uytkownicy ignorowani przez nas kolorem tym (chilek)
* pocztki drag&drop - mona przeciga uytkownikw z userbox'a.
  narazie np. do jakiego edytora tekstowego (adrian)
* zakadki z grupami przyjmuj drag&drop z userbox'a. Przenosi
  to kontakt do okrelonej grupy. trzeba to jeszcze dopracowa.
  przy okazji drobna przerbka UserListElement (adrian)
* podczas przebudowy zakadek z grupami kadu stara si
  pamita aktualnie wybran przez uytkownika grup (adrian)
* poprawka: Kadu nie powinno klonowa kontaktw (mast3r)

+++ wersja 0.3.4-pre3
* dodane przeszukiwanie historii (chilek)
* w oknie konfiguracji pola puste zamieniane s na faktyczne
  domylne ustawienia (mast3r)
* optymalizacja kodu w/w (mast3r)
* dodany pasek narzdziowy (chilek)
* zapamitywanie odebranych wiadomoci przy kadej operacji na licie wiadomoci
  oczekujcych na odczytanie (chilek)
* pasek narzdziowy dokowalny, guzik narzdziowy "dodaj uytkownika" (chilek)
* porzadki w kodzie, zakomentowanie nieuzywanych zmiennych i
  klasy Operation( nie uzywana od dluzszego czasu, moze czas
  pozbyc sie jej i usunac network.cpp) (mast3r)
* funkcja MessageBox::msg(), usunite network.cpp i doc'e od libgadu oraz
  porzdki w pliku AUTHORS (adrian)
* mona chowa pasek narzdziowy (chilek)
* zapamitywanie ustawie paska narzdziowego (chilek)
* wszystkie adresy IP przechowywane s w obiektach klasy QHostAddress (chilek)
* kadu po otrzymianiu pakietu GG_DISCONNECTING nie podejmuje kolejnych prb
  czenia si z sieci GG automatycznie (chilek)
* domylna kompilacja z flagami -Os -fno-exceptions -pipe i
  jeli nie wczymy debuga to dodatkowo -s. Kadu jest
  teraz o poow mniejsze (mast3r/adrian)
* wyrwnane ikonki statusw (jz)
* nowy "image" okna informacji o uytkowniku (chilek)
* w oknie informacji o uytkowniku dodane pole z nazw dnsow (chilek)
* program nie wywala si, gdy zamykamy okno historii w czasie
  jej przeszukiwania (jz/chilek)
* gdy zrezygnujemy z transmisji pliku nie pojawia si komunikat o bdzie
  transmisji (jz/chilek)
* obsuga dns-lookupw w klasie UserList (chilek)
* dodatkowa zmienna do parsowania %v - zwraca revdns gdy ip jest znane (mast3r)
* poprawka: tytu okna rozmowy powinien wyswietla si poprawnie < i > (kiemlo/mast3r)
* oczyszczenie kadu.h i kadu.cpp ze mieci (mast3r)
* udoskonalony autoaway - dodatkowo zliczajcy przerwania klawiatury i myszki
  na linuksie (chilek)
* poprawka bdu w infopanelUpdate(uin_t) (chilek)
* okno konfiguracji: nowa zakadka "Historia" (Ron_K/chilek)
* moliwo skonfigurowania okresu czasu z ktrego s cytowane frazy
  przy otwieraniu okna rozmowy (chilek)
* guzik "Konfiguracja" na pasku narzdziowym (chilek)
* okno historii: escape'owanie znakw < i > (chilek)
* pod *bsd powinno sie ju kompilowa (pawe/mast3r)
* akcja czyszczenia kodu, zakomentowanie kodu 2 klass rMessage i Message
  - od dluzszego czasu nie uzywamy tego. Propozycja (patrz plik message.h)
  usuniecia message.cpp i message.h, deaktywacja "Wyslij wiadomo" z
  prawego menu na userze w userbox'ie (mast3r)
* pocztki gruntownych porzdkw w events.cpp/h - stworzenie klasy
  EventManager, sygnay messageReceived, chatReceived, userlistReceived,
  userStatusChanged. Wicej porzdkw wkrtce (adrian)
* oczyszczanie, porzdki, optymalizacja kodu, poprawki starych funkcji,
  krok ku przejsciu na sygna'y (mast3r)
* zmienna liczba kolumn w userbox'ie (chilek)
* moliwo ustawienia w konfiguracji czy liczba kolumn w userbox'ie
  ma by zmienna (chilek)

+++ wersja 0.3.4-pre2
* graficzny instalator - instaluj.tcl (googie)
* poprawka, polskie literki powinny ju si wywietla poprawnie w
  panelu infomacyjnym i tytule okna rozmowy, konferencji przy
  wlasnej konfiguracji (mast3r)
* parsowanie sieki do pliku odtwarzanego przy powiadomieniu 
  o dostpnoci uytkownika (mast3r)
* rozbudowa klasy MessageBox o obsug wskanikw postpu (adrian)
* poprawki przy parsowaniu - mam nadzieje, e teraz nie bedzie
  ju problemw, dodanie debugu do kodu parsowania (mast3r)
* poprawka: parsowanie powinno dziaa juz poprawnie, poprawki
  kosmetyczne w kodzie i w oknie konfiguracji "Wygld" (mast3r)

+++ wersja 0.3.4-pre1
* rodkowy guzik myszki wcinity na uytkowniku
  otwiera okno wysyania smsa (chilek)
* pierwsza prbna wersja animowanych emotikonw (adrian)
* adowanie pliku emoticons_selector w standardzie ISO-8859-2 (chilek)
* poprawka zachowania animowanych emotikonw przy
  zawijaniu tekstu i wstpna optymalizacja (adrian)
* historie zapisuj si w formacie zgodnym z EKG (chilek)
* historie w starym formacie konwertuj si automatycznie (on-demand) do nowego
  formatu (chilek)
* troch porzdkw: config.cpp/h => config_dialog.cpp/h, struktura config
  z kadu.h do config_dialog.h, usunem vuser.cpp/h (adrian)
* make install instaluje style css od dokumentacji (adrian)
* emotikony w selektorze animuj si po "najechaniu" kursorem myszy,
  przy okazji porzdki: IconSelector,IconSelectorButton z chat.cpp/h =>
  EmoticonSelector,EmoticonSelectorButton w emoticons.cpp/h (adrian)
* porzdki: rozbijanie kadu.cpp/h, przenoszenie kodu w bardziej
  odpowiednie miejsca (adrian)
* lista wasnych serwerw nie znika po ustawieniu domylnych serwerw (mast3r)
* osoby nie majce uin, opisem jest: Mobile: nr_telefonu
  + info o 3 klawiszu, aby wysa sms (mast3r)
* wykluczenie moliwoci wysania swojego klucza do osoby
  nie majcej w userliscie uinu (mast3r)
* poprawka zamykania si Kadu (mast3r)
* malutkie przeoczenie, wywalilem info o 3 klawiszu z hinta
  zapomniaem o 2kliku lewym :) (mast3r)
* format zestaww emotikonw kompatybilny z gg, stare zestawy kadu nie bd
  dziaa. Standardowo zestaw gadu-gadu z najnowszej wersji oryginalnego
  klienta. Zestawy kadubis i original_kadu usunite. Przy okazji wysza
  szybsza detekcja emotw w tekcie - nie ma ju regexpw (adrian)
* zamiast zwykego wczania/wyczania emotikonw moliwo ustawienia
  w oknie konfiguracji stylu emotikonw: brak/statyczne/animowane (adrian)
* poprawka rozpoznawania adresw url w tekcie. poprawka algorytmu dla
  duszych napisw oraz rozpoznaje dodatkowo znaki ':','%' i '+' (adrian)
* selektor emotikonw jest bardziej inteligentny i bardzo
  si stara nie wystawa poza krawdzie ekranu (adrian)
* sms idea: obsugiwane s dodatkowe sytuacje takie jak nieprawidowo
  wprowadzony tekst z obrazka, adresat z nieuaktywnion usug "sms standard".
  Zamknicie okienka z obrazkiem idei - np klawiszem esc - powoduje prawidowy
  powrt do edycji (adrian)
* znaki < i > wywietlaj si prawidowo w widoku opisu uytkownika (chilek)
* historia wywietla si tak jak kiedy (z paroma dodatkowymi bajerami),
  ale wykorzystuje ju nowy format plikw historii (chilek)
* porzdki z czasami zdarze (chilek)
* okno rozmowy: gdy otwieramy pojawia si w nim 10 ostatnich wypowiedzi
   z historii rozmowy (chilek)
* historie rozmw: optymalizacja obsugi historii rozmw - wprowadzenie plikw
  z indeksami wpisw historii (chilek)
* moliwo ustawienia domylnego portu na ktry kadu ma czy si z serwerami
  gg. Przy ustawieniu serwerw domylnych kadu czc si z hubem - dostaje dane,
  a ustawienie portu nie jest brane pod uwag. Dopiero przy czeniu si z pozostaymi
  serwerami ustawienie portu jest uwzgldniane. Przy wasnych wpisach ip serwerw,
  kadu czy si odrazu z danym ip na ustawiony port (mast3r)
* poprawka w konfiguracji: wybr "brak" emotikon - deaktywuje
  moliwo wyboru themes-u, stary kod byl niepoprawny i wywala 
  bld na standardowe wyjcie (mast3r)
* okno rozmowy: nie czekamy na potwierdzenie dostarczenia wiadomoci
  do osoby niedostpnej lub ukrytej (chilek)
* gdy wybierzemy "rozpocznij rozmow" w menu podrcznym listy uytkownikw,
  otwiera si okno rozmowy wraz z wiadomociami z historii rozmowy oraz
  wiadomociami, ktre otrzymalimy, a jeszcze nie przeczytalimy (chilek)
* plik konfiguracyjny: dodana opcja ChatHistoryCitation w sekcji Others
  okrelajca ilo cytowanych wypowiedzi przy otwieraniu okna rozmowy (chilek)
* poprawka bdu, ktry powodowa wywalanie si kadu, nie mona wybra ju
  statusu niedostepny z opisem, przy uruchomionym kadu z domyslnym statusem
  niedostpny i poprawka w menu z docku- domyslny status nie byl checknity (mast3r)
* przy otwieraniu okna rozmowy wiadomoci nie powinny si ju dublowa (chilek)
* pocztki porzdkw z oknem historii (chilek)
* jeli z kim ju wczeniej "rozmawialimy" od wczenia kadu to nie s
  cytowane wypowiedzi (chilek)
* na razie zablokowaem poprzedni feature (chilek)
* poprawki w konwersji historii - nick moe zawiera spacje i nie tylko (chilek)
* mona ignorowa grupy uytkownikw (chilek)
* prba optymalizacji animowanych emotikonw - konkretna animacja/emotikon
  aduje si z dysku tylko raz w cigu danej sesji kadu i jest dzielona
  midzy wszyskie te same emotikony we wszystkich oknach chat (adrian)
* ograniczenie liczby jednoczenie akceptowanych pocze DCC do omiu (chilek)
* obsuga wznawiania zerwanych transmisji plikw poprzez DCC (chilek)
* pierwsze przymiarki do zrobienia konfiguralnego panelu
  informacyjnego, na razie tylko pole w konfiguracji (mast3r)
* moliwo skonfigurowania panelu informacyjnego (mast3r)
* moliwo skonfigurowania tytuu okna rozmowy i konferencji (mast3r)
* w informacji o uytkowniku pokazujemy port nawet gdy nie znamy ip (mast3r)
* pocztki klasy MessageBox - z zaoenia lepszej i wygodniej od oryginalnej
  QMessageBox. Mam par pomysw. Bd j rozbudowywa w miar potrzeb (adrian)
* nowe okno dialogowe: definiowanie zapytania przeszukujcego histori (chilek)

+++ wersja 0.3.3-final
* ikonka wiadomoci i ikon statusu "ukryty" z telefonikiem
  do oddzielnych plikw (chilek)
* tray: przepisany kod dokowania w tray'u. Kadu powinno si ju adnie dokowa
  zarwno w KDE jak i w GNOME 1.x i 2.x oraz pod Window Maker'em (adrian)
* tray: usunita opcja UseWMakerStyleDocking z kadu.conf. Kadu dokuje si
  automatycznie bez potrzeby ustawiania typu dokowania (adrian)
* tray: po najechaniu mysz na ikonk automatycznie dostaje ona focus.
  Rozwizuje to problem braku podpowiedzi (hint) z opisem guzikw gdy
  Kadu nie jest aktywne (adrian)
* polskie znaczki w dymkach powinny by ju - OK (mast3r)
* nowe libgadu, zwikszenie tymczasowo wysokoci okna konfiguracji (chilek)
* uaktualnione wysyanie smsw do telefonw komrkowych w sieci era (chilek)
* poprawka w oknie about - Kadu ju przecie nie bazuje na KDE (adrian)
* zawsze otwiera si okno czatu niezalenie od statusu uytkownika (chilek)
* kadu dziaa w unicode, pliki konfiguracyjne w ISO 8859-2, komunikacja z
  serwerami GG w CP1250 (chilek)
* drobne poprawki eksportu i importu listy uytkownikw do i z pliku (chilek)

+++ wersja 0.3.3-rc4
* dodatkowe opcje dostpne w menu podrcznym uytkownika (blokowanie, ignorowanie,
  powiadamianie i niedostpny przy tylko dla znajomych) (chilek)
* ignored: QArray -> QValueList, FILE -> QFile (chilek)
* userinfo: moliwo zmiany uinu uytkownika (chilek)
* userinfo: mona uytkownikowi usuwa i dodawa UIN, poza tym jeli np. usuniemy UIN
  to nie s wysyane bezsensowne powiadomienia do serwera GG (chilek)
* menu podrczne uytkownika: jeli uytkownik nie ma UINu nie wywietlamy adnych
  haczykw (chilek)
* poprawiony mechanizm zmiany wielkoci komponentw w oknie chat. Teraz mona
  ju naprawd dowolnie, co do pixela ustawia wielko (adrian)
* dodanie guzikw przewijania zakadek grup (chilek)
* czcionka w zakadkach grup to czcionka ustawiona w userboxie + bold,
  powinno to poprawi troszke wygld (mast3r)
* debug: pocztki porzdnego debuga. Pliki debug.cpp/h. Makra kdebug i kdebugf.
  Od teraz uywamy zamiast fprintf(stderr,...) (adrian)
* debug: cay kod kadu przerobiony na nowy sposb debugowania (adrian)
* debug: kadu kompilowane tradycyjnie (bez --enable-debug) nie zawiera
  komunikatw debugujcych, dziki czemu jest mniejsze i szybsze (adrian)
* configure: poprawka wykrywania QT (adrian)
* poprawki kosmetyczne i optymalizacja (mast3r)
* optymalizacja reszty kodu, w dialogu do opisu statusu jest liczba
  informujca ile znakw mona jeszcze wprowadzi, a take max. dugo opisu jest
  brana ze staej deklerowanej w libgadu.h (mast3r)
* poprawne wyswietlanie pola "wyswietl" w informacji o kontakcie (mast3r)
* kontakty z ustawionym numerem telefonu maj ikonki z telefonami (jz,adrian)
* wydzielenie ikon ze statusami do oddzielnych plikw (chilek)

+++ wersja 0.3.3-rc3
* sensowne potwierdzenie usunicia kontaktu (adrian)
* prba nowego "porzdnego" autoaway'a (chilek)
* autodetekcja adresu IP dla DCC jest robiona przy kadym poczeniu o ile
  nie wpiszemy adresu IP jawnie (chilek)
* poprawka dotyczca tytuu okna rozmowy - nie ma juz napisu 
  "opis" przy nazwie statusu rozmwcy (mast3r)
* moliwo ustawienia wygldu tray hinta w oknie konfiguracji 
  i kilka poprawek (mast3r)
* pozbycie si snprintf - zamiast tego jest QString::number (mast3r)
* make clean kasuje pliki *_moc.cpp (adrian)
* simlite uzywa inttypes.h jesli w systemie nie ma stdint.h (adrian)
* powiadomienie o nowej wiadomosci w rozmowie przez tray hint'a (mast3r)
* ikonka Kadu instaluje sie w menu KDE w grupie Internet (adrian)
* configure: obsuga --enable-doc=DIR z moliwoci ustawienia
  docelowego katalogu dla dokumentacji (adrian)
* uzupenienie i uporzdkowanie listy domylnych serwerw GG (chilek)
* jeeli nie mamy dokumentacji to jest ona otwierana
  z http://www.kadu.net/index_doc.html (mast3r)
* configure: prawidowa obsuga przekazywanych przez uytkownika CXXFLAGS
  oraz domylna kompilacja z -O2 (adrian)
* przepisany od zera bdny kod wykrywania adresw url w wiadomociach (adrian)
* pionowe zakadki grup (chilek)
* wyczenie ikony w tray'u nie powoduje wywalenia si kadu, gdy jednoczenie
  wyczamy dymki (chilek)
* configure: kolejne poprawki dla FreeBSD (adrian)
* jeli usuniemy ostatniego uytkownika z ostatniej grupy innej ni domylna
  lista uytkownikw przecza si na list wszystkich uytkownikw (chilek)
* okno konfiguracja -> zakadka powiadom: listy uytkownikw posortowane,
  a ponadto nie wywietlaj si tam osoby, ktre nie maj numerw GG (chilek)

+++ wersja 0.3.3-rc2
* sporo poprawek dla FreeBSD (adrian)
* gdy mamy status domylny "niedostpny" to nie ginie nam zapamitany
  opis statusu (chilek)
* okno rozmowy: PAGEUP i PAGEDOWN nie przesuwaj historii rozmowy (chilek)
* jeli okno wyboru statusu jest otwarte to kliknicie informacji o statusie
  zamyka to okno (chilek)
* Geometry w kadu.conf zgodne z wersjami kadu wczeniejszymi
  ni 0.3.3-rc1 (chilek)
* okno rozmowy: poprawione podpowiedzi (hinty) do guzika
  wczajcego/wyczajcego szyfrowanie (chilek)
* by moe rozwizanie problemu z tem ikonki w tray'u (mast3r)
* ESC w glownym oknie je minimalizuje
* Wsparcie dla Window Maker'a (dokowanie).
  Trzeba ustawic UseWMakerStyleDocking w kadu.conf (sekcja [Global]).
  Uwaga: pod KDE wystepuja dziwne efekty (adrian)
* escape'owanie znakw '<' i '>' w pokazywanych hintach w userbox (scooty)
* prawdopodobnie rozwizany problem z zapisywaniem hasa (adrian)
* poprawiony bd wystpujcy gdy ustawiony jest nieistniejcy ju
  zestaw emotw (adrian)
* dockhint->trayhint(poprawki, ulepszenia i przygotowania do dodania powiadomie
  o dostpnych osobach i ew. bdach podczas czenia si z serwerem GG. (mast3r)
* informacja o dostpnoci przez hinta w tray'u i wywietlanie niektrych
  bdw podczas prby czenia si + poprawki (mast3r)
* kadu nie wywala si, gdy s problemy z odczytaniem informacji o dostpnoci
  nowych wersji (chilek)
* drobne porzdki z polem statusu (powinno zmniejsza si przy zmianie rozmiaru
  okna kadu) (chilek)
* wyrzucony pusty pasek pod menu (chilek)
* poprawiony blad ktory mogl powodowac wywalanie si kadu przy reconnecie (mast3r)
* przygotowania do zrobienia konfiguralonoci trayhinta, narazie tylko w
  pliku konfiguracyjnym (mast3r)

+++ wersja 0.3.3-rc1
* sms.cpp ma szans kompilowa si na Qt < 3.0.5 (chilek)
* przy odebraniu bdnej wiadomoci dcc ctcp nie powinno wywala si (chilek)
* czeski bd powodowa, e mesgi mogy nie wpada do okna rozmowy (chilek)
* okna dialogowe z powiadomieniami o zmianie statusu uytkownikw
  nie powinny wywala kadu (chilek)
* wcinicie klawisza escape zamyka okno rozmowy
* locales jest obsugiwane bez porednictwa KDE (chilek)
* obsuga pliku konfiguracyjnego kadu.conf bez porednictwa KDE (chilek)
* kadu nie uywa klas KDE do obsugi ikon (chilek)
* TrayIcon jest oddzieln klas w ktrej mona zrobi obsug ikon z
  rnych menederw okien (chilek)
* moliwo wczenia/wyczenia TrayIcon w trakcie dziaania programu (chilek)
* obsuga dokowania (TrayIcon) bez porednictwa KDE. Powinno dziaa
  midzy innymi pod GNOME (adrian)
* okno informacji o uytkowniku: zmiana pola "Wywietl" aktualizuje
  okna rozmw ktre maj w tytule star nazw uytkownika (chilek)
* okno wyboru statusu (pojawiajce si po klikniciu pola z naszym
  statusem) zawsze pokazuje si we waciwym miejscu (chilek)
* gwne okno programu mona zmniejsza dowolnie po przeadowaniu kadu (chilek)
* okno konfiguracji: mona testowa dwiki po zmianie programu do
  ich odgrywania

+++ wersja 0.3.3-pre5
* wszystkie? wiadomoci od uytkownikw powinny wpada do okna rozmowy (chilek)
* jeli nie mamy poczenia z internetem, a tym samym gg_login() zwrci NULL
  to kadu nie wywala si? (chilek)
* mona dodawa wielu uytkownikw, ktrzy nie maj swojego uina (chilek)
* dodane czyszczenie listy uytkownikw w oknie importu, gdy importujemy list
  uytkownikw z pliku
* moliwo usunicia z listy wielu uytkownikw na raz (chilek)
* okno dodawania uytkownika: nie mona doda do listy uytkownika, ktry
  ma puste pole "altnick" (chilek)
* emotikony: kadu nie zaptla si jesli mamy ustawiony
  nie istniejcy juz zestaw (adrian)
* okno rozmowy: moliwo zmieniania proporcji pomidzy widokiem
  historii rozmowy, a reszt okna (chilek)
* sms: znowu powinny dziaa era i plus (standardowo przez zewntrzny
  program kadusms) (adrian)
* szyfrowanie: odbierania klucza publicznego nie powoduje padw aplikacji,
  a ponadto zatwierdzenie jego zapisania powoduje uaktywnienie guzika
  "encryption" w rozmowie prowadzonej z osob, ktra do nas przysaa
  swj klucz publiczny
* powiadamianie dwikiem o zmianie statusu kontaktw nastpuje tylko wtedy,
  gdy czas jaki min od ostatniego takiego zdarzenia przekracza 500ms (chilek)
* okno rozmowy: SHIFT+PageUp, PageUp - przesuwaj histori rozmowy do gry,
  SHIFT+PageDown, PageDown - przesuwaj histori rozmowy do dou (chilek)
* sms: wysyanie smsw wewntrznym mechanizmem kadu (z ew. wywietlaniem
  obrazka ze strony sms.idea.pl). Program SMS Mikoaja Rydzewskiego
  zosta usunity ze rde (adrian)

+++ wersja 0.3.3-pre4
* przy imporcie listy uytkownikw ustawiamy domylne
  atrybuty uytkownikw (chilek)
* poprawki zwizane z zarzdzaniem widocznoci
  ikony programu w tray'u (chilek)
* jeli ikona programu jest widoczna w tray'u to wiadomoci od uytkowniw
  anonimowych nie powoduj dodawania tych uytkownikw do listy;
  w przeciwnym przypadku uytkownicy s dodawani do listy
  (serwer GG nie jest o tym informowany!) (chilek)
* w oknie rozmowy dodano guzik blokujcy przewijanie rozmowy
  (mona spokojnie przeczyta co kto do nas napisa duo wczeniej) (chilek)
* moliwo rezygnacji ze zmiany statusu na status opisowy (chilek)
* usunite wywalanie si kadu po otwarciu okna z danymi osobistymi
  (w momencie gdy nie znaleziono informacji
  o nas w katalogu publicznym) (chilek)
* moliwo regulacji wielkoci panela informacyjnego (chilek)
* wyszukiwanie uytkownikw zgodne z GG 5.0 (chilek)
* w oknie rozmowy: mona zmieni proporcj pomidzy rozmiarem okna historii
  rozmowy, a list uytkownikw (gdy prowadzimy konferencj) (chilek)
* chyba poprawiony pad przy wiadomociach systemowych. UWAGA! teraz lec
  tylko na konsol. Jeli chcecie oglda reklamy to dajcie zna ;) (adrian)
* usprawnienia w oknie poszukiwa uytkownikw (chilek):
  - szukanie uytkownikw najpierw powoduje wyczyszczenie listy uytkownikw,
  - szukanie kolejnych uytkownikw nie powoduje dodawania do listy
    ju wczeniej znalezionych.
* dane osobiste: pobieranie o nas informacji wykorzystuje
  wyszukiwanie zgodne z GG 5.0 (chilek)
* dane osobiste: dziaaj w standardzie GG 5.0
  (nie ma problemw z poszczeglnymi polami naszego opisu) (chilek)
* dane osobiste: obsuga FamilyName i FamilyCity (chilek,adrian)
* szyfrowanie: gruntowna poprawka - przejscie na simlite z ekg. dziala juz
  kadu<=>kadu, ale kod wymaga jeszcze troszke pracy (adrian)
* przypominanie hasa nie blokuje kadu (chilek)
* dodane okno zmiany hasa GG (chilek)
* porzdki zwizane z oknem rejestracji uytkownika GG (chilek)
* zapisywanie pozycji podziau userlist(userbox) i opisu + poprawki zapisywania
  geometrii okna i wartoci domylnych (chilek)
* udoskonalenie zakadki wygld i dodanie moliwoci ustawienia wygldu widgetu
  w userboxie, ktry pokazuje dane uytkownika + zmiany w sposobie zapisu
  konfiguracji kolorw i czcionek. (mast3r)
* dodane okno wyrejestrowania uytkownika GG (chilek)
* dane osobiste: kosmetyka wygldu okna (chilek)
* konfiguracja: testowanie dwikw uwzgldnia zmiany dokonane w polach
  konfiguracji plikw dwikowych (chilek)
* konfiguracja: dodano guzik testowania przy wyborze dwiku powiadamiania o
  obecnoci uzytkownika (chilek)
* konfiguracja: zmiana konfiguracji wygldu nie wymaga zrestartowania kadu, aby
  zaszy zmiany w wygldzie (chilek)
* szyfrowanie: generowanie tylko kluczy 1024 bity
  (innych nie obsuguje protok) (adrian)
* szyfrowanie: poprawki kosmetyczne interfejsu uytkownika
  i samego kodu (adrian)
* dodanie opcji usuwania userlisty z serwera, import/export userlisty z 
  pliku (pawel/canter)

+++ wersja 0.3.3-pre3
* CTRL + klik dowolnego przycisku myszki na ikonce w tray'u powoduje
  wywietlenie wiadomoci/rozmowy (mast3r)
* szyfrowanie wiadomoci przy uyciu OpenSSL (scooty) +
  configure: opcja --with-openssl (cao eksperymentalna) (adrian)
* dodanie do kodu domylnych serwerw GG. Kadu czy si najpierw
  z hubem, dostaje ip serwera z ktrym sie prbuje poczy.
  Jeeli to si nie uda, czy si z 217.17.41.85, pniej .84 i .83
  na porcie 8074.
  Natomiast gdy uda si poczy i z jakiej przyczyny poczenie zostanie 
  zerwane lub po prostu osoba sama si rozczy (status: niedostpny)
  - cykl czenia si z serwerami GG zaczyna si od pocztku czyli jw.
  (mast3r)
* informacja o bdzie sieciowym podczas prby wysania wiadomoci
  przy braku poczenia z serwerem GG (chilek)
* ikonka w tray'u powinna sygnalizowa wiadomo do odczytania
  po restarcie kadu (chilek)
* u dou pojawia si informacja o uytkowniku (chilek,adrian)
* dostpno nowych wersji kadu nie jest sprawdzana, gdy nie mamy
  przydzielonego numeru GG (chilek)
* prawidowe wywietlanie polskich literek
  w opisach osb niedostpnych (chilek)
* poprawka domylnej geometrii gwnego okna (adrian)
* po zmianie powiadomie w oknie konfiguracji ustawienia
  powiadomie s zapamitywane (chilek)
* poprawione automatyczne otwieranie wszystkich oczekujcych
  wiadomoci konferencyjnych (chilek)

+++ wersja 0.3.3-pre2
* dostosowanie do QT 3.1.0 i KDE 3.1-rc5 (adrian)
* lepszy selektor emotow - potrafi wystawac za chat
  i zachowuje sie jak popup-menu (adrian)
* mona anulowa oczekiwanie na potwierdzenie dostarczenia wiadomosci (chilek)
* wyszukiwanie uytkownikw: pierwszy znaleziony uytkownik staje si wybranym
  - teraz nie mona ju doda drugi raz tego samego uytkownika (chilek)
* w oknie rozmowy: zastpienie guzika "Zamknij" guzikiem "Anuluj"
  - guzik "Anuluj" powoduje anulowanie oczekiwania na potwierdzenie 
  dostarczenia wiadomosci (chilek)
* okno rozmowy: KTextBrowser -> QTextBrowser (chilek)
* przycisk "Testuj" w oknie konfiguracji powodujcy przetestowanie ustawie
  dzwikowych (mast3r)
* moliwo wyboru przegldarki www w jakiej ma pokazywa si wybrany
  w oknie rozmowy hyperlink (chilek)
* okno rozmowy: chmurki z opisem emotikonek w oknie wyboru emotikonki
* playSound(): fork() -> QProcess (chilek)
* uytkownicy na licie s sortowani z uwgldnieniem polskich literek (chilek)
* okno informacji o uytkowniku: wydzielenie zakadek z poszczeglnymi
  opcjami (chilek)
* poprawiono wywietlanie emotikonw (adrian)
* moliwo blokowania uytkownikw (chilek)
* moliwo ukrycia si przed uytkownikami, ktrych mamy na licie
  przy statusie "tylko dla znajomych" (chilek)
* poprawione wysyanie smsw (przez bramka.org) - znowu dziaa idea,
  oraz lepsza obsluga argumentw uytkownika do programu sms (adrian)
* wywietlanie hintw przy ikonce w docku - experimental (mast3r)
* moliwo ignorowania wiadomoci od uytkownikw
  spoza listy kontaktw (chilek)
* obsuga zmiennej CONFIG_DIR - funkcja ggPath oglnego zastosowania do
  konwersji scieek ze wzgldnych w katalogu gg do bezwzgldnych (adrian)
* uytkownicy anonimowi nie s dodawani do listy. (chilek)
* configure: moliwo wyczenia kompilacji libgadu i zlinkowania z ju
  istniejc w systemie instalacj (--with-existing-libgadu) (adrian)
* configure: wkompilowywana informacja o typie dystrybucji, np. rda, paczka
  dla okrelonego systemu itp. (--enable-dist-info=DIST) (adrian)

+++ wersja 0.3.3-pre1
* automatyczna kompilacja programu sms (adrian)
* porzdki w opcji wysyania sms: brak opcji, jeli osoba nie ma
  numeru, osobna opcja w menu gwnym do wysyania sms'a pod wpisany z
  klawiatury numer (adrian)
* ustawienia kolorw i czcionek listy uytkownikw i okna rozmowy
* domylna opcja wywoanie wbudowanego programu kadusms (adrian)
* dynamiczne emotikony z moliwoci wyboru zestawu
  (+doczony kadubis) (adrian)
* haso nie pokazuje si na konsoli (chilek)
* wiadomoci typu message "wpadaj" do okna rozmowy (chilek)
* historia wysanych sms'w (adrian)
* ograniczenie statusu opisowego do 40 znakw i przejscie na QLineEdit (adrian)
* moliwo konfiguracji serwera proxy w oknie konfiguracji (chilek)
* w strukturze config: char *password -> QString password (chilek)
* autoryzacja proxy (chilek)
* ENTER/RETURN w licie uytkownikw dziaa tak
  jak podwjne kliknicie myszk (chilek)
* opcja powiadamiania o zmianie statusu wszystkich uytkownikw (chilek)
* kadu nie wysypuje si jak mamy wczone "autoaway" i jestemy offline (chilek)
* w oknie poszukiwa: gdy znaleziono jednego uytkownika nie trzeba go
  zaznacza, aby doda go do listy, albo uaktualni informacj o nim (chilek)
* w oknie konfiguracji: gdy odznaczymy domylny serwer GG i nie wpiszemy
  adnego serwera GG to kadu ju nie wywala si przy prbie ponownego
  czenia si (chilek)
* Autostatus z pliku ~/.gg/description jeli istnieje - do
  zastosowa zwizanych z XMMS i innymi (adrian)
* okno rejestracji: przejcie na QSocketNotifier (chilek)
* status opisowy: bardziej restrykcyjne (zmienna sess) sprawdzanie czy jestemy
  odczeni od serwera
* status opisowy: kasowanie pliku description po jego odczytaniu (adrian)
* configure: pare pomocniczych komunikatw (adrian)
* configure: moliwo wyczenia kompilacji kadusms (--disable-sms) (adrian)
* configure: instalacja dokumentacji wraz z Kadu
  (i opcja --disable-doc) (adrian)
* configure: symbole dla debugera nie sa wkompilowywane
  (i opcja --enable-debug) (adrian)
* opcja Pomoc w menu - otwiera Konqueror'a z
  zainstalowan dokumentacj (adrian)
* usunelimy z kodw rdowych poszczeglnych moduw informacje
  o autorach - wystarczy plik AUTHORS (adrian)
* mrugajcy tytu okna chat (zminimalizowanego te)
  przy dojciu nowej wiadomoci (mast3r)
* status zmienia si prawidowo
* Instalator w jezyku polskim - Instaluj
* Dodano funkcje warunkowe do skryptu Instaluj
* mrugajca koperta nowej wiadomoci (mast3r)
* sprawdzanie dostpnych aktualizacji (chilek)
* F9 - czyci zawarto okna rozmowy (mast3r)
* ikonka okna rozmowy jest aktualnym stanem rozmowcy
* doklejanie ~/.gg/description do statusu jesli chcemy (por.
  XMMS - libsongchange.so)
* kompilowanie libgadu jako .so i linkowanie dynamiczne (adrian)
* dodane #define HAVE_PTHREAD 1 w libgadu.h - teraz kadu operuje na tej
  samej strukturze gg_search co libgadu.so
* powiadamianie o update'ach uywa staej VERSION (chilek)

+++ wersja 0.3.2
* dalsze porzdki w kodzie
* rozmowy konferencyjne
* masa drobiazgw

+++ wersja 0.3.1
* czciowe uporzdkowanie kodu
* przesyanie plikw (DCC)
* sporo drobiazgw
* zmiany w metodach eventGot... (chilek)
* dodanie obsugi wasnego opisowego (chilek)
* moliwo wyboru statusu (tylko dla znajomych) (chilek)

+++ wersja 0.3.0 :: 05/06/2002
* domylnie status tylko-dla-znajomych
* poprawka w SearchDialog (Xlib)
* caa masa poprawek od Tomka Chiliskiego
* zmiana pingania z 60 na 180s, a potem jednak z powrotem ;).
* usunicie kodu grup, przygotowanie do wypuszczenia 0.3.0
  wymaga bardziej sprawdzonego kodu.
* poprawka UinToUser(), rne poprawki
* duga walka z warningami QGArray okazaa si bezowocna. c,
  widocznie chwilowo musimy z tym y. poza tym Kadu kompiluje si
  na GCC-3.1 bo od tej chwili na tym kompilatorze projekt bdzie
  rozwijany.
* kolejna mikrorewolucja: ujednolicenie znaczenia pl nickname
  versus alternate nickname. Kadu dziaa teraz tak jak EKG i GG.
* poprawki obsugi grup, zastanawiam si, czy lepiej umoliwi
  dowolne kombinowanie do 32 grup, czy nielimitowan ilo
  wywietlan najwyej po jednej
* nieco mniej huraoptymistyczne wykrywanie niewidocznych: tylko,
  gdy przyjdzie eventGotUserlist z NOT_AVAIL dla kogo, kto na
  naszej licie i tak jest NOT_AVAIL. a szkoda.
* grupy uytkownikw. to wcale nie musi dziaa dobrze ju teraz.
* wczenie poprawek kodu od Arka
* naprawa SIGSEGVa przy wysyaniu SMSw
* kolejne drobne poprawki
* moliwo uycia proxy (sekcja Proxy w kadu.conf)
* dodanie migajcej ikonki przy czeniu, obsuga aktywnego i 
  (hipotetycznie) niewidocznego opisowego
* uaktualnienie do nowego API libgadu
* kolejne drobne poprawki, m.in. obsuga polskich liter w userlicie
* poprawki importu listy uytkownikw i pierwszego uruchomienia
* zapisywanie konfiguracji nie tylko przy wyjciu z programu, ale take
  zaraz po zmianie konfiguracji
* UWAGA! maa rewolucja -- kodowane hasa. po pierwszym uruchomieniu
  nowej wersji upewnijmy si, e wpiszemy swoje haso od nowa, by mogo
  zosta zakodowane.
* poprawki potencjalnych bdw
* poprawka ukrywania okna, gdy nie ma ikonki w doku
* poprawka SEGVa w obsudze anonimowych wiadomoci
* rozmaite poprawki, choby w userlicie
* prbny cleanup kodu, syncUserlist zamiast wyrywkowej zmiany danych
* mona sobie zdefiniowa kolorki i czcionki tu i wdzie, na razie
  w ~/.gg/kadu.conf, niedugo w konfiguracji
* QFile uyty do zapisywania userlisty zamiast FILE *
* porzdna obsuga SMSw (tzn. ledzenie procesu)
* adniutkie ikonki
* poprawki i naprawki RegExp'w
***************** ZERWANA KOMPATYBILNO Z QT2 *******************

+++ wersja 0.2.1 :: 17/03/2002
* poprawka niedziaajcego Entera w wysyaniu wiadomoci
* kompiluje si ju pod QT/KDE3, kompatybilno moe zepsuj,
  jak wszyscy bd ju mieli KDE3
* poprawka podwjnych mesgw, ju ich nie powinno by
* drobne rne poprawki zwizane ze stringami (viva QString, na
  pohybel string.h)
* poprawka ogromniastych bdw w rMessage (SIGSEGV)
* obsuga statusw opisowych, reimplementacja widgeta z userlist
  (czekajcie cierpliwie na wicej zmian)
* poprawka w oknie poczenia: wycieki pamici i brak fokusu w
  przypadku autohammeringu (fajna polszczyzna)
* poprawka zapamityowania geometrii okna
* o wybranych uytkownikach program moe powiadamia dwikiem
  i/lub informacj na ekranie plus adny konfig :)
* prba poczenia a do skutku (dosownie) jeli tak powiemy
* automatyczne czenie: DefaultStatus w kadu.conf
* dalsza cz poprawek w kodzie zwizanych z przejciem na bufory
  dynamiczne. oglnie Kadu si nie wiesza (zwykle), ale robio znw
  cyrki z userlist. wic uwaga, komu wyznajemy mio ;)
* poprawka sercza, eby nie segfaultowa gdy nie trzeba
* poprawka Makefile (sorry)
* moliwo wyczenia ikonki dokowania (dobra wiadomo dla wszystkich
  nie-KDEowiczw)
* poprawki w rMessage, eby zarwno wiad. systemowe jak i normalne
  wywietlay si dobrze.
* obsuga wiadomoci systemowych
* a take import uytkownikw oraz list ignorowanych ludzi
* tym razem przysza kolej na list kontaktw: nie ma ju odgrnych
  ogranicze co do jej wielkoci.
* rne poprawki wyciekw pamici (ale to wierzchoek gry lodowej)
* poprawka ucinania czata przy ustawionym przewijaniu w gr
* pojawiy si tajemnicze segfault'y, po krtkiej sesji z gdb
  podejrzewam QTextView (KTextBrowser w QT-2.3 dziedziczy po
  QTextView). pora zastanowi si nad QT-3.0...
* poprawka synnego bdu: jeli mamy od kogo wiadomo a w
  kto zmieni status, to znika koperta obok jego nicka.
* zmiana okienka czata z QTextView na KTextBrowser, automatyczne
  podwietlanie URLi
* automatyczne zmniejszanie iloci widocznych wiadomoci w czacie
  do wybranej liczby (oszczdza pami i miejsce)
* bardzo eksperymentalne odbieranie plikw po DCC (config: AllowDCC)
* poprawka buga, ktry powodowa, e nie czylimy si invisible
* maa reorganizacja konfiguracji, nowa zakadka: Chat
* troch komentarzy do kodu. a moe on nie jest a tak niezrozumiay?
* dodaem opcj autoawaya do konfiguracji
* pliki ikonek itp. id tam, gdzie ich miejsce: do $(prefix)/share
* dodaem do oficjalnego tarballa ikonki aplikacji: 16x16 i 32x32
* maa rewolucja: bufory dla wiadomoci s alokowane dynamicznie;
  to samo mam zamiar zrobi z userlist, ignorami i tak dalej.
  wymaga jeszcze oczywicie testowania, ale jak dotd dziaa...
* okienko czata moe ju przewija si zarwno do gry, jak i do
  dou, zgodnie z uznaniem
* nie powinien wywala si, jeli zamkniemy przed czasem np.
  okienko sercza czy eksportu; poprawka wyciekw pamici.

+++ wersja 0.2.0 :: 16/02/2002
* w czacie i historii wywietla si czas nadania wiadomoci
  (tyle, e jest tak rednio akuratny...)
* czat: emotikony i enter s teraz lepiej konfigurowalne
* dodaem skrt Enter w serczu i przy dodawaniu uytkownikw
* drobne poprawki kosmetyczne i w kodzie
* poprawka polskich znaczkw Latin<->Latin
* poprawka odgrywania dwiku w czacie
* dodaem opcj wysyania wiadomoci przy pomocy li tylko enter-a
* dodaem selektor ikonek, nie trzeba pamita ich kodu
* czas zacz czyci kod i poprawia wycieki pamici...
* ;))))) zamieni si w ikonk rwnie adnie jak ;), i to bez nawiasw
* poprawka gupiego bdu, ktry nie wycza emotikonw

+++ wersja 0.2.0b :: 15/02/2002
* oglnie masa zmian, poprawek, atwo uycia, polecam 0.2.0
* przymiarka do emotikonw
* dwiki mog by odtwarzane w rnych sytuacjach z dowolnie
  wybranych plikw (opcja konfiguracji)
* okno moe zapamita swoj geometri (opcja w konfiguracji)
* zmiana Chata na QTextView, no i dziaaj polskie znaczki
* eksport i import kontaktw do/z serwera
* mona wyszukiwa informacji o uytkowniku z ktrym np. rozmawiamy
* teraz plik konfiguracyjny nazywa sie kadu.conf, zapisuj
  tam coraz wicej zmiennych
* zwyke zabiegi nie zamkn programu, tylko go ukryj
* zapisywanie ignorw i wyszukiwanie nicka w userlicie
* kosmetyczne poprawki
* po dugiej przerwie -- zgodno z aktualnym libgadu (ex libgg)
* mona si rejestrowa, i jak nie ma konfiga to si pyta grzecznie
* zmieniem logo w about
* meniu!
* ekg/ zaczone w dystrybucji, libgg.a statycznie linkowane
* stara si zgadn nickname, jeli go brakuje (na podstawie pl first_name
  i comment)
* SMSiki. patrzcie do kadu.h. program ma przyjmowa 2 argumenty:
  numer telefonu i tre wiadomoci (np. z ceti.pl/~miki). na razie
  nie sprawdza, jaki by kod wyjcia programu wysyajcego SMSa
* obsuga polskich znaczkw w userlicie. Taczmy i cieszmy si.
* Qrczak i Arek mi tumaczyli, dlaczego si czasem nie kompiluje i nawet
  zaproponowali patch'a, ktrego zaaplikowaem, ale czy dziaa nie wiem,
  bo u mnie i tak dziaao...

+++ wersja 0.1.9 :: 19/11/2001
* autoaway
* wpisanie czego innego ni dane personalne w okienku wyszukiwania
  powinno automagicznie zmieni rodzaj wyszukiwania
* poprawiem polskie znaczki w czat'cie. to mi zajo ze 2 minuty. uff.
* cig dalszy gwacenia sieci... 
* dopki nie wymyl czego lepszego, sie leci po QTimer i select().
  teraz przynajmniej zachowuje si bardziej przewidywalnie...
* naprawione gg_debug_level, wywalone stare fix32(), libgg.h
  teraz leci ze standardowych lokalizacji
* dodaem przyciski Cancel i Close to tu, to tam...
* poprawiem buga SIGSEGV w licie ignorowanych, jak si nic nie wpisao
* dodaem about box. 50KB ramu to nie jest taki wydatek, co nie? :)
* zrbcie sobie ~/.gg/ignore. Potrzebuj komentowa? :)
* tegez, dodawa luserw mona

+++ wersja 0.1.9pre :: 03/11/2001
* spsuem Kadu jeszcze bardziej, ale chocia dziaa i jest
  kompatybilne z najnowszym libgg. Jak kto chce, to niechaj
  sobie 0.1.9pre obessie.
* spsuem Kadu, tzn. z nowym libgg nie chce dziaa teraz jak
  te czary z serwerami s. Niech kto to za mnie napisze ;>
  02/11/01 18:23
* przedwczoraj, 21 padziernika, miny cae 2 miesice, odkd po
  raz pierwszy otworzyem KDevelop z projektem 'Kadu'. nie jest
  tak le. za kilka miesicy moe to i bdzie miao rence i nogi ;>
* przy obecnym wim tempie prac moe ma sens wydanie jeszcze
  kadu-0.1.9, zanim wyjdzie 0.2.0pre1. -pre1 to ma by wszak feature
  freeze, a nam brakuje listy ignorw, dodawania uyszkodnikw i
  konfiguracji...
* jaki drobniutki code cleanup. ale przydaoby si porzdnie go
  odpluskwi i doda sensowne komentarze (tylko jak, skoro sam
  nie pamitam, co zmienne robi? :>)
* dodaem wywietlanie adresu IP w okienku z informacjami
* zmieniem czat z QTextView na QMultiLineEdit. pro: polskie znaczki,
  zawijanie wierszy, mniej RAMu. contro: brak podwietlania ;(
* jeli wiadomo jest == GG_CLASS_CHAT i klikniemy "Reply", to wysya
  si take jako chat
* dodaem okienko z informacjami o uytkowniku, mona edytowa dane
  i zapisa now userlist.
* dodaem obsug niewiedzialnych userw. tego nie ma w protokole, ale
  skoro le to napisali... ;>
* lepsza obsuga userlisty. usuwanie, zapisywanie. czyszczenie historii
  pyta o pozwolenie.
* zapobieganie ww. deadlock'om, jak nie ma danych.
* dodano dialog z wyszukowaniem uyszkodnikw (tyle, e czasem wpada w
  nieskoczon ptl albo nic nie robi, no, ale... ;>)
* doubleClick() na pozycji w serczu spowoduje dodanie delikwenta do
  userlisty (_tymczasowo_) jesli go tam jeszcze nie ma i otwarcie okienka
  wysylania wiadomosci.

+++ wersja 0.1.8 :: 05/10/2001
* wykrywanie libgg i libpthread (Sapek) (16:10 -- cancelled)
* odgrywanie dwiku nie zawiesza aplikacji (fork();)
* zmieniem dwik wiadomoci (na adniejszy): patrz website
* cancel w okienku monitorowania poczenia powoduje przerwanie czenia
* zmiana ikonek na autorskie
* informacje o bdzie w przypadku rozczenia, niepowodzenia poczenia
* uporzdkowanie wiadomoci na stderr
* okienko pokazujce status czenia si
* zamiast 4 wtkw mamy jeden ;P (QSocketNotifier vs. sygnay+wtki)
* sortowanie userlisty: online na grze
* polskie znaczki w wiadomociach (ISO<->CP)
* blokowanie przycisku "Send" podczas wysyania
* cleanup tablicy pending[], co poprawio sporo bugw.

+++ wersja 0.1.7 :: 29/09/2001
* poprawiono SIGSEGV podczas uruchamiania i pisania wiadomoci
* dodano odczytywanie wiadomoci middle-click na ikonce w dock
  panel

+++ wersja 0.1.6 :: 29/09/2001
* prociutki skrypt przedinstalacyjny, pobierajcy i budujcy
  bibliotek libgg.
* dodano potwierdzenia: dialog z wiadomoci znika wtedy, gdy
  zostanie ona dostarczona.
* wiadomo moe mie ju arbitralny rozmiar, wikszy nawet, ni
  warto MRU.
* poprawiono ograniczenia w obsudzie historii

+++ wersja 0.1.5 :: 29/09/2001
* poprawiem killer buga w Czacie. mona ju zamyka nawet motkiem :>
* dodanie obsugi dwikw (jednego: msg.wav ;]) i moliwoci
  wyciszania.
* dodanie "zalepki" wyszukiwania, na razie niedziaajcej.
* obsuga anonimowych wiadomoci: uytkownik jest automagicznie
  dodawany do listy (ale nie do pliku listy) i traktowany jak kady
  inny. mona zmieni mu nick, obejrze histori, a take usun,
  czego nie da si zrobi (jeszcze) w trakcie dziaania programu
  z innymi wpisami.
* poprawiony bug SIGSEGV, gdy kliknito w ze miejsce QListBox.
* dodano status: Invisible

+++ wersja 0.1.4 :: 23/09/2001
* uaktualniem do nowego API, przygotowania do wyszukiwania
userw i obrbki wiadomoci bez pozycji w userlicie.

+++ wersja 0.1.3a :: 17/09/2001
* nowy snapszocik. troch cleanupw

+++ wersja 0.1.3 :: 10/09/2001
* Mona ju czy si po rozczeniu, ale wci pojawiaj si wtki
(defunct). Nie zamierzam na razie przesiada si na QThread i pokrewne,
bo wymaga to biblioteki qt-mt, a nie kady takow sobie skompilowa.
Poza tym, zamiast tekstu u dou panelu pojawia si ju ikonka, symbolizujca
status.
* Dokowanie zaczyna mie sens: ikonka zmienia si na kopert, gdy przyjdzie
nowa wiadomo.
* Zaimplementowaem (baaardzo le napisane) okienko historii.

+++ wersja 0.1.2 :: 09/09/2001
* Zaimplementowaem pliki historii, upikszyem okienko chatu, zmieniem
format ikonek na XPM.

+++ wersja 0.1.1 :: 08/09/2001
* Dodaem moliwo wyboru typu aplikacji, naprawiem odwieanie GUI.

+++ wersja 0.1 :: 07/09/2001
* Pierwsza dziaajca wersja programu.
