Commit Graph

6286 Commits

Author SHA1 Message Date
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