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 година
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  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. \subsection indep API-independent stuff
  6. - Brightness, contrast support for bitmaps (the functions are here, we
  7. just need to fill them)
  8. - Error distribution dithering
  9. - Add a random factor to the random ditherer. No need to change the API
  10. for that, we can just pass "random:10" instead of "random" to the
  11. cucul_set_bitmap_dithering() function.
  12. - Implement the colour modes set in cucul_set_bitmap_color(). For the
  13. moment only "full16" and "16" are implemented.
  14. - Fix the thin ellipse rendering (currently it's only |s and -s, we
  15. could make them smoother by using ' ` , etc).
  16. - support for double width glyphs (also needs some libcaca changes)
  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. - text edit widget with cursor support (I'm unsure about this, it
  23. seems pretty difficult)
  24. \subsection indep API-independent stuff
  25. - Write a Linux console output
  26. - Better keyboard driver in an X terminal, see
  27. http://groups.yahoo.com/group/zepp/message/381
  28. - Unicode support for X11 (maybe through Xft)
  29. - fix Unicode support for ncurses (look at the nano source, it gets it right)
  30. - Unicode support for GL
  31. - and Jylam wants a framebuffer output
  32. \section bindings Language bindings
  33. \subsection needed Needed
  34. - Fix Python
  35. - Fix Perl
  36. - C# (it's the next big thing, believe me)
  37. - PHP (together with the HTML output it would allow for nice web
  38. applications)
  39. \subsection notimp Not that important
  40. - Ruby
  41. - Java
  42. \section kernel Kernel mode
  43. - keyboard support
  44. - printf/fprintf are missing
  45. - Improve malloc/free so that we can reuse freed memory
  46. \section doc Documentation
  47. - Write a tutorial.
  48. - Draw a nicer logo
  49. \section apps Applications
  50. \section cacaview cacaview
  51. - File browser
  52. - open ANSI files
  53. - save in different formats
  54. \section cacadraw cacadraw
  55. - Only a skeleton exists yet. A modern ANSI editor that can also
  56. do Unicode.
  57. \section cuculet CUCUlet
  58. - Does not exist yet, but I want it. A replacement for FIGlet that can
  59. also do Unicode
  60. - Colour support, of course: outputs to IRC, ANSI, HTML...
  61. - Can open FIGlet fonts
  62. \section ttyvaders TTYvaders
  63. - Managed in another repository.
  64. - Change vertical scrolling to horizontal scrolling for smoother scrolling.
  65. - Add ground and air vehicles, make it moon-buggy on steroids!
  66. - Provide several sets of sprites (monochrome, ANSI, UTF-8).
  67. */