Commit Graph

2240 Commits (85cef91ad9082fed25f1eee8bc65dfdda3898a1c)
 

Author SHA1 Message Date
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
nick black 22dc5014cc
notcurses_rasterize: update comment about damagemap 4 years ago
nick black ee73df3059
dragon: reset static done flag, erp 4 years ago
Nick Black 068b1c952a
Dragon demo #708 (#710)
* define dragon curve demo #708
* demo: distinguish abort from fail, color-wise
* dragon: ncvisual-based #708
4 years ago
nick black 909040eade
christ nick get your head in the game 4 years ago
nick black ed824fe0d2
eep! #709 4 years ago
nick black 5bbd183db4
rotate_channels: handle top half block #707 4 years ago