0.9.0.3202 -> 0.9.2.3255

Nie skusisz się może na wsparcie? ;)

2012-01-28-01-30

  • Poprawiony (chyba) problem z rozłączaniem połączenia GG co chwilę (u niektórych, czasem). Niektóre timery przestawały działać z niewiadomych i losowych przyczyn;
  • Kilka poprawek celem kompilacji na ARM;

2011-12-05-01-27

  • Drobna Ryanowa poprawka, o której zapomniałem - przy restarcie jesli mutex profilu jest zajęty, czekamy jakieś 5 sekund na niego zamiast od razu zwracać błąd (#1655;
  • SQLite uaktualnione do v3.7.10;
  • Dodane API do obsługi RTT (jeszcze trochę nie kompletne);
  • Zmieniony prowserinterface (to cos co odpowiada za mozliwosc podmiany silnika HTML);
  • Dane do pliku logu (jeśli jest włączony) nie są zapisywane przez bufor (jak do okienka logu);
  • Nowa ikonka (iconFavourite);
  • Przepuściłem przez kod statyczny analizator kodu, w sumie nic nie znalazł ciekawego... damn, I'm good;
  • Można teraz dodawać sobie kontakty do ulubionych, no w zasadzie "przypinać niektóre na górze listy";
  • Do powyższego doszły dwie opcje zachowania ukryte w zaawansowanych, "ulubione jak online (a nie ponad nimi)" oraz "nie pokazuj ikonki";
  • Jeśli w zaawansowanych się włączy, to można na liscie mieć separatory po kontaktach online i przypiętych (w zaawansowanych, bo themka musi obsługiwac aby to ładnie wyglądało, dlatego też domyślnie wyłączone, potem się przeneisie);
  • Plus, w themce listy kontaktów dodane nowe opcje dla separatorów;

2011-12-05-12-27

  • Drobna poprawka w usuwaniu jednego timera w XMPP, ciekawe czy pomoże;
  • Dodane API dododawania metakontaktów;
  • Dodana pozycja w menu prawokliku na kilku kontaktach do połączenia ich w metakontakt (#1242, #904);
  • Poprawione encje w kopiowanych czasem z okna rozmowy tekstach;
  • Jakieś wewnętrzne zmiany w liście kontaktów, nic ciekawego;

0.8.24.3096 -> 0.9.0.3202

Nie skusisz się może na wsparcie? ;)

2011-11-25-12-05

  • Wiem, nie powinienem robić tego przed stabilna, ale zmieniłem całą masę kodu związanego z parserem XML, to też jeśli komuś nei działa jakaś z moich wtyczek, proszony jest o ręczne jej uaktualnienie z minefielda (albo poczekanie na stabilną, wtedy się same uaktualnią);
  • Drobne poprawki różnych pierdółek;

2011-11-20-11-25

  • Nowa ikonki (iconNumpad i iconError32);
  • Chyba we wszystkich miejscach gdzie w UI user może to zbaczyć, zamiast id sieci jest pokazywana nazwa tejże;
  • Poprawiony wyciek pamięci w oknach opcji, wprowadzony przy okazji poprzedniej bety;

2011-11-16-11-20

  • W opcjach sieciowych do loginów w paru miejscach jest dopisane skąd pochodzą (#1690);
  • Nowe ikonki tlenu zasponsorowane przez zhvira;
  • Trzy nowe ikonki (iconCallAudio, Video i End);
  • API - Nowe zdarzenia protokołowe powiązane z rozmowami a/v;
  • API - Nowe menu dla kontaktów (rozpocznij rozmowe audio, wideo, zakończ);
  • Chyba poprawiony bug, który powodował deadlock przy pobieraniu awatarów GG;

2011-11-03-11-16

  • API - Nowe zdarzenie WTW_EVENT_FULLSCREEN_STATUS;
  • API - Nowa funkcja WTW_IS_FULLSCREEN_ACTIVE (#1672);
  • API - Nowa funkcja WTW_IS_SAFE_TO_DISTURB;
  • API - Dodatki, poprawki dla usług http (#1671);
  • API - Funkcję WTW_SETTINGS_INIT zastąpiła WTW_SETTINGS_INIT_EX;
  • API - Wszystkie time_t zastąpione przez QWORD, niektóre kompilatory nie uznają iż time_t powinien być 64bit;
  • Poprawione zawikanie wierszy na długich bezspacjowych wyrazach w domyślnym stylu rozmowy;
  • 'sysinfo' pokazuje teraz jaki LM jest ustawiony i czy IE jest włączony;
  • Przepisany kawałek kawałka obsługującego sprawdzanie czy user jest aktywny, wątki kb/ms zamiast co 500ms kręcić się by sprawdzić czy coś się dzieje grzecznie czekają na reakcje w nieskończoność (bolało mnie te 150kHz zjadane przez te wątki ;p);
  • Poprawiony problem z > i < przy kopiowaniu tekstu z HTMLayout (#1680);
  • Metakontakty moga mieć teraz dodatkowe dane (#1679);
  • Sprawdzenie czasu bezczynności uzytkownika od teraz ignoruje także klawisze NumLock i Capslock;
  • Przy multilogowaniu na GG, zamiast pokazywac we whatify wszystkie obecne sesje na raz, rozdzielamy je na zdarzenia zalogowano/wylogowano klienta;
  • Poprawki dla wtyczki Skype;
  • HTMLayout uaktualniony do 3.3.3.9;
  • SQLite uaktualniony do 3.7.9;

0.8.22.3094 -> 0.8.24.3096

Nie skusisz się może na wsparcie? ;)

2011-11-02-11-03

  • Poprawiony bug, który przy nieszczęśliwym położeniu bibliotek powodował crash przy wklejaniu tekstu skopiowanego z HTMLayout;
  • Dodatkowo tekst skopiowany z HTMLayout nie powinien zawierac encji;

0.8.20.3003 -> 0.8.22.3093

Nie skusisz się może na wsparcie? ;)

2011-10-31-11-02

  • Literówka (#1659, #1658);
  • Lista polaczen w oknie multilogowania wygląda ładniej (#1657);
  • Sortowanie w archiwum działa lepiej (#1660);
  • Kilka drobnych poprawek w API i innych pierdółek;

2011-10-28-10-31

  • utlIgnore ma nowy engine do przechowywania informacji;
  • utlIgnore ma zmienione okno opcji wraz z jego możliwościami;
  • Rozwiązany problem z samo-odblokowujacymi się kontaktami (#1541, #1230);
  • Poprawione pojawianie sie kontaktów bez blokad na liście blokad (#1395);
  • Wtyczki mogą dodać swoje opcje do opcji ignorowania (#1340);
  • Przed zablokowaniem kontaktu komunikator się upewni, że akurat tego chcesz (#831);
  • Kiedy jakaś wtyczka zostanie uruchomiona, to zostanie wysłany event WTW_EVENT_PLUGIN_LOADED z jej GUIDem w wP;
  • Na proto GG dostaniemy pytanie czy aby z pewnością chcemy usunąć kontakty z serwera (#1627);
  • Poprawione Ctrl+1/9 w oknie rozmowy (#1647, #1632);
  • Poprawione znikająco-działające literki w oknie rozmowy (#1641);
  • Poprawiony Ctrl+H w oknie głównym (#1602);
  • Poprawiony mały deadlock kiedy otrzymywalismy wiadomosc w momencie jak pracował wątek filtrujący archiwum;
  • Zdarzenie "destroy" nie działało w netlibach, teraz działa, chyba;

2011-10-26-10-28

  • NetLib ma teraz obsługę Bluetooth (skoro to i tak sockety);
  • Obejście dla blędu layoutu HTML z przewijaniem (#1635);
  • Scroll w oknie ustawień zaawansowanych jest przy tegoż otwarciu na górze, a nie na dole (#1644);
  • Poprawki stabilności... pytanie tylko dlaczego wcześniej zabezpieczyłem dodawanie jednych danych do kolejek, a nie zabezpieczyłem sekcjami krytycznymi ich usuwania... półmroczność jasna;

2011-09-29-10-26

  • Sprawdzanie pisowni w oknie wysyłki SMS (#1243);
  • Usuwanie diakrytyków z wiadomości wysyłanych do wybranych kontaktów (#568);
  • Nowa karta opcji w opcjach, zaawansowane;
  • Część opcji z opcji przeniosła się do opcji (zaawansowanych);
  • API - Doszła w API możliwosć oznaczania funkcji jako "Thread Safe" (Notka: jakiekolwiek "TS" funkcje absolutnie nie moga sie odwoływać do UI, bezpośrednio lub pośrednio!);
  • Logowanie zdarzeń działa teraz asynchronicznie;
  • Opcja bezpiecznego wymazyania danych z archiwum w zaawansowanych;
  • Opcja powiekszenia cache słownika sprawdzania pisowni w zaawansowanych;
  • SQLite @3.7.8;
  • W pytaniu o pewnosć co do wykonania oczyszczania awatarów na XMPP nagłowek był z treścią zamieniony;
  • Coś tam z menu dynamicznymi, poprawione (#1612);
  • Wyszukiwanie na liscie kontaktow zaraz po uruchomieniu, poprawione (#1427);
  • API - Można teraz dodawać pozycje z poziomu API do menu kontekstowego okna edycji;
  • "Wklei i wyślij" w menu konktekstowym okna edycji (#1608);
  • W opcjach zaawansowanych można wyłączyc globalne sktóry klawiaturowe (#1614);
  • W komunikatach z cichymi kolokwialnymi wiadomościami, przyciski były zamienione i robiły dokładnie odwrotnie to co miały;
  • API - Menu cd, znaczy "widzicie jak taki temat jest pomocny w stwierdzeniu o co chodzi"? (#1617);
  • API - Menu cd2 (#1618);
  • Coś tam w mailach (#1620);
  • Można w filtrach wybrać wiele kont do filtrowania (#1430);
  • API - Nowa klasa do whatify, "WARNING";
  • Mała funkcja zasponsorowana przez Mykowhai;
  • Powiadomienie z ilościa wiadomości nie ignoruje już ustawienia "nie pokazywać przy aplikacjach pełnoekranowych";
  • Sprawdzanie pisowni dostało swój wątek, a nawet wiele wątków... znaczy przy wielkich ilościach danych/przyblokowanym dysku/etc samo okno nie powinno się przyblokowywać;
  • Dodatkowy layout engine (HTMLayout), jeśli włączony (i zrestartowany) zastępuje IE w programie;
  • Nowy plik do userTheme, 'htmlLayoutInfo.xml';
  • Komunikat o niskiej wersji IE jest wyłączony jeśli LM nie jest ustawiony na IE;
  • Zmiana LM zapewne poprawia: #1559, #1421, #1557;
  • API - Interface CBrowserInterface miał małą zmianę, stare wersje tegoż nie będą działały;

0.8.18.2852 -> 0.8.20.3003

Przypominam tylko, że zbieram sobie na Line 6 Spider IV, Canona 60D albo EF 70-200/2.8 L IS i ładnie prosze o datki dobrowolne ;) Bo zrobię ten napis... w kropki czy coś takiego! ;P

2011-09-25-09-29

  • LOAD_GRAPH zamiast S_OK zwraca S_FALSE, co powinno zachować kompatybilność ze starszymi wtyczkami jakiś czas, i nowymi (o ile uzywają, jak powinny makr SUCCEEDED/FAILED);
  • Daty i godziny powinny byc pokazywane zgodnie z ustawieniami lokalizacyjnymi systemu;
  • Dodatkowo, do powyższego, w archiwum, krótka nazwa dnia tygodnia jest wyświetlana przed datą/czasem (#1243);
  • Dodana opcja weryfikacji podpisu cyfrowego wtyczek/ich integralności;

2011-09-23-09-25

  • Poprawiony bug dodany w ostatniej becie, ktory powodował a) wyłącznie mozliwosi regulacji jasnosci podswietlenia w matrycy, b) niemoznosc uspienia kompa;

2011-09-18-09-23

  • Do zmiennych w ścieżkach przy instalowaniu dodatkó doszła nowa zmienna "%plugin-data%" ('PluginData'), na dane wtyczek, jak domyślne ikonki, etc;
  • Funkcja WTW_INFO_GET_PLUGIN_DATA_DIRECTORY;
  • Zmienione zachowanie funkcji "GRAPH_LOAD" jeśli podajemy flagę DEFLOC, funkcja szuka grafiki w następującej kolejności:
    • [profil]\userTheme;
    • jeśli jest podany, [profil]\*ptr->defaultPluginDir;
    • [profil]\PluginData;
    • [EXE]\Components\Theme;
  • Nowa funkcja API, WTW_GET_DIRECTORY_LOCATION. Po następnej stabilnej całkowicie zastąpi WTW_INFO_GET_CACHE_DIRECTORY, WTW_INFO_GET_PROFILE_DIRECTORY i WTW_INFO_GET_EXE_DIRECTORY
  • Poprawione działanie pewnej flagi w API (#1581);
  • Parametr "--noExtProfiles" powoduje wyłączenie poszukiwania profili po wszystkich dyskach (#1576);
  • Parser linków zignoruje kropki, przecinki i nawiasy na końcu adresów mailowych (#1572, #1565);
  • Wielomonitorowe pierdoły poprawione, miejscami (#1574);
  • Dump nieznanych pakietów XML na wersjach stabilnych komunikatora jest wyłączony (#1519);
  • Poprawione zachowanie whatify na monitorach, które miały ujemne koordynaty na wirtualnym pulpicie (#1582);
  • Nowe pozycje w ultNews sa umieszczane na początku a nie na końcu listy (#1533);
  • Możliwość ustawienia własnego formatu nagłowna informacji o zmianach stanów kontaktów (#1307);
  • Poprawiony problem z interpretowaniem nie-encji jako encje na XMPP i tlenie;
  • Poprawiony problem (nie zamienianie encji na znaki własciwe tymże) z częścią planText wiadomości GG kiedy wtyczka wysyłała wiadomość HTML przez protokół;
  • "Zamknij inne karty" jest nieaktywne jeśli otwarta jest tylko jedna (#330);
  • Możliwość wysyłania danych z konsoli (XML) przez sieci tlenu i XMPP (#582);
  • Po otrzymaniu obrazka okno powinno się poprawnie przewijać, o ile powinno (#594);
  • Dodana opcja używania UTF-8 w wiadomościach w sieci tlen.pl (powinna być kompatybilna ze starymi klientami);
  • Odinstalowywacz aktualnie usuwa poprawnie wszystkie pliki z folderu aplikacji (poza profilami);
  • W API do sesyjnych eventów dodane informacje o stanie zasilania monitora głównego;
  • Sortowanie w archiwum (#503, #744);
  • Dopadłem oprogramowanie testujące aplikacje, komunikaty sa czasem tak enigmatyczne... no ale po paru h męczenia się poprawiłem pare (3) bugów, które mogły wpływac na stabilność programu;
  • Poprawiony bug ze 100% obciązeniem rdzenia przy starcie z głownym oknem zminimalizowanym (i przy okazji połaczenia z siecią po starcie powinny byc w takim wypadku poprawnie nawiązywane, #1586, #1548, #1304);
  • Cofnięta jedna ze zmian wprowadzona w #1574, whatify na dowolnym monitorze uznają obecność paska start, nawet jak go nie ma (#1587);

2011-09-13-09-18

  • Drobne poprawki tu i tam;
  • Do API, dla wtyczek - możliwość podania dodatkowej, domyslnej lokalizacji grafik (relatywnej do folderu profilu), sprawdzanej po sprawdzeniu userTheme a przed Components\Theme;
  • Funckcje ładujące grafiki (poza tymi, które zwracają wskaźniki i uchwyty) zwracają teraz HRESULT;
  • Lista wtyczek w opcjach dostała checkboxy (właczają/wyłączają/przełączają autostart i stan jednocześnie);
  • Lista wtyczek w opcjach nie jest teraz całkowicie przeładowywana kiedy zmieniamy opcje wtyczki;
  • wtwCrypto zaimplementowane (hashe: crc32, crc64, md5, sha1, sha256 i sha512; Crypto: AES);
  • Mała optymalizacja zżerania pamięci jeśli włączone jest sprawdzanie pisowni. Kosztem prędkości oczywiście. Dokładniej, to zamiast trzymać wszystkie dane w pamieci, tworzymy sobie z nich bazę danych SQLite i w niej wszystko trzymamy, pierwsze utowrzenie bazy/aktualizacja chwile trwa, i w wypadku pl słownika zabiera około 15-25MiB przestrzeni dyskowej, z drugiej strony komunikator zjada do 30MiB mniej pamięci;
  • Update słownika PL (1.9);
  • Skutkiem ubocznym używania bazy danych dla słownika jest dostępność sprawdzania pisowni praktycznie "od natychmiast" (wcześniej czasem trwało to parę sekund, zakładając, że cache jest już kompletny);

2011-09-06-09-13

  • Burp;
  • Nowe funkcje w API, do obsługi plików (wtwFile.h). Po uja? Bo maja po drodze przeźroczysty dla wtyczek (no mniej-więcej) mechanizm szyfrowania;
  • SQLite @3.7.7.1
  • Eksperymentalnie dodana opcja w miarę pełnego szyfrowania danych w profilu, znaczy zabezpieczenia na hasło, które w przeciwieństwie do innych komunikatorów - działa (szczegóły);
  • Opcja zabezpieczenia archiwum hasłem (#650);

2011-08-21-09-06

  • Sprawdzanie pisowni działa w oknie ustawiania opisu (#1552);
  • Jeśli okno opisu/edycji kontaktu jest pokazane, acz nei na pierwszym planie to ponowna próba jego wywolania przyciągnie je na pierwszy plan (#1553);
  • Adres IP w oknie utlInfo był wyświetlany odwrotnie (#1526);
  • Nawrócony błąd z wyliczeniem wczoraj i dziś względem czasu obecnego bez uwzględnienia godziny, poprawiony (#216);
  • SimpleHttpServices - zaimplementowane (#1547);
  • Samonapraw, przy okazji #1552 (#1554);
  • Samododaj, przy okazji #1552 (#1551);
  • Win+S wywoła okno ustawiania stanu (#276);
  • Możliwość usunięcia profilu z okna zarządzania nimi (#243, #746);
  • Nazwa kontaktu jest poprawnie rozpoznawana, jeśłi kontakt ma nazwę z jednej litery się składającą (#772);
  • Na XMPP jeśli serwer nie obsługuje informacji o ostatniej aktywności użytkownika, to nie jest o nią odpytywany;
  • Interface ustawień zwraca teraz wartości z rodziny E_*, S_OK, S_FALSE lub ilość elementów, zalezy która funkcja; Zmiana zasponsorowana przez Kokosoft, przy okazji psuje kompatybilnosć ze starszym API i wtyczki "zewnętrzne" trzeba przekompilować z nowym API;
  • Nowy event (WTW_ON_AVATAR_SET) oraz funkcja (WTW_AVATAR_GET);
  • NetLib dostało nowy event, "CONINFO" odpalany po tym jak zaakceptowaliśmy połączenie przychodzące. Zawiera informacje o IP z którego nastąpiło połączenie;
  • Nowa funkcja API: WTW_FUNCT_GET_CHATWND_ATTRIBUTES (zastapi WTW_FUNCT_IS_CHATWND_ACTIVE oraz WTW_FUNCT_IS_CONTACT_CHAT_ACTIVE);
  • Sounds zostało wyłączone chwilowo z czarnej listy wtyczek;
  • Porządki w nagłówku 'wtwProperties.h';
  • Funkcje powiązane z whatify pokzywaniem zwracają teraz stałe z rodziny S_*/E_*, czyli HRESULT;

0.8.16.2818 -> 0.8.18.2852

Przypominam tylko, że zbieram sobie na Line 6 Spider IV, Canona 60D albo EF 70-200/2.8 L IS i ładnie prosze o datki dobrowolne ;) Bo zrobię ten napis... w kropki czy coś takiego! ;P

Do about za wsparcie dodani: kenny, Venydar, mgr_rybak, Bamek, Basior, k!polonia, Valchall

2011-08-11-08-21

  • Wyrazy kończące się @ nie sa rozpoznawane jako e-maile (#1537);
  • Do parsera XML dodana obłsuga (pełna) przestrzeni nazw w tagach i nazwach atrybutów, ludziom z Google się chyba bardzo nudzi (co poprawia komunikację z gTalkiem);

2011-06-20-08-11

  • Do wyniku komendy "sysinfo" dodana wersja IE (zhvir);
  • Do menu "narzędzia" doszła a pozycja otwierająca monitor serwerów GG (zimaq);
  • Na GG, jeśli hub raportuje iż siec nie działa, albo zwraca nieprawidłowe dane, to protoGG będzie usiłowało uzyskać serwer z naszego alternatywnego huba (zrobionego na podstawie danych z monitora serwerów);
  • Jeśli wybrano start w postaci zminimalizowanej, oraz "x minimalizuje" to przy starcie okno startuje głowne jako zminimalizowane a nie ukryte (wiem, nazwa opcji jest myląca);
  • Wtyczka do skryptowych bramek sms (standardowych) oraz engine Javascript wyleciał z głownej gałęzi WTW, będzie to dostępne jako osobne wtyczki;
  • Z poziomu API można teraz wywołac okno ustawiania globalnego stanu;
  • Poprawine drobne problemy przy używaniu wiadomości html na gadu (#1540);
  • Poprawine drobne problemy z zapisem do archiwum, czasem, kiedy program nie był wyłączony poprawnie (#1524);
  • Poprawiony bug ze 100% obciazenia (rdzenia) kiedy okno rozmowy było zminimalizowane (#973, #1413, #1417, #1520, #1525);

0.8.14.2760 -> 0.8.16.2818

Przypominam tylko, że zbieram sobie na Line 6 Spider IV, Canona 60D albo EF 70-200/2.8 L IS i ładnie prosze o datki dobrowolne ;) Bo zrobię ten napis... w kropki czy coś takiego! ;P

Do about za wsparcie dodani: Bysio, Niko

2011-06-18-06-20

  • Poprawiony problem w resolwerze DNS, który powodówał, że przy permamentnym braku sieci (odłączone karty sieciowe na przykład) program nie wznawiał automatycznie połączenia;

2011-06-11-06-18

  • Runtime uaktualniony do wersji 9.0.30729.6161;
  • Rozwiązany problem z niełączeniem się z sieciami używającymi SSL/TLS na niektórych systemach (/bez praw admina). Dotyczyło głownie GG i XMPP (#1478);

2011-06-03-06-11

  • Na GG sprawdzamy czy wiadomości które wysyłamy zostały potwierdzone przez serwer. Jeśli nie, w momencie kiedy odzyskamy połączenie, komunikator wyśle je ponownie sam (powiadamiając nas o tym, oczywiście);
  • Poprawiony problem z wyświetlaniem donatorów w about, których nazwa nie zaczynała się na literę alfabetu;
  • Jeśli wystąpi problem z ładowaniem schannel to zostaniemy o tym poinformowani;
  • "sysinfo" (#992);
  • SSLv2 nie jest już dozwolonym mechanizmem szyfrowania w NetLib;
  • Z opcji XMPP wyleciała możliwość wybrania mechanizmu szyfrowania TLS;
  • Uaktualniona dokumentacja w wtwNetLib.h;
  • Do netLib dodana możliwość jawnego definiowania używanego protokołu (IPv6/IPv4/Auto);
  • WTW_PLUGIN_OPTION_WARN_ON_LOCAL_COPY dodane do opcji wtyczek, używać kiedy wtyczka nie powinna być instalowana w folderze profilu;
  • CrashReporter ma teraz okienko także po ingliszu;
  • Zmieniony sposób działania libWTW, znaczy trzeba teraz wywołać wtw::libWtwInit() przy załadowaniu i wtw::libWtwTerminate() przy wyładowaniu wtyczki;
  • Poprawiony bug ze wznowieniem połączeń GG (automatycznym) po wybudzeniu systemu (#1498);
  • Do API dodane makro WTW_PLUGIN_API_ENTRY(returnType), pomoc przy eksportowaniu funkcji z DLLi;

0.8.12.2750 -> 0.8.14.2760

Przypominam tylko, że zbieram sobie na Line 6 Spider IV, Canona 60D albo EF 70-200/2.8 L IS i ładnie prosze o datki dobrowolne ;) Bo zrobię ten napis... w kropki czy coś takiego! ;P

Do about za wsparcie dodani: 23LAFUENE, Azael, gucio_88, Tadzik, Kapitan Fajter, vrus, s_ca, Hatak.pl, flashg

2011-06-01-06-03

  • Można teraz wyłączyć whatify dla całej grupy;
  • Poprawiony mały bug który czasem powodował crash przy akceptacji niezweryfikowanego automatycznie certyfikatu ssl, chyba;
  • Poprawiony crash który sie pojawiał po wciśnięciu del jeśli na liście kontaktów nic nie było zaznaczone;

0.8.10.2580 -> 0.8.12.2750

Przypominam tylko, że zbieram sobie na Line 6 Spider IV, Canona 60D albo EF 70-200/2.8 L IS i ładnie prosze o datki dobrowolne ;) Bo zrobię ten napis... w kropki czy coś takiego! ;P

Do about za wsparcie dodani: mack0r, tr3m3ns, patman, SPAWBOR, HappyBlack, Bibson, Positive, Cheater, DarkBalor, misiaczekmr, MynahPL, haRacz, unkn0wn, jeme, eBizo.pl, antwerpia.be, sylvo, Wit, karachan.org, kuchc1k, Cotvi, Beneglih, Ace, Lech, krzypiot, Sebastian -Sebecco- Grabowski, Bresiu, Kleryk, DamYan, szotan, shibby, Tusiak, patman, vee, k4c2m4r, webs1821, sequencer, macduff, greenviz, czajan83, vladarionpl, simoon, krzemo, esaelaes, irgistroy, elzappero, fallus, siemirak, krzysieq, trzeci.eu, kliwer, bartosz 'nosek' kustra, kabzin, lemur, le(hu, artek, luck (udj.pl), sigint, ariwez, m00min, vito, cotvi, heimdall, malpka, harorri, te_be, freebaby, green_merlin, cyku barani, roo, adler91, zioolek, masta, donmarciano, marduk, sebaaas, merlin, kodzio z lublina, pabloes, eoz, peterpfff, robzit, arkadyjczyk, jordan, mlyczko, strus, THE FIRST PATH TECHNOLOGIES, pantomek, _mumin_, kristofer, aaaxxx, gajdzin, kinio, szary, chris_, macieq84, kadi, tomcio.k, prz3m3k, gotronkk, font2, unoy, arekm78, art69, robert de clair, irytek102, doremi, krzychu1w, komornikpl, draczeek, dejvo, el_oscyppo, lukas_tm, daras28-82, laciu, pasczak, piotr_, q77, thormes, bizon, doogi, japitole, torrsid, yona, mario, tecon, wujekjohny, mrjq, arnus, wieh76, wojtek.z, grzesiu - bialystok, laszlo, Rafał Jabłoński, kubus_pl, crew [etrea], thibris, Kaja, margot, qmil, Lupus, MrMajst3r, Dejw2006, notlad, invee, mch, SkaWit, fructo, krawczul, muody, zmora, Szczypiorek, MIXTERek, flankerr, hun7er, MarCiNWz, Abdl, alfabit, blackrain, Grooar, prenner, elMajstero, xcynix, Michał Alex, luki_wolin, Zipper, Artur, Klosiak, Aczkolwiek, Waściu, krajew4, pgorka, darmomar, Peter_lin, morus12, rixspi, pitaki, shorty, shi, tjackobson, mariobombo, xeres, fl4izdn4g, modifacator, Harnash, Michael1978, etal, aaana3, InSecT, VANBUBU, UlanaXY, pawlos, KRI, cieplok, GodAs, artur3788, etienne, stoper, maves, karlikos, Milkymen, pavlaq89, kudi, myrogall, dulcysia, azraleus, wadmar, paq, gniote, philot, fronio, zoob3k, mcvoy, romson89, korfin, Agna z Łodzi, maniek,monster, mariaczi, naron, Uczulony, pippin, Treskil, marbal89, Sethite, Kowdi, Trocio, Macior, Fiodor, Nithaar, norveg, broniar, jzbl, Snap, foss, Peesx, AbiX, ra88, jezyna, barthez, Kwiateusz, Hell5pawn, Hemus, Nail, kokosoft, wegorz, tomaszxp, hudrza, ProfesorSparks, konki, mrblur, Anubirux, ViresX, Jarek Chmielecki, Sajgon, Kenny, Megabenek

2011-05-29-06-01

  • Poprawiony bug w cichych wiadomościach systemowych, który powodował crash przy starcie komunikatora;

2011-05-26-05-29

  • Procedura AutoUpdateu sprawdzi wszystkie archiwa zanim je wypakuje, i jak coś z nimi będzie nie tak to nie pozwoli na kontynuowanie;
  • Poprawiony problem z HTMLem w powiadomieniach o treści wiadomości;
  • Poprawiony problem z HTMLem kiedy otrzymywanie formatowań było wyłączone (#1496);
  • Dodane dwie funkcje API, WTW_CHATWND_INPUT_TEXT_GET/SET (#1256);
  • Dodane zdarzenie WTW_EVENT_ON_CHATWND_MSG_SENT, po wysłaniu wiadomości i wyczyszczeniu edita;
  • Dodane zdarzenie WTW_EVENT_ON_CHATWND_MCT_CHANGE (#1260);
  • wtwChatWindowInfo dodatkowo przekazuje informacje czy okno ktorego dotyczy event jest odpięte (bIsDetached);
  • W wtwChatWindowInfo bIsActive jest poprawnie podawane w wypadku odpiętego okna;

2011-05-20-05-26

  • Poprawiony mały problem z proxy (#546, #715);
  • Nowe okno dodatków;
  • Okno zarządzaia dodatkami zapamiętuje teraz swoja pozycję;
  • Instalacja z powyższego wyleciała, jest w osobnej zakładce;
  • Wtyczka może teraz (tylko przez GG i XMPP o ile druga strona obsługuje) wysłac wiadomości z elementami HTML (#1493);
  • LZMA SDK uaktualnione do wersji 9.20;
  • Poprawione problemy z Ctrl+C w oknie rozmowy (#1300, #1332, #1355, #1365);
  • Opcja automatycznego eksportu z okna edycji kontaktu GG zapamiętuje swój ostatni stan (#888);
  • Poprawka w problemach z czasem w konferencjach GG (#1080);
  • W opcjach GG można sobie zezwolić na puszczenie podstawowych formatowań via GG (B, I, U);
  • Archiwum poprawie wyświetla wiadomości w HTML;

2011-05-15-05-20

  • Poprawiony problem z "&nbsp;" przy rozmowach z webgadu;
  • Poprawiony błąd z zakładkami okna rozmowy kiedy przechodzimy z jednej themki aero na inną themkę aero (#1404);
  • Uaktualniona exportTheme.html domyślna (#1484);
  • Pierdoła (#1486);
  • Poprawki w obsłudze HttpProxy i Socketów;
  • Do proxy Http dodana obsługa kodu 403;
  • Obsługa Proxy SOCSKS v4/A została usunięta, została tylko v5 (ten standard ma z 15 lat, więc...);
  • Jak coś nie pójdzie z otwarciem pliku archiwum tlen 6, to pokazujemy o tym komunikat (#1372);
  • _ARCH_PAGE_DESTROY powinno b yć teraz poprawnie wysyłane przy wyłączeniu, okno arch jest niszczone przez wyłączeniem systemu wtyczek (#1195);
  • libPNG uaktualnione do 1.5.2;
  • Literówka (#1489);
  • Godzina w archiwum tlenowym jest konwertowana z GMT do naszej strefy czasowej (#1490);

2011-05-12-05-15

  • W opcjach sieci mozna sobie ustawić czy IPv6 ma być włączone, wyłączone czy jak niżej;
  • IPv6 domyślnie na XP jest wyłączone, na Vista+ włączone;
  • Poprawiony problem z zapisem ustawien combo-boxów w libWTW (#1476);
  • Dodana opcja umożliwiająca usunięcie archiwum, całego;
  • Dodana opcja automatycznego kasowania z archiwum starych wiadomości (starszych niż x dni, konkretniej, #739);
  • Głupia sprawa, że nie ma asynchronicznej wersji getaddrinfo... no to napisałem swoją własnę wersję szukajki dns, asynchroniczna;
  • Poprawione problemy z wznowieniem połączenia po jego utracie, oraz z blokowaniem sie komunikatora na chwile przy braku polączenia z siecią, oba problemy zostały dodane wraz z ipv6 w ostatniej becie (głupie getaddrinfo);
  • Plus, jeśli można (tj jeśli mamy Vistę+) sprawdzamy czy IPv6 jest poprawnie skonfigurowane (ma adres z DHCP albo manualny albo autoconfig) i wtedy używamy IPv6. Jeśli system ma tylko adres Link-Local, to nie;
  • Powiadomienie kartowe gaśnie teraz prawidłowo, chyba (#1445);
  • Drobne poprawki w obsłudze kompresji na XMPP;
  • Drobne poprawki w socketach, kiedy chcieliśmy wysłać bardzo duże ilości danych za jedną razą;
  • Skróty z menu "Widok" działają poprawnie w oknie głownym (#1482);
  • Brakująca spacja (#1479);
  • Czas w konferencyjnych wiadomościach otrzymanych jak nas nie było jest już poprawny (#1321, #1220);
  • W queryPlugin info jest podawana tylko wersja komunikatora (HiDWORD i LoDWORD) (#1322);
  • Poprawione wykrywanie linków z nawiasem na początku kiedy od niego się zaczynały (#1356);
  • Awatary na gadu są sprawdzane pod kątem ich poprawności (#1228);

2011-05-09-05-12

  • Nowy parametr linii komend "noHwAES";
  • Delete powinno działać na liście kontaktów (#584, #843);
  • Delete działa na liście rozmów w archiwum (#1216);
  • Eksport wielu rozmów za jednym zaklikiem (acz trzeba podać nazwy plików dla każdej z osobna, #1067, #1009);
  • Ctrl+A działa na liście rozmów/wiadomosci/etc w archiwum (#783);
  • Poprawka w wykrywaniu kiedy trzeba uzyć pełnej daty, a kiedy tylko czasu, w oknie archiwum (#1470);
  • Import archiwum wiadomości i SMS z tlen v7;
  • Import archiwum Nowego Gadu-Gadu (8/10) (#1227, #647);
  • Poprawione parsowanie adresów IPv6 (przeklęte dwukropki przed portem ;p);
  • Jeśli host ma rekord AAAA to usiłujemy go użyć przed tym jak zrobimy fallback do A (czyli preferujemy IPv6 przed IPv4);

2011-05-06-05-09

  • Dodana sprzętowa obsługa szyfrowania (o ile oczywiście mamy odpowiedni CPU Intela, sorry AMD);
  • Poprawiony odczyt konferencji z archiwum (#1464);
  • Poprawiony problem z wyszukiwaniem % w archiwum (#1471);

2011-04-27-05-06

  • Zamaskowany (chyba, teoretycznie) problem z wykładaniem sie programu z IE9 kiedy klikamy w linki, ten bug jest w warstwie D2D i teoretycznie ta łatka naprawia błąd. WTW dodatkowo maskuje bug proszac ładnie FPU aby ignorował torszku dzielenie przez zero ... acz nie mam pewności o co z tym wszystkim chodzi;
  • Adres IP ze starej bazy kInfo były importowane odwortnie niż powinny, poprawione;
  • W opcjach mozna wybrać tryb dostępu do archiwum, szczegóły w opcjach... a właściwie w wiki;
  • Do archiwum można teraz zapisywac do archiwum zmiany stanów, błędy i ostrzeżenia pokazujące się w oknie rozmowy;
  • Poprawione podświetlenie w archiwum kiedy szukalismy znaku ">" (#1443);
  • Jeśli chodzi o implementację SSL z OpenSSL to została zastąpiona przez SChannel, co oznacza iż:
    • Program zajmuje mniej mniejsca i pewnie mniej pamieci;
    • Jeśli mamy Win7 lub Viśtę to mamy dodatkowo obsługę TLS 1.2 i TLS 1.1;
    • Coś może nie działać prawidłowo ;P
    • Ah, i wciąż używamy OpenSSL z powodu AES, MD5 i paru HAMACów (do OAuth), więc jakby się newsy o aktualizacji OSSL pojawiały to się nie dziwić ;)
    • Poprawka, do HMAC-SHA1, SHA1 oraz MD5 też używamy CryptoAPI z Windows;
    • W zasadzie nie używamy już OpenSSL ;P
  • Z managera profili da się przejść do folderu lokalnych profili (#635);
  • Esc w związku ze zmianami w kInfo zamyka okno kInfo (#296);
  • Staroć (#465);
  • Rozmowa (o ile archiwum jest włączone) może być teraz zapisana do html bezpośrednio z okna rozmowy (#477);
  • Do API dodany kawałek nagłówków umożliwiający wywołanie jakiegos wbudowanego zachowania, na przykład pokazanie właściwości kontaktu z daną kartą pokazaną (wtwDefaultActions.h);
  • Pozycja "kInfo" nie jest teraz pokazywana przy kontaktach "othr";
  • Automatyczne sprawdzanie poprawności certyfikatów SSL działa od teraz jak powinno;

2011-04-11-04-27

  • Chyba poprawione problemy z ponownym połączeniem na tlenie i xmpp kiedy połączenie z punktu widzenia TCP było zamknięte poprawnie;
  • Poprawki w przejściu z niedostępnego na niedostępny kiedy procedura wznawiająca połaczenie siedziałą w timerze #1336;
  • Zmiana działania resolverka dla serwerów gadu, teraz zamiast pamiętać wszytkie jakei dostał pamięta ostatnie 4 (osobno dla każdego UIN);
  • Mechanizm wiadomości kolokwialnych doczekał się nowego ich typu, cichyh. Znaczy zamiast okienka z wiadomoscia dostaniemy whatify;
  • Okienko about dostalo nowa liste donatorów, znaczy z podziałem na literki;
  • Runtime uaktualniony do 9.0.30729.5570;
  • API dorobiło się możliwości zapisywania do archiwum wiadomości konferencyjnych (przez write_message z odpowiednia flaga w msgFlags, + msgSubject w pierwszej zapisywanej wiadomosci bedzie tytulem konferencji);
  • Archiwum potrafi teraz wyświetlić wiadomości z konferencji;
  • SQlite uaktualnione do 3.7.6.2;
  • Konferencje Gadu-Gadu są teraz zapisywane do archiwum (#1236, #1018);
  • Poprawiony problem z samowciskającym się ctrl przy nowych wiadomościach;
  • utlInfo używa teraz do składowania danych bazy danych sqlite, co przy okazji poprawiło bug (#1455) występujący przy bardzo, bardzo, bardzo długich ID kontaktów;
  • Okienko informacyjne utlInfo przeniosło się do właściwości kontaktu, acz wywoływalne jest standardową drogą, a przy okazji jest nowe (a i ubocznym skutkiem tego jest skalowalność okna tegoż);
  • utlInfo ignoruje teraz opisy kontaktów w stanie "błąd";
  • W razie orła, którego wychwyci nasz "łapacz wyjątków" dump zostanie wysłany na inny adres (domene) niż do tej pory, poprzedni adres i tak nie działał ;P Znaczy wysyłanie crash dumpów znow działa;

0.8.8.2570 -> 0.8.10.2580

Przypominam tylko, że zbieram sobie na Line 6 Spider IV, Canona 60D albo EF 70-200/2.8 L IS i ładnie prosze o datki dobrowolne ;) Bo zrobię ten napis... w kropki czy coś takiego! ;P

Do about za wsparcie dodani: sandfighter, MGranacki, sprayspot, Muzzol, tomfra71, Piotrek (IPC), jcold, lopcio

2011-04-07-04-11

  • Poprawiony problem z crashem w archiwum kiedy szukaliśmy czego z ';
  • Na GG zmieniony mechanizm generowania numerów sekwencyjnych wiadomości (z time(NULL) na rand() | (rand() << 16));
  • Inne drobne, małe poprawki;

0.8.6.2545 -> 0.8.8.2570

Przypominam tylko, że zbieram sobie na Line 6 Spider IV, Canona 60D albo EF 70-200/2.8 L IS i ładnie prosze o datki dobrowolne ;) Bo zrobię ten napis... w kropki czy coś takiego! ;P

Do about za wsparcie dodani: pussty, bizon, PiaseQ, Greybrow, kucyk, cyberant, golden, Tenior, nietaki, Amidamaru6669, Berd, Konrad Watras, ar-kay, luki77gd, Phix, grzechoo, golebiow6, gjon, Kurruk, alien83, tupteq, nss, madkiw, cieman55, grobes, pavlik, navi, ma4eusz, truegvk, madman, trójkąt, ceteerel, jark, kangaroo, Marr, gero, vorobiej, rikardo, macper, Kiepski

2011-03-02-04-07

  • Poprawiony bug z konferencjami gg, który dodałem w ostatniej stabilnej ;P
  • OpenSSL uaktualnione do wersji 1.0.0d (+asm);
  • libPNG uaktualnione do wersji 1.5.1;
  • hunspell uaktualniony do wersji 1.3.1;
  • Poprawiony problem z samowłączającym się shiftem przy ustawieniu auto-włączenia monitora przy wiadomości nowej;
  • Poprawiony problem z nieuaktualniajcą się ikonką karty kiedy zmeiniała się składowa meta z powodu przychodzącej wiadomości;
  • Przy instalacji nie jest tworzony skrót do "readme" w menu start, tegopliku i tak tam nie było #1423;
  • Uaktualniona lista certyfikatów serwerów GG;

0.8.4.2390 -> 0.8.6.2545

Przypominam tylko, że zbieram sobie na Line 6 Spider IV, Canona 60D albo EF 70-200/2.8 L IS i ładnie prosze o datki dobrowolne ;) Bo zrobię ten napis... w kropki czy coś takiego! ;P

Do about za wsparcie dodani: kane, GerkanPL, WiedzminFM, Aquenral, dmc, lorek123, krzysieq, ŁZK, surma, watss, DRAGONERON, Edek Łomiarz, redliquid, M3X, KOLIBERk

2011-02-15-03-02

  • W oknie dodawania profilu, przu opcjach systemu plików domyślnie wybrane jest "brak";
  • W oknie dodawania profilu szyfrowanie było zamienione z kompresją #1400;
  • Dodane zabezpieczenia przeciw nieprawidłowym pakietom konferencyjnym na gg;
  • Używając klucza "Sys/MemOptions" ustawionego na 1, można - a właściwie komunikator będzie wtedy sugerował co jakiś czas systemowi, że bardzo by chciał nie być przenoszony do pliku wymiany;

2011-02-08-02-15

  • API dostało nową funkcję WTW_SET_HOOK_PRIORITY, pozwala na ... to co sugeruje nazwa;
  • API dostało nową funkcję WTW_SET_HOOK_EVENT_NONBLOCKABILITY, pozwala na ustawienie eventowi wlasciwosci "wartosc zwroca z hooka przy notify nas nie obchodzi, wywolac eventna wszystkich hookach bezwzględnie". Normalnie jak hook zwroci nie zero to dalsze hooki nie sa powiadamiane i te zwrocona wartosc zwraca evNotify;
  • Poprawiony bug powodujący crash kiedy do listy kontaktów coś dodało ikonkę, do której brakowało załadowanej grafiki (#1402, #1401, #1394, #1396);
  • Poprawiony bug w wątku zapisującym wiadomości do archiwum, bardzo czasem transakcja była "commitnięta" dwa razy;

2011-01-16-02-08

  • SciLexer uaktualniony do wersji 2.23;
  • Hunspell uaktualniony do wersji 1.2.14;
  • OpenSSL uaktualniony do wersji 1.0.0c;
  • Dodatkowy link w opcjach wtyczek #1364;
  • Zdarzenie TN_SEND jest teraz zaimpplementowane w GG, XMPP i tlenie #1363;
  • Uaktualniona licencja;
  • Log w mucu ma teraz swój themes (mucLogTheme.html);
  • Poprawione czyszczenie okna logu w karcie logu (muc);
  • Whatify nie będą się pojawiać jeśli stan kontaktu zmienił się z niedostępnego na błędny;
  • Przy imporcie archiwum tlenowego, numery <= 100 były rozpoznawane jako tlenowe kontakty, limit zmieniony na 10 #1371;
  • Poprawiony bug,kiedy przy otwartcym archiwum (na zakładce porządków) chcieliśmy odfiltrować rozmowy z danym kontaktem #1370;
  • Nowa ikonka konferencji;
  • Przy ikonkach GG uzywajacych gadiAIR bedzie dodatkowa ikonka symbolizująca to wlasnie;
  • poprawiony komunikat o braku zasobu na XMPP;
  • Poprawione zaznaczenie aktywnek karty kiedy zamykaną kartą nie była aktywna #1375;
  • SQlite uaktualnione do 3.7.5;
  • Wątek zapisujący do archiwum ma teraz swoje własne połacznie do db, sqlite czasem nie lubi wielowątowości nawet jeśli synchronziacja istnieje;
  • Kolor "no items" jest brany w utlNews z "themki" #1381;
  • Pierdoła #1373;
  • Poprawione nezwy plików tłumaczeń w protoGG, tłumaczenie okien nie działało poprawnie;
  • Okno z informacjami onaszych sesjach na gg się troszkę powiększyło, wraz z kolumnami;
  • Jeśli odpowiednia opcja w w/w oknie jest zaznaczona,zostana sprawdzone revDNSy ip na liście;
  • Obejście problemu odmowy autoryzacji na tlenie, ich serwer jest troche zabugowany i ... aby sie co zalogowanie nie dowalal z autoryzacja kontaktu ktora odrzuciliśmy,trzeba kontakt usunać z listy na której go nie ma...;
  • "Tylko dla znajomych" powędrowało wyżej #1389;
  • Literówka w tłumaczeniach #1388;
  • Drobne poprawki w oknie mapowania stanów #1387;
  • Jeden scrollbar mniej #1386;

2011-01-15-01-16

  • Loader zestawów ikon protokołów najpierw sprawdzi czy istnieje plik (przykładowo) 'setXMPP\available.png' jeśli nie to poszuka setXMPP\XMPPavailable.png;
  • Co oznacza, iż w zestawach ikon usuwamy "netClass" z nazw plików, dzięki czemu będą bardziej wymienne między protokołami;

2010-12-24-01-15

  • CNetworkSocket dorobiło się metody "send", głupia sprawa ;P
  • Drobne poprawki w kolejności akcji na panelach okna głownego;
  • Drobne poprawki w wyglądzie panelu utlNews, konkretniej parser HTML naumiał się "hr";
  • Poprawiony bug "Słuchasz(słuchasz)" w powiadomieniach o user-tune na XMPP;
  • Drobny błąd w lokalizacji utlIgnore poprawiony #1323;
  • Poprawiony bug w implementacji Data Forms na XMPP, kiedy type='text-multi' + wiele 'value', to brana pod uwage byla pierwsza, tylko;
  • Do API paneli dodane dwa nowe zdarzenia _ADDED i _DELETED;
  • Poprawiony bug w koderze base64, kiedy do zakodowania był jeden znak to koder nadpisywał kawałek nieswojej pamieci jednym znakiem;
  • Dodatki do API w postaci samo-inicjalizacji części struktur;
  • W API utlNews, jeden time_t zmieniony na QWORD;
  • W API, dodana funkcja WTW_SMST_SHOWWINDOW;
  • Naprawiona blokda autokopiowannia z okna rozmowy #1333;
  • Poprawiona implementacja wykrywania linków www bez http:// na początku #1337;
  • Podniesiona wydajność tej listy co obsługuje okno utlNews;
  • Nowa ikonka RSS, znaczy nie zmieniona ikonka RSS tylko nowa, teraz są dwie;
  • Nowe ikonki dla użytkowników chata;
  • Kontakty (w API) dostały pole contactHint, co zmieniło rozmiar struktury kontatu, co jak wiemy...;
  • Pierdoła #1343;
  • I kolejne drobnostki #1341;
  • Poprawiony (chyba) problem z niektórymi diakrytykami w szybkim wyszukiwaniu kontaktów #1334;
  • Ctrl+Tab/Ctrl+Shift+Tab przełączają panele w oknie głównym;
  • Nowe okno archiwum ;)
  • Poprawiony bug z kontaktami zostającymi na liście filtra archiwum po usunięciu wszystkich rozmów z tymże #778;
  • Mechanizm porządkowania/kompaktowania archiwum dostał opcje, 3 konkretnie
  • Drobne poprawki w rozmiarach elementów UI (konkretniej przycisków w dolnej (obszar szarego paska) sekcji okien);
  • Interface bluetooth (libWTW) dostał opcję ustawienia timeoutu przy otrzymywaniu/wysyłaniu danych;

0.8.2.2381 -> 0.8.4.2390

Przypominam tylko, że zbieram sobie na Line 6 Spider IV, Canona 60D albo EF 70-200/2.8 L IS i ładnie prosze o datki dobrowolne ;) Bo zrobię ten napis... w kropki czy coś takiego! ;P

Do about za wsparcie dodani: woocash_1984, fafu, konki, greybrow, whd, pitg, kowlak, keiran, kaiks, pyzz, duszpasterz, Dexterowicz, ketsu

2010-12-20-12-24

  • Poprawione rysowanie tekstu na panelach okna głownego pod XP z klasycznym skórkowaniem;
  • Panale/przyciski okna głownego mogą mieć teraz tekst bez ikonek;
  • Do części C++ API doszła klasa obsługująca połączenia bluetooth;
  • Poprawiony wredny bug, który czasem, u niektórych powodował crash w losowych momentach (to właśnie sprawdzałem betę wcześniej) i to jest też powodem wydania poprawkowej "stable";

2010-12-20-12-31 Beta 1

  • Pierdoła #1303;
  • Sprawdzam coś, dlatego właśnie beta ;)

0.8.0.2090 -> 0.8.2.2381

Przypominam tylko, że zbieram sobie na Line 6 Spider IV, Canona 60D albo EF 70-200/2.8 L IS i ładnie prosze o datki dobrowolne ;) Bo zrobię ten napis... w kropki czy coś takiego! ;P

Do about za wsparcie dodani: bartekmp, Antygon, Zygzaq, Kłaq, Michał Borek, kasper93, madkiw, hakatu, revanmj, ImPro, silvver, stan.pielak, pzpl

2010-12-16-12-20

  • Kiedy nastąpi wyjątek w systemie funkcji, to wyświetlimy odpowiedni komunikat, wyłączymy powodujący problem plugin i zrestartujemy komunikator (chyba, że to nightly);
  • Niektóre struktury w API (te posiadające konstruktor, czyli __initStruct) dorobiły się operatora WTW_PARAM, reszta dorobi się go z czasem;

2010-12-10-12-16 Beta 3

  • Kiedy nastąpi wyjątek w systemie hooków, to wyświetlimy odpowiedni komunikat, wyłączymy powodujący problem plugin i zrestartujemy komunikator;
  • SQLite uaktualnione do 3.7.4;
  • WTW_PANEL_SWITCH jako nowa funkcja API paneli okna głównego;
  • Poprawiony błąd, który się czasem objawiał w postaci wiszenia wtw zaraz po starcie i robienia niczego (opis na forum);
  • Poprawiony błąd z dodawaniem http do linków www #1292;
  • Okno konferencji (GG) będzie przywrócone przy przychodzącej w tejże konferencji wiadomości #1293;
  • Kiedy klikamy na powiadomienie newsa GG to zostanie on automatycznie usunięty z utlNews;

2010-11-24-12-10 Beta 2

  • Zero oczekiwania na sprawdzenie aktualizacji przy ich ręcznej inicjalziacji;
  • w API, w tlenie, gg i xmpp, w evencie WTW_PEV_NETWORK_LOGIN w pContactData dostaniemy aktualny login nasz na danej sieci;
  • API ma nowy event WTW_EVENT_ON_HOSTWND_TAB_CLOSE #1259;
  • Updater jeśli coś pójdzie nietak stworzy log i pod koniec aktualizacji ładnie zaproponuj pokaznie logu jeśli coś nie tak poszło;
  • Core (wtw.exe), utlIgnore, utlInfo, utlWebTools, smsStdGates, smsBlue, protoOthr, protoTlen, protoGG i protoXMPP są teraz tłumaczalne na inne jezyki, #112;
  • "Wyłącz sprwdzanie pisowni" zmienione na "Włącz sprawdzanie pisowni", przy okazji zresetowany stan opcji na "wyłączony";
  • Dostępny nowy słownik sprawdzania pisowni, en_GB;
  • W opcjach można sobie wybrać jezyk sprwdzania pisowni;
  • Przy instalowaniu dodatków dostępna nowa zmienna %dic% (Dictionary) i nowa klasa 'dictionary';
  • whatify może teraz (co jest domyślnym zachowaniem) pokazywać zmiany stanów innych zasobów na naszym koncie XMPP;
  • Poprawiony błąd z ładowaniem grafik z wtyczek z użyciem FRDL #1267;
  • API, przy konferencji wywołanie ponownie add z już istniejącym ID spowoduje uaktualnienie kontaktu z danym ID zgodnie z podanymi flagami;
  • Instalator teraz też jest lokalizowalny (aktualnie en i pl);
  • API dostało funkcję CONFERENCE_CONTACT_GET #1270;
  • Przy kartach okna rozmowy, wszystkei grafiki są rysoane bez konwersji do formatu GDI+ (znaczy szybciej);
  • Obsługa nowych powiadomień o poczcie na GG (pokazują nadawcę i temat);
  • W głownym oknie wtyczki mogą sobie dodawać guziczki, dwa rodzaje - pierwszy kartę (domyślnie) - którego celem jest zastępownie listy kontaktów czymś... i guziczek który jest guziczkiem i robi coś, to raczej rozwiązuje #677;
  • Drobna poprawka w obsłudze XEP-184, dodany id do wiadomosci z potwierdzeniem;
  • Nowy plugin, utlNews - taki panelik do głownego okna, mający za zadanie przetrzymywać rózne powiadomienia abym nam nie uciekły jak nas nie ma;
    • Obsługę powyższego ma obecnie protoXMPP (maile z gMail, newsy z dp.pl), protoGG (maile z GG i newsy), protoTlen (maile);
  • ">" & "<" są teraz dopuszczalne w nazwach kontaktów XMPP #1276;
  • Nowy XML w "theme" dostępny, 'mainWindowPanelCtrl.xml'
  • Limit kontaktów w protoGG zwiększony z 1024 do 1536;
  • utlNews dostało nowy engine renderowanai tekstu, co objawia się boldowanym nagłówkiem newsa (ten "engine" zastąpi kiedyś DrawTextEx na liście kontaktów, bo rozumie troszhę html)
  • Drobne optymalizacje wykorzystania pamięci i zasobów, mamy teraz globalny "cache fontów", co znaczy że elementy "owner drawn" zamaist sobie je tworzyć (czcionki) szukają ich we wspólnym buforze;
  • Poprawiony problem z prześwitującym oknem ustawianai opisu na XP #1278;
  • 'statusSwitchTheme.xml' dostało możliwość ustawienia sobie dolnego 'bordera' zmeiniarki stanów #750;
  • W powyższym mona także zmienić kolor tekstu z ilością wpisanych w okno ustawiania opisu znaków;
  • SrodkowoMlask w oknie utlNews kasuje wpis;
  • Można teraz używać gradientu w tle okna listy kontaktów;
  • Poprawiony problem (znów) z "/" na końcu nazw kontaktów xmpp przy odpalaniu linków z uri #1280;
  • Można sobie pozmieniać kolorki listy kontaktów w oknie konferencji ('mucContactList.xml') #1255;
  • Można zablokować/zmienić (używając konsoli) położenie 'whatify' #1279;

2010-11-01-11-24 Beta 1

  • SQLite uaktualnione do 3.7.3;
  • Funkcja "onAbout" z wtwPlugin w API, wyleciała;
  • Poprawka w protokole tlen.pl, od 10.11 nie można było się doń bez tej poprawki zalogować;
  • Wtyczki mogą miec teraz opcje, znaczy opcje łądowania (w wtwPkugin) aktualnie dostepne sa dwie "nie zezwalaj na ręczne łądowanie" i "nie zezwalaja na ręczne wyładowanie", potrzebnejest to do:
  • Wtyczki mogą teraz zastępować domyślny system obsługi HTML, czyli IE, trzeba tylko zarejestrować dwiefunkcje i zrobić implementację interfaceu (cpp/BrowserInterface.h);
  • W hooki BMP (BeforeMessageProcess) można teraz podmienić całą treść wiadomości;
  • Przy restarcie wszelkie parametry przekazane przez linie komend sa przekazywane do nowej, restartowanej instancji;
  • Przy instalacji dodatków można teraz w zmiennej folderu używać zmiennej %lang% (folder na pliki lokalizacji,"I18N") oraz %libs-x86%/%libs-x64% (biblioteki dla wtyczek);
  • Do API doszła możliwość lokalizowania wtyczek (tłumaczenia ich znaczy);
  • Wszelkie lokalizacje, tłumaczenia etc wrzucamy do 'profil\I18N\<kod ISO języka>\*' czyli przykładowo: 'profil\I18N\pl\';
  • Kontakty konferencyjne mogą mieć teraz userData, czyli wskaźnik na coś #1244;
  • Zdarzenia myszonowe w API oknakonferencji są zaimpelementowane teraz;
  • Hooki BMD i BMD2 działają także dla okna konferencji #1183;
  • Drobne stylistyczne poprawki w oknie konferencji #1202;
  • Scroll w oknie koncerencji zachowuje się tak jak w oknie chata #1184;
  • W API okna konferencji doszły możliwości dodawania własnych przycisków do okna tegoż;
  • Wersja protokołu tlen zmieniona do v16;
  • API, w oknie konferencji można sprawdzić czy kontakt jest na liście czy nie #1249;
  • API, okno konferencji można teraz pokazać zminimalizowane, lub w tle;
  • Drag&Drop na zakładkach konferencji jest wyłączony;
  • Log okna konferencji obsługuje flagi wiadomości _NOTHEME i _NOHTMLESC;
  • w oknie konferencji pod prawomlaskiem doszła możliwość wyczyszczenia rozmowy/logu #1254;
  • Limit znaków na uin w gg - 10, limit znaków na hasło 16 (w sumie nie wiem czemu gg tak ma) #1245;
  • Słownik do sprawdzania pisowni jest ładowany automatycznie także w knie konferencji #1253;
  • API, interface C++ zyskał nową klasę "CTranslation";
  • Poprawiony problem z przeskakiwaniem kursora przy zmianie zakładki okna rozmowy, kiedy jakaś fajna opcja systemu była włączona #493;
  • Jeśli używamy zintegrowanego instalatora, to tenże właśnie pierwszy poprosi o podniesienie uprawnień a nie zotawi tego wypakowanemu z siebie nsis'owi;