Siideynta wxWidgets 3.1.4 xirmada garaafyada

dhacay sii daynta xirmada qalabka isdhaafsiga wxWidgets 3.1.4, kaas oo kuu ogolaanaya inaad abuurto is-dhexgal garaafyada Linux, Windows, macOS, UNIX iyo aaladaha mobilada. wxWidgets 3.1 waxaa loo dhigay sidii laan horumariye ah oo soo saarta astaamo cusub soo daynta xasilloon ee 3.2.0. Marka la barbar dhigo laanta 3.0, waxaa jira tiro iswaafaqid la'aaneed heerka API iyo ABI aan la dammaanad qaadin inuu sii ahaado inta u dhaxaysa sii daynta 3.1.x dhexe.

Qalabka qalabku wuxuu ku qoran yahay C++ waxaana lagu qaybiyaa shati bilaash ah Ruqsadda Maktabadda wxWindows, ay ansixiyeen Mu'asasada Software-ka bilaashka ah iyo ururka OSI. Shatigu wuxuu ku salaysan yahay LGPL waxaana lagu kala soocaa oggolaanshaha ay u isticmaasho shuruudaha u gaarka ah si loogu qaybiyo shaqooyinka kala duwan ee qaabka laba-jibbaaran. Marka lagu daro horumarinta barnaamijyada C/C++, wxWidgets waxa ay siisaa xidhidhiyaha luuqadaha barnaamijyada ugu caansan, oo ay ku jiraan PHP, Python, Perl ΠΈ Ruby. Si ka duwan qalabyada kale, wxWidgets waxay siisaa codsi leh muuqaal asal ah oo dhab ah iyo dareenka nidaamka bartilmaameedka iyadoo la adeegsanayo API-yada nidaamka halkii laga dayan lahaa GUI.

Hal-abuurka ugu muhiimsan:

  • Nidaam dhisme cusub oo ku salaysan CMake. Taageerada isku-dubaridyada cusub (MSVC 2019, g ++ 10) iyo nidaamyada hawlgalka (macOS 10.14 iyo macOS 11 ee ARM) ayaa lagu daray nidaamka golaha;
  • Deked cusub oo tijaabo ah oo wxQt ah;
  • Taageerada OpenGL dib ayaa loo qaabeeyey, adeegsiga noocyada cusub ee OpenGL (3.2+) waa la wanaajiyey;
  • Taageerada lagu daray dhacdooyinka ee tilmaanta xakamaynta ee lagu ciyaaro jiirka;
  • Waxaa lagu daray awoodda lagu qeexayo qiyamka aan isugeynta ahayn ee wxFont iyo wxGraphicsContext marka la qeexayo cabbirka farta iyo ballaca qalinka;
  • wxStaticBox waxa ay fulisaa awooda lagu calaamadeeyo daaqadaha;
  • Taageerada la wanaajiyay ee shaashadaha leh cufnaanta pixel sare (High DPI);
  • Taageero lagu daray isku-buufinta LZMA iyo faylasha ZIP 64;
  • Fasalo cusub ayaa la soo bandhigay: wxActivityIndicator, wxAddRemoveCtrl,
    tilmaame wxAppProgress, wxNativeWindow, wxPowerResourceBlocker,
    wxSecretStore iyo wxTempFFile;

  • Taageerada lagu daray ee tiirarka qaboojinta iyo safafka wxGrid;
  • Hababka cusub ayaa la soo bandhigay: wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::
    GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),
    wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButton Caadi ahaan(),
    wxListBox:: GetTopItem(), wxProcess:: Dhaqdhaqaaq(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(),
    wxToolbook::EnablePage(), wxUIActionSimulator::Select();
  • Horumar la taaban karo ayaa lagu sameeyay wxBusyInfo, wxDataViewCtrl,
    wxNotificationMessage, wxStaticBox, wxStyledTextCtrl iyo wxUIActionSimulator;

  • Nabadgelyada isku-darka wakhtiga oo la hagaajiyay oo awood u leh in la joojiyo beddelka qarsoon ee khatarta ah ee u dhexeeya xargaha wxString iyo "char*".
  • Dhammaan maktabadaha qolo saddexaad lagu daray waa la cusboonaysiiyay Taageerada lagu daray WebKit 2 iyo GStreamer 1.7;
  • Horumarin ayaa la sameeyay si loo taageero heerka C++11. Taageero lagu daray dhismeyaasha C++20
  • Tiro badan oo hagaajin ah oo ku jira dekedaha wxGTK3 iyo wxOSX/Kookaha.

Source: opennet.ru

Add a comment