Il toolkit è scritto in C++ ed è distribuito con licenza gratuita
Principali innovazioni:
- Nuovo sistema di build basato su CMake. Al sistema di assemblaggio è stato aggiunto il supporto per nuovi compilatori (MSVC 2019, g++ 10) e sistemi operativi (macOS 10.14 e macOS 11 per ARM);
- Nuovo port sperimentale di wxQt;
- Il supporto OpenGL è stato riprogettato, l'uso delle nuove versioni OpenGL (3.2+) è stato migliorato;
- Aggiunto supporto per eventi per gesti di controllo riprodotti utilizzando il mouse;
- Aggiunta la possibilità di specificare valori non interi in wxFont e wxGraphicsContext quando si definiscono le dimensioni dei caratteri e la larghezza della penna;
- wxStaticBox implementa la possibilità di assegnare etichette arbitrarie alle finestre;
- Supporto migliorato per schermi con elevata densità di pixel (High DPI);
- Aggiunto supporto per la compressione LZMA e file ZIP 64;
- Nuove classi introdotte: wxActivityIndicator, wxAddRemoveCtrl,
wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
wxSecretStore e wxTempFFile; - Aggiunto supporto per bloccare colonne e righe in wxGrid;
- Nuovi metodi introdotti: wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::
GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),
wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),
wxListBox::GetTopItem(), wxProcess::Activate(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(),
wxToolbook::EnablePage(), wxUIActionSimulator::Select(); - Sono stati apportati miglioramenti significativi a wxBusyInfo, wxDataViewCtrl,
wxNotificationMessage, wxStaticBox, wxStyledTextCtrl e wxUIActionSimulator; - Migliorata la sicurezza in fase di compilazione con la possibilità di disabilitare pericolose conversioni implicite tra wxString e stringhe "char*".
- Tutte le librerie di terze parti incluse sono state aggiornate. Aggiunto il supporto per WebKit 2 e GStreamer 1.7;
- Sono stati apportati miglioramenti per supportare lo standard C++11. Aggiunto il supporto per la creazione con compilatori C++20.
- Un gran numero di correzioni nei port wxGTK3 e wxOSX/Cocoa.
Fonte: opennet.ru