nick black
0c566cd74a
[ncvisual] pipe transcolor through #1518
3 years ago
nick black
ff76dba6ed
cell_strdup -> nccell_strdup
3 years ago
nick black
d504e972cc
cell_release -> nccell_release
3 years ago
nick black
cf3a6317aa
export ncdirect_stream()
3 years ago
nick black
53894caccb
add ncdirect_stream #1346
3 years ago
Nick Black
04b1ba8ed2
Dankamongmen/unify geom ( #1514 )
...
deprecate ncvisual_geom() in favor of new ncvisual_blitter_geom(), which allows caller to get the blitter used. replace the checks and calculations in ncvisual_render() with a call to ncvisual_blitter_geom(), unifying the two paths (and eliminating several bugs in the unloved ncvisual_geom()).
3 years ago
nick black
1f33ada62e
[cffi] update for ncplane_as_rgba()
3 years ago
nick black
f294c6bb0b
add ncplane_pixelgeom() #1507
3 years ago
nick black
05082fc277
ncplane_as_rgba(), returns pixel geometry along with bitmap #1508
3 years ago
nick black
3b169dfa31
[notcurses.h] improve ncvisual_from_rgba() docs #1488
3 years ago
nick black
8e61429789
[notcurses.h] remove bogus restriction for ncvisual_render #1488
3 years ago
joseLuís
fce6c6873f
fix typos
3 years ago
nick black
4c735cd95d
[paint] why must we constify ourselves, every day
3 years ago
nick black
afeed4d075
drone: run ctest with --output-on-failure
3 years ago
nick black
c87992c452
[ncvisual] fix NCVISUAL_OPTION_VERALIGNED definition
3 years ago
nick black
50df69ab31
[planes] implement MARGINALIZED in ncplane_create() #1472
3 years ago
nick black
78c8e70933
[planes] add NCPLANE_OPTION_MARGINALIZED #1472
3 years ago
nick black
86de98c5d2
Fix cell blit / plane vertical alignment
...
Deprecate ncplane_align(), after rewriting it as a passthrough
to new function ncplane_halign(). Add ncplane_valign(). Update
all callers. Closes #1468 .
4 years ago
nick black
ff86bb0187
[ncvisual] first stab at NCVISUAL_OPTION_VERALIGNED #1461
4 years ago
nick black
465390f5e1
[planes] implement NCPLANE_OPTION_VERALIGNED #1465
4 years ago
nick black
6105913d06
[planes] add NCPLANE_OPTION_VERALIGNED #1465
4 years ago
nick black
828cce634a
[capabilites] remove redundant notcurses_canpixel()
4 years ago
MasFlam
c677a4fd8a
Add the nctabbed widget ( #1431 )
...
Tabs for the people!
fixes #986
4 years ago
nick black
f28d579016
[ncpp] add ncdirect_cursor_yx() wrapper
4 years ago
nick black
e3c79863fe
mark ncplane_{yx}/nccplane_abs_{yx} as pure
4 years ago
nick black
3e4709e595
[intro] add natasha orca when we have pixel support #1423
4 years ago
nick black
33d408b4a3
[sixel] call sprite_sixel_init at proper time #1436
4 years ago
nick black
f658629a1b
add new PoC caps-rendered #1430
4 years ago
nick black
5dcf4d3601
work around OIIO bswap32 definition #1392
4 years ago
nick black
6ce1daee74
[nccell] add comment about pixel gclusters #1401
4 years ago
nick black
645b61e9dc
[pixel] pass celldimy through blitterargs #1401
4 years ago
nick black
b18682e86c
[pixels] rewrite cell_pixels_p() for 0x02 #1401
4 years ago
nick black
9728e79396
[ncplayer] obey margins in direct mode #1411
4 years ago
nick black
7bc3800e27
[direct] accept limits for prep_image() #1411
4 years ago
nick black
d99b16a1ba
ncpp: error_guard<int> in get_dim_x/y() #1413
4 years ago
nick black
04ad933a4b
ncplayer: don't try to drive four/eight #1406
4 years ago
nick black
9534bfdefd
ncplane_reparent: nonnull annotations
4 years ago
nick black
b9382231e2
c++: pass self on reparenting, not nullptr
4 years ago
nick black
268a720225
Keep hardcursurpos bool across rasterizations
...
Move hardcursorpos into the renderstate carried
across rasterizations. This eliminates undesirable vertical
movement following pixel image emission #1400 .
4 years ago
nick black
6693e5f386
pass tcache down through visual blit stack #1095
4 years ago
nick black
7b61395ec4
sixel: set egc width properly based off tcache #1380
4 years ago
nick black
7592d0c4a3
rendered mode: properly scale pixel graphics #1380
4 years ago
nick black
0ffbba3365
restore stashed stats for closing banner #1374
4 years ago
nick black
100a89291b
hide cell_{b,f}channel(), cell_set_{b,f}channel()
4 years ago
nick black
53c52e30ff
remove c++/rust channel wholesalers
4 years ago
nick black
6c7c9be6d2
require explicit check for pixel support
...
Add `notcurses_check_pixel_support()` and
`ncdirect_check_pixel_support()` per #1367 . Removes
NCOPTION_VERIFY_SIXEL, again per #1367 . Adds
`free_terminfo_cache()`, and calls it from both
`notcurses_stop_minimal()` and `ncdirect_stop()`.
Update all documentation. Closes #1371 and #1367 .
4 years ago
nick black
40746e76e6
s/nonehi/hires/g
4 years ago
nick black
391fef3a3f
cell pixel defines / inlines #200
4 years ago
nick black
036d0a8697
s/NCBLIT_SIXEL/NCBLIT_PIXEL/g #1095
4 years ago
nick black
aa4da3f335
nctree: drop bchannels from options
4 years ago