Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldindex/action.php on line 8

Strict Standards: Declaration of action_plugin_popularity::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/popularity/action.php on line 57

Strict Standards: Declaration of action_plugin_safefnrecode::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/safefnrecode/action.php on line 66

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldchangelog/action.php on line 182

Strict Standards: Declaration of Doku_Renderer_metadata::table_open() should be compatible with Doku_Renderer::table_open($maxcols = NULL, $numrows = NULL, $pos = NULL) in /var/www/html/inc/parser/metadata.php on line 24

Strict Standards: Declaration of Doku_Renderer_metadata::table_close() should be compatible with Doku_Renderer::table_close($pos = NULL) in /var/www/html/inc/parser/metadata.php on line 24

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 180
 cor4:app:changelog_2005_4 [Cor4 WIki]
Table of Contents

2005

Október

2005.10.05

  • fixed: a getnumastext() függvény meghalt, ha volt 0 a számban
  • fixed: a global nem ment tökéletesen

2005.10.06

  • new: a lista FILTERVALUES tulajdonsága megadja, hogy induláskor milyen értéket vegyenek fel a szűrő mezők (Bővebben)
  • new: a lista által az OperationData-ba helyezett tömbben megjelent egy filtervalues tömb, amely tartalmazza a szűrő mezők éppen aktuális értékét
  • fixed: Ha egy képernyőnyinél nagyobb a screen, akkor a screenváltásoknál “lemászik” az egész screen

2005.10.08 - v0.8.2.19

2005.10.09 - v0.8.2.20

  • new: az ini fájlban megadhatók printer1,…,printer8 nyomtatók
  • new: a nyomtató osztály létrehozásakor meg lehet adni, hogy melyik nyomtatóval szeretnénk nyomtatni
  • fixed: a dátum tipusnál nem ment a disableelement függvény

2005.10.10 - v0.8.3.0

  • new: a screen-ben a submit tipusú elem három új tulajdonsággal gazdagodott: HOVER_IM, DOWN_IM és DISABLED_IM (Bővebben)

2005.10.11 - v0.8.3.1

  • new: a fillform függvény már a lista szűrő mezőit is beállítja
  • new: OnExit esemény
  • new: getfocus() és setfocus() függvény megvalósítása

2005.10.12 - v0.8.3.2

  • fixed: a gyorsbillentyűk kezelésében lévő hibát javítottam
  • fixed: az új csoda gomb technika Access violation-nal elszállt, ha nem talált meg egy kép fájlt
  • new: gombnyomáskor az OperationData['focused']-be kerül az aktuális elem neve, amit a fillform() helyesen vissza is tölt

2005.10.13 - v0.8.3.3

  • fixed: a gyorsbillentyűk kezelésében lévő apróbb szépséghibát javítottam - lehet hogy ez okozott egy kis galibát WinE alatt
  • new: OnKeyPress eseménykezelő: a lenyomott billentyű kódját az OperationData['pressed'] tartalmazza (kódokat lásd)
  • fixed: a csili-vili gombok nem voltak átlátszóak

2005.10.14 - v0.8.3.4

  • new: új konstans: APPROOTDIR, amely tartalmazza az alkalmazás gyökér könyvtárának teljes elérési útját

2005.10.16 - v0.8.3.5

  • new: horizline és verticalline control tipus (Bővebben)
  • new: call_user_func() megvalósítása
  • change: változó értékadásnál kivettem a tipusváltásra figyelmeztetést
  • new: show_controls és show_all_controls kapcsoló a parancssori paraméterek közé

2005.10.17 - v0.8.3.6

  • new: paraméterkezelést kissé átalakítottam (belülről), ezért most már elfogadja a paramétereket - és -- formában is
  • new: help parancssori paraméter, amely egyelőre csak a log-ba listázza ki a lehetséges paramétereket

2005.10.18 - v0.8.3.7

  • new: create_db parancssori paraméter
  • fixed: a LIST elemnél, ha a CRITERIA tulajdonsággal a szűrőmezőket elrejtettük, akkor Access Violationnal elszállt a progi
  • new: close() megvalósítása

2005.10.20 - v0.8.3.8

  • new: a list elem gombnyomáskor az OperationData-ba helyezi a kijelölt sor tartalmát az OperationData[“lista_neve”][“values”]-ba numerikusan indexelt tömbbe (Bővebben)

2005.10.21 - v0.8.3.9

  • fixed: boolean és string összehasonlítása hibás volt
  • new: a date tipusnál a következő mezőre ugrás, ha a ”.” vagy ”-” gombok valamelyikét lenyomjuk
  • new: visible tulajdonság minden screen-re rakható komponensnek

2005.10.22 - v0.8.3.10

  • new: usermenü XML-jébe shortcut tulajdonság, ahol például “CTRL+I”-vel lehet gyorsbillentyűt definiálni
  • new: a JumpTo-nak most már lehet értékül adni “handler:” kezdetű stringet is, amivel a megadott handlert fogja meghívni (ez működik a menü JumpTo tulajdonságánál is)
  • fixed: a Shared-et is változónak tekinti (például: unset-nél)

2005.10.23 - v0.8.3.11

  • change: a LOG_ERROR, LOG_LOGIN, LOG_OPS, LOG_DB, LOG_FILE, LOG_PRINT, LOG_BEVENT, LOG_QUERY és a LOG_XML konstansok csak a COMPAT módban léteznek, ezért az új alkalmazások appconfig.inc.php fájlából ezeket a hivatkozásokat törölni kell

2005.10.23 - v0.8.3.12

  • new: a sort(), asort(), rsort(), arsort() és usort() függvényeknek kezeli a második paraméterét is (a ksort()-nak még nem)
  • new: natcasesort() megvalósítása

2005.10.25 - v0.8.3.13

  • new: checkbox-hoz onbuttonpress esemény
  • new: a listának SELECTED tulajdonság, amivel az induláskor kiválasztott elemet adhatjuk meg

2005.10.26 - v0.8.3.14

  • fixed: a list elem bevétele a taborder-be

2005.10.27 - v0.8.4.0

  • fixed: a round 0.5-t még lefele kerekített
  • fixed: a list elemen a gombokra kattintás hatástalan volt

2005.10.30 - v0.8.4.1

  • new: a DEBUG verzióban SQL futtatási és az adatbázis kapcsolódási hiba esetén egy üzenet ablakban feldobja a hiba szövegét (hogy biztos ne felejtsük el)

November

2005.11.02 - v0.8.4.2

  • fixed: a listánál a SELECTED beállítás nem igazán működött

2005.11.04 - v0.8.4.3

2005.11.07 - v0.8.5.0

2005.11.07 - v0.8.5.1

  • new: COOXMLPrinter osztályban a táblázatoknak keret
  • new: a táblázat már a padding-ot is kezeli
  • new: nyomtatási előnézet

2005.11.08 - v0.8.5.2

  • fixed: a new operátor hiba esetén (helyesen) false értéket adott vissza, de közben elnyelte a hibaüzenetet; ezután ez már a logba kerül
  • fixed: OOXMLPrinter néhány javítás + hibakezelés csiszolása

2005.11.08 - v0.8.5.3

  • new: dinamikus táblázat az OOXMLPrinter-be

2005.11.08 - v0.8.5.4

  • fixed: vonaltipusok kozul nem ismeri csak a 0,5 vastag folytonos vonalat, az 1 szelesre peldaul egy eleg vicces fekete dobozkat rajzol
  • fixed: ha egy cellaban sort kell torni(hosszu a szoveg es nem fer el), akkor a tablazat szetesik (a tobbi cellat nem noveli meg a sroban), ennek megfeleloen a keretezest is elrontja

2005.11.12 - v0.8.5.5

  • fixed: nem dob exceptiont, ha a táblázatnak nincs fejléce

2005.11.14 - v0.8.5.6

  • fixed: ha a táblázat átnyúlik a következő oldalra, mindig helyesen töri az oldalt

2005.11.14 - v0.8.5.7

  • new: a táblázatban lekezeli a függőleges igazítást is

2005.11.14 - v0.8.5.8

  • fixed: ha az oldal táblázattal kezdődött, akkor az első sort elrontotta
  • fixed: a default “Text body” stílus felismerése (normál esetben a styles.xml-ben van definiálva)
  • new: oldal törés lekezelése

2005.11.15 - v0.8.5.9

  • new: MULTISELECT tulajdonság a listának
  • fixed: ha az atadott tablazatban van olyan cella ami ures sztirng, akkor “List index out of bounds (0)”-szal elszall
  • new: tabulátorok kezelése

2005.11.16 - v0.8.5.10

  • fixed: MULTISELECT listánál kavarta az ID-ket
  • fixed: MULTISELECT listában 100+ elem esetén esetleg AccessViolation-t lehetett kapni
  • fixed: táblázat nyomtatásában a több soros cellák érdekesre sikeredtek
  • new: meguntam: felolvasom a styles.xml-t is (Lásd)
  • fixed: a fillform() a szűrő mezőket hibásan állította vissza

2005.11.17 - v0.8.5.11

  • fixed: a SUBSCREEN-nél lemaradt a visible:=true
  • fixed: verticalline igazítása hibás volt
  • new: width tulajdonság a TEXTFIELD, PASSWORD, MEMO és SELECT control-okhoz
  • new: PADDING a screen tulajdonságai közé: megmondja, hogy mennyi helyet hagyjon az elemek között (alapérték: 10)
  • new: inch mértékegység kezelése a COOXMLPrinter-ben
  • new: list elemhez ENABLEFILTER tulajdonság (Bővebben)

2005.11.18 - v0.8.5.12

  • fixed: a SUBSCREEN-ek még mindig bugosak voltak

2005.11.18 - v0.8.5.13

  • fixed: OnExit eseménykezelő után az OnLoad handler kétszer hívódott meg
  • fixed: A SubScreen-ekre nem ment sem az OperationData-ba való kimentés, sem az onnan történő visszatöltés a fillform-al
  • fixed: a FillForm elrontotta a SELECT mező értékét
  • new: aláhúzott stílus kezelése
  • fixed: soremelések a következő paragrafus magasságával történtek, ezért összekavarta az egészet
  • fixed: középre és jobbra igazítás nem ment
  • fixed: az substr nem kezelte a negatív harmadik paramétert
  • new: oldalszámozás megalkotása
  • new: fejléc megvalósítása

2005.11.19 - v0.8.5.14

  • new: lábléc megvalósítása

2005.11.21 - v0.8.5.15

  • fixed: COOXMLPrinter-ben a tabulátorok igazításának kezelése
  • fixed: postgres lekérdezés közben NOTICE hatására is abbahagyta az eredmény feldolgozását

2005.11.22 - v0.8.5.16

  • fixed: némely esetben ha a lábléc “olyan” volt, akkor széjjel pusztult a kliens
  • fixed: az aláhúzott stílus néha beragadt
  • change: kicsit csökkentettem a fontok méretén, mert piszok nagyok voltak
  • fixed: a fillForm() nem állította vissza a fókuszt, ha listára illetve dátum mezőre került a fókusz

2005.11.23 - v0.8.5.17

  • new: a listánál megjeleníthető a szűrt eredmény és a teljes lista elemszáma a COUNTCAPTION tulajdonsággal
  • fixed: a lista nyomtatásakor csak a képernyőre jött fel a lista a nyomtatóra már nem tudta kinyomtatni
  • fixed: a lista nyomtatásakor nyomtatás után nem ment az “Előző” és “Következő” gomb

2005.11.24 - v0.8.6.0

  • fixed: a jobbra igazítás nem mindig szuperált
  • fixed: a táblázat kerete kisebbre sikeredett a cellánál
  • new: a COOXMLPrinter-es nyomtatásokra rá lehet váltani az F12 billenytűvel; ha már egy nyomtatási nézeten állunk, akkor a következő nyomtatási képre ugrik (Shift-F12 hatására az előzőre)

2005.11.25 - v0.8.6.1

  • new: a tegnapi F12-es mókába bevontam a listák nyomtatását is
  • fixed: átmeneti jelleggel 50-re van korlátozva a nyomtatási előnézetben a lapok száma, mert Out-Of-Resources üzenettel elszáll 100 oldal körül

2005.11.27 - v0.8.6.2

  • new: a CTRL+ALT+F12 bezárja az összes nyitott nyomtatási nézet ablakot
  • fixed: DEBUG módban nem ment az F12-es játék
  • fixed: több paragrafus a táblázat cellájába
  • new: SHOW_LABEL tulajdonság a SUBMIT elemre

2005.11.27 - v0.8.6.3

2005.11.28 - v0.8.6.4

  • fixed: a képpel ellátott gomb néha Access Violationt dobott

2005.11.29 - v0.8.6.5 (r16)

  • new: ACTIVECOLOR tulajdonság a listához, amely a kijelölés szinét állítja be
  • new: onChange esemény a listához
  • fixed: a FillForm már a lista aktív elemét is visszaállítja

December

2005.12.01 - v0.8.6.6 (r19)

  • new: részletesebb hibalog a a kifejezéseknél: ezután a hiba helyét kiemeli a kifejezésen belül ( {{{így}}} )
  • changed: az eddigi gyakorlattal ellentétben, a logolás az appconfig.inc.php és (ha van) a langpack olvasásakor is aktív
  • new: ComboBox elem kezeli a DataSource-okat
  • new: DataSource cache; ezzel együtt az AddCacheableDatasource és a ModifyCacheableDatasource függvények megvalósítása

2005.12.03 - v0.8.7.0 (r23)

  • fixed: ismét találtam egy memória szivárgási pontot (még maradt :( )
  • new: CompleteEdit komponens
  • fixed: ha a DEPENDENT tulajdonság miatt lett egy elem DISABLED, akkor a hozzá rendelt gyorsbillentyű / DEFAULT / CANCEL még működött
  • changed: a form újraméretezésekor a panel is újraméreteződik (egy kicsit villog) így átméretezés közben látszik, hogy mi történik, ha az ablakot kicsinyítjük

2005.12.04 - v0.8.7.1 (r24)

2005.12.05 - v0.8.7.2 (r25)

  • fixed: a DisableElement() függvény nem ment
  • new: az F2-F11 gyorsbillentyűket lehet használni (az F1 és az F12 már foglalt)
  • new: a numerikus billentyűzet "+", "-", "/" és "*" gombjai is használhatók gyorsbillentyűnek

2005.12.06 - v0.8.7.3 (r26)

  • new: READONLY tulajdonság a TextField, Memo és CustomEdit componenseknek (Bővebben)
  • new: Insert metódus a CDatabase-nek
  • change: a "string"-en belül csak COMPAT módú kliensben lehet a Cor4 változó helyettesítéseket (tehát az “OperationData['béla']” ezután csak COMPAT módú kliensnél adja vissza az OperationData['béla'] értékét)

2005.12.07 - v0.8.7.4 (r30)

  • new: a Label komponens visszaadja a feliratának az értékét GetValue-val és az OperationData-ba is lekerül
  • fixed: kicsit javítottam a hiba helyének meghatározásán

2005.12.08 - v0.8.7.5 (r32)

  • new: print_file és print_array függvények megvalósítása
  • fixed: számos apróbb javítás a COOXMLPrinter-ben

2005.12.09 - v0.8.7.6 (r33)

  • new: fekvő lap kezelése a COOXMLPrinter-ben
  • changed: a lista fekvő lapot nyomtat
  • fixed: a COOXMLPrinter-ben (végre) megvalósítottam a nyomtatóválasztást

2005.12.10 - v0.8.7.7 (r35)

  • del: megszüntettem a debug_detail cor4app.ini beállítást (úgyse használtam már semmire)
  • fixed: egy Label-re most már több komponens is hivatkozhat a DEPENDENT tulajdonságban
  • new: sima bekezdést is lehet már keretezni
  • new: a táblázat cellájában lévő “bekezdést” is be lehet keretezni, de az (majdnem) ugyanoda esik, mint a táblázat sima kerete esne

2005.12.12 - v0.8.7.8 (r36)

  • new: a DEPENDENT tulajdonságban most már hivatkozhatunk TextField, CompleteEdit, Password, Memo és CheckBox komponensekre is (az eddigi Label és Submit mellett)

2005.12.12 - v0.8.7.9 (r37)

  • fixed: DEBUG módú kliens kifagyott induláskor

2005.12.13 - v0.8.7.10 (r38)

  • fixed: fekvő lapot rosszul nyomtatott nyomtatóra
  • fixed: a táblázatban összevont celláknál elhibázta a magasságot
  • fixed: a fekvő lap miatt módosítani kellett a betű méret és a soremelés meghatározását is
  • fixed: ha a táblázaton belül több sor volt, akkor lecsúszott a sor a táblázatban
  • fixed: margó kezelés javítása
  • fixed: nagyon keskeny táblázat celláknál jelentkező magasság számítási hiba javítása

2005.12.14 - v0.8.7.11 (r39)

  • fixed: a default fontméretet levettem 18-ról 12-re (az OO-nál is 12 a default)
  • changed: az előbbi miatt kicsit módosítottam a fontméret számításon is
  • fixed: táblázat cellán belül függőleges középre / alulra rendezés hibás volt
  • fixed: az első lapon a fejléc baloldalon (margó nélkül) rajzolódott ki
  • fixed: táblázatban üres sor magassága 0.6cm (OO-ban is ennyi)

2005.12.15 - v0.8.7.12 (r41)

  • new: ha a kliens paraméterként kap egy könyvtárat, akkor azt egyenértékű a -rootdir <directory> paraméterrel
  • fixed: kicsit végtelen ciklusba került, ha tömbből akartunk feltölteni egy táblázatot
  • fixed: bekapcsolt PHP cache esetén az insert csak az első alkalommal hozta létre a függvényeket
  • change: a writelog és a pvar_dump függvények csak COMPAT fordítású kliensben vannak benne ezután
  • change: az COOXMLPrinter-ben a táblázat magasságát 0.54cm-re csökkentettem (így jobban hasonlít az eredetire)

2005.12.16 - v0.8.8.0 (r43)

  • new: adatbázis csatlakozásnál port megadási lehetőség: DB_PORT konstans és a CDatabase osztály konstruktorának plusz egy paraméter
  • change: a STATE_RUN és STATE_PAR modulok összevonása STATE modullá
  • change: a PARAM modul beolvasztása a FUNCTION modulba

2005.12.18 - v0.8.8.1 (r46)

  • fixed: ha rossz helyen volt az oldal törés, akkor a táblázat minden oszlopa után sort tört
  • fixed: fejlécbe és láblécbe táblázat
  • fixed: táblázat magasság-számításának megvalósítása (eddig konstans 0-t adott vissza)
  • fixed: ha a vertical-align=””, akkor a top-al egyenértékű (OO bug szerintem)
  • fixed: többsoros táblázat cellák függőleges igazításának javítasa

2005.12.19 - v0.8.8.2 (r47)

  • fixed: a do-while utasítás nem volt jó

2005.12.19 - v0.8.8.3 (r48)

  • fixed: ha a COOXMLPrinter Print metódusának második paraméterével adunk értéket táblázatnak, akkor a cella formázások elvesztek
  • fixed: a graphics stílus és a background stílus módosító felismerése (még nem csinálok velük semmit)

2005.12.20 - v0.8.8.4 (r49)

  • fixed: már nem dob hibát, ha a CDatabase QueryAsString metódusa üres eredményt kérdez le: null értékkel tér vissza ekkor

2005.12.20 - v0.8.8.5 (r50)

  • fixed: néha rosszul számolta a subtable-k magasságát
  • fixed: kisebb-nagyobb javítások a COOXMLPrinter-ben

2005.12.21 - v0.8.8.6 (r51)

  • fixed: az “F12 hatására következő nyomtatási képre lép” fícsör néha Access Violation-nal elszállt
  • new: ALT-F12 háttérbe rakja az éppen aktuális nyomtatási képet

2005.12.22 - v0.8.8.7 (r52)

  • fixed: subscreen átméretezése kicsit hibás volt (képes volt eszméletlen nagyra nyúlni)
  • fixed: SUBMIT elem esetén a SHOW_LABEL=false esetén is kihagyott némi helyet a feliratnak
  • fixed: a táblázatokban az egyes sorok nem feltétlenül kerülnek ezután egy oldalra, de még mindig nem tökéletes…

2005.12.24 - v0.8.8.8 (r54)

  • change: a DATE komponensnél a startyear és endyear 0 értéke esetén is az aktuális év +/- 5 év helyettesítődik be
  • fixed: ha tabulátor volt egy sorban, akkor hajlamos volt elrontani a jobb margót
  • fixed: a táblázatok közötti hézagot megszüntettem és ezzel a javítással a táblázat utáni bekezdés is közvetlenül a táblázat alatt kezdődik
  • fixed: gyorsbillentyűk a nyomtatási nézetre

2005.12.26 - v0.8.8.9 (r55)

  • new: WIDTH tulajdonság a LABEL komponenshez
  • new: különböző betűtipusok lekezelése a COOXMLPrinter-ben
  • fixed: a soremelés magasságát végre helyesen belőttem, remélem most már nem bugzik

2005.12.27 - v0.8.8.10 (r56)

  • change: néhány helyen plusz információt helyez a logba a DEBUG verzió a könyebb hibakeresés (és optimalizálás) végett

2005.12.28 - v0.8.8.11 (r58)

  • change: a help is az új nyomtatást használja, ezért nem kell neki az eddig szükséges help.xml, valamint mennek rá a többi helyen is ismert F12-s játékok (plusz így fájdalommentesebben el lehet felejteni a régi nyomtatási rendszert)

2005.12.29 - v0.8.8.12 (r60)

  • fixed: ha egy gépen nincs telepítve a Nimbus betűtipus (ez az OO alapértelmezett fontja), akkor se a Symbol-t válassza már ki
  • change: még több log az adatbázis sebesség teszteléséhez
  • change: 10%-al gyorsítottam a nagy tömbök feltöltését (például: CDatabase.QueryAsArray)

2005.12.30 - v0.8.8.13 (r61)

  • change: megfeleztem a tömbök értékadásához szükséges időt
  • change: a DEBUG adatbázis logolása még részletesebb: már külön részletezi a lekérdezés, a letöltés és a PHP tömbbé konvertálás idejét
  • change: ezután csak akkor számolja ki a kifejezés visszatérési értékét, ha az felhasználásra is kerül; a tömbök értékadása ezzel drasztikusan tovább gyorsult
  • new: új függvény: usedmemory

cor4/app/changelog_2005_4.txt · Last modified: 2021/01/05 11:39 (external edit)