Fa'afou fou o Louvre 1.2, o se faletusi mo le atina'eina o 'au'aunaga tu'ufa'atasi e fa'atatau i Wayland

O lo'o avanoa nei le faletusi Louvre 1.2.0, e tu'uina atu vaega mo le atina'eina o 'au'aunaga tu'ufa'atasi e fa'atatau i le Wayland protocol. O le faletusi e tausia uma galuega maualalo, e aofia ai le puleaina o faʻamalama ata, fegalegaleai ma faʻaoga subsystems ma faʻataʻitaʻiga API i Linux, ma ofoina atu foʻi faʻatinoga o faʻaopoopoga eseese o le Wayland protocol. O se 'au'aunaga tu'ufa'atasi e fa'avae i luga o Louvre e fa'aaogaina le itiiti ifo o punaoa ma fa'aalia le maualuga o le fa'atinoga fa'atusatusa i Weston ma Sway. O le code o lo'o tusia i le C++ ma tufatufaina i lalo ole laisene GPLv3. O se vaaiga lautele o le gafatia o Louvre e mafai ona faitau i le faʻasalalauga o le faʻasalalauga muamua o le poloketi.

I le lomiga fou:

  • Fa'aopoopoina le lagolago mo le fa'atulagaina o fua fa'atatau (fua fa'atatau) ma le fa'asili (oversampling) e fa'aitiitia ai mea fa'aigoa pe a fa'ateleina le fua. Mo le fua fa'atatau, e fa'aogaina le fua fa'atatau o le Wayland.
  • I le fa'aaogaina o le fa'atonuga o le saeia, e mafai ai ona fa'agata le fa'aogaina o le tu'u sa'o (VSync) fa'atasi ai ma le pulupulu fa'atutusa, fa'aaoga e puipuia ai mai le saeia i le fa'aoga atoa. I faʻasalalauga faʻasalalauga, o mea faʻapitoa ona o le saeia o se mea e le manaʻomia, ae i polokalame taʻaloga, e mafai ona faʻafeiloaʻi mea faʻatau pe a fai o le feagai ai ma i latou e mafua ai le tolopoina faaopoopo.
  • Fa'aopoopo le lagolago mo fa'asa'oga gamma e fa'aaoga ai le Wayland protocol wlr-gamma-control.
  • Fa'aopoopoina le lagolago mo le Wayland “viewporter” protocol, lea e mafai ai e le tagata o tausia ona fa'atino galuega fa'ata'isi'a ma fa'ai'uga pito i luga ole itu o le server.
  • Metotia ua fa'aopoopoina i le vasega LPainter mo le tusiaina o vaega o mea e fa'atatau i le maualuga ma le fa'aogaina o suiga.
  • O le vasega LTextureView o lo'o tu'uina atu le lagolago mo fa'aigoa fa'apogai ("puna sa'o", o se vaega fa'afa'afa'afa mo fa'aaliga) ma suiga.
  • Faʻaopoopo le vasega LBitset e faʻaitiitia ai le mafaufau pe a teuina fuʻa ma setete.

puna: opennet.ru

Faaopoopo i ai se faamatalaga