The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Release Goals for KOffice 2.0
This is a list of release critical goals that we have set for ourselves. Until the goals are met we do not release KOffice 2.0
General (all apps)
Port to Qt4/KDE4
|
done
|
Where applicable make user interfaces look and work the same.
|
in progress
|
Use flake in every place possible
|
done.
|
Use pigment (color management) in every place possible
|
postponed
|
Port to Kross2
|
done
|
KoText
Port to new text engine and pass TestSuite
|
ongoing
|
Paragraph, Character Styles
|
done
|
Headers, Lists
|
done
|
Header and Footer
|
done
|
Footnote
|
done
|
Endnote
|
todo
|
Images using flake
|
done
|
Load other frames like the KSpread flake
|
done
|
Anchors
|
done
|
Bookmarks
|
done
|
Variables
|
done
|
Meta-Information
|
done
|
Columns (using flake)
|
postponed
|
Table of Content, Index
|
todo
|
Port OpenDocument saving code
|
done
|
Kross
Get Kross stable
|
done
|
Move Kross core to kdelibs
|
done
|
Move Kross interpreters to kdebindings
|
done
|
Finish the Script Manager and Scripting Docker integration.
|
mostly done. GetHotNewStuff2 still needs to be integrated.
|
KFormula
KFormula will not be shipped in 2.0
Provide as a flake-shape
|
in progress
|
Ensure that every reasonable ODF and MathML file is loadable
|
in progress
|
Usability review and fixing
|
in progress
|
KChart
Provide as a flake-shape
|
in progress
|
Ensure that every reasonable ODF file is loadable
|
in progress
|
KWord
Fix embedding by using flake
|
Mostly done, UI missing
|
More advanced page usage (pagespreads, numbering can start from !=1)
|
done
|
New text engine to print wysiwyg
|
see KoText
|
Much cleaned up GUI by redoing several ugly features
|
~70% feature parity with 1.6
|
Add KWord Scripting Plugin with sample scripts.
|
done
|
Unittests
|
ongoing ;)
|
Ensure that every reasonable ODF file is loadable
|
see KoText
|
KSpread
Fix loading of big docs
|
done
|
Provide region of sheet as a flake-shape
|
in progress
|
OpenFormula support if the standard is ready
|
in progress
|
DBus integration
|
done
|
Kross2 integration, simplify API, reader+writer, scripting formula function and sample scripts, see KSpread Scripting
|
done
|
Unittests
|
done
|
Ensure that every reasonable ODF file is loadable
|
in progress
|
KPresenter
Big refactor and cleaning of code into using flake
|
in progress
|
Video and sound
|
todo
|
Ensure that every reasonable ODF file is loadable
|
todo
|
Kivio
Will not be shipped in 2.0
Big refactor to use flake
|
in progress
|
Implement OpenDoc support
|
todo
|
Make sure old documents can be imported (export will be close to impossible)
|
todo
|
Karbon
Big refactor to use flake
|
mostly done
|
Ensure that every reasonable ODF file is loadable
|
in progress
|
Krita
Testing, bug and usability review+fixing
|
in progress
|
Provide a flake shape (a layer)
|
done
|
Kross2 integration, see Krita Scripting
|
done
|
Painterly infrastructure (programmable brush etc)
|
in progress
|
OpenRaster if the standard is ready
|
Experimental support in 2.0, Close to Final in 2.1, Official Support in 2.2
|
Dynamic paintop
|
done
|
Metadata
|
in progress
|
Filters as script in Ruby/Python/Whatever
|
done
|
Implement printing with colormanagement and resolution
|
done
|
Layers and mask integration
|
In progress
|
Restore progress reporting
|
Not started
|
On-canvas filter preview
|
Basics done, the complicated cases are hard
|
Kexi
Will not be shipped in 2.0
KDE4/Qt4-ify KexiDB
|
done
|
KDE4/Qt4-ify Kexi Core
|
done
|
KDE4/Qt4-ify Kexi Widgets
|
in progress
|
New Main Window
|
almost done
|
New KoProperty
|
almost done
|
Compile under win32
|
done
|
KDE4/Qt4-ify Kexi Plugins
|
in progress
|
Scripting Plugin
|
mostly done
|
Create KexiDBUI lib for reuse UI parts
|
todo
|
Better integration into the rest of KOffice (flake shapes?)
|
todo, planned for 2.1
|
Offer ways for other apps to tap directly into the DB (without scripting)
|
todo, planned for 2.1
|