Commit Graph

  • 1f4e4b9782
    clarify use of NCBLIT_4x2 nick black 2024-12-26 22:11:55 -05:00
  • ae3be88883
    whiteout: update blurb to unicode 16 #2669 nick black 2024-12-25 03:17:31 -05:00
  • b8e162e197
    NEWS.md: mention NCBLIT_4x2 nick black 2024-12-25 03:14:30 -05:00
  • ad8816028a
    notcurses_visual.3: fully detail octant blitter nick black 2024-12-25 03:12:26 -05:00
  • a7271d5941
    ncplayer.1: include octant blitter nick black 2024-12-25 03:05:10 -05:00
  • 9c4d3f5b87
    ncplayer: list octant blitter in help nick black 2024-12-25 03:03:45 -05:00
  • 4dad3a99df
    ecgpool: eliminate cross-signedness comparisons nick black 2024-12-24 20:16:41 -05:00
  • 054e31cc34
    termdesc: disable octants if libc lacks support for unicode 16 nick black 2024-12-24 20:03:16 -05:00
  • 531bdd0e8b Implement generic 4x2 blitter Erik Schnetter 2024-12-23 10:15:40 -05:00
  • bf9c31db27 Correct mistakes, update default blitter choice Erik Schnetter 2024-12-22 16:37:31 -05:00
  • e17c412736 Support Unicode 16 octants Erik Schnetter 2024-12-20 17:03:04 -05:00
  • c723857877
    trilerp: correct duplicated comment nick black 2024-12-20 21:15:41 -05:00
  • 3a3c75e65a
    egcpool.h: update comment (we can store 4 bytes in an nccell), check for overflow nick black 2024-12-02 08:07:13 -05:00
  • 20bed5ef16
    notcurses.h: document region functions as not updating cursor position nick black 2024-12-02 01:48:01 -05:00
  • a5c7d2262a qrcode: force 2x1 blitter nick black 2024-11-16 17:29:11 -05:00
  • fc2636ad01 qrcode: fix vertical space check RMZeroFour 2024-11-15 18:19:04 +05:30
  • 3bd6489ec1
    kill duplicated 'use' in comment nick black 2024-11-10 07:54:26 -05:00
  • 9377370b59
    v3.0.11 nick black 2024-10-02 17:31:13 -04:00
  • bfb65c252e
    v3.0.11 v3.0.11 nick black 2024-10-02 17:27:41 -04:00
  • 8e6dd6e134
    v3.10.0 v3.0.10 nick black 2024-10-02 06:01:45 -04:00
  • 51ee78ee55
    move grow_esc_table() out of header, eliminate c++ cast nick black 2024-10-02 04:34:27 -04:00
  • 625609c79b
    man/parse: proper structure checks for LINE_TP and LINE_PP nick black 2024-10-02 03:00:01 -04:00
  • 51f473ade8
    fix transposed arguments to calloc() nick black 2024-10-02 02:18:42 -04:00
  • f21c3be67a ncsixel_as_rgba: move to STATE_WANT_DATA following '-' nick black 2024-06-21 21:27:24 -04:00
  • 50a81df822 LoadBiggerSixel unit test for #2787 nick black 2024-06-21 21:21:09 -04:00
  • aeb6bca35a
    ncsixel_as_rgba: fix processing following '$' nick black 2024-06-11 09:02:18 -04:00
  • 87ff6fb048
    ncvisual_from_*(): check geometries for validity nick black 2024-06-11 09:01:51 -04:00
  • 21429dacc2
    tester: add LoadBigSixel() from waveplate #2784 nick black 2024-06-11 08:59:07 -04:00
  • 6fb36a98ff
    notcurses.h: add failure cases to nvisual_from_*() nick black 2024-06-11 08:58:05 -04:00
  • 0f3a737a3c
    tester: reject empty argument for -l nick black 2024-06-11 08:26:02 -04:00
  • 498777db4c
    tester: fix handling of -l arg nick black 2024-06-11 08:09:18 -04:00
  • b41af4e192 use encoding_us_utf8() for ncdirect nick black 2024-06-05 09:47:59 -04:00
  • 8595f4a308 doc: improve BUGS note for notcurses_metric(3) nick black 2024-06-05 09:47:49 -04:00
  • 4e4a75bc52 notcurses_metric: corrections, add note to BUGS nick black 2024-06-05 07:01:51 -04:00
  • b43a905a2a nctree_add_internal: kill set-but-unused depth nick black 2024-06-05 09:58:23 -04:00
  • a5d3a793e6 [macos] export PKG_CONFIG_PATH for cmake nick black 2024-06-05 09:55:12 -04:00
  • d31dc93b26
    note encoding match changes in NEWS nick black 2024-06-04 23:47:54 -04:00
  • 9845b5bb54 introduce encoding_is_utf8() internal nick black 2024-06-04 23:38:06 -04:00
  • bc4dc23035
    ncchannel_alpha(): return uint32_t (not an ABI change) nick black 2024-04-09 23:31:36 -04:00
  • 0e389967e5
    sixel: free meta on error paths nick black 2024-04-09 23:31:02 -04:00
  • adc7313a4d
    tabbed: eliminate double-free on error path nick black 2024-03-25 00:46:47 -04:00
  • 34b6cc12ec
    ncplane_resize: factor out ncplane_resize_internal_check() nick black 2024-03-24 23:51:00 -04:00
  • 503e9fb3c5
    release-checklist: escape semicolon in shell example nick black 2024-03-23 06:10:35 -04:00
  • 97508498db
    init_lang: remove dead code nick black 2024-03-23 06:09:16 -04:00
  • 1586fe4c56
    tfman: eliminate unnecessary write nick black 2024-03-23 05:47:54 -04:00
  • 83a0ca48bb
    tfman: always initialize success nick black 2024-03-23 05:45:48 -04:00
  • 1995749c4b
    eliminate clang-tidy memory leak bitchery nick black 2024-03-23 05:08:21 -04:00
  • 87782f340a
    query_rgb: tigetflag() returns 1 on success nick black 2024-03-08 09:21:40 -05:00
  • 9b52619936 drone: use official debian layer nick black 2024-03-08 03:35:30 -05:00
  • 441d66a063
    check LIBAVUTIL_VERSION_MAJOR against 59 for pkt_duration nick black 2024-03-08 05:38:50 -05:00
  • bed402adf9
    ffmpeg: use pkt_duration when it's available #2688 nick black 2024-03-08 02:33:08 -05:00
  • 9d4c9e0083
    ffmpeg: replace deprecated pkt_duration with duration #2688 nick black 2024-03-07 23:57:55 -05:00
  • fb7b132551
    CMake: don't run rgbbg unless we built it nick black 2024-03-02 21:17:43 -05:00
  • d88f40b836
    CMake: USE_CXX oughtn't restrict NOTCURSES_HEADERS nick black 2024-03-01 08:13:49 -05:00
  • cb1244d3d4
    ffmpeg: remove call to deprecated avcodec_close() nick black 2024-03-01 07:57:44 -05:00
  • 2e2cc8121c * size_t overflow check for cell array * use calloc to gain mucho speed for huge dimensions Nat! 2024-02-29 00:39:20 +01:00
  • ded1195977 * remove cpp headers and other c++ support file from installation if USE_CXX is not set Nat! 2024-02-29 01:26:28 +01:00
  • fdd33449f1
    ncplane_new_internal: don't check for negative rows/cols, use unsigned spec #2763 nick black 2024-02-27 17:31:33 -05:00
  • 43c81ed944
    update COPYRIGHT blergh nick black 2024-02-13 05:49:35 -05:00
  • 4ad0236a6e
    usage: provide updated ncchannels_reverse() definition (#2757) nick black 2024-02-12 07:53:15 -05:00
  • 051a1b8bbd
    [c++] Plane.hh: fix set_bg_rgb8() #2748 nick black 2024-01-31 00:19:58 -05:00
  • d0ae404152
    channels_blend(): bow to clang14 -Wbitwise-instead-of-logical overlords nick black 2024-01-09 22:14:49 -05:00
  • a2674d98ee
    kill comment obsoleted by a66c1e95f80d184b87d212c9939a787f88dd36e3 nick black 2024-01-09 22:14:14 -05:00
  • d3d7a90495
    ffmpeg: remove unused frame counter nick black 2024-01-09 22:13:58 -05:00
  • d9cc551f5a
    Fix a bitwise instead of logical warning Tobias Wood 2024-01-09 14:18:56 +00:00
  • c19a715773
    demo: use full zero initializers (closes #2739) nick black 2023-12-19 22:17:39 -05:00
  • 481fa39678 Added find_path for unigbrk.h Tobias Wood 2023-11-15 14:21:25 +00:00
  • e8b4c7958a inttypes.h needs __STDC_FORMAT_MACROS defined barracuda156 2023-08-06 13:33:21 +08:00
  • 442cfea046 Update README.md to include link to Julia bindings Dheepak Krishnamurthy 2023-04-22 00:35:09 -04:00
  • dd31ba729a
    notcurses_capabilities.3: formatting nick black 2023-04-19 17:00:21 -04:00
  • 0ac1251435
    notcurses_capabilities.3: typo nick black 2023-04-19 16:58:51 -04:00
  • c81a55fa29
    TERMINALS.md: recommented? nick black 2023-04-13 06:01:46 -04:00
  • 32eba71d31 Fix typo in notcurses.h Dheepak Krishnamurthy 2023-04-11 05:07:47 -04:00
  • 5d6f7abde9 use correct codepoints for NCCHESSWHITE Michael Bradley, Jr 2023-04-04 06:40:57 -05:00
  • bb4a5d09ac
    remove deps rendered unnecessary by libavdevice-dev nick black 2023-03-28 21:41:58 -04:00
  • 356c60a6ed Update builders for libavdevice, pkg-config; add note about ffmpeg device support Cameron Tenny 2023-03-12 15:28:02 -07:00
  • 04470f9532 Add dependency on libavdevice when building with ffmpeg support, register in ffmpeg_init Cameron Tenny 2023-02-19 20:23:14 -08:00
  • fd4b2d9db7
    notcurses.h: remove duplicate definition of notcurses_stdplane{_const} #2710 nick black 2023-03-21 00:09:06 -04:00
  • 3c7dcd951e
    add link to michael s. bradley jr.'s nim wrapper #2708 nick black 2023-03-04 20:21:05 -05:00
  • 0f4cca9c55
    check outstanding kernel patch into doc/ so it's not forgotten nick black 2023-02-25 16:17:29 -05:00
  • 8f972a3e0e metric: fix test on armhf/glibc 2.37 Dan Bungert 2023-02-22 19:58:47 -07:00
  • 2f4fb5514b
    notcurses_output: properly escape tab and newline nick black 2023-02-20 04:35:06 -05:00
  • 29a5dc2295
    use _FORTIFY_SOURCE level 3 #2703 nick black 2023-02-07 02:55:55 -05:00
  • 0f64dbb24b [wip] move to OpenImageIO's CMake support Michael Bradley, Jr 2023-01-23 16:01:34 -06:00
  • cf9a4ccdfc [workflows] delete ilmbase dependency in windows workflow Michael Bradley, Jr 2023-01-23 13:12:09 -06:00
  • 4332f8a249 notcurses-input: also show effective text if different from ID/utf8 Jeroen Domburg 2023-01-23 15:43:36 +08:00
  • 243bdc31ee Automaton creation: do not try to recurse into every single digit on numeric value when it is not needed Jeroen Domburg 2023-01-23 15:15:16 +08:00
  • b0f19f9f29 Do not be lazy, make amount of max text code points into a define Jeroen Domburg 2023-01-20 22:31:02 +08:00
  • 3512f9e812 Fix misunderstanding in Kitty kbd proto docs Jeroen Domburg 2023-01-20 21:16:33 +08:00
  • d8cb625b9a Add 'effective utf8' field to ncinput struct. This field will contain the utf8 emitted by a key with all modifiers taken into account. Jeroen Domburg 2023-01-20 15:51:47 +08:00
  • eac79ee680
    automaton: s/thought/though/g nick black 2023-01-20 05:12:34 -05:00
  • 90135203e8
    debug: loglevel ought be ncloglevel_e nick black 2023-01-19 22:31:25 -05:00
  • 2c7a2efb9e
    [nctetris.1] fix NAME for nctetris man page #2693 nick black 2023-01-03 14:43:06 -05:00
  • d29f364f62
    ncvisual_create: error-check malloc #2691 nick black 2022-12-17 14:10:51 -05:00
  • 09f7b717ac
    [ncwidth] error-check printfs #2691 nick black 2022-12-17 14:10:34 -05:00
  • 040ff99fb7
    v3.0.9 v3.0.9 nick black 2022-12-10 05:20:23 -05:00
  • b6d1137f8e
    [NEWS] mention #2687 infinite loop fix nick black 2022-12-10 05:16:48 -05:00
  • 5c34ff4735 [tests] add FamilyAbove for infinite loop found by drewt #2687 nick black 2022-12-10 03:57:44 -05:00
  • f6d396e8b4 Fix infinite loop in ncplane_move_family_* Drew Thoreson 2022-11-27 09:23:53 -08:00
  • 7651cde998 workarounds for busted doctest 2.4.9 #2673 nick black 2022-10-04 04:59:43 -04:00