Commit Graph

4012 Commits (aab28aadb41ef2d5b9d979db6bc8e4eb536e01ba)
 

Author SHA1 Message Date
nick black aab28aadb4
ncneofetch: hook up ncart logos #1260 4 years ago
nick black fe800436ca
ncneofetch: work on non-x86
/proc/cpuinfo doesn't always declare a Model Name, but
it seems to have a vendor_id everywhere I've been able
to check (s390x etc.). fall back to vendor_id in the
absence of a model name. count cores based off instances
of core id while we're at it (likewise fixes s390x).
4 years ago
nick black 09dcda0253
README: give DragonFly BSD some love #1121 4 years ago
nick black 103639d901
ncneofetch: recognize DragonFly BSD #1121 4 years ago
nick black ee3dc54911
only use execvpe on linux #1121 4 years ago
nick black 5904f31c8e
add FAQ about multimedia-free operation 4 years ago
nick black d4aef247ea
Fixes for DragonFly BSD from Weitian LI #1121 4 years ago
nick black 01d9b63c5b
add warningless ncart.c generate #1260 4 years ago
nick black 8acc6ea412
neofetch-ripper: escape backslashes correctly in logo text #1260 4 years ago
nick black 250d50134e
neofetch-ripper: build usable C code 4 years ago
nick black b5bace8aa1
neofetch-ripper: don't emit duplicates #1260 4 years ago
nick black 0a165a9de8
paint: solve for egc following colors #1068 4 years ago
nick black 1a597f2a50
neofetch-ripper: fix alignment 4 years ago
nick black 818e0941d6
ncneofetch: preserve Dylan Araps's copyright 4 years ago
nick black d85aba798f
add neofetch-ripper #1260 4 years ago
nick black 78a6ffdd22
ncdirect: call rl_deprep_terminal first 4 years ago
nick black 8283adc28f
Introduce src/compat/ for all bins
I've created the new files src/compat/compat.{hc}. These
are available to all binaries by adding src to the include
directories, and src/compat/compat.c to the sources. Several
functions are implemented here which one or more target
operating systems are missing, right now all related to time.
This includes clock_nanosleep(), which is missing on OS X and
DragonFly BSD. Eliminate the other three definitions of
timespec_to_ns() and friends. Standardize on NANOSECS_IN_SEC
rather than the more opaque GIG. Progress on #1121.
4 years ago
Nick Black e7d0b186ea
Create codeql-analysis.yml 4 years ago
joseLuís da5f86cc8f rust: rename NcDimension to NcDim; rustfmt 4 years ago
joseLuís 1622375d41 rust: add NCDIRECT_OPTION_NO_QUIT_SIGHANDLERS 4 years ago
nick black d157a224da
drone: upgrade to new alpine, fedora builders 4 years ago
nick black 68b340e3c8
ncdirect: prep readline for use #1120 4 years ago
nick black 4fc099f2e9
reel/plot/menu: properly warn on bad flags 4 years ago
nick black 15386d57ce
nontrivial stacking unit test #1068 4 years ago
nick black cff006f8ab
fix return value of output functions 4 years ago
nick black 974377f46d
first mdbook program 4 years ago
nick black a22288223b
OTHERS: link to slok's grafterm 4 years ago
nick black 11e1b34521 README: remove unnecessary verbiage 4 years ago
nick black ae1463245d examples: directmode text 4 years ago
nick black 30db4af874 mdbook 4 years ago
nick black 19c41170c1
link to x/open curses 4 years ago
nick black f88caf5128
s/Fullscreen mode/Rendered mode/g 4 years ago
nick black 38f472c3b0
example book chapters #785 4 years ago
joseLuís 1218e8fb7f rust: refactor module header summary info
- refactor headers for Notcurses & NcDirect modules.
4 years ago
joseLuís 6938188b19 rust: NcCell updates
- update NcCell documentation according to last release.
- implement NcCell.load method.
- bonus: remove old "width bias" info from the python bindings.
- bonus: add some (commented out) profile settings to Cargo.toml.
4 years ago
nick black 2048f8bc11
notcurses_plane.3: fix some syntax 4 years ago
nick black 7e05d0438a
notcurses_init.3: fix up some syntax 4 years ago
nick black ec037023a7
notcurses.3: add period at end of sentence 4 years ago
nick black e617acecc7
v2.1.4 4 years ago
nick black 6855c07fd0
Merge branch 'master' of github.com:dankamongmen/notcurses 4 years ago
nick black 6ff95dd24a
notcurses-demo: print usage on invalid spec 4 years ago
José Luis Cruz 1c12b73a80 remove warning 4 years ago
nick black 18958e98cd update nccell def in docs 4 years ago
nick black 69e54bf9e3 rust: drop more wideasian 4 years ago
nick black 0c38728ceb Remove CELL_WIDEASIAN_MASK from docs #1277 4 years ago
nick black a229d64703 purge some wideasian cruft from rust wrappers 4 years ago
nick black 3d9b3b679c
debian glibc 2.31-7 has unicode 13 support, back out ncwidth, yay 4 years ago
nick black 54b44513c4
Wide EGC tweaks
Don't bias the nccell width by 1, or 0-length EGCs become
255 columns. We weren't actually using the width to drive
much anything until now, so this wasn't a problem, but it
is exposed as an error once we got rid of CELL_WIDE_ASIAN
and start looping through the actual egc column width.
Closes #1278, closes #1277
4 years ago
nick black 5636a146e4
Wide unit test: rewrite without CELL_WIDEASIAN_MASK #1277 4 years ago
nick black e6cf1d3844
postpaint: value-result to postpaint_cell for x
postpaint_cell sometimes needs to skip over the following
cells, due to a multicolumn EGC. postpaint() was only
passing x as a value parameter, though, and thus any
changes made weren't escaping out to postpaint(). replace
it with a value-result parameter. might fix #1276.
4 years ago