clarify DFSG for notcurses-demo.1

This commit is contained in:
nick black 2020-10-23 10:52:18 -04:00
parent 6415775326
commit 0c0404ec51
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC
2 changed files with 9 additions and 10 deletions

View File

@ -89,11 +89,11 @@ Proper display requires:
* A monospaced font, and
* Good Unicode support in your libc, font, and terminal emulator.
The Debian version of notcurses leaves out certain multimedia considered
non-free under the Debian Free Software Guidelines. As a result, the
**chunli**, **eagle**, **jungle**, **luigi**, and **view** demos
are unavailable through the Debian package. This applies to any distro
which uses the DFSG source tarball, including Ubuntu and Fedora.
The Debian version of **notcurses-demo** leaves out certain multimedia
considered non-free under the Debian Free Software Guidelines. As a result, the
**chunli**, **eagle**, **jungle**, **luigi**, and **view** demos are
unavailable through the Debian package. This applies to any distro which uses
the DFSG source tarball, including Ubuntu and Fedora.
If notcurses is built without multimedia support, the **chunli**, **eagle**,
**outro**, **view**, **xray**, and **yield** demos will be partially or wholly

View File

@ -51,13 +51,12 @@ struct ncmultiselector; // widget supporting selecting 0..n from n options
struct ncreader; // widget supporting free string input ala readline
struct ncfadectx; // context for a palette fade operation
// each has the empty cell in addition to the product of its dimensions. i.e.
// NCBLIT_1x1 has two states: empty and full block. NCBLIT_1x1x4 has five
// states: empty, the three shaded blocks, and the full block.
// we never blit full blocks, but instead spaces (more efficient) with the
// background set to the desired foreground.
typedef enum {
NCBLIT_DEFAULT, // let the ncvisual pick
NCBLIT_1x1, // full block █
NCBLIT_2x1, // upper half + 1x1 ▀█
NCBLIT_1x1, // spaces, compatible with ASCII
NCBLIT_2x1, // upper half + 1x1 (space) ▀
NCBLIT_1x1x4, // shaded full blocks ▓▒░█
NCBLIT_2x2, // quadrants + 2x1 ▗▐ ▖▀▟▌▙█
NCBLIT_4x1, // four vertical levels █▆▄▂