nick black
bdcea181a2
don't sleep without defined interval #224
2019-12-30 07:55:50 -05:00
nick black
41ff6fa5bd
update man pages for ncplane_new()
2019-12-30 07:49:06 -05:00
nick black
e03653b964
fix libav when DISABLE_FFMPEG is used
2019-12-30 07:04:07 -05:00
nick black
99541cc036
pull out terminfo's cub1
2019-12-30 07:03:46 -05:00
nick black
328f72444e
use out own doctest
2019-12-30 07:00:51 -05:00
nick black
32ff214be2
update demos for ncplane_aligned #237
2019-12-30 02:43:33 -05:00
nick black
2ea4f77875
introduce ncplane_aligned() #237
2019-12-30 02:28:40 -05:00
nick black
8926fc5879
cursor: always get cnorm/civis defs #240
2019-12-30 01:50:43 -05:00
nick black
1697afc6b9
drone: use new builder images
2019-12-30 01:10:10 -05:00
nick black
e2745cd12f
debian: no more dep on libgtest-dev
2019-12-30 01:10:10 -05:00
nick black
9739f010e0
debian: add build-dep on ruby-ronn
2019-12-30 01:10:10 -05:00
nick black
7d4f9b5231
witherworm: message
2019-12-30 01:10:10 -05:00
nick black
bcd12279c0
ncvisual: handle plane resize #169
2019-12-30 01:10:10 -05:00
nick black
ed980f1059
pull _get from all accessors
2019-12-30 01:10:10 -05:00
nick black
014afa348b
rename ncplane default -> base #236
2019-12-30 01:10:10 -05:00
nick black
d5748c634d
ncvisual: keep duration sum for better sync #113
2019-12-29 23:28:14 -05:00
nick black
707862507d
use video pts when available #113
2019-12-29 23:28:14 -05:00
nick black
c21a04137c
curry a void* through ncvisual_stream #113
2019-12-29 23:28:14 -05:00
nick black
41153e3c7e
notcurses-view: rewrite using ncvisual_stream #113
2019-12-29 23:28:14 -05:00
nick black
db8b99d594
notcurses_render: simplify using new alpha rules
2019-12-29 19:37:24 -05:00
nick black
c0126b3389
maxcolor: add a legend for transparencies
2019-12-29 19:29:46 -05:00
nick black
ca40c93d1c
properly weigh colors for blending #234
2019-12-29 17:54:56 -05:00
nick black
924d80f0d5
don't blend default colors #235
2019-12-29 17:49:38 -05:00
nick black
f48cdd2a0e
more man pages ( #213 )
2019-12-29 16:41:28 -05:00
nick black
d06ea0463c
cell man page #213
2019-12-29 16:26:04 -05:00
nick black
fabb2f44d4
notcurses_render ronn syntax fix #213
2019-12-29 03:48:33 -05:00
nick black
46b1b8e622
notcurses_stats man page #213
2019-12-29 03:24:32 -05:00
nick black
e3e619beae
notcurses_render ma page #213
2019-12-29 02:30:25 -05:00
nick black
663e7e2eef
setting default also sets opaque #235
2019-12-29 02:13:28 -05:00
nick black
8ebc63da4b
fix up cmake syntax
2019-12-29 01:57:17 -05:00
nick black
2bc3717a01
link up man references ( #213 )
2019-12-28 22:47:50 -05:00
nick black
a43eab6921
notcurses_newplane(3) man page #213
2019-12-28 22:05:55 -05:00
nick black
665d54e33c
man page linking ( #213 )
2019-12-28 21:54:02 -05:00
nick black
daad1c7ea3
more man pages ( #213 )
2019-12-28 21:02:54 -05:00
nick black
a0d00c8aa3
man page work ( #213 )
2019-12-28 20:57:10 -05:00
nick black
9849e66c43
section 3, not 3notcurses
2019-12-28 20:17:34 -05:00
nick black
8b4c64f9cc
link to HTML documentation
2019-12-28 20:16:37 -05:00
nick black
502a1bf0e8
notcurses_stop(3) man page #213
2019-12-28 20:15:11 -05:00
nick black
734708616b
html documentation
2019-12-28 20:11:08 -05:00
nick black
7c5a13e7ac
notcurses_init(3) man page #213
2019-12-28 19:58:05 -05:00
nick black
21c3861804
s/bannner/banner/g, heh
2019-12-28 18:37:44 -05:00
nick black
b7f54e6e5f
remove now-obsolete performance note :) #131
2019-12-27 20:27:12 -05:00
nick black
e9890eefc0
general foreground elision #131
2019-12-27 20:27:12 -05:00
nick black
5b322add56
glyph-based background spec elision #131
...
When we emit a glyph that has no background pixels (i.e.
the U+2588 FULL BLOCK glyph), there's no need to emit a
background color change.
Eagle demo currently has hand-coded elision. Results from
80x70 runs using the `-c` parameter:
No optimization: 12.63MiB
Hand-optimized: 12.48MiB
New scheme, no hand-coded optimization: 12.45MiB
w00t!
2019-12-27 20:27:12 -05:00
nick black
113a8f8f62
tests: fix up -p
2019-12-27 20:01:46 -05:00
nick black
f024cee3a1
unittests: support -p argument #218
2019-12-27 17:43:24 -05:00
Nick Black
ce2a390b52
Out with googletest, in with doctest #202 ( #231 )
...
* introduce doctest over googletest #202
* call dtester in in targets
* doctest conversion #202
* channel.cpp -> doctest #202
* egcpool tests -> doctest #202
* input tests to doctester
* zaxis -> doctest
* drone: always define LANG
* libav to doctest #202
* panelreel tests to doctest #202
* spec that a C++17 compiler is now required for doctest #202
* enmetric tests -> doctest #202
* fade tests -> doctest #202
* notcurses test case -> doctest #202
* last conversion to doctest #202
* finish move to doctest #202
* drone: set up make test
2019-12-27 17:20:20 -05:00
nick black
d4caefc55d
fade: throw a 10ms cap in, improves visual and lessens load
2019-12-27 10:41:49 -05:00
nick black
148114c6ca
rewrite term_esc_rgb for ~8% more FPS
2019-12-27 09:55:06 -05:00
nick black
38cff7e54f
man pages #213
2019-12-27 08:35:16 -05:00