nick black
e83f1f5ba3
[nckeys] move from PUA-B to 'plane 18' #2247
3 years ago
nick black
7088f4a767
[NEWS] note about DA1 feature 4 #2229
3 years ago
nick black
5b8f60b50b
[NEWS] mention that we support Kitty keyboard features 1, 2, and 8
3 years ago
nick black
9185ea000c
add ncplane_set_name()/ncplane_name() + documentation
3 years ago
nick black
43fc6afaa3
ncplane_move_family_{above, below}() #2232
3 years ago
nick black
ff84058f5c
v2.4.4
3 years ago
nick black
dd9da7766b
Support USE_CPP=off for building without a C++ compiler #1720
3 years ago
nick black
436f24c770
Remove libreadline support, implement low-level ncdirect_readline #2211 ( #2212 )
...
It was realized that our libreadline wrapper was incompatible with the new input method, indeed fundamentally so. Rip out all libreadline support. Implement a minimal ncdirect_readline() -- quite minimal, but enough to get by. We'll want to fill this out later.
So no ABI/API breakage, though perhaps some visible behavioral change.
3 years ago
nick black
a603d265a4
v2.4.3
3 years ago
nick black
4fa15e4256
NEWS entry about ncplane_erase_region() #2181
3 years ago
nick black
94edc372e5
prep NEWS.md for 2.4.3
3 years ago
nick black
5269e4b709
v2.4.2
3 years ago
nick black
a54cf1813e
README/NEWS: info about wrappers
3 years ago
nick black
3faf8ee3fb
[input] introduce NCKEY_EOF #2185
3 years ago
nick black
ea5da346f0
Add keytype indicator to notcurses-input #2182
3 years ago
nick black
99007e128c
[input] add evtype to ncinput, for press/repeat/release #2182
3 years ago
nick black
1630a1629f
merge that shit
3 years ago
nick black
3cf5a67b84
input thread #2136
3 years ago
nick black
528a7db19a
erP
3 years ago
nick black
0213e026b2
allow users to set the stdplane's resizecb
...
Hardcode a call to ncplane_resize_maximize() in
notcurses_resize_internal() for the standard plane,
when handling the standard pile. allow the user
to set the standard plane's resize callback beyond
that. closes #2163 .
3 years ago
nick black
772f429fb2
mention ncstrwidth_valid() in NEWS
3 years ago
nick black
4ec1bfd8be
[info] differentiate between kitty animation and kitty selfref #2161
3 years ago
nick black
8aa856f20b
v2.4.0
3 years ago
nick black
582e7b24c5
complete initial libgpm support #1405
3 years ago
nick black
e6ce5196d3
v2.3.18
3 years ago
nick black
1915fb48a1
v2.3.17
3 years ago
nick black
1571bfee72
pixelplots: paint only through egcidx #1382
3 years ago
nick black
ed557257d9
add notcurses_{enter,leave}_alternate_screen #2082
3 years ago
nick black
5449878840
v2.3.16
3 years ago
nick black
c9fbc5d7f9
v2.3.15
3 years ago
nick black
91dfb487ad
remove support for the iTerm2 graphics protocol #2060
3 years ago
nick black
4d6526a61d
ncneofetch rewritten in CLI mode
...
ncneofetch was previously direct mode followed by rendered mode with
margins, a Frankenstein application if one ever existed. Rewrite it
using CLI mode, extending the latter as necessary to accomplish this
task. We now have one fewer dependency on direct mode, we have better
proven out CLI mode, and we get a ~30% reduction in ncneofetch runtime.
Good stuff! Closes #2030 .
Add ncplane_scrollup() and ncplane_scrollup_child()
Cleans up ncport.h
Eliminates some inconsequential memory leaks in ncneofetch
Add SPRIXEL_UNSEEN to avoid invalid moves on
not-yet-displayed sprixels
3 years ago
nick black
7108dc36c0
ncplane_set_*_palindex(): just use ncchannels*() #2049
3 years ago
nick black
a346a5bf64
add new functions notcurses_{host,account}name()
3 years ago
nick black
ddd0533b03
NEWS: prep for 2.3.13
3 years ago
nick black
1e248e41e1
v2.3.12
3 years ago
nick black
6162ba3943
restore compatibility ncvisual_subtitle()
3 years ago
nick black
b0b5e49383
ncvisual_from_palidex
3 years ago
nick black
3094e52dcc
note about ncvisual_subtitle()
3 years ago
nick black
ee6de771e4
handle arbitary target glyph widths in ncplane_put #1873
3 years ago
nick black
0d289958f9
death to sigset_t #1967
3 years ago
nick black
3c6eac00e3
NEWS: prep for 2.3.12
3 years ago
nick black
30d71ab6b9
v2.3.11
3 years ago
nick black
e8707e575d
NEWS entry for iterm2/fbcon drawing
3 years ago
nick black
f5ceb7d6b7
mention child plane scrolling in NEWS #1883
3 years ago
nick black
382b68f5ab
why weren't we always handling SIGFPE?
3 years ago
nick black
b9b135af1a
add note to NEWS about highcontrast atop default #1947
3 years ago
nick black
1fae68d9c6
add NCPLANE_OPTION_FIXED #1909
3 years ago
nick black
3aaff6a944
v2.3.10
3 years ago
nick black
dbe6803dee
The mission of this Allied Force was fulfilled at 0241, local time, May 7th, 1945.
3 years ago
nick black
561f4eba8c
v2.3.9
3 years ago
nick black
bc4f2a3626
CHANNELS_RGB_ -> NCCHANNELS_
3 years ago
nick black
bfca06264a
fix up indexing for NCBLIT_8x1 plotter #1912
3 years ago
nick black
087fd083af
[brownbag] actually call mouse_{dis/en}able()
3 years ago
nick black
14a50cfa3f
add ncchannels_reverse, use it in ncmenu, add unit test #1878
3 years ago
nick black
0ffa587a68
NEWS: mention ncmenus working on all planes
3 years ago
nick black
8846e3cee2
ncdirect_putegc(), get true width in ncwidth #1899
3 years ago
nick black
aa7b46f659
NEWS: mention falsehood in documentation
3 years ago
nick black
cd80b70594
add ncplane_moverel(), no unit tests though =[ #1881
3 years ago
nick black
50a7996b4f
notcurses_detected_terminal: use termdesc_longterm()
3 years ago
nick black
1189891167
v2.3.8
3 years ago
nick black
0e341fa3de
notcurses-info.1: describe output
3 years ago
nick black
cbb27d2948
NEWS: mention OIIO fixes #1722
3 years ago
nick black
3596b2b2a2
NEWS: describe pure changes
3 years ago
nick black
63e9282893
v2.4.7
3 years ago
nick black
dce4426dcf
NEWS: add note about rejecting control chars
3 years ago
nick black
490c89f694
add ncplane_scrolling_p() #1841
3 years ago
nick black
68e498a583
ncls: disable cursor
3 years ago
nick black
9973788efb
restore NCSTYLE_BLINK for now, add 25m to turn it off #1818
3 years ago
nick black
166212f234
document NCOPTION_PRESERVE_CURSOR #1823
3 years ago
nick black
9d7f07771b
GTFO NCSTYLE_DIM, NCSTYLE_REVERSE #1818
3 years ago
nick black
481d539092
v2.3.6
3 years ago
nick black
383678da4e
move remainder of debug_caps into notcurses-info #1793
3 years ago
nick black
8fc2a32990
remove NCSTYLE_{INVIS,BLINK,STANDOUT} #1818
3 years ago
nick black
a14a5271ac
v2.3.5
3 years ago
nick black
041f97371f
add stat for ASUs and send them #1582
3 years ago
nick black
379453c8ea
render piles to file/buffer
...
Replace notcurses_render_to_file() and
notcurses_render_to_buffer() with variants that work
on arbitrary piles (the former only worked on the standard
pile). Rewrite the former as trivial wrappers around the
latter, and deprecate the former. Closes #1770 .
3 years ago
nick black
e5662ac506
add and document sprixelbytes stat #1801
3 years ago
nick black
d360cc1d1e
ncvisual_from_rgb_{packed, loose}() #1767
3 years ago
nick black
c8dfa17485
Set up sane logging for direct mode
...
All our diagnostic macros required a struct notcurses from
which to extract the loglevel. Eliminate this parameter,
and update all caller sites. Add a library-wide (but not
exported) loglevel variable, and set it from both
notcurses_core_init() and ncdirect_core_init(). Add two
new direct mode flags, NCDIRECT_OPTION_VERBOSE and
NCDIRECT_OPTION_VERY_VERBOSE, mapping them to
NCLOGLEVEL_WARNING and NCLOGLEVEL_INFO respectively.
Closes #1690 .
3 years ago
nick black
534000cadb
clamp sixel height in update_term_dimensions() so ncdirect gets it #1789
3 years ago
nick black
c9a338e0fd
add ncdirect_canget_cursor() #1790
3 years ago
nick black
3cf971ac67
update ncvisual_plane.3 for ncplane_as_rgba() #1441
3 years ago
nick black
80b7391d96
remove NEWS claim that notcurses_check_pixel_support() is going away #1766
3 years ago
nick black
d50792a899
more detail in NEWS for terminal queries #1751
3 years ago
nick black
0d7a5a5ef8
remove the majority of notcurses_check_pixel_support() calls #1469
3 years ago
nick black
cadd4aefee
s/CELL_ALPHA_/NCCELL_ALPHA_/g
3 years ago
nick black
a290e3f741
NEWS: fix typos info: dump more unicode
3 years ago
nick black
160868d9e8
v2.3.4
3 years ago
nick black
0b72bec79d
add ncdirect_ascii_box(), use it in DefaultBox unit test
3 years ago
nick black
4ca1036da9
v2.3.3
3 years ago
nick black
d695a8206f
add ncdirect_detected_terminal() and notcurses_detected_terminal() #1759
3 years ago
nick black
21f3dbf72c
NEWS: note ncdirect_box() bugfix #1752
3 years ago
nick black
608943bb95
reference nc->margin when we want margins, not stdplane #1615
3 years ago
nick black
65071fff2d
add note about ncplane_move_yx fix for root planes #1753
3 years ago
nick black
9f4a578e72
factor out common unicode box sequences
3 years ago
nick black
cb178ac247
add simple_box() and heavy_box() forms
3 years ago
nick black
deea4ddf9c
ncdirectf_geom: move to ncvisual_options #1746
3 years ago
nick black
c967028fbe
ncplayer: add -n option for noninterpolative scaling #1738
3 years ago
nick black
59f4edd777
ncdirectf_render: accept an ncvisual_options #1738
3 years ago