[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-pim
Subject:    Re: [Kde-pim] [UPDATE] libical 0.24
From:       Lutz Rogowski <Lutz () Rogowski ! info>
Date:       2005-03-27 20:59:08
Message-ID: 42471E9C.8060804 () Rogowski ! info
[Download RAW message or body]

Allen Winter wrote:
> On Wednesday 23 March 2005 12:18 pm, Allen Winter wrote:
> 
>>On Wednesday 23 March 2005 03:50 am, Reinhold Kainhofer wrote:
>>
>>>Am Mittwoch, 23. März 2005 03:49 schrieb Allen Winter:
>>>
>>>>Has anyone successfully integrated the newest libical into kdepim/libkcal?
>>>
>>>Lutz Rogowski ported his KO/Pi to libkcal 0.24. In Osnabrueck he said he 
>>>intended to provide patches also for kde cvs, but unfortunately it seems he 
>>>didn't have time yet. There are several bugs fixed in 0.24, so some 
>>>workarounds in our code might be removed.
>>>
>>>
>>>>Does anyone know if the patches we've made for the current libical KDE were
>>>>applied to the libical 0.24?
>>>
>>>As far as Lutz told me, partially.
>>>
>>>
>>>>Is there any reason to think it would be a good idea to use libical 0.24 in
>>>>kdepim, other than general curiousity? (for instance, we know for a fact
>>>>that a bunch of bugs have been fixed)
>>>
>>>Better TZ handling for example ;-)
>>>
> 
> 
>>I will attempt to integrate the new (circa 2002) libical into kdepim/libkcal/libical-0.24.
>>If that works I will commit the new libical and we can use it and see how it goes.
>>At some point we'll need to decide if we should remove the old libical, and how
>>to deal with local patches that didn't make it into libical-0.24.
>>
> 
> So far I have libical-0.24 compiling and installing the "KDE way"  with KDE Makefile.am's .
> I tried to build libkcal with the new libical and there are a bunch of changes that are needed
> and I have no idea yet how to make them .. there is no transition guide for the new libical API.
> Anyone willing to help me with this?? Please?


I have done some changes to the new API in KDE-PIM/Pi already.
Please download the sources from

http://sourceforge.net/project/showfiles.php?group_id=104103&package_id=112604

The code in

kdepim/libkcal/icalformatimpl.cpp

is using the new API of 0.24.

You will find no examples using the time conversion of libical, because I 
implemented my own
(  platform independent ) timezone handling in KDE-PIM/Pi.

The disadvantage of my solution that it does know only information of one user 
specified timezone.
The advantage of my solution is, that iCal loading / saving is much (up to 3 
times)  faster.
(compared to the lical version currently used in KDE).

And on the Zaurus is counts, if you need 3 seconds or 9 seconds for loading the 
data ...

If you have more questions - please ask!



Lutz

_______________________________________________
kde-pim mailing list
kde-pim@kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
kde-pim home page at http://pim.kde.org/

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic