Π
HandyAndE [Andrew Elcock]
© Andrew Elcock, 2003

XSM gains another site - Andrew Elcock (Fri, 22 Apr 2005 00:00:13 +0000)

OK, so XSM is moving on again with the addition of a new site - "Get-E.org". This is a cool new (busy) site for information on getting E17 onto your system. Better still, for me anyhow, I now have 8 more users on XSM updating and uploading content frequently and it is standing up well! All I need to do is fill in a few missing pieces of functionality and I will get an open demo up for all you others to try it out :)

Engage module accepts DROPs - Andrew Elcock (Thu, 24 Mar 2005 20:49:03 +0000)

Oh baby yeah! The e17 engage module now accepts .eapp XDND drops - try grabbing a .eapp file in evidence and dropping it - pretty cool no? :) very exciting! Oh, also the e_util_eapp_edit application now acts as a drag source, so you can drag the icon it has loaded into engage too :)

Firefox plugin - Andrew Elcock (Mon, 21 Mar 2005 12:41:00 +0000)

OK, so as a distraction from all the paperwork at home I set out on a small mission - we should be able to browse our edje (.eet & .eapp) files in our browser! So, a download of the plugin SDK and a hack in the mozilla source later and we have this: The page being viewed is simply <EMBED SRC="/usr/local/share/enlightenment/data/init/init.edj" GROUP="init/splash" TYPE="application/edje" HIDDEN="false" WIDTH="640" HEIGHT="480"> OK, so I need to tidy up the code and animations are not properly flowing yet, but this has to rock at least slightly :)

BLOODY JAVA!!! - Andrew Elcock (Thu, 17 Mar 2005 09:32:23 +0000)

OK, so anyone who tried may have noticed that java behaves a tad peculiarly in e17. We assumed this was because there was a bug in out (still very young) code. However, after quite a bit of debugging it seemed not. Now, me being "blessed" with Java experience was assigned to find the issue and... 3 days later having gone through some nasty low level (in the VM, not the loaded classes) and about 10 custom virtual machines I found the problem - Java detects what WM you are running, rather retarded no? But worse - the Enlightenment detection is done in a way that only works in e16, never in e17. So for now we have to pretend that we are a different WM - then Java works fine :( Still, I got awarded: <@raster> HandyAndE gets a gold start for enduring the pain of scouring java's src to figure out why java suddeny just behaves differently under e17

Engage + E17 = teh win! - Andrew Elcock (Sun, 27 Feb 2005 23:02:31 +0000)

OK, so I got bored and everything else was going slow so I started porting engage to an e17 module. I decided not to port, instead re-wrote almost from scratch as engage has quite a few issues. I started with ibar and stripped out a lot, added a few features then ported in zoom_function (the only remaining piece of code from genneth [with speed improvements]). Right now it is just a zooming icon bar, but the features will appear soon! Right now you need to install e17, then update engage and reinstall. In e17 you then need to use enlightenment_remote -module-load <fullpath to engage module> Thanks raster for a well thought out, beautiful base ;)

Content management strides on - Andrew Elcock (Tue, 08 Feb 2005 00:44:10 +0000)

My content management project (Rectang.coms XSM) is now coming along well. The latest deployment now fully generates static sites, so no server load when viewing pages like on previous versions. This means even my blogging .rss files are static, so syndicate away :) This also allows greater flexibility in the rendering of content, as the document type modules can render more than one file for each input, a-la permalinks on a blog :) Also added are file list and image gallery type pages, files are fairly polished (a lot simpler) but image gallery still needs captions and some layout work.

E17 code freeze - Andrew Elcock (Tue, 11 Jan 2005 23:21:02 +0000)

OK so e17 went into a freeze the other day so we can try to tidy up loose ends and make sure all bugs are kept in toe. Everyone is now working on tidying everything up and testing as much as possible. As part of this the pager got a complete re-write and now supports multiple "zones" now, as well as virtual desktops. Oh - also I added application icons for fun, afterall it was barely 3 lines of code difference - here it is in its latest glory :)

Virtual desktop geometry - Andrew Elcock (Sun, 09 Jan 2005 23:55:39 +0000)

OK, so E got virtual desktops, but they were just a list - no layout really, so this weekend I: Wrote the geometry code, now desks have a real relation to other desks in the same "Zone" Wrote a pager to demostrate the new feature, and allow folk to navigate more easily than using the desktop menu we had before. Ok the pager does not look fantastic, but it functions on a basic level. Next to hook in the internal events on desk changes, window moves etc so the pager can update in real time!

more E work - Andrew Elcock (Mon, 20 Dec 2004 19:28:13 +0000)

hehe, a good news day! Well, for a start E has virtual desktops - so it is my wm of choice now ;) Second, I updated my application icons tarball (in files to add the icons I am now using. Lastly I have started libe.so to allow folk to control E17 remotely from any app they write - cool eh? I love the call: e_module_enabled_set(const char *module, int enable) and raster said (yay): <@raster> HandyAndE:: i was going to say. good work. u did it right :) w00h00!

Eapp Editor in CVS - Andrew Elcock (Mon, 20 Dec 2004 14:30:53 +0000)

OK, so it is a bit late, but eapp editor (in ewl) is now in CVS - check e17/apps/e_utils. This tree was created for utility applications for e17 that do not belong in the main tree, so hopefully many other things will get added too! check out it, install it then you will find the editor named e_util_eapp_edit :)

more in the archive