comment { Changelog: { 2.0.2 2007-03-12 zmienione - ctx-rss-xml/escape-html domyslnie usuwa nieznane entity html - zamienione kody znakow zet i ziet dla utf-8; zobacz standards/utf-8 - docelowe kodowanie znakow jest uzaleznione od systemu operacyjnego; zobacz ctx-rss-xml/to-local-charset 2.0.1 2006-03-09 nowe - mozliwosc konwersji polskich znakow utf-8 do iso-8859-2, windows-1250 lub ascii; zobacz ctx-rss-xml/to-ascii oraz iconv zmienione - obsluga znacznikow ldquo, rdquo oraz rsquo; zobacz ctx-rss-xml/escape-html 2.0.0 2006-03-08 nowe - mozliwosc rozpoznawania kodowania znakow w kanalach rss; zobacz ctx-rss-xml/parse-rss - obsluga konwersji polskich znakow iso-8859-2 oraz windows-1250 1.10.3 2006-05-23 nowe - przy przechodzeniu do nastepnego/poprzedniego rss jest aktualizowany podswietlony element w liscie drop-down 1.10.2 2006-01-07 usuniete usterki - przy dodawaniu newsa procedura append-news nie brala pod uwage zmiennych def-list-* 1.10.1 2005-12-30 nowe - tlo obrazka (backdrop) jest umieszczone kodzie programu - przechodzenie do nastepnego/poprzedniego rss za pomoca klawiszy kursora (left/right) zmienione - okreslanie daty pliku cache (ctx-rss-hosts/valid-rss) za pomoca funkcji rss-datetime - uproszczona konstrukcja funkcji ctx-rss-hosts/load-rss 1.10.0 2005-12-16 nowe - przy uruchomieniu nastepuje sprawdzenie wymaganej wersji rebol/view - mozliwosc sterowania wyswietlaniem daty news (ctx-rss-display/def-list-date), separatora miedzy tytulem i trescia news (ctx-rss-display/def-list-separator), trescia newsa (ctx-rss-display/def-list-desc) zmienione - lista hostow wykorzystuje teraz systemowy drop-down vid - dane z pliku XML nie maja wartosci none! moze tak sie zdarzyc gdy znaczniki xml beda puste; zobacz funkcje ctx-rss-xml/emit usuniete usterki - definicja funkcji przewijajacej liste newsow wyniesiona poza insert-event-func 1.9.8 2005-12-14 nowe - obsluga znacznika pubdate (data publikacji news) - obsluga znacznika (na razie nie jest wykorzystywany) - przewijanie listy newsow za pomoca klawiszy kursora (up/down) - przycisk about wyswietlajacy strone www skryptu http://www.rebol.org 1.9.7 2005-12-12 zmienione - wszystkie funkcje posiadaja okreslone typy zamiennych/parametrow i opis dzialania usuniete usterki - ctx-rss-hosts/rss-datetime blednie odwolywal sie do cache przez co funkcja zawsze zwracala aktualna date (now) 1.9.6 2005-12-11 zmienione - polskie znaki w rss sa konwertowane do ascii (bez wzgledu na system operacyjny) usuniete usterki - anulowanie wyboru rss z listy gui-hosts-list nie powoduje przeladowania danych - escape-html zamienia tylko znane encje (zmienna tokens) zmienione - odswiezanie serwisow co refresh minut bez wzgledu na wyswietlany rss 1.9.5.92 2005-02-19 zmienione - znacznik 'link nie jest obligatoryjny (change-rss) usuniete usterki - znaczniki są teraz usuwane z tekstu (znacznik description, escape-html) 1.9.5 2005-02-15 nowe - aktualizacja listy serwisow RSS (rebol, rowery!olsztyn) zmienione - przyspieszona konwersja polskich znakow (make-cnv) - wszystkie nierozpoznane znaczniki typu & oraz ( zostana usuniete (escape-html) najpierw nastapi proba zamiany na tekst (czesto znaczniki sa czescia zakodowanych tagow html, ktore sa usuwane przez funkcje strip-html) - zawartosc znacznikow link i description jest zamieniana na to-string (parse-rss) 1.9.4 2004-12-23 usuniete usterki - dodatkowe zabezpieczenia w przypadku blednych danych RSS (change-rss i parse-rss) - usuniety potencjalny blad przy obsludze feel/engage (refresh-date); teraz kod sprawdzajacy aktualnosc RSS (valid-rss) jest uruchamiany przed do-face 1.9.3 2004-12-14 usuniete usterki - brak tekstu w obligatoryjnym znaczku powodowal przypisanie zmiennej wartosci none! zamiast string!; teraz wartosc zawsze zamieniana jest na string! dzieki czemu nie nastapi blad ale wiesci bez tematu beda wyslwietlane z naglowkiem "none" 1.9.2 2004-12-09 usuniete usterki - w przypadku gdy cache nie zawieralo danych funkcja valid-rss nie byla w stanie okreslic aktualnosci danych; poprawione 1.9.1 2004-12-09 nowe - aktualizacja zawartosci wyswietlanego serwisu RSS co okreslony czas (refresh) - w momencie zmiany serwisu RSS (change-rss) badana jest aktualnosc danych; w razie potrzeby dane zostana uaktualnione zmienione - wybor serwisow RSS za pomoca gadzetu dropdown (Allen Kamp) - okienko informacji (newsflash) jest wycentrowane w obszarze okienka programu - teraz data odczytu danych RSS nie zmienia koloru (patrz poprzednia wersja) - teraz czas waznosci danych RSS definiowany jest jako "refresh" (bylo max-age) 1.9.0 2004-12-07 nowe - obsluga site summary w formacie RDF - wyswietlanie komunikatu o bledzie przy braku/zlych danych RSS - informowanie gdy dane RSS sa nieaktualne (czerwony tekst daty) czas waznosci (max-age) jest definiowany w kontekscie kazdego z serwisow - lista serwisow RSS rozszerzona o parametr max-age (czas waznosci) zmienione - wybor serwisow RSS za pomoca gadzetu choice (wczesniej byl rotaty) - odstep miedzy ramka okienka a zawartoscia (origin) wynosi 2x2 pix - zmieniony skok mouse scroll (svf/detect) - clear-rss teraz nie odswieza GUI (robi to change-rss) usuniete usterki - teraz zmiana RSS (change-rss) powoduje przesuniecie scrollera na poczatek - dotychczas przycisk button nie byl ukrywany jezeli change-rss byl wywolywany po raz pierwszy; poprawione 1.8.1 2004-12-04 nowe - obsluga (prawdopodobnie) RSS 0.91, 0.92, 2.0 - dodane separatory miedzy wyswietlanymi naglowkami newsow i ich opisami; kontrolowane przez zmienna list-separator zmienione - przycisk GUI do przegladania serwisu (browse) jest wyswietlany tylko gdy RSS zawiera poprawnie zdefiniowany <link> w zasiegu <channel> - konwersja polskich znakow uaktywnia sie jedynie dla RSS kodowanych w ISO-8859-2 - przed wyswietleniem znalezione opisy sa pozbawiane znacznikow HTML (strip-html) - przesuwanie newsow za pomoca scroller'a (wymaga rebol 1.2.8+) - jezeli przy zmianie serwera RSS (change-rss) nie bedzie danych w cache to zostanie wyswietlona informacja (flash) o ladowaniu danych z internetu usuniete usterki - teraz zmiana serwera RSS (change-rss) uaktualnia takze nazwe serwera w GUI - teraz browse-rss odwoluje sie do adresu WWW serwera a nie do pliku RSS - usuniete odwolanie do nie zainicjowanej zmiennej fl w load-rss }