Lazarus 0.9.28

A Lazarus fejlesztőcsapata kiadta a szoftverfejlesztő eszköz 0.9.28-as verzióját. Ez a kiadás a 2.2.4-es FreePascal-ra épül. A kiadás letölthető a SourceForge letöltési oldaláról szerezhető be:

http://sourceforge.net/projects/lazarus/files/

Ú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
Címkék: