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