La bibliothèque de graphiques vectoriels Cairo 2D utilisée par GTK, Mozilla, WebKit et de nombreux autres projets open source voit de grands progrès réalisés sur son back-end SVG.
Un grand nombre de modifications apportées au back-end SVG de la bibliothèque graphique du Caire ont été fusionnées ce matin. La fusion corrige divers bogues du back-end SVG, y compris une sortie incorrecte et d’autres problèmes urgents, ainsi que des bogues apparus dans d’autres logiciels utilisant Cairo comme Poppler. Les modifications corrigent de nombreux problèmes SVG existants au Caire.
Parmi les modifications apportées au code figuraient l’utilisation de la mémoire non initialisée dans la surface SVG, la résolution des problèmes de sortie sur les surfaces et les motifs, la suppression de la prise en charge de SVG 1.2, la prise en charge des polices PDF Type 3, etc. Il y a eu plus de deux douzaines de changements
Donc, si vous comptez sur le support SVG du Caire directement ou indirectement via les nombreux composants logiciels tirant parti de cette bibliothèque, cette demande de fusion qui fera partie de la prochaine fonctionnalité de Cairo est un pas en avant important.