Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

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