nick black
3e29d3f182
Windows Terminal: define cu[udbf]
2021-08-26 07:35:48 -04:00
nick black
e5207c78c2
windows terminal: disable quads/braille
2021-08-26 06:50:59 -04:00
nick black
adbc26dd9b
demo: summary_table() failure is not immediate fail #2099
2021-08-26 02:49:29 -04:00
nick black
2feab02759
Windows: kill last warnings #2062
2021-08-26 06:12:52 -04:00
nick black
6d72fedca9
demo: kill warning on Windows #2062
2021-08-26 02:05:37 -04:00
nick black
1879ecbaff
Windows: declare faccessat()
2021-08-26 02:03:48 -04:00
nick black
93073e595a
move includes from ncport.h to internal compat.h
2021-08-26 02:01:20 -04:00
nick black
d68a3bf948
demo: hook up input on Windows #2062
2021-08-26 05:54:17 -04:00
nick black
409ee08849
Windows: use GetConsoleScreenBufferInfo on *output* handle #1982
2021-08-26 05:44:52 -04:00
nick black
ba030a3293
Windows: kill some warnings
2021-08-26 05:36:43 -04:00
nick black
321f9ecbe2
allow cursor enable/disable without a true tty
2021-08-26 05:14:04 -04:00
nick black
a07650c494
ffmpeg: include avcodec version in banner
2021-08-26 00:58:01 -04:00
nick black
55b6800f22
Windows: input layer work #2096
...
Send standard terminal interrogation queries on Windows.
They've always worked; we simply needed the correct
console settings. Enable screen geometry lookup via
GetConsoleScreenBufferInfo(). This does not resolve
problems affecting e.g. MSYS2, where we're on Windows,
but need to use termios. We'll need a solution for that.
2021-08-26 04:41:44 -04:00
nick black
63bafa0bde
Windows: enable/disable linesigs (ENABLE_PROCESSED_INPUT) #2096
2021-08-26 00:07:01 -04:00
nick black
5d0eeb7ec4
Windows: implement cbreak_mode() #2096
2021-08-26 00:04:21 -04:00
nick black
b46f4aed8d
Windows: empty define for sigemptyset to eliminate warning #2062
2021-08-25 21:26:27 -04:00
nick black
4f88f6f58c
demo: convert %ju+cast with PRIu64 #2062
2021-08-25 21:23:35 -04:00
nick black
8922a7f3f5
demo: replace some %jd+casts with PRId64 #2062
2021-08-25 21:21:32 -04:00
nick black
6105bc5bd5
direct: remove windows ifdefs #2062
2021-08-26 00:02:16 -04:00
nick black
283bf31a41
Windows: set up output handle, demand utf8 CPs #2094
2021-08-25 00:59:33 -04:00
nick black
e1226783a7
gpm: set maxMod to 0 on suggestion of Autumn Lamonte #1405
2021-08-24 22:31:39 -04:00
nick black
f24a727ac2
rendered mode: adapt to pointer termios #2093
2021-08-24 15:46:56 -04:00
nick black
9eb2a6a23f
direct mode: fix up for pointer-based termios tpreserved #2093
2021-08-24 15:46:10 -04:00
nick black
07ee5a5372
Windows: kill tcsetattr failure path warning #2062
2021-08-24 11:30:00 -04:00
nick black
3f00d07579
set up Windows Terminal very early #2062
2021-08-24 10:59:41 -04:00
nick black
890310abf8
move Windows SetConsoleMode() to before queries #2062
2021-08-24 06:09:55 -04:00
nick black
bb053e82e3
typo in comment
2021-08-24 05:36:23 -04:00
nick black
f7f7c12b47
on SetConsoleMode() failure, proceed to remainder of terminal interrogation #2062
2021-08-24 05:32:16 -04:00
nick black
e49f0eadf1
Windows: use ENABLE_VIRTUAL_TERMINAL_INPUT
2021-08-24 05:17:04 -04:00
nick black
e384f4021c
windows: use SetConsoleMode() on input
2021-08-24 05:11:34 -04:00
nick black
9477299972
input: use WaitForMultipleEvents() on Windows
2021-08-24 05:04:40 -04:00
nick black
541aa65719
WSAPoll: properly calculate windows input timeout
2021-08-24 04:13:36 -04:00
nick black
5c3e3017ae
ncneofetch: print windows logo, detect windows
2021-08-24 03:27:37 -04:00
nick black
66071a9574
init_banner: don't print framebuffer size on altpath
2021-08-24 03:15:38 -04:00
nick black
5840885fd1
ncls: opendir() instead of openat+fdopendir for Windows #2062
2021-08-24 02:40:55 -04:00
nick black
3c8a313fac
ncls: use stat() not fstatat() for Windows #2062
2021-08-24 02:25:01 -04:00
nick black
dd916d54eb
new unit test BitmapMoveOffscreenUp #1405
2021-08-24 02:05:47 -04:00
nick black
d7d9f7bd92
add BitmapMoveOffscreen unit test #1646
2021-08-24 02:03:02 -04:00
nick black
de6520ea91
none.c: properly search for internal.h
2021-08-24 01:56:12 -04:00
nick black
6ee6a68754
poc multiselect/selector: allow mouse_enable failure
2021-08-24 01:56:12 -04:00
nick black
fe83d258d6
notcurses-input: allow failure from mouse_enable()
2021-08-24 01:56:12 -04:00
nick black
b8c01eacc8
tighten up include paths, libgpm connect #1986
2021-08-24 01:56:12 -04:00
nick black
d022a56cb6
lack of smcup is not a reason to abort #2085
2021-08-22 15:41:38 -04:00
nick black
e63be1c41f
notcurses-demo: stick with braille for fps plot for now
2021-08-22 07:22:07 -04:00
nick black
3348fccfaa
finish out pixelplots #1382
2021-08-22 07:22:07 -04:00
nick black
916d3b7321
reparent pixelp to main plot plane #1382
2021-08-22 07:22:07 -04:00
nick black
1571bfee72
pixelplots: paint only through egcidx #1382
2021-08-22 07:22:07 -04:00
nick black
242ec7a7bf
pixelplot: set primary plane transparent but on top #1382
2021-08-22 07:22:07 -04:00
nick black
c77978d721
pixelplot: put it at the correct x + i #1382
2021-08-22 07:22:07 -04:00
nick black
04a0101e20
pixelplot: add a plane on which we can draw, to restore legends
2021-08-22 07:22:07 -04:00