ٹول کٹ C++ میں لکھی گئی ہے اور اسے مفت لائسنس کے تحت تقسیم کیا گیا ہے۔
اہم اختراعات:
- CMake پر مبنی نیا تعمیراتی نظام۔ نئے کمپائلرز (MSVC 2019, g++ 10) اور آپریٹنگ سسٹمز (macOS 10.14 اور macOS 11 for ARM) کے لیے سپورٹ کو اسمبلی سسٹم میں شامل کر دیا گیا ہے۔
- wxQt کی نئی تجرباتی بندرگاہ؛
- اوپن جی ایل سپورٹ کو دوبارہ ڈیزائن کیا گیا ہے، نئے اوپن جی ایل ورژن (3.2+) کے استعمال کو بہتر بنایا گیا ہے۔
- ماؤس کا استعمال کرتے ہوئے کھیلے جانے والے کنٹرول اشاروں کے لیے واقعات کے لیے معاونت شامل کی گئی۔
- فونٹ کے سائز اور قلم کی چوڑائی کی وضاحت کرتے وقت wxFont اور wxGraphicsContext میں غیر عددی اقدار کی وضاحت کرنے کی صلاحیت شامل کی گئی ہے۔
- wxStaticBox ونڈوز کو صوابدیدی لیبل تفویض کرنے کی صلاحیت کو نافذ کرتا ہے۔
- اعلی پکسل کثافت (ہائی ڈی پی آئی) والی اسکرینوں کے لیے بہتر سپورٹ؛
- LZMA کمپریشن اور زپ 64 فائلوں کے لیے شامل کردہ تعاون؛
- نئی کلاسیں متعارف کرائی گئیں: wxActivityIndicator, wxAddRemoveCtrl،
wxAppProgressIndicator، wxNativeWindow، wxPowerResourceBlocker،
wxSecretStore اور wxTempFFile؛ - wxGrid میں کالموں اور قطاروں کو منجمد کرنے کے لیے معاونت شامل کی گئی۔
- نئے طریقے متعارف کرائے گئے: wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::
GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),
wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),
wxListBox::GetTopItem(), wxProcess::Activate(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(),
wxToolbook::EnablePage(), wxUIActionSimulator::Select(); - wxBusyInfo، wxDataViewCtrl، میں نمایاں بہتری کی گئی ہے۔
wxNotificationMessage, wxStaticBox, wxStyledTextCtrl اور wxUIActionSimulator؛ - wxString اور "char*" سٹرنگز کے درمیان خطرناک ضمنی تبادلوں کو غیر فعال کرنے کی صلاحیت کے ساتھ بہتر کمپائل ٹائم سیکیورٹی۔
- تمام شامل تھرڈ پارٹی لائبریریوں کو اپ ڈیٹ کر دیا گیا ہے۔ WebKit 2 اور GStreamer 1.7 کے لیے شامل کردہ تعاون؛
- C++11 کے معیار کو سپورٹ کرنے کے لیے بہتری کی گئی ہے۔ C++ 20 مرتب کرنے والوں کے ساتھ تعمیر کے لیے تعاون شامل کیا گیا۔
- wxGTK3 اور wxOSX/Cocoa پورٹس میں بڑی تعداد میں اصلاحات۔
ماخذ: opennet.ru