KOffice 2.1 Release Candidate 1 Changelog
By boudewijn
General
- Build fixes on Windows and a daily build on Windows
- Fix z-index behaviour of flake shapes
- Many memory leaks are fixed
- Fix the CSV import dialog
- Fix a glitch in the startup widget where a New/Open/Save toolbar is visible for a short time
Shape Handling
- Fix bug 208225: Connector is too close to shape when glue points are at same height
- Fix loading and saving of layers in karbon and kpresenter.
- Fix bugs 210068 and 210072: updating connection on changes of the connection shape or connected shapes
- Fix copy, paste, grouping and ungrouping of shapes
- Fix bug 208692: set the key to avoid having duplicate keys for the images as it is never set
OpenDocument Compatibility
- Fix bug 203581: Make loading an embedded object work in opendocument documents
- Fix bug 185150: Fix loading of text:numbered-paragraph tags.
Text handling
- Fix bug 208016: Don’t apply changed style to current paragraph
- Fix bug 208020: changing a style updates the text again
- Fix deleting selected text a the start of the doc
- Fix bug 205124: Make updating the character style also work on empty paragraphs
- Fix bug 201090: Saving font-weight should stay in the boundaries of the XSL definition
- Don’t allow the user to delete the default style
- Turn off spell checking by default
- Use a better font for the demo text
- Seriously speedup style lookups: this improves loading time for certain documents from 50s to 2s
- Only call recalculate() once in StylesModel::setStyleManager(). This shaves off 1.7 seconds (on my desktop) when loading a document with 180 paragraph styles
- Properly keep the length of an empty line intact
- Speedup: don’t copy text for each parag unless required
- Fix bug 208561: Don’t change offsets for drawing cursor anymore
Change tracking
- Change tracker: fix the saving of the tracked changes so that the resulting odf properly validates.
- Fix bug 209326: tracking delete and backspace now works as expected
Applications
KSpread
- don’t crash when there are less tokens on the formula parsing stack than expected (this can for example happen with area formulas which are not yet supported, or simply with malformed documents).
- Fix range information for formulas
- Fix yearfrac for actual/actual
- Fix bug 187151: Do not needlessly iterate over billions of empty cells when re-enabling recalculation
- Fix bug 199409: Do not needlessly iterate over billions of empty cells when right-clicking on a full-sheet selection
- Fix bugs 192893, 186204: Do not crash if the default style is not called “Default”
- disable ODDLYIELD and ODDLPRICE, they are broken
- fix PRICEMAT
- fix YEARFRAC unittests, we conform to the spec now, not to OOo’s implementation
- fit IPMT unittest
Karbon
- Improve text positioning in pdf export
- Improve text transformation in pdf export
- Remove status bar item when destroying view
- Fix bug 209922: do not derive from KXMLGUIBuilder anymore
- Apply style of group after its size is set so e.g. effect filters can use the groups size properly
KPresenter
- Fix bug 209931: Default author of presentation was Thorsten
- Dozens of large improvements to the powerpoint (.ppt) import filter
- Fix: After leaving the presentation mode the canvas did not show correct when the zoom was not set to “Fit Page”
- Fix bug 208594: Insert variables / page number doesn’t export well as pdf (only one number)
- Fix bug 210647: Zoom widget displayed twice
KPlato
- Improve calculation of actual cost
- Fix bug in scheduling with resource conflicts.
- Fix saving of work packages that is loaded into kplato
- Use new Oxygen icons
- Add example KPlato project
- Fix saving and loading of project-specific currency settings
- Update schedule manager combo box in view selector properly
KWord
- Stop crashing on opening an encrypted MSWord document
- Fixes pages not being auto-created and the first paragraph being displayed wrong in KWord
- Fix bug 209700: Unbreak loading of AbiWord (.abw) documents
- Fix bugs 189986 and 152467 in the RTF import filter
- Make sure fontnames are also applied to first-level styles. Should improve many simpler .doc documents.
- .doc import filter: make sure textcolor is always written to text properties
Krita
- fix bug 211300: crash where the colorspace is deleted but still in the cache
- Speed up spray brush engine by about 50%
- Speed up filling irregular shapes
- Fix bug 209291: do not grow the dynadraw brush engine footprint quite so fast
- Fix bugs 208828 and 208239: dockers no longer crash when changing views. Note: the histogram docker is disabled, but you can still access the histogram through the layer menu
- Fix bug 209537: a single click with stylus and rectangle selection tool freeze krita
- Fix bug 209896: fix crash on intial double click in polygonal and outline selection
- Fix bug 209898: fix saving of custom brushes. Note that because of other issues, the custom brush feature has been disabled for 2.1. See bug 209982
- Fix saving pixel layers as image
- Disable the GraphicsMagick import/export plugin if the GraphicsMagick version is 2.5 or higher
- Fix bug 210095: show 3d brush model on windows
- Fix bug 186950: reset of the filterop settings widget
- Fix bug 205645: duplication of shape layers. Duplicated shape layers no longer share their shapes
- Fix movement when drawing freehand. Also prevent some infinite loops
- Fix many memory leaks
- Fix optimization of group layers: the projection of a group layer is only recomputed starting with the top-most untouched filter layer
- Fix undo for layer scaling
- Fix loading of yCbCr colorspaces
- Fix conversion between float sRGB and scRGB
- Fix: Show tool icon for other tools when 3D brush outline is selected
- Update the tool icons with Enkithan’s new designs
- Fix bug 210531: saving a 16bit float or 32bit image in png causes a crash
- Fix bug 210033: Crash on selecting shape after saving layer as image
- Fix bug 208141: Rotating a photo of 2000px: better bounds checking
- Fix bug 210668: Introduced in 2.1 betas, flatten image make unmodified pixels transparent
- Fix bug 210917: File invalid after saveing layer to existing file
- Fix bug 210094: strokes are shaky with stylus in OpenGL mode
- Disable the opengl/glsl based filters experiment
- Fix bug 211100: crash when the high-quality rendering option is checked
- Fix bug 202661: the move layer tool disables the undo stack and creates unwanted new layers
- Fix bug 211072: fix crash on moving layer between to other layers: check for node parent and fallback to rootlayer
- Fix bug 211212: crash when selecting filterop
- Fix positioning op the paintop popup
- fix bug 20839 (krita crashed when selecting template with stylus after closing document)
Kexi
Although Kexi is continuously developed, we don’t manage to deliver the final version of the application on time. It is scheduled for KOffice 2.2. Users are encouraged to stay with 1.1.x series if possible.

October 29th, 2009 at 06:14
[...] the team worked diligently to remove all release blocker bugs leading up to this candidate. See the full changelog for the details. This is the last chance to test before the final release of KOffice 2.1. We ask [...]
October 29th, 2009 at 13:00
Awesome piece of software.
Did some testing, but unfortunately didn’t go so well with me.
Tested on opensuse 11.1 from Build Repositories:
- Kspread is not displaying the spreadsheet grid for any new spreadsheet I create. Haven’t tried opening a spreadsheet yet.
- Kpresenter crashed on me (one time only), while I was changing layouts of the slide. I also noticed that when I change the layout, it doesn’t replace the previous layout, but adds the new selected layout to the slide. I think it should replace the layout and only keep elements from the last layout that are common from both layouts, like the title.
Anyway, haven’t got the time right now to do more testing. Keep up the good work! Go KDE!
October 29th, 2009 at 18:23
[...] Jest to ostatnie wydanie kandydujące przed finalną wersją 2.1. Więcej informacji na stronie koffice.org. [...]
October 31st, 2009 at 15:16
It seems Krita is quite getting some love :3 Nice!
November 1st, 2009 at 06:32
[...] mejoras. La lista completa de cambios la podéis consultar en el changelog. Más informacíon: KOffice Vía: KDE [...]
November 3rd, 2009 at 17:54
[...] migliorato. Lo stesso vale per KPresenter e il suo filtro di importazione Powerpoint e KSpread. FULL CHANGELOG [...]
November 3rd, 2009 at 19:04
KOffice2 is the only thing because of which i am sticking with KDE.. it has improved a lot since the beta builds.. nice work and keep it up!