
Inkscape 0.39 Development ------------------------- With 0.38.1 now out the door, focus can turn to the next coming release. This development cycle will be more like the 0.36 release, in that the objective is to implement a lot of cool new features. Any and all new features are most welcome, but the primary thing to get implemented is to convert our font system to Pango.
For the 0.38 release we measured our progress by counting bugs closed. For this release we track progress by tasks getting marked completed. When the tasks are completed, 0.39 can be cut.
So if you'd like to lend a hand to this release, please review the following task list for something you'd like to sign up for. Sign up for the task in Wik (or just let me know off-list):
http://www.inkscape.org/cgi-bin/wiki.pl?Roadmap
Milestone 5 - Pango Architectural Change - Inkscape 0.39 ======================================================== * Adopt Pango for handling fonts * Redo text editing and text style handling * Develop GTKMM mockup/ideas for the Preferences dialog * Consider trimming ChangeLog (currently ~370 KB) * Create new cursor icons [rejon] * Finish moving tool options to 2ndary palette + move arc tool options to 2ndary palette (code in src/toolbox.cpp) [rejon] + Remove tool options dialogue and code from project [bulia]
* Incorporate (or reject) all patches posted to patch tracker * Change the SEGV and SIGABRT handlers to reliably autosave and put up a crash dialog * Write an extensions/plugin enhancement proposal(s) and post to mailing list for review
* Add Pango as an optional dependency for Inkscape & test on our various target platforms * Modify widgets/font-selector.cpp to use Pango font new/ref/deref function as a compile-time option * Modify dialogs/text-edit.cpp to use Pango font new/ref/deref function as a compile-time option * Modify display/nr-arena-glyphs to use Pango font functions as a compile-time option * Create replacements for sp-text.cpp and sp-chars.cpp that uses Pango instead of libnrtype as compile time option * Test removal of libnrtype from Inkscape's Makefile & see what it breaks * Make Pango a required dependency for Inkscape & remove compile-time option scaffolding
* Straighten out global vs. user resource files (create /etc/inkscape/ with appropriate files) * Implement preliminary support for iso & hex grid [njh] * Fix svg:use support, create the Clone command [bb] * Implement "scale stroke" switch * Ensure when copying, that 'image/png' and/or 'image/svg' get on the system clipboard * Review & plan out replacement of sp-file.* + Implement backup functionalty for documents and preferences.xml, ideally with versioning like in Emacs * Replace calls to arikkei string/tokenizing routines in libnrtype/ with standard glib functions & remove libarikkei * Improve freehand curve smoothness [pjrm, paraprax]
Inkscape Experimental * Implement tests of Inkscape against the W3C test suite (0.37 loads 95% correctly without animations) [bryce]
participants (2)
-
Bryce Harrington
-
Emanuele Aina