Commit Graph

3137 Commits (8b5e3f50007834b1a77e8774d77e93c1b00b16a1)
 

Author SHA1 Message Date
nick black 8b5e3f5000 add four unit test for reel tablet sizes 4 years ago
nick black 315df85b2b
note that python bindings are quite incomplete 4 years ago
nick black afd444cea3
kill stray decl ncdirect_getc_nonblocking() #1028 4 years ago
nick black 20bf1ae2d4
nctablet_ncplane() -> nctablet_plane() 4 years ago
nick black ec85dd1c3b
ncreel_destroy: return void 4 years ago
Marek Habersack 943e23535f [C++] API sync
Fixes: https://github.com/dankamongmen/notcurses/issues/1025

Added:
  * Direct: flush (`ncdirect_flush`)
  * Direct: getc (`ncdirect_getc_blocking` and `ncdirect_getc_nblock`)
  * Direct: getc (`ncdirect_getc`)
  * Direct: get_inputready_fd (`ncdirect_inputready_fd`)
  * NotCurses: align (`notcurses_align`)
  * NotCurses: ucs32_to_utf8 (`notcurses_ucs32_to_utf8`)
  * NotCurses: get_bottom (`notcurses_bottom`)
  * Plane: resize_realign (`ncplane_resize_realign`)
  * Plane: get_x (`ncplane_x`)
  * Plane: get_y (`ncplane_y`)
  * Plane: mergedown (`ncplane_mergedown`)
  * Plane: putwc_stained (`ncplane_putwc_stained`)
  * Plane: putstr_stained (`ncplane_putstr_stained`)
  * Plane: set_fchannel (`ncplane_set_fchannel`)
  * Plane: set_bchannel (`ncplane_set_bchannel`)
  * Plane: get_styles (`ncplane_styles`)
  * Plane: get_above (`ncplane_above`)
  * Reader: move_left (`ncreader_move_left`)
  * Reader: move_right (`ncreader_move_right`)
  * Reader: move_up (`ncreader_move_up`)
  * Reader: move_down (`ncreader_move_down`)
  * Reader: write_egc (`ncreader_write_egc`)
  * Visual: get_default_blitter (`ncvisual_default_blitter`)

Fixed:
  * NotCurses: `cursor_{enable,disable}` must use `NOEXCEPT_MAYBE`
  * Plane: renamed `putcw` to `putwc`
4 years ago
nick black 7089f31456 NCBLIT_BRAILLE: invert horizontal layout, fixes plots #1026 4 years ago
nick black 364cf61004
drone: ubuntu builer 2020-09-22a 4 years ago
joseLuís 38314d5e76 update function-summary.sh stats 4 years ago
joseLuís bcc5481899 rust: update example
- use ncdirect_flush function for flushing
4 years ago
joseLuís 5be9edd6f4 rust: convert all rgb calls & new plane functions #1024
- add (TBD) ncplane_putchar, ncplane_putchar_yx
- delete ncplane_bound, ncplane_new, ncplane_pusimple & ncplane_putsimple_yx
- rename `.*_[bf]g.*_rgb` → .`*_[bf]g.*_rgb8`
- rename `.*_[bf]g` → .`*_[bf]g.*_rgb`
4 years ago
joseLuís a09ed747ca rust: update example direct-cursor 4 years ago
nick black f02263e977
v1.7.4 4 years ago
nick black 21b8a50da0
rust: s/NCCHANNEL_ALPHA_MASK/CHANNEL_ALPHA_MASK/g 4 years ago
nick black 11a2861e8d
FPS graph ought be recentered on resized #1023 4 years ago
nick black 2f26f06386
alignment: add NCALIGN_UNALIGNED, preserve align type #364 4 years ago
nick black 2d9598b913
introduce ncplane_resize_realign #364 4 years ago
nick black bfdf801a12 depth-first corecursion, not breadth-first 4 years ago
nick black a685cc18f3 recursively cascade resizes using resizecb #869 4 years ago
nick black bc639b528e adapt ncplane_new_internal() callers 4 years ago
nick black 7f2aeedba3 ncplane_new_internal() using ncplane_options 4 years ago
nick black 7b51bab79a add resizecb to ncplane_options struct #869 4 years ago
nick black 73f9973a2c Plane.hh: fix up indentation #1020 4 years ago
nick black 97dc50db1a kill stray entry in NEWS 4 years ago
nick black 36aed3c521 add ncplane_create() + ncplane_options #1020 4 years ago
nick black 607c03edc4
rename _rgb_clipped functions rgb8_clipped 4 years ago
nick black 4459efa216
v1.7.3 4 years ago
nick black 2d2e4df2e2 reader: properly place the text plane offscreen #985 4 years ago
nick black a4367fcfb5 rip out ncplane_ creation functions #985 4 years ago
nick black e42dbdfd60 _stainable() -> _stained() #985 4 years ago
nick black c5c608b22e add ncplane_putwc_stainable, ncplane_putwstr_stainable #985 4 years ago
nick black d8cdc3996c python: update for RGB name changes #985 4 years ago
nick black c85ac831c6 man pages: update for rgb name changes #985 4 years ago
nick black b7a57eaab7 convert all channel rgb calls #985 4 years ago
nick black 0e34bec3fb start converting rgb->rgb8 #985 4 years ago
nick black a6bfd3f88e
quadblitter: write nul, not space for transparent #1017 4 years ago
nick black 77a0dbbe94
paint(): return void rather than int 4 years ago
nick black 2c0cf54f96 index.html: link to issues 4 years ago
nick black bb58e4db41 notcurses-demo.1: add note about wcwidth 4 years ago
nick black fca0d16401 demo: colorize more of usage message 4 years ago
nick black 94aa0aaa76 yield: don't print overyield 4 years ago
nick black dd53764df2
allglyphs: home cursor prior to closing gradient 4 years ago
nick black 28dcc8bbbe
mojibake: disable person plane 4 years ago
nick black aba179f769
allglyph: reset gradient at end to clear counter 4 years ago
nick black b241a59337 python: mbswidth() -> ncstrwidth() #985 4 years ago
nick black 4bb1f3fc85 mbswidth -> ncstrwidth() #985 4 years ago
nick black dab7247cdd
mbswidth: use utf8_egc_len() for segmentation #1014 4 years ago
nick black 0fe6d39f18
mojibake: disable erratic 'person'/'subdivision-flags' for now #1011 4 years ago
nick black 94aa8f08f1
grid looks better before mojibake #1012 4 years ago
nick black 592d7e76ae
ncplanes: name menu planes, name demo hud/plot planes 4 years ago