Commit Graph

  • 6189dbcc57 Accepting request 725762 from home:jengelh:branches:graphics Michael Vetter 2019-08-24 08:38:48 +00:00
  • 2999963980 Accepting request 724705 from graphics Dominique Leuenberger 2019-08-20 09:00:04 +00:00
  • 1962e54499 Accepting request 724705 from graphics Dominique Leuenberger 2019-08-20 09:00:04 +00:00
  • 003f55c672 - Update to 1.2.1: * Detect kitty and mlterm virtual terminals and apply optimal defaults accordingly * Make Automake build more strict and fix a few compatibility nits * Fix #30 - Failed to build on hurd-i386 * Fix crash on certain broken GIFs Michael Vetter 2019-08-20 07:25:43 +00:00
  • 5ec0cdb09f - Update to 1.2.1: * Detect kitty and mlterm virtual terminals and apply optimal defaults accordingly * Make Automake build more strict and fix a few compatibility nits * Fix #30 - Failed to build on hurd-i386 * Fix crash on certain broken GIFs Michael Vetter 2019-08-20 07:25:43 +00:00
  • a53eb81399 Accepting request 720967 from graphics Dominique Leuenberger 2019-08-19 19:27:07 +00:00
  • 1a35f41e5a Accepting request 720967 from graphics Dominique Leuenberger 2019-08-19 19:27:07 +00:00
  • 817769274a - Update to 1.2.0: * Added --dither, --dither-grain and --dither-intensity options. These allow for sub-cell dithering in quantized modes (none, 2, 16, 240 and 256). Especially beneficial when used with -p off. * Added API for ordered and diffusion-based dithering in quantization. * Added API support for multiple 8bpc pixel modes: RGB, BGR, RGBA, BGRA, ARGB, ABGR with either premultiplied or unassociated alpha channels. * Smooth scaling is now done internally, meaning libchafa consumers no longer need to prescale images. * Implemented a machine learning tool that can generate custom fonts for efficient image reproduction from a provided dataset. This is left uninstalled since it's still experimental * Throughput improvements: + GIF animations now start playing instantly. + GIF CPU overhead reduced by 75%, peak memory use down 95%-99% (!). + XWD common case CPU overhead down 60-70%, peak memory down 70%. + Additional halving of CPU overhead in 240- and 256-color modes. + Streamlined pixel pipeline for better parallelization. * Installation instructions: + New: Guix (Guy Fleury Iteriteka). + New: openSUSE (@jubalh). * Bug fixes: + [unfiled] Certain SVGs had transparency replaced with a white background (nemo). + [unfiled] -lm dependency belongs in libchafa, not frontend. Michael Vetter 2019-08-05 07:13:41 +00:00
  • 02cfda2f52 - Update to 1.2.0: * Added --dither, --dither-grain and --dither-intensity options. These allow for sub-cell dithering in quantized modes (none, 2, 16, 240 and 256). Especially beneficial when used with -p off. * Added API for ordered and diffusion-based dithering in quantization. * Added API support for multiple 8bpc pixel modes: RGB, BGR, RGBA, BGRA, ARGB, ABGR with either premultiplied or unassociated alpha channels. * Smooth scaling is now done internally, meaning libchafa consumers no longer need to prescale images. * Implemented a machine learning tool that can generate custom fonts for efficient image reproduction from a provided dataset. This is left uninstalled since it's still experimental * Throughput improvements: + GIF animations now start playing instantly. + GIF CPU overhead reduced by 75%, peak memory use down 95%-99% (!). + XWD common case CPU overhead down 60-70%, peak memory down 70%. + Additional halving of CPU overhead in 240- and 256-color modes. + Streamlined pixel pipeline for better parallelization. * Installation instructions: + New: Guix (Guy Fleury Iteriteka). + New: openSUSE (@jubalh). * Bug fixes: + [unfiled] Certain SVGs had transparency replaced with a white background (nemo). + [unfiled] -lm dependency belongs in libchafa, not frontend. Michael Vetter 2019-08-05 07:13:41 +00:00
  • 734a51b475 Accepting request 672773 from home:jubalh Marcus Meissner 2019-02-13 16:57:34 +00:00
  • e5026d2998 Accepting request 672773 from home:jubalh Marcus Meissner 2019-02-13 16:57:34 +00:00