diff --git a/README.md b/README.md index 1c22a1944..ef4d3139f 100644 --- a/README.md +++ b/README.md @@ -1938,12 +1938,14 @@ These are pretty obvious, implementation-wise. * If your terminal has an option about default interpretation of "ambiguous-width characters" (this is actually a technical term from Unicode), ensure it is - set to **Wide**, not narrow. + set to **Wide**, not narrow. If that doesn't work, ensure it is set to + **Narrow**, heh. * If you can disable BiDi in your terminal, do so while running notcurses applications, until I have that handled better. notcurses doesn't recognize the BiDi state machine transitions, and thus merrily continues writing - left-to-right. ﷽! + left-to-right. Likewise, ultra-wide glyphs will have interesting effects. + ﷽! * The unit tests assume dimensions of at least 80x25. They might work in a smaller terminal. They might not. Don't file bugs on it. @@ -1962,11 +1964,12 @@ purposes, makes the detection work quite well **today**. ### Fonts -Fonts end up being a whole thing, little of which is pleasant. +Fonts end up being a whole thing, little of which is pleasant. I'll write this +up someday **FIXME**. ### When all else fails... -...fuck wit' it harder. +...fuck wit' it harder, hax0r. ## Supplemental material @@ -1993,6 +1996,9 @@ Fonts end up being a whole thing, little of which is pleasant. ### History +* 2019-12-18: notcurses [0.9.0 "You dig in! You dig out! You get out!"](https://github.com/dankamongmen/notcurses/releases/tag/v0.9.0), + and also the first contributor besides myself (@grendello). Last major + pre-GA release. * 2019-12-05: notcurses [0.4.0 "TRAP MUSIC ALL NIGHT LONG"](https://github.com/dankamongmen/notcurses/releases/tag/v0.4.0), the first generally usable notcurses. I prepare a [demo](https://www.youtube.com/watch?v=eEv2YRyiEVM), and release it on YouTube. diff --git a/src/demo/view.c b/src/demo/view.c index 68532368b..869ae7ef5 100644 --- a/src/demo/view.c +++ b/src/demo/view.c @@ -22,7 +22,7 @@ view_video_demo(struct notcurses* nc){ ncplane_dim_yx(ncp, &dimy, &dimx); int averr; struct ncvisual* ncv; - ncv = ncplane_visual_open(ncp, "../tests/bob.mkv", &averr); + ncv = ncplane_visual_open(ncp, "../tests/fm6.mkv", &averr); if(!ncv){ return -1; } diff --git a/tests/bob.mkv b/tests/bob.mkv deleted file mode 100644 index 1f4fded25..000000000 Binary files a/tests/bob.mkv and /dev/null differ diff --git a/tests/fm6.mkv b/tests/fm6.mkv new file mode 100644 index 000000000..2403369db Binary files /dev/null and b/tests/fm6.mkv differ diff --git a/tests/libav.cpp b/tests/libav.cpp index 9908162d7..74e9d8ec0 100644 --- a/tests/libav.cpp +++ b/tests/libav.cpp @@ -57,7 +57,7 @@ TEST_F(LibavTest, LoadVideo) { int averr; int dimy, dimx; ncplane_dim_yx(ncp_, &dimy, &dimx); - auto ncv = ncplane_visual_open(ncp_, "../tests/bob.mkv", &averr); + auto ncv = ncplane_visual_open(ncp_, "../tests/fm6.mkv", &averr); ASSERT_NE(nullptr, ncv); EXPECT_EQ(0, averr); auto frame = ncvisual_decode(ncv, &averr); @@ -74,7 +74,7 @@ TEST_F(LibavTest, LoadVideoCreatePlane) { int averr; int dimy, dimx; ncplane_dim_yx(ncp_, &dimy, &dimx); - auto ncv = ncvisual_open_plane(nc_, "../tests/bob.mkv", &averr, 0, 0, false); + auto ncv = ncvisual_open_plane(nc_, "../tests/fm6.mkv", &averr, 0, 0, false); ASSERT_NE(nullptr, ncv); EXPECT_EQ(0, averr); auto frame = ncvisual_decode(ncv, &averr);