Commit Graph

955 Commits (d95cf3049469195688b987dbcb54567a62fe39f8)

Author SHA1 Message Date
nick black 316c192426 [kitty] handle some more functional forms #2184 3 years ago
nick black 6d3c64a5c1
[ncvisual_pixelgeom] document that results are invalidated by terminal resize #2141 3 years ago
nick black 66801aa254 ncplane_dup: don't make new root planes 3 years ago
nick black 9185ea000c
add ncplane_set_name()/ncplane_name() + documentation 3 years ago
nick black 518eca2f60
move_family_{below,above}() need return int #2232 3 years ago
nick black e613b81b82
ncplane_move_family_{below, above}() with unit tests #2232 3 years ago
nick black 43fc6afaa3
ncplane_move_family_{above, below}() #2232 3 years ago
nick black e42a76a2d2
Remove and replace ncplane_boundlist()
The function ncplane_boundlist() was poorly-considered,
and ought never have existed. Remove all traces of it.
Add the new functions ncplane_move_family_top() and
ncplane_move_family_bottom(). Replace the
ncplane_boundlist() code in notcurses-demo with a call
to ncplane_move_family_top(). We'll also want
ncplane_move_family_above() and ncplane_move_family_below(),
but they're not yet here. Document all z-axis movement
functions; they were lacking documentation before #2232.
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
initramfs 671656ea80 fix ncpp throwing heap allocated exceptions 3 years ago
joseLuís fb003c4eef fix doc-comment on ncplane_erase_region
and another minor typo
3 years ago
joseLuís ff9497ea3d add doc-comment for `ncplane_center_abs` 3 years ago
joseLuís 2141338e4c revert stylemask return types #2200 3 years ago
joseLuís 1811e3b0ef fix stylemask return types #2200 3 years ago
joseLuís d55a44ef4b make `ncdirect_styles` require const reference 3 years ago
nick black 72757044da [ncplane_erase_region] generalize #2181 3 years ago
nick black 92f4dce595
use wcsrtombs() in place of wcstombs() 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 5eed1abe8e notcurses_get: restore old delaybound behavior #2169 3 years ago
joseLuís 17133fb4f9 remove old reference to sigmask in notcurses_get
and update description for the same function in USAGE.md
3 years ago
nick black 1d4c62d446
[input] implement timeouts 3 years ago
nick black 9e9a949f0f
[direct] move to new cursor location reports 3 years ago
nick black ede5190fb8
redeclare ncdirect_getc() 3 years ago
nick black 1630a1629f
merge that shit 3 years ago
nick black 3cf5a67b84
input thread #2136 3 years ago
nick black 39025dd053
eliminate kitty graphics one-off enum type 3 years ago
nick black 2fbdb50d71
remove deprecated static inlines 3 years ago
nick black 20edd5a3cd
purge deprecated cell typedef 3 years ago
nick black be1dc5f2f9
mention CLI mode following ncoptions 3 years ago
nick black 4789aca20f
notcurses.h: remove some more deprecated static inlines 3 years ago
nick black e14a320217
notcurses.h: remove some deprecated #defines 3 years ago
nick black 4ec1bfd8be
[info] differentiate between kitty animation and kitty selfref #2161 3 years ago
nick black 88f40df4ae
[plots] print current sample as summary #2152 3 years ago
nick black 54cf38b076
add ncstrwidth_valid() and documentation #2153 3 years ago
nick black 467fed4a3a
add attribute(nonnull) to some declarations 3 years ago
nick black ff12a1f75b
distinguish between halfblock and quadrant capabilities #2109 3 years ago
nick black 93073e595a
move includes from ncport.h to internal compat.h 3 years ago
nick black ba030a3293 Windows: kill some warnings 3 years ago
nick black f4f2bdd2f6 ncport: use wcslen as approximation to wcswidth for now 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 b978f58985 stop supporting/advertising renderfp #2081 3 years ago
nick black 096ddf313a
remove unused PNG code 3 years ago
nick black 99a653db5f
shuffle up ncport.h to restore Hurd 3 years ago
nick black d00a96d850
GNU Hurd doesn't have wcwidth() nor wcswidth() 3 years ago
nick black c33ce4f9dd
rewrite NCCHANNELS_INITIALIZER in terms of NCCHANNEL_INITIALIZER 3 years ago
nick black e35c49889d
ncchannel: make some unsigneds explicit uint32_ts 3 years ago
nick black 6d4e58202f
fix windows build, ugh 3 years ago