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

libnotcurses3-3.0.9-3.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libnotcurses3 Distribution: openSUSE Tumbleweed
Version: 3.0.9 Vendor: openSUSE
Release: 3.2 Build date: Tue Feb 27 23:03:41 2024
Group: System/Libraries Build host: reproducible
Size: 24484 Source RPM: notcurses-3.0.9-3.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://nick-black.com/dankwiki/index.php/Notcurses
Summary: Character graphics and TUI library
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.

Provides

Requires

License

Apache-2.0

Changelog

* 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.so.3
/usr/lib64/libnotcurses.so.3.0.9
/usr/share/licenses/libnotcurses3
/usr/share/licenses/libnotcurses3/COPYRIGHT


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 00:14:29 2024