You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

пре 22 година
пре 22 година
пре 22 година
пре 18 година
пре 18 година
пре 18 година
пре 18 година
пре 18 година
пре 18 година
пре 18 година
пре 18 година
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. /* $Id$ */ /** \page todo TODO list
  2. \section libcucul libcucul
  3. \subsection dep API-dependent stuff
  4. - allow to change the canvas size in a per-frame basis.
  5. - export attribute parsing functions such as attr_to_ansi4fg etc.
  6. \subsection indep API-independent stuff
  7. - Brightness, contrast support for bitmaps (the functions are here, we
  8. just need to fill them)
  9. - Error distribution dithering
  10. - Add a random factor to the random ditherer. No need to change the API
  11. for that, we can just pass \c "random:10" instead of \c "random" to the
  12. cucul_set_bitmap_dithering() function.
  13. - Implement the colour modes set in cucul_set_bitmap_color(). For the
  14. moment only \c "full16" and \c "16" are implemented.
  15. - Fix the thin ellipse rendering (currently it's only |s and -s, we
  16. could make them smoother by using ' ` , etc).
  17. - better mask support in cucul_blit()
  18. - optimise exporters so that they do not allocate huge blocks of memory
  19. when they only need half of it.
  20. \section libcaca libcaca
  21. \subsection dep API-dependent stuff
  22. - nothing more!
  23. \subsection indep API-independent stuff
  24. - Write a Linux console output
  25. - Better keyboard driver in an X terminal, see
  26. http://groups.yahoo.com/group/zepp/message/381
  27. - Unicode support for X11 (maybe through Xft)
  28. - fix Unicode support for ncurses (look at the nano source, it gets it right)
  29. - and Jylam wants a framebuffer output
  30. - write sample code for a text edit widget with cursor support
  31. \section bindings Language bindings
  32. \subsection needed Needed
  33. - Fix Python
  34. - Fix Perl
  35. - C# (it's the next big thing, believe me)
  36. - PHP (together with the HTML output it would allow for nice web
  37. applications)
  38. \subsection notimp Not that important
  39. - Ruby
  40. - Java
  41. \section kernel Kernel mode
  42. - keyboard support
  43. - printf/fprintf are missing
  44. - Improve malloc/free so that we can reuse freed memory
  45. \section doc Documentation
  46. - Write a tutorial.
  47. - Draw a nicer logo
  48. \section apps Applications
  49. \section cacaview cacaview
  50. - File browser
  51. - open ANSI files
  52. - save in different formats
  53. \section cacadraw cacadraw
  54. - Only a skeleton exists yet. A modern ANSI editor that can also
  55. do Unicode.
  56. */