Тулкіт напісаны на мове С++ і распаўсюджваецца пад вольнай ліцэнзіяй
Асноўныя навіны:
- Новая зборачная сістэма на базе CMake. У зборачную сістэму дададзена падтрымка новых кампілятараў (MSVC 2019, g++ 10) і аперацыйных сістэм (macOS 10.14 і macOS 11 для ARM);
- Новы эксперыментальны порт wxQt;
- Перапрацавана падтрымка OpenGL, палепшана выкарыстанне новых версій OpenGL (3.2+);
- Дададзена падтрымка падзей для кіраўнікоў жэстаў, якія прайграваюцца пры дапамозе мышы;
- У wxFont і wxGraphicsContext дададзена магчымасць указання няцэлых значэнняў пры вызначэнні памеру шрыфтоў і шырыні светлавога пяра;
- У wxStaticBox рэалізаваная магчымасць прызначэння адвольных пазнак вокнам;
- Палепшана падтрымка экранаў з высокай шчыльнасцю пікселяў (High DPI);
- Дададзена падтрымка сціску LZMA і файлаў ZIP 64;
- Прадстаўлены новыя класы: wxActivityIndicator, wxAddRemoveCtrl,
wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
wxSecretStore і wxTempFFile; - Дададзена падтрымка замарозкі слупкоў і радкоў у wxGrid;
- Прадстаўлены новыя метады: wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::
GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),
wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),
wxListBox::GetTopItem(), wxProcess::Activate(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(),
wxToolbook::EnablePage(), wxUIActionSimulator::Select(); - Унесены значныя паляпшэнні ў класы wxBusyInfo, wxDataViewCtrl,
wxNotificationMessage, wxStaticBox, wxStyledTextCtrl і wxUIActionSimulator; - Палепшана забеспячэнне бяспекі на этапе кампіляцыі, дзякуючы магчымасці адключэння небяспечных няяўных пераўтварэнняў паміж радкамі з тыпамі wxString і "char*".
- Абноўлены усе ўваходныя ў камплект іншыя бібліятэкі. Дададзена падтрымка WebKit 2 і GStreamer 1.7;
- Унесены паляпшэнні, звязаныя з падтрымкай стандарту C++11. Дададзена падтрымка зборкі кампілятарамі C++20.
- Вялікая колькасць выпраўленняў у партах wxGTK3 і wxOSX/Cocoa.
Крыніца: opennet.ru