Commit Graph

4291 Commits (cef5e45be6751b1a2013d8590ddaded371afc9de)
 

Author SHA1 Message Date
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
nick black 320ed68b30
drone: ctest -V 4 years ago
nick black ab846f9ac8
ncneofetch improvements
* Use NCBLIT_DEFAULT rather than explicit 2x2, so that we use
  NCBLIT_3x2 on terminals which support it.
* Use NCSCALE_SCALE_HIRES rather than NCSCALE_SCALE.
* Support LOGO in /etc/os-release, with or without quotes.

Closes #1246.
4 years ago
joseLuís 5eb8ac0be4 rust: improve documentation 4 years ago
nick black 4427713f0f
ncdirect: drop signals in ncdirect_stop_minimal 4 years ago
nick black 21f6b5fc8a
notcurses.3: talk about piles, update threading section #1264 4 years ago
nick black 6d6416064e
ncdirect: set up fatal signal handlers #1271 4 years ago
nick black 3a658dad3e
drone: update to new ubuntu builder 4 years ago
nick black 9245fda17f
genericize setup_signals() for ncdirect #1271 4 years ago
nick black 998cf02f34
add NCDIRECT_NO_QUIT_SIGHANDLERS #1271 4 years ago
nick black 8b0de2aa1b
introduce ncwidth() to handle sextants on pre-U13 libcs #1274 4 years ago
nick black 4a57436bb8
ncdirect_putstr: handle palette-indexed color 4 years ago
nick black 555a3262b1
add channel_palindex and friends 4 years ago
nick black a991e0f624
ncdirect_putstr(): fix up foreground default #1269 4 years ago
nick black 478d7cb514
update channels in ncdirect palindex #1275 4 years ago
joseLuís 797ef4b0ae rust: more changes and improvements
- raw field of new wrapping structs is now public just to the crate.
- NcNotcurses.stdplane method now doesn't return an NcResult since it can't fail.
- rename NcNotcurses to Notcurses and NcNotcursesOptions to NotcursesOptions.
- rename NcPlane::new_termsize constructor to with_termsize.
- bump MSV to 1.48 for the doc links.
- improve lib documentation.
- minor fixes.
4 years ago
nick black 9dcbda54ef
postpaint_cell()/ncplane_putc(): handle EGCs of more than 2 columns #1273 4 years ago
nick black 8285b131c6
cell_duplicate_far: drop obsolete FIXME 4 years ago
nick black e5fd6a832a
back out running postpaint_cell() #1272 4 years ago
joseLuís bad3449205 rust: rename Notcurses to FullMode; update doc 4 years ago
joseLuís f5f9397f7b rust: add new wrapper type over NcDirect called DirectMode. 4 years ago
nick black 32bacf19e5
drone: use new unstable builder 4 years ago