Revisions of chafa

buildservice-autocommit accepted request 1222511 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 52)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 1220414 from smolsheep's avatar smolsheep (revision 51)
- Update to 1.14.5:
  Fixes:
  * Improve sixel and general terminal support inside tmux
  * Support JPEGs with CMYK color space
  * Fix --font-ratio doing nothing
  * Ensure CLI tool gets linked with libm.
buildservice-autocommit accepted request 1199786 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 50)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 49)
- Update to 1.14.4:
  * Bug fixes:
    #216 Dither intensity does not work properly
buildservice-autocommit accepted request 1199545 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 48)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 47)
- Update to 1.14.3:
  * Sixel transparency has been reenabled for still frames. Animations
    will be pre-composited on an opaque background to prevent flicker/glitchiness (#211)
  * Now supports the Ghostty terminal, defaulting to the Kitty graphics protocol there.
  * Bug fixes:
    #185 Chafa version 1.14 breaks image preview on lf.
    #210 Crash with -f sixels.
    #211 Sixels are too small in Windows Terminal.
    #212 Aspect-preserving calculations are off in some cases.
    [unfiled] Inconsistent fraction parsing in CLI arguments.
    [unfiled] A few small memory leaks in the JPEG XL loader.
buildservice-autocommit accepted request 1189703 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 46)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 45)
- Update to 1.14.2:
  * #203 Chafa 1.14.1 fails to build on i686
  * #205 Symbols mode not working since 1.14.1
  * #206 Crash when importing more than 32767 glyphs
  * Fix erroneous base64 encoding of final byte in some circumstances
buildservice-autocommit accepted request 1181390 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 44)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 43)
- Update to 1.14.1:
  * A JPEG XL (.jxl) loader was added using libjxl (#188).
  * Added detection of the Eat "Emulate a Terminal" Emacs terminal.
  * Symbols mode was sped up significantly on AVX2-capable platforms.
  * Tests: A new test driver was added. It will log the specifics
    of any failures, which aids debugging of CI builds.
  * Bug fixes:
    #189 Fix installation of zsh completions.
    #190 Fix a small memory leak in ChafaCanvas.
    #192 Wrong sixel padding in some circumstances.
    #195 tmux passthrough enabled when already set.
    #196 iTerm mode not enabled automatically.
buildservice-autocommit accepted request 1175427 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 42)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 1175423 from pallas wept's avatar pallas wept (pallaswept) (revision 41)
- Enable optional image formats
  * jpeg
  * svg
  * tiff
  * webp

Hi graphics team,

I made a small change to the build here, to enable optional image format support. 

This will allow, for example, users to use the svg logos included with every SUSE distro, to generate fastfetch/neofetch-style ascii art logos for their machine.

I hope this is helpful!
buildservice-autocommit accepted request 1137674 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 40)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 1137672 from smolsheep's avatar smolsheep (revision 39)
- Update to 1.14.0:
  * Removed ImageMagick loader support. Packagers can now remove
    this dependency
  * Polite mode is now off by default. The new default eliminates
    cursor flicker and makes the output more robust against unusual
    terminal settings. The old behavior can be restored with
    --polite on.
  * Added image loaders for the AVIF and QOI formats.
  * sRGB gamma is now handled correctly in scaling operations.
  * New option: --passthrough=<auto|none|screen|tmux>. This allows
    passing graphics protocols like Sixels, iTerm and Kitty through
    a terminal multiplexer. It will be enabled automatically for
    Kitty, and can be enabled manually for other protocols with
    more limited support
  * New option: --view-size=<WxH>. Specifies width and height of
    the viewport, overriding the detected terminal size
  * New option: --fit-width. Fits images to the width of the
    viewport, allowing them to be taller than the viewport's height
  * New option: --relative=<bool>. Enables relative cursor
    positioning. Useful if you've pre-positioned the cursor at a
    particular offset where you want frames to appear, but tends to
    make the output illegible in pagers, e.g. less -R
  * New option: --exact-size=<auto|on|off>. Preserves the input
    pixel size when possible. Useful to avoid artifacts caused
    by resampling
  * New symbol selector: imported. This selects glyphs loaded with
    --glyph-file
  * Fontgen: Added a BDF font writer
  * Fontgen: Cleanup and modernization
  * The help text and manual page were overhauled for readability,
    and the API documentation now includes symbol indexes by version
    and deprecation status.
  * Added a zsh completion script
  * Fix "unknown file format" when using AVIF on stdin
  * Fix broken linking with libwebp-1.3.1
  * Fix make check with --without-tools
  * Fix --duration not working well with still images
  * Fix sixel rendering of animations
  * Fix operator precedence in geometry calculation
buildservice-autocommit accepted request 1088257 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 38)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 37)
- Update to 1.12.5:
  * Fix #123 crash on canvas created with chafa_canvas_new_similar()
  * Fix #141 distortion when rowstride is not a multiple of 4
  * Fix missing comma in --help output
buildservice-autocommit accepted request 1035537 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 36)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 35)
- Update to 1.12.4:
  * MS Windows: Added support for Unicode command-line arguments.
  * MS Windows: Enabled support for building a DLL.
  * Improved quality of accelerated symbol picking (the default
    with -w 6 and lower), especially along sharp edges.
  * The XWD loader now supports unaligned image data, which can
    occur when the header is of an uneven length. Such images
    will no longer be rejected.
  * Bug fixes:
    - #100[1] Reading image data from stdin fails on Windows
    - #104[3] Artifacts with transparent animations on Kitty
    - #108[5] Bad interaction with lolcat
    - #112[7] Bad documentation for -c default
    - #113[9] Autogen/build fails on CentOS 7 (partial solution)
    - huntr.dev: Uncontrolled memory allocation in lodepng
    - [unfiled] -lm should not be in pkg-config Libs: list
    - [unfiled] The --watch switch was broken with the
      introduction of --animate.
buildservice-autocommit accepted request 986632 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 34)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 33)
- Update to 1.12.3:
  * Increased GLib minimum version to 2.26.
  * Enabled a few compiler warnings not included in -Wall -Wextra
    in order to catch more potential issues early. Also started
    using -Werror selectively.
  * Silenced deprecation warnings for older GLib APIs that we
    would like to keep using a bit longer.
  * Fix #96 Regression: Fails to build on Linux/Debian

- Update to 1.12.2:
  * Made everything compile for the x86_64-w64-mingw32 target using gcc.
  * Added support for the Windows 10 Command Prompt.
  * Improved error reporting.
Displaying revisions 1 - 20 of 52
openSUSE Build Service is sponsored by