Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/neovim/libvterm
https://github.com/neovim/libvterm
Change branch to a fork structure instead of pure mirror.
ee614e4603bd463d9127945538316d0f230d0418 authored about 1 year ago by dundargoc <[email protected]>
ee614e4603bd463d9127945538316d0f230d0418 authored about 1 year ago by dundargoc <[email protected]>
docs: add README
909603cfa7ff3705bf1e26feb37f8937b4b0234b authored about 1 year ago by dundargoc <[email protected]>
909603cfa7ff3705bf1e26feb37f8937b4b0234b authored about 1 year ago by dundargoc <[email protected]>
ci: add workflow to automatically sync with upstream
712c0b252097e0057c2fa20c50627a30a841aca1 authored about 1 year ago by dundargoc <[email protected]>
712c0b252097e0057c2fa20c50627a30a841aca1 authored about 1 year ago by dundargoc <[email protected]>
Bumped VERSION to 0.3.3
9d6d2112335080312ef8c36667fa717ded4f7daf authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
9d6d2112335080312ef8c36667fa717ded4f7daf authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
Implement a VTERM_PROP_FOCUSREPORT so applications can be told when focus reporting is enabled (LP1852009)
d8a68a886f6b40282420501fd58e029e6749c7dc authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
d8a68a886f6b40282420501fd58e029e6749c7dc authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
Abort a selection-set request on invalid Base64 data and ignore until ST (LP2029450)
345609a38596cc8fd59b5f166e40a726c5ecbc60 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
345609a38596cc8fd59b5f166e40a726c5ecbc60 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
Permit DECSM/DECRM on multiple mode arguments (LP2028786)
e35b8bffdbb31b7685e865c093ba833490ba846d authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
e35b8bffdbb31b7685e865c093ba833490ba846d authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
Bugfix to on_csi() to recognise DECSTR (LP2029441)
8271e1b8b655cea450b05674663f3d2824996067 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
8271e1b8b655cea450b05674663f3d2824996067 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
Make sure not to set frag.final too early when selection manipulation overflows the buffer (LP2029444)
8ab8348207d61a7a83cf847f3ffa8a417bf9e463 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
8ab8348207d61a7a83cf847f3ffa8a417bf9e463 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
Correctly handle empty chunks while dealing with selection
ffb659ed3ace74a53bdf6728592329941a5d10b8 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
ffb659ed3ace74a53bdf6728592329941a5d10b8 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
OSC 52 should clear the selection if the second parameter is empty (LP2029450)
c091cd486d64d796653297cab2e1c66754f1a6b5 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
c091cd486d64d796653297cab2e1c66754f1a6b5 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
Handle mouse buttons 6/7 (often used for horizontal scrolling)
80a59ca7c779b8d8f2090a238d32a9df6ab8c989 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
80a59ca7c779b8d8f2090a238d32a9df6ab8c989 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
Add VTERM_VERSION_PATCH to vterm.h
57ccfbaae96f5a42a32211574380a4d92b9aa032 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
57ccfbaae96f5a42a32211574380a4d92b9aa032 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
Bumped VERSION to 0.3.2
5b216f49c9420c442e50b60765a3f978f6b5630c authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
5b216f49c9420c442e50b60765a3f978f6b5630c authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
Remember to still update the cursor position when it's within an entire skipped range of rows at reflow time
d2e3150f6a7d93aff5a15a67762b422ea5d11912 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
d2e3150f6a7d93aff5a15a67762b422ea5d11912 authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
Ensure that reflow code doesn't attempt to invoke sb_pushline callback if not set
0176230df9c56f3d057a0105c32df1f6825523db authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
0176230df9c56f3d057a0105c32df1f6825523db authored over 1 year ago by Paul "LeoNerd" Evans <[email protected]>
Added a CODE-MAP file
13a31ee7dbda0582901e2c946bd280698757811b authored almost 2 years ago by Paul "LeoNerd" Evans <[email protected]>
13a31ee7dbda0582901e2c946bd280698757811b authored almost 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Bumped VERSION to 0.3.1
6dd51b24fa9cdb25bfd1a625701102f3b0d8511a authored almost 2 years ago by Paul "LeoNerd" Evans <[email protected]>
6dd51b24fa9cdb25bfd1a625701102f3b0d8511a authored almost 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Just set VERSION directly in Makefile since nothing else cares about MAJOR.MINOR split
af19a54e53331d0e2f5d17c0f779a7147a46d3af authored almost 2 years ago by Paul "LeoNerd" Evans <[email protected]>
af19a54e53331d0e2f5d17c0f779a7147a46d3af authored almost 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Have bin/vterm-dump.c specifically emit NUL/CAN/SUB/DEL
5757ad431461a5e6f329d30eea2d6bf6808e64a7 authored almost 2 years ago by Paul "LeoNerd" Evans <[email protected]>
5757ad431461a5e6f329d30eea2d6bf6808e64a7 authored almost 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Optionally emit NUL/CAN/SUB/DEL from the parser rather than just ignoring them
b8910763bfae3d6d186dd3e0692ecb2849486cb3 authored almost 2 years ago by Paul "LeoNerd" Evans <[email protected]>
b8910763bfae3d6d186dd3e0692ecb2849486cb3 authored almost 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Don't bother to emit the unrecognised sequence in DECRQSS response as it provides an echo roundtrip possibility
b47ce71a1c5ca51512a2b4cf2128ef0169170b7a authored about 2 years ago by Paul "LeoNerd" Evans <[email protected]>
b47ce71a1c5ca51512a2b4cf2128ef0169170b7a authored about 2 years ago by Paul "LeoNerd" Evans <[email protected]>
erase_internal() should only set fg/bg colour, resetting other attributes (especially RV)
f7fca5827b19fab12ba9a76d0d20a756e8db24d1 authored about 2 years ago by Paul "LeoNerd" Evans <[email protected]>
f7fca5827b19fab12ba9a76d0d20a756e8db24d1 authored about 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Added vterm_screen_set_default_colors(), which repaints the cells in the buffer(s)
234e1d60300d755b7340d7e6eb622e63102ae367 authored about 2 years ago by Paul "LeoNerd" Evans <[email protected]>
234e1d60300d755b7340d7e6eb622e63102ae367 authored about 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Permit either colour argument to be NULL to vterm_state_set_default_colors()
69041f0bf90ea29e8fd5a60ee25e2061e58a5707 authored about 2 years ago by Paul "LeoNerd" Evans <[email protected]>
69041f0bf90ea29e8fd5a60ee25e2061e58a5707 authored about 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Delete the mk_wcswidth functions as they're not used; guard the CJK-wide one with an ifdef as by default we don't use it
4fc4d15b4f43f2fd37101de6e59e7ac84fcbc685 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
4fc4d15b4f43f2fd37101de6e59e7ac84fcbc685 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Make sure to supply empty (void) prototype to functions that take no arguments in bin/vterm-ctrl.c
f72b0345f5557e594a4ac4b1ccfb742caef535b1 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
f72b0345f5557e594a4ac4b1ccfb742caef535b1 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Rename vterm_screen_set_reflow() to vterm_screen_enable_reflow() to match the altscreen one
736e1e7e0c3395c966b293dbb14e351cd7bf2786 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
736e1e7e0c3395c966b293dbb14e351cd7bf2786 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Also accept the DECSGR sequences for superscript/subscript control, for greater compatibility
771e9b120f05cc6b900e50618d6fbfd06f96e1ff authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
771e9b120f05cc6b900e50618d6fbfd06f96e1ff authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Bump version to 0.3
738ad3a75a32fa42dd70b912ea16f427969e879c authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
738ad3a75a32fa42dd70b912ea16f427969e879c authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Initial attempt at the reflow behaviour
0dee3c4c8e40678e4bb7b1932e6c5c39a358b5b7 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
0dee3c4c8e40678e4bb7b1932e6c5c39a358b5b7 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
screen's global_reverse member should be a bitfield as it's only one bit
f6774f06886c0300c6a6363570a6c2b3e1c2de39 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
f6774f06886c0300c6a6363570a6c2b3e1c2de39 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Make sure to simply truncate spare combining chars rather than spilling them into the next cell
be3bc8fd62575ebdea47d358d0197f664077019d authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
be3bc8fd62575ebdea47d358d0197f664077019d authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
#ifdef-away the resize debugging prints; in case we need them again in future
0b338b44d96bb2a7a3c3f8d98ee07387d33c2fab authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
0b338b44d96bb2a7a3c3f8d98ee07387d33c2fab authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
screen.c's resize_buffer() shouldn't attempt to move the cursor on the inactive buffer
e4b8110e6ef2dc75a79b66cc6023ffff284b8da1 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
e4b8110e6ef2dc75a79b66cc6023ffff284b8da1 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Further bugfix on shell-wrapped-prompt test
8810525e53db38a08cb7d22b896c71479c80dcb7 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
8810525e53db38a08cb7d22b896c71479c80dcb7 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Split the SIZEPOS attribute in two; SMALL (boolean) and BASELINE (integer)
ed77578b40d67b58e0a6da68c15244a48378f84c authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
ed77578b40d67b58e0a6da68c15244a48378f84c authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Recognise SGR 73/74/75 as superscript/subscript/normal (stolen from mintty)
34a2f711d15900c964eff0a987dbef351a6695b7 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
34a2f711d15900c964eff0a987dbef351a6695b7 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Avoid (harmless) warning about sb_clear being an unrecognised expectation at test time
9d9393184443076234862508985b177c1ac902c3 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
9d9393184443076234862508985b177c1ac902c3 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
IRC is now on Libera.chat, not Freenode
c0294fe0c02235e6f78bfc4d7919e84966c529d7 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
c0294fe0c02235e6f78bfc4d7919e84966c529d7 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Recognise ED 3 as request to clear scrollback (MR428671) (thanks Russell McClellan)
74803ab3775ffdb8160ab79fd621f18d8e586813 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
74803ab3775ffdb8160ab79fd621f18d8e586813 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
More assert()s in t/harness.c that hex2bytes actually yielded some content
fb57fbe010e08bff78a702267bf508be517dbf77 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
fb57fbe010e08bff78a702267bf508be517dbf77 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Add assert() calls into t/harness.c so abuses of test protocol are more easily identified
83105ea3519689ee8881bc1cdfb98e969751bf92 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
83105ea3519689ee8881bc1cdfb98e969751bf92 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Ignore requests to resize to zero cells or negative numbers
7761d7e2bc2536911436b6097a304d7686de040f authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
7761d7e2bc2536911436b6097a304d7686de040f authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Respond to CSI >q, request version string
8f878c16bb28653eb7453216ee2fecc7b7662c78 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
8f878c16bb28653eb7453216ee2fecc7b7662c78 authored over 2 years ago by Paul "LeoNerd" Evans <[email protected]>
Fixes for cursor position after resize from neovim test case
0cbba22832570af0736de6a192719805a548e94c authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
0cbba22832570af0736de6a192719805a548e94c authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
WIP: reflow attempt
6c93aef9965d7fcd3e32e42670d6031e8c1f07a0 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
6c93aef9965d7fcd3e32e42670d6031e8c1f07a0 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Update the .test files to use ?screen_row where appropriate
a3af862a3a5e21f6cbae0aa91d1e1cb8bd0da852 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
a3af862a3a5e21f6cbae0aa91d1e1cb8bd0da852 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
A more robust method of handling column size for ?screen_row assertion
1449e8a64a6d217c4414c8bb035b2168e040523a authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
1449e8a64a6d217c4414c8bb035b2168e040523a authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Allow the ?screen_row emulated assertion to take a sequence of raw bytes as well as a string expectation
2552cb1ceaa96d4f5ec7d1108f631aa8711d6957 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
2552cb1ceaa96d4f5ec7d1108f631aa8711d6957 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Pass lineinfos into screen resize callback; make it responsible for reshaping them
bd5cbdb390a4809ab06e109ed0db7c095bbe8c12 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
bd5cbdb390a4809ab06e109ed0db7c095bbe8c12 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
getchar() into unsigned char in vterm-ctrl.c to avoid complaints of comparison signedness (LP1894806)
910b1ccff7f105f352058aa4ea4c7cc869b02abd authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
910b1ccff7f105f352058aa4ea4c7cc869b02abd authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Avoid remaining VLA by bounding the combining-char search to the max supported chars per cell
e827aa239671df3f3742b4debe78999ab91c8595 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
e827aa239671df3f3742b4debe78999ab91c8595 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Avoid putting a potentially-unbounded VLA on the stack as temporary working space for character decode, by using the tmpbuffer in on_text instead
6f691892e4f5ca15814868bf80c9588cc2eade94 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
6f691892e4f5ca15814868bf80c9588cc2eade94 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Set a much larger default out/tmpbuffer size (4096bytes), because now a size-constrained caller could make them smaller
91b9f2a19288ead5e7a47b3c502ef4121fe535c9 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
91b9f2a19288ead5e7a47b3c502ef4121fe535c9 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Permit overriding size of outbuffer / tmpbuffer as builder params
c950bb46590e25b263eae6821ebacd10883eee43 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
c950bb46590e25b263eae6821ebacd10883eee43 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Create struct VTermBuilder and vterm_build()
4862b240e4a382e9edc4d09e7753afb7265c8578 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
4862b240e4a382e9edc4d09e7753afb7265c8578 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
VTermAllocator field can be const in struct VTerm
f37ae2ac66b1c56debe3d6b232d81b7c3b445dc5 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
f37ae2ac66b1c56debe3d6b232d81b7c3b445dc5 authored almost 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Store INCDIR directly in .pc file rather than indirecting it via PREFIX
33d7682e971986af42e97d24c86a11d14bedb666 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
33d7682e971986af42e97d24c86a11d14bedb666 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Version bump to v0.2
ba0218445153a294dfd93eb3a64305aeac73fb08 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
ba0218445153a294dfd93eb3a64305aeac73fb08 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Selection send and recv should use independent partial-state storage
24e6efce9ce9bfd96780ed515d0e49900c76a42a authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
24e6efce9ce9bfd96780ed515d0e49900c76a42a authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Also support sending the selection
dbf8c6ae72671f920fd605677d840db8f054cea6 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
dbf8c6ae72671f920fd605677d840db8f054cea6 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Replace vterm_push_output_sprintf_dcs with a more generic _str version that can independently control introduction C1 vs terminating ST
43e8130ab3851485b0703e3c6832c9c227dbfe05 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
43e8130ab3851485b0703e3c6832c9c227dbfe05 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Add a selection callback for query
a10e9babfea14c1cccb78870b3e5ba88c8a60ee0 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
a10e9babfea14c1cccb78870b3e5ba88c8a60ee0 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Don't emit any mouse sequences when mouse reporting disabled
e92e3349fd4472e2ba89c83d165cff4f81970c29 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
e92e3349fd4472e2ba89c83d165cff4f81970c29 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Remember to reset mouse flags as part of overall vterm_state_reset()
afa93df048d85e3c4317b835e8132e96e84c7048 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
afa93df048d85e3c4317b835e8132e96e84c7048 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Add a usage comment at the top of bin/unterm.c
6900e91d332c4398085e233d70635eaec09e0231 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
6900e91d332c4398085e233d70635eaec09e0231 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Capture unit test for OSC 52
04f5f6a71542b4e63b29d18e1f7a9e7e4e2cdabf authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
04f5f6a71542b4e63b29d18e1f7a9e7e4e2cdabf authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Further bugfixes for OSC 52 handling in various split-write conditions
917b25b13a7f9d09ab560aa9237006f5f28919f4 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
917b25b13a7f9d09ab560aa9237006f5f28919f4 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Bugfix for cornercase where two-byte ST is split across buffer writes
152ce9501518e6fc6373783e87741fa2159b6db4 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
152ce9501518e6fc6373783e87741fa2159b6db4 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Initial attack at OSC 52 = selection management, to set the clipboard
177f2c9e818f4799259da30b194a8900d07b61ee authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
177f2c9e818f4799259da30b194a8900d07b61ee authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
An initial attack at documenting (most of?) the sequences from xterm
c5ae6f62233e2d26ab39b0a4bba3be8603ae27be authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
c5ae6f62233e2d26ab39b0a4bba3be8603ae27be authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Notation fixes in doc/seqs.txt
947422a7004f498dfea10f786c9ac73b2c8b5a94 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
947422a7004f498dfea10f786c9ac73b2c8b5a94 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Provide state fallbacks for APC/PM/SOS
6b72181d6c3827e91798a6343256fa56758189a2 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
6b72181d6c3827e91798a6343256fa56758189a2 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Other C0/C1 controls are permitted within SOS strings
7726fcb90cb0e1cf63732d6c1b94fda2746dcab1 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
7726fcb90cb0e1cf63732d6c1b94fda2746dcab1 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Recognise APC, PM and SOS in the parser
0e88829ddaa7b08ebaad59d20690263f1b31ceb7 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
0e88829ddaa7b08ebaad59d20690263f1b31ceb7 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Use 0x99 as a C1 test byte instead of 0x9F because the latter is APC which is a string introducer
2310440acd112512cbecef1c1d197c0bd2e3ca56 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
2310440acd112512cbecef1c1d197c0bd2e3ca56 authored over 3 years ago by Paul "LeoNerd" Evans <[email protected]>
Set _XOPEN_SOURCE 600 unconditionally in vterm-ctrl.c
96a06d6144dc71847cf8c68a14f67485b2d5f27a authored over 4 years ago by Paul "LeoNerd" Evans <[email protected]>
96a06d6144dc71847cf8c68a14f67485b2d5f27a authored over 4 years ago by Paul "LeoNerd" Evans <[email protected]>
Make libvterm compile on arm64 Macs (from https://github.com/neovim/libvterm/pull/6)
1a672d366499e6dfa611e1fef31527651f638a3e authored over 4 years ago by Paul "LeoNerd" Evans <[email protected]>
1a672d366499e6dfa611e1fef31527651f638a3e authored over 4 years ago by Paul "LeoNerd" Evans <[email protected]>
Ensure that resize shorter does not send the cursor to a negative row
1e4f44eb3ef74a6039aead277610208c88e194ae authored over 4 years ago by Paul "LeoNerd" Evans <[email protected]>
1e4f44eb3ef74a6039aead277610208c88e194ae authored over 4 years ago by Paul "LeoNerd" Evans <[email protected]>
Remove debugging print on DECRQSS
b1a133a9ad106937cd54a3bf4263006d98fe287f authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
b1a133a9ad106937cd54a3bf4263006d98fe287f authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Regenerate fullwidth.inc for latest Unicode
0de19cb3996ac5da6b0f643067b1a6cef7b7d790 authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
0de19cb3996ac5da6b0f643067b1a6cef7b7d790 authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
A much more efficient find-wide-chars.pl
23adae8c850d3019445abf72b893e43ed4911132 authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
23adae8c850d3019445abf72b893e43ed4911132 authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Accept OSC ... ST without an intermediate semicolon after the command number
ece7c452afa8fa75638407b8da22b173a286af9d authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
ece7c452afa8fa75638407b8da22b173a286af9d authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Fix printf argument types (https://github.com/vim/vim/pull/5456)
de5a2cb09572af7f42ca7591797c94419b36b8ff authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
de5a2cb09572af7f42ca7591797c94419b36b8ff authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Merge bugfixes up to v0.1.3
700d95f5f0dad1f0b91cdee1ca98ae7e902d9efa authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
700d95f5f0dad1f0b91cdee1ca98ae7e902d9efa authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Bump version to 0.1.3
e46afa2a547a0d5d54433307b2784973586f9ad6 authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
e46afa2a547a0d5d54433307b2784973586f9ad6 authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Also home the cursor after DECSLRM
f5b5ac698da621844e073b8d4872da9ed81f47bb authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
f5b5ac698da621844e073b8d4872da9ed81f47bb authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Cursor should be homed after DECSTBM (https://github.com/neovim/libvterm/pull/5)
b199b250154af0a0d1e2b61346ff28f48376719a authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
b199b250154af0a0d1e2b61346ff28f48376719a authored almost 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Partial bugfix for uncleared area after resize (thanks Jörg Richter)
e17adc75f22b5af82b255419c20cb40b58737373 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
e17adc75f22b5af82b255419c20cb40b58737373 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Recognise SGR 8 for conceal (thanks Jörg Richter)
177fdd43ea57094414c4c592a9d8ab258491d548 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
177fdd43ea57094414c4c592a9d8ab258491d548 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Define a new dedicated 'state fallbacks' struct rather than abusing the parser callbacks one
337b954044e07aa86dd1e96b9c04b68193a8ef88 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
337b954044e07aa86dd1e96b9c04b68193a8ef88 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
New string-handling API that streams in possibly-multiple fragments
c81f99aa4c3817d676f529b9710cdd43e9a2af49 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
c81f99aa4c3817d676f529b9710cdd43e9a2af49 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Bump version to 0.1.2
ab93c6ef807897e0e1dfb3475ffcae5743fc1680 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
ab93c6ef807897e0e1dfb3475ffcae5743fc1680 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Remember to length-check accesses at cell->chars[] because it is not necessarily zero-terminated (LP 1846869)
b391e2526eda20be4fb1be942d1250e680122999 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
b391e2526eda20be4fb1be942d1250e680122999 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Remember to length-check accesses at cell->chars[] because it is not necessarily zero-terminated (LP 1846869)
68f62c453c9a839c317ce4d085f508460c034bc7 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
68f62c453c9a839c317ce4d085f508460c034bc7 authored about 5 years ago by Paul "LeoNerd" Evans <[email protected]>
Bump version to 0.1.1
acbbb32b86316eb70e594f84b4689d734f615c16 authored over 5 years ago by Paul "LeoNerd" Evans <[email protected]>
acbbb32b86316eb70e594f84b4689d734f615c16 authored over 5 years ago by Paul "LeoNerd" Evans <[email protected]>
fix memory leak of vt->tmpbuffer (LP 1843449)
From: https://github.com/neovim/libvterm/commit/4a5fa43e0dbc0db4fe67d40d788d60852864df9e
994d21d997ff3005d470bc219297924cebe8ec97 authored over 5 years ago by Paul "LeoNerd" Evans <[email protected]>
fix memory leak of vt->tmpbuffer (LP 1843449)
From: https://github.com/neovim/libvterm/commit/4a5fa43e0dbc0db4fe67d40d788d60852864df9e
c1b4c9c9cd29907c03bac9e32f8f66038ba60c23 authored over 5 years ago by Paul "LeoNerd" Evans <[email protected]>
t/run-test.pl option to abort on first fail
15d81b1394b8c15b3b73b4e09322ce8cf988826a authored over 5 years ago by Paul "LeoNerd" Evans <[email protected]>
15d81b1394b8c15b3b73b4e09322ce8cf988826a authored over 5 years ago by Paul "LeoNerd" Evans <[email protected]>