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 година
пре 18 година
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. /* $Id$ */ /** \page todo TODO list
  2. \section libcucul libcucul
  3. \subsection dep API-dependent stuff
  4. - support for multi-frame canvases in the caca exporter
  5. - support for double width glyphs (also needs some libcaca changes)
  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. \subsection indep API-independent stuff
  23. - Write a Linux console output
  24. - Better keyboard driver in an X terminal, see
  25. http://groups.yahoo.com/group/zepp/message/381
  26. - Unicode support for X11 (maybe through Xft)
  27. - fix Unicode support for ncurses (look at the nano source, it gets it right)
  28. - and Jylam wants a framebuffer output
  29. - write sample code for a text edit widget with cursor support
  30. \section bindings Language bindings
  31. \subsection needed Needed
  32. - Fix Python
  33. - Fix Perl
  34. - C# (it's the next big thing, believe me)
  35. - PHP (together with the HTML output it would allow for nice web
  36. applications)
  37. \subsection notimp Not that important
  38. - Ruby
  39. - Java
  40. \section kernel Kernel mode
  41. - keyboard support
  42. - printf/fprintf are missing
  43. - Improve malloc/free so that we can reuse freed memory
  44. \section doc Documentation
  45. - Write a tutorial.
  46. - Draw a nicer logo
  47. \section apps Applications
  48. \section cacaview cacaview
  49. - File browser
  50. - open ANSI files
  51. - save in different formats
  52. \section cacadraw cacadraw
  53. - Only a skeleton exists yet. A modern ANSI editor that can also
  54. do Unicode.
  55. \section ttyvaders TTYvaders
  56. - Managed in another repository.
  57. - Add ground and air vehicles, make it moon-buggy on steroids!
  58. - Provide several sets of sprites (monochrome, ANSI, UTF-8).
  59. */