Nous avons bien entamé la nouvelle version d'ACAM (la bibliothèque de compatibilité nous permettant de développer simultanément sur 3 systèmes). Cette version, destinée à pallier les insuffisances du système Linux, réduit le plus possible les actions du système au profit de notre propre code. Ainsi, le dessin des fenêtres et la gestion de leur empilement, fonction dans lesquelles Linux montre les plus grosses lacunes, seront gérés par nous-même, sans utiliser le système. Pour l'instant, nous en sommes là (il s'agit d'une fenêtre d'édition de texte): Le fond du bureau, la barre de menu, les cadres des fenêtres et leurs icônes, les ascenseurs et le curseur de texte sont correctement tracés et gérés. Manquent encore les tracés de textes, et la gestion des coins arrondis des fenêtres. Les premiers essais sont concluants, et la vitesse de réaction semble très correcte. Nous essayons de nous convaincre que le temps que nous passons là-dessus ne servira pas uniquement à la version Linux, mais que ACAM-Winter pourra également être utilisé sur Macintosh si Apple décidait d'abandonner la compatibilité "Carbon" (anciennes versions des appels au système). Ils en font en effet planer la menace depuis plusieurs années. Bon week-end à tous ! |