* CVS!
* 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.