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
nick black
b1b35a56e7
move stats lock into object with stats struct #1914
2021-07-15 20:29:42 -04:00
nick black
7722ea60c6
move lock into ncstats object #1914
2021-07-15 20:06:07 -04:00
nick black
e98c59a40d
notcurses-info: drop spurious space following braille
2021-07-15 19:30:14 -04:00
nick black
4398fc223c
implement locate_cursor_simple for redirected input case #1942
2021-07-15 18:48:02 -04:00
igo95862
67c511edba
Added compile target for dummy python module
...
Mostly used to check compilation and for Clangd LSP.
2021-07-15 13:57:45 -04:00
MasFlam
ff0cffc590
Spice up the tabbed poc
2021-07-15 13:56:15 -04:00
nick black
b2cfddc645
atomic on png crc32 lookup
2021-07-15 05:51:51 -04:00
nick black
c1cb203a8b
drone: update to new alpine/fedora builders #1821
2021-07-15 05:51:51 -04:00
nick black
d07dfee55c
list fedora core dependencies
2021-07-15 05:51:51 -04:00
nick black
5a0e2a2ae5
CMake: link zlib into notcurses-core #1821
2021-07-15 05:51:51 -04:00
nick black
4de3101c20
provide png.h
2021-07-15 05:51:51 -04:00
nick black
1dd954d4be
deflate that sumbitch
2021-07-15 05:51:51 -04:00
nick black
c1e419fd9d
CMake: demand Zlib
2021-07-15 05:51:51 -04:00
nick black
60c953b77b
png: prep for deflate
2021-07-15 05:51:51 -04:00
nick black
3dbc5645f7
create_png_mmap: accept a file descriptor
2021-07-15 05:51:51 -04:00
nick black
a55a37a838
write PNG IDAT and IEND chunks, unit test
2021-07-15 05:51:51 -04:00
nick black
9c92b83387
some PNG work
2021-07-15 05:51:51 -04:00
nick black
277fd3931e
start writing up PNGs
2021-07-15 05:51:51 -04:00