Table of Contents
2007
Október
2007.10.06 - v0.9.9.56 (r444)
- fixed: az mktime függvény range check error-t dobott, ha az eredmény nem volt tárolható 32 bites egészként; most false értékkel tér vissza ilyen esetekben (#580)
- fixed: az & operátor nem működött
- new: a GetSystemValue függvény új lekérdezhető értékkel bővült: SHIFT_STATE (#583)
- fixed: ha a lista oszlopszáma eltér a UserConf-ba mentett oszlopok számától, akkor nem veszi figyelembe a UserConf beállításait (#582)
- fixed: A pagecontrolnak belul pluszban mindig van egy kerete (#581)
- new: a legkülső SCREEN-nek is van BORDER tulajdonsága
- new: új függvény: DisplayMessage (#579)
2007.10.07 - v0.9.9.57 (r446)
- fixed: minden eseményre lefutott az onload és az első handler (#584)
- fixed: a ##page_num## bejegyzés nem működött a nyomtatásban (#546)
2007.10.08 - v0.9.9.58 (r447)
- fixed: a ##page_num## bejegyzés nem működött a nyomtatásban táblázaton belül (#546)
- fixed: a DisplayMessage függvénynek szál kezelési gondjai voltak, ezért nem minden esetben jelent meg és nem minden esetben szűnt meg hibátlanul (#585)
- changed: ha a DisplayMessage függvény által megjelenített üzenetre kattintunk, akkor az üzenet eltűnik
2007.10.09 - v0.9.9.59 (r448)
- fixed: ha több üzenetet is megjelenítünk a DisplayMessage függvénnyel, akkor mindig az utoljára létrehozott üzenet JumpTo-ja maradt érvényben (#587)
- new: új paraméter a DisplayMessage függvénynek (#586)
2007.10.11 - v0.9.9.60 (r449)
- fixed: a nyomtatásban a ##page_num## még mindig nem volt igazán jó (#546)
- new: BackgroundImage metódus a COOXMLPrinter-hez (#578)
2007.10.23 - v0.9.9.61 (r450)
- new: kellene egy height attributum is a checkboxlist-nek. (#589)
- change: újra a FastMM memória kezelő réteget használom - ettől elvileg 5-10%-al gyorsabbnak kell lennie
2007.10.24 - v0.9.9.62 (r451)
- fixed: a Capture komponens nem fagy ki, ha újratöltődik az oldal
- changed: DEBUG kliens esetén a program bezárásakor a logba íródik, hogy milyen típusú hibából mennyi volt
- fixed: ha a default adatbázis kapcsolat nem volt sikeres, akkor minden egyes kattintáskor egy Impossible typecast Undefined→Object üzenet íródott a logba
2007.10.25 - v0.9.9.63 (r452)
- fixed: a tegnapi változtatás miatt nem ment a Capture komponensnél a mentés (#590)
- fixed: a lista állapotának mentése nem minden esetben ment zökkenőmentesen (#588)
2007.10.26 - v0.9.9.64 (r453)
- fixed: még a tegnapi javítás után sem ment a Capture komponens rendesen, mert nem ment utána a JumpTo (#590)
- fixed: Ha egy label jobbra igazitott es a need miatt felkovernek kell lennie, akkor helytelenul szamolja ki a label hosszat, igy a jobb oldalat eltakartja a tole jobba talalhato komponens bal oldala (#542)
2007.10.28 - v0.9.9.65 (r454)
- fixed: a tegnap előtti változtatás elrontotta a relatív hivatkozásokat a processekben (#591)
- fixed: a DisplayMessage függvényt 5 paraméterrel híva Too many parameter for function… hibaüzenetet írt a logba (#592)
- new: CDatasource osztály (#561, #560)
2007.10.29 - v0.9.9.66 (r455)
- fixed: ha a Close függvénnyel zártuk be a programot, akkor Invalid pointer operation üzeneteket dobált a logba (#593)
- new: a CDatasource osztálynak
Appendmetódus (#561)
November
2007.11.01 - v0.9.9.67 (r458)
- new: CMenu osztály (#367)
2007.11.05 - v0.9.9.68 (r459)
- new: a Combobox, ChecklistBox és RadioGroup komponensekre is lehet a NEED attributumban hívatkozni; a név után ”:”-al megadható a kívánt elem azonosítója (#601)
- fixed: bazi nagy bug volt a form átméretezésében, amely azt eredményezte, hogy az oldalt többször is legenerálta induláskor és átméretezéskor
- changed: átméretezéskor és a lap első megjelenésekor mindig csak azt a PageControl lapot méretezi át, ami látható is, hogy gyorsabb legyen az átméreteződés és indulás - viszont így minden lap váltásakor át kell méreteznie az új oldalt
- new: a ChecklistBox és RadioGroup komponenseknek COLUMNS és STRETCHING tulajdonság (#600)
2007.11.06 - v0.9.9.69 (r460)
- fixed: a StartTransaction és EndTransaction metódusok előtt nem volt ellenőrizve, hogy kapcsolódva van-e az adatbázis (#603)
- new: működik az egérrel való görgetés a formon belül (#604)
- fixed: ha nem volt menü definiálva, akkor induláskor fagyott a progi
- fixed: a ComboBox komponens változásakor nem frissültek le a megfelelő NEED-el jelölt elemek (#599)
- new: a Capture komponensre lehet hivatkozni a NEED-el (#597)
- new: a READONLY tulajdonságnál is használható a szokásos
=<php kifejezés>formula (#598)
2007.11.07 - v0.9.9.70 (r461)
- fixed: a VISIBLE tulajdonság állítása hatástalan volt minden komponensnél (#605)
- changed: a RadioGroup és CheckBoxList komponensek átveszik annak a SCREEN-nek a háttérszinét, amelyiken vannak (#606)
- new: a RadioGroup-nál is megy a NEED frissítése változáskor (#599)
2007.11.08 - v0.9.9.71 (r462)
- fixed: az implode függvény hibásan kezelte az üres elemeket a tömbben (#607)
- chenged: az EditableList is átveszi annak a SCREEN-nek a háttérszinét, amire raktuk
2007.11.11 - v0.9.9.72 (r464)
- fixed: a PageControl megsemmisítésénél volt egy aprócska bug, ami miatt néha elszállt a kliens (#609)
- new: felgyorsítottam az inline értékadásokat
- new: MINWIDTH és MINHEIGHT tulajdonság kezelése a subscreen-eknél (#551)
- new: a FILE attributumot is lekezeli, ha AddElement vagy AddElementTo függvénnyel adunk hozzá subscreent (#550)
- new: a lista és EditableList komponensek COLORS tulajdonsága lehet datasource is (#535)
- new: a lista fejlécére kattintva rendezi a listát (#61)
2007.11.12 - v0.9.9.73 (r465)
- fixed: a runphp parancssori paraméter használatakor nem jött létre a log
- fixed: nagy hiba a kifejezés kiértékelőben, aminek hatására a tömbök kezelésében misztikus hibák jelentek meg (#611)
- new: hogy a vonalkódolvasókkal együttműködjön, az integer típusú szerkesztő- és szűrőmezőkben az “ö” betű helyett “0”-t ír (#613)
2007.11.13 - v0.9.9.74 (r466)
- fixed: ha a CDatasource objektumot egy másik datasource alapján akartuk létrehozni, de az nem létezett, akkor misztikus hibákat dobált (#614)
- fixed: ha a CDatasource objektumot két paraméterrel hozzuk létre, akkor az esetleg előtte létező tartalmat törli (#616)
- fixed: a CodeCombo komponenst kompatibilissá tettem azzal, hogyha van olyan elem, aminek kód értéke üres (#615)
- fixed: a PageControl méretezésénél találtam egy hibát, amitől picivel elszámolta a rajta lévő elemek méretét (#536)
2007.11.14 - v0.9.9.75 (r467)
- fixed: a listánál nem került ellenőrzésre az új, típusolt szűrőmező esetén, hogy nem lett-e véletlenül több formátum megadva, mint amennyi oszlopa a listának van (#614)
- new: WinHelp fájl támogatás: APP_HELPFILE beállítási lehetőség a SetSystemValue függvényhez és
HELPFILEésHELPCONTEXTtulajdonságok a SCREEN-nek
2007.11.15 - v0.9.9.76 (r468)
- new: az egyes cellák megkeresésének felgyorsítása érdekében cache-elem a cellákat, ezzel drasztikusan gyorsítva a NEED frissítéséhez szükséges időt (#601)
- fixed: az oldal megjelenítésekor többször is lefutott a NEED frissítés feleslegesen
- new: a listának PRINTSTRIPS tulajdonság
2007.11.18 - v0.9.9.77 (r469)
- new: a listának és EditableList-nek a COLORS tulajdonságában megadható a Label STYLE tulajdonságánál is használható B, U, I és S illetve ezek kombinációi
- new: a listánál az előbbi nyomtatásban is megjelenik
- del: megszűnt a DEPENDENT tulajdonság, mert a NEED-del tökéletesen lehet helyettesíteni, ráadásul a NEED logikusabb is
2007.11.19 - v0.9.9.78 (r470)
- fixed: a komponensekre hivatkozás csak kisbetűsen ment
- fixed: a Submit komponensnél a felirat akkor is megjelent, ha a VISIBLE tulajdonság false volt
2007.11.20 - v0.9.9.79 (r471)
- fixed: a form scrollozhatóvá tétele miatt az egyes eleve scrollozható komponensek (pl a listák) nem lettek scrollozhatók
- fixed: a szélességszámításnál volt pár olyan hely, ahol még a 2-es konstans volt a PADDING tulajdonság helyett figyelembe véve (#536)
2007.11.21 - v0.9.9.80 (r472)
- fixed: drasztikusan gyorsítottam a screen megszüntetésén (#618)
2007.11.22 - v0.9.9.81 (r473)
- new: ha a NEED-ben ComboBox-ra hivatkozunk, akkor ha nincs ”:”-al utána semmilyen kiegészítő, akkor az azt jelenti, hogy a lista nem üres (#623)
- fixed: a panel villogását megszüntettem (#620)
- fixed: javítottam a subscreen és a pagecontrol magasságszámításán is (#621)
- fixed: az Onload handler véletlenül sync-elve volt, ezért nem futott külön szálon (#622)
2007.11.25 - v0.9.9.82 (r475)
- fixed: a listánál a COUNTCAPTION nem a jobb szélén jelent meg (#626)
- fixed: nem létező képre hivatkozás esetén hibázott a Submit komponens (#627)
- new: DelTree függvény megvalósítása (#630)
- fixed: kijavítottam a komponensek méretének számításánál kerekítésből adódó egy-egy pixel hibákat (#536)
- fixed: a CreateShortCut függvénnyel létrehozott ugrások explicit EndOpreation hívást eredményeztek (#612)
- new: a CExcel osztálynak olyan konstruktor, ami üres táblázattal indít (azaz nem kell létező fájl az indításhoz)
- new: a lista közvetlenül tud Excelbe exportálni; a funkció az EXCELEXPORT tulajdonsággal aktíválható, ami (a tesztelés idejére) alapértelmezetten false (#16)
2007.11.26 - v0.9.9.83 (r476)
- fixed: a tegnapi export funkcióval elrontottam a CSV export ikonját
- fixed: valamit javítottam az Excel exportban is
- fixed: ha a CRITERIA tulajdonsággal letiltottuk a listában a szűrőmezőket, akkor a lista rálógott az export/nyomtatás gombokra
- fixed: az ExecuteAndWait függvény nem működött, ha paramétert is próbáltunk átadni (#629)
2007.11.28 - v0.9.9.84 (r477)
- fixed: a CTRL-+ és CTRL– nem működött jól
- new: WinHelp támogatás bővítése; a help szerkesztő által generált txt fájl felolvasása: SetHelp függvény; a HELPCONTEXT tulajdonságban ezután a szöveges megnevezése is megadható a help oldalnak, nem csak a száma (#617)
2007.11.29 - v0.9.9.85 (r478)
- fixed: a Label komponensre hatástalan volt a VISIBLE tulajdonság (#632)
- fixed: a listfiles parancssori paraméter használatakor nem jött létre a log
- fixed: a SetHelp egybeforrasban rangecheck-error-t produkal (#617)
- fixed: a belső file cache-ben volt egy elég nagy hiba, ami miatt bizonyos esetekben nem adta vissza a cache-elt fájl tartalmát (#617)
December
2007.12.01 - v0.9.9.86 (r479)
- fixed: szurkiti a labelt, ha need van rajta, es a need nem igaz (#632)
- new: a lista fejlécére kattintással már meg is fordíthatjuk a rendezést (#628)
2007.12.03 - v1.0.0.0 (r480)
- fixed: a lista beállított szélességeit nem jegyzi meg (#633)
- fixed: ha a screen inicializálása közben rosszkor nyomtál valamilyen gyorsbillentyűt, akkor a logba írt pár Access Violationt (de a program szépen futott tovább)
2007.12.04 - v1.0.0.1 (r481)
- fixed: megszűntettem a többszörös inicializálást listák esetén (#635)
- fixed:
integertípusú oszlop szűrőmezőjébe nem lehetett beírni a ”!” és “*” karaktereket (#634) - changed: a DiSQLite-nál verziót váltottam 1.3.11-ről 1.5.3-ra (változások)
2007.12.05 - v1.0.0.2 (r482)
- fixed: megszűntettem a panel villogását megjelenítés közben (#635)
2007.12.20 - v1.0.0.3 (r483)
- fixed: a focus kezelés nem volt tökéletes (#636)
- change: még egy kicsit javítottam a megjelenítésen, amitől még egy kicsivel gyorsabb lett
- new: a SENDER és EVENTTYPE tulajdonságok minden handler esetén az OperationData-ba másolódnak (eddig csak default handler esetén történt ez meg) (#640)
2007.12.21 - v1.0.0.4 (r484)
- fixed: a kliens már induláskor fagyott (#642)