د دریو کلونو پراختیا وروسته ، د مدغم پراختیا چاپیریال Lazarus 2.2 خپور شو ، د FreePascal کمپیلر پراساس او د ډیلفي په څیر دندې ترسره کول. چاپیریال د FreePascal 3.2.2 کمپیلر خوشې کولو سره کار کولو لپاره ډیزاین شوی. د Lazarus سره د نصب کولو چمتو شوي کڅوړې د لینکس ، macOS او وینډوز لپاره چمتو شوي.
په نوي ریلیز کې د بدلونونو په منځ کې:
- د Qt5 ویجټ سیټ د OpenGL لپاره بشپړ ملاتړ چمتو کوي.
- د ډاک شوي پینلونو د سقوط لپاره بټن اضافه شوي. د HighDPI ملاتړ ښه شوی. د ملټي لاین ټبونو ("ملټي لاین ټبس") او غیر متقابل وینډوز ("په سر کې فلوټینګ وینډوز") پراساس د پینل حالتونه اضافه شوي.
- د IDE کمانډونو موندلو لپاره د سپوټر نوي اضافه شامل دي.
- د DockedFormEditor کڅوړه د نوي فارم ایډیټر سره اضافه کړه، د سپارټا_ډاکډ فارم ایډیټر ځای په ځای کول.
- د جیډي کوډ فارمیټینګ ښه شوی او د ډیری عصري آبجیکٹ پاسکل ترکیب لپاره ملاتړ اضافه شوی.
- Codetools د نامعلومو دندو لپاره ملاتړ اضافه کړی.
- یو اختیاري پیل پاڼه پلي شوې چیرې چې تاسو کولی شئ د جوړولو لپاره د پروژې ډول وټاکئ.
- د شیانو او پروژو تفتیش لپاره انٹرفیسونه ښه شوي.
- د لینونو او انتخابونو ځای په ځای کولو ، نقل کولو ، کاپي کولو او حرکت کولو لپاره د کوډ مدیر ته هاټ کیز اضافه شوي.
- د اصلي عام ژباړې فایلونو (کیمپلیټونو) توسیعونه له .po څخه .pot ته بدل شوي. د مثال په توګه، lazaruside.ru.po فایل بدل شوی پاتې دی، او lazaruside.po د lazaruside.pot په نوم بدل شوی، چې دا به د نوي ژباړې پیل کولو لپاره د ټیمپلیټ په توګه د PO فایل ایډیټرونو کې پروسس کول اسانه کړي.
- LazDebugger-FP (FpDebug) 1.0 اوس په وینډوز او لینکس کې د نوي نصبونو لپاره د ډیفالټ لخوا شامل شوی.
- د فریټایپ فونټونو د وړاندې کولو اجزا په جلا کڅوړه کې لیږدول شوي "components/freetype/freetypelaz.lpk"
- د PasWStr برخه د کوډ شتون له امله لرې شوې چې یوازې د FreePascal په زړو نسخو کې تالیف کیږي.
- د TLCLComponent.NewInstance کال له لارې د داخلي اجزاوو غوره ثبت او ویجټونو ته د دوی پابند کول.
- د libQt5Pas کتابتون تازه شوی او د Qt5 پر بنسټ ویجټونو لپاره ملاتړ ښه شوی دی. QLCLOpenGLWidget اضافه شوی، د OpenGL بشپړ ملاتړ چمتو کوي.
- په X11، وینډوز، او 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