Revision 603118

Go back to digest for 12th November 2006

Optimization in Office

Ariya Hidayat committed changes in /trunk/koffice/libs/store:

implemented a much more compact representation of packed nodes
use QPair instead of hand-made double QString
use QHash to replace QMap
removed unused KoXmlStream
made nsURI and name using index
use conservative growth strategy for item collections
avoid invalid deallocation on null node
shifted most code from KoXmlHandler to KoXmlPackedDocument
fixed potential leak during node loading
minor speed-up on some constructors

File Changes

Modified 2 files
  • /trunk/koffice/libs/store
  •   /KoXmlReader.cpp
  •   /KoXmlReader.h
2 files changed in total