Liens connexes

Dépêche modérée par

Dépêche éditée par

: David Hyatt fait passer le test Acid2 à Safari et contribue à Konqueror

Posté par Laurent J (page perso, ). Modéré le 28 avril 2005.
0
Après 16 jours de développement, David Hyatt, développeur sur Safari (et ancien développeur sur Mozilla) vient d'annoncer que Safari, le navigateur d'Apple, passe maintenant le test Acid2 avec succès. Jusqu'à maintenant, aucun navigateur existant ne passait le test.

Cerise sur le gâteau, David Hyatt fourni les patches des corrections appliqués dans le moteur KHTML, qui, rappelons-le, est basé sur le moteur (open source en licence LGPL) de Safari mais également de Konqueror, le navigateur fourni avec KDE. On peut donc parier que les prochaines versions de Konqueror passeront également ce test avec succès.

Le test Acid2 vise à juger du degré d'implémentation de CSS 2 dans un navigateur. Il contient une page HTML comportant des balises HTML sur chaque ligne du dessin. Chaque ligne se voit attribuer des styles et sélecteurs spécifiques, et montre donc le résultat de l'implémentation d'une fonctionnalité de CSS. Si le résultat de l'affichage de cette page web est identique au dessin attendu, alors l'implémentation de CSS 2 dans le navigateur est théoriquement conforme à la spécification CSS 2.

Concernant Gecko (moteur de Firefox et Mozilla), d'après Robert O'Callahan, développeur Mozillien, ils sont un peu en retard sur ce qui avait été prévu pour la sortie de Gecko 1.8, et qu'ils ont des bugs plus urgent à corriger que les bugs CSS montrés par le test Acid2. Il va donc falloir patienter quelques mois...

NdM : le KHTML de Safari diffère de celui de Konqueror, ce qui pose problème pour l'intégration des patchs. Voir les commentaires.

> Lire les commentaires (109 commentaires, moyenne: 2,9).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Ce test va plus loin....

Posté par Infernal Quack (Jabber id, page perso, ) le 28/04/2005 à 13:46. (lien). Évalué à 9.

Ce test va plus loin que tester uniquement CSS2. On peut même dire qu'il fait un retour aux sources du HTML à savoir SGML :)

Prenons l'exemple donné par David à propos des commentaires SGML.
En HTML, un commentaire de la forme
<!-- Mon commentaire -->
ne devrait pas contenir "--" car ça marque la fin d'un commentaire.
Et donc <!-- Plop -- Plip -- Plup --> devrait afficher "Plip" sur la page.

Et cette erreur est très très courante c'est pourquoi il n'activera ceci que pour le mode strict :)

Voir http://weblogs.mozillazine.org/hyatt/archives/2005_04.html#007953(...)

Alors...

Posté par gaolinn () le 28/04/2005 à 13:50. (lien). Évalué à 5.

C ki ki disait qu'Apple ne contribuait pas à l'Open Source ???

;o)

Internet Explorer

Posté par nemerid (page perso, ) le 28/04/2005 à 14:03. (lien). Évalué à 3.

Je n'ose même pas imaginer de quelle manière IE passe ce test.
Et est-ce-que IE7 à sa sortie le passera-t-il ?

(Excusez la nature trollesque de ce sujet)

De la validité du test

Posté par François B. () le 28/04/2005 à 14:03. (lien). Évalué à 5.

Que penser d'un test censé valider la qualité d'une implémentation de CSS... lorsque la source à tester contient des erreurs vis à vis de cette norme ?

Résultat du valideur CSS du W3C : http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwebstandards.org%2Fact%2Facid2%2Ftest.html%23top

A mon avis, avant d'avoir l'affront de publier un test qui se veut de référence, il faut se montrer irréprochable. Je m'étais déjà fait la réflexion lors de la publication du test, mais je pensais à tort que les dévelopeurs avaient des choses plus urgentes à traiter que des cas vraiment hyper limites. Que les devs d'IE ou d'Opera s'y mettent sérieusement, d'accord au vu des résultats, mais ce test n'est pas une fin en soit...

A quand des navigateurs qui fonctionnent correctement sur les tests et qui n'arrivent pas à afficher correctement un site tout simple? C'est à dire sur le fonctionnement des cartes vidéo qui détectent si elles sont utilisées pour un benchmark et qui volontairement désactivent des calculs pour mieux paraitre dans les articles pseudo journalistiques.

C'est malin,

Posté par gnuk (page perso, ) le 28/04/2005 à 16:25. (lien). Évalué à 1.

maintenant on va voir partout :

Rediscover the web, SAFARI

... je connais, juste sur la droite, là ... --->[]

[+] Pas encore ca avec Konqueror

Posté par bax42 () le 28/04/2005 à 16:57. (lien). Évalué à -2.

Je suis sous Suse 9.2 + Kde 3.4 (mise à jour via Yast , repository Suplementary sur fr2.rpmdind.net)

Résultat du test avec FireFox, un tout petit petit bug d'affichage (quelques points décalés).

Résultat avec Konqueror: heu ... en fait, c'est tellement en vrac que je ne reconnais meme pas l'image d'origine :)

Donc, a mon avis, et comme depuis longtemps déjà, il y a une divergence au niveau de la perception de la conformité entre les developpeurs de FireFox et ceux du moteur de Konqueror (et de Safari)

Curiosité sur la conclusion de l'article

Posté par Florimond Simonklein (page perso, ) le 28/04/2005 à 18:15. (lien). Évalué à 2.

et qu'ils ont des bugs plus urgent à corriger que les bugs CSS montrés par le test Acid2

J'aimerai bien savoir lesquels.

coincidence ?

Posté par Slainer (Jabber id, page perso, ) le 28/04/2005 à 19:01. (lien). Évalué à 0.

coincidence peut etre mais demain y a tiger qui sort. et le jour d'avant un développeur d'apple annonce avoir réussi le premier a passer l'acid2...

coincidence ou pas, personne ne le saura jamais...

Apple respecte la licence de KHTML un point c'est tout.

Posté par Unixfix le Gaulois () le 29/04/2005 à 08:24. (lien). Évalué à 0.

Le Moteur KHTML utilisé dans Safari avait un problème. Apple l'a corrigé et a transmis les corrections comme la licence LGPL l'impose aux dev du Soft original.

Que Mozilla (et donc Epiphany, Galeon, FireFox) affiche de travers n'est pas le problème d'Apple.

Que maintenant les dev d'Apple ne corrigent pas l'original c'est certe regrettable mais après tout rien ne les y obligent....

Que Konqueror ne soit pas encore en mesure d'afficher n'a rien d'étonnant. Laissons leur quelques jours et ce sera fait.

--
D' Unix à Linux sans passer par Redmond...

Lien entre le moteur KHTML (KDE) et WebCore (Apple)

Posté par Infernal Quack (Jabber id, page perso, ) le 29/04/2005 à 09:03. (lien). Évalué à 6.

Voilà l'avis d'un développeur KDE sur le travail de Apple et sur sa participation à KHTML :
http://www.kdedevelopers.org/node/view/1001(...)

Voila alors maintenant qu'on arrête de glorifier Apple pour leur aide au projet KHTML et merci aux développeurs de Konqueror pour l'énorme travail réalisé.

Commentez utile sur le blog de David Hyatt

Posté par Etienne Juliot (page perso, ) le 01/05/2005 à 11:56. (lien). Évalué à 3.

David Hyatt vient de poster un billet sur son blog au sujet de la réponse de l'équipe de KDE en charge de KHTML par rapport à ses patches sur WebCore (Safari).

http://weblogs.mozillazine.org/hyatt/(...)

Il propose donc à tout le monde de lui poster des commentaires pour qu'il les prenne en compte pour une meilleur collaboration avec l'équipe de KHTML.
Avis linuxfriens, on nous propose cette fois de donner notre avis et surtout des idées pour améliorer les rapports entre Apple et le logiciel libre, alors profitons-en.
David étant un développer, je pense qu'il s'attend surtout à des suggestions techniques pour bien faire cohabiter les 2 projets (notamment, un des principales problèmes de cohabitation est que KHTML utilise Qt et WebCore utilise KWQ, leur toolkit).

Revenir en haut de page