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
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
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
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
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 " " 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 powoduAES,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
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
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
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
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
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;