Commit Graph

4421 Commits (66725909961fc790298ba4dd5b2a8a49cc2027a7)
 

Author SHA1 Message Date
nick black 6672590996
index.html: properly sort notcurses_reel.3 3 years ago
nick black 1dabe17d84
notcurses_tree.3: update version to 2.2.3 3 years ago
nick black 5e74070c77
index.html: add notcurses_tree.3 3 years ago
nick black f35e2eb982
notcurses_visual.3: link to sixel/kitty 3 years ago
nick black 16d0b71162 kitty: fix overactive green channel #1095 3 years ago
nick black 3818f0b31f kitty: get graphics protocol syntactic #1095 3 years ago
nick black 26d2ad8e7b kitty: add some FIXMEs #1095 3 years ago
nick black 5b3d4c7961 kitty: base64-encode payload #1095 3 years ago
nick black bdf54518e3 kitty encoder up to base64 encoding #1095 3 years ago
nick black 4d5fd3c465 add kitty_blit, divert to it in kitty #1095 3 years ago
nick black bc84987af5
v2.2.3 3 years ago
nick black c882a44ac5 CMake: CMAKE_REQUIRED_INCLUDES everywhere #1387 3 years ago
nick black 17e92a69f9
keller: work around damage check for pixel #1381 3 years ago
Nick Black cde75505ea Work around OpenImageIO bswap definition #1392
Recent OpenImageIO (on Fedora Rawhide, at least) export
a bswap symbol, causing us no end of pain. Perform a
massive rearrangement to deal with this annoyance,
splitting oiio.c into C++ and C contents. Closes #1392.
3 years ago
nick black 6c1e3565ac
Merge branch 'master' of github.com:dankamongmen/notcurses 3 years ago
nick black 70be457071
rust: hide blitset definition 3 years ago
nick black f0c2570915
sixel: don't print empty bands #1391 3 years ago
nick black b6d818c8f7
OTHERS: add jexer. java gets on the board! 3 years ago
nick black 91b83ea2d9
ncls: accept -b param to specify blitter 3 years ago
nick black 228b9edf09
ncneofetch: adapt to screen width for neofetch-style logos 3 years ago
nick black ef5a3200de
pull pixelon/pixeloff out of tinfo struct 3 years ago
nick black 6693e5f386
pass tcache down through visual blit stack #1095 3 years ago
nick black 014e2ea8f8
sixel: undo pixelon tcache change, breaks direct mode 3 years ago
nick black 210052906e
sixel: write pixelon/off from tcache #1095 3 years ago
nick black 5bd1db168b
ncvisual_render_pixels(): unite duplicated code 3 years ago
nick black 103eb7fe01
remove codeql-analysis.yml 3 years ago
nick black cdf8685154
keller: don't use NCSCALE_STRETCH with NCBLIT_PIXEL...yet #1381 3 years ago
nick black 9b2ce38385
ncneofetch: print units on RAM output 3 years ago
nick black d1fc0c3adc
ncneofetch: no newline in RAM line #1386 3 years ago
nick black e57a714936
init banner: more vibrant RGB indicator 3 years ago
nick black 0576793565
sixel: back out Set Raster Attributes (PR #1384)
Set Raster Attributes allows us to specify the pixel
aspect ratio and the image geometry. Unfortunately, it
has the side effect of filling in all unspecified sixels
with Color Register 0, which we do not want.
3 years ago
Daniel Eklöf 0b89c8943f sixel: use Set Raster Attributes to configure image size
This lets the terminal allocate the image once, instead of dynamically
resizing the image as the sixel data is emitted.

Note that this isn’t limiting the sixel size - if the sixel ends up
being larger than advertised here, the terminal is required to resize
the image to fit the entire sixel (i.e. you cannot use this to crop
the image to something that isn’t a multiple of 6).
3 years ago
Daniel Eklöf 3e8e51525a sixel: don’t emit DECGNL after the last row
Emitting DECGNL is the sixel equivalent of printing ‘\n’, and can
cause the terminal content to scroll.
3 years ago
nick black e277df390b
sixel: remove obsolete comments 3 years ago
nick black 717562f54e
sixel: binary search, cut another 40% #1380 3 years ago
nick black 76e1f01572
ncls: use NCBLIT_PIXEL 3 years ago
nick black c0cad0d497
sixel: heap-allocate ctable directly 3 years ago
nick black f71dbd6413
properly reposition cursor on shutdown in 0 render case 3 years ago
nick black 60ff6a73d6
sliders: simplify, kill compiler warning 3 years ago
nick black eb87cd4892
banners: drop terminal line, move rgb/size down
Cleans up the init banner a bit, and removes the terminal line
printed at the very beginning. Rewrites two loops in
`ncplane_reparent()` to avoid warnings with older gcc #1348.
3 years ago
nick black e3ede498b6
sixel: combine ctable/dtable extraction passes, cuts 80% of runtime #1380 3 years ago
nick black 43b3724f07 init banner: punch up RGB signifier 3 years ago
nick black 7b28c68cd5 ncneofetch: prettier RGB signifier 3 years ago
nick black 43937cfb5b ncneofetch: use NCBLIT_PIXEL #1380 3 years ago
nick black 7b61395ec4 sixel: set egc width properly based off tcache #1380 3 years ago
nick black 3ad8057965 ncdirect: proper scaling for NCBLIT_PIXEL #1380 3 years ago
nick black 7592d0c4a3 rendered mode: properly scale pixel graphics #1380 3 years ago
nick black 2eb3bc1f88 get cell size in pixels, include in banner #1368 3 years ago
nick black f86b4cdc8c
document terminal TIOCGWINSZ pixel support 3 years ago
nick black 1e77fcc5c5
notcurses_stop: restore nonblocking state #1090 3 years ago