nick black
|
8e0173cce3
|
cell unit tests: use nccell_width()
|
2021-05-01 20:04:46 -04:00 |
|
nick black
|
55837bcb55
|
add nccell_width() to avoid calling utf8_egc_len externally
|
2021-05-01 20:04:26 -04:00 |
|
nick black
|
1d99cc2628
|
CMake: verify presence of libunistring for linking
|
2021-05-01 19:51:20 -04:00 |
|
nick black
|
4a10801bb5
|
render: improve some diagnostics
|
2021-05-01 19:33:33 -04:00 |
|
nick black
|
c792b2e972
|
[demo] place hud down and in center
|
2021-05-01 18:59:31 -04:00 |
|
nick black
|
745cbfb41b
|
intro: animate following orca move, not before #1616
|
2021-05-01 18:43:07 -04:00 |
|
nick black
|
6944dd5bf8
|
sprixel: remove x/y fields, as we now shrink the plane to fit #1612
|
2021-05-01 17:37:48 -04:00 |
|
nick black
|
70357f7173
|
notcurses_init: bad signal registration is once again an error, huzzah
|
2021-05-01 17:35:03 -04:00 |
|
nick black
|
1f55d2e398
|
exception tests: explicitly stop context
|
2021-05-01 17:32:24 -04:00 |
|
nick black
|
fb1bc236b4
|
signals: improve diagnostics
|
2021-05-01 17:31:50 -04:00 |
|
nick black
|
476d180797
|
sixel tests: notcurses_stop() on early exit
|
2021-05-01 17:28:19 -04:00 |
|
nick black
|
eb04a7872a
|
[ncplayer] name the rendered plane for debug
|
2021-05-01 16:38:28 -04:00 |
|
nick black
|
ad4763127e
|
ncplane_reparent: destroy old empty piles #1614
|
2021-05-01 16:17:35 -04:00 |
|
nick black
|
7c53072803
|
[xray] clean up last sprixel plane
|
2021-04-30 16:44:36 -04:00 |
|
nick black
|
f701271c27
|
migrate sprixels across sprixelcaches when reparenting across piles #1608
|
2021-04-30 16:44:36 -04:00 |
|
nick black
|
b557db381a
|
[xray] kick the living shit out of this #1607
|
2021-04-30 16:44:36 -04:00 |
|
nick black
|
d1f67dcddf
|
[xray] kill off cancelled global
|
2021-04-30 16:44:36 -04:00 |
|
nick black
|
5e1247051f
|
xray: more threading work #1607
|
2021-04-30 16:44:36 -04:00 |
|
nick black
|
5947f3d4d2
|
experimental threaded xray #1607
|
2021-04-30 16:44:36 -04:00 |
|
nick black
|
9a1499bd02
|
[sprixel] kill FIXME, make sprixelid_nonce atomic
|
2021-04-30 16:44:36 -04:00 |
|
nick black
|
b0a3c12f9b
|
drone: use new alpine edge builder, with musl-dbg #1538
|
2021-04-30 10:37:28 -04:00 |
|
nick black
|
23b966d4a3
|
[textplay] drop loglevel back
|
2021-04-30 09:40:28 -04:00 |
|
nick black
|
89c17b7b91
|
[textplay] put some flair on the leader
|
2021-04-30 09:39:29 -04:00 |
|
nick black
|
467c8d0e72
|
textplay: need render to a new plane
|
2021-04-30 09:33:29 -04:00 |
|
nick black
|
e21f3585dc
|
ncplane_reparent: add some diagnostics
|
2021-04-30 05:38:51 -04:00 |
|
nick black
|
eced048de1
|
readme: shield for matrix chatroom
|
2021-04-30 03:52:06 -04:00 |
|
nick black
|
fceaad5183
|
README: add note about Pandoc stack + interrogations
|
2021-04-29 18:01:59 -04:00 |
|
nick black
|
58b8c528fc
|
intro: base orca movement off screen width
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
7f1310f4d1
|
ncplane_move_yx: don't invoke sprixel_move on no movement
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
069084d435
|
auxvec: unite memory release in sprite_rebuild() #1440
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
a6766c3bd4
|
[sixel] use transparency vector + auxvecs #1440
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
effb1d4613
|
[sixel] get last column in wipes
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
505571e43f
|
[sixel] implement wipe_color #1440
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
f4ff9beb50
|
[sixel] flip it and reverse it #1440
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
a34714ca68
|
implement sixel_reblit() #1440
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
fe719a6c39
|
[sixel] attach the sixelmap to the sprixel post-load
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
322ee8309d
|
ncplayer: use a different plane for each file
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
9c472a5d5e
|
free auxvectors at ncplane free time, not sixel hide time #1440
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
6ad7fcc7a9
|
factor out write_sixel_payload for rematerialization #1440
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
5799c92415
|
Third Idea: raw sixel-based sixelmap #1440
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
262550c5ea
|
[sixel] create sixelmap for rematerialization #1440
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
eb5c9185e5
|
pixel: shrink BYOP to match sprixel ("crop to content")
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
03bc0163ac
|
player: expand on misleading diagnostic
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
8cef88b251
|
properly bound paint_sprixel on sprixel geom #1598
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
dd4eb3e5c2
|
write_sixel_data: allow direct reprodution of palette #1440
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
624d6a1390
|
sixel: start in on sixel_update() to unify wipe+rebuild #1440
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
1442e8abd4
|
move rebuild's free() of auxvec into callback
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
37d64d96ec
|
kill off sprixel_kitty_p(), hurrah
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
9c03fdcfb5
|
sprite_wipe: check for ANNIHILATED_TRANS and return 0
|
2021-04-29 07:47:42 -04:00 |
|
nick black
|
e05ea90760
|
introduce ANNIHILATED_TRANS, special-case O(1) conversion from TRANSPARENT #1587
|
2021-04-29 07:47:42 -04:00 |
|