Выпуск Lazarus 3.0, срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для FreePascal

ПослС ΠΏΠΎΡ‡Ρ‚ΠΈ Π΄Π²ΡƒΡ… Π»Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ€Π΅Π»ΠΈΠ· ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Lazarus 3.0, основанной Π½Π° компиляторС FreePascal ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, сходныС с Delphi. Π‘Ρ€Π΅Π΄Π° рассчитана Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с выпуском компилятора FreePascal 3.2.2. Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ установочныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ с Lazarus ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ для Linux, macOS ΠΈ Windows.

Π‘Ρ€Π΅Π΄ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π½ΠΎΠ²ΠΎΠΌ выпускС:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½Π°Π±ΠΎΡ€ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π½Π° Π±Π°Π·Π΅ Qt6, построСнный с использованиСм Π‘ΠΈ-привязок ΠΈΠ· Qt6 6.2.0.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ Π½Π°Π±ΠΎΡ€ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π½Π° Π±Π°Π·Π΅ Qt5, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ задСйствован Ρ€ΠΎΠ΄Π½ΠΎΠΉ для Qt Ρ†ΠΈΠΊΠ» ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ событий.
  • Для всСх вСрсий Qt Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown ΠΈ TCustomComboBox.ItemWidth.
  • ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ привязки Π½Π° Π±Π°Π·Π΅ GTK3, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ трСбуСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ вСрсий GTK 3.24.24 ΠΈ Glib 2.66.
  • Π’ Π½Π°Π±ΠΎΡ€Π΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Cocoa, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² прилоТСниях для macOS, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования IME (Input Method Editor), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Π²Π²ΠΎΠ΄Π° Emoji.
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ возмоТности ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView.
  • ΠŸΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π½ интСрфСйс ΠΊΠ°Ρ€Ρ‚Ρ‹ символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° символов.
  • Π’ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ обСспСчСна подсвСтка PasDoc.
  • Π’ ΠΎΠΊΠ½Π° Watches ΠΈ Locals Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ сворачиваниС/раскрытиС классов, записСй ΠΈ массивов, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΠΎΠΊΠ°Π· адрСсов для Ρ‚ΠΈΠΏΠΎΠ² с указатСлями.
  • Π’ ΠΎΠΊΠ½Π΅ Watches появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Drag and Drop.
  • Π’ ΠΎΠΊΠ½Π΅ Inspect Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ поисковыС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΈ ΠΎΠΏΡ†ΠΈΠΈ для Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.
  • Π’ ΠΎΠΊΠ½Π΅ Evaluate/Modify ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° новая раскладка элСмСнтов интСрфСйса.
  • Π’ ΠΎΠΊΠ½Π΅ Assembler Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° история Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.

Выпуск Lazarus 3.0, срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для FreePascal


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ