Commit Graph

3222 Commits

Author SHA1 Message Date
nick black
cc98b51276 ncselector: finish out man page #627 2020-09-13 13:22:58 -04:00
nick black
8839d44454 selector: transfer ownership of ncplane #1006 #627 2020-09-13 13:22:58 -04:00
nick black
8bf71f4bce
all widget creators interpret NULL options as zeroes #627 2020-09-13 05:24:25 -04:00
nick black
a801f975a6
all widget creators get attribute ((nonnull)) #627 2020-09-13 04:51:49 -04:00
nick black
3f726edd4c
all widgets check flags and warn on undefined #627 2020-09-13 04:42:18 -04:00
nick black
ec077a0bf2
ncplot: C++ headers need match declaration order #627 2020-09-11 09:25:00 -04:00
nick black
89a4b6f726
all widget options structs end in flagword #627 2020-09-11 09:19:55 -04:00
nick black
bc097a5674
v1.7.2 2020-09-10 04:14:01 -04:00
nick black
301354a9ba utf8_egc_len: rewrite using uc_is_grapheme_break() #882 2020-09-10 03:50:12 -04:00
nick black
c54d24f7ca
jungle: GMPMS/R2㎨rain falls from top to bottom #1004 2020-09-10 02:33:24 -04:00
nick black
89ebcbc92f
reels: eliminate 'flapping gap' #969 2020-09-09 08:13:12 -04:00
nick black
d2cfce04c7
ncreel: don't always call redraw 2020-09-09 08:00:15 -04:00
nick black
8bbd134504
ncreader: Alt-B, Alt-F for cursor movement #983 2020-09-09 07:45:11 -04:00
nick black
1f59eef9d8
CMake: no need to link notcurses-view against libav 2020-09-09 07:44:54 -04:00
nick black
f8bc3c2ea8
ncreader: support Ctrl-B, Ctrl-F for cursor movement #983 2020-09-08 20:57:49 -04:00
nick black
d54b322365
reader: handle rightmost column in absence of scrolling #994 2020-09-07 06:21:44 -04:00
nick black
806e604e58
mojibake: adaptive timing #1002 2020-09-06 23:51:49 -04:00
nick black
daf994dbfc ncreader: place cursor #962 2020-09-06 23:10:16 -04:00
nick black
13572136f1 ncreader: handle NCREADER_OPTION_CURSOR in create/destroy #962 2020-09-06 23:10:16 -04:00
nick black
784b0a4e2a reader poc: use ncreader's native cursor control #962 2020-09-06 23:10:16 -04:00
nick black
af05ae7a92 man pages: document NCREADER_OPTION_CURSOR 2020-09-06 23:10:16 -04:00
nick black
f836938ad2 detect_cursor_inversion: handle upper right corner case #784 2020-09-06 17:12:31 -04:00
nick black
7026470e1a ncdirect_cursor_yx: detect cursor inversion #784 2020-09-06 17:12:31 -04:00
nick black
96b4dc7548 interrogate_terminfo: load sc/rc properties #998 2020-09-06 17:12:31 -04:00
nick black
e4326c8fe6 direct PoC: always call ncdirect_stop() 2020-09-06 17:12:31 -04:00
nick black
3e32b69c6e ncdirect: check for inverted cursor reporting #784 2020-09-06 17:12:31 -04:00
nick black
2a7d25c0a2 notcurses-input: handle resize properly #993 2020-09-06 13:42:41 -04:00
nick black
f88c8ae79c
expose ncvisual_default_blitter(), name blitter in notcurses-view #995 2020-09-06 12:56:16 -04:00
nick black
9c5d6eca27
zoo: move plane before placing cursor, eliminating oscillation #990 2020-09-05 20:09:00 -04:00
nick black
1f214fbe45
cursor_enable: don't consider the same location an error #990 2020-09-05 19:30:21 -04:00
nick black
802e95d876
zoo: error check on notcurses_cursor_enable() #990 2020-09-05 18:59:14 -04:00
nick black
dbaf823c0f quadblitter: finish qtrans_check() #989 2020-09-05 17:19:53 -04:00
nick black
e2238676a0 quadblitter: 15-way conditional tree for qtrans_check #989 2020-09-05 17:19:53 -04:00
nick black
bd4616b62c quadblitter: extract qtrans_check #989 2020-09-05 17:19:53 -04:00
nick black
a2d2274f18
dragon: use default background 2020-09-02 17:41:42 -04:00
nick black
3c37bc9d14
render: solving for TRANSPARENT -> default #988 2020-09-02 17:18:13 -04:00
nick black
1aeb6fdb77
mojibake demo: use default background for mojiplanes 2020-09-02 08:44:27 -04:00
nick black
9dd6ccdf77
ncreader: erase textplane along with current plane #983 2020-09-02 03:27:07 -04:00
nick black
f0b20ff736
ncreader: implement NCREADER_OPTIONS_NOCMDKEYS #983 2020-09-02 03:21:18 -04:00
nick black
f4f8a06a73
index.html: add link to notcurses-direct-pydemo.1 2020-09-01 22:04:07 -04:00
nick black
c7cb149d95
notcurses.3: update CMake module name 2020-09-01 22:02:36 -04:00
nick black
3afcfc97d6
ncreader: define NCREADER_OPTIONS_EMACSKEYS 2020-08-31 22:43:42 -04:00
nick black
dd4b97e06e
drone: use 2020-08-31a builders 2020-08-31 22:28:58 -04:00
nick black
70f062aff5
v1.7.1 2020-08-31 21:49:39 -04:00
nick black
2f28420034 rename ncplane_putsimple() -> ncplane_putchar() #912 2020-08-31 21:14:29 -04:00
nick black
d0f95c33a6
ignore notcurses-direct-pydemo.1 2020-08-31 21:13:16 -04:00
nick black
ca4a08623d
notcurses-demo: stylize usage message #915 2020-08-31 19:10:22 -04:00
nick black
ae63ad15bd
reparenting to NULL gets standard plane #982 2020-08-31 17:58:28 -04:00
nick black
f6c2334521
bind all planes, binding stdplane to itself #982 2020-08-31 17:56:01 -04:00
nick black
d2666a8584
pool_release: always reset gcluster #980 2020-08-31 17:14:27 -04:00