Nick Black
c8680255be
palette256 -> ncpalette #1570 ( #1573 )
...
everything prefixed with palette256 is now prefixed with ncpalette
2021-04-22 04:11:06 -04:00
nick black
c7d284a9af
demo: make debug plane 81 wide, with transparent last column
2021-04-22 00:38:05 -04:00
nick black
f4aa419a31
add notcurses_canhalfblock()/notcurses_canquadrant() #1575
2021-04-22 00:10:55 -04:00
nick black
8f2398132c
notcurses.h: move deprecated functions to end of file
2021-04-21 17:22:47 -04:00
nick black
6c7b40debf
add stats for sprixel emissions/elisions #1563
2021-04-21 11:43:10 -04:00
joseLuís
bc123fbba8
undo prev. ncvisual_resize related changes #1559
2021-04-18 22:03:17 +02:00
joseLuís
0ec15fa920
update doc for ncvisual_resize; fix #1559
2021-04-18 21:38:25 +02:00
nick black
c0af379683
restore deprecated cell_extended_gcluster to ABI
2021-04-18 13:21:32 -04:00
nick black
c3c5b397a3
run ncvisual_resize() in bitmap tests #1559
2021-04-18 12:12:27 -04:00
nick black
c875eb4544
clamp Sixel to max supported size #1550
2021-04-18 02:48:20 -04:00
nick black
266ed71c0b
ncdirect_stream: fix c++ wrapper's error guard
2021-04-18 01:28:11 -04:00
nick black
6b7195a387
document new function ncvisual_inflate() #1546
2021-04-18 01:12:28 -04:00
Nick Black
8c6cd6a630
Further work on opacity optimizations ( #1549 )
...
* [bitmap] on move, clear old OPAQUE cells #1527
* update ncvisual_blitter_geom() documentation #1547
* replace some ncvisual_blitter_geom with NCVISUAL_OPTION_VERALIGNED
* [normal] replace ncvisual_blitter_geom with NCVISUAL_OPTION_VERALIGNED
* [intro] use ncvisual_blitter_geom() correctly #1547
* ncvisual_blitter_geom: only set *blitter on success
2021-04-17 23:11:11 -04:00
nick black
b070b69eb2
get last remaining cell_ functions -> nccell_ #1532
2021-04-15 22:29:53 -04:00
nick black
7ad5219fa2
convert another crop of cell_ to nccell_ #1532
2021-04-15 22:20:16 -04:00
nick black
d2394f9c63
c++ wrapper for direct-mode streaming #1515
2021-04-14 18:48:53 -04:00
nick black
32500239ac
cell_extract() -> nccell_extract()
2021-04-14 10:30:22 -04:00
nick black
da2a897544
fix unintended cell abi breakage #1532
...
cell_release() and cell_duplicate() were deprecated in 2.2.6,
but replaced with static inlines. this breaks the abi, forcing
recompiles from client programs. restore them as exported
functions.
2021-04-14 10:04:28 -04:00
nick black
96ac640733
cell->nccell
2021-04-14 09:31:50 -04:00
nick black
657ed15632
cell_on_styles -> nccell_on_styles() #1532
2021-04-14 09:05:00 -04:00
Nick Black
e591ec2e98
cell -> nccell throughout much of remaining API ( #1535 )
...
cell -> nccell throughout much of the API #1532
2021-04-14 06:42:14 -04:00
nick black
0c566cd74a
[ncvisual] pipe transcolor through #1518
2021-04-10 12:02:58 -04:00
nick black
ff76dba6ed
cell_strdup -> nccell_strdup
2021-04-10 09:21:52 -04:00
nick black
d504e972cc
cell_release -> nccell_release
2021-04-10 09:09:56 -04:00
nick black
cf3a6317aa
export ncdirect_stream()
2021-04-10 04:41:14 -04:00
nick black
53894caccb
add ncdirect_stream #1346
2021-04-10 04:41:14 -04:00
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()).
2021-04-10 04:04:02 -04:00
nick black
1f33ada62e
[cffi] update for ncplane_as_rgba()
2021-04-10 00:47:03 -04:00
nick black
f294c6bb0b
add ncplane_pixelgeom() #1507
2021-04-10 00:34:38 -04:00
nick black
05082fc277
ncplane_as_rgba(), returns pixel geometry along with bitmap #1508
2021-04-08 04:12:11 -04:00
nick black
3b169dfa31
[notcurses.h] improve ncvisual_from_rgba() docs #1488
2021-04-07 20:28:21 -04:00
nick black
8e61429789
[notcurses.h] remove bogus restriction for ncvisual_render #1488
2021-04-07 19:59:19 -04:00
joseLuís
fce6c6873f
fix typos
2021-04-07 15:00:48 +02:00
nick black
4c735cd95d
[paint] why must we constify ourselves, every day
2021-03-31 00:25:11 -04:00
nick black
afeed4d075
drone: run ctest with --output-on-failure
2021-03-30 17:13:32 -04:00
nick black
c87992c452
[ncvisual] fix NCVISUAL_OPTION_VERALIGNED definition
2021-03-28 11:16:10 -04:00
nick black
50df69ab31
[planes] implement MARGINALIZED in ncplane_create() #1472
2021-03-27 07:07:48 -04:00
nick black
78c8e70933
[planes] add NCPLANE_OPTION_MARGINALIZED #1472
2021-03-27 07:07:48 -04:00
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 .
2021-03-27 02:31:51 -04:00
nick black
ff86bb0187
[ncvisual] first stab at NCVISUAL_OPTION_VERALIGNED #1461
2021-03-26 09:50:22 -04:00
nick black
465390f5e1
[planes] implement NCPLANE_OPTION_VERALIGNED #1465
2021-03-26 04:18:15 -04:00
nick black
6105913d06
[planes] add NCPLANE_OPTION_VERALIGNED #1465
2021-03-26 04:18:15 -04:00
nick black
828cce634a
[capabilites] remove redundant notcurses_canpixel()
2021-03-25 20:41:02 -04:00
MasFlam
c677a4fd8a
Add the nctabbed widget ( #1431 )
...
Tabs for the people!
fixes #986
2021-03-24 17:27:29 -04:00
nick black
f28d579016
[ncpp] add ncdirect_cursor_yx() wrapper
2021-03-24 05:22:15 -04:00
nick black
e3c79863fe
mark ncplane_{yx}/nccplane_abs_{yx} as pure
2021-03-24 05:22:15 -04:00
nick black
3e4709e595
[intro] add natasha orca when we have pixel support #1423
2021-03-24 05:22:15 -04:00
nick black
33d408b4a3
[sixel] call sprite_sixel_init at proper time #1436
2021-03-22 07:30:17 -04:00
nick black
f658629a1b
add new PoC caps-rendered #1430
2021-03-21 16:21:13 -04:00
nick black
5dcf4d3601
work around OIIO bswap32 definition #1392
2021-03-18 05:09:11 -04:00