Commit Graph

4291 Commits (cef5e45be6751b1a2013d8590ddaded371afc9de)
 

Author SHA1 Message Date
nick black ce619f7af5 tree: implement nctree_plane() #1164 3 years ago
nick black cf367289c8 nctree: fix memory leak on error path 3 years ago
nick black 41d056b8d6 nctree tests: render planes #1164 3 years ago
nick black bad552fade zalgo: suppress banners 3 years ago
nick black bb14694000 add nctree movement api #1164 3 years ago
nick black 8de0453148 initial nctree unit tests #1164 3 years ago
nick black 3eb42d6c0c implment nctree_create()/free() #1164 3 years ago
nick black 7a698310b6 ncinput is not opaque 3 years ago
nick black 14ce0ace73 man pages: relate nctree and ncreel #1164 3 years ago
nick black 2348546932 nctree API cut 1 #1164 3 years ago
nick black e88875c4a7 nctree: add nctreecb to options #1164 3 years ago
nick black 7e56c8e1c2 nctree_options definition #1164 3 years ago
nick black 2ae618c06b add new man page notcurses_tree.3 #1164 3 years ago
nick black e89c2bc566 CMakeLists.txt: switch from O0 to Og 3 years ago
nick black 5facfbd78a
progbar PoC: check hbar_make() result #1348 3 years ago
nick black 07dd9dddde
ncplane_new_internal(): check ncplane malloc #1348 3 years ago
nick black 5925d4e121
ncplane_qrcode: get no-qrcodegen definition 3 years ago
nick black 974eb014ee
ncwidth PoC: plug 'memory leak' #1348 3 years ago
nick black 03bb1f73c0
linuxconsole PoC: drop dead store #1348 3 years ago
nick black 9dd710d1e6
hilodirect PoC: unite error paths 3 years ago
nick black 815368c9a7
cffi: update qrcode definition 3 years ago
nick black 1b1e0b88be
ncplane_qrcode: drop blitter argument, update docs 3 years ago
nick black 6e9b23f06f
demo: account for raster time in TheoFPS calculation 3 years ago
nick black f1d9257732 finish direct mode player #1342 3 years ago
nick black 0e7bf80ee9 hack up direct_mode_player #1342 3 years ago
nick black 2e6b07081e ncplayer: -k will use direct mode #1342 3 years ago
nick black 85da24d3e6
drone: use 2021-02-12b debian builder 3 years ago
nick black 006477e132
sgr-full: suppress banners 3 years ago
nick black d9e95afe4d
notcurses_stop: add margin_t when resetting cursor #1345 3 years ago
nick black 50c6240efa
yield: print label immediately 3 years ago
nick black 8432b59bfa
chomp down data/fonts.jpg 3 years ago
nick black c023ccf4d6
yield: transparent background for label 3 years ago
nick black 97a92cbbd7
notcurses-tester: always reset terminal on exit 3 years ago
nick black 4327f95eb1
drone: use new alpine edge builder 2021-02-10a #1344 3 years ago
nick black 97082cabc0 README: fix readline link 3 years ago
nick black e63ca5f704 use ALLOC in ncdirect.h 3 years ago
nick black c11b384a77 apply ALLOC to internal.h 3 years ago
nick black 602531ff33 include warn_unused_result in ALLOC 3 years ago
nick black 1b61786694 apply ((alloc)) attributes to API 3 years ago
nick black be4a9154a8
v2.2.1 3 years ago
nick black c6c137d688
ncplayer.1: describe -q option completely 3 years ago
nick black 898f34f924
ncplayer: suppress banners when given 'q' #1342 3 years ago
nick black 3e39b6c0a3
shit! properly initialize tcache->utf8 in direct mode 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
joeyt aa02cf855a fix some dank typos
Looks like the release process used a regex(?) to replace that included some
unintended targets.  Microsoft link broke in 2.2.0; CELL_ALPHA_TRANSPARENT
continually replaced since 2.0.1.
3 years ago
nick black d09152ca00
no sysctl.h on hurd 3 years ago
nick black 3cdf7160de
v2.2.0 3 years ago
Marek Habersack d32bef358d [C++] API sync
After a long delay, apologies :)

Added:
  * NotCurses: `can_sextant` (`notcurses_cansextant`)
  * Notcurses: `linesigs_enable` (`notcurses_linesigs_enable`)
  * Notcurses: `linesigs_disable` (`notcurses_linesigs_disable`)
  * Pile: `top_with` (`ncpile_top`)
  * Pile: `bottom_with` (`ncpile_bottom`)
  * Plane: `resize_maximize` (`ncplane_resize_maximize`)
  * Plane: `get_abs_x` (`ncplane_abs_x`)
  * Plane: `get_abs_y` (`ncplane_abs_y`)
  * Plane: `get_abs_yx` (`ncplane_abs_yx`)
  * Plane: `load_egc32` (`cell_load_egc32`)
  * Plane: `is_descendant_of` (`ncplane_descendant_p`)
  * Progbar: new class, wraps `ncprogbar_*`

Changed:
  * Plane (ABI break): `at_cursor` overloads now return `int` where
    before they returned `bool` because the underlying Notcurses API
    only signalled the operation status with the return value while now
    it returns actual information.
3 years ago
nick black 15d5c48d93
notcurses_stop: position cursor at bottom-left without alternate screen #1337 3 years ago