Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libnotcurses3 | Distribution: openSUSE Tumbleweed |
Version: 3.0.11 | Vendor: openSUSE |
Release: 1.2 | Build date: Thu Oct 3 15:06:21 2024 |
Group: System/Libraries | Build host: reproducible |
Size: 19705 | Source RPM: notcurses-3.0.11-1.2.src.rpm |
Packager: http://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.
Apache-2.0
* 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.
/usr/lib/libnotcurses.so.3 /usr/lib/libnotcurses.so.3.0.11 /usr/share/licenses/libnotcurses3 /usr/share/licenses/libnotcurses3/COPYRIGHT
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Nov 15 01:30:30 2024