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.

18 jaren geleden
18 jaren geleden
18 jaren geleden
18 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
21 jaren geleden
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. /* $Id$ */ /** \page news News
  2. \section news0_99_beta8 Changes between 0.9.beta8 and 0.99.beta7
  3. - allow to build the X11 and GL drivers as separate plugins
  4. - support for fullwidth Unicode characters
  5. - improved cucul_flip() and cucul_rotate()
  6. - minor bugfixes and documentation updates
  7. \section news0_99_beta7 Changes between 0.9.beta7 and 0.99.beta6
  8. - transparency support in the UTF-8 importer and exporter
  9. - optimised triangle fill routine
  10. - updated C++ bindings
  11. \section news0_99_beta6 Changes between 0.9.beta6 and 0.99.beta5
  12. - ANSI importer now handles transparency and UTF-8
  13. - Unicode support was broken for about 10% of the set
  14. - various memory leaks were fixed
  15. \section news0_99_beta5 Changes between 0.9.beta5 and 0.99.beta4
  16. - implemented cucul_getchar() and cucul_get_color()
  17. - handle transparency in the IRC export
  18. - new cropping and expanding filters
  19. - full Unicode support in the OpenGL driver
  20. - portability fixes for 64-bit architectures, Win32 and MS-DOS
  21. - all demos except cacafire were merged into cacademo
  22. \section news0_99_beta4 Changes between 0.9.beta4 and 0.99.beta3
  23. - added a compatibility layer for pre-1.x libcaca applications
  24. - fixed manpage generation
  25. - minor bugfixes and documentation updates
  26. \section news0_99_beta3 Changes between 0.9.beta3 and 0.99.beta2
  27. - libcaca functions use errno for error reporting
  28. - updated C++ bindings
  29. - minor improvements, bugfixes and documentation updates
  30. \section news0_99_beta2 Changes between 0.9.beta2 and 0.99.beta1
  31. - ANSI importer
  32. - functions use errno for error reporting
  33. - updated C++ bindings
  34. - .NET bindings
  35. - cacadraw, an ANSI viewer that will evolve into an editor
  36. - Unicode input and output support for SLang and ncurses
  37. - built-in fonts work on Win32
  38. \section news0_99_beta1 Changes between 0.9 and 0.99.beta1
  39. - license switched to WTFPL
  40. - libcaca was split into libcucul, a standalone text manipulation backend,
  41. and libcaca, the display and user input frontend
  42. - Unicode support
  43. - TrueColor (more than 16 colours) support
  44. - Floyd-Steinberg dithering
  45. - gamma correction
  46. - export functions for HTML, IRC, ANSI, SVG, PostScript, TGA...
  47. - builtin fonts for device-independent bitmap output
  48. - various text transformation routines (rotation, horizontal flip...)
  49. - OpenGL renderer
  50. - kernel mode to build libcaca programs into a bootable x86 kernel
  51. - cacaserver, a telnet server that can be hooked to libcaca applications
  52. - img2irc, an image to IRC conversion utility
  53. \section news0_9 Changes between 0.8 and 0.9
  54. - fix for a buffer overflow in the line rendering
  55. - fixed resizing in the ncurses and slang drivers
  56. - aspect ratio and finer zoom support in cacaview
  57. - minor compilation fixes
  58. \section news0_8 Changes between 0.7 and 0.8
  59. - window resizing support
  60. - native Win32 port
  61. - autorepeat emulation in the ncurses and slang drivers
  62. - support for more keycodes in the ncurses and slang drivers
  63. - cacaplas, a plasma animation example
  64. - cacamoir, a moire circles animation example
  65. - MSVC project file
  66. \section news0_7 Changes between 0.6 and 0.7
  67. - many bugfixes in the event handling
  68. - cacaball, a metaball animation example
  69. \section news0_6 Changes between 0.5 and 0.6
  70. - 30% speed increase in the bitmap rendering routine
  71. - mouse support and various speed optimisations in the X11 driver
  72. - X11 is now the preferred driver
  73. - improved documentation
  74. - minor bugfixes
  75. \section news0_5 Changes between 0.4 and 0.5
  76. - palette optimisation for the S-Lang driver to work around the colour pair
  77. shortage bug
  78. - minor compilation fix
  79. \section news0_4 Changes between 0.3 and 0.4
  80. - preliminary X11 graphics driver
  81. - support for simultaneously compiled-in drivers
  82. - honour the CACA_DRIVER, CACA_GEOMETRY and CACA_FONT environment variables
  83. - more documentation
  84. \section news0_3 Changes between 0.2 and 0.3
  85. - antialiasing support
  86. - dithering, antialiasing and background mode can now be selected at
  87. runtime or in the environment using the CACA_BACKGROUND, CACA_DITHERING
  88. and CACA_ANTIALIASING variables
  89. - alpha channel support in cacaview
  90. - BMP loading support in cacaview even if Imlib2 is not present
  91. - cacafire, a libcaca port of aafire
  92. \section news0_2 Changes between 0.1 and 0.2
  93. - rendering now uses 256 colour pairs instead of 16
  94. - mouse support for ncurses
  95. - ncurses is now the preferred backend
  96. - arbitrary color depth and bitmasks in the bitmap renderer
  97. - cacaview, an image viewer based on libcaca
  98. \section news_0_1 New in 0.1
  99. - initial release
  100. - slang, ncurses and conio drivers
  101. - basic line, box, ellipse and triangle primitives
  102. - colour bitmap blitting
  103. */