Commit Graph

7160 Commits (f096064648d86f7ce5c67c2587fd0612fd2caafa)
 

Author SHA1 Message Date
nick black 3d02a75323
NCOPTION_DRAIN_INPUT in notcurses-info and ncneofetch 3 years ago
nick black 6d93e64378
Merge branch 'dankamongmen/input-thread' of github.com:dankamongmen/notcurses into dankamongmen/input-threadS 3 years ago
nick black a3ed82ccff
honor NCOPTION_DRAIN_INPUT 3 years ago
nick black 716a37f917
[input] walk specials automaton 3 years ago
nick black 5015577e26
[input] correct for margins 3 years ago
nick black 5a64f25ac2
restripe_lastframe: properly index into tmp/lastframe 3 years ago
nick black bfdd5dd01d
notcurses_input: need lock around refresh() 3 years ago
nick black 37fbd385bb
[input] proper escape trie traversal 3 years ago
nick black 0c16296b96
[input] walk specials automaton 3 years ago
nick black fd5708a7cd
unicode 14.0! 3 years ago
nick black 8f900754d5
[input] synthesize SIGINT/SIGQUIT 3 years ago
nick black c31f20b602
[input] remap 0x7f to NCKEY_BACKSPACE 3 years ago
nick black c3545a4b40
process_ncinput: fix ictx->isize check 3 years ago
nick black 37cb5adb87
[input] add constant specials to trie 3 years ago
nick black 315edacf08
[input] handle unicode-encoded mouse events 3 years ago
nick black 22f421657d
fix up windows block_on_input() 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 6f0ddd8c15
[input] handle multibyte utf8 3 years ago
nick black 1fe5cc9555
[input] build kitty protocol into new input automaton 3 years ago
nick black 7159913530
[input] kill unnecessary state CURSOR_OR_PIXELGEOM 3 years ago
nick black 0dd41f0e79
[input] hand ncinputs back to calling client 3 years ago
nick black 5f00466b38
protect initdata, notcurses_getvec() 3 years ago
nick black 1630a1629f
merge that shit 3 years ago
nick black 3cf5a67b84
input thread #2136 3 years ago
nick black 55c7cc356d
[resize] carefully copy over reuseable parts of lastframe #2165 3 years ago
nick black 39025dd053
eliminate kitty graphics one-off enum type 3 years ago
nick black 528a7db19a
erP 3 years ago
nick black ca06d891fb
[rust] s/cell/nccell/ from ffi 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 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
joseLuís 123c0d6307 [rust] fix `check_pixel_support`; #2162
- add new type `NcPixelImpl`.
- change `check_pixel_support` return type to `NcPixelImpl`.
- update `pixel-cell` example.
- remove remaining reference to removed `blink`.
- remove reference to removed `ncvisual_default_blitter`.
- rustfmt
3 years ago
nick black be1dc5f2f9
mention CLI mode following ncoptions 3 years ago
nick black 76b1ea9842
[kitty] fix 1st gen animation
Much as we needed to do in the accounting core for
kitty animation, whether we blitted a sprixcell of
alpha nulls or instead wiped it affects how we
rebuild under KITTY_ANIMATION, which right now is
all Kitty >= 0.20.0 since KITTY_SELFREF is disabled.
This gets KITTY_ANIMATION working perfectly on
bitmapstates. I've accomplished this by stashing a
bool onto the end of each KITTY_ANIMATION-style
auxvector, set high if it originated in a reblit's
null alphas, and low if it was zorched by a wipe.
Set {c, r} arguments to animation directive based
on whether this is set. See #2161.
3 years ago
nick black 972b14c09b
[rust] remove NCSTYLE_BLINK 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 f9df8e14fc
v2.4.1 3 years ago
nick black 772f429fb2
mention ncstrwidth_valid() in NEWS 3 years ago
nick black 4e1897c1c0
[kitty] KITTY_ANIMATED rebuild fix #2161 3 years ago
Tinmarino a48147da8c Rust: compile: relint last commit 3 years ago
Tinmarino 8abf993f62 Rust: improve compile: remove warning: "trailing semicolon in macro used in expression position" 3 years ago
Tinmarino 8ed451e4ee Rust: Fix compile expected u32, found i32 3 years ago
nick black c286c01d16
Merge branch 'dankamongmen/input-thread' of github.com:dankamongmen/notcurses into dankamongmen/input-thread 3 years ago
nick black 79610b2efa
more work on input thread 3 years ago
nick black e54661f425
initialize and shutdown the new input layer from termdesc.c 3 years ago
nick black b65f7b5e10
[input] tear down thread 3 years ago
nick black 613b2f9d31
extract cancel_and_join() helper 3 years ago
nick black ff6066ba33
space_for_read(), read_input_nblock() 3 years ago