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
====== 2006 ====== ===== Január ===== ==== 2006.01.01 - v0.8.8.14 (r62) ==== * change: a [[versions|DEBUG]] [[.objects: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 [[.objects: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: [[.functions:cor4#dropshortcut|DropShortCut]] * fixed: a [[.functions:cor4#createshortcut|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) ==== * del: a [[.objects:CPDFExporter]] osztály ezután csak a [[versions|COMPAT]] fordítású kliensben lesz benne ==== 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 [[.objects: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) ==== * new: [[http://www.php.net/serialize|serialize]] és [[http://www.php.net/unserialize|unserialize]] függvények ==== 2006.01.05 - v0.8.9.4 (r68) ==== * new: [[http://www.php.net/str_repeat|str_repeat]] függvény megvalósítása ==== 2006.01.06 - v0.8.9.5 ==== * new: a [[params|paraméterek]] kiértékelése befejeződik az egyetlen "-" jelet tartalmazó paraméternél ==== 2006.01.07 - v0.8.9.6 (r69) ==== * new: [[http://www.php.net/filesize|filesize]] és [[http://www.php.net/file_exists|file_exists]] [[.functions:index|függvények]] megvalósítása * new: [[.functions:cor4#executeandwait|ExecuteAndWait]] függvény megvalósítása * fixed: az 'idézőjelbe' tett szövegekben elvesztek a "\"-ek ==== 2006.01.08 - v0.8.9.7 (r70) ==== * fixed: a kifejezés kiértékelése közben néha hibázott * new: [[.functions:php#eval|eval]] függvény megvalósítása * fixed: ha tiltva van a filter a [[screen_xml#list|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) ==== * new: [[.functions:cor4#toidentifier|ToIdentifier]] függvény ==== 2006.01.12 - v0.8.9.10 (r75) ==== * new: [[.objects:COOXMLPrinter]] osztálynak SetPaperSize metódus ==== 2006.01.13 - v0.8.9.11 (r76) ==== * new: [[.objects:CImage]] osztály; a [[.objects:COOXMLPrinter]] kép nyomtatásához ezt fogom majd használni ==== 2006.01.14 - v0.8.9.12 (r78) ==== * new: [[.objects: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) ==== * new: [[.functions:cor4#dropdatasource|DropDataSource]] függvény ==== 2006.01.18 - v0.8.9.14 (r81) ==== * fixed: ha a [[SCREEN_XML|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 [[cor4app.ini|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 [[cor4app.ini|ini]]-be új beállítás: readonly_color ==== 2006.01.20 - v0.9.0.0 ==== * new: [[http://www.sqlite.org|SQLite]] támogatás a [[.objects:CDatabase]] objektumba ([[versions|lásd még]]) * new: dump [[params|parancssori paraméter]] ==== 2006.01.21 - v0.9.0.1 (r85) ==== * new: runsql [[params|parancssori paraméter]] ==== 2006.01.22 - v0.9.0.2 (r86) ==== * new: [[.functions:cor4#cor4encode|Cor4Encode]] és [[.functions:cor4#getvolumeserial|GetVolumeSerial]] függvények megvalósítása ==== 2006.01.22 - v0.9.0.3 (r87) ==== * new: [[.objects:CRegistry]] objektum ==== 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) ==== * fixed: a [[screen_xml|HORIZLINE]] és [[screen_xml|VERTICALLINE]] komponensek igazítása és méretezése hibázott olykor ==== 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: [[.functions:cor4#datestr2sqldate|DateStr2SQLDate]] függvény ==== 2006.01.29 - v0.9.1.0 (r94) ==== * new: [[.objects:CIniFile]] objektum * new: a [[log]]-ban a dump igazítva jelenik meg ==== 2006.01.31 - v0.9.1.1 (r96) ==== * fixed: a break utasítás nem ment az if else ágában * new: [[.functions:cor4#roman2arabic|Roman2Arabic]] és [[.functions:cor4#arabic2roman|Arabic2Roman]] függvények ===== Február ===== ==== 2006.02.03 - v0.9.2.0 (r97) ==== * new: [[screen_xml#pagecontrol|PageControl]] komponens ==== 2006.02.04 - v0.9.2.1 (r98) ==== * new: [[screen_xml#radiobutton|RadioButton]] komponens * changed: a show_functions, show_controls és show_all_controls parancssori [[params|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 [[.functions:cor4#addopdata|AddOpData]] és a [[.functions:cor4#delopdata|DelOpData]] csak a [[versions|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: [[screen_xml#radiogroup|RADIOGROUP]] komponens ==== 2006.02.06 - v0.9.2.3 (r100) ==== * new: [[screen_xml#checklistbox|CHECKLISTBOX]] komponens * changed: a [[screen_xml#textfield|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: [[.objects: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 [[screen_xml|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 [[.objects:COOXMLPrinter]] osztály SetTable metódusa nem vette figyelembe a Colspan értékeket * fixed: nem lehetett "_"-al kezdeni a konstansok nevét * new: [[versions|DEBUG]] módban definiált a ___DEBUG___ [[consts|konstans]] ==== 2006.02.10 - v0.9.2.8 (r106) ==== * fixed: a [[screen_xml#pagecontrol|PAGECONTROL]] nem nyújtotta a tartalmát * new: [[screen_xml#submit|SUBMIT]] gomb handlere lehet page::info alakú, ahol az info **next**, **prev** illetve egy screen neve lehet; ilyenkor az OnLoad handler __nem__ fut le! * new: a [[screen_xml#pagecontrol|PAGECONTROL]]-nak DEPENDENT tulajdonság * new: már lehet a SetFocus függvénnyel a [[screen_xml#pagecontrol|PAGECONTROL]] lapjaira hivatkozni a SetFocus(':') módon ==== 2006.02.12 - v0.9.2.9 (r108) ==== * changed: a [[.functions:cor4#startoperation|StartOperation]] és a [[.functions:cor4#endoperation|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 [[.objects:CIniFile]] objektum getValue metódusa kiegészült a ''default'' paraméterrel * fixed: a [[.objects: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 [[makefile|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 [[Cor4App.ini|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: [[events#ondblclick|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 [[.objects:CDatabase]]->Insert metódus megcsinálja stringek esetében az aposztrófok (') ki-"escape"-elését * new: datemonth és dateyear inputtype a [[screen_xml#textfield|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 [[screen_xml#completeedit|CompleteEdit]]-nek, ha [[.functions:screen#setelementattribute|SetElementAttribute]]-tal olyan értéket adtunk, amely benne volt a listában, akkor sem állította be az id értékét * new: a [[screen_xml#completeedit|CompleteEdit]] komponenshez új tulajdonság: ID * new: a [[.objects:CIniFile]]-nak setValues metódus * change: amennyiben a [[SCREEN_XML]]-ben nincs megadva a ''type'' tulajdonság, alapértelmezetten ''empty'' lesz * new: a [[screen_xml|komponensek]] HINT tulajdonságában támogatott a "\n" sortörés ==== 2006.02.26 - v0.9.2.19 ==== * new: bővült a [[versions|fordítási direktívákhoz]] kapcsolódó konstansok száma ==== 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 [[screen_xml#textfield|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 [[consts|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 [[params|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) ==== * new: a screen caption-jében a "\n"-eket " - "-re cserálem (#144) * new: StatusBar kezelése: [[.functions:screen#setstatusbar|SetStatusBar]] függvény valamint a [[.functions:screen#setautohidestatusbar|SetAutoHideStatusBar]] és [[.functions:screen#getautohidestatusbar|GetAutoHideStatusBar]] függvények ==== 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 [[.objects:CDatabase]] osztálynak StartTransaction, EndTransaction és Rollback metódusok * new: új fordítási lehetőség: [[versions|DB_TOOLS]] * new: külső fájlból olvasható [[screen_xml|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) ==== * new: a [[.objects:CDatabase]] osztálynak két új metódus: QueryAsAssocArray és QueryRow * new: új [[versions|fordítási direktíva]]: PARAM_CHECK ==== 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: [[.functions:cor4#setdefaultwatermark|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 [[http://hu2.php.net/array_sum|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 [[screen_xml#pagecontrol|PageControl-hoz]] OnChange esemény és az OperationData-ba menti az aktuális oldal nevét, amit a [[.functions:cor4#fillform|FillForm()]] vissza is tölt (#155) * fixed: a FilterValues nem ment a [[screen_xml#list|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 + [[versions|DEBUG]] verzióban a logba írja a kirajzolt SCREEN méretét * new: a [[screen_xml#pagecontrol|PageControl]] támogatja a tabok átrendezését drag&drop technikával, ehhez engedélyezni kell a DRAGENABLE tulajdonsággal * fixed: a [[screen_xml#pagecontrol|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 [[screen_xml#label|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 [[SCREEN_XML|componensekhez]] (egyelőre teszt jelleggel) (#163) * new: ha a -screen [[params|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: [[cor4app.ini|ini]] fájlba új beállítás került, valamint a [[.functions:screen#sethourglass|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 [[http://www.php.net/copy|copy]] és [[http://www.php.net/rename|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: [[.objects:CxBase]] osztály (#168) ==== 2006.03.31 - v0.9.4.6 (r142) ==== * fixed: a DisableElement összeakadt a NEED tulajdonsággal (#174) * new: [[http://www.php.net/checkdate|checkdate()]] függvény megvalósítása (#173) * new: [[http://www.php.net/opendir|opendir()]], [[http://www.php.net/closedir|closedir()]], [[http://www.php.net/readdir|readdir()]] és [[http://www.php.net/rewinddir|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