nick black
36646f1b9b
pixel PoC / ncneofetch -> ncvisual_blit() #1462
2021-10-16 03:39:25 -04:00
nick black
5db0f3457b
restore ncvisual_inflate(), for now
2021-10-16 03:39:25 -04:00
nick black
0afd815925
all PoCs: ncvisual_render -> ncvisual_blit #1462
2021-10-16 03:39:25 -04:00
nick black
2c8286c099
stacking tests: ncvisual_render() -> ncvisual_blit() #1462
2021-10-16 03:39:25 -04:00
nick black
f096064648
[keller] fix up for ncvisual_blit() #1462
2021-10-16 03:39:25 -04:00
nick black
e95e2fac66
ncvisual_render -> ncvisual_blit (nctetris)
2021-10-16 03:39:25 -04:00
nick black
bb2004e589
ncvisual_render -> ncvisual_blit (docs)
2021-10-16 03:39:25 -04:00
nick black
be42ff909c
ncvisual_render -> ncvisual_blit (core/test) #1462
2021-10-16 03:39:25 -04:00
nick black
eb032cc638
[windows] HANDLE, not PHANDLE
2021-10-16 02:52:37 -04:00
nick black
d26374a312
properly name Windows Terminal
2021-10-16 02:51:41 -04:00
nick black
d6a91fb99f
menu PoC: ignore NCTYPE_RELEASE
2021-10-16 02:43:36 -04:00
nick black
4fc1b4493f
stop pushing termtype to interrogate_terminfo
2021-10-16 02:32:04 -04:00
nick black
ec67847806
[ncplayer] restore pause functionality with NCTYPE_RELEASE
2021-10-16 02:03:01 -04:00
joseLuís
1e1d1bb631
constify ncselector_item reference fix #2270
2021-10-14 18:14:05 +02:00
joseLuís
383edaece1
remove poc for issue #2266
2021-10-14 12:38:21 +02:00
nick black
fb2078daa6
drop textplay PoC
2021-10-14 05:12:30 -04:00
nick black
b87d8f15f7
[info] expand some emoji into proper literals
2021-10-14 03:45:05 -04:00
nick black
f05f65dc80
notcurses-demo FPS graph: back to straight seconds
2021-10-14 03:32:20 -04:00
nick black
99169aea42
tabbed janitorial work
...
clean up memory leak of tab names
ignore NCTYPE_RELEASE in tabbed PoC
constify strings in nctabbed_options
2021-10-14 03:26:15 -04:00
nick black
b0b4c965a5
for now, if it's on windows, it's windows terminal #2248
2021-10-14 00:12:43 -04:00
nick black
245f9f85c7
Use Windows pipes for input readiness notification ( #2263 )
...
* [windows] use CreatePipe for input #2244
* [input] read and write to Windows readiness handles #2244
* inputready_fd: not on windows, alas
2021-10-14 00:02:18 -04:00
nick black
abea3f9064
constify ncmenu_item/_section strings
2021-10-13 20:38:21 -04:00
nick black
2015e8ffc9
Constify strings in selector/mselector_items
...
Use internal types to track items within the
selector/mselector widgets, rather than pressing the
user-provided item structs into double-duty. With this
change, we can constify the strings within those
user-provided items. Do so, also removing the internal-side
elements. Update documentation. Closes #2267 .
2021-10-13 19:19:43 -04:00
nick black
1152e2c318
ncselector_options: constify string arguments
2021-10-13 18:38:10 -04:00
nick black
d82cc8e6f7
interp PoC: clean up ncvisual #2266
2021-10-13 11:18:49 -04:00
nick black
939d54d6a8
contour: enable sextants
2021-10-13 09:42:24 -04:00
joseLuís
b2d745834c
add minimal example for #2266
2021-10-13 12:00:43 +02:00
nick black
febaff364b
[BitmapSmoothMove] only WARN in test until sixel supports this #2258
2021-10-12 07:38:39 -04:00
nick black
b8a66fed12
[heuristics] GNU screen 4x never has rgb
2021-10-12 00:57:09 -04:00
nick black
b9fa29247a
[automaton] detect GNU screen + version #2261
2021-10-11 19:05:50 -04:00
nick black
2f2f75ed49
[automaton] match vt101/vt100/vt132 explicitly #2260
2021-10-11 18:37:24 -04:00
nick black
e7e6302391
[uniblocks] don't bail on bad unicode
2021-10-11 03:39:50 -04:00
nick black
ccad129fc2
smooth pixel motion #1682
2021-10-11 03:28:34 -04:00
nick black
676b92187b
[tests] tighten up movement in BitmapSmoothMove #1682
2021-10-11 03:28:34 -04:00
nick black
80d968a52e
sprixel_load: diagnostic on failure
2021-10-11 03:28:34 -04:00
nick black
56fffba757
[kitty] pass pixel offsets through to sprixel_load() #1682
2021-10-11 03:28:34 -04:00
nick black
9b0bf6af23
BitmapSmoothMove unit test #1682
2021-10-11 03:28:34 -04:00
nick black
8ac0791470
[smoothpixel] check that pixel offsets are within cell geometry bounds #1682
2021-10-11 03:28:34 -04:00
nick black
b42b866189
initial support for pixel offsets
...
Add pixel offset fields to blitterargs in the pixel
portion of the union. Check in blitter_geom that
pixel offsets are not used with cell blitting.
Prepare the new blitterargs fields. Account for pixel
offsets when calculating cell geometry #1682 .
2021-10-11 03:28:34 -04:00
nick black
ba10390e1e
wcstombs -> wcsrtombs in ncplane_putwstr_yx()
2021-10-11 02:45:21 -04:00
nick black
40dacc3f4e
[DA1] restore comments about VT101, VT100, VT132
2021-10-11 00:19:39 -04:00
nick black
f44799e226
[automaton] require Sixel in DA1, unless it's snowflake alacritty #2257
2021-10-11 00:16:01 -04:00
nick black
091646dc47
name 3.0.0
2021-10-10 22:04:36 -04:00
nick black
39ccdbfcb6
[load_ncinput] send synthesized signal even when draining
2021-10-10 22:03:41 -04:00
nick black
41cf28b775
[NCPP] restore Visual::subtitle()
2021-10-10 20:49:00 -04:00
nick black
66d8eab7b7
[direct_stop] call del_curterm when not on windows
2021-10-10 18:58:08 -04:00
nick black
36e9ab510d
[direct] allocate TAM when rendering images #2254
2021-10-10 18:53:48 -04:00
nick black
a20ee4c75b
[automaton] extract older XTerm versions #2252
2021-10-10 17:25:32 -04:00
nick black
4b89bf2a1a
[automaton] match old XTerm via DA2 #2252
2021-10-10 17:25:25 -04:00
nick black
f5ec1406fe
[uniblocks] fill in background in chunk
2021-10-09 11:15:15 -04:00