Commit Graph

7335 Commits

Author SHA1 Message Date
nick black
5735e5966a
add _yx-suffixed output forms #102 2019-12-12 06:38:16 -05:00
nick black
c0b10a8f32
enable sgr/sgr0 #73 2019-12-12 06:21:16 -05:00
nick black
1ccb747e72
sgr: support disabling ALTCHARSET 2019-12-12 05:06:07 -05:00
nick black
b7e8fda3b1
Merge branch 'master' of github.com:dankamongmen/notcurses 2019-12-12 04:53:04 -05:00
nick black
3a79cbf469
proof of concept support. sgr binary 2019-12-12 04:52:59 -05:00
nick black
194b76a9d3
input: update comment, no longer driven through cell 2019-12-11 00:47:46 -05:00
nick black
64462a11ac
for real tho 2019-12-10 16:21:32 -05:00
nick black
208077b95c
enmetric unit tests 2019-12-10 16:21:18 -05:00
nick black
c7c52f21d5
luigi: just use the three frames in a loop 2019-12-10 12:20:44 -05:00
nick black
206db6dedd
sgr unit tests 2019-12-10 08:50:32 -05:00
nick black
624ab35b8f
close bracket in output #121 2019-12-10 07:29:03 -05:00
nick black
e45df10dca
input: handle unicode #121 2019-12-10 07:28:02 -05:00
nick black
6c14a47368
input: pass through decoded utf8 #121 2019-12-10 07:25:38 -05:00
nick black
ad4c8ac58a
luigi: set sprite background so we can elide more 2019-12-10 07:03:29 -05:00
nick black
7eafdd6772
fix up unit testing sanity 2019-12-10 06:59:35 -05:00
nick black
8672ae3caa
update docs regarding input 2019-12-10 06:10:01 -05:00
Nick Black
0d2c43603b
Luigi in Mega Man world (#127)
* uniblock-demo: reset background to black
* warning about quantization
* some luigi love
* update cell documentation
* add unit test for move of stdplane
* MoveToLowerRight unit test
* ncplane_move_yx(): error to move stdscr
* better box permutations test
* luigi in megaman2 world
* stats: don't print 'em if we haven't got 'em
2019-12-10 06:02:49 -05:00
nick black
fdc4325929 widecolor: make message its own plane #110 2019-12-08 17:56:03 -05:00
nick black
66fa8854f3 outro effects 2019-12-08 17:56:03 -05:00
nick black
5e5abd7cbd extract outro 2019-12-08 17:56:03 -05:00
nick black
3a6551ab4d
uniblock-demo: scroll the blocks right-to-left #104 2019-12-08 16:48:58 -05:00
nick black
93231c26eb input: use SPUA-B for special keys #118 2019-12-08 15:32:57 -05:00
nick black
949e531038
notcurses-input: colorize output 2019-12-08 14:35:29 -05:00
nick black
3085a5db31
fix up EmitWchar unit test 2019-12-08 14:26:35 -05:00
nick black
e77c584815
fadeout: handle background #111 2019-12-08 14:19:59 -05:00
nick black
065d44001c
change demo order 2019-12-08 14:05:48 -05:00
nick black
ea10d80eec
remove duplicate macro define 2019-12-08 13:50:59 -05:00
nick black
0c5c696084
boxdemo: center target grid 2019-12-08 13:43:37 -05:00
Nick Black
38a10d9065
Transparency via alpha channels (#122)
* outro: bevel message window's corners
* egcspool: use full 25 bits available for 32MB pools
* render: remove unused inheritance mask
* interfaces + unit tests for 2-bit alpha
* notcurses_*g_alpha() acccessors
* cell alpha + unit tests
* panelreel: support a background channel
* notcurses: transparency via alpha channel
* remove unused CELL_ALPHA_MASK
2019-12-08 13:00:19 -05:00
nick black
08859aeb29
use CELL_STYLE_SHIFT rather than bare 16u 2019-12-08 12:59:41 -05:00
nick black
756eebc060
add ncplane_putwegc() and unit test #120 2019-12-07 23:00:18 -05:00
nick black
15c13898ea
don't require civis if retaining cursor 2019-12-07 22:26:35 -05:00
nick black
1b1729133c
add ncplane_putwstr(), add unit test #120 2019-12-07 20:37:25 -05:00
nick black
7566af57e3
introduce ncplane_set_[fb]g 2019-12-07 17:55:23 -05:00
nick black
79253caf31
render: reorder assignment to work around -Wclobbered 2019-12-07 17:29:17 -05:00
nick black
98b323e9a0
demo: only print 'unknown demo' msg when appropriate 2019-12-07 17:12:47 -05:00
nick black
222889c7c6
add ncplane_*_rgb() 2019-12-07 15:13:08 -05:00
nick black
8afcd04446
sync cell/ncplane fg/bg API naming 2019-12-06 22:45:08 -05:00
nick black
80821ba0e5
readme: section on adapting NCURSES programs 2019-12-06 18:33:20 -05:00
nick black
78ec605cc6
render: revert cleartoeol, as it leads to flicker 2019-12-06 16:31:00 -05:00
nick black
3d2c2265e0
render: work around wide chars at the far boundary 2019-12-06 16:29:17 -05:00
nick black
3bd43c871d
widecolor: maintain color across resizes 2019-12-06 16:23:31 -05:00
nick black
0392aa34ea
notcurses: get el terminfo capability 2019-12-06 15:46:56 -05:00
nick black
ee4c3d217b
widecolor: detect and inhibit wide spaces 2019-12-06 15:46:28 -05:00
nick black
df93b67b4e
fix up subject of libav test 2019-12-06 14:41:49 -05:00
nick black
6248714cd0
widecolor: oh what fun 2019-12-06 04:31:37 -05:00
nick black
065f8170ef
Merge branch 'master' of github.com:dankamongmen/notcurses 2019-12-05 17:38:39 -05:00
nick black
cb5b0e2968
א guy #110 2019-12-05 17:38:36 -05:00
nick black
bf12ea3c59
panelreel-demo: no general border 2019-12-05 14:48:59 -05:00
nick black
52f5bd1612
widecolors: allow all characters 2019-12-05 14:48:47 -05:00