Lazarus 0.9.28.2
Újdonságok, fõbb változások
LCL:
- Az LCL a gtk2-t használja alapértelmezett widgeset-ként Linux-on és BSD-n
- Windows CE: implementált TCalendar, TFloatSpinEdit, TOpenDialog és TSaveDialog
- TFrame támogatás. Vizuális nesting az IDE-ben.
- TMonitor osztály: multi-monitor támogatás
- Új komponensek: TShellTreeView, TShellListView és TFilterComboBox
- Az LCL refoktorálásával a futtatható állományok mérete 15%-al csökkent
IDE:
- Az új IDE beállító ablak magában foglalja a környezeti, a szerkesztő, a kódeszközök, a kód navigátor, debugger és a súgó beállításait.
- Az alkalmazás ikonok a Projekt beállításoknál állíthatók be
- Számos fejlesztés történt a forráskód szerkesztőben, pl. „dupla szélességű” betűtípusok (japán, kínai, arab, stb.), jobb kód összecsukás, kiemelés, perzisztens blokkok
- Codetools: üres metódusok eltávolítása, blokk kiegészítés, referenciák frissítése unit átnevezéskor
- Debugger: assembler ablakok, könnyebb kivétel kezelés, töréspont tulajdonságok
- Ezen kívül több ezer javítás és kisebb változtatás történt. A változások teljes listája itt olvasható:
- http://wiki.lazarus.freepascal.org/Lazarus_0.9.28_release_notes
Ismert problémák:
Debian csomagok: az alapértelmezett Lazarus könyvtár hibás. Az IDE az első induláskor megkeresi a helyes könyvtárat. Csak az Ok-ra kell kattintani.
Egy teszt alkalmazás fordításakor nem találja a project1.lrs fájlt. Megoldás: fordítás előtt mentsd el a projektet vagy hozz létre egy üres project1.lrs fájlt a temp könyvtárban
forrás: falu.me