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
nick black
145a421d02
fbcon: implement transparency via copy elision
2021-07-19 12:36:11 -04:00
nick black
5fc1540a09
fbcon_scrub: return success to get notcurses-demo working in framebuffer
2021-07-19 01:43:25 -04:00
nick black
b590056887
notcurses-info: use NCLOGLEVEL_SILENT without -v
2021-07-19 00:34:40 -04:00
nick black
bb7a141a3b
iTerm2: name it, always give it quadrant/rgb
2021-07-18 21:59:15 -04:00
nick black
11787f159c
build fbcon routines even off linux #1883
2021-07-18 20:22:54 -04:00
nick black
e8707e575d
NEWS entry for iterm2/fbcon drawing
2021-07-18 20:22:54 -04:00
nick black
cf5e98c6cd
fbcon: properly place bitmaps
2021-07-18 20:22:54 -04:00
nick black
d2cf43d087
kill obsolete FIXME
2021-07-18 20:22:54 -04:00
nick black
558a1652cf
fbcon_rebuild, necessary
2021-07-18 20:22:54 -04:00
nick black
a5b9a2ed42
linux fbcon blitting!
2021-07-18 20:22:54 -04:00
nick black
c7dd482474
need fbcon_scrub
2021-07-18 20:22:54 -04:00
nick black
8f8e910eaf
adapt framebuffer code to new sprixel api
2021-07-18 20:22:54 -04:00
nick black
3e366ebe0e
set up framebuffer graphics
2021-07-18 20:22:54 -04:00
nick black
f8463270f1
cleanup for tinfo_debug_bitmaps()
2021-07-18 17:31:16 -04:00
Michael Bradley
16cbf91779
Merge pull request #1937 from michaelsbradleyjr/ci/revise-macos-gha
...
ci: run GHA workflow for macOS on all commits to master and PRs
2021-07-18 15:49:22 -05:00
nick black
f5ceb7d6b7
mention child plane scrolling in NEWS #1883
2021-07-18 16:48:28 -04:00
nick black
04c0d37675
scroll child planes only when they intersect #1883
2021-07-18 16:47:02 -04:00
Michael Bradley, Jr
deccda9f96
ci: run GHA workflow for macOS on all commits to master and PRs
...
Also split out the build of libqrcodegen on macOS into a separate step, and
make the workflows for Ubuntu and macOS as consistent as possible; may require
more changes depending on what passes and doesn't pass on macOS.
The GHA workflow for Windows will be revised in a separate PR.
2021-07-18 15:46:55 -05:00
nick black
1f254c47b2
implement child plane scrolling #1883
2021-07-18 16:35:01 -04:00
nick black
8db6e3abaa
notcurses-info: display logo at the end for proper positioning #1883
2021-07-18 16:35:01 -04:00
joseLuís
ca284f9093
[rust] skip notcurses_debug test in macos #1937
...
also:
- minor warning fix
2021-07-18 10:03:42 +02:00
nick black
3f2147b9e4
set sprixel_scale_height to 1 by default
2021-07-17 22:41:35 -04:00
nick black
382b68f5ab
why weren't we always handling SIGFPE?
2021-07-17 21:55:57 -04:00
nick black
84a61d1476
terminate iTerm2 OSC with ST
2021-07-17 21:31:20 -04:00
nick black
b9b135af1a
add note to NEWS about highcontrast atop default #1947
2021-07-17 20:58:08 -04:00
nick black
bed16a9b7b
when HIGHCONTRAST is atop default, use queried value for bg computation #1947
2021-07-17 20:56:36 -04:00
nick black
d8338105b3
notcurses_refresh: correct dimy/dimx #1931
2021-07-17 19:21:54 -04:00
nick black
c5bef4a2af
iterm: position cursor before draw
2021-07-17 17:14:55 -04:00
nick black
7ed7827aca
iterm: use sixel_scrub for scrubbing
2021-07-17 17:14:55 -04:00
joseLuís
b6f6e08dce
[rust] use FILE
instead of _IO_FILE
#1938
...
also restore `NcFile` for `macos` to see if it makes a difference.
2021-07-17 20:38:06 +02:00
joseLuís
27a2b76c20
[rust] disable another test in macos #1937
...
in NcCell::from_char()
2021-07-17 15:37:51 +02:00
joseLuís
6e85a3c7ea
[rust] fix some miri errors #1937
...
`cargo +nightly miri test --no-fail-fast -- --test-threads 1 --nocapture`
2021-07-17 15:07:19 +02:00
José Luis Cruz
8c1fd5b16d
fix inner link in readme
2021-07-17 12:01:17 +02:00
nick black
757fb5811f
display images with iterm2 protocol ( #1946 )
...
Implement the basics of the iTerm2 graphics protocol, requiring PNG construction, zlib compression, and base64 encoding. We're not yet performing wipes nor restores, only display. This is still pretty experimental, but it worked with WezTerm. #1420
2021-07-16 18:35:04 -04:00
nick black
a557b6d734
TERMINALS: add some kmscon details
2021-07-16 15:30:31 -04:00
nick black
02a68442c4
TERMINALS: fill in remaining links
2021-07-16 15:25:40 -04:00
nick black
f28f1c5870
TERMINALS: iTerm2 wants xterm-256color #1944
2021-07-16 15:12:29 -04:00
nick black
7b4d3b9af3
iTerm2: fix up XTVERSION lexing #1944
2021-07-16 14:36:55 -04:00
nick black
d31363193e
as promised, write the README font section
2021-07-16 00:25:36 -04:00
nick black
547a30e73f
summarize_stats: protect against 0 renders zerodiv
2021-07-16 00:09:48 -04:00
nick black
cd49a63b7b
only use MAP_SHARED_VALIDATE where defined #1941
2021-07-16 00:00:58 -04:00
nick black
fadc500568
better guard on demo's summary table for divide by zero
2021-07-15 23:58:17 -04:00
nick black
1fae68d9c6
add NCPLANE_OPTION_FIXED #1909
2021-07-15 23:04:25 -04:00
nick black
38f1ea1ebc
update cursor terminal point with PRESERVE_CURSOR
2021-07-15 22:53:32 -04:00
nick black
c9ddec9de7
add input_events and input_errors stats #1914
2021-07-15 21:04:57 -04:00
nick black
ffbafef645
notcurses_stats: copy only stats, not lock #1914
2021-07-15 20:42:02 -04:00
nick black
fe150bff95
pass ncsharedstats down through to input layer #1914
2021-07-15 20:38:11 -04:00