6136 Commits

Author SHA1 Message Date
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
nick black
0dfe103f4f define PNG creation interface, assumes mmap() #1821 2021-07-15 05:51:51 -04:00
nick black
ef1dfe6254 fix regression in HUD from shift to PRIu64, whoops 2021-07-15 05:51:51 -04:00
nick black
8947a5f5d7
not many neofetch changes recently 2021-07-14 22:57:48 -04:00
nick black
3aaff6a944
v2.3.10 v2.3.10 2021-07-14 22:41:59 -04:00
joseLuís
84064da03f [rust] remove NcFile for macos; #1937 #1938
- remove the Notcurses.render_to_file method.
2021-07-14 22:41:52 +02:00
joseLuís
54ce1b6171 [rust] remove NcFile for macos; #1937 #1938
- also remove the notcurses.debug method.
2021-07-14 21:28:56 +02:00
joseLuís
548ca72bf4 [rust] add NcPlane methods
- reimplement the static function `ncplane_moverel`.
- new methods `move_rel`, `cursor_move_rel`, `putln`.
- rename `home` to `cursor_home` and deprecate.
2021-07-14 09:49:50 +02:00
nick black
af1015b264
kill 'vizdirect' PoC 2021-07-13 05:38:39 -04:00
nick black
99217a7e27
employ XTPUSHCOLORS/XTPOPCOLORS where supported #1296 2021-07-13 05:12:40 -04:00
nick black
95cdfd7524
learn XTPOPCOLORS/XTPUSHCOLORS for xterm+kitty #1296 2021-07-13 05:09:07 -04:00
nick black
2c838e3aa7 info: when printing neoart, use default foreground 2021-07-13 01:57:54 -05:00
nick black
37fb3ab34e
README: clear up wording in FAQ entry 2021-07-13 02:45:01 -04:00
nick black
bfd689b1c0 info: dole out symbols line, closes #1929 2021-07-13 01:08:10 -05:00
nick black
e04793b6d6 info: dole out box lines #1929 2021-07-13 01:06:16 -05:00
nick black
8566aa8fec info: expand out the legacy symbols rows #1929 2021-07-13 00:34:56 -05:00
nick black
d1b1e7fe3a info: do sextants one-by-one #1929 2021-07-13 00:23:07 -05:00
nick black
6f2d392f69 silence a bunch of Wstring-plus-int warnings 2021-07-13 00:10:55 -05:00