La boîte à outils est écrite en C++ et est distribuée sous licence gratuite
Principales nouveautés :
- Nouveau système de build basé sur CMake. La prise en charge de nouveaux compilateurs (MSVC 2019, g++ 10) et systèmes d'exploitation (macOS 10.14 et macOS 11 pour ARM) a été ajoutée au système d'assemblage ;
- Nouveau portage expérimental de wxQt ;
- Le support d'OpenGL a été repensé, l'utilisation des nouvelles versions d'OpenGL (3.2+) a été améliorée ;
- Ajout de la prise en charge des événements pour les gestes de contrôle joués à l'aide de la souris ;
- Ajout de la possibilité de spécifier des valeurs non entières dans wxFont et wxGraphicsContext lors de la définition des tailles de police et des largeurs de stylo ;
- wxStaticBox implémente la possibilité d'attribuer des étiquettes arbitraires aux fenêtres ;
- Prise en charge améliorée des écrans à haute densité de pixels (High DPI) ;
- Ajout de la prise en charge de la compression LZMA et des fichiers ZIP 64 ;
- Nouvelles classes introduites : wxActivityIndicator, wxAddRemoveCtrl,
wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
wxSecretStore et wxTempFFile ; - Ajout de la prise en charge du gel des colonnes et des lignes dans wxGrid ;
- Nouvelles méthodes introduites : wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::
GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),
wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),
wxListBox :: GetTopItem (), wxProcess :: Activate (), wxTextEntry :: ForceUpper (), wxStandardPaths :: GetUserDir (),
wxToolbook :: EnablePage (), wxUIActionSimulator :: Select (); - Des améliorations significatives ont été apportées aux wxBusyInfo, wxDataViewCtrl,
wxNotificationMessage, wxStaticBox, wxStyledTextCtrl et wxUIActionSimulator ; - Sécurité améliorée au moment de la compilation avec la possibilité de désactiver les conversions implicites dangereuses entre les chaînes wxString et "char*".
- Toutes les bibliothèques tierces incluses ont été mises à jour. Ajout de la prise en charge de WebKit 2 et GStreamer 1.7 ;
- Des améliorations ont été apportées pour prendre en charge la norme C++11. Ajout de la prise en charge de la construction avec les compilateurs C++20.
- Un grand nombre de correctifs dans les ports wxGTK3 et wxOSX/Cocoa.
Source: opennet.ru