nick black
bd451aa087
implement locate_cursor() #1692
2021-07-11 17:27:04 -04:00
nick black
e133225092
implement enqueue_cursor_report #1692
2021-07-11 17:27:04 -04:00
nick black
9746a06bde
prepare a cursor report queue #1692
2021-07-11 17:27:04 -04:00
nick black
3df88384cd
set XTSHIFTESCAPE when enabling mouse #1061
2021-07-11 17:27:04 -04:00
nick black
d81164a348
handle_csi: differentiate between csis #1692
2021-07-11 17:27:04 -04:00
nick black
dcc58ef713
input: process CSI for cursor report #1692
2021-07-11 17:27:04 -04:00
nick black
75b84329da
comment up handle_getc() regarding controls #1692
2021-07-11 17:27:04 -04:00
nick black
7ee9ef397a
add logpanic/logfatal, convert some printf()s
2021-07-11 17:27:04 -04:00
nick black
8a3579581a
[input] read large chunks at once #1903
2021-07-11 17:27:04 -04:00
nick black
cf8b640064
The Gang Genocides Genocide s/_genocide/_destroy_family/g #1907
2021-07-11 17:27:04 -04:00
José Luis Cruz
7641f6b637
Merge pull request #1920 from dankamongmen/faq-refactor
...
refactor FAQ section for easier navigation
2021-07-11 17:54:11 +02:00
nick black
cea2206ec7
remove two meaningless uses of inline from notcurses.c
2021-07-11 10:01:24 -04:00
nick black
12000dea27
throw some nonnull love into notcurses.h
2021-07-11 10:01:04 -04:00
Tomek Szczęsny
0baf4ea1b5
Relative cursor move ( #1885 )
...
Relative cursor move by @tomek-szczesny
2021-07-11 09:53:56 -04:00
joseLuís
7c6a4de96e
refactor FAQ section for easier navigation
2021-07-11 10:21:17 +02:00
nick black
531f62a5ae
notcurses-demo: remove stray notcurses_refresh() calls
2021-07-11 00:21:54 -04:00
nick black
5a081a014d
kitty: remove horrible a=t positioning hack #1918 #1910
2021-07-10 23:57:06 -04:00
nick black
92293dd402
adapt new python to NCCHANNEL
2021-07-10 19:58:50 -04:00
nick black
ead2289eb1
add FAQ entry about clearing non-alternate screen #1915
2021-07-10 19:51:12 -04:00
nick black
c2d6edc109
notcurses_refresh: always clear screen #1915
2021-07-10 19:47:52 -04:00
nick black
7bdad5237f
get clrscr immediately before refresh #1915
2021-07-10 19:13:28 -04:00
nick black
83d8724e63
updating CELL_ -> NC_ references
2021-07-10 18:34:00 -04:00
nick black
ec4320f215
remove non-cffiable definitions
2021-07-10 18:26:57 -04:00
nick black
603fd770fe
update new python for CHANNEL_RGB change
2021-07-10 18:20:44 -04:00
nick black
3123911637
change up #defines to accommodate motherfucking python
2021-07-10 18:16:28 -04:00
nick black
bc4f2a3626
CHANNELS_RGB_ -> NCCHANNELS_
2021-07-10 17:54:06 -04:00
nick black
75cee68631
Cell.hh: stop exposing implementation details
2021-07-10 17:51:06 -04:00
joseLuís
4d501f81ce
[rust] rename NcChannel*
.with_default
method to default
2021-07-10 20:17:22 +02:00
joseLuís
06b0b2360a
[rust] fix poc-menu example
2021-07-10 20:17:08 +02:00
joseLuís
a1010d0dca
[rust] export widgets from its own separate module
...
- update & fix docs.
2021-07-10 19:58:26 +02:00
joseLuís
873a75f77f
[rust] add putln
method to NcPlane.
...
- fix compilation error using older rust version.
- update docs.
2021-07-09 20:37:53 +02:00
joseLuís
115b06c386
[rust] support "none" style in lex_styles
method.
2021-07-09 19:59:34 +02:00
joseLuís
2e9a19fc45
[rust] add more NcStyle
relative functionality
...
- add `NcStyleMethods` trait with the functions `add`, `has`, `to_vec`.
- add new `Nc` methods: `lex_styles` and `str_styles`, supporting several simultaneous styles.
- rename the parameter of `lex_blitter`, `lex_margins`, `lex_scalemode`, for clarity.
2021-07-09 19:22:04 +02:00
nick black
bfca06264a
fix up indexing for NCBLIT_8x1 plotter #1912
2021-07-09 10:30:33 -04:00
nick black
2441a31766
kill unused variable warnings
2021-07-09 09:34:08 -04:00
nick black
37286aa707
work around strange kitty issue for now #1910
2021-07-09 09:30:08 -04:00
nick black
714b288c8d
[kitty] no longer need to update under opaque, huzzah
2021-07-09 09:30:08 -04:00
nick black
aada04ba47
flush following goto_location for logend #1906
2021-07-09 09:30:08 -04:00
nick black
8b33353105
[kitty] q=2 can come on earlier chunks
2021-07-09 09:30:08 -04:00
nick black
0c484e4e02
run the logend{yx} state machine in raster #1906
2021-07-09 09:30:08 -04:00
nick black
f9c8102e37
notcurses-info: use NCOPTION_NO_CLEAR_BITMAPS
2021-07-09 09:30:08 -04:00
nick black
5725605167
move cursor to logend{yx} post rasterization #1906
2021-07-09 09:30:08 -04:00
nick black
af418a221f
with PRESERVE_CURSOR, track logical end of output #1906
2021-07-09 09:30:08 -04:00
nick black
e767fd0b5f
notcurses-demo: turn mouse support back on
2021-07-09 08:18:13 -04:00
nick black
087fd083af
[brownbag] actually call mouse_{dis/en}able()
2021-07-09 08:16:06 -04:00
joseLuís
2dd1e8812e
[rust] hide the docs of deprecated items
2021-07-09 13:42:36 +02:00
joseLuís
b372a492ad
[rust] rename macros & update docs
...
- rename psleep to prs
- rename rsleep to nrs
- deprecate and hide docs for fsleep, psleep, prsleep, rsleep.
- update examples
2021-07-09 11:33:23 +02:00
nick black
39a69239a3
drop -Wno-nonnull-compare
2021-07-09 01:22:27 -04:00
nick black
840ed1a3d8
remove all uses of NCSTYLE_STANDOUT
2021-07-09 01:14:20 -04:00
nick black
55f8614391
improve 256-color grey quantization
2021-07-09 00:46:48 -04:00