Commit Graph

4270 Commits

Author SHA1 Message Date
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