nick black
4889e9b391
ncneofetch: scale
4 years ago
nick black
60619fc4b9
ncneofetch: move back to NCSCALE_SCALE #750
4 years ago
nick black
7eb70dad71
ncneofetch: display() in direct mode #750
4 years ago
nick black
7a022a4c76
ncneofetch: show palette via direct mode #750
4 years ago
nick black
452fdc671d
intro: move legend into main plane
4 years ago
nick black
4863c7e3df
ncdirect_image_render: restore NCBLIT_2x2 #751
4 years ago
nick black
0586adbe24
ffmpeg: disable debugging cruft erp
4 years ago
nick black
8a2f86ea16
vizdirect: use DFSG-safe media only #725
4 years ago
nick black
85893fb927
NEWS entry for ncdirect_render_image()
4 years ago
nick black
fd064b0f2a
ncvisual_render_image(): working! #725
4 years ago
nick black
40d0efcece
ncdirect_render_image(): just about working #725
4 years ago
nick black
277cbc9c16
ncdirect_render_image(): getting closer #725
4 years ago
nick black
3bb789eb74
refactoring to prep for ncdirect_visual
4 years ago
nick black
229079696d
ncvisual refactoring to support ncdirect
4 years ago
nick black
052e10ebe1
subproc: fix up USING_PIDFD definition
4 years ago
nick black
b9dc9a7f1c
subprocs: simplify __linux__ check
4 years ago
nick black
32b1f3937c
add FAQ entry about xterm's eightBitInput resource #735
4 years ago
nick black
dda6d2f596
subproc: check for __NR_clone3
4 years ago
nick black
419dc1efb6
remove APKBUILD, it's been submitted to Alpine
4 years ago
nick black
8310b687ac
demo: enable FPS plot by default #744
4 years ago
nick black
ae1b45efbf
plot: make legend glyph-transparent #744
4 years ago
nick black
9a5a4a65ca
demo: enable HUD by default #743
4 years ago
nick black
8da3e6f968
HUD: fully glyph-transparent, looks great #743
4 years ago
nick black
ba1c9868e5
HUD: glyph-transparent inter-column gap #743
4 years ago
nick black
64857e12ac
HUD: glyph transparency on frame count #743
4 years ago
nick black
96575fb402
hud: glyph-transparent right side
4 years ago
nick black
1cbf98cb6c
notcurses_init: allow US-ASCII, used by FreeBSD
4 years ago
nick black
3d6585e445
Trigger clone3()+waitid() path off definition of P_PIDFD #733
4 years ago
nick black
6ab11e679f
v1.5.3
4 years ago
nick black
b6aa91bf4c
drone: fix up exclude syntax
4 years ago
nick black
3a8b0150d3
move doctest --tce to drone.yaml
4 years ago
nick black
1b23e63f42
CTesst: exclude Ncpp,Exceptions for now
4 years ago
nick black
9d6b5b2872
drone: fucking yaml syntax
4 years ago
nick black
dd2b36ce0a
drone: set TERM on debian
4 years ago
nick black
33667df40e
drone: set TERM for fedora
4 years ago
Nick Black
d5dca33e00
ncneofetch: don't print (null) for distro_pretty
4 years ago
Nick Black
d52ced823c
make Wide unit tests sensitive to local irregularities #741
4 years ago
nick black
aec94e86ee
CMake: run some PoCs + ncneofetch as tests
4 years ago
nick black
5815a65fb5
ncsubproc: properly catch exit on non-pidfd path
...
When we don't have a pidfd available on which to poll(2) (this
is true of Linux pre-5.3, and FreeBSD), we can't rely on a
child death breaking our poll loop. Instead, in this case launch
a second thread, which just sits on a blocking waitpid(2). If
it gets an exit, it calls the completion callback, triggering
the teardown. Closes #728 , and ought lets us run the test suite
on FreeBSD.
4 years ago
nick black
f927af00f2
tester: pass NCOPTION_NO_QUIT_SIGHANDLERS
4 years ago
nick black
6303e803f6
outro: don't obfuscate globe with acai plane
4 years ago
nick black
9fe48f8539
procroller/fileroller: enable scrolling on standard plane
4 years ago
nick black
6f6826238e
mojibake: improve topside a tad
4 years ago
nick black
5513707d8d
allglyph: don't print UTF-16 surrogate characters #740
4 years ago
nick black
d568e0619c
docs/USAGE: CELL_FG_MASK -> CELL_FG_RGB_MASK
4 years ago
nick black
354152b48b
Redefine CELL_ALPHA_ in their natural forms
...
CELL_ALPHA_OPAQUE et al were defined as 0..3, meaning
CELL_ALPHA_SHIFT had to be used to compare them to their
channel representations. Instead, define them in said
representation outright, eliminating the need to shift while
retaining arithmetic properties, and zero initialization for
CELL_ALPHA_OPAQUE. Eliminate CELL_ALPHA_SHIFT #738 .
4 years ago
nick black
3985085d04
terminfo: capability is "rev" not "reverse"
...
While I'm at it, comment up all these properties,
and eliminate double lookup of smkx.
4 years ago
nick black
cdd96af8df
trans: put the legend on top to avoid FPS plot
4 years ago
nick black
78c2cef7e9
Use NCBLIT_2x2 by default with NCSCALE_STRETCH
...
We're not using NCBLIT_2x2 by default because it warps the
aspect ratio. If we're using NCSCALE_STRETCH, though, we've
(1) already indicated that aspect ratio isn't terribly
important to us and (2) are trying to maximize the space.
Since NCBLIT_2x2 is best for large images anyway, make it
the default when NCSCALE_STRECTH is being used.
Remove all explicit uses of NCBLIT_2x2 when NCSCALE_STRETCH
is being used in notcurses-demo.
4 years ago
nick black
ee690c12df
add APKBUILD for Alpine Linux
4 years ago