Diary of a CrazyFrench

Monday 25 September 2006

aKademy - day 2

I started directly with day 2 as I arrived Sunday in Dublin.

London-Heathrow aiport is definitely an airport to be avoided: very long lines to get you connection, going through security, etc. I envisionned much worse than it was, like being required to check-in my backpack (that contains only camera and laptop).

Trinity College is still like it was back in 2003 when I was at Guadec.

I attended the presentation by Kitware about CMake and Dart. CMake is a replacement to Automake that KDE now use for KDE4. I must say that I'm somewhat impressed: from scratch it took me 30 minutes to make a CMake build system for libopenraw (don't look for it yet, it is in my local bzr branch). Dart is a system that provide a view of the state of your project: how it builds (tinderbox), how it runs its tests, etc. I think both would make sense for AbiWord: we need to have one cross-platform build system (we currently have 3: automake, plain make for win32, xcode-based for Mac[1]), and we need to have a better vision of the current state of the code (we used to have a tinderbox running at one point).

Notes

[1] and that is a big mistake

Friday 15 September 2006

towards libopenraw 0.0.1

libopenraw 0.0.1 is going forward. Yesterday I wrote a C API to call libopenraw that way I can have a stable ABI, and fixed compatibility with MacOS X (it was simply broken I don't know if it is because of endianness or just different type casting). I fixed the make distcheck, not yet committed to my local bzr branch, let alone the main CVS.

libopenraw 0.0.1 will be able to get thumbnails from CR2, NEF, DNG and ORF files. ARW is experimental. I'll support more file formats as time goes. CRW needs a complete parser, I'll work on that too.

Monday 4 September 2006

libopenraw update

After month of slacking, after changing directions once (I switched to C++ and will not look back), this time I have something. I have spend most of the week-end coding on libopenraw to implement the extraction of thumbnails from CR2, NEF and ORF file. CRW is in progress (I need to write a parser for that) and MRW.

I'm pondering whether I should keep using automake or bite the bullet and switch to CMake.