Older blog entries for sdodji (starting at number 72)


Moved the libcroco css library into the gnome cvs last night. I'am now coding the css selector evaluator. I hope I'll have something that works in a couple of nights.


I am really tired these days. I think I need a break. Yeah, that would be great ...be able to write only free software during a week or two ... that would be damn great. Unfortunately, I don't think I can afford such a break that soon.
I've been busy with libcroco since my last diary. The CSSOM implementation is going forward. The parser can already parse trivial stylesheets at a SAC level and build a stylesheet abstract tree at the CSSOM level. Still my implementation of CSSOM doesn't support @media and @import rules yet.

I should find the time to dive again into the MlView edition code a bit. This css2 support stuff just sucks all my time <grin/>
Started to think about a css2 object model model implementation on top of my new Simple Api for CSS parser code.

Although my SAC implementation is far from being complete, I think that building a cssom on top of it will help me debug it. The most interesting part of the hacking will certainly be the implementation of the "css2 selectors interpretation". Hmmh.

Went to the linux expo today in Paris. I met DV and strider there. It was cool.

The redhat guys look really great under their red hats :) I am impressed by the pool of competences this company has been able to build around Free Software.

I hope the young tech guys of today will have the opportunity, the willpower, and the vision to start companies like redhat in the future. I don't see any other way to give us (computer geeks) a chance to stay around free code and still be able to put food on our tables.


Went forward on the css2 parsing library front. I think I should setup a little web site for it. The project itself is hosted on savannah at http://savannah.nongnu.org/projects/libcroco. I still have a lot of code to write to have a fully standard compliant css2 parser but I am on my way. MlView definitely needs this css2 support and I am far from having the needed css2 infrastructure.

Fortunately, strider joined the MlView project. He is doing very well on the gtk2 port front. I think we are going to do some great hacks together.


A lot of health problems arose in my family recently. I am quite anxious about how we'll deal with all this.

Went forward on the css2 parsing library front. It can now parse some simple css stylesheets of the real wwworld. I still have everything to do on the error management side.

Cleaned up the autotools related scripts of the MlView project.

22 Dec 2002 (updated 22 Dec 2002 at 21:34 UTC) »
Went forward on the css2 parser front. Things are going on. Unfortunately, I have spent all my free time on this and haven't hacked on MlView since the last release :(
I finally released MlView 0.0.3rc2. Still a couple of bugs to be fixed before 0.0.3 .

Hacking on the standalone css2 parser is also on going. It's still not useable at all but the different pieces of the puzzle are getting in place.


Had a nice week end. Joel came to my place and we went in a nice restaurant with other good friends. It was great. We went for a drive in Paris by night, nice. I like this town, really.

This great week end may explain why my hacks went so slowly.

3 Dec 2002 (updated 3 Dec 2002 at 14:15 UTC) »
MlView hacking
Applied some patches and fixed some minor bugs. Seems like a new release candidate (0.0.3rc2) is coming soon.


Yesterday night, I was too tired to do anything but the few hacks on mlview core. My day job is almost sucking all my time and energy <grin/>.
Have been hacking on the core of my new css2 parsing library. I really wonder if I can get something useable out of it. It would be very cool if MlView could have a descent support of css one day.

In the same time I have not hacked a lot on MlView itself.


I am 26 now. I am still in relatively good health. I just want to thank mother nature.
MlView hacking
Bug fixes again and again. I wonder when this piece of software become as stable as I want. Anyway, what I want is to let the current gnome-1.xx version of MlView in a descent stability state before starting the gnome2 port.

I must also find the time to work on my new css parsing library.

63 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!