| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: notcurses-demos | Distribution: openSUSE Tumbleweed |
| Version: 3.0.13 | Vendor: openSUSE |
| Release: 1.2 | Build date: Tue Jan 14 20:54:23 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 7491189 | Source RPM: notcurses-3.0.13-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://nick-black.com/dankwiki/index.php/Notcurses | |
| Summary: Character graphics and TUI library demos | |
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 the demo binaries for the notcurses library.
Apache-2.0
* Tue Jan 14 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 3.0.13
https://github.com/dankamongmen/notcurses/releases/tag/v3.0.13
- Update to version 3.0.12
https://github.com/dankamongmen/notcurses/releases/tag/v3.0.12
* 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/bin/ncls /usr/bin/ncneofetch /usr/bin/ncplayer /usr/bin/nctetris /usr/bin/notcurses-demo /usr/bin/notcurses-info /usr/bin/notcurses-input /usr/bin/tfman /usr/share/doc/packages/notcurses-demos /usr/share/doc/packages/notcurses-demos/NEWS.md /usr/share/doc/packages/notcurses-demos/README.md /usr/share/doc/packages/notcurses-demos/USAGE.md /usr/share/man/man1/ncls.1.gz /usr/share/man/man1/ncneofetch.1.gz /usr/share/man/man1/ncplayer.1.gz /usr/share/man/man1/nctetris.1.gz /usr/share/man/man1/notcurses-demo.1.gz /usr/share/man/man1/notcurses-info.1.gz /usr/share/man/man1/notcurses-input.1.gz /usr/share/man/man1/tfman.1.gz /usr/share/notcurses /usr/share/notcurses/PurpleDrank.jpg /usr/share/notcurses/Windows10Logo.png /usr/share/notcurses/aidsrobots.jpeg /usr/share/notcurses/atma.png /usr/share/notcurses/changes.jpg /usr/share/notcurses/chunli01.png /usr/share/notcurses/chunli02.png /usr/share/notcurses/chunli03.png /usr/share/notcurses/chunli04.png /usr/share/notcurses/chunli05.png /usr/share/notcurses/chunli06.png /usr/share/notcurses/chunli07.png /usr/share/notcurses/chunli08.png /usr/share/notcurses/chunli09.png /usr/share/notcurses/chunli1.bmp /usr/share/notcurses/chunli10.png /usr/share/notcurses/chunli11.png /usr/share/notcurses/chunli12.png /usr/share/notcurses/chunli13.png /usr/share/notcurses/chunli14.png /usr/share/notcurses/chunli15.png /usr/share/notcurses/chunli16.png /usr/share/notcurses/chunli17.png /usr/share/notcurses/chunli18.png /usr/share/notcurses/chunli19.png /usr/share/notcurses/chunli2.bmp /usr/share/notcurses/chunli20.png /usr/share/notcurses/chunli21.png /usr/share/notcurses/chunli22.png /usr/share/notcurses/chunli23.png /usr/share/notcurses/chunli24.png /usr/share/notcurses/chunli25.png /usr/share/notcurses/chunli26.png /usr/share/notcurses/chunli27.png /usr/share/notcurses/chunli28.png /usr/share/notcurses/chunli29.png /usr/share/notcurses/chunli3.bmp /usr/share/notcurses/chunli30.png /usr/share/notcurses/chunli31.png /usr/share/notcurses/chunli32.png /usr/share/notcurses/chunli33.png /usr/share/notcurses/chunli34.png /usr/share/notcurses/chunli35.png /usr/share/notcurses/chunli36.png /usr/share/notcurses/chunli37.png /usr/share/notcurses/chunli38.png /usr/share/notcurses/chunli39.png /usr/share/notcurses/chunli4.bmp /usr/share/notcurses/chunli40.png /usr/share/notcurses/chunli41.png /usr/share/notcurses/chunli42.png /usr/share/notcurses/chunli43.png /usr/share/notcurses/chunli44.png /usr/share/notcurses/chunli45.png /usr/share/notcurses/chunli5.bmp /usr/share/notcurses/chunli6.bmp /usr/share/notcurses/chunli7.bmp /usr/share/notcurses/chunli8.bmp /usr/share/notcurses/covid19.jpg /usr/share/notcurses/dsscaw-purp.png /usr/share/notcurses/eagles.png /usr/share/notcurses/fm6.mov /usr/share/notcurses/fonts.jpg /usr/share/notcurses/freebsd.png /usr/share/notcurses/lamepatents.jpg /usr/share/notcurses/megaman2.bmp /usr/share/notcurses/natasha-blur.png /usr/share/notcurses/normal.png /usr/share/notcurses/notcurses.png /usr/share/notcurses/notcursesIII.mov /usr/share/notcurses/onedot.png /usr/share/notcurses/samoa.avi /usr/share/notcurses/spaceship.png /usr/share/notcurses/tetris-background.jpg /usr/share/notcurses/warmech.bmp /usr/share/notcurses/worldmap.png
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Sep 22 22:53:33 2025