Представлен стабильный релиз набора библиотек EFL (Enlightenment Foundation Library) версии 1.8, компоненты которого составляют основу проекта Enlightenment.
Основные изменения в этой версии:
- Все библиотеки, входящие в состав EFL, за исключением Elementary объединены в одно дерево разработки и поставляются как единый пакет. Туда также добавлены: Eldbus — написанная заново библиотека для работы с dbus, заменившая собой E_dbus; EPhysics — обёртка для простой интеграции Bullet в программы на EFL.
- В EFL встроена объектная модель, имя которой Eo. Эта модель предоставляет: наследование объектов, интроспекцию, слабые и сильные ссылки, а также унифицирует прототипы функций обратного вызова. Кроме того, Eo помогает уйти от прямой работы с памятью в коде, вместо этого программист манипулирует дескрипторами объектов Eo.
- Для Elementary написана новая тема оформления, аналогичная той, что появилась ранее в EFL с выходом версии 1.7. Теперь все программы на EFL и Elementary должны иметь унифицированное оформление по умолчанию.
- В Evas появилась возможность генерировать миниатюры для офисных документов, используя LibreOffice.
- Поддержка Wayland доведена до состояния пригодного для повседневного использования.
- В Evas программная отрисовка по умолчанию теперь производится асинхронно.
- Поддержка аудио. В том числе добавлена поддержка звуковых эффектов в темах оформления.
Кроме этого, доступна альфа-версия Enlightenment 0.18.
>>> Подробности