summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-03-18need to format excluded dates of recurring events in ISO date format fixing ↵HEADmasterTimotheus Pokorra1-1/+16
#4869
2015-02-19Support for THISANDFUTURESandro Knauß3-6/+24
convert ThisAndFuture from/to iCal. KOLAB: 4654
2015-02-19Merge branch 'dev/fix_generic_tag'Sandro Knauß2-1/+9
2015-02-19Move QT_DECLARE_METADATA logic to cmakeSandro Knauß2-6/+6
Because libcalendaring now also have versions that Q_DECLARE_METATYPE(KCalCore::Duration) already we make it explicit once within cmake and once inside libcalendaring.
2015-02-19Add support for exceptions.Sandro Knauß5-4/+166
Read/Write Exceptions to iCal. KOLAB: #4618
2015-02-10Make libkolab compile with upstream kdepimlibsdev/fix_generic_tagSandro Knauß2-1/+9
Because GENERIC tags have not entered upstream, we have to test for support. Our integration branch not supports a feature flag to indicate the availability of that feature. KOLAB: #4448
2015-02-01master is going towards 0.7Christian Mollekopf1-1/+1
2015-01-28use new GENERIC tag type for new tagsSandro Knauß1-1/+1
2014-12-10Make memberUrls compatible to documentation.dev/fix_memberurlSandro Knauß2-15/+51
We have to work around QUrl, because QUrl has at least lacks about some features of url encoding ("+" - sign) and or de/encoding "@", ","... KOLAB: #4052
2014-12-09Fixed KolabObjectReader::isTagChristian Mollekopf1-1/+1
There is no id set yet obviously.
2014-12-04Dummy plugin to to workaround the httpd reload issue.Christian Mollekopf2-0/+2
See https://issues.kolab.org/show_bug.cgi?id=2050
2014-11-27prevent copying/assigning KolabObjectReader objects, which uses a dptrAaron Seigo1-0/+2
2014-11-12Store relationmembers in tagmembers as well.Christian Mollekopf2-6/+14
2014-11-10Forgot to ifdef the writing part.Christian Mollekopf2-19/+19
2014-11-10Compile without akonadi/relation.h if tag.h is available.Christian Mollekopf4-10/+23
Which is the situation in upstream.
2014-11-05add an isRelation for symmetry with isTagfeature/remoterelationsyncAaron Seigo2-1/+7
2014-11-05introduce isTag() to easily tell if we're dealing with a tagAaron Seigo2-0/+6
2014-10-29Tag: support for gid members and shared folder members.Christian Mollekopf3-8/+61
2014-10-22add Relation support to KolabObject: read, write and getfeature/relationsAaron Seigo2-18/+66
2014-10-06rename config.h to libkolab_config.h and installAaron Seigo3-3/+4
this allows building other modules that use libkolab while preventing name collisions due to an overly generic filename for the include
2014-10-01Added config.h.in that I forgot to add in the last commit.Christian Mollekopf1-0/+4
2014-09-24Compile the part of libkolab that depends on tag.h conditionally.Christian Mollekopf3-3/+29
I had to include KDE4_INCLUDES to make sure includes/KDE is included for the #include <KUrl> in tag.h.
2014-09-03We require libkolabxml 1.1 (for Relations)Christian Mollekopf1-1/+1
2014-08-27Added tag support.Christian Mollekopf5-1/+159
Thanks to Kevin Krammer for the initial version of the patch.
2014-08-26Test KABC birthday conversion.Christian Mollekopf1-2/+16
2014-08-26This test started failing becaue we had to disable windows timezone ↵Christian Mollekopf2-44/+44
conversion (since it wasn't working).
2014-08-26Adapted distlist test to recent change of it's X-Kolab-TypeChristian Mollekopf1-1/+1
2014-08-26Resolve #2722:Daniel Vrátil1-1/+1
libkolabxml ignores LIB_SUFFIX CMake variable. It is usually defined to 64bit systems to "64" to force installing libraries to lib64. This means that self-compiled libkolab is always installed into ${CMAKE_INSTALL_PREFIX}/lib, even on 64bit system that uses ${CMAKE_INSTALL_PREFIX}/lib64.
2014-06-23Fixed another header warning.Christian Mollekopf1-1/+1
Patch by Laurent Montel.
2014-05-07Fixed a warning.Christian Mollekopf1-1/+1
Thanks Laurent.
2014-03-24Use the correct X-Kolab-Type according to KEP:17Christian Mollekopf3-5/+5
2014-03-18Fix #2588, building libkolab without tests incidentally attempting to link a ↵Aeneas Jaißle1-1/+1
static library not available
2014-03-18Removed -no-check-new for clang compatibility.Christian Mollekopf1-1/+1
Shoulnd't make a difference anyways.
2014-02-20Add test case for recurrence computation from RDATE propertiesThomas Bruederli1-0/+100
2013-11-27Removed legacy timezone conversion since it's broken, a couple of timezone ↵Christian Mollekopf3-7/+45
conversion tests. The legacy timezone support just accepted any random string, which is of course not very useful.
2013-11-26Detect if the version is explicitly set to version 2.0.Christian Mollekopf2-1/+2
Apparently some roundcube versions generate such headers. Patch contributed by David Faure.
2013-11-13Convert utc offset date times to utc.Christian Mollekopf3-0/+16
2013-11-12Only set the affiliation if it is not empty.Christian Mollekopf1-1/+3
Otherwise we get lots of log messages from libkolabxml for skipping empty affiliations.
2013-10-29The description is plural: File -> FilesChristian Mollekopf1-1/+1
2013-10-29Added definitions for files and ensured that the files folder is recognized ↵Christian Mollekopf3-1/+10
as kolab folder.
2013-10-29don't set the object type twice.Christian Mollekopf1-1/+1
parseMimeMessage already sets the type.
2013-10-29Only issue a warning on unknown timezone, and fallback to floating time.Christian Mollekopf1-6/+4
This way unknown timezones don't completely block the conversion of kolab objects.
2013-10-29Two timezone formats we're not supporting yet.Christian Mollekopf1-0/+3
2013-10-29Ignore the kolab version number in the tests.Christian Mollekopf1-0/+1
It changed from 3.0dev to 3.1.0.
2013-10-14Bump master library version beyond the released 0.5 seriesJeroen van Meeuwen (Kolab Systems)1-1/+1
2013-10-09Added missing utf88bit testfile.Christian Mollekopf1-0/+86
2013-10-04Compile again with libcalendaring. We need to export the version number in ↵Christian Mollekopf1-0/+3
libcalendaring.
2013-10-04Recognize all kinds of legacy timezones.Christian Mollekopf3-0/+23
2013-10-02Duration serializer for debugging.Christian Mollekopf1-0/+15
2013-10-02kolabv2 doesn't support RECURRENCE-IDChristian Mollekopf1-1/+0