Warning, /graphics/digikam/project/bundles/3rdparty/ext_kf5/kcalendarcore-libical.patch is written in an unsupported language. File is not indexed.
0001 diff --git a/CMakeLists.txt b/CMakeLists.txt 0002 index 1d4734e3a..ce91fc3e8 100644 0003 --- a/CMakeLists.txt 0004 +++ b/CMakeLists.txt 0005 @@ -49,7 +49,7 @@ ecm_setup_version(PROJECT VARIABLE_PREFIX KCALENDARCORE 0006 ########### Find packages ########### 0007 find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core Gui) 0008 0009 -set(LibIcal_MIN_VERSION "3.0") 0010 +#set(LibIcal_MIN_VERSION "3.0") 0011 # TODO remove our FindLibIcal.cmake in favor of upstream LibIcalConfig.cmake once the following issues are resolved: 0012 # https://github.com/libical/libical/pull/510 0013 # https://bugs.launchpad.net/ubuntu/+source/libical3/+bug/1946963 0014 diff --git a/src/icalformat_p.cpp b/src/icalformat_p.cpp 0015 index a21a2544b..f6888e54d 100644 0016 --- a/src/icalformat_p.cpp 0017 +++ b/src/icalformat_p.cpp 0018 @@ -471,12 +471,12 @@ void ICalFormatImpl::writeIncidence(icalcomponent *parent, const Incidence::Ptr 0019 if (secClass != ICAL_CLASS_PUBLIC) { 0020 icalcomponent_add_property(parent, icalproperty_new_class(secClass)); 0021 } 0022 - 0023 +/* 0024 // color 0025 if (!incidence->color().isEmpty()) { 0026 icalcomponent_add_property(parent, icalproperty_new_color(incidence->color().toUtf8().constData())); 0027 } 0028 - 0029 +*/ 0030 // geo 0031 if (incidence->hasGeo()) { 0032 icalgeotype geo; 0033 @@ -564,13 +564,13 @@ void ICalFormatImpl::writeIncidence(icalcomponent *parent, const Incidence::Ptr 0034 for (auto it = alarms.cbegin(), end = alarms.cend(); it != end; ++it) { 0035 icalcomponent_add_component(parent, writeAlarm(*it)); 0036 } 0037 - 0038 +/* 0039 // conferences 0040 const auto conferences = incidence->conferences(); 0041 for (const auto &conf : conferences) { 0042 icalcomponent_add_property(parent, writeConference(conf)); 0043 } 0044 - 0045 +*/ 0046 // duration 0047 if (incidence->hasDuration()) { 0048 icaldurationtype duration; 0049 @@ -1070,7 +1070,7 @@ icalcomponent *ICalFormatImpl::writeAlarm(const Alarm::Ptr &alarm) 0050 0051 return a; 0052 } 0053 - 0054 +/* 0055 icalproperty *ICalFormatImpl::writeConference(const Conference &conference) 0056 { 0057 icalproperty *p = icalproperty_new_conference(conference.uri().toString().toUtf8().constData()); 0058 @@ -1080,7 +1080,7 @@ icalproperty *ICalFormatImpl::writeConference(const Conference &conference) 0059 0060 return p; 0061 } 0062 - 0063 +*/ 0064 Todo::Ptr ICalFormatImpl::readTodo(icalcomponent *vtodo, const ICalTimeZoneCache *tzlist) 0065 { 0066 Todo::Ptr todo(new Todo); 0067 @@ -1801,11 +1801,11 @@ void ICalFormatImpl::readIncidence(icalcomponent *parent, const Incidence::Ptr & 0068 case ICAL_ATTACH_PROPERTY: // attachments 0069 incidence->addAttachment(readAttachment(p)); 0070 break; 0071 - 0072 +/* 0073 case ICAL_COLOR_PROPERTY: 0074 incidence->setColor(QString::fromUtf8(icalproperty_get_color(p))); 0075 break; 0076 - 0077 +*/ 0078 default: 0079 // TODO: do something about unknown properties? 0080 break; 0081 @@ -1837,7 +1837,7 @@ void ICalFormatImpl::readIncidence(icalcomponent *parent, const Incidence::Ptr & 0082 alarm = icalcomponent_get_next_component(parent, ICAL_VALARM_COMPONENT)) { 0083 readAlarm(alarm, incidence); 0084 } 0085 - 0086 +/* 0087 // iterate through all conferences 0088 Conference::List conferences; 0089 for (auto *conf = icalcomponent_get_first_property(parent, ICAL_CONFERENCE_PROPERTY); conf; 0090 @@ -1845,7 +1845,7 @@ void ICalFormatImpl::readIncidence(icalcomponent *parent, const Incidence::Ptr & 0091 conferences.push_back(readConference(conf)); 0092 } 0093 incidence->setConferences(conferences); 0094 - 0095 +*/ 0096 if (mCompat) { 0097 // Fix incorrect alarm settings by other applications (like outloook 9) 0098 mCompat->fixAlarms(incidence); 0099 @@ -2255,7 +2255,7 @@ icaldatetimeperiodtype ICalFormatImpl::writeICalDatePeriod(const QDate &date) 0100 t.period = icalperiodtype_null_period(); 0101 return t; 0102 } 0103 - 0104 +/* 0105 Conference ICalFormatImpl::readConference(icalproperty *prop) 0106 { 0107 Conference conf; 0108 @@ -2265,7 +2265,7 @@ Conference ICalFormatImpl::readConference(icalproperty *prop) 0109 conf.setLanguage(QString::fromUtf8(icalproperty_get_parameter_as_string(prop, "LANGUAGE"))); 0110 return conf; 0111 } 0112 - 0113 +*/ 0114 icaltimetype ICalFormatImpl::writeICalDate(const QDate &date) 0115 { 0116 icaltimetype t = icaltime_null_time(); 0117 diff --git a/src/icalformat_p.h b/src/icalformat_p.h 0118 index 7388756a7..426ea785c 100644 0119 --- a/src/icalformat_p.h 0120 +++ b/src/icalformat_p.h 0121 @@ -121,7 +121,7 @@ public: 0122 icalproperty *writeRecurrenceRule(Recurrence *); 0123 icalrecurrencetype writeRecurrenceRule(RecurrenceRule *recur); 0124 icalcomponent *writeAlarm(const Alarm::Ptr &alarm); 0125 - icalproperty *writeConference(const Conference &conference); 0126 +// icalproperty *writeConference(const Conference &conference); 0127 0128 QString extractErrorProperty(icalcomponent *); 0129 Todo::Ptr readTodo(icalcomponent *vtodo, const ICalTimeZoneCache *tzList); 0130 @@ -136,7 +136,7 @@ public: 0131 void readExceptionRule(icalproperty *rrule, const Incidence::Ptr &incidence); 0132 void readRecurrence(const struct icalrecurrencetype &r, RecurrenceRule *recur); 0133 void readAlarm(icalcomponent *alarm, const Incidence::Ptr &incidence); 0134 - Conference readConference(icalproperty *conference); 0135 +// Conference readConference(icalproperty *conference); 0136 0137 /** 0138 Returns the PRODID string loaded from calendar file.