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.

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