LINUX.ORG.RU

История изменений

Исправление khrundel, (текущая версия) :

добавить пару примитивов в протокол, назвать X12, да на этом и успокоиться?

А зачем? Ну будет нормальное графическое апи на x12 и ненормальное на x11, тулкитам придётся поддерживать оба варианта, причём конкретно разные, для x11 отдавать растр, для x12 рисовать векторно. Или тоже растром, но тогда нафиг это x12? При этом проблема с легаси никуда не денется.

Wayland - это как раз и есть тот самый рефакторинг иксов, о котором тут писали, в нём нет нового правильного графического апи, в нем нет поддержки новых фич шрифтов, в нём сделано 3 вещи:

  • то, что реально используется оставлено по большей части как есть.
  • то, что используется, но добавлено к старой архитектуре костылями, сделано по-человечески.
  • то, что не используется, либо считается вредным, локализовано в одном месте, названо обидным словом легаси и объявлено кандидатом на удаление.

Исходная версия khrundel, :

добавить пару примитивов в протокол, назвать X12, да на этом и успокоиться?

А зачем? Ну будет нормальное графическое апи на x12 и ненормальное на x11, тулкитам придётся поддерживать оба варианта, причём конкретно разные, для x11 отдавать растр, для x12 рисовать векторно. Или тоже растром, но тогда нафиг это x12? При этом проблема с легаси никуда не денется. Wayland - это как раз и есть тот самый рефакторинг иксов, о котором тут писали, в нём нет нового правильного графического апи, в нем нет поддержки новых фич шрифтов, в нём сделано 3 вещи:

  • то, что реально используется оставлено по большей части как есть.
  • то, что используется, но добавлено к старой архитектуре костылями, сделано по-человечески.
  • то, что не используется, либо считается вредным, локализовано в одном месте, названо обидным словом легаси и объявлено кандидатом на удаление.