د Lazarus 2.2.0 خوشې کول، د FreePascal لپاره د پراختیا چاپیریال

د دریو کلونو پراختیا وروسته ، د مدغم پراختیا چاپیریال 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])" به په نوي حالت کې ریښتیا بیرته راشي.

د Lazarus 2.2.0 خوشې کول، د FreePascal لپاره د پراختیا چاپیریال
د Lazarus 2.2.0 خوشې کول، د FreePascal لپاره د پراختیا چاپیریال


سرچینه: opennet.ru

Add a comment