Differences
This shows you the differences between two versions of the page.
|
changelog [2005/09/29 20:53] ivivan |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== 2005 ====== | ||
| - | ===== Február ===== | ||
| - | ==== 2005.02.18 ==== | ||
| - | |||
| - | * new: A program mostani állapotát kineveztem 0.1 alpha változatnak. A változásokat innen kezdve itt vezetem. | ||
| - | * new: A <nowiki>""</nowiki> tipusú szövegbe belerakom a változókat és az OFV változókat is. | ||
| - | * new: Állíthatóvá tettem, hogy elfogadja a Value<->Object<->Array változó konverziókat is, de mindenképpen rak egy ERRORt a logba. | ||
| - | |||
| - | ==== 2005.02.19 ==== | ||
| - | |||
| - | * new: Memo control type a SCREENbe | ||
| - | * new: a += és a -= lekezelése a parserben | ||
| - | * new: a * és / művelet lekezelése a parserben | ||
| - | * fixed: nem értelmetlen hibával száll el, ha már fut egyszer a program és ezért nem tudja megnyitni a logot | ||
| - | * change: függvények paraméterkezelését egyszerűsítettem, később kis munkával gyorsabbá és kevésbé memória igényessé is tehető így | ||
| - | * fixed: a CDatabase objektum konstrutora már elfogad kevesebb paramétert is, mint 5 | ||
| - | * fixed: az objektumok neveit incase sensitivvé tettem | ||
| - | |||
| - | ==== 2005.02.20 ==== | ||
| - | |||
| - | * new: Az elmaradt Disconnect hívások logolása | ||
| - | * fixed: memória szivárgás csökkentése, talán most már nem olyan komoly | ||
| - | * fixed: hibás magasság számítás a Panelen fixálva | ||
| - | * fixed: hibás szélesség számítás a Panelen fixálva (hasonló hibák teljesen eltérő okból) | ||
| - | * fixed: a panel pozicionálását javítottam: a colspan mostmár figyelembe van véve a controlok kirakásakor is | ||
| - | |||
| - | ==== 2005.02.22 ==== | ||
| - | |||
| - | * new: A <,> művelet beillesztése | ||
| - | * new: A változók "23" tipusú értékadás hatására integer tipusúak lesznek az eddigi string helyett (ez összehasonlításkor fontos) | ||
| - | * change: kicsit egyszerűsítettem a kifejezéskiértékelőn | ||
| - | * new: megvalósítottam a CDatabase osztály query() és fetchRow() metódusát | ||
| - | * fixed: a list control fejlécének hibás kezelésének javítása | ||
| - | |||
| - | ==== 2005.02.28 ==== | ||
| - | |||
| - | |||
| - | * new: while utasítás | ||
| - | * change: az utasítások és a parser szétválasztása | ||
| - | * new: a $a=12 kifejezésként értelmezése | ||
| - | * new: a HALT szintű log kigyilkolja a programot | ||
| - | * new: halt_level az ini-be (meg lehet adni, hogy milyen szintű log esetén állítsa le a programot) | ||
| - | |||
| - | ===== Március ===== | ||
| - | |||
| - | ==== 2005.03.03 ==== | ||
| - | |||
| - | * change: a függvényekhez szükséges lokális változók miatt kicsit átdúrtam a változókezelést | ||
| - | * new: function felismerése | ||
| - | * new: return kezelése | ||
| - | * new: függvényhívás megalkotása lokális változókkal együtt | ||
| - | * new: break utasítás | ||
| - | |||
| - | ==== 2005.03.04 ==== | ||
| - | |||
| - | * new: global utasítás | ||
| - | * new: <nowiki>"? :"</nowiki> a kifejezésbe | ||
| - | * new: is_numeric() megvalósítása | ||
| - | * fixed: kifejezés kiértékelésekor a "!" hibás kezelése | ||
| - | * new: debug log az utasításokra | ||
| - | |||
| - | ==== 2005.03.05 ==== | ||
| - | |||
| - | * change: kicseréltem a parsert a rendszer alatt: kb 15x lett gyorsabb a PHP scriptek végrehajtása, de még nem hibátlan a technika | ||
| - | * change: a PHP parser hibakezelését kicsit finomítottam: a logba írja a hibaüzenetet, és megadja a hiba sorát is | ||
| - | |||
| - | ==== 2005.03.06 ==== | ||
| - | |||
| - | * fixed: az OperationData is lehet kifejezés | ||
| - | * new: strlen() és substr() megvalósítása | ||
| - | * fixed: az array()-ban most már lehet 'a' => array is... | ||
| - | * fixed: array_push() megvalósítása | ||
| - | * new: base64 decode az LDAP.ldif loaderbe (még sajnos UTF8-ban van) | ||
| - | |||
| - | ==== 2005.03.07 ==== | ||
| - | |||
| - | * new: UTF8 dekóder az LDAP.ldif loaderbe: a beolvasás most már hibátlan | ||
| - | * new: <=, >= a kifejezésbe | ||
| - | * new: ++, -- "utasítás" | ||
| - | * new: az olyan konstansok, amik nem léteznek a PHP-hoz hasonlóan önmagukkal lesznek egyenlőek, de egy ERROR-t azért még küld a logba | ||
| - | * fixed: foreach-nél az első paraméter kifejezés is lehet | ||
| - | |||
| - | ==== 2005.03.08 ==== | ||
| - | |||
| - | * fixed: isset-nek lehet a paramétere kifejezés | ||
| - | * fixed: lehet negatív szám a kifejezésben | ||
| - | * fixed: CDatabase.fetchrow() megjavítva | ||
| - | * fixed: FilterConrtolban nem jelenik meg gomb, ha nincs hozzárendelve | ||
| - | * new: === művelet | ||
| - | * new: a nyomtatást elkezdtem: az alacsonyszintű nyomtató modul 90%-ig kész | ||
| - | |||
| - | ==== 2005.03.09 ==== | ||
| - | |||
| - | * change: az XML olvasót módosítottam úgy, hogy TAGek közötti szöveget is elfogadjon | ||
| - | * new: a nyomtató osztályt elkezdtem, a TEXT, LINE, IMG és FONT elemeket valósítottam eddig meg | ||
| - | |||
| - | ==== 2005.03.10 ==== | ||
| - | |||
| - | * new: az alkalmazás új ablakban nyílik meg | ||
| - | * new: az első control megkapja a fókuszt minden screenen | ||
| - | * new: TDatumInput.SetValue() megvalósítása | ||
| - | * change: negatív számok kezelésének optimalizálása | ||
| - | |||
| - | ==== 2005.03.11 ==== | ||
| - | |||
| - | * new: nyomtatásba táblázat beillesztésének elkezdése | ||
| - | |||
| - | ==== 2005.03.12 ==== | ||
| - | |||
| - | * new: nyomtatásba táblázat part II | ||
| - | |||
| - | ==== 2005.03.13 ==== | ||
| - | |||
| - | * change: konstansok felolvasásának átalakítása: most már ez is a PHPParsert használja, ezért az appconfig.inc.php-ból könnyebb lesz kiszedni a többi infót | ||
| - | * fixed: nyomtatás előnézetnél a szöveg "szebb" lett | ||
| - | |||
| - | ==== 2005.03.14 ==== | ||
| - | |||
| - | * new: nyomtatás több oldalasan | ||
| - | * fixed: ismeretlen array_* függvények logolása | ||
| - | |||
| - | ==== 2005.03.15 ==== | ||
| - | |||
| - | * new: nyomtatás továbbfejlesztése, apróbb szépséghibák javítása: lényegében 95%ig kész | ||
| - | * fixed: "- kifejezés" alakú kifejezések helyes kezelése | ||
| - | * new: "{ }" művelet a kifejezésbe | ||
| - | * new: array_merge() megvalósítása | ||
| - | * fixed: OperationData[][] | ||
| - | |||
| - | ==== 2005.03.16 ==== | ||
| - | |||
| - | * new: explode(), ltrim(), rtrim() megvalósítása | ||
| - | * fixed: ha indulás közben döglik szét, akkor kicsit bőbeszédűbb logot csinál | ||
| - | * fixed: az AppRootDir végéről leszedi a "\"-t, hogy tuti ne okozzon galibát | ||
| - | * new: sort(), ksort(), natsort() megvalósítása | ||
| - | * new: is_*() megvalósítása | ||
| - | * new: array_key_exists() megvalósítása | ||
| - | |||
| - | ==== 2005.03.17 ==== | ||
| - | |||
| - | * new: Az ini-be window tulajdonság, amivel lehet szabályozni a megjelenő ablak méretét | ||
| - | * new: a főablak átméretezésekor a panel mindig középen marad | ||
| - | * new: "$a[] =" tipusú értékadás kezelése | ||
| - | * new: Verziózás a programba: v0.2.1.3-al kezdem :) | ||
| - | * new: Elkezdtem a CLanguege osztályt | ||
| - | |||
| - | ==== 2005.03.18 ==== | ||
| - | |||
| - | * new: array(adat1,adat2,adat3,) elfogadása. Ezzel minden fv elfogadja, ha az utolsó paramétere után még van egy "," | ||
| - | * new: CLanguage.getNumAsText() megvalósítása. Ehhez módosítottam a langpack felolvasását is | ||
| - | * new: .= művelet | ||
| - | * new: implode() megvalósítása | ||
| - | |||
| - | ==== 2005.03.19 ==== | ||
| - | |||
| - | * new: GetValue(Date) megvalósítása | ||
| - | * new: gettimestamp() megvalósítása | ||
| - | * fixed: tömb értékadás hibajavítás | ||
| - | * new: tipuskényszerítés kicsit megy: a <nowiki>"(string)"</nowiki> és <nowiki>"(int)"</nowiki> helyett a parser rendre a <nowiki>"''."</nowiki> és <nowiki>"0+"</nowiki> szövegeket illeszti be, ami az esetek döntő többségében megfelelő lesz (remélem) | ||
| - | * new: a nyomtatási kép "megjegyzi" a képet ha letakarjuk, vagy leváltunk róla | ||
| - | * fixed: CLanguage.getNumAsText() | ||
| - | |||
| - | ==== 2005.03.20 ==== | ||
| - | |||
| - | * change: a PHP asszociatív tömbjének felgyorsítása | ||
| - | * fixed: log mennyiségének csökkentése, ezzel extrém esetben 10xes gyorsulást értem el | ||
| - | |||
| - | ==== 2005.03.21 ==== | ||
| - | |||
| - | * fixed: a gyorsításban rögtön kellett egy hibát javítani: most már nem case-sensitive a változókeresés (eddig se volt az, csak a gyorsítás azzá tette) | ||
| - | * fixed: a stringben való változó behelyettesítés most már a tömböket is jól kezeli | ||
| - | * new: arrayprepare() megvalósítása: egyszerűen lemásolja az inputot | ||
| - | * new: a metódusneveket incase sensitiven is ellenőrzi, de a logba azért beírja a hibát | ||
| - | |||
| - | ==== 2005.03.22 ==== | ||
| - | |||
| - | * new: array_pop() és round() függvények | ||
| - | * new: label_color az ini-be | ||
| - | * new: RGO és PAGE elemek a nyomtatásba | ||
| - | * fixed: a táblázat fejlécét a langpack szerint módosítom nyomtatáskor | ||
| - | * fixed: szűrőtáblázatban a sorok egymásralógását javítottam | ||
| - | * new: szűrőtáblázatban az oszlopok igazítása is le van kezelve | ||
| - | |||
| - | ==== 2005.03.23 ==== | ||
| - | |||
| - | * new: FilterTable checkbox megoldása: multiselect | ||
| - | * fixed: Objectum felszabadítása | ||
| - | |||
| - | ==== 2005.03.24 ==== | ||
| - | |||
| - | * fixed: Kilépéskor hibás langpack | ||
| - | * new: dinamikus menü belerakása (még bugos) | ||
| - | * fixed: szétfagyott, ha egy függvény visszatérési értékét nem használtuk fel | ||
| - | |||
| - | ==== 2005.03.25 ==== | ||
| - | |||
| - | * fixed: Program bezárásakor az AccesViolation-t megszüntettem, sőt a belső ablak bezárásakor már megsemmisít mindent (nincs többet memory leak) | ||
| - | * new: ComboBox beíráskor Firefox szerűen szűr + F10re lejön a lista illetve eltűnik + DEL-re törli a beírt szűrő szöveget | ||
| - | * new: ComboBox tárolja a kulcsokat és GetValue-ra azt adja vissza | ||
| - | * change: kicsit csinosítottam (és átláthatóbbá tettem) a kód PHPValue részét | ||
| - | |||
| - | ==== 2005.03.26 ==== | ||
| - | |||
| - | * fixed: Teljesen átdúrtam a SCREEN megjelenítő részt, ezzel kiküszöböltem néhány szépség hibát és könnyebben bővíthetővé tettem azt a részt | ||
| - | * fixed: addOpData az OFVnek megfelelően kezeli a tömböket | ||
| - | |||
| - | ==== 2005.03.27 ==== | ||
| - | |||
| - | * change: függvényhívások átszervezése: szebb, gyorsabb, okosabb... | ||
| - | * new: nodebug verzió: a logba csak debug szintnél erősebb üzenetek kerülnek. Ettől kisebb lett a program is és a log is :) | ||
| - | * new: az InterBase és PostgreSQL támogatást nem fordítottam bele a programba: 200k-val kisebb az exe | ||
| - | * fixed: a List-et elcsesztem a nagy javítgatásban | ||
| - | * new: LDAP adatbázis létrehozás parancssorból (gombot levettem) -cr_ldap_db <xml_file_név> | ||
| - | * new: parancssor vizsgálata direktívával kikapcsolható (hogy a júzer boztos ne rontson el semmit) | ||
| - | * new: LDIF feltöltés parancssorból (gombot levettem itt is) -load_ldif <ldif_file_név> | ||
| - | |||
| - | ==== 2005.03.28 ==== | ||
| - | |||
| - | * fixed: a panel (váltáskor) nem jelenik meg először a bal felső sarokban | ||
| - | * new: idézőjelen belüli \' lekezelése | ||
| - | * new: str_replace() megvalósítása: a legtöbb esetben kiválthatja a preg_replace-t szerintem | ||
| - | * new: strtolower() és strtoupper() függvény megvalósítása | ||
| - | * new: insert-ben volt egy bazi nagy bug, azt is javítottam | ||
| - | |||
| - | ==== 2005.03.30 ==== | ||
| - | |||
| - | * new: Nyomtatásban megcsináltam a javításokat, amiket Nittel megbeszéltem. Jónak tűnik... | ||
| - | * fixed: Valami gond volt a getTimeStamp függvénnyel | ||
| - | * new: a $a->attr['asd'] = 'asdasd' tipusú értékadás megvalósítása | ||
| - | * new: a CODEntity->attr[] = <nowiki>''</nowiki> elfogadása | ||
| - | * new: a COnlineDirectory->modifyEntity() megvalósítása | ||
| - | |||
| - | ==== 2005.03.31 ==== | ||
| - | |||
| - | * fixed: Nyomtatás: a text mező bottom kerete megjelent akkor is, ha csak a top-nak kellett volna | ||
| - | * new: új cli feature: -show_functions a logba listázza a beregisztrált függvényeket | ||
| - | * new: debug_detail beállítás az ini-be | ||
| - | * fixed: filtercontrol néha hibásan kezelte az id-ket | ||
| - | * new: combobox-nál az alapértelmezett az első elem | ||
| - | |||
| - | ===== Április ===== | ||
| - | |||
| - | ==== 2005.04.01 ==== | ||
| - | |||
| - | * fixed: Nyomtatásnál az előnézetnél előforduló betűméret problémát javítottam | ||
| - | * new: getmonthname() megvalósítása | ||
| - | * fixed: javítottam egy hibát az unset függvényben | ||
| - | * fixed: a handler file nyitásakor keletkező hiba ezután a logba kerül | ||
| - | |||
| - | ==== 2005.04.03 ==== | ||
| - | |||
| - | * new: hotkey lekezelése: ha a fókusz nem valamilyen inputot váró cellán van, akkor ALT nélkül is megy | ||
| - | * new: az ALT nélküli verzió állítható az ini-ből: simple_hot_key | ||
| - | * new: átraktam az ini-ben a debug-detail beállítást az Interpreter szekcióba, mert ott sokkal logikusabb | ||
| - | |||
| - | ==== 2005.04.04 ==== | ||
| - | |||
| - | * new: title kezelése | ||
| - | * change: a fordítási direktívák rendbe tétele | ||
| - | * new: array_search() megvalósítása | ||
| - | |||
| - | ==== 2005.04.05 ==== | ||
| - | |||
| - | * new: gyorsbillentyű zárojelben a labelben | ||
| - | * change: lowercase dolgok gyorsítása | ||
| - | * new: Filename tipus a screen-be, de még nem kezeli a többi hozzá tartozó cuccot | ||
| - | |||
| - | ==== 2005.04.06 ==== | ||
| - | |||
| - | * new: fopen(), fclose(), fgets(), fgetcsv() megvalósítása | ||
| - | * new: substr() elfogadja a negatív paramétert is | ||
| - | * new: minden függvény működik úgy is, hogy nincs eltárolva a visszatérési értéke | ||
| - | |||
| - | ==== 2005.04.07 ==== | ||
| - | |||
| - | * fixed: javítottam az adatbázis kapcsolódásán és az esetleges hiba logolásán is | ||
| - | * new: kezeli a témából jövő képeket | ||
| - | * new: kezeli a PNG formátumú képeket is (thx to Gustavo Huffenbacher Daud) | ||
| - | * new: ha nem tud megnyitni egy képfájlt, akkor logolja és kirakja a sima gombot | ||
| - | * fixed: az XML reader most már az idézőjelek között nem foglalkozik a ">" karakterrel | ||
| - | * new: pvar_dump() megvalósítása: DEBUG fordítás esetén a var_dump szinonímája, nodebug esetén hatástalan | ||
| - | |||
| - | ==== 2005.04.09 ==== | ||
| - | |||
| - | * new: delopdata() megvalósítása két paraméterrel | ||
| - | * new: css parser | ||
| - | * new: a form és a panel háttérszine css-ből | ||
| - | * new: no_css verzió is fordítható (gyorsabban indul egy kicsivel) | ||
| - | * new: form háttér css-ből | ||
| - | * new: ini-be use_css beállítás | ||
| - | * new: a panelek megsemmisítését kicsit javítottam: szebb, jobb, olcsóbb, gyorsabb | ||
| - | |||
| - | ==== 2005.04.10 ==== | ||
| - | |||
| - | * new: a panelen is van már háttérkép css-ből | ||
| - | * new: ini-be use_background beállítás | ||
| - | * new: a menühöz feltétel az ini-be (menu_condition), ha értéke (PHP-san) hamis, akkor a menü inaktív | ||
| - | * new: no-debug verzióban az alkalmazás ablakát bezárva az egész program bezáródik | ||
| - | * fixed: a gomb kezelés nem lett az igazi :( Javítottam... | ||
| - | |||
| - | ==== 2005.04.11 ==== | ||
| - | |||
| - | * new: ComboBox.SetAttribute megvalósítása | ||
| - | * fixed: rowspan kezelés bugfix | ||
| - | * new: a screen-ben a datetime tipus == date tipussal | ||
| - | * new: empty() megvalósítása | ||
| - | |||
| - | ==== 2005.04.12 ==== | ||
| - | |||
| - | * new: induláskor a langpack hiánya ellenére is el tudjon indulni | ||
| - | * new: induláskor, ha a fő appconfig.inc.php nincs meg, akkor ezt a tény írja ki a logba | ||
| - | * change: egyforma szélesre hoztam a date, a textfield és a combobox tipusú mezőket, hogy jobban nézzenek ki | ||
| - | * new: a $i++ most már kifejezésként is megy | ||
| - | * new: for utasítás megvalósítása | ||
| - | |||
| - | ==== 2005.04.13 ==== | ||
| - | |||
| - | * fixed: saját függvény híváskor a változó-terület váltás még a paraméterek átadása előtt bekövetkezett | ||
| - | * new: -screen kapcsoló | ||
| - | * new: az alkalmazás elindul úgy is, hogy az aktuális könyvtár nem az exe könyvtára | ||
| - | * new: lehet lerakni az OperationData-ba ojjektumot, de nem egy szép megoldás (warningol is érte rendesen) | ||
| - | * new: seterror() megvalósítása | ||
| - | * new: TMemo.SetValue() és TMemo.GetValue() megvalósítása | ||
| - | |||
| - | ==== 2005.04.14 ==== | ||
| - | |||
| - | * fixed: -screen esetén az ablak a képernyő közepén jelenik meg | ||
| - | * new: gif support (thx to Anders Melander) | ||
| - | * new: működik a rendszer akkor is, ha nincs kezdő és záró php tag (bár szerintem szebb, ha van) | ||
| - | * new: fillform() megvalósítása | ||
| - | * new: sub: és return megvalósítása a JumpTo-ba | ||
| - | * new: új függvény az endalloperation() | ||
| - | |||
| - | ==== 2005.04.15 ==== | ||
| - | |||
| - | * new: subprocessnél az InOperation állapot is mentődik | ||
| - | * new: list tipusnal criteria és rows mező kezelése | ||
| - | |||
| - | ==== 2005.04.16 ==== | ||
| - | |||
| - | * new: date tipusnál startyear, endyear, field1, field2, field3 tulajdonságok kezelése | ||
| - | * fixed: a stringen belüli változóbehelyettesítést javítottam | ||
| - | * new: list tipushoz width tulajdonság | ||
| - | * fixed: üres listánál, ha bármelyik gombra kattintok list.index.out.of.bound exceptiont kapok | ||
| - | * fixed: inaktív gombnál is működik a short-cut | ||
| - | * new: fwrite() függvény | ||
| - | * new: fopen-nél működik az "a" és "a+" megnyitási mód | ||
| - | * new: strcmp() és strcasecmp() megvalósítása | ||
| - | |||
| - | ==== 2005.04.17 ==== | ||
| - | |||
| - | * new: letöltés megvalósítása a CSVName OFV változóval | ||
| - | * new: az ini-be temp_dir beállítás | ||
| - | * fixed: a gombok olyan szélesek lesznek, hogy a megadott szöveg kiférjen rájuk | ||
| - | * fixed: a képes gombok szélesség számításába a felirat szélessége is beleszámít | ||
| - | * new: -rootdir paraméter: felül lehet vele definiálni az ini-ben lévő beállítást | ||
| - | * new: execute() függvény: azért nem exec, hogy ne keveredjenek a Linuxos és Windowsos hívások | ||
| - | * new: INTERPRETER konstans: az interpreter teljes elérési útja | ||
| - | * new: -nolog paraméter: értelemszerűen teljesen kikapcsolja a logot | ||
| - | * new: APP_ICON az appconfig.inc.php-ba. Ez megadja az alkalmazás ikonját | ||
| - | * new: checkbox a SCREENbe | ||
| - | * new: a nodebug verzió a főablakban nyitja meg az alkalmazást (így kicsit szebb) | ||
| - | * new: enter_as_tab beállítás az ini-be (azoknak az elvetemülteknek, akik így szeretik) | ||
| - | * new: default és cancel tulajdonság a gombokhoz: a default az enter a cancel az escape | ||
| - | |||
| - | ==== 2005.04.18 ==== | ||
| - | |||
| - | * new: -logfile paraméterrel megadható a logfile neve. Ezzel elérhető, hogy egyszerre több példányban is fusson a program | ||
| - | * fixed: a függvényhívásnál a paraméterátadás nem igazán szuperál | ||
| - | * new: \n \t megy az " belül | ||
| - | * new: filtertable-nal van csv mentési képessége | ||
| - | |||
| - | ==== 2005.04.19 ==== | ||
| - | |||
| - | * new: *-al kezdődhet a szűrés a filtertable-ban | ||
| - | * change: kivettem a warningot a rossz kisbetű-nagybetű írásmódú metódusoknál, mert a Webesnél se számít | ||
| - | * bugfix: a nyomtatás néha list index out of bound exceptiont nyomott | ||
| - | * new: nyomtatásba REPEAT | ||
| - | * new: floor() függvény megvalósítása: egyelőre simán visszaadja az inputot | ||
| - | |||
| - | ==== 2005.04.20 ==== | ||
| - | |||
| - | * new: MessageBox függvénynek lett egy második paramétere is, amiben a felbukkanó ablak fejlécét lehet megadni | ||
| - | * new: A List tipus az OperationData-ba helyezi az éppen aktuálisan kijelölt elemeket úgy, hogy a kijelölt elemek id-je az OperationData['listaneve']['id'] tömbben vannak (ha csak egy van kijelölve, akkor is egy egy elemű tömb, ekkor az OperationData['listaneve']['id'][0]-val hivatkozhatunk rá) | ||
| - | * new: A DATE tipusnál a szűkítés a Mozillában szokásos módon történik | ||
| - | * new: textfield, password és date tipusnál a háttérszín már css-ből jön | ||
| - | * new: -print <XML file> paraméter: a nyomtatás teszteléséhez | ||
| - | * new: -test paraméter: a két teszthez (-screen és -print) bekapcsolja a logot (egyébként ilyenkor tiltott) | ||
| - | * fixed: kivettem az idegesítő capitalizálást az editboxból | ||
| - | * fixed: nyomtatás repeat bugfix | ||
| - | |||
| - | ==== 2005.04.21 ==== | ||
| - | |||
| - | * fixed: ha a lista gombja ugyanarra az oldalra ugrott, akkor kicsit megzakkant... | ||
| - | * new: a DATE stringet is elfogad setValue-nál ('2004-01-01' formában, ha utána szóközzel elválasztva van valami, akkor azt figyelmen kívül hagyja) | ||
| - | * fixed: most már nem okoz acces violation-t, ha egy handler file nem létezik, illetve, ha hiba van benne | ||
| - | * change: a parse error, most már csak ERROR szintű | ||
| - | * new: a képes gombok grayscale-ek lesznek, ha disable-zuk őket (még az animált GIF is :) ) | ||
| - | |||
| - | ==== 2005.04.22 ==== | ||
| - | |||
| - | * new: új beállítás az appconfig.inc.php-ba: INCLUDES: vesszővel elválasztva a minden oldalon beincludolt fájlok nevei | ||
| - | |||
| - | ==== 2005.04.23 ==== | ||
| - | |||
| - | * fixed: ha a listában valamelyik oszlopot 0 szélességűre méretezzük, akkor kissé kiakad | ||
| - | * new: a listában van nyomtatás gomb a popup menüben, ami kinyomtatja a teljes listát formázottan | ||
| - | * new: a lista és a memo átméreteződik, ha van rá helye (de a panelt még nem méretezi át) | ||
| - | * new: ha a handlernek beírjuk azt, amit a JumpTo-nak írnánk (node:... vagy proc:... stb), akkor ugyanazt csinálja, mintha egy olyan handlert írtunk volna, ami csak ezt az egy értékadást tartalmazza | ||
| - | * new: az előzőt kiegészítettem még azzal, hogyha a beírt szöveg számjeggyel kezdődik, akkor 0 esetén lezárja az Operationt, minden más esetben újat nyit | ||
| - | |||
| - | ==== 2005.04.24 ==== | ||
| - | |||
| - | * new: minden controlnál megjeleníti tooltipbben azt a szöveget, ami a SCREEN-ben az adott control HINT tulajdonságában van | ||
| - | * new: a SCEEN XML-be lehet írni a <HELP> </HELP> közé egy segítő szöveget, ami az F1 gomb megnyomására felbukkan a felhasználónál | ||
| - | * new: bool tipus a PHP elemzőbe | ||
| - | * new: az === és az == teljesen PHP kompatibilis most már (elvileg) | ||
| - | * new: a NULL konstans lett, ezért ezután az case insensitive | ||
| - | |||
| - | ==== 2005.04.25 ==== | ||
| - | |||
| - | * new: default handler: ha semmi más nem kezeli le az eseményt, akkor ez fut le (a tipus azért számít). A SENDER nevét megkapja az OperationData['sender'] értékként | ||
| - | * new: a combobox is a css-ből szedi a háttérszínt | ||
| - | * new: setValue a gomb caption-ját is beállítja | ||
| - | |||
| - | ==== 2005.04.26 ==== | ||
| - | |||
| - | * new: Label-hez SIZE és STYLE tulajdonság: | ||
| - | * a SIZE adja a felirat méretét: default 8 | ||
| - | * a STYLE adja a felirat stílusát olyan módon, hogy a szöveg egyes karakterei jelentenek egy-egy tulajdonságot | ||
| - | * B: Bold (félkövér) | ||
| - | * I: Italic (dőlt) | ||
| - | * U: Underline (aláhúzott) | ||
| - | * S: StrikeOut (áthúzott) | ||
| - | * new: a LIST elemnek lehet HOTKEYt megadni. A HOTKEY egyszerű szöveg, aminek egyes karakterei megfelelnek az egyes gomboknak (tehát "mkt" azt jelenti, hogy az első gombnak "M", a másodiknak "K" a harmadiknak pedig "T" a gyors-billentyűje) | ||
| - | * fixed: usermenu nem igazán jól szuperált | ||
| - | * new: LIST elemnek CAPTION | ||
| - | * new: LIST nyomtatásánál megjelenik a táblázat fejléce és oldalszámozást is kapott | ||
| - | * change: a paraméterek kezelését kicsit javítottam, ezáltal kisebb és átláthatóbb lett a kód és mindenekelőtt gyorsabb a program | ||
| - | * new: fordítási direktívával mostmár kikapcsolható az LDAP is | ||
| - | * fixed: nyomtatásnál a FONT elemnél figyelembe veszi a style paramétert is | ||
| - | |||
| - | ==== 2005.04.27 ==== | ||
| - | |||
| - | * change: átszerveztem az init: a megjelenítéssel kapcsolatos beállításokat átraktam egy új Display szekcióba | ||
| - | * new: a panel átméreteződik, ha erre van lehetősége | ||
| - | * new: ezzel kapcsolatosan két ini beállítás: resize_horiz és resize_vert | ||
| - | * new: a függőleges igazításnál most már elfogadja a "center" beállítást az igazi "midle" helyett | ||
| - | * new: lista felirata változtatható a setElementAttribute függvénnyel | ||
| - | * fixed: lista nyomtatása nem a képernyőn látható állapotot tükrözte | ||
| - | * new: help a nyomtatási nézet nézegetőben jelenik meg | ||
| - | |||
| - | ==== 2005.04.28 ==== | ||
| - | |||
| - | * new: base64_encode() és base64_decode() megvalósítása | ||
| - | * new: "Szűrt eredmény nyomtatása" a listánál | ||
| - | * new: a FILENAME control az OperationData-ba rakja az adatokat: array("name"=>a file neve elérési út nékül,"tmp_name"=>a teljes elérési út,"size"=> a file mérete, hiba esetén 0) | ||
| - | * new: file_get_contents() függvény megvalósítása | ||
| - | * new: listába gombok is vannak az exportáláshoz és a nyomtatáshoz. A szükséges képek az appconfig.inc.php DIR_IMAGES konstansban megadott könyvtárban a list_csv.gif, list_csv_filt.gif, list_print.gif és list_print_filt.gif | ||
| - | * fixed: a listában mind a 4 ikon megjelenik | ||
| - | * new: a checkbox is szélesedik, ha van rá helye | ||
| - | * fixed: ha az oldalon volt filename tipus, akkor minden kattintásnál hibát írt a logba | ||
| - | * fixed: a base64_encode függvényt 1000x esére gyorsítottam, így már mega nagyságrendű file-ok is szépen feltölthetők | ||
| - | * new: a filename tipus is rendesen szélesedik, mint a többi és a szinét is a css-ből veszi | ||
| - | |||
| - | ===== Május ===== | ||
| - | |||
| - | ==== 2005.05.02 ==== | ||
| - | |||
| - | * new: a képeknek cache: Sokkal gyorsabb a menük közötti navigálás | ||
| - | * new: image_cache beállítás az ini-be: teszteléskor (és nagyon kis gépen nagyon nagy alkalmazásnál - esetleg) jól jöhet | ||
| - | * fixed: nem vette figyelembe a config-ban megadott adatbázis username és password beállításokat | ||
| - | * new: permanens connection az adatbázis szerverhez: a disconnect után még fél percig fenn tartja a kapcsolatot, hátha jön addig mégegy kapcsolat | ||
| - | * new: permanent_connect beállítás az ini-be: előfordulhat olyan eset, amikor bekavar a permanens kapcsolat ezért kikapcsolható | ||
| - | |||
| - | ==== 2005.05.03 ==== | ||
| - | |||
| - | * fixed: permanens kapcsolat esetén időnként szétakadt | ||
| - | * fixed: a háttér szín nem számít, ha háttérkép van | ||
| - | * new: Képek cache Load/Save egyelőre csak teszt jelleggel | ||
| - | |||
| - | ==== 2005.05.04 ==== | ||
| - | |||
| - | * change: If utasítás kezelését kicsit egyszerűsítettem és egységesítettem | ||
| - | |||
| - | ==== 2005.05.05 ==== | ||
| - | |||
| - | * fixed: ha labelnek értéket adunk, akkor elcsesződik a panel | ||
| - | * fixed: ott felejtett asd.asd file mentését kiszedtem | ||
| - | * fixed: a lista frissítés közben nem villog annyira | ||
| - | * change: a rootdirt automatikusan abszolút címmé alakítja | ||
| - | |||
| - | ==== 2005.05.07 ==== | ||
| - | |||
| - | * fixed: is_bool javítva (elfelejtettem amikor a bool tipust bevezettem) | ||
| - | * fixed: < és > cserélése a "<" és ">" jelekre a gomboknál | ||
| - | * fixed: panel villogás teljesen letudva | ||
| - | * new: JumpTo kezelése az Onload-ban is (Redirect). Letiltható az ini-ből a "redirect" beállítással | ||
| - | * new: a JumpTo-nak is lehet értékül adni a handler-nél megszokott számmal kezdődő hivatkozást | ||
| - | |||
| - | ==== 2005.05.08 ==== | ||
| - | |||
| - | * new: array_keys() megvalósítása | ||
| - | * new: ha az oldal önmagára ugrik, akkor sem villog a kép | ||
| - | * new: nyomtatás kicsit használja a langpackot | ||
| - | * new: nyomtatásban a sorkizárt csak akkor ér valamit, ha töri a sort, egyébként balra rendez | ||
| - | * new: az ALT-HOME billentyűkombináció hatására az appconfig.inc.php-ben definiált MAIN_MENU konstans által meghatározott elemre ugrik. Ez célszerűen valami "proc:mainmenu.process" alakú valami. Az Operation-t automatikusan lezárja | ||
| - | * new: user menüvel kapcsolatos dolgok az appconfig.inc.php-ba: | ||
| - | * USER_MENU: az XML elérési útja az alkalmazás gyökeréhez viszonyítva | ||
| - | * MENU_COND: a menü megjelenési feltételéhez használt változó neve. "" esetén mindig megjelenik; "false" esetén sosem. | ||
| - | |||
| - | ==== 2005.05.09 ==== | ||
| - | |||
| - | * new: JumpTo='back' jelentése: JumpTo = CameFrom, de az előbbi használható a handler helyett is... | ||
| - | * fixed: a '0' string boolean-ná konvertálva false lesz a PHP szabályainak megfelelően | ||
| - | * new: minden felirat felveszi az ini-ben beállított label-color-t | ||
| - | * fixed: túl nagy screen esetén ez az nem jelent meg... | ||
| - | * fixed: colspan és rowspan nem ment tökéletesen egyszerre | ||
| - | |||
| - | ==== 2005.05.10 ==== | ||
| - | |||
| - | * new: az összehasonlító operátorok a PHP-hoz hasonlóan hasonlítják a számokat tartalmazó stringeket | ||
| - | * new: az array + array megvalósítása | ||
| - | * fixed: több paraméterrel rendelkező saját függvénynél hibás a paraméterátadás | ||
| - | * fixed: ha a listánál a FIELDS mezőben kevesebb mező van megadva, mint az adatoknál, akkor exceptiont dobott nyomtatáskor | ||
| - | |||
| - | ==== 2005.05.11 ==== | ||
| - | |||
| - | * new: a handlernek megadható az xsub:..., ahol az x 0 vagy 1 lehet. Ez a meghívott sub operationban nyit/zár egy Operation-t | ||
| - | * new: a handlernek megadható az xreturn, ahol az x 0 vagy 1 lehet. Ez a hívó operationban nyit/zár Operation-t | ||
| - | * new: array_sum() megvalósítása | ||
| - | |||
| - | ==== 2005.05.12 ==== | ||
| - | |||
| - | * new: filtertable-ban az editboxok és maga a lista felveszi a CSS-ben az editboxoknak beállított háttérszínt | ||
| - | * new: a memo az előzőhöz hasonlóan felveszi a CSS-ben az editboxoknak beállított háttérszínt | ||
| - | * fixed: a $a=-1 hatására $a értéke 1 lett | ||
| - | |||
| - | ==== 2005.05.16 ==== | ||
| - | |||
| - | * change: teljesen lecseréltem a kifejezés kiértékelő részt: mennek a tipuskényszerítések és a 16 szintű precedencia is olyan, mint PHPban | ||
| - | * change: egységesítettem kicsit a hibakezelést | ||
| - | * fixed: is_* függvények mostmár nem csak változót fogadnak el | ||
| - | * change: a futtatható programba beillesztettem a Lang.txt tartalmát, ezért arra ezután nincs szükség a futáshoz | ||
| - | |||
| - | ==== 2005.05.17 ==== | ||
| - | |||
| - | * fixed: a "=>" nem ment mindig jól | ||
| - | * fixed: ha függvény paraméterében [] volt, akkor azt elrontotta | ||
| - | * new: float tipus bevezetése | ||
| - | * new: getTitle(), setTitle() és getOriginalTitle() megvalósítása | ||
| - | |||
| - | ==== 2005.05.18 ==== | ||
| - | |||
| - | * new: $a[] megy most már | ||
| - | * new: több példányos nyomtatás | ||
| - | |||
| - | ==== 2005.05.19 ==== | ||
| - | |||
| - | * change: image cache átdolgozása | ||
| - | |||
| - | ==== 2005.05.21 ==== | ||
| - | |||
| - | * new: PHP lefordított változat load/save | ||
| - | * fixed: float és integer összehasonlítása nagyon nagy számoknál hibát okozott | ||
| - | * new: PHP cache | ||
| - | * fixed: (float) tipuskényszerítés nem ment | ||
| - | |||
| - | ==== 2005.05.22 ==== | ||
| - | |||
| - | * new: getValue('listanév')-val visszaadja a listának átadott tömböt | ||
| - | * new: a PHP cache ini-ből kikapcsolható (fejlesztéskor érdemes) | ||
| - | * fixed: az aritmetikai függvények átdolgozása: most már float a visszatérési értéke a round-nak és a floor-nak is | ||
| - | * new: ceil() megvalósítása | ||
| - | * fixed: negatív szám mindig egész volt | ||
| - | * fixed: A fejlécben is működik a "<", ">" HTML-kód esetén is | ||
| - | |||
| - | ==== 2005.05.23 ==== | ||
| - | |||
| - | * change: Az OperationData csak az OnLoad handler után törlődik, így átadható a gomb kezelő handlerből adat az OnloadHandler-nek | ||
| - | * new: A listában lenyomott gomb neve az OperationData['listanev']['pressed'] helyre kerül | ||
| - | |||
| - | ==== 2005.05.24 ==== | ||
| - | |||
| - | * new: az ldif felolvasás javítása: most már közvetlenül megeszi a kiexportált ldif file-t és talán egy leheletnyivel gyorsabb is | ||
| - | |||
| - | ==== 2005.05.25 ==== | ||
| - | |||
| - | * new: date() megvalósítása két paraméterrel | ||
| - | |||
| - | ==== 2005.05.26 ==== | ||
| - | |||
| - | * new: az & művelet a kifejezésekbe (egyelőre csak felismeri, de nem referenciát ad át ilyenkor sem, hanem értéket) | ||
| - | * new: elfogadja a menetközben lévő {...} blokkot | ||
| - | * new: a ; is utasítás | ||
| - | |||
| - | ==== 2005.05.30 ==== | ||
| - | |||
| - | * fixed: az rtrim helyett is az ltrim hajtódott végre | ||
| - | * new: a trim/ltrim/rtrim 2 paraméterrel | ||
| - | |||
| - | ==== 2005.05.31 ==== | ||
| - | |||
| - | * fixed: a "-"-al kezdődő kifejezéseket nem fogadta el | ||
| - | |||
| - | ===== Június ===== | ||
| - | |||
| - | ==== 2005.06.01 ==== | ||
| - | |||
| - | * fixed: a count() csak változót fogadott el | ||
| - | |||
| - | ==== 2005.06.02 ==== | ||
| - | |||
| - | * new: CheckNumAAJ(), CheckNumASZ(), CheckNumBAN(), CheckNumTAJ() megvalósítása | ||
| - | |||
| - | ==== 2005.06.04 ==== | ||
| - | |||
| - | * new: md5() és md5_file() | ||
| - | |||
| - | ==== 2005.06.09 ==== | ||
| - | |||
| - | * fixed: $db->attr[1] = 10 tipusú értékadás is megy | ||
| - | * fixed: a nyomtatási kép néha a háttérben jött elő | ||
| - | * new: uniqid() megvalósítása | ||
| - | |||
| - | ==== 2005.06.13 ==== | ||
| - | |||
| - | * new: switch utasítás | ||
| - | |||
| - | ==== 2005.06.21 ==== | ||
| - | |||
| - | * new: confirm() függvény (megegyezés szerint a WEB-es CORE konstans true-t fog visszaadni) | ||
| - | |||
| - | ==== 2005.06.22 ==== | ||
| - | |||
| - | * new: usort(),rsort(),asort() és arsort() megvalósítása | ||
| - | |||
| - | ==== 2005.06.23 ==== | ||
| - | |||
| - | * new: in_array() megvalósítása | ||
| - | * fixed: array_search() 3 paraméterrel | ||
| - | * fixed: return hívható paraméter nélkül is | ||
| - | * new: exit utasítás (egyenértékű a return paraméter nélküli hívásával) | ||
| - | |||
| - | ==== 2005.06.26 ==== | ||
| - | |||
| - | * new: datasource kezelés: | ||
| - | * adddatasource(Name, Fields, From[, Where[, GroupBy[, Having[, OrderBy]]]]) | ||
| - | * modifydatasource(Name, Fields, From[, Where[, GroupBy[, Having[, OrderBy]]]]) | ||
| - | * a list elemnek datasource tulajdonság | ||
| - | |||
| - | ==== 2005.06.28 ==== | ||
| - | |||
| - | * fixed: memóriaszivárgás elhárítása | ||
| - | |||
| - | ==== 2005.06.30 ==== | ||
| - | |||
| - | * elvileg teljes cache megy. Az egy file-ból olvasás már csak egy lépés | ||
| - | * change: a dynamic panel teljes újraírása: | ||
| - | * minden paramétere változtatható az elemeknek a "TYPE"-on kívül | ||
| - | * lehet dinamikusan létrehozni új elemeket | ||
| - | * new: addelement megvalósítása: mivel utólag a tipus nem változtatható meg, ezért azt előre be kell állítani! | ||
| - | * fixed: az image cache nem jó helyről olvasta a képeket, ha azok a témából derültek ki | ||
| - | * fixed: a tabordert végre helyesen kezeli | ||
| - | |||
| - | ===== Július ===== | ||
| - | |||
| - | ==== 2005.07.02 ==== | ||
| - | |||
| - | * new: screen-en belüli screen (sis: screen-in-screen :) ) | ||
| - | |||
| - | ==== 2005.07.05 ==== | ||
| - | |||
| - | * new: RLINE a nyomtatásba | ||
| - | * fixed: a LINE TOY paramétere hibásan lett kezelve | ||
| - | |||
| - | ==== 2005.07.06 ==== | ||
| - | |||
| - | * new: TABLE kezeli a BORDER, LN és HEADB tulajdonságot | ||
| - | * fixed: a TABLE borderje túllógott egy picit | ||
| - | * fixed: a TABORDER-t ismét javítani kellett | ||
| - | * fixed: a GLOBAL felismerése access violationt dobott | ||
| - | |||
| - | ==== 2005.07.07 ==== | ||
| - | |||
| - | * fixed: JumpTo='none' esetén nem frissítette a képet (semmit sem) | ||
| - | * fixed: a TABORDER még mindig nem volt jó... | ||
| - | * fixed: a DataSource technika hibázott: időnként dobott egy kis Access Violationt | ||
| - | * change: Gyorsítottam a DataSource módszeren | ||
| - | |||
| - | ==== 2005.07.24 ==== | ||
| - | |||
| - | * new: és lőn: DEMO verziót is lehet fordítani (fícsörz: fél óra után kilép és a nyomtatásokon vízjel van) | ||
| - | |||
| - | ==== 2005.07.25 ==== | ||
| - | |||
| - | * new: do - while vezérlési szerkezet | ||
| - | |||
| - | ==== 2005.07.27 ==== | ||
| - | |||
| - | * fixed: ha nyomtatáskor a fejléc vagy lábléc üres, akkor annak magassága 0 lesz | ||
| - | * fixed: az md5_file valahogy kimaradt a függvények regisztrálásából | ||
| - | |||
| - | ==== 2005.07.31 ==== | ||
| - | |||
| - | * new: egybe forráskód | ||
| - | |||
| - | ===== Augusztus ===== | ||
| - | |||
| - | ==== 2005.08.01 ==== | ||
| - | |||
| - | * new: CreateShortCut() függvény ([[Cor4app_functions_ofvfunctions#createshortcut|bővebben]]) | ||
| - | * del: megszüntettem az eddigi MAIN_MENU és MAIN_MENU_COND constansok jelentését, mert az előző függvény tökéletesen helyettesíti | ||
| - | * new: ord() és chr() megvalósítása | ||
| - | |||
| - | ==== 2005.08.03 ==== | ||
| - | |||
| - | * new: INPUTTYPE a SCREEN_XML textfield tipusú mezőjéhez ([[SCREEN_XML#textfield, password|lásd]]) | ||
| - | * del: megszüntettem a LABEL-nél a +b+...-b- tag támogatását, mert a STYLE tulajdonság teljes mértékben helyettesíti | ||
| - | |||
| - | ==== 2005.08.04 ==== | ||
| - | |||
| - | * new: setprogressbar() megvalósítása ([[Cor4app_functions_ofvfunctions#setprogressbar|lásd]]) | ||
| - | |||
| - | ==== 2005.08.05 ==== | ||
| - | |||
| - | * new: str_pad(), constant(), defined() megvalósítása | ||
| - | * del: az elemenként állítható logolási szint csak a debug verzióban maradt meg | ||
| - | |||
| - | ==== 2005.08.07 ==== | ||
| - | |||
| - | * new: kötelező mezők megadásának lehetősége: DEPENDENT tulajdonság | ||
| - | |||
| - | ==== 2005.08.11 ==== | ||
| - | |||
| - | * fixed: memo mezőnél nem működött a SetValue() | ||
| - | * fixed: JumpTo="node" esetén a változások előtt nem törlődött az oldal | ||
| - | * new: a queryAsArray() és a query() metódusnál SQL hiba esetén a visszaadott érték egy string a hibaüzenettel (illetve az "empty" szóval üres lekérdezés esetén) | ||
| - | |||
| - | |||
| - | ==== 2005.08.12 ==== | ||
| - | |||
| - | * fixed: redirect nem ment | ||
| - | * new: új Cor4 változó: Shared. Lényegében ugyanazokat tudja, mint az OperationData, de **sohasem** törlődik magától, valamint a sub-operation-ban is ugyanazt a Shared tartalmat látjuk, mint máshol, így lehet paramétert átadni, illetve eredményt átvenni a sub-operation-nak/tól | ||
| - | |||
| - | ==== 2005.08.13 ==== | ||
| - | |||
| - | * new: \xHH alakú karakterek felismerése a stringekben | ||
| - | * new: \77 alakú oktális karakterek felismerése a stringekben | ||
| - | * new: \r felismerése a stringekben | ||
| - | |||
| - | ==== 2005.08.15 ==== | ||
| - | |||
| - | * fixed: bazi nagy bug a panel inicializálásánál: semmi nem ment gyakorlatilag | ||
| - | |||
| - | ==== 2005.08.16 ==== | ||
| - | |||
| - | * del: kiszedtem a soha nem használt ciklus limitet, ezután csak a debug verzióban lesz benne | ||
| - | |||
| - | ==== 2005.08.19 ==== | ||
| - | |||
| - | * fixed: a float string-é konvertálásakor vesszőt rak a pont helyett | ||
| - | |||
| - | ==== 2005.08.20 ==== | ||
| - | |||
| - | * new: GO elem a nyomtatásba | ||
| - | * fixed: az automatikus sortörés hibázott, ha nem szóköznél törte a sort | ||
| - | |||
| - | ==== 2005.08.21 ==== | ||
| - | |||
| - | * fixed: RLINE-nal a TOX koordinatabol valamiert mindig levon 10-et | ||
| - | * fixed: Kezdetben a korrens pont koordinataja nem bal felso sarok (margokat is beleertve), hanem balmargo,0 ... (balmargo,topmargo kellene, hogy legyen) | ||
| - | * fixed: HEADER utan kimarad egy kis resz, ami kereken 26 mm :) | ||
| - | * fixed: TEXT-nel a kurrrens pontot mindig eltolja X-ben a 0-ba, X-ben nem kellene bantani, hanem ott hagyni ahol van (az Y koordinata kezelese jo) | ||
| - | |||
| - | ==== 2005.08.22 ==== | ||
| - | |||
| - | * new: Excel-t matató ojjektum v0.0 | ||
| - | |||
| - | ==== 2005.08.23 ==== | ||
| - | |||
| - | * fixed: kicsit jobb a nyomtatásban a magasság saccolása (az egészet újra kell majd írni) | ||
| - | |||
| - | ==== 2005.08.26 ==== | ||
| - | |||
| - | * new: CExcel->show() metódus | ||
| - | |||
| - | ==== 2005.08.27 ==== | ||
| - | |||
| - | * new: getNumAsText() megvalósítása | ||
| - | * change: az eddig ''LDAP'' fordítást átneveztem ''COMPAT''-ra és ezután csak ebben lesz benne a ''CLanguage'' osztály | ||
| - | |||
| - | ==== 2005.08.28 ==== | ||
| - | |||
| - | * fixed: fuggoleges igazatasnal minig a cella kozepetol kezdi kitolteni, es ha tobb sor van, akkor kilog, mert lefele tolti ki, igy a cella felso resze uresen marad | ||
| - | * fixed: nyomtatásnál a lábléc és a fejléc magasságának saccolásán javítottam (de még nem tökéletes) | ||
| - | * new: nyomtatásban a TABLE elemnek HALIGN tulajdonság | ||
| - | |||
| - | ==== 2005.08.30 ==== | ||
| - | |||
| - | * fixed: a datasource-ok létrehozása hibás volt | ||
| - | |||
| - | ===== Szeptember ===== | ||
| - | |||
| - | ==== 2005.09.03 ==== | ||
| - | |||
| - | * fixed: a sima idézőjeles stringekben a <nowiki>\'</nowiki> nem ment | ||
| - | * del: az [[cor4app.ini|ini]] fájlból kivettem a menü beállítására alkalmas beállításokat, mivel azok már az [[appconfig.inc.php]]-ban vannak | ||
| - | |||
| - | ==== 2005.09.09 ==== | ||
| - | |||
| - | * new: ARGS tömbbe kerül minden fel nem ismert parancssori paraméter ([[Cor4App_params|Bővebben]]) | ||
| - | |||
| - | ==== 2005.09.10 ==== | ||
| - | |||
| - | * new: splash() függvény megvalósítása ([[Cor4app_functions_ofvfunctions#splash|Bővebben]]) | ||
| - | * change: ArrayPrepare függvény ezután csak COMPAT fordítású kliensben | ||
| - | * change: adatbázis csatlakozási hiba ''ERROR'' szintű => figyelni kell, hogy létrehozáskor hiba esetén **false** értéket kapunk | ||
| - | * fixed: Datasource hibakezelés javítása | ||
| - | |||
| - | ==== 2005.09.11 ==== | ||
| - | |||
| - | * new: a [[Cor4App.ini]] helyett a registry-ből is tudja venni az induláshoz szükséges adatokat | ||
| - | |||
| - | ==== 2005.09.13 ==== | ||
| - | |||
| - | * new: Lista elemnél rácsozás (//GRID//) tulajdonság ([[SCREEN_XML|lásd]]) | ||
| - | * change: a megjelenítésnél mindenhonnan kiszedtem a //Cap// függvényhívást, mert nagyon gyakran elcsúnyította az eredményt | ||
| - | |||
| - | ==== 2005.09.14 ==== | ||
| - | |||
| - | * new: a Lista rácsozásának szine a szöveg és a háttér szinének átlaga (így egy kicsit szebb) | ||
| - | |||
| - | ==== 2005.09.16 ==== | ||
| - | |||
| - | * fixed: int-é konvertálásnál ha az inputnak csak az eleje értelmes szám, akkor 0-t hoz | ||
| - | * new: a labelhez COLOR tulajdonság ([[SCREEN_XML|Bővebben]]) | ||
| - | |||
| - | ==== 2005.09.20 ==== | ||
| - | |||
| - | * fixed: A lista objektumnál, ha az utolsó oszlop jobbra van rendezve, akkor a scrollbar fölötte van, és nem látszik a vége | ||
| - | |||
| - | ==== 2005.09.25 ==== | ||
| - | |||
| - | * new: a listához [[SCREEN_XML#list|DEFAULTORDER]] tulajdonság | ||
| - | |||
| - | ==== 2005.09.26 ==== | ||
| - | |||
| - | * fixed: a [[http://www.php.net/number_format|number_format]] függvény nem vette figyelembe a negyedik (ezres elválasztó) paramétert | ||
| - | |||
| - | ==== 2005.09.28 ==== | ||
| - | |||
| - | * fixed: rossz volt a sorkizárt nyomtatás | ||
| - | * fixed: a táblázat magasság saccolását megfixáltam (most kb jó, ha nincs benne olyan sor, amit sortörni kell) | ||
| - | * fixed: switch-nél ha break-et használok akkor nem csak az aktuális blokkból lép ki, hanem az egész az utáni kód nem fog végrehajtódni | ||
| - | |||
| - | ==== 2005.09.29 ==== | ||
| - | |||
| - | * fixed: getNumAsText() függvény nem ment, ha a langpack nem létezett, illetve, ha a langpack-ban nem volt definiálva a $numbersName változó, ezért a rendszer alapértelmezetten tartalmazza a magyar számok leírásához szükséges tömböt | ||
| - | * fixed: a round() függvény második paramétere is le van kezelve | ||
| - | * fixed: a DisableElement() függvény némely elemre nem ment (select, checkbox stb) | ||