EFL 1.8
Представлен стабильный релиз набора библиотек 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.
>>> Сайт проекта Enlightenment
efl, enlightenment, программирование