LINUX.ORG.RU

EFL 1.8

 , ,


1

3

Представлен стабильный релиз набора библиотек 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

>>> Подробности

★★★

Проверено: Shaman007 ()
Последнее исправление: mono (всего исправлений: 2)
Ответ на: комментарий от druganddrop-2

мажорненько

Сарказм? На первый взгляд список изменений небольшой, но это только самые существенные. Полный список не такой уж и маленький.

GArik ★★★
() автор топика
Ответ на: комментарий от loz

Библиотека это хорошо, а как там сам enlightenment?

Ничего такого особенного не произошло с момента выпуска E17. E18 продолжает развитие E17, ничего заново не переписывалось. Самое основное изменение: встраивание композитора в оконный менеджер. А так везде есть небольшие доработки и улучшения, несколько новых модулей появилось, и, конечно, пару старых модулей сломали.

GArik ★★★
() автор топика

Эта модель предоставляет: наследование объектов, интроспекцию, слабые и сильные ссылки, а также унифицирует прототипы функций обратного вызова

и все это на C... надо посмотреть.

dib2 ★★★★★
()

Штука крутая, но я так и не осилио проковырять ее до юзабельного уровня. Так и сижу на кедах.

Akamanah ★★★★★
()

Енлиджтенмент это тот, который в Ебунте?

NaN
()

Эх, чуть-чуть не дождались японцы. Зарелизили Тайзен с промежуточной версией.

Ну в первый апдейт пойдёт, значит. И к европейскому релизу успели.

RaySlava
()

Интересная штука, смущает только зоопарк лицензий - BSD/MIT/LGPL/GPL. И ещё у Elementary виджеты странноватые...

Кто-нибудь пробовал делать свои виджеты? Я где-то читал, что на основе Edje это просто.

unsigned ★★★★
()

Поддержка Wayland доведена до состояния пригодного для повседневного использования

Правда? Если да, то круто.

templarrr ★★★★★
()
Ответ на: комментарий от templarrr

Проблема в том, что для повседневного использования решительно непригоден сам Enlightment.

anonymous
()

лучше бы они его под андроид запилили, с нативным canvas в качестве бэкенда evas, чтобы не тащил за собой всякие freetype и libjpeg.

waker ★★★★★
()
Ответ на: комментарий от anonymous

Не появлялось идеи стать первым плеером на efl?

на десктопе оно не готово совсем, а на андроиде его нет (и порт куда-то не туда движется). иначе я бы с радостью.

waker ★★★★★
()
Ответ на: комментарий от waker

а вот то, что все объединили в 1 дерево — очень положительная новость, ибо раньше его компилять было то еще счастье.

waker ★★★★★
()
Ответ на: комментарий от waker

уже месяцев 5 сижу на е17 под убунтой (пакеты с их ланчпада), вполне юзабельно, иногда падает, иногда подглючивает, но не часто и лечится тыком пункта меню «enlightment -> restart» - все программы остаются как были а е17 моментально рестартует

anonymous
()
Ответ на: комментарий от anonymous

если не ошибаюсь они наоборот на qt переписывать собрались.

Сильно ошибаешься. EFL - набор Си библиотек для создания легковесного графического окружения с нуля.

AlexVR ★★★★★
()

Неубиваемый проект.

AVL2 ★★★★★
()

Поддержка Wayland доведена до состояния пригодного для повседневного использования.

Так это что же, EFL не RIP выходит? Ничего себе!

anonymous
()

программист манипулирует дескрипторами объектов Eo

Ну теперь осталось только задействовать сборщик мусора, дефрагментацию и блек-джек с ....

AlexVR ★★★★★
()

доступна альфа-версия Enlightenment 0.18.

релиз опять видимо стоит ждать лет через десять-пятнадцать

wota ★★
()
Ответ на: комментарий от anonymous

я про EFL с т.з. программиста писал, а не про E17 с т.з. юзера.

waker ★★★★★
()
Ответ на: комментарий от unsigned

Почему? А то была мысль взять его для десктопного приложения.

ну так может для твоего приложения подойдет, попробуй.

waker ★★★★★
()
Ответ на: комментарий от unsigned

на баги тоже нарывался, даж один мой патч приняли :) но в основном просто общая недоделанность. минимально необходимых виджетов не хватает.

waker ★★★★★
()
Ответ на: комментарий от buddhist

В дистрибутив Fedora для Raspberry Pi включат?

Называйте вещи своими именами=)

anonymous
()
Ответ на: комментарий от wota

доступна альфа-версия Enlightenment 0.18.

релиз опять видимо стоит ждать лет через десять-пятнадцать

Стабильный релиз скорее всего будет в начале следующего года.

GArik ★★★
() автор топика
Ответ на: комментарий от GArik

я вроде его смотрел, тоже не впечатлил.

waker ★★★★★
()

Не жить го.

anonymous
()

Годно. Ждём обновления Enlightenment

VeroLom ★★
()
Ответ на: комментарий от anonymous

Ты не совсем прав

Пользуюсь им уже пару лет. За последний год устранили много багов, и, знаешь, ощущение от него как от Линукса - иногда бесит, а перейти больше не на что...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.