Difference between revisions of "Roadmap"

From Inkscape Wiki
Jump to navigation Jump to search
(Replaced content with "removed - content was outdated Category:Developer Documentation")
Tags: Replaced Visual edit
 
(98 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
** 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]]

Latest revision as of 14:56, 26 May 2025

removed - content was outdated