Rīku komplekts ir rakstīts C++ valodā un tiek izplatīts ar bezmaksas licenci
Galvenie jauninājumi:
- Jauna izveides sistēma, kuras pamatā ir CMake. Montāžas sistēmai ir pievienots atbalsts jauniem kompilatoriem (MSVC 2019, g++ 10) un operētājsistēmām (macOS 10.14 un macOS 11 for ARM);
- Jauns wxQt eksperimentālais ports;
- Ir pārveidots OpenGL atbalsts, uzlabota jauno OpenGL versiju (3.2+) izmantošana;
- Pievienots atbalsts notikumiem vadības žestiem, kas tiek atskaņoti, izmantojot peli;
- Pievienota iespēja norādīt vērtības, kas nav veseli skaitļi, wxFont un wxGraphicsContext, nosakot fonta izmērus un pildspalvas platumu;
- wxStaticBox ievieš iespēju logiem piešķirt patvaļīgas etiķetes;
- Uzlabots atbalsts ekrāniem ar augstu pikseļu blīvumu (High DPI);
- Pievienots atbalsts LZMA saspiešanai un ZIP 64 failiem;
- Ieviestas jaunas klases: wxActivityIndicator, wxAddRemoveCtrl,
wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
wxSecretStore un wxTempFFile; - Pievienots atbalsts kolonnu un rindu iesaldēšanai wxGrid;
- Ieviestas jaunas metodes: wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::
GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),
wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),
wxListBox::GetTopItem(), wxProcess::Aktivizēt(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(),
wxToolbook::EnablePage(), wxUIActionSimulator::Select(); - Ir veikti būtiski uzlabojumi failos wxBusyInfo, wxDataViewCtrl,
wxNotificationMessage, wxStaticBox, wxStyledTextCtrl un wxUIActionSimulator; - Uzlabota kompilēšanas laika drošība ar iespēju atspējot bīstamus netiešos pārveidojumus starp wxString un "char*" virknēm.
- Visas iekļautās trešo pušu bibliotēkas ir atjauninātas. Pievienots WebKit 2 un GStreamer 1.7 atbalsts;
- Ir veikti uzlabojumi, lai atbalstītu C++11 standartu. Pievienots atbalsts veidošanai ar C++20 kompilatoriem.
- Liels skaits labojumu portos wxGTK3 un wxOSX/Cocoa.
Avots: opennet.ru