После трёх лет разработки опубликован релиз интегрированной среды разработки Lazarus 2.2, основанной на компиляторе FreePascal и выполняющей задачи, сходные с Delphi. Среда рассчитана на работу с выпуском компилятора FreePascal 3.2.2. Готовые установочные пакеты с Lazarus подготовлены для Linux, macOS и Windows.
په نوي ریلیز کې د بدلونونو په منځ کې:
- د Qt5 ویجټ سیټ د OpenGL لپاره بشپړ ملاتړ چمتو کوي.
- د ډاک شوي پینلونو د سقوط لپاره بټن اضافه شوي. د HighDPI ملاتړ ښه شوی. د ملټي لاین ټبونو ("ملټي لاین ټبس") او غیر متقابل وینډوز ("په سر کې فلوټینګ وینډوز") پراساس د پینل حالتونه اضافه شوي.
- د IDE کمانډونو موندلو لپاره د سپوټر نوي اضافه شامل دي.
- د DockedFormEditor کڅوړه د نوي فارم ایډیټر سره اضافه کړه، د سپارټا_ډاکډ فارم ایډیټر ځای په ځای کول.
- د جیډي کوډ فارمیټینګ ښه شوی او د ډیری عصري آبجیکٹ پاسکل ترکیب لپاره ملاتړ اضافه شوی.
- Codetools د نامعلومو دندو لپاره ملاتړ اضافه کړی.
- یو اختیاري پیل پاڼه پلي شوې چیرې چې تاسو کولی شئ د جوړولو لپاره د پروژې ډول وټاکئ.
- د شیانو او پروژو تفتیش لپاره انٹرفیسونه ښه شوي.
- د لینونو او انتخابونو ځای په ځای کولو ، نقل کولو ، کاپي کولو او حرکت کولو لپاره د کوډ مدیر ته هاټ کیز اضافه شوي.
- د اصلي عام ژباړې فایلونو (کیمپلیټونو) توسیعونه له .po څخه .pot ته بدل شوي. د مثال په توګه، lazaruside.ru.po فایل بدل شوی پاتې دی، او lazaruside.po د lazaruside.pot په نوم بدل شوی، چې دا به د نوي ژباړې پیل کولو لپاره د ټیمپلیټ په توګه د PO فایل ایډیټرونو کې پروسس کول اسانه کړي.
- По умолчанию для новых установок в Windows и Linux теперь включается отладчик LazDebugger-FP (FpDebug) 1.0.
- د فریټایپ فونټونو د وړاندې کولو اجزا په جلا کڅوړه کې لیږدول شوي "components/freetype/freetypelaz.lpk"
- د PasWStr برخه د کوډ شتون له امله لرې شوې چې یوازې د FreePascal په زړو نسخو کې تالیف کیږي.
- د TLCLComponent.NewInstance کال له لارې د داخلي اجزاوو غوره ثبت او ویجټونو ته د دوی پابند کول.
- د libQt5Pas کتابتون تازه شوی او د Qt5 پر بنسټ ویجټونو لپاره ملاتړ ښه شوی دی. QLCLOpenGLWidget اضافه شوی، د OpenGL بشپړ ملاتړ چمتو کوي.
- Повышена точность выбора размеров форм на системах X11, Windows и macOS.
- د TAChart، TSpinEditEx، TFloatSpinEditEx، TLazIntfImage، TValueListEditor، TShellTreeView، TMaskEdit، TGroupBox، TRadioGroup، TCheckGroup، TFrame، TListellBox او د کمپوکس ویو په اړه د ټی فریم وړتیاوې بدلې شوې دي.
- په موقتي ډول د کرسر بدلولو لپاره زنګونه اضافه شوي BeginTempCursor / EndTempCursor، BeginWaitCursor / EndWaitCursor او BeginScreenCursor / EndScreenCursor، کوم چې د Screen.Cursor له لارې مستقیم کرسر تنظیم کولو پرته کارول کیدی شي.
- د ماسک سیټونو پروسس کولو غیر فعالولو لپاره میکانیزم اضافه کړ (په ماسک کې د سیټ د پیل په توګه د '[' تشریح کول بند کړئ)، د moDisableSets ترتیب له لارې فعال شوی. د مثال په توګه، "MatchesMask('[x]'،'[x]'،[moDisableSets])" به په نوي حالت کې ریښتیا بیرته راشي.


سرچینه: opennet.ru
