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 години
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  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. - support for transparency (CUCUL_COLOR_TRANSPARENT)
  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 "random:10" instead of "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 "full16" and "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. - support for double width glyphs (also needs some libcaca changes)
  18. - better mask support in cucul_blit()
  19. - factor internal Unicode character conversions, especially UCS4 -> UTF-8
  20. - optimise exporters so that they do not allocate huge blocks of memory
  21. when they only need half of it.
  22. - ASCII/ANSI art loading functions (maybe load them as sprites)
  23. \section libcaca libcaca
  24. \subsection dep API-dependent stuff
  25. - text edit widget with cursor support (I'm unsure about this, it
  26. seems pretty difficult)
  27. - rename caca_set_delay into something like caca_set_rendertime.
  28. \subsection indep API-independent stuff
  29. - Write a Linux console output
  30. - Better keyboard driver in an X terminal, see
  31. http://groups.yahoo.com/group/zepp/message/381
  32. - Unicode support for X11 (maybe through Xft)
  33. - fix Unicode support for ncurses
  34. - Unicode support for GL
  35. - and Jylam wants a framebuffer output
  36. \section bindings Language bindings
  37. \subsection needed Needed
  38. - Fix Python
  39. - Fix Perl
  40. - C# (it's the next big thing, believe me)
  41. - PHP (together with the HTML output it would allow for nice web
  42. applications)
  43. \subsection notimp Not that important
  44. - Ruby
  45. - Java
  46. \section kernel Kernel mode
  47. - keyboard support
  48. - printf/fprintf are missing
  49. - Improve malloc/free so that we can reuse freed memory
  50. \section doc Documentation
  51. - Write a tutorial.
  52. - Draw a nicer logo
  53. \section apps Applications
  54. \section cacaview cacaview
  55. - File browser
  56. - open ANSI files
  57. - save in different formats
  58. \section cacadraw cacadraw
  59. - Does not exist yet, but I want it. A modern ANSI editor that can also
  60. do Unicode.
  61. \section cuculet CUCUlet
  62. - Does not exist yet, but I want it. A replacement for FIGlet that can
  63. also do Unicode
  64. - Colour support, of course: outputs to IRC, ANSI, HTML...
  65. - Can open FIGlet fonts
  66. */