La libreria grafica Cairo utilizzata da GNOME/GTK, Mozilla Gecko e molti altri progetti per il disegno di grafica 2D basata su vettori hanno deciso di rimuovere alcuni dei suoi vecchi back-end di disegno.

La scorsa settimana Cairo ha sventrato i suoi vecchi back-end per Qt (limitato a Qt4), Cogl che non è più mantenuto, OpenVG, BeOS in quanto non supporta il sistema di build Meson, OS/2 in quanto non non supporta Meson e potrebbe non essere in uno stato funzionante dal 2006 (ultimo test), DirectFB perché è morto (sebbene DirectFB2 sia stato avviato di recente) e il back-end DRM che era un esperimento e non funzionava da almeno un decennio.

Emmanuele Bassi ha commentato con la rimozione:”Questo è un sacco di codice che esiste solo come trappola per i viaggiatori incauti, o un pozzo di manutenzione. La rimozione dei soli backend Qt e BeOS ci consente di eliminare la dipendenza da un compilatore C++ nei nostri sistemi di compilazione, oltre a rimuovere la complessità di gestirne uno.

Ci sono stati anche altri miglioramenti fusi al Cairo la scorsa settimana oltre alla rimozione del codice decennale.

Categories: IT Info