Suivant de très près la sortie de Cairo, voici la nouvelle version stable de la bibliothèque GTK.
Elle fait partie de la série 2.x est est donc compatible avec toutes les versions précédentes de cette série.
Une part de l'activité de développement est la conséquence du projet Ridley, qui consiste à consolider et intégrer un certain nombre de fonctionnalités disponibles dans des bibliothèques externes. En effet, la qualité de ces bibliothèques était remise en question par leur isolement et la faiblesse de la maintenance, ainsi qu'une mauvaise définition de leurs objectifs. L'intégration dans GTK des fonctionnalités les plus intéressantes devrait permettre de maintenir une meilleur qualité de code et de garantir sa pérennité.
Parmi les nouveautés de cette version, on notera :
Une nouvelle API pour les opérations d'impression, s'appuyant sur Cairo et fonctionnant soit avec CUPS, soit avec lpr, grâce à des modules chargés dynamiquement ;
Un ensemble de widgets pour la gestion des fichiers récemment utilisés ;
Le support du glisser/déposer des onglets du widget GtkNotebook ;
Un widget multiplateforme GtkStatusIcon pour la création des icônes de notification ;
GtkAssistant, pour la création de boites de dialogue d'assistance (wizard) ;
La boîte de dialogue de sélection de fichier est maintenant asynchrone et donc ne se fige pas lors d'accès lent sur le système de fichier ;
De multiples améliorations du widget GtkTreeView, comme la possibilité d'affichage d'une grille et d'afficher le widget de recherche dans une autre fenêtre, et la sélection multiple par zone rectangulaire (rubberband).
Cairo est une bibliothèque graphique 2D qui permet de générer plusieurs types de sortie, soit en mode image, via les backends image, xlib et win32, soit en mode vectoriel, à l'aide des backends PDF, Postscript et SVG. Elle incorpore aussi en certain nombre de backends expérimentaux, dont OpenGL (glitz), Quartz et XCB.
Elle est ou sera utilisée par un nombre croissant d'applications, comme par exemple librsvg, Mono ou les prochaines versions stables de Firefox et de Gnumeric. La suite du développement de Cairo sera principalement consacrée à l'optimisation et à l'amélioration des performances de Cairo.
La nouvelle version stable de la bibliothèque graphique Cairo vient de voir le jour. Les principales nouveautés sont l'officialisation des backends PDF et Postscript, ainsi que l'apparition du backend SVG. À la différence des versions expérimentales des backends PDF et Postscript présentes dans Cairo 1.0, les fichiers générés sont maintenant principalement vectoriels, et le recours à des images de substitution n'a lieu qu'en dernier ressort. C'est sur cette version que s'appuiera la très prochaine bibliothèque GTK+ 2.10 pour le support de l'impression.
Hier, j'ai perdu quelques heures à parcourir le monde avec la version linux de GoogleEarth (alors que dans la vraie vie, je ne suis jamais allé à plus de 100km de la frontière...).
Dans la base de donnée, il y a des zones à basse résolution, à haute résolution, comme sur Lyon, et à encore plus haute résolution, comme sur Paris. (Les qualificatifs basse, haute, très haute sont tous ce qu'il y a de plus arbitraire. Le mieux serait de (...)
Dans les commentaires concernant Xgl, il y en a eu certains qui se demandaient quel était l'intérêt de l'utilisation de l'accéleration 3D pour l'affichage d'une interface utilisateur, comme quoi ce n'était que pour faire joli, et que la ligne de commande c'est bien mieux :)
Et bien, remplaçons la souris par un écran tactile, comme dans cette vidéo, et tout de suite, l'amélioration de l'ergonomie parait évidente:
Après l'annonce de la prochaine libération du logiciel de dessin vectoriel XaraExtreme, voici maintenant les sources de Synfig disponibles au téléchargement, et placées sous licence GPL.
Synfig est un logiciel d'animation vectorielle, qui était développé et utilisé par Voria Studios. Cette société ayant mis la clef sous la porte, le fondateur avait décidé de rendre les sources publiques, dès lors qu'il aurait retrouvé un emploi. C'est désormais chose faite.
- une série de fonctionnalités supplémentaires concernant les tracés de graphiques (courbes de régression, tracés polaires, tracés min/max, rotation du texte, placement manuel des éléments du graphe, ...) ;
- une amélioration de la précision des résultats, ainsi que le support de fonctions statistiques importées du projet R (http://www.r-project.org/);
- une stabilisation de la version windows ; - le (...)
Je n'ai pas suivi très précisément le développement d'inkscape, mais il semble que cela sera inclu dans la prochaine version (0.43), prévu pour dans quelques jours.
Diva est un des projets du « Google Summer of Code », ayant pour objet la réalisation d'un logiciel de montage vidéo non linéaire (ne me demandez pas ce que veux dire non linéaire, je n'en ai aucune idée).
Il est écrit en C#, utilisant les bibliothèques gtk# et gstreamer.
Il ne semble pas encore être à un stable utilisable, mais les quelques vidéos que l'auteur a réalisés sont prometteuses.
Elles sont visibles sur le blog du projet, c'est à (...)
C'est une des dernières versions de développement avant la prochaine version stable. Le développement se concentre maintenant sur la stabilisation du code et la correction de bugs.