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 година
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. - 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 \c "random:10" instead of \c "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 \c "full16" and \c "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. - and Jylam wants a framebuffer output
  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. \section cuculet TOIlet
  57. - Managed in another repository.
  58. - Colour support, of course: outputs to IRC, ANSI, HTML...
  59. - Can open FIGlet fonts
  60. \section ttyvaders TTYvaders
  61. - Managed in another repository.
  62. - Add ground and air vehicles, make it moon-buggy on steroids!
  63. - Provide several sets of sprites (monochrome, ANSI, UTF-8).
  64. */