Fusionné hier dans LibreOffice code-base introduisait encore un autre back-end de dessin graphique pour cette suite bureautique open source.
SvpGraphicsBackend est ce nouveau back-end VCL (Visual Class Library) pour LibreOffice. SvpGraphicsBackend est utilisé comme nouveau back-end autour du Caire. Il existe déjà SvpSalGraphics pour LibreOffice qui utilise Cairo pour le dessin tandis que SvpGraphicsBackend est en cours d’intégration dans la nouvelle implémentation aux côtés des divers autres back-ends graphiques/dessins VCL pour la suite bureautique multiplateforme.
Tomaž Vajngerl de Collabora a travaillé sur ce nouveau back-end du Caire qui était fusionné jeudi. Jusqu’à présent, il y a eu quelques autres commits de suivi qui ont commencé à déplacer plus de fonctionnalités dans SvpGraphicsBackend.
Ce nouveau back-end est développé sous la zone headless de VCL, il est donc probable qu’il soit simplement conçu pour l’utilisation de LibreOffice basée sur le Web/à distance. Pour ceux sous Linux, il existe déjà les back-ends GTK et Qt VCL ainsi que divers autres back-ends en fonction de la plate-forme pour gérer les widgets de la suite bureautique et d’autres éléments d’interface utilisateur.
Pendant ce temps, la bibliothèque graphique Cairo n’a pas vu de nouvelle version depuis plus d’un an maintenant, mais est assez mature à ce stade et son utilisation reste répandue avec la prise en charge d’un certain nombre de cibles de sortie et d’une API pratique pour les graphiques vectoriels 2D.
Potentiellement d’intérêt pour certains sera cette application minimale également ajoutée au Arbre LibreOffice le jeudi. Cette application minimale en environ 55 lignes de code montre comment créer une application VCL minimale.
LibreOffice 7.3 doit sortir en février mais ce code a déjà été ramifié, donc ce dernier travail VCL sera pour sa version suivante, vraisemblablement LibreOffice 7.4.