Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libnotcurses-ffi3-3.0.11-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libnotcurses-ffi3 Distribution: openSUSE Tumbleweed
Version: 3.0.11 Vendor: openSUSE
Release: 1.1 Build date: Thu Oct 3 15:06:21 2024
Group: System/Libraries Build host: reproducible
Size: 51090 Source RPM: notcurses-3.0.11-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://nick-black.com/dankwiki/index.php/Notcurses
Summary: Character graphics and TUI library (FFI version)
notcurses facilitates the creation of modern TUI programs, making
full use of Unicode and 24-bit TrueColor. Its API is similar
to that of NCURSES, but extends that with z-buffering, rendering
of images and video using ffmpeg, alpha blending, widgets, palette
fades, resize awareness, and multithreading support.

This subpackage contains shared library part of libnotcurses (FFI
version).

Provides

Requires

License

Apache-2.0

Changelog

* Thu Oct 03 2024 Martin Hauke <mardnh@gmx.de>
  - Update to version 3.0.11
    https://github.com/dankamongmen/notcurses/releases/tag/v3.0.11
  - Update to version 3.0.10
    https://github.com/dankamongmen/notcurses/releases/tag/v3.0.10
  - Use %ldconfig_scriptlets macros
* Tue Feb 27 2024 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
  - Use the correct documentation's path.
* Tue Nov 07 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix build with RPM 4.19: unnumbered patches are no longer
    supported.
* Sat Dec 10 2022 Martin Hauke <mardnh@gmx.de>
  - Update to version 3.0.9
    https://github.com/dankamongmen/notcurses/releases/tag/v3.0.9
* Tue Dec 06 2022 Ludwig Nussel <lnussel@suse.de>
  - Update to version 3.0.8
    https://github.com/dankamongmen/notcurses/releases/tag/v3.0.8
  - Remove patch:
    * notcurses-2.3.12-skip-xray.diff
  - Add patch:
    * notcurses-3.0.8-skip-xray.diff
* Mon Oct 25 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.4.8
    https://github.com/dankamongmen/notcurses/releases/tag/v2.4.8
* Mon Sep 06 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.4.0
    https://github.com/dankamongmen/notcurses/releases/tag/v2.4.0
* Wed Sep 01 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.3.18
    https://github.com/dankamongmen/notcurses/releases/tag/v2.3.18
* Fri Aug 20 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.3.16
    https://github.com/dankamongmen/notcurses/releases/tag/v2.3.16
* Fri Jul 30 2021 Ludwig Nussel <lnussel@suse.de>
  - new version 2.3.12
    https://github.com/dankamongmen/notcurses/releases/tag/v2.3.12
  - disable xray demo (boo#1188860, notcurses-2.3.12-skip-xray.diff)
  - enable DFSG_BUILD to avoid nonfree material
* Sat Jun 05 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.3.2
    * ncplane_at_yx() now returns the EGC occupying that cell, even
      if the cell is a secondary column of a wide glyph. Previously,
      it returned an empty string in this case. ncplane_at_yx_cell()
      still replicates the exact nccell, allowing you to fully
      distinguish between the primary column of a wide glyph, the
      secondary column(s) of same, and an empty string. Furthermore,
      ncplane_at_yx() now takes the base cell into account; the
      result is exactly what is fed into rendering logic.
    * Added notcurses_cursor_yx() to get the current location of the
      terminal cursor.
    * Added ncdirect_supported_styles() and ncdirect_styles() to the
      Direct Mode API.
    * Closed memory leaks in ncvisual API (#1712, #1711)
    * Support resizing visuals in the absence of a multimedia engine
      via simple noninterpolative sampling (#1705)
    * Explicitly prevent more than one context (struct notcurses or
      struct ncdirect) at a time in a process
    * ncplane_as_rgba() now supports NCBLIT_2x2 and NCBLIT_3x2, and
      requires the desired (inverse-)blitter to be passed explicitly
      (i.e. no NCBLIT_DEFAULT) (#1697)
    * Restore colors properly following sgr/sgr0 in direct mode, for
      both palette and RGB (#1703)
    * Fix bug in ncvisual_from_bgra() that manifested as broad
      inability to render in Rust, thanks @joseluis (#1703)
    * Unified much of the storage shared across direct and rendered
      mode, killing off duplicated code, and packed all escapes into
      a single, tight, cache-friendly buffer (#1525)
    * Always convert visuals to RGBA if not loaded in RGBA, fixing
      ncpixel API for them (#1680)
    * Rust bindings now use bindgen 0.57
    * Emit rmkx on exit.
    * Always pad image data suitably for ffmpeg's SIMD-heavy backend
    * Rebuild auxiliary vectors on a new frame in both Sixel and
      Kitty (#1605)
    * Python CFFI fixes.
    * ncplayer in direct mode (-k) was printing too many rows.
    * Respect leny/lenx from ncvisual_options when rendering once.
    * Strengthened a lot of unit tests, wrote about a dozen new unit
      tests.
    * Updated a number of man pages.
* Tue May 18 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.3.1
    * Honors maxx and maxy when rendering images in direct mode
    * Robustifies direct mode cursor queries, especially when
      redirected to a file
    * Don't acquire the signal atomic if we're not registering any
    signal handlers
    * Add ncdirectf_{from_file, geom, render, free}(), a rather
      roundabout way of providing efficient access to media
      information in direct mode
    * Fix ncvisual_resize() when enlarging a frame using ffmpeg
    * notcurses-tester: accept any argument starting with -l and
      treat it as -l8
    * Always enable 8bpc RGB for foot, kitty, and alacritty, without
      needing COLORTERM
    * Add artix art to ncneofetch
    * Add spaceships to box demo
* Thu May 13 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.3.0
    * support for portable terminal bitmaps;
    * both Sixel and Kitty are supported using a single NCBLIT_PIXEL
      interface.
    * Extensive work has gone into flicker-free, fast presentation.
  - Update to version 2.2.11
    * Adds ncplane_erase_region() to erase a subregion of a plane.
    * Adds ncblit_rgb_packed() and ncblit_rgb_loose() to blit RGBx
      and pure RGB.
    * Fixes some flicker when using sixel.
    * Fixes an error in sixel wiping.
  - Update to version 2.2.10
    * Add NCVISUAL_OPTION_CHILDPLANE
* Sun Apr 25 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.2.8
    * Add sprixel support
* Sun Apr 04 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.2.5
    * Bugfix release, no user-visible changes.
* Fri Apr 02 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.2.4
    * introduces notcurses_debug_caps() and the caps-rendered PoC.
      The new option NCOPTION_NO_CLEAR_BITMAPS for notcurses_init()
      will inhibit the latter's attempts to clear the screen of
      existing bitmaps on start. You probably don't want to use it.
    * ncplane_halign() and ncplane_valign() have been introduced;
      ncplane_align() is now a passthrough to ncplane_halign(), and
      deprecated. It will be removed in ABI3.
    * The NCPLANE_OPTION_VERALIGNED option has been added for
      ncplane_create(). The NCVISUAL_OPTION_HORALIGNED and
      NCVISUAL_OPTION_VERALIGNED flags have been added for
      ncvisual_render() and ncvisual_stream().
    * @MasFlam contributed the nctabbed widget
    * The redundant notcurses_canpixel() function has been removed
      (use notcurses_check_pixel_support()). The
      NCPLANE_OPTION_MARGINALIZED flag has been added for
      ncplane_create(), allowing planes to be created with margins
      relative to their parent plane.
    * The ncplane_resize_aligned() resize callback now takes care
      of vertical alignment if NCPLANE_OPTION_VERALIGNED was used.
    * New resize callback ncplane_resize_marginalized() has been
      added, intended for use with NCPLANE_OPTION_MARGINALIZED; it
      will recompute margins and move/shrink/grow a plane as
      necessary on a parent plane resize.
* Wed Mar 10 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.2.3
    * Implemented **EXPERIMENTAL** `NCBLIT_PIXEL` for terminals
      reporting Sixel support. Added
      `notcurses_check_pixel_support()` and its companion
      `ncdirect_check_pixel_support()`, which must be called (and
      must return success) before `NCBLIT_PIXEL` will be available.
      `NCBLIT_PIXEL` degrades to `NCBLIT_3x2` until support is
      verified. This functionality is not yet well integrated into
      general rendering; it will not play nicely with other
      intersecting planes. Do not rely on current behavior.
    * Add the `nctree` widget for line-oriented hierarchical data.
    * Ceased exporting `cell_fchannel()`, `cell_bchannel()`,
      `cell_set_fchannel()`, and `cell_set_bchannel()`. These
      functions were never safe for users. Everything a user might
      want to manipulate can be manipulated with more granular
      functions.
    * Add `SIGILL` to the set of fatal signals we handle.
    * Added `NCKEY_SIGNAL`. `NCKEY_RESIZE` is now an alias for
      `NCKEY_SIGNAL`.
    * `SIGCONT` now synthesizes a `NCKEY_SIGNAL`, just like
      `SIGWINCH`.
* Sat Mar 06 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.2.2
    * Accesses to statistics are now locked.
    * ncplayer uses direct mode when invoked with -k, speeding up
      function.
    * The cursor is now always positioned following output on exit.
    * Always flush term reset at start, fixing late reset on e.g.
      tmux.
    * ncplayer -L on videos no longer delays between loops.
    * QR Codes can now be blitted only using NCBLIT_2x1, since
      that's the only one scanners work with.
* Sat Feb 13 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.2.1
    * Blitters properly degrade to NCBLIT_2x2 from NCBLIT_3x2 and
      NCBLIT_BRAILLE on linux console.
    * Fix transparent blitter stacking when the lower plane has no
      transparency.
    * ncplayer now always shows actual blitter being used.
    * First use of notcurses_getc() and other input functions no
      longer resets colors on tmux.
    * When using rendered mode but inhibiting the alternate screen,
      the cursor is now placed on the bottom left on exit.
* Wed Feb 03 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.1.8
    * The notcurses-tetris binary has been renamed nctetris.
    * The new function channel_set_palindex() has been added.
    * NCDIRECT_OPTION_NO_READLINE has been removed after a short life
    * ncdirect_readline() has been added. The first time used, it
      initializes Readline. Readline will be destroyed by
      ncdirect_stop() if it was ever initialized.
  - Update to version 2.1.7
    * Notcurses has been split into two libraries, "notcurses-core"
      and "notcurses". The latter contains the heavyweight multimedia
      code, so that applications which don't need this functionality
      can link against only the former. "pkg-config" support is
      present for both. If using only "notcurses_core", use the new
      functions "notcurses_core_init()" and/or "ncdirect_core_init()"
      in place of "ncdirect_init()" and "notcurses_init()", or
      your program is unlikely to link.
    * The "notcurses-view" binary has been renamed "ncplayer".
  - Introduce subpackages for notcurses-core
* Tue Jan 19 2021 Dirk Müller <dmueller@suse.com>
  - fix build without pandoc on 32bit x86 and arm
* Sun Jan 17 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 2.1.5
    * Notcurses now depends on GNU Readline at build and runtime,
      entirely for the benefit of direct mode, which now prepares
      GNU Readline for safe use (unless the new
      NCDIRECT_OPTIONS_NO_READLINE is used).  ncplane_putstr_yx(),
      ncplane_putstr_stained(), and ncplane_putnstr_yx() now return
      the number of columns output, as long documented (they were
      mistakenly returning the number of bytes).
    * cplane_abs_yx() has been added, returning the absolute
      coordinates of the plane's origin (i.e. coordinates relative
      to its pile).
  - Update to version 2.1.4
    * Direct mode now supports NCDIRECT_OPTION_NO_QUIT_SIGHANDLERS,
      and by default installs signal handlers similar to those of
      fullscreen mode. They will attempt to reset the terminal, and
      propagate the signal.
    * Add channels_fg_palindex() and channels_bg_palindex().
  - Update to version 2.1.3
    * ncdirect_styles_{set, on, off}() have been deprecated in favor
      of ncdirect_{set, on, off}_styles(), to match ncplane_
      equivalents.
    * ncdirect_raster_frame() no longer requires blitter nor scale.
    * ncdirect_{fg, bg}_{default, rgb}() have been deprecated in
      favor of ncdirect_set_{fg, bg}_{default, rgb}(), to match
      ncplane.
  - Update to version 2.1.2
    * Add notcurses_linesigs_enable() and notcurses_linesigs_disable().
    * Divide ncdirect_render_image() into component
      ncdirect_render_frame() and ncdirect_raster_frame() (the original
      remains), allowing multiple threads to decode images concurrently.
    * Sextants are now considered supported for certain values of TERM.
    * ncvisual_default_blitter() has been deprecated in favor of the
      new function ncvisual_media_defblitter(). This function's opaque
      logic accepts a struct notcurses *, providing some
      future-proofing against blitter changes. This function is
      necessary to get NCBLIT_3x2 from NCBLIT_DEFAULT.
  - Update to version 2.1.1
    * Progress bars via ncprogbar, using the standard widget API.
  - Update to version 2.1.0
    * cell has been renamed nccell. The old name has been kept as an
      alias, but ought be considered deprecated. It will be removed
      in Notcurses 3.0.
  - Update to version 2.0.12
    * ncplane_resize_maximize() has been added, suitable for use as a
      resizecb. It resizes the plane to the visual area's size, and
      is the resizecb used by the standard plane.
  - Update to version 2.0.11
    * Added ncplane_descendant_p() predicate.

Files

/usr/lib64/libnotcurses-ffi.so.3
/usr/lib64/libnotcurses-ffi.so.3.0.11


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 19 01:14:14 2024