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
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