nick black
b8c5f51040
ncneofetch: fedora support #550
4 years ago
nick black
611b96ba46
ncneofetch: draw palette #550
4 years ago
nick black
ecfd1bd422
ncneofetch: print kernel/distro version #550
4 years ago
nick black
4db4a85704
ncneofetch: stylize infoplane #550
4 years ago
nick black
a29d10855e
ncneofetch: vertically center logo
4 years ago
nick black
d084513172
ncvisual_geom: account for scaling #726
4 years ago
nick black
85cef91ad9
ncneofetch: user/hostname on unix, put 'em in title #550
4 years ago
nick black
356f5e66fa
ncneofetch: place info plane at bottom center
4 years ago
nick black
7ca5a7e82c
ncneofetch: create info plane #550
4 years ago
nick black
31bd01b56d
index: fix notcurses_metric reference
4 years ago
nick black
39ec0b4749
ncneofetch: uname(2) to get kernel name for dispatch #550
4 years ago
nick black
3df44a05f7
Add link to 'glyph hell'
4 years ago
nick black
6538fb9c08
ncneofetch: parse lsb_release -i #550
4 years ago
nick black
ffab8b5294
lay groundwork for ncneofetch #550
4 years ago
Marek Habersack
5608b8735e
[C++] Actually use compilation options
...
Fixes: https://github.com/dankamongmen/notcurses/issues/722
`-Wpedantic` is dropped because C code uses designated structure
initializers which are available in C++20 onward (and we use C++17
ATM). Once we switch to C++20 we should re-enable the flag.
`-fno-exceptions` is dropped because we do have exceptions, so...
4 years ago
nick black
16b04e1772
add chafa, libsixel to OTHERS.md
4 years ago
nick black
929992c881
CMake: clean up defines a little
4 years ago
nick black
463f5acd6a
CMake: unset cached result of qrcodegen header check #711
4 years ago
nick black
d3c3905996
FAQ entry about cmake+libqrcodegen-dev #711
4 years ago
nick black
c286a8ae9b
ncvisual_stream(): fix oiio for eager decode #721
4 years ago
nick black
0be0b208de
man pages: s/the console/a terminal/g
4 years ago
nick black
ba31c575ba
README: discuss LANG and TERM
4 years ago
nick black
5b99ebc9fc
ncplane_puttext(): four more unit tests #691
4 years ago
nick black
6ff0bec2fa
ncplane_puttext: more unit tests, check for spcae before width #691
4 years ago
nick black
d7b04217f9
dragon/view demos: don't disturb menu bar
4 years ago
nick black
cfe764bd57
ncplane_puttext() unit test + fix #691
4 years ago
nick black
97517d0473
ncplane_puttext: another test, another bug #691
4 years ago
nick black
d1f8b9237d
ncplane_puttext: new unit test, fix breakage #691
4 years ago
nick black
2c8e4b78db
ncplane_box/ncplane_destroy: use logerror() #520
4 years ago
nick black
9cf018c628
diagnostics for ncplane_resize()/ncplane_cursor_move_yx() #520
4 years ago
nick black
2be041b1f4
Beef up ncplane_puttext() tests, fix a problem #691
4 years ago
nick black
b49d1ad838
rewrite all unit tests to use testing_notcurses() #718
4 years ago
nick black
1f9855b243
ncplane_content: add diagnostics #520
4 years ago
nick black
a46dcc5fe4
tester: introduce testing_notcurses() #718
4 years ago
nick black
3f114f4305
ncplane_puttext(): allow NULL for sbytes
4 years ago
nick black
472b6a3f54
release checklist: add fedora
4 years ago
nick black
c6657f763a
prep for 1.5.2
4 years ago
nick black
bea281d120
rust: update for new notcurses_options
4 years ago
nick black
64c4a4be53
unit tests: require utf8 for quadblitter
4 years ago
nick black
8ff0d92ad7
testing-checklist: add LANG=C, needed for debuilder
4 years ago
nick black
0657267274
v1.5.1
4 years ago
nick black
59bf168e55
quadblitter: emit ▌, not ▋, you fool #667
4 years ago
nick black
222c52e10c
view: use quadblitter
4 years ago
nick black
64b07fcd0b
outro: use quadblitter, reset vopts
4 years ago
nick black
cadd0ae283
quadblitter: fix arguments to channel_rgb() #667
4 years ago
nick black
d710bb24b2
unit test for quadblitter #667
4 years ago
nick black
d69d369304
fill out NCBLIT_2x1 Dualblitter unit test #667
4 years ago
nick black
ab4243d9be
quadblitter/dualblitter unit test bases
4 years ago
nick black
7c1e9fe3d2
ffmpeg: properly scale #714
4 years ago
Nick Black
0084dbaa6d
qrcode generalization #699 ( #713 )
...
Add convenience function ncplane_home(). Add an ncblitter_e param
to ncplane_qrcode(), and split int maxversion into value-result
int* ymax and int* xmax. Write the actual sizes of the resulting
visual into these parameters. Update the qrcode demo. Add the
qrcode PoC. Update demos to ncplane_home(), where possible.
ncplane_qrcode() now takes an ncblitter_e and two value-result int*s
in the place of a single value int. The final size of the displayed qrcode
is written to *ymax and *xmax. If the code can't fit within the specified
dimensions, an error is returned. Standard rules for pluggable blitters
apply regarding fallback etc. #699
4 years ago