FreePascal の開発環境である Lazarus 3.0 のリリース

約 3.0 年間の開発期間を経て、FreePascal コンパイラをベースにし、Delphi と同様のタスクを実行する統合開発環境 Lazarus 3.2.2 のリリースが公開されました。この環境は、FreePascal XNUMX コンパイラのリリースで動作するように設計されています。 Lazarus を使用した既製のインストール パッケージは、Linux、macOS、および Windows 用に用意されています。

新しいリリースの変更点には次のようなものがあります。

  • Qt6 6 の C バインディングを使用して構築された Qt6.2.0 ベースのウィジェットのセットを追加しました。
  • Qt のネイティブ イベント ループを使用する Qt5 ベースのウィジェットのセットが改良されました。
  • Qt のすべてのバージョンで、コンポーネント TCheckBox.Alignment、TRadioButton.Alignment、TCustomComboBox.AdjustDropDown、および TCustomComboBox.ItemWidth が実装されています。
  • GTK3 ベースのバインディングは完全に再設計され、少なくとも GTK 3.24.24 と Glib 2.66 が必要になりました。
  • macOS 用のアプリケーションで使用される Cocoa ウィジェットのセットには、マルチモニター構成のサポートと、絵文字入力などに IME (Input Method Editor) を使用する機能が追加されました。
  • TCustomImageList、TTaskDialog、TSpeedButton、TLabel、TPanel、TCalendar、TCheckbox、TRadioButton、TShellTreeView、TShellListView、TTreeView コンポーネントの機能が拡張されるか、動作が変更されています。
  • 文字マップ インターフェイスが再設計され、別のパッケージとして設計され、文字のサイズ変更がサポートされるようになりました。
  • エディターは PasDoc を強調表示します。
  • クラス、レコード、配列の折りたたみ/展開が [ウォッチ] ウィンドウと [ローカル] ウィンドウに追加され、ポインターを使用した型のアドレスの表示が実装されました。
  • [ウォッチ] ウィンドウに、ドラッグ アンド ドロップ モードで再グループ化できる機能が追加されました。
  • 検索フィルターと関数を呼び出すためのオプションが検査ウィンドウに追加されました。
  • 「評価/変更」ウィンドウには、インターフェース要素の新しいレイアウトが表示されます。
  • アセンブラー ウィンドウにはナビゲーション履歴が含まれています。

FreePascal の開発環境である Lazarus 3.0 のリリース


出所: オープンネット.ru

コメントを追加します