Since this is a maintenance release, only two of the components,
Krita and Kexi, added new features.
* New Krita Feature and Many Bugfixes
Krita, the image editing application of KOffice has gotten a new Color
Level filter. Among the bugfixes can be mentioned the wrong warning
telling the user that unsharp mask filter didn't work even though it did.
* New Kexi Features and Many Bugfixes
Kexi, the desktop database application competing with MS Access, is the
other application in KOffice that got new features in this release. Among
them can be mentioned a new combo box taking advantage of the database
relationships, and parameter queries. These features developed as an answer
to user's demand, will make programming database solutions much easier.
* Security Fix in Powerpoint Import Filter
There is a security issue in the import filter for Powerpoint .ppt files
that is fixed with this release.
* Bugfixes For Most Other Components
This release is mostly a feature release of Krita and Kexi, but also
contains major enhancements to the OpenDocument and MathML support of
KFormula and new scripting functionality. This version also contains
a vastly improved version of KPlato, the project planning application.
Major Improvements in this release are:
* Many crashes are fixed
* PowerPC support in Krita works now
* Karbon improved interaction with shapes a lot
* Various other bugfixes
Major Improvements in this release are:
* Improved OASIS OpenDocument Support, especially in KSpread
* Rotating large images and scaling of images now works correctly in Krita
* Various other bugfixes
Known issues:
* Two issues with Kexi forms. Forms may not appear in Kexi (1.0.0 version
was affected as well). No existing data or design can be lost, though.
SUSE and Debian packages are not affected. Please read the details.
* Krita crashes when saving an image containing exif information to .kra
twice
This version sports OpenDocument as the default file format,
accessibility, a new project planning tool KPlato, professional color
support and adjustment layers in Krita and the long awaited Kexi 1.0.
dependent libraries. From koffice SVN by way of kde bug id 111372.
Pointer to the bug report and fix from David W. Talmage and Joerg
Sonnenberger. Bump PKGREVISION.
This release is a bugfix release, which means that no new features have
been added. However, it contains many bugfixes, and we would like to
highlight the following:
* Improved OASIS OpenDocument Support
The support for the OpenDocument format has been greatly improved,
especially in KWord, KSpread and KPresenter. In particular, care has
been taken to insure better interoperability with the new release
candidate of Open Office 2.0.
* Major Improvement of Karbon, the vector application
Karbon has seen a flurry of development lately, and many fixes have
gone into it. [although karbon still fails to run on NetBSD and OpenBSD]
also fixes the security issue described in
http://www.kde.org/info/security/advisory-20051011-1.txt
Changes (from 1.4.0a some already in 1.4.0b)
KOfficeCore:
* OASIS loading/saving fix for embedded objects
* Fix crash when pressing Quit in the initial startup dialog
* Fix the handling of Automatically select filename extension when
directory was selected
KOffice UI:
* Fix typing a URL in startup dialog and clicking OK; the URL
wasn't loaded
* Fix "Always start X with this template" behaving as if it was checked
when it wasn't
KOffice Workspace:
* Has an icon, finally :)
KWord
* Fix crash when updating a TOC with a table inside it
* Fixes for OASIS OpenDocument support
KPresenter
* Fix painting shadows of all 2D shapes
* Fixed "copy-page has a little offset for embedded objects"
* OASIS OpenDocument fixes for polyline, polygon and regular-polygon
KSpread
* Fix crash related to obscured cells in rendering code
Krita
* Fix bugs
* Move the layers palette to the control box docker, so there's one
docker less on screen
* Add shortcut keys for many more actions (Thanks to Alan)
* Various performance optimizations
* On selecting the crop tool when there is a selections present, crop
* Crop layer on double click
* Improved .psd loading
Kexi
* Fix compilation using gcc on some platforms
* Fix crash on startup when Kexi is started from K Menu
* Form widgets: shadow in label widgets is properly set for altered
indenting, margins and alignment
1.4.0b Changes since 1.4.0a
* Crash when pressing Quit on startup
* KSpread crashes when rendering obscured cells
* KWord crash when updating TOC with table inside of it
* Revised OASIS saving in KSpread
* Revised OASIS support in KPresenter
* Many improvements and bugfixes in Krita and Kexi.
* Various other bugfixes.
Fix build on NetBSD 1.6:
1.6's tar misnamed a file when unpacking (!?) so fix up if this
happens.
g++'s vector template doesn't have an at() method but what we actually
want is back() (which it does have) so use it.
The principal improvements over KOffice 1.3 are:
* Krita: Krita is an image editor and paint application with a wide
range of applications, from photo editing to the creation of original
artwork. Sporting a clear and uncluttered interface (for a paint
app...) it makes the features it delivers accessible and intuitive to
use.
This is the first public release of Krita and while it provides a
coherent set of features, it is only the first stepping stone towards
a flexible paint application for artists and image editors.
* Kexi. KOffice 1.4 is the first official release to include Kexi. Kexi
is an integrated environment for creating and managing databases. It
can be used for creating database schemas; inserting data; performing
queries, and processing data. Forms can be created to provide a custom
interface to your data. All database objects - tables, queries and
forms - are stored in the database, making it easy to share databases.
Kexi is considered as a long awaited Open Source competitor for
MS Access, Filemaker and Oracle Forms. Its development is motivated by
the lack of Rapid Application Development (RAD) tools for database
systems that are sufficiently powerful, inexpensive, open standards
driven and portable across many OSes and hardware platforms.
* OASIS OpenDocument support: Most KOffice applications now support the
OASIS OpenDocument file format. KOffice developer David Faure is part
of the OASIS technical committee and was able to participate in the
discussions that led to the creation of this standard file format.
* KWord (Word Processor):
o rewritten spell-checking support which is much faster and solves
many problems (e.g. KOffice-1.3's right-click-menu sometimes
hanging); with aspell, spell-checking is available in more than
70 languages.
o word completion with tooltip;
o a new WordPerfect import filter, based on an external library, libwpd;
* KPresenter (Presentation Tool):
o a master page concept;
o reworked dialogs (property editor, object and page effects); and
o customizable slide order and selection for slide show.
* KSpread (Spreadsheet):
o Support for right-to-left spreadsheets;
o much improved value parsing and formatting;
o a calendar plug-in;
o additional options for cell validity, 5 new functions, and
o a new Microsoft Excel import filter.
* KChart (Graph and chart drawing tool):
o New, much improved, data editor;
o linear or logarithmic scale;
o printing support;
o support for data as rows or columns; and
o export to PNG and SVG formats.
* Kivio (Flow-charting application):
o New stencils: Nassi Schneiderman;
o a docker for adding stencils to the document;
o a tool for adding connector targets to stencils; and
o a poly-line connector.
and koffice build.
And do in meta-pkgs/kde3/kde3.mk as suggested by maintainer, markd.
It helps with builds on Linux for kdegraphics3, libkipi, gwenview,
kdelibs3, kdebase3, arts, and many other KDE-based packages on Linux.
(It was not needed for kile, but will be used.)
Thank you, Torsten Harenberg for testing many packages such as
kdenetwork, kdegames, kdepim, kdemultimedia.
I still don't know what the correct fix is for PR #25402.
python*-pth packages into meta-packages which will install the non-pth
packages. Bump PKGREVISIONs on the non-pth versions to propagate the
thread change, but leave the *-pth versions untouched to not affect
existing installations.
Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
Changes:
KWord
* Fix image inserting
* Fixes when changing properties of multiple frames at once. Also allow
changing "protect-size" for multiple frames.
KPresenter
* Ignore sticky objects when duplicating a page
KSpread
* Fix un-merging of cells
Filters
KWord's PDF Import Filter
* SECURITY: more robust fix for the integer overflow vulnerability
[was already in pkgsrc pkg]
KPresenter's OpenOffice.org Impress Export Filter
* Export Group object
* Export Text Vertical Alignment
* Export Text Margins
* Fix "KPresenter export bad horizontal lines in Open Office"
* Fix export vertical line
Changes:
KOffice Libraries
KOfficeUI
* Compile again with Qt 3.1
KPresenter
* Compile again with KDE 3.1
* Fix crash in history of group/ungroup commands
* Fix loading and saving of picture objects marked "sticky"
KSpread
* Make the Control-C key work again
* Make columns and rows that are not on the top-left side of a sheet
sizable again.
* Fix painting of the gridlines, when a row or column is resized.
KChart
* Fix pressing Enter in the Data Editor
Filters
KWord's OpenOffice.org Writer Export Filter
* Fix auto-justification
KWord's RTF Import Filter
* Temporary fix to avoid empty font names
KWord's PDF Import Filter
* SECURITY: fix the integer overflow vulnerability
* Fix for compiling with --enable-final
KPresenter's OpenOffice.org Impress Export Filter
* In formulas, convert the decimal symbol used by the locale
KFormula's MathML Import Filter
* Make the import filter work again
KFormula's MathML Export Filter
* Fix the invisible multiply operator
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
Changes:
KOffice Libraries
KOfficeCore:
* Support MS-DOS EPS files directly without stripping them internally.
* Display errors when the part cannot be loaded - e.g. due to an undefined
symbol. This fixes the long-standing "program exits with error code 1
and no warning" problem.
KOfficeUI:
* Fixed initial active tab in the opening dialog, to also remember when
"Open Recent File" was used last.
KoText library features (shared between KWord and KPresenter):
* Fixed date format not available for some date variables
* Match words to auto-correct in a case-sensitive way to allow entries to
have upper case letters.
* Do not use a different size for bullets/numbers in front of paragraphs
starting with bold or italic.
* Fixed copy/pasting of lines containing tabs (not all lines would be pasted)
* Indic/Malayalam support, with thanks to Rajeev J Sebastian.
All Applications
* Fixed handling of remote KOffice files in Konqueror.
* Fixed race condition when using dcopstart.
KWord
* Fix all 3 style menus for any translation
* Fix loading of tabulators in old KWord documents
* Restart numbering starting a new list
KSpread
* Fix special paste from cell with formula
* Fix "Expense Report" template
* Fix untranslatable strings in function descriptions
Filters
KWord's OOWriter export filter:
* Fix generation of spaces
KPresenter's OOImpress import filter:
* Fix crash when we load presentation background page
* Import help line
* Import animation order
* Import setting
* Import transparency for object
KPresenter's OOImpress export filter:
* Export settings into settings.xml (Snap drawing line)
* Fix generate list of picture
* Export transparency attribute
* Fix header into content.xml
KSpread's OOCalc export filter:
* Fix save manifest.xml into META-INF/
* Implement save settings into settings.xml (active table, cursor position)
KSpread's GNUmeric export filter:
* Fix writting
* Generate UTF-8
* Fix export of sheets with more than 255 rows or columns
KSpread's MS Excel import filter:
* Fix generating numbers, especially if the decimal symbol is a comma
KSpread's CSV export filter:
* Fix export of sheets with more than 255 rows or columns
KSpread's HTML export filter:
* Fix export of sheets with more than 255 rows or columns
KOffice Libraries
KOfficeCore:
* Give the backup file the same permissions as the original file
* Save window settings also when using File/Close
KOfficeUI:
* Improved unit widgets
KoText library features (shared between KWord and KPresenter):
* Changing a style in the style manager remembered a wrong "following style",
so later changes in the style manager wouldn't propagate correctly
* Fixed wrong position of suffix in numbered right-to-left paragraphs
* Fixed formatting bug, where an inline formula or any other big character
after the paragraph counter, would make the paragraph counter disappear
* Fixed wrong alignment when using numbered paragraphs and a tab as first
character
* Added newParagraph DCOP call (see this short howto)
KWord
* Fixed wrong printing of frame borders due to excessive clipping
* Turning off the "Create backup file" option now works.
KPresenter
* Fixed crash in infinite loop presentation mode when first slide is not shown
* Fixed show the duration for the correct page if not all slides are shown
* Fixes for vertical alignment of text inside text objects.
* Fixed bug export web presentation into network
* Turning off the "Create backup file" option now works.
KSpread
* Fix condition cell attribute (multi condition)
* Fix (KSpread SEXDEC parse error)
* Fix enable/disable action into validation dialogbox
* Fix disable/enable "show table" menu item
* Fix crash when viewing a KSpread document in Konqueror
KChart
* Fix crash bug
Karbon
* Fixed bug "Unable to close or fill bezier curves"
* Fixed bug "new objects do not appear immediately in layers list"
* Fixed bug "changing zoom setting freezes application"
Filters
KWord's RTF import filter:
* Avoid crashing if more cells are defined than declared on a row
* Allow ampersands in font names
KPresenter's OOImpress import filter:
* Import rotate object
* Fix load end/start line
* Import hide/show slide
* Import randow page effect
* Import duration slide transition
* Import sticky objects
* Fix allow to load template file
* Fix import background style
KPresenter's OOImpress export filter:
* Export polygone/polyline object
* Export pie/chord/arc object
* Export rotate object
* Export object name
* Export picture object
KSpread's OOCalc import filter:
* Import support for protect document
* Fix import template document
* Import load print attribute
* Import validation attribute
* Import column width
* Import text indent
* Fix import note with multiline
KSpread's OOCalc export filter:
* Fix export header/footer
* Export print range
* Fix export don't print cell
Karbon's EPS filter:
* Fix parsing of boundingbox in the presence of "%ALDBoundingBox"