|
|
| (97 intermediate revisions by 14 users not shown) |
| Line 1: |
Line 1: |
| == Inkscape Development Roadmap ==
| | removed - content was outdated |
| | |
| '''NOTE 1:''' This is a working document showing specific near-term tasks needed for achieving the numbered milestones. It is not a list of features to be included in future releases.
| |
| | |
| '''NOTE 2:''' Because this document became completely separated from reality, I replaced it with a more realistic version that reflects what we're actually doing. --[[User:Tweenk|Tweenk]] 13:45, 31 January 2010 (UTC)
| |
| | |
| ''Milestones 0-13 have been completed since the start of the Inkscape Project. See [[OldRoadmap]]''
| |
| | |
| === Inkscape 0.48 ===
| |
| | |
| 0.48 is intended to be a quick release cycle focused on merging GSoC work and fixing some long standing bugs.
| |
| | |
| * Merge and stabilize Google Summer of Code 2009 work
| |
| ** (DONE) Node tool rewrite
| |
| ** (DONE) Connector tool improvements
| |
| ** D-Bus scripting API
| |
| * (DONE) Desktop integration improvements: solve the issue of broken files resulting from people unknowingly pasting bitmap images as links.
| |
| * (DONE - to be considered for 0.49, branch at lp:~tweenk/inkscape/waf-build) Build system improvements: evaluate [http://code.google.com/p/waf/ Waf] as an unified build system for all platforms (Krzysztof)
| |
| * (DONE) Move code hosting to Lanchpad
| |
| * Windows port improvements
| |
| ** (DONE) move devlibs to a Launchpad project
| |
| ** (DONE) Rebuild C++ libraries using TDM-GCC to fix Launchpad bug [https://bugs.launchpad.net/inkscape/+bug/173116 #173116] - exceptions not caught across DLLs
| |
| ** (DONE) Upgrade Windows devlibs to recent versions of GTK and GLib to fix several Windows bugs
| |
| ** Make the uninstaller work
| |
| | |
| === Inkscape 0.49 ===
| |
| | |
| 0.49 will be a longer cycle focused on refactoring and new features.
| |
| | |
| * If Inkscape participates in GSoC 2010, merge all student work done during it
| |
| * Evaluate changing the numbering scheme to a date-based one, or setting more realistic goals for major (1.0, 2.0) releases
| |
| * Make flowed text SVG-compliant
| |
| | |
| === Long term goals ===
| |
| | |
| * Better modularization: separate the Inkscape codebase into several libraries that could be used by other programs.
| |
| * General refactoring: make Inkscape a joy to develop.
| |
| * SP tree refactoring: Port the object tree to C++ objects.
| |
| * XML refactoring: Remove direct manipulation of XML from as many places as possible and replace it with SP tree methods.
| |
| * Live path effects: investigate extending to cover generic vector transformations (vector effects). Provide live versions of several destructive operations: boolean ops, stroke to path, text to path, etc.
| |
| * Animation support.
| |
| | |
| === ??? - Inkscape 1.00 - Full SVG 1.1 support ===
| |
| | |
| === Milestone [Future] ===
| |
| | |
| [[Category:Developer Documentation]] | | [[Category:Developer Documentation]] |
removed - content was outdated