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

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_2006_1 [Cor4 WIki]
Table of Contents

2006

Január

2006.01.01 - v0.8.8.14 (r62)

  • change: a DEBUG CDatabase műveleteinek logolását minden metódusra kibővítettem az optimalizálás és a hibakeresés elősegítése érdekében
  • change: a CDatabase osztály konstruktorának nem lehet 2 paramétere; az 1 paraméteres esetben pedig az egy paraméter a kapcsolódás adatbázisát adja meg (nem a tipusát, mint eddig); ezzel kicsit egyszerűbb lesz a több adatbázist használó alkalmazások készítése
  • new: új függvény: DropShortCut
  • fixed: a CreateShortCut függvény nem tudta felülírni az előzőleg létrehozott gyors-billentyű kombinációkat

2006.01.02 - v0.8.9.0 (r63)

2006.01.03 - v0.8.9.1 (r65)

  • new: fputcsv függvény megvalósítása
  • new: fopen kiterjesztése úgy, hogyha a mode paraméter “z” karakterrel kezdődik, akkor tömörített formátumban fogja megnyitni a fájlt
  • fixed: egy kis hiba csúszott a soremelés számításába

2006.01.04 - v0.8.9.2 (r66)

  • fixed: javítottam a kifejezések kiértékelésén; ez remélhetőleg megszüntetett jónéhány problémát
  • fixed: ha Shared-be rakunk Objektumot, akkor se fagy szét (de azért szerintem nem túl szép dolog)
  • new: a COOXMLPrinter osztálynak PrintModal metódus
  • new: példányszám beállítási lehetőség a nyomtatási kép nézeten

2006.01.05 - v0.8.9.3 (r67)

2006.01.05 - v0.8.9.4 (r68)

2006.01.06 - v0.8.9.5

  • new: a paraméterek kiértékelése befejeződik az egyetlen ”-” jelet tartalmazó paraméternél

2006.01.07 - v0.8.9.6 (r69)

2006.01.08 - v0.8.9.7 (r70)

  • fixed: a kifejezés kiértékelése közben néha hibázott
  • new: eval függvény megvalósítása
  • fixed: ha tiltva van a filter a listában akkor is megy a DEFAULTORDER

2006.01.11 - v0.8.9.8 (r71)

  • fixed: a +=, -= stb. műveletek hibáztak

2006.01.11 - v0.8.9.9 (r72)

2006.01.12 - v0.8.9.10 (r75)

2006.01.13 - v0.8.9.11 (r76)

2006.01.14 - v0.8.9.12 (r78)

  • new: COOXMLPrinter-hez LinkImage metódus
  • fixed: a használt PNG library-ban javítottam az átméretezés hiányát okozó pici bugot
  • change: a belső objektum kezelést kicsit módosítottam (remélem jobb lett), mert olyankor is megsemmisítette az objektumokat, amikor nem kellett volna és meghagyta, amikor nem kellett volna

2006.01.16 - v0.8.9.13 (r79)

2006.01.18 - v0.8.9.14 (r81)

  • fixed: ha a listában az ENABLEFILTER le volt tiltva, akkor néha kissé érdekesen működött a dolog
  • fixed: találtam benne egy régi tesztelő kódot, ami nagyon speciális esetben el tudta rontani a SetValue működését
  • new: az ini-be új beállítás: font_size
  • new: multiselect-es lista esetén, ha csak egyetlen találat van, akkor kijelöli azt az egyet automatikusan

2006.01.19 - v0.8.9.15 (r82)

  • new: az ini-be új beállítás: readonly_color

2006.01.20 - v0.9.0.0

2006.01.21 - v0.9.0.1 (r85)

2006.01.22 - v0.9.0.2 (r86)

2006.01.22 - v0.9.0.3 (r87)

2006.01.24 - v0.9.0.4 (r88)

  • fixed: rekurzív hívásoknál elveszett a visszatérési érték és néha még el is szállt tőle

2006.01.24 - v0.9.0.5 (r89)

  • fixed: az EndAllOperation nem törölte minden esetben az OperationData értékét

2006.01.25 - v0.9.0.6 (r90)

  • fixed: ha a label-nél nem törte a caption-t, akkor is rakott egy soremelést a végére
  • fixed: a label visszatérési értékébe most már nem számít bele a sortörés

2006.01.27 - v0.9.0.7 (r91)

  • new: READONLY tulajdonság a Combobox-nak (select)

2006.01.27 - v0.9.0.8 (r92)

2006.01.28 - v0.9.0.9 (r93)

  • fixed: a NumberFormat függvény időnként oda is rakott ezres elválasztót ahova nem kellett volna: az elejére
  • new: DateStr2SQLDate függvény

2006.01.29 - v0.9.1.0 (r94)

  • new: CIniFile objektum
  • new: a log-ban a dump igazítva jelenik meg

2006.01.31 - v0.9.1.1 (r96)

Február

2006.02.03 - v0.9.2.0 (r97)

2006.02.04 - v0.9.2.1 (r98)

  • new: RadioButton komponens
  • changed: a show_functions, show_controls és show_all_controls parancssori paraméterek csak DEBUG módban elérhetők
  • fixed: a SUBSCREEN-re és a PAGECONTROL-ra is megy a COLSPAN, ROWSPAN

2006.02.05 - v0.9.2.2 (r99)

  • changed: az AddOpData és a DelOpData csak a COMPAT verziójú kliensben van benne
  • fixed: a PAGECONTROL csak az első oszlopban lehetett
  • fixed: most már akkor is megjelennek a komponensek, ha COLSPAN=0 és/vagy ROWSPAN=0
  • fixed: a FillForm nem igazán szuperált PAGECONTROL esetén
  • new: mostmár szól, ha a DATE tipusú mezőnél a STARTYEAR és ENDYEAR között túl nagy a különbség (>100)
  • new: RADIOGROUP komponens

2006.02.06 - v0.9.2.3 (r100)

  • new: CHECKLISTBOX komponens
  • changed: a TEXTFIELD komponens dátum módjában még jobban figyel: ha kijelölés van, akkor se lehet elrontani, illetve a beírt dátumot is minden esetben ellenőrzi és nem enged olyat beírni, ami nem helyes

2006.02.07 - v0.9.2.4 (r101)

  • fixed: COOXMLPrinter-ben javítottam a SetTable metódust: “Az olyan tablazatoktol hal le, amelyeknek tobb sora van, es a sorokban nem ugyanannyi cella van…”
  • fixed: a SUBSCREEN-nél nem maradt ki a komponensek közti térköz
  • new: a SUBSCREEN-nek BORDER tulajdonság

2006.02.08 - v0.9.2.5 (r102)

  • new: megy a $s[21] tipusú kifejezés stringek esetén is; megy az értékadás ($s[3] = 'c') is

2006.02.08 - v0.9.2.6

  • fixed: a tegnapi móka elrontotta a Cor4 változók kezelését; javítva

2006.02.08 - v0.9.2.7 (r104)

  • fixed: a COOXMLPrinter osztály SetTable metódusa nem vette figyelembe a Colspan értékeket
  • fixed: nem lehetett “_”-al kezdeni a konstansok nevét
  • new: DEBUG módban definiált a ___DEBUG___ konstans

2006.02.10 - v0.9.2.8 (r106)

  • fixed: a PAGECONTROL nem nyújtotta a tartalmát
  • new: SUBMIT gomb handlere lehet page:<pagecontrol>:info alakú, ahol az info next, prev illetve egy screen neve lehet; ilyenkor az OnLoad handler nem fut le!
  • new: a PAGECONTROL-nak DEPENDENT tulajdonság
  • new: már lehet a SetFocus függvénnyel a PAGECONTROL lapjaira hivatkozni a SetFocus('<pagecontrol_neve>:<screen_neve>') módon

2006.02.12 - v0.9.2.9 (r108)

  • changed: a StartOperation és a EndOperation függvények megváltoztak: nem írnak hibát a logba, ha olyan esetben hívjuk meg őket, amikor az értelmetlen, hanem a visszaadott értékkel tájékoztatnak minket az előző állapotról
  • new: a CIniFile objektum getValue metódusa kiegészült a default paraméterrel
  • fixed: a CIniFile objektum nem menti vissza a fájlt, ha nem történt változás

2006.02.13 - v0.9.2.10 (r111)

  • fixed: a label nem csak dőlt lett, ha DISABLED állapotba került, hanem szürke is
  • fixed: túl nagy screen-ek esetén nem méretezte át helyesen a panelt
  • fixed: ismét csökkentettem a memória szivárgáson

2006.02.16 - v0.9.2.11 (r112)

  • fixed: az elmúlt napokat a memória szivárgás csökkentésére szántam

2006.02.17 - v0.9.2.12

  • new: a suboperation-ból való visszatérés esetén lehetőség van egyszerre több suboperation befejezésére, ehhez csak annyit kell tennünk, hogy a JumpTo=“return” helyett JumpTo=“return2”-t használunk, ahol a 2 helyén tetszőleges pozitív szám állhat (eszerint a “return” egyenértékű a “return1”-el)

2006.02.19 - v0.9.2.13 (r113)

  • fixed: javítottam az egybe forráskód generálásán és olvasásán, mert a menet közbeni változások miatt egy két dolog nem ment
  • new: az egybe forráskód (amit elneveztem “Cor4 Application”-nek – röviden C4A-nak) már támogatja a tömörített fájlformátumot is
  • new: az egybe forrás létrehozásához használt MakeFile-ban szereplő Other szekció adatai induláskor a C4A_VALUES konstans tömbbe kerülnek kulcs => érték párok formájában
  • new: az ini fájlban megadható a C4A fájl elérési útja

2006.02.20 - v0.9.2.14 (r114)

  • fixed: a RadioButton-nak és a CheckBox-nak WIDTH tulajdonság (FS#121)
  • fixed: a PAGECONTROL függőleges átméretezését javítottam: időnként kilógott ez az a képről
  • fixed: a PAGECONTROL aktív tab beállítását javítottam (FS#122)
  • new: új esemény-tipus: OnDblClick

2006.02.21 - v0.9.2.15 (r115)

  • fixed: ha a listának a szűrő értékét az OperationData['lista neve']['filtervalues'] módon adjuk meg, akkor lehet már csak a “közepére” is megadni (#127)
  • fixed: az SQLite adatbázist megzavarta a FileName komponens, mivel megváltoztatta az aktuális könyvtárat, ezért ezután amennyiben az SQLite database paramétere nem teljes elérési utat tartalmaz, akkor az az OnlineApp.exe-től kezdve relatív (#128)
  • fixed: ha volt az oldalon default submit elem, akkor hajlamos volt az enterre kétszer reagálni (a következő oldalon is mintha nyomtunk volna egy entert)
  • new: azokra a komponensekre, amiknek a taborder értéke -1 nem lehet a TABot nyomkodva rálépni (#122)

2006.02.23 - v0.9.2.16 (r116)

  • fixed: kisebb memóriaszivárgás a tömbök kezelésében
  • fixed: nagyobb memóriaszivárgás az SQLite kezelésében
  • fixed: progressbar villogásmentesítése (ezzel mellesleg gyorsabb is lett egy picit)
  • new: a CDatabase→Insert metódus megcsinálja stringek esetében az aposztrófok (') ki-“escape”-elését
  • new: datemonth és dateyear inputtype a textfield mezőhöz (#131)
  • new: a halign és valign esetében a none jelenti azt, hogy széthúzza teljesen; egyúttal felülbírálhatóvá váltak az eddig beégetett default nyújtások (textfield, radiogroup stb., kivéve a listát) (#132)

2006.02.24 - v0.9.2.17

  • new: hotkey az TextField, Password és CompleteEdit elemekre (#135)

2006.02.26 - v0.9.2.18 (r117)

  • fixed: a CompleteEdit-nek, ha SetElementAttribute-tal olyan értéket adtunk, amely benne volt a listában, akkor sem állította be az id értékét
  • new: a CompleteEdit komponenshez új tulajdonság: ID
  • new: a CIniFile-nak setValues metódus
  • change: amennyiben a SCREEN_XML-ben nincs megadva a type tulajdonság, alapértelmezetten empty lesz
  • new: a komponensek HINT tulajdonságában támogatott a “\n” sortörés

2006.02.26 - v0.9.2.19

2006.02.27 - v0.9.2.20 (r118)

  • fixed: SQLite adatbázisnál nem minden esetben vette észre a disconnect-et (#137)
  • new: a dump már megy SQLite adatbázissal is

2006.02.28 - v0.9.2.21 (r119)

  • fixed: a help ablakban is mentek a különböző gyorsbillentyűk (#138)
  • new: a TextField-nek label inputtype (#140)

2006.03.04 - v0.9.3.0 (r120)

  • new: a C4A támogatja a kódolást is, ezért a makefile-ba bekerült az encode beállítási lehetőség (#141)
  • new: fordításkor kizárható könyvtárak a makefile nodir opciója segítségével (#141)
  • new: a makefile-ban megadott verziószám elérhető a C4A_VERSION konstansban (#141)
  • fixed: legördülő listában a keresés megmaradt akkor is, ha elléptünk az adott elemről és utána tértünk vissza (#143)

2006.03.05 - v0.9.3.1 (r121)

  • new: új parancssori paraméter: listfiles
  • fixed: bár nem hiba, de azért kijavítottam, hogyha a COOXMLPrinter-nek olyan elérési utat adunk meg, amely '\'-el vagy '/'-el kezdődik, akkor ezt a kezdő jelet leveszi onnan
  • new: a listákban természetes rendezés szerinti rendezés (#142)

2006.03.06 - v0.9.3.2 (r122)

2006.03.07 - v0.9.3.3 (r123)

  • fixed: a TextField-nél nem ment a numeric INPUTTYPE (#146)
  • new: a TextField-nél numeric INPUTTYPE esetén ',' leütése esetén '.' kerül be

2006.03.08 - v0.9.3.4 (r124)

  • new: a CDatabase osztálynak StartTransaction, EndTransaction és Rollback metódusok
  • new: új fordítási lehetőség: DB_TOOLS
  • new: külső fájlból olvasható subscreen

2006.03.09 - v0.9.3.5 (r125)

  • fixed: SubScreen-en belül nem mentek a hivatkozások (#149)
  • new: a SubScreen-re kívülre lehet hivatkozni a DEPENDENT tulajdonságban, ha a megfelelő név elé ”.”-ot rakunk
  • fixed: a SubScreen-nél nem lehetett megadni a TABORDER tulajdonságot (#149)
  • fixed: Ha a prefilter mezo erteket visszatoltom, akkor azokat az ertekeket amikben szokoz van egy idezojelben tolti vissza (#148)

2006.03.10 - v0.9.3.6 (r126)

2006.03.11 - v0.9.3.7 (r127)

  • fixed: ha nem volt elérhető az alapértelmezett nyomtató, akkor már a nyomtatási kép sem ment (Linux alatt valószínűleg ezért nem ment)
  • new: vízjel a nyomtatásokon (lista nyomtatásánál is); alapértelmezett vízjel: SetDefaultWaterMark függvény

2006.03.13 - v0.9.3.8 (r129)

  • fixed: véletlenül a normál kliensen is rajta maradt a vízjel nyomtatás (#152)
  • fixed: az array_sum függvény már float tipusú elemek esetén is helyesen működik

2006.03.14 - v0.9.3.9 (r130)

  • fixed: a tömb értékadáskor néha megtartotta a háttérben az értékét (#151)
  • fixed: a readonly color használata kimaradt a combobox esetén (#125)

2006.03.15 - v0.9.3.10 (r131)

  • new: a PageControl-hoz OnChange esemény és az OperationData-ba menti az aktuális oldal nevét, amit a FillForm() vissza is tölt (#155)
  • fixed: a FilterValues nem ment a listáknál (#153)
  • fixed: az eseménykezelők nem működtek SubScreen és PageControl esetén (#156)

2006.03.16 - v0.9.3.11 (r133)

  • new: ”..*” hivatkozás a DEPENDENT tulajdonságban: az egyel kintebbi screen-re lehet vele hivatkozni
  • fixed: a -screen parancs nem igazán szuperált a kliensben + DEBUG verzióban a logba írja a kirajzolt SCREEN méretét
  • new: a PageControl támogatja a tabok átrendezését drag&drop technikával, ehhez engedélyezni kell a DRAGENABLE tulajdonsággal
  • fixed: a PageControl nem inicializálta a függőségeit és a “first”, “notfirst” sem ment
  • new: a TABORDER=“0” automatikus “sorszámozást” biztosít: a következő “üres” TABORDER értéket kapja (azaz az első ilyen elem a 0-t); egyben az eddigi -1 default érték 0-ra változott (tehát ha a TABORDER nincs kitöltve, akkor fentről szép sorban következnek az elemek)

2006.03.18 - v0.9.3.12

  • fixed: a Label nem vette figyelembe a vízszintes PADDING értéket (#160)

2006.03.19 - v0.9.3.13 (r134)

  • fixed: a tömbök értékadásánál időnként rossz elemeknek adott értéket (#147)

2006.03.22 - v0.9.4.0 (r135)

  • new: NEED tulajdonság a componensekhez (egyelőre teszt jelleggel) (#163)
  • new: ha a -screen kapcsolónak teljes elérési utat adunk meg, akkor nem szükséges a rootdir kapcsoló használata

2006.03.23 - v0.9.4.1 (r136)

  • fixed: a NEED tulajdonságban volt több apró hiba (#163)
  • fixed: az oldalszám nyomtatás spec esetekben nem ment (#166)

2006.03.24 - v0.9.4.2 (r137)

  • new: homokórázás támogatása: ini fájlba új beállítás került, valamint a SetHourGlass függvény is használható (#167)
  • fixed: megtaláltam az átméretezések és pozicionálások hibájának forrását

2006.03.25 - v0.9.4.3 (r138)

  • new: a copy és rename függvények megvalósítása

2006.03.27 - v0.9.4.4 (r139)

  • fixed: a jpeg képek fekete-fehérítése nem ment (#169)

2006.03.30 - v0.9.4.5 (r141)

  • fixed: a tömbök kezelésénél a kisbetűk/nagybetűk egyenértékűek voltak
  • new: CxBase osztály (#168)

2006.03.31 - v0.9.4.6 (r142)

  • fixed: a DisableElement összeakadt a NEED tulajdonsággal (#174)
  • new: checkdate() függvény megvalósítása (#173)
  • new: opendir(), closedir(), readdir() és rewinddir() függvények megvalósítása (#171)
  • fixed: a múltkori tömbök kisbetű/nagybetű érzékenységének megoldása miatt a konstansok is kisbetű/nagybetű érzékenyek lettek; visszaállítottam az előző módot

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