Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > 7cd1c6b7b065012b9bfaf783ea82379b > files > 2

ekg2-devel-0.3.1-23.mga7.i586.rpm

Nie zawracaj ludziom głowy i nie pisz, że chciałbyś coś zaproponować, jeśli
zostało wymienione na poniższych listach. Listy lub wiadomości, żeby coś
z nich dostać będą albo ignorowane, albo odpowiedź może być wulgarna.
Zwykle im dana sprawa jest wyżej na liście, tym ważniejsze jest jej
rozwiązanie.

* przed wydaniem:
  - zmienić mylne nazwy plików np old.c w ncurses na coś sensownego
  - THANKS - chyba przydatny byłby taki plik

* klient:
  - bindowane CTRL+Strzałki, PageUP itd (del)
  - ostatnio pisząca osoba blinka przez 5 sekund, w rogu ekranu (Oli)
  - uporządkowane i dobrze działające okna pływające (sz?)
  - zmienna beep_*_away (rmrmg)
  - osobna historia dla każdego okna (koniu)
  - zapisywanie backlog'a z okna do pliku (G.Sulek)
  - zdarzenie dotyczące nowej konferencji (pmb)
  - /ignore dla użytkowników spoza listy kontaktów (mateusza)
  - ,,wjeżdżanie'' i automatyczne chowanie listy kontaktów, coś na wzór pasku
    zadań w windowsach (w)
  - możliwość definiowania kolorów pływających okien: tło, ramka (w)
  - możliwość blokowania terminala po dłuższym czasie nieaktywności (Gambler)
  - okienka oparte o kolejne wywołania xterma (fidor)
  - dokumentacja do themes - opis każdego formatu (del)

  - naprawic config_keep_reason, kod z ekg1 sie przyda.

* gg 
  - dodawanie do treści wiadomości, w której jest obrazek informacji o tym 
    (adamm)
  - "rozsądne" nazwy dla zapisywanych obrazków (adamm)

* jabber
  - resolve SRV first
  - emit events, authorisation-request and so on
  - conference support (similar to gg_command_msg() in gg)
  - ignore support 

*** Przed wydaniem wersji 1.0 ***

[jabber]
	- edycja oraz wyszukiwanie informacji osobistej w katalogu 
	  użytkowników
	- rejestracja nowego konta jabberowego
	
[ekg2]
	- poprawić wszelkie znane błędy
	- kompilacja na FreeBSD
	- poprawić /window move tak, aby działało analogicznie do tego 
	  znanego z irssi

[irc]
	- poprawić wszelkie znane błędy
	- popracować nad stabilnością


*** *** *** *** ***
W userlist_free() kasujemy przyporzadkowanie w->uid <==> w->nickname
Dlatego trzeba dla kazdego okna danej sesji poprawic w->target na taki ktory bedzie dzialac
nawet jak skasujemy userliste.

[Zmienne sesyjne]
   gdy zmienna zaczyna sie od '__' wtedy sprawdzajmy tylko s->local_vars, oraz gdy nie istnieje dodajmy.
   Jesli nie, to wtedy sprawdz tylko zmienne zdefiniowane przez PLUGIN_VAR_ADD, a gdy nie ma nie dodawaj.
   Zrobic wczesniej audyt kodu, czy wszystkie pluginy spelniaja te zalozenia.