Commit Graph

4077 Commits (5c97b494a1bd6f74c71ec944f3a108b6010de095)
 

Author SHA1 Message Date
nick black 3226652936
reel demo: kill tablets on demo_render() exit #1225 4 years ago
joseLuís 7f175cf37c rust: NcCell width-aware constructors #1203 #1205 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
nick black 4fabba6789
s/reception/receipt/ 4 years ago
nick black 2d07bbee59
Merge branch 'master' of github.com:dankamongmen/notcurses 4 years ago
nick black d6d5757b1d
v2.1.1 4 years ago
joseLuís e778cc38e4 show rustc version in drone 4 years ago
joseLuís 4cca3ddd48 rust: working on input
- make char: all NCKEY_* constants.
- make const fn: nckey_mouse_p, ncinput_equal_p & NcInput::new.
- make rsleep!() return the notcurses_render() result.
- new Notcurses constructor with_flags().
- new example: full-input.rs.
- fix comments.
4 years ago
Nick Black 1bdd2d0555
Progress bar polishing (#1219)
Progress bars now support four 32-bit channels in ncprogbar_options, and uses them to color a gradient. The redraw procedure has been changed from O(n) to O(1). ASCII progress bars have been repaired. Closes #1213.
4 years ago
nick black 45a7458553
grotesque 4 years ago
nick black 94d4f7a04a
Merge branch 'master' of github.com:dankamongmen/notcurses 4 years ago
nick black 243b8bd4d4
uniblock: scrub all legend residue 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 45d0ca54e9
add SetStruck directmode test 4 years ago
nick black 35cb5d9511
GrowPlanes tests: use valid arguments #1215 4 years ago
nick black 7b4f978256
ncplane_resize_internal: disallow bad keepy/keepx #1215 4 years ago
nick black 66150c1f42
ncplane_resize_internal: reject keep > len #1215 4 years ago
nick black a0c722ff0d
notcurses_nccell.3 -> notcurses_cell.3 4 years ago
nick black 913373c27e
ncplane_reparent: update boundto in non-root case #1214 4 years ago
nick black bcbf7a490f
add ReparentDeep unit test #1214 4 years ago
nick black f83bdab99c
progress bars: full resolution for retrograde #1210 4 years ago
nick black a598c706db
Correctly splice children of reparented root plane
Tremendous thanks to @kaniini, @Ikke and everyone else over
at Alpine Linux for helping to chase this down. I blundered
in ncplane_reparent() when reparenting a root plane with
children (the children need to come into the root plane
list). This will hopefully fix our amd64 failures on Alpine
since late 2.0.x. Closes #1197.
4 years ago
Ariadne Conill b49ac58d3e cope with situations where /dev/tty is not actually a TTY
this can happen in situations where a child process is not running in a
session group associated with a TTY, such as on a build server.
4 years ago
nick black 66bd8c9769
pull model.png out of index.html 4 years ago
nick black f2cbfff8d9
demo: remove meaningless average r%/w% 4 years ago
nick black 8ec6d2e6fc
progbars: full resolution, fix vert inversion #1210 4 years ago
nick black 2ff20108c8
force LTR override on UC_BIDI_AL #1204 4 years ago
nick black 1bbbdd9dc0
annotate many functions with ((nonnull)) 4 years ago
nick black f7d55e8fa8
allglyph demo: add two fat vertical progress bars 4 years ago
nick black 6b859b6a32
ncls: add --align argument #1195 4 years ago
nick black ee9ed23e04
uniblock: fixed-width progress bar to better show off smooth fill #1209 4 years ago
nick black 5036e655cb
ASCII fallback for progress bar #1209 4 years ago
nick black fb38818667
progbar: cover all dependent regions #1209 4 years ago
nick black 91431f84d9
progress bars: 8x resolution #1209 4 years ago
nick black d5574cab9a
restructure progbar logic to prep for highres #1209 4 years ago
nick black 4984903d61
intro: better use of flipmode bar 4 years ago
nick black ca547bc521
progbar: get vertical progbars working #1209 4 years ago
nick black cd3fd17174
uniblock demo: add a progress bar #1151 4 years ago
nick black 827d758c19 properly color progbar #1202 4 years ago
nick black d56ea8b5e7 progbar: remove egcs options 4 years ago
nick black c3b5069eae progbar PoC: use retrograde #1202 4 years ago
nick black 82ffac8eed remove ncprogbar locking options #1202 4 years ago
nick black e37540c76e ncprogbar: implement core draw loop #1202 4 years ago
nick black 08b2d38721 progbar: directions + channels 4 years ago
nick black ff798e69e9 progbar PoC: finish up 4 years ago
nick black 1d74979718 progbar core / poc #1202 4 years ago
nick black 6bff720122 initial API + documentation for ncprogbar #1202 4 years ago
nick black be3bd474f6
model.dot: simplify 4 years ago