25 Aug 2004 DV   » (Master)

Gamin

Released 0.0.7 yesterday, this fixes monitoring of files initially missing. It also enable both kernel (dnotify) and polling monitoring of resource. It serves 2 purpose at the moment, one is checking when monitored resources do not exist (dnotify forces to open[1]() the file) the second one is to minimize the monitoring costs on bysy resources, in that case monitoring is switched to polling untill the resource comes back to a quiet status. An example of this is that watching an active directory (say you're running make in a source tree you're watching) should not eat all the CPU anymore due to the constant flow of kernel dnotify events, FAM events, and nautilus redisplay.

[1] why on earth is advogato post replacing open followed by () with concat () in the articles, it did hit me once and I though I made the mistake myself but I just experienced that again, the engine replaced the string.

libxml2 and libxslt

I made new releases last week-end, libxml2-2.6.12 looks fine, fixes a lot of bugs and Kasimier really improved the W3X XML Schemas support. On the other hand libxslt-1.1.9 has a C file with a character \0 in it in a comment, gcc doesn't see a problem there, but Solaris compiler really dislike it, the patch is in CVS but I may roll a new release to get this fixed. Otherwise seems the integration in Safari is progressing nicely.

blogging

There is a lot of thing I realize I wanted to talk about but I just can't remember what it was. My attention span is getting short (old age effect ? ;) and opening the Advogato page to post is not convenient. As a result, the more busy I am the less I blog, while it should really be the way around. I also realize I miss blogging in French, there are things I don't feel can be appropriately carried in english. But I don't want to drop advogato either, as a result I don't blog much, maybe it's a good thing actually.

Latest blog entries     Older blog 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!