Commit Graph

97 Commits (69e329d3281a5f9ccaab03a8d92869610c33a131)

Author SHA1 Message Date
nick black e1b1654d1e
NEWS: mention ncdirect image render split 4 years ago
nick black 0ceb129125
document kitty properties #1117 4 years ago
nick black 53d4dac427
drone: add ubuntu hirsute builder 4 years ago
nick black ded14ac190
drone: kick fedora hard in the ass 4 years ago
nick black 0a021fce1c
drone: debian unstable uses 2020-12-17a 4 years ago
nick black 2190b33421
drone: update to debian unstable 2020-12-16a builder, disable ubuntu #1220 4 years ago
nick black 8c5c9d8566
drone: update fedora builder to 2020-12-16a 4 years ago
joseLuís 04b10741d4 drone: build rust in debian and fedora #1220 4 years ago
joseLuís e778cc38e4 show rustc version in drone 4 years ago
Nick Black db77e19795
drone: alpine builder (#1217)
* drone: add alpine-edge builder #1216. ffmpeg, no qrcodegen, no pandoc
4 years ago
Nick Black 438e042cdf
Multipile resize support #1172 (#1190)
drone: use ctest -V
4 years ago
nick black be6362d74f
drone: use new builder 2020-11-26b 4 years ago
nick black 428a4ce861
drone: build from cffi/, not python/ 4 years ago
nick black dee1ec861d
drone: use ubuntu 2020-11-21a builder 4 years ago
nick black fb5148f098 drone: step up to fedora34 builder 4 years ago
nick black d0c63bcdf0 drone: build with two cpus per runner 4 years ago
nick black 05a8005b5d
drone: use 2020-11-17b debian autobuilder 4 years ago
joseLuís 9fe0363937 rust: improve testing
- add new alias `t_all` for running every test even if some fail.
- call it from `.drone.yml` to have more complete testing picture.
- add a new test for `notcurses_init` as the first test.
4 years ago
nick black ab7c92a2b3
ubuntu drone: run rust tests with TERM set #1119 4 years ago
nick black fe173210a3
drone: use new 2020-10-25a builders 4 years ago
nick black a31c29f278
drone: run ldconfig post-install 4 years ago
nick black da1b8d1d53
install version.h #1054 4 years ago
nick black 4360f3bec8
release: upload doc package to github #981 4 years ago
nick black 8228ba8204
drone: run notcurses-direct-pydemo 4 years ago
nick black 6ddf105746
uninline ncplane_new() so older binaries continue to link 4 years ago
nick black 364cf61004
drone: ubuntu builer 2020-09-22a 4 years ago
nick black dd4b97e06e
drone: use 2020-08-31a builders 4 years ago
nick black 026b94969d cffi heap allocations are zero-initialized #942 4 years ago
nick black 679e2d25f8
drone: build python as well as srcdest 4 years ago
nick black e9f0f36eef
drone: restrict rust to ubuntu for now #930 4 years ago
nick black 418ea3ea31
drone: use 2020-08-20a builders 4 years ago
nick black 88c765ba7e
drone: build rust in CI, run unit tests #930 4 years ago
nick black 7d2d7c7896
drone: build python in CI #930 4 years ago
nick black 248c49402e
drone: use new builders 4 years ago
nick black b5d93077f1
drone: revert to older fedora until new one's fixed 4 years ago
nick black a8b4c01210 brown v board of education comes for ubuntu 4 years ago
nick black 84631369d4 update to new drones 4 years ago
nick black cb189869ee debugging ubuntu CI 4 years ago
nick black dd0605939a
drone: add libunistring 4 years ago
nick black 1792f820e4
drone: shift ubuntu docker back to 2020-07-13a 4 years ago
nick black 1e39589c08
drone: update to 2020-07-13a builders 4 years ago
Nick Black 415d4b813f
Tight work on unit testing, controlling tty vs output fd (#758)
* Some things go to the FILE* we're provided. Some can only go to a controlling terminal. Check to see if the FILE we're given is a TTY. If not, open up /dev/tty #752.
* term_emit(): fflush() can return EAGAIN. Loop on it to eliminate a rare error on shutdown that particularly affected unit tests (where we start and shut down Notcurses many times in a row).
* sgr poc: check return value of setlocale()
* drone: run all unit tests
* CMake: add some tests using PoCs
* ncneofetch: print even small palettes
4 years ago
nick black b6aa91bf4c
drone: fix up exclude syntax 4 years ago
nick black 3a8b0150d3
move doctest --tce to drone.yaml 4 years ago
nick black 9d6b5b2872
drone: fucking yaml syntax 4 years ago
nick black dd2b36ce0a
drone: set TERM on debian 4 years ago
nick black 33667df40e
drone: set TERM for fedora 4 years ago
nick black 4a3d436e5b
drone: update builders 4 years ago
Nick Black 28431914a8
First go at ncplane_puttext() (#690)
Very simple take at ncplane_puttext(), a new function for linebroken text. Also some very basic unit tests. I doubt this works very well yet, but it handles the simplest cases #682. Added nclog(), internal function for logging. #520
4 years ago
nick black e879bf8f93
let outro demo run on no-multimedia builds 4 years ago