เบ›เปˆเบญเบเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบŸเบดเบ wxWidgets 3.1.4

เป„เบ”เป‰เบˆเบฑเบ”เบ‚เบถเป‰เบ™ เบ›เปˆเบญเบเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ‚เป‰เบฒเบกเป€เบงเบ—เบต wxWidgets 3.1.4, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบฎเบนเบšเบžเบฒเบšเบชเปเบฒเบฅเบฑเบš Linux, Windows, macOS, UNIX เปเบฅเบฐเป€เบงเบ—เบตเบกเบทเบ–เบท. wxWidgets 3.1 เบ–เบทเบเบˆเบฑเบ”เป€เบ›เบฑเบ™เบชเบฒเบ‚เบฒเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบญเบเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ•เปเปˆเป„เบ› 3.2.0. เป€เบกเบทเปˆเบญเบ›เบฝเบšเบ—เบฝเบšเบเบฑเบšเบชเบฒเบ‚เบฒ 3.0, เบกเบตเบˆเปเบฒเบ™เบงเบ™เบ„เบงเบฒเบกเบšเปเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เปƒเบ™เบฅเบฐเบ”เบฑเบš API เปเบฅเบฐ ABI เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ—เบตเปˆเบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเบ„เบทเบเบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เปˆเบญเบ 3.1.x เบฅเบฐเบ”เบฑเบšเบเบฒเบ‡.

เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ C ++ เปเบฅเบฐเบ–เบทเบเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบŸเบฃเบต wxWindows Library License, เบญเบฐเบ™เบธเบกเบฑเบ”เป‚เบ”เบ Free Software Foundation เปเบฅเบฐเบญเบปเบ‡เบเบฒเบ™ OSI. เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆ LGPL เปเบฅเบฐเบ–เบทเบเบˆเปเบฒเปเบ™เบเป‚เบ”เบเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบŠเป‰เบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เป€เบžเบทเปˆเบญเปเบˆเบเบขเบฒเบเบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบกเบฒเบˆเบฒเบเบฎเบนเบšเปเบšเบšเบ„เบนเปˆ. เบ™เบญเบโ€‹เป€เปœเบทเบญโ€‹เป„เบ›โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เปƒเบ™ C/C++, wxWidgets เปƒเบซเป‰โ€‹เบเบฒเบ™โ€‹เบœเบนเบโ€‹เบกเบฑเบ”โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบžเบฒโ€‹เบชเบฒโ€‹เบ—เบตเปˆโ€‹เบ™เบดโ€‹เบเบปเบกโ€‹เบซเบผเบฒเบโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹เบ‚เบญเบ‡โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹, เบฅเบงเบกโ€‹เบ—เบฑเบ‡ PHP, Python, Perl ะธ Ruby. เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบšเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบญเบทเปˆเบ™เป†, wxWidgets เบชเบฐเบซเบ™เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบกเบตเบฎเบนเบšเปเบšเบšเปเบฅเบฐเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเป‚เบ”เบเปƒเบŠเป‰ APIs เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡ GUI.

เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒเบ•เบปเป‰เบ™เบ•เป:

  • เบฅเบฐเบšเบปเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เปƒเบซเบกเปˆเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ CMake. เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบซเบกเปˆ (MSVC 2019, g++ 10) เปเบฅเบฐเบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ (macOS 10.14 เปเบฅเบฐ macOS 11 เบชเปเบฒเบฅเบฑเบš ARM) เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ›เบฐเบเบญเบš;
  • เบžเบญเบ”เบ—เบปเบ”เบฅเบญเบ‡เปƒเบซเบกเปˆเบ‚เบญเบ‡ wxQt;
  • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ OpenGL เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบญเบเปเบšเบšเปƒเบซเบกเปˆ, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ OpenGL เบฎเบธเปˆเบ™เปƒเบซเบกเปˆ (3.2+) เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš gestures เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ—เบตเปˆเบซเบผเบดเป‰เบ™เป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบน;
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบฅเบฐเบšเบธเบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบˆเปเบฒเบ™เบงเบ™เป€เบ•เบฑเบกเปƒเบ™ wxFont เปเบฅเบฐ wxGraphicsContext เป€เบกเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบ‚เบฐเบซเบ™เบฒเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปเบฅเบฐเบ„เบงเบฒเบกเบเบงเป‰เบฒเบ‡เบ‚เบญเบ‡เบ›เบฒเบเบเบฒ;
  • wxStaticBox เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบกเบญเบšเบซเบกเบฒเบเบ›เป‰เบฒเบ arbitrary เบเบฑเบš windows;
  • เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบซเบ™เป‰เบฒเบˆเปเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบซเบ™เบฒเปเบซเบ™เป‰เบ™เบ‚เบญเบ‡ pixels เบฅเบงเบ‡เบชเบนเบ‡ (DPI เบชเบนเบ‡);
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเบตเบšเบญเบฑเบ” LZMA เปเบฅเบฐเป„เบŸเบฅเปŒ ZIP 64;
  • เบซเป‰เบญเบ‡เบฎเบฝเบ™เปƒเปเปˆเปเบ™เบฐเบ™เบณ: wxActivityIndicator, wxAddRemoveCtrl,
    wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
    wxSecretStore เปเบฅเบฐ wxTempFFile;

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ freezing เบ–เบฑเบ™เปเบฅเบฐเปเบ–เบงเปƒเบ™ 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;

  • เบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเป€เบงเบฅเบฒเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ”เป‰เบงเบเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ›เบดเบ”เบเบฒเบ™เปเบ›เบ‡ implicit เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบฅเบฐเบซเบงเปˆเบฒเบ‡ wxString เปเบฅเบฐ "char*".
  • เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบฎเบงเบกเบกเบตเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปเบฅเป‰เบง. เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš WebKit 2 เปเบฅเบฐ GStreamer 1.7;
  • เป„เบ”เป‰เบกเบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เป€เบžเบทเปˆเบญเบฎเบญเบ‡เบฎเบฑเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ C++11. เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบเบญเบšเป‚เบ”เบ C++20 compilers.
  • เบเบฒเบ™เปเบเป‰เป„เบ‚เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเปƒเบ™เบžเบญเบ” wxGTK3 เปเบฅเบฐ wxOSX/Cocoa.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™