URL: https://linuxfr.org/news/sortie-des-efl-110 Title: Sortie des EFL 1.1.0 Authors: cedric Nÿco et Lucas Bonnet Date: 2011年12月06日T14:47:23+01:00 License: CC By-SA Tags: enlightenment, e17 et efl Score: 34 Les EFL (_Enlightenment Foundation Libraries_) sont sorties en version 1.1.0. Par rapport à la version 1.0.1, beaucoup d'erreurs sont corrigées, des améliorations en vitesse, en qualité de rendu graphique, en support de plateforme on été faites, ainsi que l'ajout d'API. Pour rappel, les EFL sont un ensemble de bibliothèques écrites en C sous licence BSD (sauf la bibliothèque Eina qui est sous LGPL 2.1), principalement orientées vers le graphisme, mais intégrant aussi une boucle principale, support du réseau, etc. Elle se veulent extrêmement optimisées (en empreinte mémoire et vitesse dans le rendu graphique), et donc sont adaptées aussi bien aux desktops (fonctionnant bien sur un 486 par exemple) qu'à l'embarqué (téléphones portables, tablettes). ---- [Annonce en francais](http://enlightenment.fr/2011/12/02/alpha-beta-et-release/) [Annonce en anglais](http://www.enlightenment.org/p.php?p=news&l=en) [La documentation en anglais](http://www.enlightenment.org/p.php?p=docs&l=en) [Un tres bon article en francais d'introduction aux EFL](http://louis-du-verdier.developpez.com/efl/debuter/) [EFL 1.1 alpha sur LinuxFr.org](http://linuxfr.org/news/efl%C2%A011%C2%A0alpha) ---- ![Enlightenment sur téléphone](http://www.enlightenment.org/p/index/d/phone.png) ![Enlightenment sur laptop](http://www.enlightenment.org/p/index/d/laptop.png) Les principales différences avec la version 1.0.1 sont (la liste n'est pas exhaustive) : * Eina (boite à outils) : - ajouts : parseur XML SAX, Mutex et conditions ; - améliorations : le _chained mempool_ est plus rapide, support des threads. * Eet (compression de données avec ou sans perte, sérialisation) : - améliorations : empreinte mémoire et vitesse pour les unions et tableaux, qualité de l'encodage/décodage JPEG au détriment de la vitesse. * Evas (canevas graphique _stateful_) : - ajouts : chargeurs WBMP, PSD, ICO, ainsi que des chargeurs GPL (PDF, PS, XCF, vidéos, etc.), plus support de l'écriture bi-directionnelle, espaces de couleurs NV12 et MT12, moteur de rendu Open GL pour Mac OS X ainsi que de _harfbuzz_ ; - améliorations : vitesse d'affichage des rectangles et des textes, empreinte mémoire pour les textes. * Ecore (boucle principale, et tout ce qui touche aux évènements) : - ajouts : support de Mac OS X, support de la gestion de la luminosité, IPC sous Windows ; - améliorations : empreinte mémoire dans la boucle principale, redimensionnement des fenêtres et socket local sous Windows, couche réseau plus performante grâce aux mempools, support des threads. * Embryo (machine virtuelle pour l'exécution de scripts dans les thèmes) : - améliorations : support Windows XP et CE. * Edje (gestion des thèmes, avec possibilité d'exécution de scripts) : - ajouts : support du « miroir », support de Lua pour les scripts ; - améliorations : création/destruction des objets plus rapide. * Efreet (support des standard Freedesktop) : - améliorations : vitesse globale. * E_dbus (D-Bus et ses composants : HAL, connman...) : - ajouts : support de connman 0.7, API pour la notification ; - améliorations : notification pour la version 0.12. * Eeze (support de périphériques via udev) : - ajouts : plus d'informations sur la détection des disques, API de montage des disques et partitions. Pour la liste complète : http://enlightenment.fr/2011/12/02/alpha-beta-et-release/ Les efforts se focalisent maintenant sur la sortie de Enlightenment 0.17 et des bibliothèques Eio (accès asynchrone au système de fichiers), Ethumb (génération de vignettes), Emotion (support de la vidéo dans le canvas) et Elementary (bibliothèque de _widgets_ haut niveau). Un grand merci à tous les contributeurs de ce projet et bienvenue à tous les nouveaux utilisateurs !

AltStyle によって変換されたページ (->オリジナル) /