From 7e78a33b0c2e0ac872034c7905718b92986d3990 Mon Sep 17 00:00:00 2001 From: darco Date: Thu, 8 Dec 2005 22:23:54 +0000 Subject: [PATCH] oops git-svn-id: http://svn.voria.com/code@89 1f10aa63-cdf2-0310-b900-c93c546f37ac --- synfig-core/trunk/TODO | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 synfig-core/trunk/TODO diff --git a/synfig-core/trunk/TODO b/synfig-core/trunk/TODO new file mode 100644 index 0000000..8b66bca --- /dev/null +++ b/synfig-core/trunk/TODO @@ -0,0 +1,33 @@ + +## General ## + +* Re-write font system. (The "simple text" layer is a dirty,dirty hack) +* Use pre-multiplied alpha to speed up compositing +* Solidify plug in system to be more robust (Auto-detect and load?) +* Solidify and codify XML file format into XML schema +* Make layer and value-node parameters handled in the same way. (currently different) +* Move to a garbage-collected system rather than reference counted +* Integrate a scripting language (Possibly better suited for libsynfigapp?) +* Finish and migrate to a new surface layer class + - Arbitrary color/alpha channels + - Surface locking/unlocking + - Copy-on-write +* Make the "Value" class extendable by plug-ins +* Add paremeter mechanism to render target class to allow user to control things like: + - Color depth + - Codec + - etc. +* Review/rewrite error-handling and reporting mechanism +* Migrate public API to be more language agnostic in nature +* Network-distributed rendering +* Solid multi-threaded rendering + + +## Wanted Plug-Ins ## + +* mod_svg: SVG Import/Export +* mod_quicktime: Support for importing/rendering-to quicktime movies (MacOS X and Windows Only) +* mod_imageio: Support for Apple's ImageIO framework (MacOS X Only) +* mod_tiff: Using libtiff +* mod_wmv: Support for Windows Media for importing/rendering-to wmv/avi movies (Windows only) + -- 2.7.4