1todo(3caca) libcaca todo(3caca)
2
3
4
6 todo - TODO list
7
9 API-dependent stuff
10 · support for holes in canvas (eg. not full EOL)
11
12 · support for TAB
13
14 · allow to change the canvas size in a per-frame basis.
15
16 · export attribute parsing functions such as attr_to_ansi4fg etc.
17
18 API-independent stuff
19 · Brightness, contrast support for bitmaps (the functions are here, we
20 just need to fill them)
21
22 · Error distribution dithering
23
24 · Add a random factor to the random ditherer. No need to change the API
25 for that, we can just pass 'random:10' instead of "random" to the
26 cucul_set_bitmap_dithering() function.
27
28 · Implement the colour modes set in cucul_set_bitmap_color(). For the
29 moment only "full16" and "16" are implemented.
30
31 · Fix the thin ellipse rendering (currently it's only |s and -s, we
32 could make them smoother by using ' ` , etc).
33
34 · better mask support in cucul_blit()
35
36 · optimise exporters so that they do not allocate huge blocks of memory
37 when they only need half of it.
38
40 API-dependent stuff
41 · beep support
42
43 API-independent stuff
44 · Write a Linux console output
45
46 · Better keyboard driver in an X terminal, see
47 http://groups.yahoo.com/group/zepp/message/381
48
49 · Unicode support for X11 (maybe through Xft)
50
51 · fix Unicode support for ncurses (look at the nano source, it gets it
52 right)
53
54 · and Jylam wants a framebuffer output
55
56 · write sample code for a text edit widget with cursor support
57
59 Needed
60 · Fix Python
61
62 · Fix Perl
63
64 · C# (it's the next big thing, believe me)
65
66 · PHP (together with the HTML output it would allow for nice web
67 applications)
68
69 Not that important
70 · Ruby
71
72 · Java
73
75 · keyboard support
76
77 · printf/fprintf are missing
78
79 · Improve malloc/free so that we can reuse freed memory
80
82 · Write a tutorial.
83
84 · Draw a nicer logo
85
88 · File browser
89
90 · open ANSI files
91
92 · save in different formats
93
95 · Only a skeleton exists yet. A modern ANSI editor that can also do
96 Unicode.
97
98Version 0.99.beta11 29 Mar 2007 todo(3caca)