nick black
b635eeca73
uniblock demo: get everything to fit
2021-08-17 22:53:03 -04:00
nick black
f131c005f1
view demo: zero out static struct marsh #2047
2021-08-13 02:27:54 -04:00
nick black
4d6526a61d
ncneofetch rewritten in CLI mode
...
ncneofetch was previously direct mode followed by rendered mode with
margins, a Frankenstein application if one ever existed. Rewrite it
using CLI mode, extending the latter as necessary to accomplish this
task. We now have one fewer dependency on direct mode, we have better
proven out CLI mode, and we get a ~30% reduction in ncneofetch runtime.
Good stuff! Closes #2030 .
Add ncplane_scrollup() and ncplane_scrollup_child()
Cleans up ncport.h
Eliminates some inconsequential memory leaks in ncneofetch
Add SPRIXEL_UNSEEN to avoid invalid moves on
not-yet-displayed sprixels
2021-08-12 18:37:53 -04:00
nick black
1973eafe44
demo: run debug info on windows once more
2021-08-05 06:39:09 -04:00
nick black
c141552ace
no pipe on windows, either
2021-08-05 06:39:09 -04:00
nick black
39a65572a1
windows: no poll2
2021-08-05 06:39:09 -04:00
nick black
4ed0e09e26
demo: move to fbuf for HUD, making it portable
2021-08-05 03:34:45 -04:00
nick black
aa722b78e6
convert some wchar_t to uint32_t in whiteout/reel
2021-08-04 16:34:16 -04:00
nick black
24d7d6d995
start merging in the fauxmemstream branch #1977
2021-08-04 14:59:37 -04:00
nick black
cac96c1a61
get central 2 cells in highcontrast demo
2021-08-04 12:07:01 -04:00
nick black
22cc2b1906
uniblock: always ensure there's enough space for the pbar #2018
2021-08-03 13:58:19 -04:00
nick black
c3531b22bf
intro: always fit orca to available size #2015
2021-08-03 12:47:13 -05:00
nick black
6f0830c29a
force zero-width-joins #2016
2021-08-02 09:00:01 -04:00
nick black
ddc742d4e6
uniblocks: note to self
2021-07-31 05:44:53 -04:00
nick black
42049dc95e
reorder demos so whiteout doesn't disrupt uniblock
2021-07-31 02:58:28 -04:00
nick black
60e13fb2d2
fission: handle extrawide characters on input #2002
2021-07-30 19:27:52 -04:00
nick black
780a4a9101
intro: propagate out display error
...
pressing 'q' to abort in the 'intro' demo was resulting
in a message of FAILED rather than ABORTED. propogate out
the error as returned from orcaride() properly to reflect
the reason for the early exit. it now shows ABORTED.
2021-07-27 01:47:44 -04:00
nick black
1597b25d39
procroller: use notcurses_get() over notcurses_getc() #1686
2021-07-25 00:44:27 -04:00
nick black
4f1de02710
replace random() with rand() for windows goodness
2021-07-24 15:18:02 -04:00
nick black
ed99ac670e
strike most poll.h, use winsock2.h on windows
2021-07-21 19:24:40 -04:00
nick black
5da51e138c
intro: don't tolerate drawing failures
2021-07-21 07:53:39 -04:00
nick black
383ce5c2b0
xray: always set marsh.dm
2021-07-21 07:53:39 -04:00
nick black
f9ebbcd80a
demo: create all subplanes with NCPLANE_OPTION_FIXED #1958
2021-07-20 16:00:44 -04:00
nick black
962a7539b4
whiteout: restore original scrolling mode for standard plane
2021-07-20 16:00:24 -04:00
nick black
c3d3f8613b
work around whiteout problems on mac #1936
2021-07-20 12:27:52 -05:00
nick black
bed16a9b7b
when HIGHCONTRAST is atop default, use queried value for bg computation #1947
2021-07-17 20:56:36 -04:00
nick black
fadc500568
better guard on demo's summary table for divide by zero
2021-07-15 23:58:17 -04:00
nick black
ef1dfe6254
fix regression in HUD from shift to PRIu64, whoops
2021-07-15 05:51:51 -04:00
nick black
a705dfd0ff
convert last(?) two remaining PRIu64s
2021-07-12 21:13:09 -05:00
nick black
c804148084
Mention @michaelsbradleyjr in HISTORY.md
2021-07-12 22:08:10 -04:00
nick black
ab69a1d6d0
animate: truncate unicode 13 for apple #195
2021-07-12 21:27:02 -04:00
nick black
622ae010da
fix format specifiers in demo.c #195
2021-07-12 21:27:02 -04:00
nick black
931fa8eb13
get everything building on OSX #195
2021-07-12 21:27:02 -04:00
nick black
15b9b64cad
char32_t is C++, not C -- move to uint32_t
2021-07-12 18:01:41 -04:00
nick black
531f62a5ae
notcurses-demo: remove stray notcurses_refresh() calls
2021-07-11 00:21:54 -04:00
nick black
bc4f2a3626
CHANNELS_RGB_ -> NCCHANNELS_
2021-07-10 17:54:06 -04:00
nick black
e767fd0b5f
notcurses-demo: turn mouse support back on
2021-07-09 08:18:13 -04:00
nick black
4a23acab2d
fission demo: go both up and down #1896
2021-07-07 04:29:36 -04:00
nick black
4bb85d28c8
use non-interpolative scaling with eagle/luigi
2021-07-07 02:00:13 -04:00
nick black
6e19e0536e
demo: remove obsolete postinit_checks()
2021-07-06 16:17:09 -04:00
nick black
ef2e4e626e
[dragon] properly size input visual #1723
2021-07-01 05:28:30 -04:00
nick black
5cf24d4d2e
mojibake: add emoji from unicode 14.0β
2021-06-30 21:39:02 -04:00
nick black
88a369e997
[normal] don't run without utf8
2021-06-26 18:08:46 -04:00
nick black
5c0f06eaf3
[outro] make it work in ascii
2021-06-26 03:32:43 -04:00
nick black
ce073d22ac
fallin demo: no write to failed alloc
2021-06-23 22:09:33 -04:00
nick black
38bb8bd3b7
'at least a', not 'at least an'
2021-06-16 01:01:49 -04:00
nick black
cadd4aefee
s/CELL_ALPHA_/NCCELL_ALPHA_/g
2021-06-13 18:21:14 -04:00
nick black
250c5c9262
ffmpeg_resize: rewrite using ffmpeg_resize_internal() #1718
2021-06-06 02:13:18 -04:00
nick black
5ad08e7e87
[fallin] plug up memory leak on empty ncplane_at_yx() return
2021-06-02 21:56:46 -04:00
nick black
96d743536f
box demo: work when built without multimedia support
2021-06-01 18:18:09 -04:00