Commit Graph

6938 Commits

Author SHA1 Message Date
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
fcb2608c24 Merge branch 'master' of github.com:dankamongmen/notcurses 2021-08-24 04:13:49 -04:00
nick black
541aa65719 WSAPoll: properly calculate windows input timeout 2021-08-24 04:13:36 -04:00
nick black
9834e8a594
add notes about UTF-8 in Windows Terminal 2021-08-24 04:00:36 -04:00
nick black
f4f2bdd2f6 ncport: use wcslen as approximation to wcswidth for now 2021-08-24 03:43:41 -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
5949d1bf50 Merge branch 'master' of https://github.com/dankamongmen/notcurses 2021-08-24 02:18:33 -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
0b67d67c8f CMake: add USE_GPM option #1405 2021-08-24 01:56:12 -04:00
nick black
1915fb48a1
v2.3.17 2021-08-22 16:08:03 -04:00
nick black
d1b07171fd
files end with newlines, assholes 2021-08-22 15:50:55 -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
nick black
01f64c1f2f pixelplots: color according to position #1382 2021-08-22 07:22:07 -04:00
nick black
af5a359605 pixelplots: color according to config #1382 2021-08-22 07:22:07 -04:00
nick black
c9d907e99a plots: properly size x for pixel case #1382 2021-08-22 07:22:07 -04:00
nick black
91d6e4e490 pixelplot: properly offset writes 2021-08-22 07:22:07 -04:00
nick black
de2f13b607 pixelplot: need address entire cell #1382 2021-08-22 07:22:07 -04:00
nick black
ebc7e33ce7 pixel: create ncvisual render for plots #1382 2021-08-22 07:22:07 -04:00
nick black
00a4f9db83 pixel plots: draw rgba area #1382 2021-08-22 07:22:07 -04:00
nick black
83b9a7820e pixelplots: alloc up pixel buffer #1382 2021-08-22 07:22:07 -04:00
nick black
e36497866f plots: get width/height for pixel plots #1382 2021-08-22 07:22:07 -04:00
nick black
f3fafb42ee
rasterize_sprixels_post: use absolute plane location #2086 2021-08-22 04:34:20 -04:00