Revision 6e04b16...

Go back to digest for 1st July 2012

Features in Office

Ben Martin committed changes in [calligra] /:

Bring back RDF support. I've moved some key classes to use intrusive reference counting
like the original design. This should avoid many pesky dangling reference issues and memory
leaks. Intrusive counting is needed so an object can obtain a reference to itself.

File Changes

Modified 63 files
  •   libs/kotext/KoDocumentRdfBase.cpp
  •   libs/kotext/KoDocumentRdfBase.h
  •   libs/kotext/KoTextDrag.cpp
  •   libs/kotext/KoTextEditor.cpp
  •   libs/kotext/KoTextOdfSaveHelper.cpp
  •   libs/kotext/KoTextOdfSaveHelper.h
  •   libs/kotext/KoTextPaste.cpp
  •   libs/kotext/KoTextPaste.h
  •   libs/kotext/KoTextRdfCore.cpp
  •   libs/kotext/KoTextRdfCore.h
  •   libs/main/CMakeLists.txt
  •   words/part/KWFactory.cpp
  •   words/part/KWView.cpp
  •   words/part/KWView.h
  •   words/part/words.rc
  •   libs/kotext/commands/TextPasteCommand.cpp
  •   libs/kotext/opendocument/KoTextSharedSavingData.cpp
  •   libs/kotext/opendocument/KoTextSharedSavingData.h
  •   libs/main/rdf/InsertSemanticObjectCreateAction.cpp
  •   libs/main/rdf/KoDocumentRdf.cpp
  •   libs/main/rdf/KoDocumentRdf.h
  •   libs/main/rdf/KoDocumentRdfEditWidget.cpp
  •   libs/main/rdf/KoDocumentRdfEditWidget.h
  •   libs/main/rdf/KoRdfCalendarEvent.cpp
  •   libs/main/rdf/KoRdfCalendarEvent.h
  •   libs/main/rdf/KoRdfCalendarEventTreeWidgetItem.cpp
  •   libs/main/rdf/KoRdfCalendarEventTreeWidgetItem.h
  •   libs/main/rdf/KoRdfFoaF.cpp
  •   libs/main/rdf/KoRdfFoaF.h
  •   libs/main/rdf/KoRdfFoaFTreeWidgetItem.cpp
  •   libs/main/rdf/KoRdfFoaFTreeWidgetItem.h
  •   libs/main/rdf/KoRdfLocation.cpp
  •   libs/main/rdf/KoRdfLocation.h
  •   libs/main/rdf/KoRdfLocationEditWidget.cpp
  •   libs/main/rdf/KoRdfLocationEditWidget.h
  •   libs/main/rdf/KoRdfLocationTreeWidgetItem.cpp
  •   libs/main/rdf/KoRdfLocationTreeWidgetItem.h
  •   libs/main/rdf/KoRdfPrefixMapping.cpp
  •   libs/main/rdf/KoRdfPrefixMapping.h
  •   libs/main/rdf/KoRdfSemanticItem.cpp
  •   libs/main/rdf/KoRdfSemanticItem.h
  •   libs/main/rdf/KoRdfSemanticItemViewSite.cpp
  •   libs/main/rdf/KoRdfSemanticItemViewSite.h
  •   libs/main/rdf/KoRdfSemanticTree.cpp
  •   libs/main/rdf/KoRdfSemanticTree.h
  •   libs/main/rdf/KoRdfSemanticTreeWidgetItem.cpp
  •   libs/main/rdf/KoRdfSemanticTreeWidgetItem.h
  •   libs/main/rdf/KoSemanticStylesheet.cpp
  •   libs/main/rdf/KoSemanticStylesheet.h
  •   libs/main/rdf/KoSemanticStylesheetsEditor.cpp
  •   libs/main/rdf/KoSemanticStylesheetsEditor.h
  •   libs/main/rdf/KoSopranoTableModel.cpp
  •   libs/main/rdf/KoSopranoTableModel.h
  •   libs/main/rdf/RdfForward.h
  •   libs/main/rdf/RdfSemanticTreeWidgetSelectAction.cpp
  •   libs/main/rdf/RdfSemanticTreeWidgetSelectAction.h
  •   libs/main/tests/rdf_test.cpp
  •   libs/main/tests/TestSemanticItem.h
  •   words/part/dockers/KWRdfDocker.cpp
  •   words/part/dockers/KWRdfDocker.h
  •   words/part/dockers/KWRdfDocker.ui
  •   words/part/dockers/KWRdfDockerTree.cpp
  •   words/part/tests/TestRdf.cpp
63 files changed in total