История изменений
Исправление EXL, (текущая версия) :
А ничего что на замену Xlib уже давно есть xcb? Или существование xcb игнорируется? А может Матиас просто не знает о его существовании (потому что GTK3 зависит от libxcb)? Тогда это вполне говорит о его компетентности в отрицательном ключе.
Xlib насколько я помню давно уже работает поверх xcb, так что разницы никакой.
А сам xcb является недокументированным куском кала и чтобы написать что-то на нём нужно ковырять исходники backend’ов существующих проектов, к примеру Qt. Реально самая худшая библиотека в иксовой экосистеме.
Люди ковыряться с Xcb даже за деньги слабо хотят, а ты просишь чтобы Backend у GTK+ на нём вместо Xlib запилили.
У Xlib гораздо более адекватный и высокоуровневый API.
А может Матиас просто не знает о его существовании (потому что GTK3 зависит от libxcb)? Тогда это вполне говорит о его компетентности в отрицательном ключе.
Этот Matthias Clasen к большому сожалению достаточно компетентен и имеет авторитет, вес и власть. А почему к сожалению? Потому что он высокомерный мудак для которого существует только его мнение и видение каким должен быть GTK+ и GNOME.
Исходная версия EXL, :
А ничего что на замену Xlib уже давно есть xcb? Или существование xcb игнорируется? А может Матиас просто не знает о его существовании (потому что GTK3 зависит от libxcb)? Тогда это вполне говорит о его компетентности в отрицательном ключе.
Xlib насколько я помню давно уже работает поверх xcb, так что разницы никакой.
А сам xcb является недокументированным куском кала и чтобы написать что-то на нём нужно ковырять исходники backend’ов существующих проектов, к примеру Qt. Реально самая худшая библиотека в иксовой экосистеме.
Люди ковыряться с Xcb даже за деньги слабо хотят, а ты просишь чтобы Backend у GTK+ на нём вместо Xlib запилили.
У Xlib гораздо более адекватный и высокоуровневый API.