Famoahana ny wxWidgets 3.1.4 fitaovana sary

nitranga famoahana kitapom-pitaovana cross-platform wxWidgets 3.1.4, izay ahafahanao mamorona interface an-tsary ho an'ny Linux, Windows, macOS, UNIX ary sehatra finday. wxWidgets 3.1 dia napetraka ho sampana mpamorona izay mamolavola endri-javatra vaovao ho an'ny famoahana stable manaraka 3.2.0. Raha ampitahaina amin'ny sampana 3.0 dia misy ny tsy mifanaraka amin'ny haavon'ny API ary tsy azo antoka ny ABI hijanona ho mitovy eo anelanelan'ny famoahana 3.1.x manelanelana.

Ny kitapom-pitaovana dia voasoratra amin'ny C ++ ary zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana maimaim-poana wxWindows Library License, nankatoavin'ny Free Software Foundation sy ny fikambanana OSI. Ny fahazoan-dΓ lana dia mifototra amin'ny LGPL ary miavaka amin'ny alalan'ny fanomezan-dΓ lana hampiasa ny teniny manokana amin'ny fizarana asa derivative amin'ny endrika binary. Ho fanampin'ny famolavolana programa amin'ny C/C++, ny wxWidgets dia manome fatorana ho an'ny fiteny fandaharana malaza indrindra, ao anatin'izany PHP, Python, Perl ΠΈ Ruby. Tsy sahala amin'ny fitaovana hafa, ny wxWidgets dia manome rindranasa manana endrika sy fahatsapana ho an'ny rafitra kendrena amin'ny alΓ lan'ny fampiasana API rafitra fa tsy maka tahaka ny GUI.

Fanavaozana lehibe:

  • Rafitra fananganana vaovao mifototra amin'ny CMake. Ny fanohanana ireo compiler vaovao (MSVC 2019, g ++ 10) sy ny rafitra miasa (macOS 10.14 sy macOS 11 ho an'ny ARM) dia nampiana tao amin'ny rafitra fivoriambe;
  • Seranana andrana vaovao an'ny wxQt;
  • Nohavaozina ny fanohanan'ny OpenGL, nohatsaraina ny fampiasana dikan-teny OpenGL vaovao (3.2+);
  • Fanampiana fanampiny ho an'ny hetsika ho an'ny fihetsika mifehy ny totozy;
  • Nampiana ny fahafahana mamaritra ny sanda tsy integer amin'ny wxFont sy wxGraphicsContext rehefa mamaritra ny haben'ny endritsoratra sy ny sakan'ny pen;
  • wxStaticBox dia mampihatra ny fahafahana manendry marika tsy misy dikany amin'ny windows;
  • Fanohanana nohatsaraina ho an'ny efijery misy hakitroky avo lenta (DPI avo);
  • Fanampiana fanampiny ho an'ny famatrarana LZMA sy rakitra ZIP 64;
  • Kilasy vaovao nampidirina: wxActivityIndicator, wxAddRemoveCtrl,
    wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
    wxSecretStore sy wxTempFFile;

  • Fanampiana fanampiny ho an'ny tsanganana sy andalana mangatsiaka ao amin'ny wxGrid;
  • Fomba vaovao nampidirina: wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::
    GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),
    wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),
    wxListBox::GetTopItem(), wxProcess::Activate(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(),
    wxToolbook::EnablePage(), wxUIActionSimulator::Select();
  • Nisy fanatsarana lehibe natao tamin'ny wxBusyInfo, wxDataViewCtrl,
    wxNotificationMessage, wxStaticBox, wxStyledTextCtrl ary wxUIActionSimulator;

  • Nohatsaraina ny fiarovana amin'ny fotoana fanangonana miaraka amin'ny fahafahana manafoana ny fiovam-po mampidi-doza eo amin'ny tady wxString sy "char*".
  • Nohavaozina avokoa ny tranomboky an'ny antoko fahatelo rehetra. Fanampiana fanampiny ho an'ny WebKit 2 sy GStreamer 1.7;
  • Nisy fanatsarana natao hanohanana ny fenitra C++11. Fanampiana fanampiny ho an'ny fananganana miaraka amin'ny C++ 20 compiler.
  • Betsaka ny fanamboarana ao amin'ny seranan-tsambo wxGTK3 sy wxOSX/Cocoa.

Source: opennet.ru

Add a comment