Komplet orodij je napisan v C++ in se distribuira pod brezplačno licenco
Glavne novosti:
- Nov gradbeni sistem, ki temelji na CMake. Sistemu sestavljanja je bila dodana podpora za nove prevajalnike (MSVC 2019, g++ 10) in operacijske sisteme (macOS 10.14 in macOS 11 za ARM);
- Nova poskusna vrata wxQt;
- Podpora za OpenGL je bila preoblikovana, uporaba novih različic OpenGL (3.2+) je bila izboljšana;
- Dodana podpora za dogodke za krmilne kretnje, predvajane z miško;
- Dodana možnost določanja neceloštevilskih vrednosti v wxFont in wxGraphicsContext pri definiranju velikosti pisave in širine peresa;
- wxStaticBox implementira možnost dodeljevanja poljubnih oznak oknom;
- Izboljšana podpora za zaslone z visoko gostoto slikovnih pik (High DPI);
- Dodana podpora za stiskanje LZMA in datoteke ZIP 64;
- Predstavljeni novi razredi: wxActivityIndicator, wxAddRemoveCtrl,
wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
wxSecretStore in wxTempFFile; - Dodana podpora za zamrznitev stolpcev in vrstic v wxGrid;
- Uvedene nove metode: wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::
GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),
wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),
wxListBox::GetTopItem(), wxProcess::Activate(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(),
wxToolbook::EnablePage(), wxUIActionSimulator::Select(); - Pomembne izboljšave so bile narejene v wxBusyInfo, wxDataViewCtrl,
wxNotificationMessage, wxStaticBox, wxStyledTextCtrl in wxUIActionSimulator; - Izboljšana varnost med prevajanjem z možnostjo onemogočanja nevarnih implicitnih pretvorb med nizi wxString in "char*".
- Vse vključene knjižnice tretjih oseb so bile posodobljene. Dodana podpora za WebKit 2 in GStreamer 1.7;
- Narejene so bile izboljšave za podporo standardu C++11. Dodana podpora za gradnjo s prevajalniki C++20.
- Veliko število popravkov v vratih wxGTK3 in wxOSX/Cocoa.
Vir: opennet.ru