D22697: Rename the KCalCore namespace to KCalendarCore

Volker Krause noreply at phabricator.kde.org
Tue Jul 23 19:51:00 BST 2019


vkrause created this revision.
Herald added a project: KDE PIM.
Herald added a subscriber: kde-pim.
vkrause requested review of this revision.

REVISION SUMMARY
  As per discussion on kde-frameworks-devel. This is only the ABI-relevant
  part so far, the API-relevant part in form of the include paths, as well
  as documentation and various internal bits still need to be adjusted.
  
  The ugly part here is the backward compatibility hack. An alias namespace
  unfortunately isn't enough, it breaks with existing forward declarations.
  We therefore need a way to rename the old KCalCore name in code that does
  not include any of our headers too. All KDE PIM code builds unmodified
  with this.

REPOSITORY
  R172 KCalendar Core

BRANCH
  Applications/19.08

REVISION DETAIL
  https://phabricator.kde.org/D22697

AFFECTED FILES
  src/CMakeLists.txt
  src/alarm.cpp
  src/alarm.h
  src/attachment.cpp
  src/attachment.h
  src/attendee.cpp
  src/attendee.h
  src/calendar.cpp
  src/calendar.h
  src/calendar_p.h
  src/calfilter.cpp
  src/calfilter.h
  src/calformat.cpp
  src/calformat.h
  src/calstorage.cpp
  src/calstorage.h
  src/compat.cpp
  src/compat_p.h
  src/customproperties.cpp
  src/customproperties.h
  src/duration.cpp
  src/duration.h
  src/event.cpp
  src/event.h
  src/exceptions.cpp
  src/exceptions.h
  src/filestorage.cpp
  src/filestorage.h
  src/freebusy.cpp
  src/freebusy.h
  src/freebusycache.cpp
  src/freebusycache.h
  src/freebusyperiod.cpp
  src/freebusyperiod.h
  src/icalformat.cpp
  src/icalformat.h
  src/icalformat_p.cpp
  src/icalformat_p.h
  src/icaltimezones.cpp
  src/icaltimezones_p.h
  src/incidence.cpp
  src/incidence.h
  src/incidencebase.cpp
  src/incidencebase.h
  src/journal.cpp
  src/journal.h
  src/memorycalendar.cpp
  src/memorycalendar.h
  src/occurrenceiterator.cpp
  src/occurrenceiterator.h
  src/period.cpp
  src/period.h
  src/person.cpp
  src/person.h
  src/person_p.h
  src/recurrence.cpp
  src/recurrence.h
  src/recurrencehelper_p.h
  src/recurrencerule.cpp
  src/recurrencerule.h
  src/schedulemessage.cpp
  src/schedulemessage.h
  src/sorting.cpp
  src/sorting.h
  src/todo.cpp
  src/todo.h
  src/utils.cpp
  src/utils.h
  src/vcalformat.cpp
  src/vcalformat.h
  src/visitor.cpp
  src/visitor.h

To: vkrause
Cc: kde-pim, dvasin, rodsevich, winterz, vkrause, mlaurent, knauss, dvratil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20190723/68ea1542/attachment.html>


More information about the kde-pim mailing list