ECN 2009/25
This is the first episode of the new Enlightenment Community News (ECN). ECN is your new regular source of information in the Enlightenment project. We will release interesting stuff over the mailinglist and enlightenment.org. This episode is not yet on enlightenment.org, but we'll get to this.
Unlike the current "News" section on enlightenment.org ECN will not do release announcements, instead it will contain interesting new things straight out of the SVN tree and the community.
If you are not only interested in reading the news, but also participating in writing it, feel free to take part at EnlightenmentCommunityNews.
Feedback is also highly welcome.
e17 News
- Sergey Semernin introduced support for different categories for gadgets. With this, gadgets can be set to work only in specified containers, for now either 'shelf', 'toolbar' (e_fm) or 'desktop'. It's not in SVN yet.
- jeffdameth added more plugins to the "Run Everything" module. It can now also open files, and more.
changeset:41135
EFL News
- Cedric sent a patch that moves Evas modules to Eina. This will allow static linking, but introduces an API break. It is not up for discussion and not in SVN yet.
- According to Gustavo Ethumb, the Epsilon replacement, is now mature enough to replace the latter completely. He suggests all developers to use Ethumb now. Python bindings are not ready yet, but on the way.
- Vincent created an installer for EFL on windows. You can try it out: http://packages.enlightenment.org/windows/
- André Pedralho announced the 0.1 release of the EFL-webkit port. Eve, the Enlightenment web-browser, already works with this version. You can find more information here: http://tonikitoo.blogspot.com/2009/06/webkitefl-01-released.html
Application News
- urandom is porting Edje_Viewer from Etk to the new Elementary widget toolkit. The port is almost finished. changeset:41005
- watchwolf did a big update on his presentation tool Eyelight: it now uses standard 'edj'-files for themes and 'elt'-files for the presentation. changeset:41090
- quaker imported a new application in SVN: it's called Shellementary and allows you to give your shell scripts en elementary GUI (like Enity, which was moved to OLD). changeset:41141
Community Information
- Gustavo now maintains http://planet.enlightenment.org/ and wants to make it an interesting section again. If you often blog about enlightenment stuff, drop him a mail with your RSS/ATOM link and category.
Windows XP Installers
The installers (with and without debug symbols) have been uploaded. They are based on revision 41042 of the svn repository. They can be found in the binary packages page.
The installed EFL are Evil, Eina, Eet, Evas, Ecore, Embryo, Edje, Elementary and Ewl. Expedite, as well as all needed dependencies, are also installed.
Development files (import and static libraries, header files, .pc files) can be installed if they are selected.
WebKit/EFL 0.1 released
André Pedralho just announced at enlightenment-devel mail list that his team at INdT released Webkit-EFL 0.1, the first release of this integration project.
Webkit-EFL brings together the power of webkit rendering engine to EFL applications, integrating with ecore main loop, evas canvas and input system as well as themes using edje. Rendering is done using cairo and networking uses curl, so shares base components with other webkit ports as GTK.
Similarly to Edje and Elementary, everything is exposed to developers as Evas_Object, so you can swallow, clip and go as crazy as you would with any other object. In fact, it's double-buffered using an internal image object. That is good since you can resize, clip, fade and move without paying re-render price, but be aware that it can add some overhead for pages with heavy animations (nothing comes for free, sorry ;-))
The code was developed mainly by INdT/Manaus. It is hosted at gitorious so it's easy to clone and contribute, as well as rebase with upstream webkit, which they do on a regular basis.
We have a sample browser using webkit-efl in svn, it's called Eve and lives under PROTO/eve, please join development so we can have great integration of Enlightenment and web technologies, rendering web content inside our apps.
For more information see André's co-worker page: http://tonikitoo.blogspot.com/2009/06/webkitefl-01-released.html
June 2009 snapshot and releases
Hi all,
Thanks to huge effort by various contributors we're proud to provide a stable development snapshot of EFL and a new release of Eet library. Please help with testing and packaging it for your distribution, so we can get wider testing.
- Svn revision to use: 41040.
- Snapshot tarballs: http://download.enlightenment.org/snapshots/2009-06-14/
- Release (eet) tarballs: http://download.enlightenment.org/releases/
- Release Plan
- Release Schedule
- Raster's announcement
Next snapshot is due Monday, July 27th.
Release schedule and request for help
Hello all,
If you follow Release you will notice that more and more items are being strike out in the past months due work of many individuals, we'd like to thank them all. Among contributors we can even find out nice examples like Luca De Marini that is not a programmer but fund/help the work of Sergey P. Semernin to help finish that list.
I'd like to ask more people to step in and help, either with code directly of following Luca's example and finding a developer to do so (no need to pay, you can find a friend willing to do work). If you are willing to help but have no deep knowledge of the project, we can aid you with such tasks. Lots of them just require basic C skills, like converting Ecore/Evas? data types usage to Eina (in Ecore, E_DBus, efreet, ...). We also need developers with optimizations and profiling skills to help with Efreet (not much to think, it's all known, just need manpower to implement).
Last but not least we need bug reports, and bug report reviewing! The last part is important, for example we had a bug listed as "efm will not work with other fm's drag&drop" but it does, so go there and comment on bugs. Not all developers spend lots of time on Trac (shame on me!), so if you have a bug that is there for some time without any comments, don't be afraid and post it here (e-devel or e-users), or talk with us at IRC (#edevelop or #e), maybe you can have your problems fixed by the end of the day ;-)
That's it, let's rock!
rss
