After day 0 on friday which I missed and day 1 on saturday where I joined the Calligra 2011 sprint in Berlin in the evening after a longer journay the last day of the sprint, day 2, is coming to and end.
Today Casper presented his work done on refactoring the layouting and rendering code in the Calligra textshape which is used in Calligra Words, Stage, the Chartshape and other Calligra applications and plugins to display, edit and save richtext. The work he did is impressing. We are finally moving away from the spaghetti-mess it was to a well structure rendering-enginee. The amount of needed code drastically decreased, the layout-speed improved by some factors and we are finally able to implement lot of the missing functionality like nested tables.
Within next days I will work on porting Calligra Words to the new textlayout-library, then we will work on regression-testing, getting proper unittests done, problems that may show up solved before merging the work done into Calligra master.
I wish I would have been able to make a picture of the energy that was flowing during the sprint. It feels good to be part of that :-)