Commit Graph

3701 Commits (master)

Author SHA1 Message Date
nick black 0e389967e5
sixel: free meta on error paths 2 months ago
nick black adc7313a4d
tabbed: eliminate double-free on error path 2 months ago
nick black 34b6cc12ec
ncplane_resize: factor out ncplane_resize_internal_check() 2 months ago
nick black 97508498db
init_lang: remove dead code 2 months ago
nick black 87782f340a
query_rgb: tigetflag() returns 1 on success 3 months ago
Nat! 2e2cc8121c * size_t overflow check for cell array
* use calloc to gain mucho speed for huge dimensions
3 months ago
nick black fdd33449f1
ncplane_new_internal: don't check for negative rows/cols, use unsigned spec #2763 3 months ago
nick black d0ae404152
channels_blend(): bow to clang14 -Wbitwise-instead-of-logical overlords 5 months ago
barracuda156 e8b4c7958a inttypes.h needs __STDC_FORMAT_MACROS defined 10 months ago
Jeroen Domburg 243bdc31ee Automaton creation: do not try to recurse into every single digit on numeric value when it is not needed 1 year ago
Jeroen Domburg b0f19f9f29 Do not be lazy, make amount of max text code points into a define 1 year ago
Jeroen Domburg 3512f9e812 Fix misunderstanding in Kitty kbd proto docs 1 year ago
Jeroen Domburg d8cb625b9a Add 'effective utf8' field to ncinput struct. This field will contain the utf8 emitted by a key with all modifiers taken into account. 1 year ago
nick black eac79ee680
automaton: s/thought/though/g 1 year ago
nick black 90135203e8
debug: loglevel ought be ncloglevel_e 1 year ago
nick black d29f364f62
ncvisual_create: error-check malloc #2691 1 year ago
Drew Thoreson f6d396e8b4 Fix infinite loop in ncplane_move_family_*
Fix bugs that occur when moving a plane-family up in the z-order with
ncplane_move_family_above, or down in the z-order with
ncplane_move_family_below.
1 year ago
Christian Parpart 9f0a7bf095 Fixes DECSDM interpretation for Contour. 2 years ago
Christian Parpart d76316cc60 Add XT{PUSH,POP}COLORS support to Contour heuristic. 2 years ago
nick black 2316c7e646
deconstify functions which write to pool
several functions appear to have recently been marked
as accepting a const ncplane, despite potentially writing
into that plane's egcpool. in such cases, the ncplane
argument cannot be marked constant, as indicated by
compiler warnings. all have been rectified.
2 years ago
joseLuís c3ace47939 use const references in several fns; fix #2658 2 years ago
nick black c8882178ed terminate potential escape on incomplete buffer #2647 2 years ago
nick black dcf3e10965
[sixel] drop unused auxvec_idx 2 years ago
Christian Parpart d046b2c406 Adds ucurl heuristic to Contour terminal, similarily to how it's done on other terminals. 2 years ago
nick black 066dde8e33
[scroll_down] kill naked diagnostic 2 years ago
nick black 15f0ac2522
[render] scroll after display for sensible scrollback #2557 2 years ago
nick black 7db7b0150a
[enqueue_to_workers] only increment wq->writeto when we write #2627 2 years ago
nick black a35d42b0e4 ncplane_scrollup: call notcurses_render() when appropriate #2557 2 years ago
nick black 184666170c [ncplane_put] hold off on render until we've written the output #2414 2 years ago
nick black ad76543ef1 [scrolling] call notcurses_render() from scroll_down() #2414 2 years ago
nick black 37fe78917c [sixel_blit] typo in comment 2 years ago
nick black bec97315ad [tabs] autogrow to the right to next tabstop #1233 2 years ago
nick black 78cc44a1bf [tabs] get all unit tests working #1233 2 years ago
nick black 21f68bf57c [tabs] get PutcTaB unit test working #1233 2 years ago
nick black 7c8cf1e6e8 [ncplane_put] admit tab characters #1233 2 years ago
nick black d0d9a0724b [pool_blit_direct] admit tab characters #1233 2 years ago
nick black 28756a004f [ncplane_put] admit tab characters #1233 2 years ago
nick black db2f6c06b5 is_control_egc: admit NUL 2 years ago
nick black a5e9928621
[ncmenu] if no item is select, next/prev is a no-op 2 years ago
nick black 99528ba6d0
restore: pull from successive columns #2603 2 years ago
nick black b93e63656e
[sixels] handle direct (engineless) case 2 years ago
nick black aa7e0b4c0f
[puttext] only align when not UNALIGNED #2611 2 years ago
nick black fde0020391
[sixel] fill in missing rows in write_auxvec #2603 2 years ago
nick black 7a9f3bedd4 [sixel] restore logic #2603 2 years ago
nick black d21487c555 [sixel] copy in remainder on rebuild #2603 2 years ago
nick black 6dd8498a3d [sixel] first chunk of in-place restore_vec() 2 years ago
nick black c3f1134d93 [sixel] correct writeout of the auxvec #2603 2 years ago
nick black d678157464 [sixel_trans_auxvec] use AUXVECELEMSIZE 2 years ago
nick black c8c92a1e8c [sixel] don't use more than 65534 color registers 2 years ago
nick black da698887fd
s/comoponents/components/ 2 years ago