added .group feature
[swftools.git] / TODO
1 pdf2swf:
2
3     * get convert_text_to_shapes working again
4     * Flash 8 antializing
5     * Make a new viewer (with pageflipping)
6     * Fix even-odd/clockwise-anticlockwise fill problems
7     * optimize monochrome image handling?
8
9 swfc:
10
11     * jpeg3 support
12     * dotted/dashed lines
13     * input from stdin
14     * .movie feature
15     * .group feature
16     * button sounds
17     * bounding box parsing: remove : syntax, add ; or +- syntax
18     * color/line should be named linecolor/linewidth
19     * open paths in .outline
20     * create ActionScript arrays out of outlines?
21     * .qchance, .cchange
22     * .morph
23     * .soundstream
24     * .texture
25     * .orbit
26     * plugins?
27     * .lock/.unlock
28     * object rel coords, as in obj1.(x,y) and monkey.nose
29         "follow me" feature:  default, or should it be explicitly specified?
30     * .replace command
31         .crossfade command?
32     * .egon  (stub is there, never really implemented)... folding edges?
33     * .importassets
34     * default output filename (name.sc -> name.swf) if unspecified
35     * SWF 3 actionscript commands shortcuts: geturl, gotoframe?
36     * .hide/.show?
37     * store instance coordinates for .put with same name after .del?
38     * Macros: .macro x=30 y=30 .text x=x+30 y=y+30 text="testtext" .end
39
40
41 swfcombine:
42
43     * "swfcombine file.swf -s 200 box1=file1.swf" doesn't work if file1.swf contains sprites
44     * "swfcombine file.swf -x 200 -y 200 -s 200 box1=file1.swf" doesn't work?
45     * swfcombine -f should allocate a proper depth, not just use 65535.
46     * Handle Bounding boxes
47     * support for centering (remove need to set -x,-y parameters manually when linking
48       preloaders)
49     * fix clipdepths
50     * rotating
51     * allow to replace images
52     * allow to replace texts
53
54 swfextract:
55     
56     * mp3 extraction should also work for movieclips.
57     * frame extraction should also extract not yet deleted characters from the previous frames.
58
59 swfstrings:
60     
61     * UTF8 output?
62
63 swfbbox:
64
65     * support for MorphShape?
66     * support for clipping when doing -e.
67
68 wav2swf:
69
70     * pad blocks for mp3 compression
71     * stereo support?
72     * -E option doesn't work (as documented)
73
74 librfxswf:
75
76     * logging
77     * fix font parsing- code offsets should be used
78     * add automatical size optimization by re-using tags and images with identical data
79     * fix font reduce code
80     * drawer paths should be closer to the SVG syntax (no space between M and coord)
81
82 librfxswf/python:
83
84     * get MacPython (http://undefined.org/python/) to work
85
86 png2swf:
87
88     * Image mode 4
89     * Interlace mode 1
90     * add jpeg compression
91
92 swfdump:
93
94     * Flash 7 action codes
95     * gradients
96
97 swfrender:
98
99     * Does a move-type PLACEOBJECT2 reset matrix etc. if it isn't set?
100     * If an actionscript in frame 2 sets a sprite (set in frame 1) to frame 3, what
101       does happen if we jump to frame 3 directly?
102
103 Makefiles/configure/installation:
104
105     * check for vsnprintf, bcopy, bzero, strndup etc. and supply replacements
106     * jpeglib test program (for Solaris)
107
108 Win32 Installation:
109
110     * The installer colors are ugly
111     * Add Logo
112     * Make ParseDisplayName work
113
114 other:
115
116     * swf2fig
117     * swfrender
118     * update man pages
119
120 documentation:
121
122     * basic command set 
123     * example set illustrating basics
124     * cook book:  how to get familiar effects 
125         (fade/wipe/titles/scrolling/false perspective etc)
126     * complete list of all required packages and libs and how to get/build them
127