Komplet alata je napisan na C++ i distribuira se pod besplatnom licencom
Glavne inovacije:
- Novi build sistem baziran na CMake. Podrška za nove kompajlere (MSVC 2019, g++ 10) i operativne sisteme (macOS 10.14 i macOS 11 za ARM) dodata je sistemu sastavljanja;
- Novi eksperimentalni port za wxQt;
- Podrška za OpenGL je redizajnirana, upotreba novih OpenGL verzija (3.2+) je poboljšana;
- Dodata podrška za događaje za kontrolne pokrete koji se reproduciraju pomoću miša;
- Dodata mogućnost specificiranja necjelobrojnih vrijednosti u wxFont i wxGraphicsContext prilikom definiranja veličina fonta i širine olovke;
- wxStaticBox implementira mogućnost dodjeljivanja proizvoljnih oznaka prozorima;
- Poboljšana podrška za ekrane sa velikom gustinom piksela (High DPI);
- Dodata podrška za LZMA kompresiju i ZIP 64 datoteke;
- Uvedene nove klase: wxActivityIndicator, wxAddRemoveCtrl,
wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
wxSecretStore i wxTempFFile; - Dodata podrška za zamrzavanje kolona i redova u 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(); - Značajna poboljšanja su napravljena na wxBusyInfo, wxDataViewCtrl,
wxNotificationMessage, wxStaticBox, wxStyledTextCtrl i wxUIActionSimulator; - Poboljšana sigurnost u vrijeme kompajliranja sa mogućnošću onemogućavanja opasnih implicitnih konverzija između wxString i "char*" nizova.
- Sve uključene biblioteke trećih strana su ažurirane. Dodata podrška za WebKit 2 i GStreamer 1.7;
- Napravljena su poboljšanja kako bi se podržao C++11 standard. Dodata podrška za izgradnju sa C++20 kompajlerima.
- Veliki broj popravki u wxGTK3 i wxOSX/Cocoa portovima.
izvor: opennet.ru