Last Week in KOffice — Week 27
By boudewijn
Week 27 was Akademy Week Inge, Marijn, Jaroslaw, Benjamin, Jean-Nicholas and Boudewijn all attended Akademy. FreOffice, the mobile KOffice application was mentioned during Valtteri Halla’s Keynote. Someone in the public asked what Nokia/Meego was going to do with their “fork” of KOffice. But this is the amazing thing: there is no fork of KOffice. FreOffice is developed right inside the KOffice source code repository and used the KOffice core libraries and applications unchanged to create the world’s first and only free and open source mobile office application. Inge gave a well-received presentation on KOffice and there were a number of KOffice BoF sessions, mostly concerned with the way KOffice works both on the desktop and on mobile platforms.
Code
We had about 90 commits to KOffice, excluding Krita, in week 27. Last week I have tried to order the news by component, but that didn’t work out for me: it took too much time, so this time I’ll do it by committer again. Lots of lovely stuff happened!
Benjamin Port add text animation. Loading works now, and for rendering visibility, rotation, width, height, x and y are supported. It’s now possible to make text in KPresenter appear paragraph by paragraph! Very nice milestone for Benjamin’s Summer of Code project. Read all about it in his blog
Carlos Licea started work on reading OLE objects in XLSX files, showing the preview for EMF files embedded in XLSX, made it possible to store OLE and EMF objects and their preview images so they can be saved out again and finally implemented the saving, nicely finishing this feature in under a week.
Casper Boemann improved support for loading drop caps from .DOC documents. Improved support for dropcaps in KWord itself is still pending review.
Cyril Oblikov made it possible to move mindmap trees from parent object to parent object and implemented four types of layout for the tree: OrgUp, OrgDown, OrgLeft, OrgRight.The layout can be selected pressing <1>, <2>, <3>, <4> while the tool is active. Good progress on this front, in other words.
Cyril’s Google Summer of Code mentor Cyrille Berger fixed a deadlock in pigment when colorspaces were used from multiple threads.
Dag Andersen fixed glitches in the performance chart in KPlato, fixed the progress dialog and improved date/time accuracy.
Gopalkrishna Bhat re-enabled the presentation tool for FreOffice — there was some commit confusion earlier, but if you bould FreOffice you can use it now..
Inge Wallin fixed a number of bugs in the vector shape, which is used to show EMF graphics loaded from Microsoft documents
Marijn Kruisselbrink improved the speed of loading .XLS files a lot during Akademy.
Miroslav Nohaj made KWord text tables support the “exact row height” property loaded from .DOC documents. He also fixed a deadlock in the picture shape, where some pictures would never be shown if you zoomed in on a page in KWord. He also implemented support for loading extra-short month formats from .XLS and and .XLSX
Pavel Korinek fixed the display of overlapping images with the run-through attribute set. He also implemented support for the .DOC “special-border” feature
Pramod Soganegopalkrishnabhatt and Srihari Prasad GV committed the initial work on a new HTML filter for KWord. The current HTML filter was never ported from KWord’s proprietary file format to ODF, and is no longer operational, so a new filter is very welcome!
Pratik Maheshkumar Vyas committed editing functionality to FreOffice. This functionality is already in the newly released FreOffice you can install on your n900!.
Sebastian Sauer implemented automatic decimal place adjustment in KSpread, fixed loading embedded and nested lists in KPresenter and finished by fixing the indentation of list items in KPresenter and KWord.
Stefan Nikolaus fixed clearing the cell contents when hitting delete in KSPread and re-enabled the alignment actions.
Thomas Zander fixed a problem with printing text and improved the speed of text layout.
Thorsten Zachmann optimized the loading of character styles, fixed the display of dates in KPresenter and added a new feature: you can now load a set of images in KPresenter and have slides generated automatically for each image.
Releases in Week 28
On Tuesday, Mani Chandrasekar released a new version of FreOffice for the n900. I can confirm that the upgrade is pretty painless! And there is much cool stuff in here.
This week, KOffice 2.2.1 will also be released with a host of useful bugfixes. Debian packages are ready already.

July 14th, 2010 at 17:55
I love to read your “Last week in KOffice” reports and missed it on planet.kde.org! But just refound it now