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 607
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 607
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 607
====== Changelog ======
[[ index | főoldal ]]
===== 2006.05.03 - v0.3.32 =====
* editablelist komponenst is rendesen megjeleníti (sima list-ként jelenik meg)
===== 2006.03.16 - v0.3.31 =====
* BUGFIX: pagecontrol screenjeinek attribútumainak módosításakor széthalt (egy kisebb hegynyi exception után)
* subscreen-en belüli komponens handlerének létrehozásakor a név kiegészül a subscreen nevével (ha több is van egymásba ágyazva, akkor mindegyikkel). FS#158 - PAGECONTROL sender a process-ben
* radiobutton komponens megjelenítése
===== 2006.03.09 - v0.3.30 =====
* pagecontrol komponens (létrehozni nem lehet, csak xml-ben...)
* bugfix: FS#150 - SubScreen::Colspan&&RowSpan. Ugyanez volt pagecontrol-nál is, az is javításra került.
* config update, hogy a sorrend mindenütt colspan, rowspan legyen
* textfield a text-ből szedi a feliratot (nem a caption-ból)
* még volt pár bugfix, de már nem tudom pontosan mik
===== 2006.02.03 - v0.3.29 =====
* a combobox értékek megadásánál meg lehet adni kulcsot is, pl: "values.inputtype=text:1,numeric:2,integer:3,date:4"
===== 2005.12.28 - v0.3.28 =====
* új komponens: completeedit (combobox-ként jelenik meg)
* fixed: FS#85: "A horizline és verticalline fölött ha áthúzom az egeret, akkor a vonal összeugrik egészen rövidre.."
* fixed: a subscreen-ek kezelése elég bugos volt, kicsit javítottam rajta. Elvileg ezzel együtt a subscreen visszaalakítása normális komponensre is működik (ez eddig exception-öket dobált).
* fixed: sor és oszlop törlésekor is dobálhatott exceptiont.
===== 2005.12.16 - v0.3.26 =====
* üres attribútum értéket nem menti xml-be
* a komponensek színezésének menetét egy kicsit átpofoztam (pl hogy mostantól a kijelölt komponensnek is külön színe van)
===== 2005.12.15 - v0.3.25 =====
* az attribútum típusok közé bekerült a boolean is, amely egy jelölőnégyzet formájában jelenik meg (és a screen.xml-be "true" vagy "false" érték kerül kiírásra)
* [bugfix] frissítési probléma volt a kötelezően kitöltendő attribútumok színezésekor
* a kötelezően kitöltendő attribútumok címkéjét más színnel jelöli
===== 2005.12.04 - v0.3.24 =====
* a fában a jumpto hivatkozások figyelésekor a "sub:" előtagú elemeket is kijelöli
* a hidden (rejtett :)) könyvtárakat nem jeleníti meg
* a screen szerkesztőben a gombok átnevezése az egyértelműbb funkció miatt ("megjelöl", "megcserél" és "másol" lett a nevük)
===== 2005.11.25 - v0.3.23 =====
* Ha egy attribútum kötelező ("required"), akkor az mindenképpen belekerül az xml-be (ami megoldja a **a default attributumokat is bele kellene irni az xml-be, mert az editor igaz hogy jol jeleniti meg, de a kliensnek nem azok a default beallitasai... vagy a ketto kozott kellene valamilyen konverzio, mert igy nem ugyanaz a screen az editorban es a szerkesztoben** problémát)
* Megcsináltam, hogy a **verticalline** és **horizline** is rendesen megjelenjen.
* Javítottam egy kicsit a screen szerkesztőn, hogy csak akkor rajzolja újra az egész képet, ha olyan attribútumot módosítottak, amely kihat a kinézetre (rowspan, colspan, hotkey, caption, type). Más attribútum módosításakor csak az az egy komponens frissül, amelyiknek kell. (Ha ebből frissítési gondok lennének, akkor a rács ki-be kapcsolása újrarajzolja).
===== 2005.11.12 - v0.3.22 =====
* a checkbox-nak a címkéjét is megjeleníti a screen szerkesztőben
* csináltam egy about ablakot, amelyik megjeleníti a changelog-ot
===== 2005.11.04 - v0.3.21 =====
* [BUGFIX] a "nagyobb screen-eknel hibasan olvassa be a screen.xml strukturat" hiba javítása. (A javítás után több hibás screen-ről fogja azt feltételezni, hogy az jó)
* label-nek default-ban lehetne a valign-ja center; submit-nak default: halign=center; akinek még kellenek ilyen default értékek, az szóljon, és beleírom a config.txt-be
* az attribútumokat meg lehet jelölni kötelező-ként a "required" kiegészítő attribútummal (én csak a **name** attribútumokat jelöltem meg így, de ha szóltok hogy mely attribútumok kötelezőek, akkor beleírom a configba). Ha egy kötelező attribútum nincs kitöltve, akkor piros színnel kiemeli a screen nézetben (ahogy eddig is), és a szerkesztőben (jobb oldalon az object inspector) is.
===== 2005.11.01 - v0.3.20 =====
* a biztonsági másolat fileokat külön könyvtárba lehet rakatni. A beállítások között van ilyen lehetőség. Ha nem állítunk be könyvtárat, akkor úgy csinálja, ahogy eddig (a file-ok mellé készülnek a biztonsági másolatok).
* a könyvtárszerkezet a backup könyvtárban is megmarad
* ebben a könyvtárban is figyeli, hogy ha túl sok másolat van és aztán törli is
* felkerült egy "Másol" gomb a "Beilleszt" mellé. A "Kivág"-gal megjelölt komponenst másolja át a "Másol" gomb megnyomásával. Egyébként roszz az elnevezés, mert a "Kivág" helyett "Megjelöl", a "Beilleszt" helyett meg "Cserél" kellene.
===== 2005.10.19 - v0.3.19 =====
* a config.txt-t nem menti a progi, azt csak olvassa.
* az attribútumoknak lehet default értéket adni (ez annyira nincs agyon tesztelve, ezért lehetnek vele bugok):
* attributes.defaultvalues bejegyzésben, vagy
* az egyes attribútumoknál külön-külön a "defaultvalue" bejegyzéssel (pl "colspan:int/defaultvalue=1").
* azokat az attribútumokat nem írja ki az xml-be, amelyeknek az értéke egyenlő az adott attribútum default értékével.
===== 2005.10.16 - v0.3.18 =====
* a config file-t kibővítettem egy kicsit: mostmár a komponensek attribútumainak (azon elemek, amelyeknek a kulcsa ".attributes"-re végződik) felsorolásainál a típus mellett már egyéb attribútumokat is meg lehet adni a "/" (per jel) karakterrel elválasztva "név=érték" formában (ezek az egyéb attribútumok pedig ";" (pontosvessző) -vel kell legyenek elválasztva). Ha az attribútum nevét megadjuk, de az értéket elhagyjuk, akkor az "true" (igaz) értéknek számít (vagyis megspóroltuk az "=true" beírását :). A lehetséges attribútumok:
* deprecated: elavult attribútum jelölése. Az ilyeneket dőlt betűs névvel jelöli a szerkesztőben (én is áthúzást akartam, de sajnos a linuxos SWT-ben nincs olyan :( a windows-os SWT tudná...)
* deprecated-copyto: az elavult attribútumoknál lehet megadni, az itt megadott attribútumba fogja **átmásolni** az attribútum értékét (ha az üres volt előtte).
* invisible: ha true, akkor az attribútum létezik az xml-ben, de nem jelenik meg a szerkeszthető mezők között (a screen-nek a sizex és sizey attribútuma ilyen)
* showscreen: az attribútum egy screen referencia lesz. Meg fog jelenni a szerkesztő gomb mellette.
* showhandler: az attribútum egy handler referencia lesz. Meg fog jelenni a handler szerkesztő gomb.
* az ablak méreteit tároló config beállítások átkerültek az egyedi konfigba. Ezután a config.txt fileban csak azok a beállítások vannak, amelyeket egy egyszerű felhasználónak nem kellene módosítania (úgy kell rá tekinteni, minha az "/etc" könyvtárban lenne, és csak a rendszergadza írhatja át :)
===== 2005.07.03 - v0.3.17 =====
* a backup file-ok neveinek végére odarak egy "~" jelet, hogy az mc-ben ne látsszanak az ilyen fileok
* [BUGFIX] a screen-nek az attribútumait nem lehetett szerkeszteni, mert nem jelenítette meg
===== 2005.07.03 - v0.3.17 =====
* [BUGFIX] új "új sor hozzáadása alá" ill. "új oszlop hozzáadása jobbról" nem muködött az utolsó sorban ill. oszlopban.
===== 2005.05.22 - v0.3.16 =====
* a screen szerkeszto megorzi a "cella keretek" és a "button képek" checkbox-ok beállítását
* [BUGFIX] a screen szerkesztoben a "sor hozzáadása alá" jól muködik akkor is, ha a komponens rowspan-olt, illetve "oszlop hozzáadása jobbról" is jól muködik ha colspan-olt
* [BUGFIX] sor és oszlop beszúrásakor ellenorzi, hogy nem lóg-e bele rowspan-olt illetve colspan-olt komponens (ilyenkor nem engedi persze)
===== 2005.05.11 - v0.3.15 =====
* [BUGFIX] screen betöltésekor surun szétdöglött, ha nem volt megfelelo az xml struktúra (komponensek hiányoztak, kilógtak a screen-bol)
* [BUGFIX] screen betöltésekor nem vette figyelembe a komponensek colspan attribútumát, emiatt néha a táblázat szétcsúszott (ha nem volt egyetlen olyan sor sem, amelyikben nem volt egyetlen colspan sem)
* ha a screen rossz struktúrájú, hogy az egyik sorban több elem van, mint kellene, akkor a többi sorhoz hozzáfuz annyi empty elemet, hogy egyformák legyenek a sorok (eddig ettol szétcsúszott a screen, vagy exception-nel kihalt)
===== 2005.05.07 - v0.3.14 =====
* [BUGFIX] "," hiba javítása az update-ben (WHERE elott is van ,)
* [BUGFIX] hotkey megjelenítésekor kisbetusíti a hotkey karaktert
* [NEW] a screen szerkesztoben a fejlécben *-gal jelzi, hogy a screen változott, és nincs elmentve
* [NEW] checkbox típusú elem (a kijelölést hiába változtatjuk, nem ér semmit)
* [NEW] a handler helyett beírt "proc:..." és "node:..." célpontokat ugyanúgy színezi, mintha a handler file-t parse-olná fel.
* [BUGFIX] a könyvtárakban lévo process fileok listájának beolvasása sokáig tartott, ha a fileokat samba-s megosztásról olvasta (a file-ok rendezése volt lassú)
===== 2005.04.27 - v0.3.13 =====
* [NEW] a screen szerkesztoben ki/be lehet kapcsolgatni a gombokon a képek megjelenítését. Ezzel a gyorsbillentyuket lehet könnyebben ellenorizni.
===== 2005.04.26 - v0.3.12 =====
* [NEW] a screen fileokhoz ezentúl megadható help is (a help mezoben :)
* node törlésekor rákérdez, hogy a hozzá tartozó screen file-t is letörölje-e
===== 2005.04.25 - v0.3.11 =====
* [NEW] az editorban a könyvtárakra kattintva jobb oldalon van egy gomb, amivel lehet exportálni a könyvtár hierarchiát egy adott cél-könyvtárba. Ez csak azokat a fileokat fogja másolni, amelyek ténylegesen használva vannak (leszámítva a JUMPTO mezoket, amelyeket nem figyel). A gyökér könyvtárban lévo process fileokból kiindulva a hivatkozott fileokat másolja le.
* [NEW] a formdesigner-ben lehet elemet törölni a tree-n a delete billentyuvel.
* [BUGFIX] üres header, footer vagy page esetén nem lehetett új elemet hozzáadni. Most már lehet, ilyen esetben arra az node-ra is lehet elemet dobni (egyébként nem).
* a header, footer és page elemeknek is vannak tulajdonságaik (margó)
===== 2005.04.24 - v0.3.10 =====
* form designer hasznalhato allapotba kerult. A fileokat menteskor felulirja, vigyazni kell vele (backupot csinal persze).
* A tree egyes elemeit egerrel lehet drag&drop-olassal mozgatni. (a tervezo nezetben nem lehet drag-elni, lehet hogy kesobb majd megcsinalom)
* Uj element felvenni is hasonloan lehet: a gombokat kell a tree-re drag&drop-olni.
* Meg nincs mindegyik elem megcsinalva (repeat, ln), ezert nem biztos, hogy ugyanazt az eredmenyt adja, mint az eredeti.
===== 2005.04.21 - v0.3.9 =====
* [NEW] update-et is generál ezentúl
* [BUGFIX] az enter gombot a fában a keyReleased helyett a keyPressed-ben vizsgálja. Hátha így nem fogja megnyitni az editort bezárás után (linux-on).
* az elozo módszer nem vált be, ezért most megint a keyReleased-ben nyitja meg az editort, de figyeli, hogy le lett-e nyomva a gomb felengedés elott.
===== 2005.04.20 - v0.3.8 =====
* [BUGFIX] a select és insert generálásának javítása
* a formokat is meg lehet nézni a natív klienssel. Ehhez új beállítások kellettek a config.txt-be, és az Options ablakra is.
===== 2005.04.19 - v0.3.7 =====
* [BUGFIX] screen editorban oszlop törlése után exception-öket hajigált, majd kilépett a progi
* [NEW] options ablakban az OK gombra elmenti a beállításokat
* [BUGFIX] screen editorban sor és oszlop törlésekor ismét figyel arra, hogy a törlendo sorba vagy oszlopba nem lóg-e be rowspan-olt, illetve colspan-olt komponens.
* [BUGFIX] sor és oszlop törlése után nem figyelmeztetett, h elmentse-e a változásokat.
* formdesigner fejlesztése:
* az objektumokat reprezentáló lista lecserélése tree-re, hogy el lehessen választani a header-ön, footer-en és page-en lévo objektumokat.
* ebben a tree-ben az elemeket lehet egérrel drag&drop-olni. A vonszolt elem háttérszíne megváltozik. Eldobás után az eldobott elem lesz kiválasztva.
* belso átalakítások, hogy ezeket így meg lehessen tenni.
===== 2005.04.18 - v0.3.6 =====
* natív kliens meghívásakor a két visszaper karaktert kicseréli egy visszaper-re. Ez azért kell, mert win98-on nem ment egyébként
* könyvtárat nem fog átnevezni (ami a hiba okát nem szünteti meg, de legalább nem rontja el a könyvtárszerkezetet)
===== 2005.04.17 - v0.3.5 =====
* natív kliensnek megadja a bázis könyvtárat is, így nem számít, hogy a natív kliens konfigjában milyen bázis könyvtár van megadva.
* form designer fejlesztgetése folyamatban, a File menübol elérheto (pdftemplates/szamla.xml-t akarja betölteni)
===== 2005.04.16 - v0.3.4 =====
* [FIX] az INSERT utasítás generálásában javítás (aposztrófok közé kellett rakni az értékeket)
* [NEW] a handler-ek is mozgathatók föl-le
* [FIX] az INSERT utasítás generálása teljesen megváltozott, és generál SELECT-et is.
===== 2005.04.15 - v0.3.3 =====
* [NEW] a node-ok kijelölésekor a screen-eket külso editorral is meg lehet nyitni
* [NEW] list-nek is van handler-je
* [BUGFIX] ha null komponens akartunk beilleszteni, akkor szétdöglött
* [BUGFIX] screen mentésekor nem megfelelo "sizex" és "sizey" értékeket mentett el
* [NEW] log file-ba is írja azt, amit a konzolra ír: "designer.log"
* [NEW] a process path-ot megjeleníto mezo mellé került egy "copy" nevu gomb, ami vágólapra másolja a text mezoben lévo szöveget
* [NEW] a submit elemeknél a hotkey-t zárójelbe rakja megjelenítéskor a gomb feliratában.
* [NEW] az üres name attribútumú komponensek háttérszíne vöröses lesz.
* a mouse hover color és a kijelölés színe piros-ról zöld-re módosult.
===== 2005.04.14 - v0.3.2 =====
* [NEW] sizex és sizey mentése a screen-be
* [NEW] CSV nevu gomb a screen szerkesztoben, ami megjeleníti az aktuális screen-en lévo beviteli mezoket vesszovel elválasztva, és INSERT utasításként is.
* [BUGFIX] xml-be mentéskor a " < és > jeleket kicseréli xml entitiy-kre
* [BUGFIX] oszlop hozzáadásakor a létrehozott empty objektumoknak nem voltak attribútumai.
* [BUGFIX] Az editorban van egy olyan hiba, hogy ha screent szerkesztek, es egy gombhoz kezzel irom be a handler file nevet, akkor azt eszreveszi, hogy a screen valtozott, es el is menti, de azt nem veszi eszre, hogy a process is valtozott, igy azt mar nem menti el. Ha a "Szerkeszt" gombra kattintok, es az hozza letre a file-t, akkor mar jol mukodik...
* [NEW] ha a screen szerkesztoben a screen mellé kattinunk az egérrel, akkor a screen attribútumait lehet szerkeszteni. A screen megnyitásakor is megjeleníti. Külön _nem_ hívja fel a figyelmet, hogy azok nem egy komponens tulajdonságai, hanem a screen-é! Továbbá nem tünteti el a kijelölést sem ilyenkor az utoljára kijelölt komponensen.
* [NEW] a fában a handlerek is kinyithatóak, és ott megtalálhatóak az adott handler-ben lévo JUMPTO értékek ("J" betus ikonja van). Ha kijelöljük oket, akkor kijelöli zöld színnel azt a process node-ot, illetve process-t, amelyikre ugrik. A kijelölés 1 másodpercig tart :) Ha nem létezik az, amire hivatkozik, akkor a konzolra kiírja.
* [NEW] a process-ek elérésí útja meg van jelenítve az attribútumok között (hogy ki lehessen vágolapra másolni). Tetszolegesen módosítható, de semmilyen hatása nincsen :)
* a screen szerkeszo ablak nem modális, ezáltal miközben nyitva van, mozoghatunk a fában, nyithatunk másik screen-t, stb. EZ NINCS NAGYON KITESZTELVE, EZÉRT LEHETNEK PROBLÉMÁK (pl. hogy a program bezárásakor nem fog rákérdezni h akarjuk-e menteni a screen-t)
===== 2005.04.13 - v0.3.1 =====
* [NEW] a property szerkesztokben ha elhagyja a kurzor a szerkeszto mezot, akkor az olyan, mintha enter-rel véglegesítenénk.
* [NEW] általános handlert is lehet felvenni, ahol megadható a handler típusa és a sender is.
* [NEW] egy file-ból csak 3 backup-ot oriz meg. Egyelore a program kilépéskor törli le a fileokat. Ha nem tetszik így, akkor letörölheti azonnal is. Konfigból állítható, hogy hány másolatot orizzen meg: "reserved-backup-files" kulcs alatt.
* [NEW] Node törlésekor letörli a hozzá tartozó screen-t is, és megkérdezi, hogy biztosan törölni szeretnénk-e.
* [NEW] Handler-t is lehet törölni. Persze handler és node (screen) törlése nem következik be csak ha elmentjük a változásokat (és a programot is leállítottuk, merthogy csak kilépéskor törli a fileokat).
* A screen szerkesztoben sor és oszlop törlésekor ki kell jelölni hogy melyik oszlopot akarjuk törölni.
* Átrendeztem hogy a sor/oszlop hozzáadó gombok legyenek elöl, aztán a törlo gombok.
* [NEW] screen editoron megjelenítés natív klienssel gomb
===== 2005.04.12 - v0.3 =====
* [NEW] onLoad handlert lehet felvenni a megfelelo gomb segítségével (a handler file-t megkérdezi, hogy létrehozza-e)
* [NEW] ha egy handler file nem létezik, és szerkeszteni akarjuk, akkor megkérdezi, h létrehozzon-e egy üres handler file-t
* [NEW] attribútum szerkeszto mezoben az enter után kijelöli az egész szöveget (mint delphi-ben meg eclipse-ben)
* [NEW] kivág-beilleszt módszerrel lehet komponenseket CSERÉLNI. A kivág-gal lehet kijelölni az egyik komponenst, a beilleszt-tel a másikat, és a kettot meg fogja cserélni.
* [NEW] textarea (memo) hozzáadása
* [NEW] új alkönyvtárat lehet létrehozni (törlést és átnevezést nem fogom engedni!!!!!!!!)
===== 2005.04.11 =====
* [BUGFIX] üres könyvtárat is ki tud már listázni. Eddig nullPointerEx volt ilyenkor.
* [BUGFIX] üres könyvtárban is muködik az új node hozzáadása (pack()-ot kellett hívni a panel-ra)
* [NEW] node létrehozásakor nem hoz létre automatikusan screen file-t hozzá, hanem csak beállítja hogy mi legyen a screen file neve (látszik a property-k között). Ha ezek után szerkeszteni akarjuk akkor megkérdezi, hogy létrehozza-e.
* [NEW] date, datetime és select típusú komponensek felvétele
===== 2005.04.10 =====
* a scrollozható komponensek scrollozása normális lett (a nyilakkal 20 pixelt mozog, a lapozással 10 pixel híján egy oldalt)
* a gombokhoz tartozó handler fileok elérhetok a screen szerkeszto oldalról is. Ha nincs megadva a handler és szerkeszteni akarjuk, akkor létrehoz egy üreset.
* process lista betöltése elott megkérdezi, h mentse-e a változásokat, ha volt ilyen.
* listából választható értékek listából választása (pl: halign, type). Ha valamilyen attributum nem listából választható, pedig annak kellene lennie, akkor a konfig fileban lehet beállítani.
* mentési lehetoség a screen editor ablakon
* néhány gyorsbillentyu a gombokra
===== 2005.04.09 =====
* screen szerkesztoben:
* lehet sort és oszlopot hozzáadni, valamint az utolsó sort és utolsó oszlopot törölni.
* a type attribútumot (egyelore kézzel...) át lehet írni, és akkor megváltozik a komponens típusa (pl: textfield, label, list,...). Az új komponensbe a használható attribútumok átkerülnek.
* colspan és rowspan állítgatásakor figyel arra, hogy ne lógjon bele egy másik span-olt komponensbe.
* lehet border-t rajzoltatni a cellák köré.
* hibaüzeneteket és figyelmeztetéseket ír a konzolra. Ha valami nem muködik, akkor meg kell nézni, hátha kiírta mi baja van :)
* új process és új node felvitele
* a fában a process node felirata az eddigi filenév helyett ténylegesen a NAME attribútum értéke lett. Ezt visszacsináltam, mert nagyon áttekinthetetlen lett :)
* a file-okat mostmár élesben menti el, és a backup file-ok neve lesz ezentúl "*."
* a fában lehet node-ot törölni és fel / le mozgatni. (itt apróbb frissítési gond van: többször frissít, mint kellene ezért villan egyet)