1117 Commits

Author SHA1 Message Date
KristofferC
d8c68b4f48 add required headers for nckeys.h 2021-12-20 11:06:12 -05:00
nick black
01d7f1e05d
nccell_set_bg_palindex: s/int/unsigned/g 2021-12-19 07:37:17 -05:00
nick black
2f00fadfdd eliminate some signedness changes in notcurses.h 2021-12-19 07:26:44 -05:00
nick black
42e2bf6da7
[nccells_load_box] stylemask ought be only 16 bits 2021-12-19 06:37:33 -05:00
nick black
041a083a0f add ncplane_cursor_y()/ncplane_cursor_x() 2021-12-18 15:41:37 -05:00
nick black
9c3adaaea3
add ncchannel_rgb(), use it in channels_blend() 2021-12-17 03:17:56 -05:00
nick black
acffa61557 [include] add nonnull attributes to a few functions 2021-12-16 02:56:37 -05:00
nick black
e49394a702
[output] partial print on right-aligned overflow text #2472 2021-12-15 01:07:08 -05:00
nick black
9fda62030d
[include] use parens around macro arguments, erp! 2021-12-14 18:24:36 -05:00
KristofferC
a3c37932d6 check __MINGW32__ instead of __MINGW64__ 2021-12-13 11:57:55 -05:00
nick black
454c830237 [nctree] implement nctree_del() #2458 2021-12-12 07:23:27 -05:00
nick black
1b2e58124c declate nctree_add() and nctree_del() #2458 2021-12-12 07:23:27 -05:00
nick black
1a6f4936bc
add ISOL3SHIFT/ISOL5SHIFT key definitions #2439 2021-12-11 19:05:23 -05:00
nick black
4d727e5a59
handle KP_Seperator #2452 2021-12-11 18:50:19 -05:00
nick black
9555dbf3eb _Static_assert() wants a string 2021-12-10 02:38:17 -05:00
nick black
ba1c79b66e add nccell_load_ucs32 2021-12-10 02:38:17 -05:00
nick black
ba1fbbee90
don't expose kitty-style bg transparency to user #2432 2021-12-09 17:07:38 -05:00
nick black
4c17970ba0
detect and expose default foreground color #2432 2021-12-09 16:08:43 -05:00
nick black
6e42d5c52e
add notcurses_default_background() #2432 2021-12-09 15:38:32 -05:00
nick black
67eaa64557
mandoc syntax 2021-12-09 14:27:59 -05:00
nick black
546355a871
notcurses_cursor_yx ought be const 2021-12-09 14:24:12 -05:00
nick black
7f0b05b017 [ncseqs] add card suits, dice, musical symbols 2021-12-08 01:09:15 -05:00
nick black
de3cd3c644 [notcurses-info] add chess pieces 2021-12-08 01:09:15 -05:00
nick black
977a4ed966 introduce NCPLANE_OPTIONS_{VSCROLL, AUTOGROW} #2440 2021-12-08 01:09:15 -05:00
nick black
b7785d1272 declare ncplane_growtext() 2021-12-08 01:09:15 -05:00
nick black
4b393e2c5f [notcurses.h] move utility functions to the bottom 2021-12-06 17:28:53 -05:00
nick black
91111cdb58
[ncchannels_reverse] don't generate illegal alpha+color states #2421 2021-12-04 06:27:38 -05:00
nick black
0b66a49d57
add some comments to various channel functions 2021-12-04 03:56:34 -05:00
nick black
2fc933521b
move notcurses_ucs32_to_utf8 up in the header file 2021-12-04 03:24:20 -05:00
nick black
caaeec5094
Place ncneofetch properly (#2415)
* ncplane_polyfill_inner: plug memory leak on error paths
* [progbar_create] memory leak on error path
* ncvisual_polyfill_core: memory leaks on error paths
* notcurses_early_init: memory leak on error path
* [demo] fix summary table for ASCII #2402
* [sliders] make it work in ASCII #2402
* add ncplane_ascii_box() #2402
* [notcurses-info] use capabilities accessors for blitters
2021-12-02 01:45:49 -05:00
joseLuís
b1f636a2d9 [docs] rename plane/visual sections to regions 2021-11-30 15:39:58 +01:00
nick black
629fbc689b
[nckeys] add NCKEY_TAB alias for ASCII 9 #2405 2021-11-30 06:20:40 -05:00
nick black
46ebc1d9c6
ncplane_options: make margin fields unsigned 2021-11-30 05:44:41 -05:00
nick black
538dff91ba
[input] provide utf8 form in ncinput 2021-11-30 04:27:46 -05:00
nick black
7a91a2f905 normalize cell initializer names (prefix with NC) 2021-11-30 02:03:09 -05:00
nick black
df689d9104
[notcurses_options] unsigned margins 2021-11-29 12:13:16 -05:00
nick black
6da5392724 [ncplane_reparent] pass cell-pixel geometries into splice_zaxis_recursive() #1687 2021-11-28 18:13:48 -05:00
nick black
cd9071b4a4
[ncstrwidth] comment clarification 2021-11-28 18:11:09 -05:00
joseLuís
1cc8640f52 fix typo 2021-11-28 20:54:54 +01:00
nick black
0dbb469a27 [sprixels] use cell-pixel geometry from ncpile #1687 2021-11-28 10:36:42 -05:00
nick black
8d84c79296
[stats] add new cell_geo_changes and pixel_geo_changes stats #2384 2021-11-27 15:17:12 -05:00
nick black
0b4232d07d
[ncstrwidth] yield to ncstrwidth_valid 2021-11-26 01:36:52 -05:00
nick black
d5e451939b
[sixel] copy through sixel_maxy_pristine #2379 2021-11-25 18:46:34 -05:00
nick black
f88f1b8697 [pool_blit_direct] pass newlines through #2196 2021-11-25 15:18:04 -05:00
nick black
919c6db9fb [notcurses.h] more attribute nonnull/format 2021-11-23 20:43:44 -05:00
joseLuís
2a01b305b6 [docs] minor fix & update 2021-11-22 14:16:32 +01:00
nick black
a8be5afe3a [ncplane_putwc_utf32] typo in surrogate upper bound 2021-11-20 19:03:06 -06:00
nick black
a248606b77
[notcurses-info] use putwc_utf32 for symbols for legacy computing #2358 2021-11-19 09:42:01 -05:00
nick black
5e55e0c970
introduce ncplane_putwc_utf32(), use it in notcurses-info #2358 2021-11-19 09:34:27 -05:00
nick black
03a03ca22c
[channels] set_rgb needs clear the palette bit! 2021-11-19 05:36:38 -05:00