Wednesday, September 30, 2009

Moving release date

I'll have to move release date, planned for September, in October.

As I mentioned in the comment of previous post, the main reason is how Menu Specification took longer to implement than I expected. Now I understaind why LXDE guys decided to not implement it: it is simply too complicated for this simple task.

Yes, it is powerfull, but the things could be simplified a little bit. Hell, you even have a pattern matcher in it!

For example, why do I have to care about legacy menus; they are not used any more and the spec should mention it in initial draft, not carry it through all versions. You implement it once, do the conversion and there are no more needs for legacy menus.

Or merging: couldn't one perl/python script solve this? Even better, both things could be put in one script called when desktop starts.

Current implementation in EDE is not full; menu merging and layout customizing is not yet supported and I will leave them for the future version(s). Those things that are supported are passing official menu regression tests.

Of course, partial implementation will not cripple the final menu presentation if sane menu configuration is used (e.g. like the one shipped with Xfce). Or you are definitely trying to complicate the things :P

Wednesday, September 23, 2009

Green tests on NetBSD

For a long time, mime type related tests in edelib were failing on our NetBSD buildbot node. Also, the part of this was known bug where tests would crash when given path was ended with "/" (the same applied for root path).

This issue is fixed now and we have "greens" on all buildbot nodes :)

Monday, September 21, 2009

Wiki update

The new wiki is on, as planned. All content from older, Trac based wiki, is transfered, plus some new things were added.

Friday, September 4, 2009

Back from vacation

...unfortunately :) It's hard to get used to on daily job activities, not to say how I had to totaly reorganize my sleeping time.

In EDE-land there are changes too. During this vacation I had a chance to experiment with FLTK (and edelib) theming capabilities, merging that into pretty capable theming engine.

Now, theming engine is a part of edelib; most of it is completed with a few remaining bits. More about it should come soon.