*Ten plik stanowi historyczą zaszłość i nie jest zbyt aktualny.*

GNU Gadu 2 http://www.gnugadu.org

GNU Gadu Team z dumą prezentuje najmłodsze dziecko ze stajni
wolnych rozmów. GNU Gadu 2 (kodowa nazwa - TNNJNG).

1. Zmiany w stosunku do wcześniejszych (1.x) wersji GNU Gadu:
	- wszystko, program został napisany od nowa w oparciu o bibliotekę 
	  glib 2.2.0

2. Możliwości GNU Gadu 2
	- Obsługa wtyczek (plugins)
	- Dostępne wtyczki:
		gui-gtk+2	( Interfejs użytkownika napisany w gtk+2 )
		gadu-gadu	( Obsługa protokołu Gadu-Gadu(C) )
		tlen		( Obsługa protokołu Tlen(C) )
		jabber		( Obsługa protokołu Jabber )
		sound-esd	( Obsługa dźwięku poprzez Esound )
		sound-oss	( Obsługa dźwięku poprzez OSS )
		sound-aRts	( Obsługa dźwięku poprzez aRts )
		sound-external	( Obsługa dźwięku poprzez zewnętrzny program )
		xosd		( Wyświetlanie różnych informacji na ekranie )
		sms		( Wysyłanie SMS'ów do polskich operatorów GSM )
		remote		( Do komunikacji gg2 z zewnętrznymi aplikacjami )
		update		( Wyszukiwanie dostępnych aktualizacji )
                dbus            ( Obsługa DBUS )
		docklet-system-tray	( Obsługa dokowania ikonki w środowiskach:
					  gnome, kde, fluxbox, blackbox, *box )
		docklet-dockapp 	( Dokowalny aplet WindowMaker )
	
	- Statusy opisowe
	- Emotikony
	- Możliwość prowadzenia rozmowy konferencyjnej
        - Możliwość sprawdzania pisowni przy pomocy gtkspell
	- Historia rozmowy
	- Tematy graficzne (wygląd aplikacji, zestawy ikon)
	- Zakładki w oknie rozmowy
	- Możliwość ładowania skryptów napisanych w perlu
	- Rejestracja nowych kont

2.1 Tabela zaimplementowanych możliwości w pluginach:

    /------------------------------+---------------+--------------+------------\
    |                              | Gadu-Gadu (C) |   Tlen (C)   |   Jabber   |
    |------------------------------+---------------+--------------+------------|
    | Zakładanie konta             |     Tak       |     Nie      |    Tak     |
    | Konferencje                  |     Tak       |     Nie      |    Nie     |
    | Wyszukiwanie                 |     Tak       |     Tak      |    Tak     |
    | Manipulacja kontaktami       |     Tak       |     Tak      |    Tak     |
    | Dźwięk                       |     Tak       |     Tak      |    Tak     |
    | Historia                     |     Tak       |     Tak      |    Tak     |
    \------------------------------+---------------+--------------+------------/

2.2 API wtyczek jest bardzo proste i każdy jest w stanie napisać własną
    wtyczkę, do czego zachęcamy. Małe HOWTO jak to zrobić znajduje się
    w dokumentacji, a pomoc można uzyskać na liście dyskusyjnej
    ( http://www.gnugadu.org/index.php?lang=pl&page=lists ).
    Dobrze jest zapoznać się z przykładowym pluginem, ktory jest na bieżąco
    aktualizowany, więc najbardziej pasuje jako podręcznik.
    

3. Plany

   - Planujemy zaimplementować wiekszość (jeśli nie wszystkie) możliwości
   protokołów.
  
   - Wtyczka obsługująca protokół ICQ.

   - Dodatkowe wtyczki jakie sobie ktoś wymarzy (Zapraszamy).

4. Wymagania

    - glib 2.2.0 (ftp://ftp.gnome.org/pub/GNOME/)
    - gtk+ 2.4.0 (ftp://ftp.gnome.org/pub/GNOME/) - GUI
    - libtlen (http://www.libtlen.eu.org) - Tlen
    - Loudmouth 0.17 (http://www.imendio.com/projects/loudmouth/) - Jabber
    - xosd (http://ignavus.net/software.html) - XOSD
    - esound (http://www.tux.org/~ricdude/EsounD.html) - sound-esd
    - arts (razem z KDE zazwyczaj) - sound-arts

5. Adresy

    - Strona domowa
    	http://www.gnugadu.org/

    - System śledzenia błęgów
	http://bugs.gnugadu.org/

    - Wersja 2.2.1
	http://prdownloads.sourceforge.net/ggadu/gg2-2.2.1.tar.gz?download

    - CVS
    	cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ggadu co gg2

    - Codzienny snapszot z CVS
    	http://snap.gnugadu.org/

    - Download - przy oficjalnych wydaniach 
	http://sourceforge.net/project/showfiles.php?group_id=76206

6. Uwagi
    Wszelkie uwagi prosimy kierować na listę dyskusyjną, a nie do autorów
    programu, którzy często są zajęci i nie są w stanie odpowiadać na 
    wszystkie maile. Jak się zapisać na listę? Należy udać się pod adres
    http://www.gnugadu.org/index.php?page=lists, przeczytać instrukcję i włala
    (czyt: voila).

