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

22 лет назад
22 лет назад
22 лет назад
18 лет назад
18 лет назад
18 лет назад
18 лет назад
18 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. $Id$
  2. libcucul
  3. ========
  4. API-dependent stuff
  5. -------------------
  6. o all the sprite stuff (loading, saving, blitting, transparency
  7. support, background colour support, thinking of a storage format,
  8. etc.)
  9. o Or maybe, instead of doing shit with the sprites, just allow canvases
  10. to have several buffers, allow to change the active buffer, and treat
  11. sprites like that.
  12. o ASCII/ANSI art loading functions (maybe load them as sprites)
  13. o throw away cucul_sqrt() and put cucul_rand() somewhere else
  14. API-independent stuff
  15. ---------------------
  16. o support for transparency (CUCUL_COLOR_TRANSPARENT)
  17. o Brightness, contrast support for bitmaps (the functions are here, we
  18. just need to fill them)
  19. o Error distribution dithering
  20. o Add a random factor to the random ditherer. No need to change the API
  21. for that, we can just pass "random:10" instead of "random" to the
  22. cucul_set_bitmap_dithering() function.
  23. o Implement the colour modes set in cucul_set_bitmap_color(). For the
  24. moment only "full16" and "16" are implemented.
  25. o Fix the thin ellipse rendering (currently it's only |s and -s, we
  26. could make them smoother by using ' ` , etc).
  27. o support for double width glyphs (also needs some libcaca changes)
  28. o better mask support in cucul_blit()
  29. libcaca
  30. =======
  31. API-dependent stuff
  32. -------------------
  33. o text edit widget with cursor support (I'm unsure about this, it
  34. seems pretty difficult)
  35. API-independent stuff
  36. ---------------------
  37. o Write a Linux console output
  38. o Better keyboard driver in an X terminal, see
  39. http://groups.yahoo.com/group/zepp/message/381
  40. o Unicode support for X11 (maybe through Xft)
  41. o fix Unicode support for ncurses
  42. o Unicode support for GL
  43. o and Jylam wants a framebuffer output
  44. Language bindings
  45. =================
  46. Needed
  47. ------
  48. o Fix Python
  49. o Fix Perl
  50. o C# (it's the next big thing, believe me)
  51. o PHP (together with the HTML output it would allow for nice web
  52. applications)
  53. Not that important
  54. ------------------
  55. o Ruby
  56. o Java
  57. Kernel mode
  58. ===========
  59. o keyboard support
  60. o printf/fprintf are missing
  61. o Improve malloc/free so that we can reuse freed memory
  62. Documentation
  63. =============
  64. o Write a tutorial.
  65. o Draw a nicer logo
  66. Applications
  67. ============
  68. cacaview
  69. --------
  70. o File browser
  71. o open ANSI files
  72. o save in different formats
  73. cacadraw
  74. --------
  75. o Does not exist yet, but I want it. A modern ANSI editor that can also
  76. do Unicode.
  77. CUCUlet
  78. -------
  79. o Does not exist yet, but I want it. A replacement for FIGlet that can
  80. also do Unicode
  81. o Colour support, of course: outputs to IRC, ANSI, HTML...
  82. o Can open FIGlet fonts