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
nick black
4d74d23fc6
apply_term_heuristics: no braille on linux console #1334
2021-02-07 18:08:57 -05:00
nick black
833f1b13bf
rgba_blitter_default: just take tcache #1334
2021-02-07 17:36:44 -05:00
nick black
568e83e4f6
blitting: place utf8 in tcache #1334
2021-02-06 21:36:41 -05:00
nick black
fdd1785ff0
TERMINALS.md: mention linux console font reprogramming
2021-02-06 14:05:49 -05:00
nick black
874a1fcdbe
remove bogon and confusing FAQ entry
2021-02-06 13:57:15 -05:00
nick black
9a77f843a9
fundamental theorem of notcurses
2021-02-06 13:52:59 -05:00
nick black
a15141f16e
README: fold up unnecessary list
2021-02-06 13:49:41 -05:00
nick black
2cd8b9d82e
Further reduction of our gigantic README
...
Extract Curses differences and adaptation sections, and
move them to doc/CURSES.md. Reference this new document
in README.md. We now have sufficiently few sections that
we can dispense with the ToC. Do so.
2021-02-06 13:45:27 -05:00
nick black
c784eb660d
paint(): tighten up comment
2021-02-05 03:07:51 -05:00
nick black
db7281ae54
PoC ncwidth: do a wcswidth() verify pass #1329
2021-02-05 02:59:01 -05:00