Aug 04 2008

End of an era

So, I revoked my Enlightenment CVS access today. With the recent license flamewars and the sudden switch from Bugzilla to Trac I’m sick of the politics surrounding the project. It isn’t fun anymore.

To that end, I’m giving Nathan the authority to do what he sees fit with my code in CVS (including changing the license if he so desires).

It’s been a long strange trip. Now to figure out what to poke at next.


Dec 05 2007

Ewl 0.5.2 Released

Categories: Programming
Tags: ,

We made a release of Ewl last night. This is our yearly release (we really have to get these out quicker). Given its been a year there is a pretty big list of changes. The diff file was almost the same length as the code base itself. Below is the summary of changes.

  • Obligatory yearly release
  • Rewrite of autotools scripts
  • Reorganization of default theme structure
  • Fixed general build of embed test support files
  • Updated doxygen theme
  • Restructuring of test application
  • Extensive addition of unit tests
  • Addition of XCB, SDL, and Windows engines
  • Refactoring header files for faster build times
  • Simplification of debugging macros to reduce code duplication
  • Improved box layout algorithm
  • A variety of bug fixes and typo corrections
  • Rewritten combo container based on MVC framework
  • Expanded support for config value handling
  • Revamped dialog layout and API
  • Custom DND cursor support
  • Generalizing of canvas terminology
  • Abstracting engine support
  • MVC based filelist container
  • Expanded default view support
  • Convert icon and mime type handling to Efreet
  • Improved menu event handling
  • Reduced number of required callbacks and expanded custom callbacks
  • External main loop support
  • Improved general MVC API and implementation
  • Better layout algorithm for paned widget
  • Popup sets better window management hints and follows parent
  • API changes for radio button selection querying
  • Range extended to handle unknown end values
  • Improved doxygen image handling
  • UTF8 fixes for the ewl_text widget
  • Abstraction and cleanup of tree2 internals
  • General widget handling performance improvements
  • Removal of deprecated DND code
  • Widget layer and stacking fixes
  • Support for additional general window management hints

Give it a try. If you find any bugs they can be logged to Bugzilla.


May 17 2007

Sucked back down the rabbit hole

Well, Nathan has done it again and sucked me back into doing Ewl work. I’ve been taking a break for a week or so as I was getting annoyed with various aspects of the Enlightenment project.

I’ve been off playing with OpenSolaris and submitted my second patch. We’ll see if it gets committed.

I’ve also been spending a lot of time playing Crackdown for the 360. It’s a lot of bloody fun. There is just something satisfying about running down criminals at high speeds and tossing grenades on their heads from the rooftops.

Anyway, as I said before, I’m back playing with Ewl. Nathan has been looking at a patch I created to split the Ewl_Text widget into several smaller source files. I commited one part of this previously, the Ewl_Text_Context code. The second part of the split is getting the formatting information into Ewl_Text_Fmt and hide the implementation a lot better. The code is all written, we’re just in the debug state. Nathan has been poking at it and asking me questions over the last week.

Tonight he managed to suck me back in. He tracked down the likely cause of the position counters going negative and I’ve got that part fixed. Other stuff still needs to be fixed up.

The longer you work on a project the more code you invest and the more mental state you invest. That investment makes it hard to sit back and watch as everything gets re-invented over and over again. Poisonious people pop up and drive the desire to work right out. On the other hand, the code’s still there, there are still bugs to fix, and some of the people are really cool. I think, every now and then, you just have to say ‘toss it’ and go away for a while. Just ignore the project. Wait for something to draw you back in and make it interesting again.


Apr 29 2007

Out of the sunset

We’ve been back from Cuba for a week. Man it sucks going back to work after a vacation.

Cuba was a lot of fun. We didn’t do too much, sat by the pool, read some books. We didn’t leave the resort at all. Exactly what we wanted.

I’d like to go back at some point. Probably to another resort. The one we were at was pretty good. Food was excellent and it had a layout that felt big but everything was close together. My only complaint from the trip was that the service was bit slow. Other then that everything was good.

I’ve, of course, been swamped with work since I got back. A couple deadlines are looming so I’m not sure if I’ll have time to get any photos up or not. We’ll see.

Along with work I’ve been doing some Enlightenment stuff. I’ve been trying to split the Ewl_Text widget apart as it was pretty big. It’s a bit of a pain in the ass as there is a lot of code in there but it’s coming along. I’ve also been doing some work on the new website. I setup a planet for Enlightenment and got ViewVC installed and running.


Jan 09 2007

Polling the Audience

Categories: Programming
Tags: ,

Just a quick question to the Ewl audience. I’m curious as to which bugs or missing features are currently biting people in the ass the most?

Is there a bug, a missing feature, a strange API. Missing documentation, misleading comments? Anything that is making using Ewl a pain in the butt? If so, leave me a comment.


Next Page »