LINUX.ORG.RU

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

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

Там было сделано ровно 2 (два!) важных архитектурных изменения:

  • Убрали прямой доступ к содержимому структур виджетов, теперь все виджеты — непрозрачные указатели, и все операции с ними только через API.
  • Внедрили отрисовку через cairo на уровне API, чтобы не создавать контекст cairo в каждом виджете заново.

Всё.

Остальное — просто потому, что им захотелось сломать совместимость и принудительно впарить совершенно новый DE под известным именем GNOME.

В качестве альтернативы, как надо делать софт, от той же компании можно рассмотреть библиотеку glib2, которая доросла до версии 2.64 без слома совместимости, при этом под капотом её переделали очень сильно.

Исправление wandrien, :

Там было сделано ровно 2 (два!) важных архитектурных изменения:

  • Убрали прямой доступ к содержимому структур виджетов, теперь все виджеты — непрозрачные указатели, и все операции с ними только через API.
  • Внедрили отрисовку через cairo на уровне API, чтобы не создавать контекст cairo в каждом виджете заново.

Всё.

Остальное — просто потому, что им захотелось сломать совместимость и принудительно впарить совершенно новый DE под известным именем GNOME.

В качестве альтернативы от той компании можно рассмотреть библиотеку glib2, которая доросла до версии 2.64 без слома совместимости, при этом под капотом её переделали очень сильно.

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

Там было сделано ровно 2 (два!) важных архитектурных изменения:

  • Убрали прямой доступ к содержимому структур виджетов, теперь все виджеты — непроизрачные указатели, и все операции с ними только через API.
  • Внедрили отрисовку через cairo на уровне API, чтобы не создавать контекст cairo в каждом виджете заново.

Всё.

Остальное — просто потому, что им захотелось сломать совместимость и принудительно впарить совершенно новый DE под известным именем GNOME.

В качестве альтернативы от той компании можно рассмотреть библиотеку glib2, которая доросла до версии 2.64 без слома совместимости, при этом под капотом её переделали очень сильно.