• [^] # Re: Fenêtre

    Posté par . En réponse à la dépêche Pourquoi Wayland veut remplacer X. Évalué à 0.

    Les seules API non compatibles sont les APIs qui permettaient d'aller chipoter directement dans les entrailles de X11.

    Oui, et les bind ou les create de display sans compter un certain nombre de périphériques un peu exotiques qui sont pour l'instant laissés de coté. On ne parlera pas non plus de cairo-gl qui nécessite encore aujourd'hui que l'on fasse les includes qui vont bien à la main.
    De façon générale tout le code de rendu de GTK est en pleine phase de nettoyage, donc si ca se trouve il y aura moyen de faire d'une pierre deux coups, à savoir à partir de de GTK 3.x, avec x à définir, toutes les applis pourront utiliser aussi bien du Wayland que du X11. Mais pour les applications existantes je n'y crois pas une seule seconde.

    et elles ne sont pas accessibles directement sous win32 par exemple...

    Certes, mais si il suffisait de ne pas se servir des API XLib ou du namespace X pour que ça fonctionne nickel sous tous les systèmes, il n'y aurait pas besoin d'autant d'efforts de portage pour faire fonctionner des applis comme Gimp ou Abiword sous divers systèmes. Même si les disparités sont connues et que GTK évolue pour les réduire, il reste des différences structurelles qui font qu'on est obligé de mettre les mains dans le code de temps en temps.

    Ce sont ces différences qui vont casser les pieds entre Wayland et X.Org.