URL: https://linuxfr.org/news/les-enlightenment-foundation-libraries-1-15-sont-de-sortie Title: Les Enlightenment Foundation Libraries 1.15 sont de sortie ! Authors: illogict BAud, BenoĂźt Sibaud, NeoX et bubarđŸŠ„ Date: 2015ćčŽ08月11æ—„T15:55:35+02:00 License: CC By-SA Tags: enlightenment, efl et libreoffice Score: 39 Les Enlightenment Foundation Libraries (EFL) sont un ensemble de bibliothĂšques logicielles issues du projet de gestionnaire de fenĂȘtres et d'environnement de bureau Enlightenment. AprĂšs trois mois d’intense dĂ©veloppement, nous (NdM: les auteurs du projet) sommes fiers de vous annoncer la sortie de la version 1.15 des EFL, de l'ensemble de _widgets_ Elementary, des chargeurs gĂ©nĂ©riques pour la bibliothĂšque de rendu graphique Evas et des lecteurs gĂ©nĂ©riques pour la bibliothĂšque vidĂ©o Emotion. Durant ces douze semaines, nous avons reçu plus d’un millier de _commits_ de soixante-quatre auteurs pour les seules EFL, ce qui reprĂ©sente une petite baisse d’environ deux cents _commits_ par rapport Ă  la version prĂ©cĂ©dente. Elementary a pour sa part eu droit Ă  presque cinq cents _commits_ par cinquante-six personnes. Un excellent boulot de tous ! ---- [Journal Ă  l'origine de la dĂ©pĂȘche](http://linuxfr.org/users/illogict/journaux/les-enlightenment-foundation-libraries-1-15-sont-de-sortie) [Enlightenment Foundation Libraries](https://www.enlightenment.org/about-efl) ---- # Quoi de neuf ? # MĂȘme si seulement trois mois se sont Ă©coulĂ©s, il y a eu beaucoup de nouveautĂ©s pour cette nouvelle version. Seuls quelques points importants sont signalĂ©s ici. Si les dĂ©tails vous intĂ©ressent, vous pouvez consulter les fichiers `NEWS` dans les sources. ## Eo ## Les constructeurs et destructeurs des objets ont Ă©tĂ© assainis et la gestion d’erreurs a Ă©tĂ© amĂ©liorĂ©e, ce qui inclut l’ajout d’une valeur de retour Ă  `eo_constructor()` et la suppression d’`eo_error_set()`. La crĂ©ation d’objets et la gestion des erreurs devraient de ce fait ĂȘtre plus cohĂ©rentes. ## Ecore DRM ## Des nouvelles fonctions ont Ă©tĂ© ajoutĂ©es Ă  l’API pour gĂ©rer les sorties, ainsi que des amĂ©liorations Ă  la vitesse de rendu et l’ajout du rendu accĂ©lĂ©rĂ© matĂ©riellement. ## Ecore Wayland ## La gestion de la version 5 du protocole xdg_shell a Ă©tĂ© ajoutĂ©e. GrĂące Ă  de nombreuses autres amĂ©liorations, nous dĂ©pendons dĂ©sormais des versions ≄ 1.8.0 des bibliothĂšques Wayland. Les mĂ©thodes d’entrĂ©e Wayland gĂšrent dĂ©sormais la capitalisation automatique, le choix de la langue ainsi qu’un mode mot de passe. ## Eolian ## De nouvelles fonctions pratiques ont Ă©tĂ© ajoutĂ©es, ainsi qu’un nouveau gĂ©nĂ©rateur et format de documentation, rendant de fait l’ancien obsolĂšte ; une grosse partie de la documentation des EFL et d’Elementary a Ă©tĂ© migrĂ©e vers ce nouveau format. La grammaire des fichiers Eo a Ă©tĂ© rendue plus stricte et de nouveaux contrĂŽles d’erreurs ajoutĂ©s. Des prĂ©paratifs pour l’activation du validateur de fichiers Eo ont Ă©tĂ© effectuĂ©s, mais ne sont pas complets. ## Edje / EDC ## Un nouveau drapeau `no_render` a Ă©tĂ© ajoutĂ©. Quand activĂ©e, la partie ne devra jamais ĂȘtre visible sur le canevas, mais peut nĂ©anmoins toujours ĂȘtre utilisĂ©e en tant que masque ou source proxy. Il est dĂ©sormais possible de changer le "clipper" d’une partie en dĂ©finissant une valeur Ă©crasante `clip_to` dans la description d’état. Les filtres de texte et d’image d’Evas sont dĂ©sormais mieux intĂ©grĂ©s, permettant aux thĂšmes d’utiliser des filtres avec des animations, et se referrant Ă  des fichiers Lua externes. ## PortabilitĂ© ## De nombreux correctifs pour un meilleur fonctionnement sous Windows ont Ă©tĂ© ajoutĂ©s. Du cĂŽtĂ© de Mac OS X, la gestion de CoreAudio a Ă©tĂ© ajoutĂ©e Ă  ecore_audio permettant de lire des sons. # Statistiques # ## EFL ## ```shell $ git log --pretty-oneline v1.14.0..v1.15.0 | wc -l Nombre de commits : 1065 ``` ```shell $ git shortlog -ns v1.14.0..v1.15.0 | wc -l Nombre d’auteurs : 64 ``` ```shell $ git diff --stat v1.14.0..v1.15.0 | tail -1 892 fichiers modifiĂ©s, 77708 insertions(+), 43249 suppressions(-) ``` ## Elementary ## ```shell $ git log --pretty#oneline v1.14.0..v1.15.0 | wc -l Nombre de commits : 472 ``` ```shell $ git shortlog -ns v1.14.0..v1.15.0 | wc -l Nombre d’auteurs : 56 ``` ```shell $ git diff --stat v1.14.0..v1.15.0 | tail -1 388 fichiers modifiĂ©s, 19381 insertions(+), 14088 suppressions(-) ``` # Compilation et dĂ©pendances # Si vous disposez d’une installation existante des EFL ou d’Elementary, vous devriez supprimer ses en-tĂȘtes et les bibliothĂšques au prĂ©alable de la compilation et de l’installation pour Ă©viter d’éventuels conflits. L’ordre de compilation est le suivant : 1. efl 1. elementary 1. emotion_generic_players 1. evas_generic_loaders Vous pouvez vous rĂ©ferrer aux fichiers README respectifs pour une liste complĂšte des dĂ©pendances, une explication des drapeaux de compilation et d’autres informations. La liste des dĂ©pendances est : * bullet * libpng * libjpeg * gstreamer (1.x) (soyez certains que vous disposez de tous les codecs que vous dĂ©sirez/dont vous avez besoin) * zlib * luajit (optionnellement lua 5.1 or 5.2) * libtiff * openssl * curl * dbus * libc * fontconfig * freetype2 * fribidi * libpulse * libsndfile * libx11 * libxau * libxcomposite * libxdamage * libxdmcp * libxext * libxfixes * libxinerama * libxrandr * libxrender * libxss * libxtst * libxcursor * libxp * libxi (2.2 ou plus rĂ©cent) * libgl (opengl/glx ou opengl-es2/egl) * giflib * util-linux (limbount + libblkid) * systemd / libudev * harfbuzz * systemd * libwebp * vlc (libvlc) * poppler * libraw * libspectre * librsvg Il est suggĂ©rĂ© d’ajouter les options suivantes lors de la compilation des EFL pour une meilleure expĂ©rience utilisateur : * --enable-xinput22 * --enable-multisense * --enable-systemd * --enable-image-loader-webp * --enable-harfbuzz Pour utiliser le framebuffer sous Linux, vous pouvez ajouter : * --enable-fb * --disable-tslib Pour bĂ©nĂ©ficier de Wayland, vous pouvez ajouter : * --enable-wayland Si vous dĂ©sirez disposer de miniatures lors de l’exĂ©cution pour les fichiers de bureautique, vous devrez disposer de LibreOffice. # TĂ©lĂ©chargement * http://download.enlightenment.org/rel/libs/efl/efl-1.15.0.tar.gz sha256sum 2552e364e83b8b747ba6f6fcca699a025751a65407055faa9a2afce29d12b6f4 * http://download.enlightenment.org/rel/libs/elementary/elementary-1.15.0.tar.gz sha256sum 62b4b7d506cf9ca82f9890328ec01b82d0f84a8d4acd787cec68c3367817ba20 * http://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.15.0.tar.gz sha256sum 10bad633480a691585b0ba470c573b14da0a010008d9d59d0792cea8c621d423 * http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.15.0.tar.gz sha256sum caa22c9ba1ae9629c16a3fe809ea927f60b8f0d80cdb7f145159b997b9ae2bcd

AltStyle ă«ă‚ˆăŁăŠć€‰æ›ă•ă‚ŒăŸăƒšăƒŒă‚ž (->ă‚ȘăƒȘă‚žăƒŠăƒ«) /