Was going to get my hair dreaded today, but it ends up it’s still a couple of inches too short So spent most of the day watching Bones and filling in the blanks for the documentation of libjana. 100% symbol docs coverage (libjana-ecal and libjana-gtk to follow in the near future) This means that all the info is there if you wanted to write a new back-end for libjana, say, for example, xmltv for TV listings, or GPE, or whatever KDE uses, etc. It also means you could write interface widgets for another toolkit, like Qt, EFL, or Clutter. No excuses for people not to be doing my work for me now, hop to it! In all seriousness though, libjana[-ecal|-gtk] may be something you want to consider if you’re writing an application to interoperate with calendar data on the GNOME desktop and you’ve seen what using libecal is like. I’ll try and write something a bit more substantial about it at some point.
[Update]: libjana-ecal documentation complete