libgcal 0.9.5 plus a video

June 20, 2010 at 9:04 pm 7 comments

It is being a quite busy week and it shows since it is being just a few days since previous release of libgcal.

This is a highly recommended upgrade, and also I point every pacman (Package Manager/Maintainer) to use version 0.9.5 of libgcal to create packages for your distribution. As Fathi Boudra (the debian packager of libgcal) pointed to me, release 0.9.4 was missing 3 public user functions featured in previous releases.

Now ABI has being restored, plus some extras:

  • Support for IM field. This is not exported to akonadi resource yet, since it seems that in KAddressBook there is not an easy way to specify the IM type (i.e. skype, AIM, etc)
  • As said previously, restored ABI (gcal_contact_get_phone, _set_phone, _set_mail will map to the prefered field)
  • some memory leaks are fixed
  • improved unit test coverage

The akonadi resource has not changed, so you can continue using akonadi-googledata-1.1.0 *with* libgcal 0.9.5.

And last, but not least, special thanks to Holger Kral who is helping me to make KDE support for google contacts near to perfection.

To close this post, a nice video showing kaddressbook updating a google contact with basically all possible fields.

[ ?posts_id=3798837&dest=-1]


Entry filed under: akonadi, gdata.

libgcal 0.9.4 released Sliderlayout

7 Comments Add your own

  • 1. suy  |  June 20, 2010 at 10:42 pm

    It’s really nice seeing this project, congratulations!

    Also, can you comment on how is this library compared to those officially provided by Google? I mean their client libraries. I see that unfortunately there is no C or C++ library, what would be just great, because they support all their services (contacts, calendar, youtube, etc.).

  • 2. savago  |  June 20, 2010 at 11:19 pm

    Dear friend

    Thanks for your comments.

    As you have already said, there is not an officially supported C/C++ library (AFAICT, google has not plans to write and support a library for it).

    Concerning what is implemented in libgcal, have a look at the project’s website:

    Best regards


  • 3. xdmx  |  June 20, 2010 at 11:46 pm

    Hi, thank you so much for your work, i hope that kubuntu will upgrade to this version ASAP… i’ll love the idea to use kde instead of the google web app for manage my contacts/calendar and having them on my android phone…

    I’ve just on big request for you, and that’s kinda a bug i think……….. please enable also other emails than and i mean all the google apps users which use their own domain and not…. so please don’t append it at the end… because it won’t work 😦

  • 4. savago  |  June 21, 2010 at 3:23 pm


    Heheheheeh… that string is misleading (and we should get that fixed!).

    In reality, if you use a hosted account (e.g., you only need to fill in the complete username field in the dialog with it.

    In this case, libgcal will detect that is *not* a and not append anything into the user name.

    Hosted accounts are supported since libgcal release 0.9.1 IIRC (and the string in the UI was never updated…).

    Best regards


  • 5. jens  |  June 21, 2010 at 9:10 pm

    its really cool to see your progress, thanks a lot for your hard work!

    (I hope you both have time to bring the calendar integration to perfection as well (including recurring events) 🙂 )

  • 6. xdmx  |  June 22, 2010 at 12:39 pm

    ok, good….

    one more thing that it would be really appreciated is the sync with google reader akregator…. it’s missing only that… but i don’t think is something regarding gcal… they’re just some thoughts 🙂

  • 7. Travis  |  July 25, 2010 at 11:52 pm

    Thanks for the great work!

    Any hints as to whether this update includes multiple calendar support for a single gmail / apps account?

    I’ve also been eagerly awaiting full support for recurring events; has there been any progress here?

    thanks again!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


June 2010
« May   Jul »

Most Recent Posts

%d bloggers like this: