nick black
7e56c8e1c2
nctree_options definition #1164
2021-02-15 13:23:41 -05:00
nick black
2ae618c06b
add new man page notcurses_tree.3 #1164
2021-02-15 13:23:41 -05:00
nick black
e89c2bc566
CMakeLists.txt: switch from O0 to Og
2021-02-15 13:23:41 -05:00
nick black
5facfbd78a
progbar PoC: check hbar_make() result #1348
2021-02-15 05:05:18 -05:00
nick black
07dd9dddde
ncplane_new_internal(): check ncplane malloc #1348
2021-02-15 05:04:14 -05:00
nick black
5925d4e121
ncplane_qrcode: get no-qrcodegen definition
2021-02-15 04:23:33 -05:00
nick black
974eb014ee
ncwidth PoC: plug 'memory leak' #1348
2021-02-15 04:19:35 -05:00
nick black
03bb1f73c0
linuxconsole PoC: drop dead store #1348
2021-02-15 04:18:02 -05:00
nick black
9dd710d1e6
hilodirect PoC: unite error paths
2021-02-15 04:05:14 -05:00
nick black
815368c9a7
cffi: update qrcode definition
2021-02-15 03:53:14 -05:00
nick black
1b1e0b88be
ncplane_qrcode: drop blitter argument, update docs
2021-02-15 03:34:14 -05:00
nick black
6e9b23f06f
demo: account for raster time in TheoFPS calculation
2021-02-14 20:01:10 -05:00
nick black
f1d9257732
finish direct mode player #1342
2021-02-14 19:40:37 -05:00
nick black
0e7bf80ee9
hack up direct_mode_player #1342
2021-02-14 19:40:37 -05:00
nick black
2e6b07081e
ncplayer: -k will use direct mode #1342
2021-02-14 19:40:37 -05:00
nick black
85da24d3e6
drone: use 2021-02-12b debian builder
2021-02-14 17:52:32 -05:00
nick black
006477e132
sgr-full: suppress banners
2021-02-12 05:06:02 -05:00
nick black
d9e95afe4d
notcurses_stop: add margin_t when resetting cursor #1345
2021-02-12 00:29:33 -05:00
nick black
50c6240efa
yield: print label immediately
2021-02-11 21:37:14 -05:00
nick black
8432b59bfa
chomp down data/fonts.jpg
2021-02-11 21:16:15 -05:00
nick black
c023ccf4d6
yield: transparent background for label
2021-02-11 21:10:36 -05:00
nick black
97a92cbbd7
notcurses-tester: always reset terminal on exit
2021-02-11 15:46:28 -05:00
nick black
4327f95eb1
drone: use new alpine edge builder 2021-02-10a #1344
2021-02-10 20:38:01 -05:00
nick black
97082cabc0
README: fix readline link
2021-02-10 04:29:06 -05:00
nick black
e63ca5f704
use ALLOC in ncdirect.h
2021-02-10 04:29:06 -05:00
nick black
c11b384a77
apply ALLOC to internal.h
2021-02-10 04:29:06 -05:00
nick black
602531ff33
include warn_unused_result in ALLOC
2021-02-10 04:29:06 -05:00
nick black
1b61786694
apply ((alloc)) attributes to API
2021-02-10 04:29:06 -05:00
nick black
be4a9154a8
v2.2.1
2021-02-09 19:34:03 -05:00
nick black
c6c137d688
ncplayer.1: describe -q option completely
2021-02-09 18:50:20 -05:00
nick black
898f34f924
ncplayer: suppress banners when given 'q' #1342
2021-02-09 18:46:21 -05:00
nick black
3e39b6c0a3
shit! properly initialize tcache->utf8 in direct mode
2021-02-09 18:39:37 -05:00
nick black
23c6b13ecf
release.sh: fix up remaining context-free regexes #1340
2021-02-08 21:28:33 -05:00
nick black
3dd543d72b
release.sh: make most regexes context-sensitive #1340
2021-02-08 21:28:33 -05:00
joeyt
aa02cf855a
fix some dank typos
...
Looks like the release process used a regex(?) to replace that included some
unintended targets. Microsoft link broke in 2.2.0; CELL_ALPHA_TRANSPARENT
continually replaced since 2.0.1.
2021-02-08 18:07:48 -05:00
nick black
d09152ca00
no sysctl.h on hurd
2021-02-08 12:07:32 -05:00
nick black
3cdf7160de
v2.2.0
2021-02-08 09:35:34 -05:00
Marek Habersack
d32bef358d
[C++] API sync
...
After a long delay, apologies :)
Added:
* NotCurses: `can_sextant` (`notcurses_cansextant`)
* Notcurses: `linesigs_enable` (`notcurses_linesigs_enable`)
* Notcurses: `linesigs_disable` (`notcurses_linesigs_disable`)
* Pile: `top_with` (`ncpile_top`)
* Pile: `bottom_with` (`ncpile_bottom`)
* Plane: `resize_maximize` (`ncplane_resize_maximize`)
* Plane: `get_abs_x` (`ncplane_abs_x`)
* Plane: `get_abs_y` (`ncplane_abs_y`)
* Plane: `get_abs_yx` (`ncplane_abs_yx`)
* Plane: `load_egc32` (`cell_load_egc32`)
* Plane: `is_descendant_of` (`ncplane_descendant_p`)
* Progbar: new class, wraps `ncprogbar_*`
Changed:
* Plane (ABI break): `at_cursor` overloads now return `int` where
before they returned `bool` because the underlying Notcurses API
only signalled the operation status with the return value while now
it returns actual information.
2021-02-07 23:10:24 -05:00
nick black
15d5c48d93
notcurses_stop: position cursor at bottom-left without alternate screen #1337
2021-02-07 23:07:27 -05:00
nick black
8b3c0478c5
ncplayer: show correct blitter string #1336
2021-02-07 22:44:46 -05:00
nick black
cff8767de7
notcurses_visual.3: fix up markdown syntax
2021-02-07 22:10:41 -05:00
nick black
f6c12aedae
mojibake: add a few unicode 13.1 emoji
2021-02-07 21:39:24 -05:00
nick black
fb11bbce6f
update unicode emoji link to 13.1
2021-02-07 21:29:44 -05:00
nick black
18133cb661
handle_input: add comment regarding getc vs read
2021-02-07 21:07:23 -05:00
nick black
9c9f786dd2
move ttyinfp to fd, getc to read #1314
2021-02-07 20:58:51 -05:00
nick black
38e9051888
move tests to src/tests
2021-02-07 20:52:20 -05:00
nick black
a100f6d13a
plot tests: guard with notcurses_canbraille()
2021-02-07 18:41:18 -05:00
nick black
6b126f4049
add notcurses_canbraille() capability test
2021-02-07 18:31:31 -05:00
nick black
7e4e3b71f8
lookup_blitset: ascii check comes at the end
2021-02-07 18:12:56 -05:00
nick black
c64de96cbf
lookup_blitset: degrade from braille smoothly #1334
2021-02-07 18:09:46 -05:00