Pleins de bons trucs aujourd'hui :
J'ai terminé le code qui me permet de lire des fichiers PNG entrelacés. Les PNG entrelacés permettent d'avoir un rendu progressif de l'image pendant le téléchargement. Le décodeur a passé tous les tests avec succès, notamment avec toutes les images de l'excellent site PNG Suite Test Icons. Il ne me reste plus qu'à implémenter l'enregistrement de telles images :)
J'avais soumis un bug concernant les espaces insécables dans Gecko, le moteur de rendu html/xml de Mozilla. Ce dernier avait la fâcheuse tendance de les faires sauter et les remplacer par une espace sécable lors des envois de texte via un formulaire. C'était essentiellement génant quand je laissais un commentaire sur un site : je me retrouvais avec une disposition de texte non voulue.
Aujourd'hui j'ai reçu un mail de bugzilla m'indiquant que la fiche de bug que j'avais soumise était identique à une autre. Certes... Je vais voir l'autre fiche. En effet, ça décrit le même problème. Je la regarde plus en détail et Ô joie : y'a écrit « RESOLVED » ! Ouaiiiiiis ! vive l'Open Source ! ^^
J'ai fait une classe C++ pour parser de façon simple un fichier XML. J'ai eu ce besoin car je devais définir et analyser un fichier de configuration un peu compliqué. Le format de fichier ini s'est révélé trop basique pour résoudre mon problème... C'est peut-être le point de départ pour intégrer des facilités concernant le xml dans la dkstd :)