Commit Graph

197 Commits (7bacc34ab304a8461ba53756cb0321f47b9405b3)

Author SHA1 Message Date
nick black 6a1364d9d5
[nuget] list LibDeflate.native 1.7.1+ as dep #2354 3 years ago
nick black e26756565c
[nuget] add some fields to metadata, install dlls to lib/ #2354 3 years ago
nick black e205cde05f
set versions to 2.4.97 for prep nuget build #2354 3 years ago
nick black c6c7d60193
add initial nuget spec file #1966 3 years ago
nick black 717b4a40c1
[CMake] add USE_DEFLATE option, document it, reenable fedora drone #2348 3 years ago
nick black 44ec1352cd
[builddef.h] remove USE_READLINE, no longer used 3 years ago
nick black b5c161a07c
Unify control sequence automata #2183 (#2208)
Unify the dynamic, dataflow special keys automaton and the static, codeflow terminal response automaton, yielding a single automaton. Add kitty keyboard support information to `notcurses-info`. Closes #2183.
3 years ago
nick black da6fc8420d
[input] consider a drop to be an input_error 3 years ago
nick black 24eac43f4f interrogate_terminfo: allow for NULL termtype 3 years ago
joseLuís 4060368c23 [rust-split] remove unneeded scripts from tools/ #2171
- rm -r `tools/function-summary/`
- rm `tools/rustdoc-update-gh-pages.sh`
- rm `tools/blame-nick.sh`
- remove actions related to the rust bindings from `release.sh`.
3 years ago
joseLuís bab123913a [rust] update function-summary & pending changes 3 years ago
nick black b8c01eacc8 tighten up include paths, libgpm connect #1986 3 years ago
joseLuís dbc060503c [rust] fix example; update function-summary.sh 3 years ago
nick black f67091794a
change python/setup.py version in release.sh 3 years ago
nick black de75f124a0 sanity check CMakeLists.txt pre- and post-sed 3 years ago
nick black 5879c8a523
rustdoc-update-gh-pages: git pull at end 3 years ago
joseLuís f401d85733 [rust] update function-summary data & minor fix 3 years ago
nick black 06c66c5911
v2.4.7 3 years ago
nick black 845ab5cdf9
Fix 'Name' fields in pkgconfig files 3 years ago
nick black 9ed9f6bfc0 add USE_READLINE cmake flag 3 years ago
joseLuís 125ab361e6 [rust] add pending functions
- include new functions: ncdirect_stream, ncdirect_supported_styles, ncdirect_styles, nccell_width, ncinput_nomod_p.
- account for functions: ncplane_halign, ncplane_valign.
- rename ncpalette_get_rgb and ncpalette_set_rgb to ncpalette_get_rgb8 and ncpalette_set_rgb8 respectively.
- minor formatting fixes.
3 years ago
joseLuís bb07a995d5 [tools] update function-summary data 3 years ago
nick black e6f226452d
fix erroneous comment in NEWS 3 years ago
nick black 8cf235e6b7
start on a GUIX module #1315 3 years ago
Nick Black cd2b5de5fa
Panblitter ncplane_as_rgba() (#1697)
ncplane_as_rgba: genericize across blitters

ncplane_as_rgba() previously was implemented explicitly
in terms of NCBLIT_2x1. it now uses the `egcs` field of the
`blitset`. this supports NCBLIT_2x2 and NCBLIT_3x2 in
ncplane_rgba(). Closes #1490.
3 years ago
nick black 92fcbce415 support DEBVERSION in debrelease.sh 3 years ago
nick black 0d70d73100
Write Requires.private in pc files based off discovered TERMINFO_LIBRARIES #1635 3 years ago
nick black 052b9148e7
pkgconfig: move stdc++ dep from notcurses-core.pc to notcurses.pc #1635 3 years ago
nick black 06e7391b89
release.sh: change both instances of the version in index.html 3 years ago
nick black 1a3df54ab9
release.sh: properly mangle index.html 3 years ago
joseLuís 88c89f2d30 [rust] add ncvisual_inflate; update function-summary; fixes
- add ncvisual_inflate function
- update function-summary script & related data
- update cell inner comments.
- fix several doc inner links.
3 years ago
joseLuís 1afe6f162e rust: add new pixel geometry functionality
- add NcPlane method .pixelgeom.
- upgrade full-capabilities example.
- fix NcVisual method .blitter_geom docs.
- rustfmt
3 years ago
joseLuís 8e8c20468b rust: update function-summary
- add PENDING-changes.md file to keep track.
- remove output-* folder, no longer needed.
- move old bindgen*rs and changes*txt files to history/.
3 years ago
joseLuís 7b9a38d2f1 rust: update function-summary system of scripts
- update script `function_summary.sh`
- new script `compare_outputs.sh` to compile the differences between versions
- create changes files that summarizes diffs between versions
- remove outdated ouput folders
3 years ago
nick black 2dcca32cd8
debrelease: support other distributions 3 years ago
nick black 5d57cd3c58
release.sh: leave objects out of doc tarball #1412 3 years ago
nick black 23c6b13ecf release.sh: fix up remaining context-free regexes #1340 3 years ago
nick black 3dd543d72b release.sh: make most regexes context-sensitive #1340 3 years ago
nick black 0a6056fde4
reproduce MIT license in ncart.c #1323 3 years ago
nick black 2cddb73962
add details to pkg-config Descriptions 3 years ago
nick black 3aae597ddd
add notcurses-core to Requires for rust linking 3 years ago
nick black 07ec5206cb
install notcurses-core.pc pkg-config support 3 years ago
nick black feb592e590
add a note about static linking #1306 3 years ago
nick black f638b5f12b
use Requires.private for static linking in pkg-config #1306 3 years ago
nick black 9cf2925f47
prepare NotcursesCoreConfig.cmake #1301 3 years ago
nick black a5244632da
NotcursesConfig.cmake: list -lnotcurses-core #1301 3 years ago
Nick Black 9112185657
Split up notcurses/notcurses-core (#1297)
Extract `libnotcurses-core` from `libnotcurses`. The former contains everything except multimedia code. The latter contains multimedia stuff (a wrapper around FFmpeg or OIIO). If built with `-DUSE_MULTIMEDIA=none`, there will not be any `libnotcurses.so` generated. `libnotcurses.so` uses library constructors/destructors to insert its implementation into the `ncvisual` stack at runtime. Users linking `-lnotcurses` will get the full implementation; users linking `-lnotcurses-core` only will get the stack less multimedia code.

The upshot of this is that someone can compile/install only `libnotcurses-core`, and a program linked against it will work just fine. This eliminates the need to install the full (large) dependency stack of the multimedia code unless necessary. This will hopefully be useful for e.g. installers etc. Closes #339.
3 years ago
nick black c4f61c528d
ncneofetch: center neologo #1260 4 years ago
nick black aab28aadb4
ncneofetch: hook up ncart logos #1260 4 years ago
nick black 8acc6ea412
neofetch-ripper: escape backslashes correctly in logo text #1260 4 years ago