Commit Graph

5150 Commits

Author SHA1 Message Date
nick black
a1c7bef894 sliding: draw into ncplanes #67 2019-11-28 15:58:53 -05:00
nick black
222c532c77 demo: introduce -d delay param, use everywhere 2019-11-28 15:58:53 -05:00
nick black
c7cf4b1c9b sliding puzzle demo for planes #26 2019-11-28 15:58:53 -05:00
nick black
742a27fd00 ncplane unit test tiling the screen #26 2019-11-28 15:58:53 -05:00
nick black
494ce69ebf export styles unshifted, fix test in cell_get_style() #11 2019-11-28 15:58:53 -05:00
nick black
0b25c49f9c render: set styles #11 2019-11-28 15:58:53 -05:00
nick black
f65d168d83 notcurses_render(): call term_setstyles() for sgr stuff #11 2019-11-28 15:58:53 -05:00
nick black
bc662e92bb notcurses_render(): add term_setstyle() #11 2019-11-28 15:58:53 -05:00
nick black
2dde60c27a
ncplane_destroy(): pull it out of the zbuffer #26 2019-11-28 12:12:15 -05:00
nick black
01beeb07b8 declare ncvisual_render() #61 2019-11-28 11:43:49 -05:00
nick black
951c848ad9 minimum avformat version of 57 2019-11-28 11:43:49 -05:00
nick black
38ef2148bb widecolor: throw a box around summary 2019-11-28 11:43:49 -05:00
nick black
d5cc65715e ncplane userptr routines + unit tests #26 2019-11-28 11:43:49 -05:00
nick black
bd5596cc15 kill obsolete FIXME 2019-11-28 11:43:49 -05:00
nick black
71a127463a
ncplane_create() 2019-11-27 21:29:28 -05:00
nick black
9a41257669 libavutil/libswscale versions in intro 2019-11-27 18:32:46 -05:00
nick black
94ee128ef4 debian: deps on libavformat-dev, libswscale-dev 2019-11-27 18:32:46 -05:00
nick black
b1029fc191 av: pass down through libswscale #61 2019-11-27 18:32:46 -05:00
nick black
8dfd050ab7 add ncplane_destroy() #26 2019-11-27 18:32:46 -05:00
nick black
5dfb07183c libav: throw an swscaler in the mix #61 2019-11-27 18:32:46 -05:00
nick black
f948904f7b libavutil linkage #61 2019-11-27 18:32:46 -05:00
nick black
45697d54f9 libav: pass AVFrame back through #61 2019-11-27 18:32:46 -05:00
nick black
d423978e1b run ncvisual_decode() in libav unit tests 2019-11-27 18:32:46 -05:00
nick black
9ed5a8b6c7 decode AVPacket into AVFrame #61 2019-11-27 18:32:46 -05:00
nick black
cf557ff500 ncurses-view #61 2019-11-27 18:32:46 -05:00
nick black
4b2bf26ee2 ncvisual_destroy() implemented 2019-11-27 18:32:46 -05:00
nick black
dc6ce9ba90 shrink leading box 2019-11-27 18:32:46 -05:00
nick black
7bc58fe603 consistency check assert in egcpool #59 2019-11-27 18:32:46 -05:00
nick black
3ef57d734e unit tests for egcpool removal #59 2019-11-27 18:32:46 -05:00
nick black
2080e0bff3 unit tests for exercised egcpool #59 2019-11-27 18:32:46 -05:00
Nick Black
ba648dbd74
What a miserable evening tracking #57 (#60)
* widecolor-demo: don't emit spaces
* notcurses_init: newline before splash
* boxdemo: ncplane_erase() on entry #58
* uniblock-demo: print even wide chars #49
2019-11-27 10:43:03 -05:00
nick black
ed6ec5e854
unicodeblocks: disable RtL blocks for now 2019-11-27 04:42:51 -05:00
nick black
164d2e1cc0
notcurses_render(): count multicols against running total #57 2019-11-27 02:36:20 -05:00
nick black
ee2e16736c
signal handlers for INT, QUIT, WINCH #27 2019-11-27 02:08:35 -05:00
nick black
f14ee490f2
CMake: visibility=hidden by default #56 2019-11-27 01:02:05 -05:00
nick black
5aa0b4912d
debian: build notcurses-bin with demo 2019-11-26 23:07:01 -05:00
nick black
e64f7a22ff
v0.0.9 2019-11-26 22:50:53 -05:00
nick black
360a3f8600
print versions in startup 2019-11-26 22:50:30 -05:00
nick black
c4fb15524d
ncurses_render(): fflush stdout following writes #46 2019-11-26 22:27:37 -05:00
nick black
a0bb876549 render: if either fg or bg are default, send 'op' first #48 2019-11-26 21:50:50 -05:00
nick black
3bd67740cc ncplane_putstr(): copy attrword and channels directly #48 2019-11-26 21:50:50 -05:00
nick black
f514fe234c switch demos to ncplane_rounded_box_cells() 2019-11-26 21:50:50 -05:00
nick black
ccb3c137b3 add ncplane_box_sized() and ncplane_rounded_box_cells() 2019-11-26 21:50:50 -05:00
nick black
728d4775b6
initialize nc_ in notcurses tests #54 2019-11-26 20:49:55 -05:00
nick black
9f334f88df
libav: don't require a notcurses ctx for tests #54 2019-11-26 20:40:28 -05:00
nick black
80519c92fa libav: add LoadVideo unit test #35 2019-11-26 20:23:40 -05:00
nick black
98d6f12002 visual_open: round out libav loading #35 2019-11-26 20:23:40 -05:00
nick black
0c8f54d728 test video 2019-11-26 20:23:40 -05:00
nick black
e9256b1397 add libavformat-dev to debian deps #35 2019-11-26 20:23:40 -05:00
nick black
3dee9bba7c need avframe 2019-11-26 20:23:40 -05:00