Commit Graph

6318 Commits

Author SHA1 Message Date
nick black
0d0f30ca93
windows: don't try and use termios 2021-07-22 19:38:22 -04:00
nick black
fd13b70d27
windows: no sys/ioctl.h, move to compat.h 2021-07-22 18:41:06 -04:00
nick black
8332ff060c
windows: no langinfo.h 2021-07-22 18:13:22 -04:00
nick black
7ace56cee6
remove unused png mmap code 2021-07-22 18:02:47 -04:00
nick black
b2fb50fc39
png: cut out mmap portions on windows 2021-07-22 17:06:09 -04:00
nick black
c733293421
[rage at sky] 2021-07-22 16:58:25 -04:00
nick black
8df13818de
windows: stub out siginfo_t 2021-07-22 16:52:05 -04:00
nick black
15c3d88ddb
windows: more signal/termios mitigation #463 2021-07-22 16:42:21 -04:00
nick black
d90736f84f
define O_CLOEXEC as O_NOINHERIT on windows 2021-07-22 16:28:08 -04:00
nick black
698d1e59f5
replace j conversion with PRI for windows 2021-07-22 16:19:58 -04:00
nick black
917361d87d
windows: fd.c needs internal.h for logerror() 2021-07-22 16:19:06 -04:00
nick black
d3d0838c07
windows hates all of fd.c 2021-07-22 16:12:34 -04:00
nick black
ff2ef8571d
windows: no sys/wait.h, weird printf specifiers 2021-07-22 15:36:59 -04:00
nick black
dae8e340d2
still more windows garbage 2021-07-22 15:24:13 -04:00
nick black
0ae839c63d
windows craveth not posix signals 2021-07-22 13:02:49 -04:00
nick black
96fb4d75bf
add ncport.h 2021-07-21 22:55:56 -04:00
nick black
873ee6f227
windows cleanups 2021-07-21 22:29:19 -04:00
nick black
b97dc03a36 windows craves _byteswap_ulong 2021-07-21 19:24:40 -04:00
nick black
ed99ac670e strike most poll.h, use winsock2.h on windows 2021-07-21 19:24:40 -04:00
nick black
432f9b0317
no netinet/in.h on windows 2021-07-21 17:59:18 -04:00
nick black
f79e41294c
notcurses_getc: don't count nonblocking exit as input_error for stats 2021-07-21 17:51:52 -04:00
nick black
8d46a0bd17
capture bytes in linux framebuffer graphics to sprixelbytes stat 2021-07-21 17:41:32 -04:00
nick black
b278d16f67
fbcon_wipe: build up auxvec 2021-07-21 17:31:01 -04:00
Michael Bradley, Jr
f008c75275 windows: use <winsock.h> instead of <sys/endian.h>
<sys/endian.h> doesn't exist on Windows + mingw-w64-ucrt-x86_64.

The definition of htole included in this commit is a guess and may be wrong;
and it may be wrong to use <winsock.h>.
2021-07-21 10:07:48 -05:00
Michael Bradley, Jr
3c5b8f1e10 ci: revise GHA worfklow for Windows
Run on all commits to `master` and PR branches.

Aim for consistency re: GHA workflows for macOS and Linux.

Also switch from mingw64 to ucrt64 and drop use of sudo, etc. that aren't
relevant on Windows + mingw-w64-ucrt-x86_64.

Add README badge for the GHA workflow for Windows - let's make the "red light"
turn into a "green light"!
2021-07-21 10:07:48 -05:00
nick black
6c45990abb kitty: use zlib level 2, not 6 #1695 2021-07-21 07:53:39 -04:00
nick black
729290d81a deflate for animate #1695 2021-07-21 07:53:39 -04:00
nick black
5da51e138c intro: don't tolerate drawing failures 2021-07-21 07:53:39 -04:00
nick black
4fc1561d0f blitterargs: no need to pass cell-pixel geom, it's in sprixel 2021-07-21 07:53:39 -04:00
nick black
a5ec720e5b kitty: fold transcolor verdict into auxvec 2021-07-21 07:53:39 -04:00
nick black
383ce5c2b0 xray: always set marsh.dm 2021-07-21 07:53:39 -04:00
nick black
19305aa653 kitty: reuse auxvecs across frames 2021-07-21 07:53:39 -04:00
nick black
cc6bdf4b55 kitty: write transcolor pixel alpha as 0
when we're building out the kitty graphic, we check whether
alpha is low, or whether the color matches the transparent
color. in the latter case, we're writing the original alpha
to the auxvec. in rebuild, however, we don't know what the
transcolor was, and thus a pixel that matched it will become
visible. instead, rewrite alpha as 0 on transcolor match, so
that 0 is restored should we rebuild the cell.
2021-07-21 07:53:39 -04:00
nick black
fcd62a04ec kitty: on redraw, move between annihilations 2021-07-21 07:53:39 -04:00
nick black
3c6eac00e3 NEWS: prep for 2.3.12 2021-07-21 07:53:39 -04:00
nick black
de75f124a0 sanity check CMakeLists.txt pre- and post-sed 2021-07-21 07:53:39 -04:00
nick black
6f8b882b6d
stats_summarize: move input events up, where there's more space 2021-07-20 23:25:40 -04:00
nick black
6c5299949c
strip angle brackets from email in README 2021-07-20 22:52:07 -04:00
nick black
05fdd0b117
flush before making SUM decision, to get true value 2021-07-20 18:37:25 -04:00
nick black
17d5b4064a
move sixel inversion detection into apply_term_heuristics #1957 2021-07-20 16:35:18 -04:00
Daniel Eklöf
0ec571d80c Foot has an inverted DECSDM since 1.8.2
fcd9897342
2021-07-20 16:28:46 -04:00
nick black
08e0acf92b
recognize Terminology via DA3 of ~~TY 2021-07-20 16:20:18 -04:00
nick black
5879c8a523
rustdoc-update-gh-pages: git pull at end 2021-07-20 16:03:41 -04:00
nick black
8c7f047a05
ncmenu: always use NCPLANE_OPTION_FIXED #1958 2021-07-20 16:02:58 -04:00
nick black
f9ebbcd80a
demo: create all subplanes with NCPLANE_OPTION_FIXED #1958 2021-07-20 16:00:44 -04:00
nick black
962a7539b4
whiteout: restore original scrolling mode for standard plane 2021-07-20 16:00:24 -04:00
nick black
30d71ab6b9
v2.3.11 2021-07-20 14:07:47 -04:00
nick black
ee9b01e9b6
Konsole now handles TDA #1807 2021-07-20 13:37:18 -04:00
nick black
c3d3f8613b work around whiteout problems on mac #1936 2021-07-20 12:27:52 -05:00
nick black
f1bdc38538
preserve TAM annihilation across multiframes in fbcon #1954 2021-07-19 13:31:52 -04:00