File: TODO

package info (click to toggle)
synfig 0.64.2-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 17,052 kB
  • ctags: 7,479
  • sloc: cpp: 67,760; sh: 16,258; ansic: 4,244; makefile: 1,371; csh: 243; sed: 16
file content (38 lines) | stat: -rw-r--r-- 1,481 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

## 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 parameter 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
* mod_png: 16-bit pixel support


## 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)

## User-requested features ##

http://sourceforge.net/tracker/?group_id=144022&atid=757416
http://sf.net/tracker/?group_id=144022&atid=757419