KOffice 1.6.2 Changelog
The following summarises the major changes to the KOffice suite since the release of KOffice 1.6.2 (latest stable version). This is mainly a bug fix release, but some new features were added to Krita and Kexi.
Security Fixes
KWord Import Filter for PDF- There is a security issue in the import filter for PDF, that is fixed with this release. Every KOffice user should upgrade to 1.6.2 for this reason alone.
New Features
Kexi- in Table Designer, some changes do not require removing data from tables now: e.g. field's caption, description, text width, default value, visible decimal places
- external "Add column" tool for adding empty table column in a .kexi (SQLite 3) database file without removing data from the table
- external "Delete column" tool for deleting table columns without removing data
- "User Mode" implemented: command line option --final-mode replaced with --user-mode, then all actions related to design are hidden as well as the Property Editor and Navigator panes
- support for multiple visible columns in the combo box widget
- Kexi allows to assign much more types of actions to form buttons
- Halftoning filter
- Smudge painting operation
- add a new colorify filter, this filter allow to apply to a black and white image a new colour
- add a tool for moving the selection
General changes to KOffice
- install menu files into XDG menu location
- fix loading as uncompressed xml and don't show a "allready exists" dialog when saving (bug 130980).
- set LC_NUMERIC again to C so that decimal separators are always points (and, for instance, never comma)
- fix crash when autocorrect-urls replaces a url with a link: replaceSelectionCommand wants no placeholder command but insert assumed there was one at some point (bug 139890)
KWord
- KFormula uses MathML for copy and paste, reflect it in KWord (bug 136711)
- security fix in the pdf import filter related to the MOAB-06-01-2007 issue
- frames with AutoExtendFrame need to have a min height superior to 0, otherwise the loading code won't say "min-height>0 -> AutoExtendFrame"
- fix crash when footnote/endnote was removed and we tried to change foot/end note setting
- fix the ul tags in HTML import
KOffice Workspace (koshell)
No changes in KOShell
KSpread
- formula use 'long' in all integer related places (bug 127599)
- the time-value was correct parsed+evaluated but didn't got transferred back what made times not working for all AM/PM definitions (if 12h clock was enabled) (bug 140336).
- remember settings (bug 132462).
- don't convert already converted document to utf8 (bug 132462)
- don't ignore newline settings on export.
- on 1st of January 2007 Slovenia changed its national currency from Slovenian Tolar (SIT) to Euro (EUR)
- conditions: use the value, not the input string (may be a formula), for comparison.
- fix crash when the chart couldn't be loaded and we get KoUnavailPart instead (bug 138294)
- fix function datevalue of a cell shows date, not value of date (bug 137752)
- the AND, OR, NAND, NOR and XOR functions are optional accepting arrays now (bug 138165)
- fix loading of the formats of date and time cells
KPresenter
- save the same font faces in both content.xml and styles.xml and in the right place
- force to recalculate all variable after loading otherwise link and custom was not re-sized very well
Kivio
- change the dialog to use dpi instead of width and height
- limit the filter to the formats that work
Kexi
Main Window- command line option "--show-navigator" added - shows the Project Navigator side pane even if Kexi runs in User Mode
- project manager: double/single clicking on executable objects (macro, script) executes them
- projects created with older Kexi versions can be now opened in read-only mode too
- fixed possible crash when running a query without primary key included (encountered e.g. when a form contain static images)
- queries are supported as row source for look-up fields
- added support for multiple visible columns in look-up fields
- improved saving table extended schema data for look-up fields
- sort query results by primary key fields if there is no explicit sorting specified (especially useful when there are complex joins)
- install all needed headers
- fixed problem with constructing SQL statements: for multi-table queries "ORDER BY column" prepends "table" only if "column" is not a name of alias
- queries are supported as row source for look-up fields
- fixed crash related to QtCurve widget style (bug 139753)
- use transliteration table generated by a shell script to generate identifiers out of Unicode characters (bug 133170)
- fixed altering table schema when look-up column has been changed
- added support for multiple visible columns in the combo box editor (the same for forms)
- on altering table, remove old lookup field schema objects and make sure you do not save empty type/name fields to XML
- fixed updating "lookup column" tab's contents
- fixed crash on saving design with lookup columns defined
- fixed updating default value when field type changes
- fixed crash if column being removed has sorting set up
- display "(All Columns)" near the "*"
- SQL editor on Unix: initially, clear undo/redo buffer (otherwise Ctrl+Z clears the contents)
- fixed handling "align" property for image boxes when scaling is off
- align autofield's label to left if it is on the top
- do not show pop-up after clicking on combo box
- fixed popup position of combo boxes inside a container
- fixed saving property values of type "enum" for subwidgets
- "Assign Action" dialog:
- added "create new" and "close view" actions with a given context
- "Current form" actions category added with actions like "go to next record", "go to new record"
- more design actions like "undo" moved to the global category
- the list of menu commands now contains tooltips instead of action texts to improve readability and is displayed with full width
- actions are now categorised, so actions that have no practical use are hidden
- moved "Macros" and "Scriptsv to "category" list, which also supports opening tables/queries/forms, running macros/scripts
- added "Action type" column so it is possible to assign printing and opening in objects design view
- added "Execute form's action" category
- fixes for "Add column" tool
- added "Delete column" tool
- fixed copying existing objects to the destination database
- MySQL and PostgreSQL:
- fixed importing Unicode text and static images if present in the source database (BLOBs)
- data types are better handled for import
Krita
- copy the selection if we copy the paint device
- search recursively for ICC profiles and setup the directory at earlier stage in the loading of krita
- crashes when removing an object layer (bug 139461)
- fix strange Behaviour with Select All and adjustment layer (bug 137638)
- show watch cursor when pasting
- fix adding text to picture after calling cancel (bug 138429)
- fix duplicate S shortcut for the menu bar
- optimise emboss filter
- update the selection status when using the colour range dialog
- remove the 10000 pixel limitation
- improve loading of palettes (bug 138524)
- fix crash when closing Krita while drying not crash
- enable add, substract, plus and minus composite operation
- fix crash when calling the layer property of an adjustment layer which has been moved to the bottom of the stack (bug 138425)
- fix dying of watercolour images
- layers and selection now get their exact bounds in the size box instead of the size of the image
- fix update of image when scaling a single layer down
- fix histogram calculation when there is no selection
- lets rotate image and rotate layer dialogs accept 0.1 degree precision (bug 140120)
- let scale layer work with selections
- make sure the layer -rotate rotates around the center of the layer and when a selection is present around the center of the selection
- fix for rotatelayer menu items not remembering the selection in undo buffer
- fix some regressions in transform code
- improve progress reporting: the initial right-angle rotations are now also progress reported. So now the user gets feedback immediately
- fix bug resulting in filters being applies when doing right angle rotations
- also fixes filters being applied when just moving
- also fixes bug in svn of no x-coord translation
- fix crashes when clicking with the right mouse button on an unactivated splitview (bug 123500)
- fix crashing when saving twice an image through graphicsmagick filter (bug 137847)
- doesn't crash when trying to open a void image from graphics magick (bug 139800)
- fix loading lab tiff file
Karbon
- fix the png export by using the vcomputeboundingbox visitor to calculate the documents bounding box
- do not consider deleted objects when computing the bounding box
- fix export to tiff (bug 140790)
- make it optional to export hidden layers to eps: this works only with layers as the hidden/visible state of objects is not preserved when saving (bug 137452)
- introduced a new visitor which calculates bounding boxes configurable to use hidden objects or not (bug 137457)
- add missing initialisation of member variable in VSelectObjects visitor which fixes selection of all objects ()
KPlato
- make the docs visible in khelpcenter (bug 141243)
- fix scheduling failure if more than 8 consecutive days are defined as non-working
- fix incorrect effort/cost calculations when calendar has multiple work intervals pr day (bug 138805)
KChart
- fix compile error on Solaris 8 (bug 138148)
KFormula
- fix deletion of symbol elements (bug 138314)
- don't let the cursor move left when it's already at leftmost position (bug 138313)
- change content size when zoom is changed. This caused problem with embedded formula. Still has some issues, but it works now (bug 136636)
- OpenDocument / MathML support: Fix loading code to remove garbage text nodes
- fix parsing of mlabeledtr elements (bug 138760)
- add shortcuts for more toolbar actions (bug 139254)
- fix Greek symbols psi and omega (bug 138545)
Kugar
No changes in Kugar
The KOffice Project