More Info

Revision e3f457a...

(Back to digest)
 

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