nick black
b99c71c0bc
windows: don't download rust just yet
2021-08-29 21:09:28 -04:00
nick black
f57cfce498
macos workflow: correct pkgconfig path
2021-08-29 21:07:48 -04:00
nick black
4bcd773569
[linux] reprogram font before mapping framebuffer
...
You can't reprogram the Linux console font while holding
a map of the framebuffer, annoyingly. Move the attempt to
reprogram the fonts prior to the acquisition of the
framebuffer. The problem with this is that it clears the
framebuffer, so we're going to need to get a copy of it
beforehand, which we will reblit afterwards #2108 .
2021-08-29 18:47:22 -04:00
nick black
38495fd00b
[linux] track halfblocks distinctly from quads wrt font #2121
2021-08-29 18:37:56 -04:00
nick black
eaaf23b245
github(ubuntu): enable rust tests once more #2111
2021-08-29 18:14:58 -04:00
nick black
51748f2d4e
drone: reenable rust tests #2111
2021-08-29 15:05:18 -04:00
joseLuís
d082755f2a
[rust] ignore notcurses_debug unit test #2111
2021-08-29 11:24:22 +02:00
nick black
e49891100a
mintty has bce
2021-08-29 00:55:28 -04:00
nick black
333c614120
ncneofetch: drop ending newline
2021-08-28 22:35:47 -04:00
nick black
8802bf115e
Windows Terminal lacks smulx, but MinTTY has it
2021-08-28 20:12:30 -04:00
nick black
d7d18dcb64
Windows: GetUserNameExA(NameSamCompatible), correct test
2021-08-28 20:08:42 -04:00
nick black
83744f17bb
Windows: on cygwin/msys2, use regular cursor lookup #2098
2021-08-28 19:37:48 -04:00
nick black
8097b937c0
Windows: introduce tty_check() wrapper for isatty() #2098
2021-08-28 19:37:48 -04:00
nick black
2732620821
stop_minimal: use TCSAFLUSH to stop responses from emerging
2021-08-28 19:29:42 -04:00
nick black
0a959617c6
detect MinTTY with XTVERSION #2115
2021-08-28 19:22:22 -04:00
nick black
eaa67c1974
throw a diagnostic before blocking_write()
2021-08-28 19:18:52 -04:00
nick black
a5dc162a29
send cell geometry query in initial handshake, use result #2098
2021-08-28 18:09:25 -04:00
nick black
84b72e1e6b
lookup_blitset: handle exclusive plotter blitters #2113
2021-08-28 03:00:49 -04:00
nick black
54c1d3bbae
notcurses-input: move legend to bottom row
...
We don't want to possibly draw an NCBLIT_PIXEL plot
over the bottom row, lest we incur undesirable
scrolling. Instead, move the legend from the top row
to the bottom row, and the plot one row above it.
2021-08-28 02:59:30 -04:00
nick black
14533c4e73
linux console: no halfblocks unless we bring 'em #2109
2021-08-28 02:43:13 -04:00
nick black
ff12a1f75b
distinguish between halfblock and quadrant capabilities #2109
2021-08-28 02:39:25 -04:00
nick black
c2616c6cbb
Unit tests for bitmap wandering offscreen to the left and right #1646
2021-08-28 02:11:08 -04:00
nick black
7ad34fc282
sixel: knock out memory leak when replacing annihilated sprixcells #2104
2021-08-28 01:57:20 -04:00
nick black
df9663c28a
[rust] restore renderfp
2021-08-27 16:56:07 -04:00
nick black
ab9b15b29d
CMake: add BEFORE to more target_include_directories()
2021-08-27 13:34:33 -05:00
nick black
0de89b893a
home page: move things around a little
2021-08-27 14:17:36 -04:00
nick black
fad79035e7
gpm: stash connect fd
2021-08-26 18:31:16 -04:00
nick black
bdc593a8ff
fbcon: properly use fbuf
2021-08-26 18:31:16 -04:00
nick black
b13ecb31f9
notcurses-info: show whether we're using gpm
2021-08-26 18:31:16 -04:00
nick black
919a549367
libgpm: keep the fd around #1405
2021-08-26 18:31:16 -04:00
joseLuís
bab123913a
[rust] update function-summary & pending changes
2021-08-26 16:49:38 +02:00
nick black
28bc8411b5
sixel: free sixelmap on recycle #2104
2021-08-26 08:29:04 -04:00
nick black
06351d5a39
windows: s/65001/CP_UTF8
2021-08-26 06:05:03 -04:00
nick black
652b617ec7
Windows: handle hardcoded special key sequences #2097
2021-08-26 06:00:43 -04:00
nick black
e0cef88494
macos: satisfy all need for clock_nanosleep()
2021-08-26 05:19:25 -04:00
nick black
36d7b1ce4b
notcurses-demo: kill invalid cast in summary table
2021-08-26 05:12:23 -04:00
nick black
2620588a47
macos: statepixel does need compat.c
2021-08-26 05:04:54 -04:00
nick black
e35d37e6d1
Windows: need to add ccc/initc
2021-08-26 08:59:20 -04:00
nick black
3abeb81cb8
propagate early cursor report through interrogation #2094
2021-08-26 08:57:05 -04:00
nick black
06ff30f916
don't build compat.c with every poc
2021-08-26 08:41:32 -04:00
nick black
83976d7fd1
extract_clrs: drop redundant nilayer param
2021-08-26 04:37:35 -04:00
nick black
ae3ada45f3
Windows: use cached inhandle in block_on_input
2021-08-26 08:34:29 -04:00
nick black
1ac2a3c8c8
Windows: invert smkx/rmkx #2097
2021-08-26 08:33:53 -04:00
nick black
35fbb74ed9
Windows: GetConsoleScreenBufferInfo() for cursor location #2094
2021-08-26 08:08:02 -04:00
nick black
db5b3e062c
windows: hack together cursor location report in direct mode #2094
2021-08-26 07:36:53 -04:00
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