1 | /* $Id: TODO 1047 2006-09-17 11:39:22Z sam $ */ /** \page todo TODO list |
---|
2 | |
---|
3 | \section libcucul libcucul |
---|
4 | |
---|
5 | \subsection dep API-dependent stuff |
---|
6 | |
---|
7 | - support for multi-frame canvases in the caca exporter |
---|
8 | |
---|
9 | \subsection indep API-independent stuff |
---|
10 | |
---|
11 | - Brightness, contrast support for bitmaps (the functions are here, we |
---|
12 | just need to fill them) |
---|
13 | - Error distribution dithering |
---|
14 | - Add a random factor to the random ditherer. No need to change the API |
---|
15 | for that, we can just pass "random:10" instead of "random" to the |
---|
16 | cucul_set_bitmap_dithering() function. |
---|
17 | - Implement the colour modes set in cucul_set_bitmap_color(). For the |
---|
18 | moment only "full16" and "16" are implemented. |
---|
19 | - Fix the thin ellipse rendering (currently it's only |s and -s, we |
---|
20 | could make them smoother by using ' ` , etc). |
---|
21 | - support for double width glyphs (also needs some libcaca changes) |
---|
22 | - better mask support in cucul_blit() |
---|
23 | - optimise exporters so that they do not allocate huge blocks of memory |
---|
24 | when they only need half of it. |
---|
25 | |
---|
26 | |
---|
27 | \section libcaca libcaca |
---|
28 | |
---|
29 | \subsection dep API-dependent stuff |
---|
30 | |
---|
31 | - text edit widget with cursor support (I'm unsure about this, it |
---|
32 | seems pretty difficult) |
---|
33 | |
---|
34 | \subsection indep API-independent stuff |
---|
35 | |
---|
36 | - Write a Linux console output |
---|
37 | - Better keyboard driver in an X terminal, see |
---|
38 | http://groups.yahoo.com/group/zepp/message/381 |
---|
39 | - Unicode support for X11 (maybe through Xft) |
---|
40 | - fix Unicode support for ncurses (look at the nano source, it gets it right) |
---|
41 | - Unicode support for GL |
---|
42 | - and Jylam wants a framebuffer output |
---|
43 | |
---|
44 | |
---|
45 | \section bindings Language bindings |
---|
46 | |
---|
47 | \subsection needed Needed |
---|
48 | |
---|
49 | - Fix Python |
---|
50 | - Fix Perl |
---|
51 | - C# (it's the next big thing, believe me) |
---|
52 | - PHP (together with the HTML output it would allow for nice web |
---|
53 | applications) |
---|
54 | |
---|
55 | \subsection notimp Not that important |
---|
56 | |
---|
57 | - Ruby |
---|
58 | - Java |
---|
59 | |
---|
60 | |
---|
61 | \section kernel Kernel mode |
---|
62 | |
---|
63 | - keyboard support |
---|
64 | - printf/fprintf are missing |
---|
65 | - Improve malloc/free so that we can reuse freed memory |
---|
66 | |
---|
67 | |
---|
68 | \section doc Documentation |
---|
69 | |
---|
70 | - Write a tutorial. |
---|
71 | - Draw a nicer logo |
---|
72 | |
---|
73 | |
---|
74 | \section apps Applications |
---|
75 | |
---|
76 | \section cacaview cacaview |
---|
77 | |
---|
78 | - File browser |
---|
79 | - open ANSI files |
---|
80 | - save in different formats |
---|
81 | |
---|
82 | \section cacadraw cacadraw |
---|
83 | |
---|
84 | - Only a skeleton exists yet. A modern ANSI editor that can also |
---|
85 | do Unicode. |
---|
86 | |
---|
87 | \section cuculet CUCUlet |
---|
88 | |
---|
89 | - Does not exist yet, but I want it. A replacement for FIGlet that can |
---|
90 | also do Unicode |
---|
91 | - Colour support, of course: outputs to IRC, ANSI, HTML... |
---|
92 | - Can open FIGlet fonts |
---|
93 | |
---|
94 | \section ttyvaders TTYvaders |
---|
95 | |
---|
96 | - Managed in another repository. |
---|
97 | - Add ground and air vehicles, make it moon-buggy on steroids! |
---|
98 | - Provide several sets of sprites (monochrome, ANSI, UTF-8). |
---|
99 | |
---|
100 | */ |
---|