Revision e3f457a...

Go back to digest for 10th April 2011

Optimization in Office

C. Boemann committed changes in [calligra/text-layoutrestructure-boemann] /:

Make the layprocess look for dirty shapes and if we are lucky enough that at
some previous page the text no longer is in need of layout then we don't layout
those pages.

File Changes

Modified 17 files
  •   libs/textlayout/FrameIterator.cpp
  •   libs/textlayout/FrameIterator.h
  •   libs/textlayout/KoTextDocumentLayout.cpp
  •   libs/textlayout/KoTextDocumentLayout.h
  •   libs/textlayout/KoTextLayoutArea.cpp
  •   libs/textlayout/KoTextLayoutArea.h
  •   libs/textlayout/KoTextLayoutRootAreaProvider.h
  •   libs/textlayout/KoTextShapeData.cpp
  •   libs/textlayout/TableIterator.cpp
  •   libs/textlayout/TableIterator.h
  •   plugins/textshape/SimpleRootAreaProvider.cpp
  •   plugins/textshape/SimpleRootAreaProvider.h
  •   plugins/textshape/TextShape.cpp
  •   libs/textlayout/tests/MockRootAreaProvider.cpp
  •   libs/textlayout/tests/MockRootAreaProvider.h
  •   libs/textlayout/tests/TestBlockLayout.cpp
  •   libs/textlayout/tests/TestTableLayout.cpp
17 files changed in total