FreePascal 開發環境 Lazarus 3.0 發布

經過近兩年的開發,基於FreePascal編譯器、執行類似Delphi任務的整合開發環境Lazarus 3.0已經發布。此環境旨在與 FreePascal 3.2.2 編譯器版本搭配使用。 Lazarus 已為 Linux、macOS 和 Windows 準備了現成的安裝套件。

新版本的變化包括:

  • 新增了一組基於 Qt6 的小部件,使用 Qt6 6.2.0 中的 C 綁定建構。
  • 改進的基於 Qt5 的小部件集,使用 Qt 的本機事件循環。
  • 對於 Qt 的所有版本,都實作了元件 TCheckBox.Alignment、TRadioButton.Alignment、TCustomComboBox.AdjustDropDown 和 TCustomComboBox.ItemWidth。
  • 基於 GTK3 的綁定已完全重新設計,現在至少需要 GTK 3.24.24 和 Glib 2.66。
  • macOS 應用程式中使用的 Cocoa 小部件集增加了對多顯示器配置的支援以及使用 IME(輸入法編輯器)的功能,例如用於表情符號輸入。
  • TCustomImageList、TTaskDialog、TSpeedButton、TLabel、TPanel、TCalendar、TCheckbox、TRadioButton、TShellTreeView、TShellListView、TTreeView 元件的功能已擴充或行為已變更。
  • 字元映射表介面經過重新設計,現在被設計為一個單獨的包,並且支援更改字元的大小。
  • 編輯器提供 PasDoc 高亮顯示。
  • 類別、記錄和陣列的折疊/展開已添加到“Watches”和“Locals”視窗中,並且已實現了帶有指針的類型的地址顯示。
  • 手錶視窗現在能夠在拖放模式下重新組合。
  • 搜尋過濾器和呼叫函數的選項已新增至「檢查」視窗。
  • 評估/修改視窗提供了介面元素的新佈局。
  • 彙編器視窗包含導航記錄。

FreePascal 開發環境 Lazarus 3.0 發布


來源: opennet.ru

添加評論