(Note, I seem to have manged to not send Path IV to the ML, at least it isn't in my folder. There is a link to the archive at the bottom of this email if you want to read it.)
The Path to Enlightenment V --------------------------- Well, I did it again. I left this thing for a damn long time and its piled up on me. I guess I'm setting some kind of precedent for randomization in the delivery of the summary's, so we'll see how that goes. Anyway, its been a busy time in E land, so read on. Enlightenment User documentation -------------------------------- I've mentioned them a few times before, but there has been a bit of work happening on the Enlightenment user documentation. They've also moved to a new home. You can check them out at http://get-e.org//User_Documentation.html. There is currently a German translation there. (If you want a greater number of translations, there are others still up on http://lude.net/edocs/.) Elive Call for Help ------------------- If your interested in the Elive project (Enlightenment live CD) they are currently in need of a graphical designer to do the future graphics for the project. If you want more information on the Elive project, check out http:://livecd.debianitas.net. E17GenMenu ---------- Devilhorns has released a new version of e17genmenu (0.1.6). He sent along a quick changelog: (sorry devilhorns, had to remove the smiley face, I hate those things.) When compiling e17genmenu, Gnome and/or Kde parts will only get build if Gnome/Kde is installed. Fix for gnome-run.png icon not being found. Added Icon Theme Support !! When specifying a theme, only specify the name of the theme, not the whole path. (ex: To Specify Gnome hicolor icon theme, e17genmenu -g --gnome-theme=hicolor) Debian Repository ----------------- Shadoi has updated his Debian e17 repository again, you can see the blog entry here: http://shadoi.soulmachine.net/2005/04/time-to-do-this-again.html He has also put out a quick call, if your having problems with his Debian repo, either email him, or post to his blog. Eclair ------ Eclair has been imported into CVS in the apps directory. Eclair is a media player that's based off of Emotion and the EFL. You can see it here: http://get-e.org//Screenshots/User_Contributed_Screenshots_images/mekius_-4-14-2005-2.png up in the top left corner. Emotion ------- To go along with Eclair, Emotion has been getting some loving. This includes: - All bugs related to the delete of get_pos and seek threads should be fixed - The transition between two pieces of media should be smoother as the Xine object isn't destroyed in the process anymore. - A callback has been added to notify the app when the media has finished playing. Along with those change, the module API has had minor changes. So, if you've been working on a module for Emotion you'll need to do a bit of fixup. Perl Bindings ------------- Artin Rebekale has started on some EFL Perl bindings using SWIG. They're still in the early stages, but any feedback would be appreciated. You can take a look at whats available here: http://pefl.miracles.net/. EWL --- Slowly but surely EWL has been chugging along. RbdPngn has added some API calls to set windows transient to one another and has started adding in keyboard handlers for the menus. Having trouble with your EWL multiline entry, or the entries in e_utils eapp_edit? Well, its due to some bugs in EWL stemming from the evas_textblock conversion. It will hopefully get worked out at some point. But, if your using eapp_edit and after typing the first character your subsequent chars end up in strange places. Try hitting the right arrow after typing the first character, this seems to help for some people. Its come up a few times, embedding EWL widgets into other applications. Well the good news is its doable, and its easy. What you'll want to look at is the Ewl_Embed object. The embed acts like an Ewl_Window from EWLs point of view, but provides an Evas smart object that can be used with other Evas objects. Random EDC tidbit ----------------- Joel Vennin asked a question about Edje positioning on the mailing list, and I thought it was a good little EDC tidbit to include. His issue is that he wanted to create a header on a background with a width equal to the window and with a height of 20 pixels. Rephorm was kind enough to supply the answer. Which is that the offset parameter to the relative positioning fields is the way to go. Something along the lines of the following would give a 20 pixel header at the top of the Edje. rel1 { relative, 0.0 0.0; offset, 0 0; } rel2 { relative: 1.0 0.0; offset: -1 20; } Ecore DND Support ----------------- Sebastian has continued with the work on Ecore's XDND support. If you want to take a look at his latest test files he sent them to the mailing list, the archive of which is available at: http://marc.theaimsgroup.com/?l=enlightenment-devel&m=111312866902656&w=2. His DND post lead into a quick discussion of key modifiers in Evas. If your interested check the thread its kinda interesting. The latest round of DND changes caused a bit of API breakage that you should watch out for. (Although if it affects you, you probably already know.) E17 --- And now, what you've all secretly been waiting for, and I've cruelly made you skip all the way to the bottom to get. E17 news. You'll all be pleased to hear that the mini freeze is now over. Raster took a look at the virtual desktop implementation, made some changes, and with that CVS thawed out. Work has started again on extending E and getting different pieces up to speed. One of the biggest changes that people seem to be jumping on, E17 is now translatable. Several translations are already started including ja, po, fr and several others. If you want more information on what to do, check out Rasters commit: http://marc.theaimsgroup.com/?l=enlightenment-cvs&m=111344708804430&w=2 and send a message to the list to see if your favorite language is currently being translated. If you move windows around you should see a pop-up similar to when you resize a window showing the current position of the top left corner of the window. A namespacing change has been made to the module API. The functions that are loaded/executed by the module system are now named as follows: - init -> e_modapi_init - shutdown -> e_modapi_shutdown - about -> e_modapi_about - info -> e_modapi_info - save -> e_modapi_save There are a few other changes to modules currently on the plate which may lead to more API breakage in the future. Raster has added the beginnings of shaped menu/window support. This can currently be a bit slow if your using dropshadow at the same time, you've been warned. But, if your interested: http://get-e.org//Screenshots/User_Contributed_Screenshots_images/mekius_-4-14-2005-2.png. There have been some additions and minor API changes to E's IPC, and its libe library. The struct returned when your getting the background that E17 is currently using has been changed, the struct member is now called file instead of data. Seemed to make a bit more sense. The module list return has also been modified. Instead of making several events, one per module. There will be one event generated in which the struct will contain a list of modules. If you need to get a list of module directories or a list of background directories there have been IPC calls added to do just that. They work similar to the module listing call. All of the new IPC additions can be seen through enlightenment_remote. I mentioned this in the last summary but never posted an image link. E17 can handle different languages in the titlebar and menus now, you can see it in action at: http://www.rasterman.com/files/e17-31.jpg. ------------------------------------- This summary is done by dan sinclair, if you have any questions, comments, suggestions or things you'd like added to the next summary, send them to me: zero at everburning.com. If you've missed a summary (or I've managed to not send it to the list) archives are available at: http://edevelop.org/summary/archives.php. ------------------------------------------------------- This SF.Net email is sponsored by: New Crystal Reports XI. Version 11 adds new functionality designed to reduce time involved in creating, integrating, and deploying reporting solutions. Free runtime info, new features, or free trial, at: http://www.businessobjects.com/devxi/728 _______________________________________________ Enlightenment-announce mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-announce
