Commit Graph

1040 Commits

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