Nouvelles d’août

Voici les nouvelles mensuelles du mois d’août.

Enlightenment

  • Enlightenment a une nouvelle animation d’introduction :
    zoom
  • Gustavo a ajouté le plugin de correction orthographique aspell au module Everything. Ainsi, il peut vous proposer diverses  orthographes dans des langues  différentes :
  • raster a corrigé le problème du module Badget qui prenait toute la puissance du CPU. Au lieu de récupérer les données de la batterie tout le temps, le module ne le fait qu’à des intervalles réguliers. Une correction pour les nouveaux noyaux linux serait fortement appréciée.
  • Il travaille aussi sur le successeur de Illume pour des devices touchscreen assez petits.

EFL

  • Enorme ajout dans Edje : on peut écrire maintenant des scripts en Lua et non plus seulement avec Embryo. Si vous utilisez des scripts dans vos fichiers edje, passez à Lua. Tout a l’air de fonctionner, mais il peut y avoir des bugs, et seuls des exemples peuvent nous aider à le corriger.
  • Enhance, l’outil de création d’interfaces graphiques en Etk avec des fichiers Glade a été déplacé dans OLD car il n’est plus maintenu. De même qu’Extrackt qui dépend de Enhance.
  • raster a fait des releases des diverses EFL : Eet en version 1.2.2, Elementary en version 1.5.1.0 et les autres EFL en snapshot. Voir l’annonce ici.
  • turran a ajouté deux nouveaux projets : Ekeko, qui est une framework objets / propriétés dans le style de gobject, et Eon qui est un framework canevas / toolkit.
  • Gustavo veut fusionner Guarana dans Elementary. Cela prendra beaucoup de temps et demandera beaucoup d’aide. La première étape est de changer la structure de Evas_Smart_Class, qui est en discussion sur la mailing list.
  • cedric a ajouté ecore_thread, qui permet d’ajouter à la boucle des événements de Ecore des threads qui exécutent des fonctions, avec une détection automatique du nombre de CPU.
  • Dave Andreoli a ajouté dans Elementary un widget sélecteur de fichiers. Il est néanmoins pas encore complet :
  • Michael Bouchaud a lui aussi ajouté un widget à Elementary : les barres de progressions. Elles peuvent être horizontales, verticales, se compléter dans les deux sens :
  • quaker a aussi ajouté dans Elementary les barres de séparation horizontales et verticales.
  • Eina peut compter vos hamsters
  • Mikhail Gusarov a ajouté dans Evas la conversion d’espace de couleurs de ARGB vers Greyscale64. Ceci permet d’afficher en niveau de gris (et non plus en noir et blanc) sur des display e-Ink que l’on peut trouver dans des e-Book.
  • ecore-config va bientôt être retiré (l’API n’est pas bonne et sa conception n’est pas adaptée aux bibliothèques).

Applications

  • Exalt peut maintenant créer des réseaux wifi.
  • raster a ajouté dans le svn son outil de présentation écrit avec Elementary dans TMP/st.
  • Watchwolf va utiliser Elementary pour l’interface graphique de Eyelight (et on a des vidéo, c’est énorme ! Beau travail !)

Internationalisation

  • Evas a des problèmes avec les textes écrits de droite à gauche avec des versions pas assez récentes de la bibliothèque Fribidi. Sa version 0.19 devrait fonctionner.

Annonce développeur

  • cedric a ajouté le support du cache dans la fonction _edje_part_recalc_single(). Elle n’a pas pu être trop testée. Donc si vous voyez des problèmes visuels qui n’existaient pas avant, ouvrez un ticket ou faite une annonce sur la mailing list.

Communeauté

  • Le Google Summer of Code va prendre fin bientôt. Les résultats seront proclamés le 25 août (je jour de cette annonce).
  • Les  petits gars de ProFUSION (la boîte de Gustavo) ont annoncé leur tout nouveau projet  utilisant les EFL, nommé Memphis. Il est basé sur leur ancien projet Canola2 et est  disponible en licence libre, avec possibilité de commercialisation. En espérant que ce projet démarre bien fort, voici l’annonce sur le site de ProFUSION.
  • Les développeurs de Pandora, qui gère une console de jeux portative, et qui utilise Linux comme noyau, sont en train de chercher quel desktop / gestionnaire de fenêtre ils vont utiliser. Et Enlightenment est dans les propositions.

Comme toujours, pour les nouvelles relatives à la communauté, vous pouvez aller voir la Planète E (divers blogs relatifs à la communauté) et les Nouvelles, tout ceci en anglais.

flattr this!

Port OpenSolaris

Je suis en train d’essayer de compiler les EFL (et à terme Enlightenment) pour OpenSolaris. Pour l’instant, Eina, Eet, Evas et Expedite compilent. Expedite a l’air de tourner (j’ai fait tout ceci dans une machine virtuelle). Pour avoir plus d’informations sur la compilation, tout se passe ici.

N’hésitez pas à donner des avis.

flattr this!

Nouvelles de juillet

J’ai été absent pendant quelques semaines, d’où pas de nouvelles… Voici ce qui s’est passé, avec un peu de retard, au mois de Juillet:

Enlightenment

  • Sergey Semernin peut maintenant committer dans le svn. Il a déjà commencé avec le support de gadcon et a beaucoup amélioré le sélecteur de fichier.

EFL

  • Cedric a optimisé la boucle de rendu d’Evas en éliminant la mise à 0 lors de l’initialisation des surfaces, en tenant compte de la composante alpha (la transparence). Les moteurs SDL et DirectFB sont accélérés, mais le Software X11 ne l’est pas. Il est à noter que ces changements ont cassé l’API d’Evas.
  • Cedric veut aussi faire une release d’Eina cet été. Néanmoins, il y a encore du travail à faire (logging à ajouter, documentation à améliorer, vérifier l’API, corriger les bugs qui se trouvent dans le trac, etc…). Toute aide est bienvenue !
  • Cedric et moi-même avons ajouté le support de l’édition de liens statique dans Evas, mais pas encore dans E17, le plus gros du travail ayant été fait par Cedric.
  • Peter Wehrfritz a fait un énorme changement dans EWL, qui peut casser certains thèmes existant, mais qui était nécessaire. Pour plus d’informations, vous pouvez aller vois son blog et les changements : changeset:41306.
  • antognolli travaille toujours autant sur EThumb, en lui ajoutant de nouvelles fonctionnalités et en l’améliorant. Ethumb permet par exemple de créer des miniatures animées à partir de vidéos. changeset:41322.
  • Votre serviteur a renommé « x11″ en « xlib » partout où c’était nécessaire, pour éviter une confusion entre « x11″, « Xlib » et « XCB ». Bien sur, ça a cassé l’API, mais en ce moment, c’est la saison des cassages.
  • Andreas Volz a ajouté un nouveau binding C++ et a déplacé l’ancien (Eflpp) dans OLD/. Pour plus d’informations, voir l’article sur le wiki. changeset:41355.
  • Nicolas Aguirre a amélioré Enna. En particulier le module photo a été en partie re-écrit (la création des miniatures est faite dans un thread en parrallèle du thread principal (gros gain en vitesse par rapport à l’ancien module photo), ces miniatures peuvent aussi subir une rotation en fonction des métadata exif). Le ‘Mur’ a été intégré à Enna et est mieux organisé. Le module de preview a disparu au profit du module photo. Pour plus d’informations, voir ici.

Programmes

  • Brian Mattern a re-écrit en parti Elicit (programme qui zoom et peut récupérer la couleur d’un pixel de l’écran). La re-écriture n’est pas terminée mais il marche plutôt bien. Pour récupérer le code, il faut aller voir ici.
  • morlenxus a fait une nouvelle release de easy_e17. Pour voir les modifications et pour récupérer le programme, c’est ici.
  • mekius a remplacé le front-end Etk de Empower par Elementary, avec des améliorations de quaker). Sa version est dorénavant la 2.0.0. changeset:41298

Communauté

  • Noorul Islam a déplacé l’ancien guide Introduction to EFL par Kostis Kapelonis dans le wiki. Vous pouvez le trouver ici. J’aurais néanmoins une petite remarque personnelle : ce guide a besoin d’être entièrement re-écrit.

Comme toujours, pour les nouvelles relatives à la communauté, vous pouvez aller voir la Planète E (divers blogs relatifs à la communauté) et les Nouvelles, tout ceci en anglais.

Concernant ce qui va être fait le mois prochain (en fait, au mois d’Août),  je ne sais pas trop, vu tout le temps que j’ai passé au soleil… Amélioration de la vitesse pour Edje, de même que réduction de sont utilisation mémoire, et l’ajout du support des nombres réels à virgule fixe. Peut-être amélioration dans Efreet. J’espère avoir le temps de faire une release des ports Windows XP et CE, et je vais aussi m’occuper du port sur Open Solaris.

flattr this!