An open API service for software projects hosted on Open Collective.

neovim

Fork of Vim aiming at extensibility and usability
Collective - Host: opensource - https://opencollective.com/neovim - Website: https://neovim.io/ - Code: https://github.com/neovim

Docs fix for termkey_strfkey

github.com/neovim/libtermkey - 3aa284bdd63b3e4e7e6252f4031f23c2b11a4248 authored over 14 years ago
Add a couple more 'const' markings to API functions where appropriate

github.com/neovim/libtermkey - 787cb4a07af630230d5d8040599f44838a9dec79 authored over 14 years ago
Adjust termkey_strpkey() API more like strptime(); return pointer to end of recognised section, allows for stream parsing

github.com/neovim/libtermkey - ad5dfb2499acb61f8ac9b098b3bff8d80c2a66b2 authored over 14 years ago
Provide a termkey_lookup_keyname that can do partial buffer parsing

github.com/neovim/libtermkey - 72edae51b9f29b1667a59ecce19e5f807f267e06 authored over 14 years ago
Initial manpage for termkey_strpkey

github.com/neovim/libtermkey - 7a48f6bfc09c10d0551e3450739601ef765fb235 authored over 14 years ago
Ensure strpkey can parse numbered function keys

github.com/neovim/libtermkey - 3d639dfd98a3a60a0a51ed89d47a66ef5bee5f2c authored over 14 years ago
Unicode codepoint is stored in key->code.codepoint, not code.number

github.com/neovim/libtermkey - 476a46d8521a227c8fe6850b488a2851cdb898f7 authored over 14 years ago
better check for strnlen

github.com/neovim/libuv - 6477b5295d1df42274cabfcffeddbe3ea7f5b629 authored over 14 years ago
Fix build for Apple/OSX.

github.com/neovim/libuv - 3ad227498968355001b65c49891d4b89a012ae8d authored over 14 years ago
Partial implementation of termkey_strpkey(3); missing FORMAT_WRAPBRACKET and TYPE_FUNCTION support

github.com/neovim/libtermkey - 6f250049db0d2793cbdaf5e5d5f57f6fc5645ef1 authored over 14 years ago
Neater implementation of key modifier names for strfkey; put them in a little table

github.com/neovim/libtermkey - c9a82cf0414793f9d6ba59a08079c57921ae6cab authored over 14 years ago
Extract UTF-8 sequence parser into its own function, fix bugs, apply unit tests

github.com/neovim/libtermkey - b082ba0e2517592b6c6df68d49b7b1a8c294cff0 authored over 14 years ago
Update tests

github.com/neovim/libuv - 37ea7d572d02289c486bf8d6ba81a63b38a9d8e1 authored over 14 years ago
Added unit tests for UTF-8 parser

github.com/neovim/libtermkey - 1b4bfa90578c4f64b5556fee0e73c4c317292bdd authored over 14 years ago
Make unix work again

github.com/neovim/libuv - e5d9ef954d0648293cf1f3dc504f35cc3df95879 authored over 14 years ago
Updated manpages for function rename sprint_key -> strfkey

github.com/neovim/libtermkey - cd11e88854bd6afc88b07c9fd0ea6dd41f469877 authored over 14 years ago
Added some unit tests for termkey_strfkey(3)

github.com/neovim/libtermkey - ee292ef8a7d771f7693ed03e642da0bd3ae7e363 authored over 14 years ago
strfkey should fill in the utf8 member of a key struct if it's empty

github.com/neovim/libtermkey - d1a3c32c00f1d4db1abbbb2e5af2c6b36f4abafc authored over 14 years ago
#include termkey.h from the correct path in unit tests

github.com/neovim/libtermkey - c7c40596c29de89b7d7d53ef4b7879bda6324b5c authored over 14 years ago
Added some unit tests for keyname <=> sym constant conversions

github.com/neovim/libtermkey - a8b0e277f072ff0d723f46b512976e838bbfa919 authored over 14 years ago
taplib's is_str() should take const char *

github.com/neovim/libtermkey - 85fbce6b04d60b0f457ea41b2b4820cedc7f499f authored over 14 years ago
Echo demo fix

github.com/neovim/libuv - 3b0175c135a18b2e25d7cb2b33e07c91750929fa authored over 14 years ago
Windows: checks, better error handling, api change

github.com/neovim/libuv - ca38cd91a9736dba4ac4f8d82d17377bfa9104a8 authored over 14 years ago
API change - probably breaks unix

github.com/neovim/libuv - 5628ee9e51ca2680fc1bc12def0c731122646eed authored over 14 years ago
Added some unit testing for termkey_getkey(3) and friends

github.com/neovim/libtermkey - 3d9e8d05dcc1b12a0b04c1e7885b6ec06dbea11f authored over 14 years ago
is()-like testing for ints and strings

github.com/neovim/libtermkey - 6dc717b61cec6e06e7eebac149e9a2e1667820f4 authored over 14 years ago
Remember to exit with exit_status() from unit testing

github.com/neovim/libtermkey - 24d32a8df0945e75417922df9e2576934c47030c authored over 14 years ago
Created a little Test::More-like library for TAP testing

github.com/neovim/libtermkey - e06f0720e47dfa5c00284361d6276840aa41a203 authored over 14 years ago
bzr ignore t/*.t

github.com/neovim/libtermkey - 05c387358fcc7836f5a392c3303bd08d43203670 authored over 14 years ago
Created a unit-testing system using perl's prove

github.com/neovim/libtermkey - 1643f404baebeff3cfabc5fed13d1046e1f0e067 authored over 14 years ago
Renamed snprint_key() to strfkey(); provide redirection trampoline

github.com/neovim/libtermkey - fe330d2a0b0429bcb49e6205240e341585292df6 authored over 14 years ago
Minor whitespace fixes in termkey.h.in

github.com/neovim/libtermkey - 2bd3974638b52cceeeec543dfb76eaeb1bf92124 authored over 14 years ago
Add ping-pong test - not yet working on unix

github.com/neovim/libuv - 42d96dc3ca3d28d3a76f54fb11da49b64cd8660b authored over 14 years ago
Change around names in test directory - sorry bert

github.com/neovim/libuv - 5304a18002d9348ae6bbde936452a117ab0702dc authored over 14 years ago
echo-server on unix works

github.com/neovim/libuv - 7ce2cb815d039941d5576fe06c8463a953ea2818 authored over 14 years ago
windows: connect

github.com/neovim/libuv - 08ae03ec86bd3dddd0843d54f85a0bb87ac3ae91 authored over 14 years ago
Provide guarded extern "C" { ... } wrapper for C++ compilers

github.com/neovim/libtermkey - 2e9f91406948c80cc09d3ece9693205adef8876e authored over 14 years ago
C++ compilers don't like trailing commas in enums; remove them

github.com/neovim/libtermkey - 1ba8fdbaf1749fdc56bd79147ce3570eedea8f8b authored over 14 years ago
include <curses.h> before <term.h> as it's required in that order on Solaris

github.com/neovim/libtermkey - 37bd86ea52a44c6e5fd399f37294c2804b8d7b96 authored over 14 years ago
Correct statement about select on windows

github.com/neovim/libuv - 1c15142618f9d321df4dd19244483980bd9134cc authored over 14 years ago
Ensure that blinking cursor doesn't reenable its visibility in pangoterm

github.com/neovim/libvterm - b2db33b8eab622deeb63ed971723f2fc367d28eb authored over 14 years ago
Ensure that explicit cursor movement away from the phantom column cancels the phantom behaviour

github.com/neovim/libvterm - 03503959117f97d191de07ebe97a8831970314c3 authored over 14 years ago
Supply type information when setting pen or terminal state attributes in user callbacks

github.com/neovim/libvterm - 9db77e62eab3dc1c4a525905e7d424f1125be473 authored over 14 years ago
Windows: bugfixes, read, write

github.com/neovim/libuv - 336a768a2103e54c7a7ababecf2c9d4696d33307 authored over 14 years ago
Accept for Windows

github.com/neovim/libuv - 2d5b55091864ca52225835ad0a64dadfcd7500a5 authored over 14 years ago
Work on Windows support

github.com/neovim/libuv - 5917f8b273a27d4d79c2a1b65cb32e279825a3fe authored over 14 years ago
ol_handle_new -> ol_tcp_handle_new

github.com/neovim/libuv - 3a23aaa21c7f8f0b28f15dcb5331471891760280 authored over 14 years ago
unix: simple write/read for now

github.com/neovim/libuv - dee44d886b48dc2e782ffe26c050509d19c2702e authored over 14 years ago
Visual Studio project

github.com/neovim/libuv - b538d55139fdc8124a8fe5c528f2ac5391f1cd12 authored over 14 years ago
.gitignore

github.com/neovim/libuv - 6fc7bfd19e038b938c228391f6d5e37fcbb0e083 authored over 14 years ago
Use stddef isntead of sys/types for size_t

github.com/neovim/libuv - f73141f6c4da7baff3bf5da4f9ae911da4f21beb authored over 14 years ago
iocp-links: Simplify function example

github.com/neovim/libuv - 0dbaa019d1b51518af694584c9617587740a0940 authored over 14 years ago
Compile with -ansi

github.com/neovim/libuv - 311fbe3f8f1c6464ae997c0b44cab935b2b1a273 authored over 14 years ago
C90 conformance

github.com/neovim/libuv - 0fe92b75bc61f30fb356cc481d486eb2892a206a authored over 14 years ago
More gitignore

github.com/neovim/libuv - 77bc96b75bd17a26ae8ba192117e9bb1c39a5405 authored over 14 years ago
remove old files

github.com/neovim/libuv - 06b00e58cf50bc9fb357abc87d305d2bca6f234e authored over 14 years ago
add gitignore

github.com/neovim/libuv - 510a5e4a2b5e09f388d6719d0b0d7a8b753ba29d authored over 14 years ago
compiles - obviously doesn't work

github.com/neovim/libuv - b17dcd55d724cd9c07e35dec2a2bf5f659ce2de4 authored over 14 years ago
Improve makefile

github.com/neovim/libuv - 668c0c6b272cc3b295fa0addfde0177cb2cf7345 authored over 14 years ago
Mostly compiling

github.com/neovim/libuv - 6b0d4fa3725beea11ca8c0e43b0fd3169407d15e authored over 14 years ago
Add libev, more changes

github.com/neovim/libuv - 151e2a8f0daa0c83913f7953ee3be95a3284bd36 authored over 14 years ago
New start

github.com/neovim/libuv - cb17a5e37a5c0c4521220a6afe8d9e0e77332151 authored over 14 years ago
Use dashes in name

modern looking

github.com/neovim/libuv - fa85f4ac59077fd3d2a1665183bb895912ffbf75 authored over 14 years ago
Bumped VERSION_MINOR to 0.6

github.com/neovim/libtermkey - c93b44fced6799b086525a9c2cd289b6d2c6868a authored over 14 years ago
Don't steal Ctrl-C from the kernel by default (so leave SIGINT enabled); add a flag to take it if required

github.com/neovim/libtermkey - 99ce94a0533cd3bf7022877c51c8556928787153 authored over 14 years ago
Interpret space as Unicode by default, add a flag to make it symbolic instead

github.com/neovim/libtermkey - 78499b7a97d4b06a31236bc91be3744f51b86270 authored over 14 years ago
Add a bunch more text

github.com/neovim/libuv - a91c63ba8fd87975a4ac00266a3492b7abf272ca authored over 14 years ago
Persist non-colour pen attributes in state layer; assert equallity of these vs. last event value during testing

github.com/neovim/libvterm - 8d613ad59b8931323f5893d8e8f8499408f42b10 authored almost 15 years ago
When querying cursor position, compare state's accessor vs. last event for consistency

github.com/neovim/libvterm - 1b5b346f126c5deb679904999db115bb0c5b0298 authored almost 15 years ago
Some pen testing; but not colours yet

github.com/neovim/libvterm - 9b27c58c8803d55191b8b02356bf72252582a6af authored almost 15 years ago
Track state pen attribute changes, allow assertion queries on them

github.com/neovim/libvterm - a98d48981d2537468fca5a27390a571c98d80025 authored almost 15 years ago
.bzrignore patterns for libtool detritous

github.com/neovim/libvterm - 44c0019a34a796d6d67d8d598df962ee58578e33 authored about 15 years ago
Added 'make install' target; created pkg-config .pc file

github.com/neovim/libvterm - 297ed105352fabdcae52a1cd5c995723b0dc5818 authored about 15 years ago
Rewrote Makefile to use libtool; hopefully for better portability

github.com/neovim/libvterm - da4405c39478f32d4dbb5ccbfe9fd27f98ff7185 authored about 15 years ago
state.c's on_text doesn't need to while() loop over text because the underlying parser will do that; avoids some lockup conditions

github.com/neovim/libvterm - 600d48c12b4399912e5f121d0d398ac0f88733f1 authored about 15 years ago
Recognise SGR blink / blink=off (but don't actually implement in pangoterm)

github.com/neovim/libvterm - 220047ed5c8ef76514c44677e6d981677abb019f authored about 15 years ago
Remember to actually check in IRM test script

github.com/neovim/libvterm - e549172cfa10eda9e51827f62a764427fefcc519 authored about 15 years ago
Implement a more xterm-like 81st column model

github.com/neovim/libvterm - 792095ee08af5f9af6c3c1e556017985aef3e27f authored about 15 years ago
Implement ECMA-48 'IRM' - Insert/Replace Mode

github.com/neovim/libvterm - 09f5dcb08fdf34b16a92cae7c1476b6ae19086aa authored about 15 years ago
Implement SGR 90-97, 100-107 as high-intensity versions of ANSI colours

github.com/neovim/libvterm - 9b93edbc1f65a7ad14b8899689a5a1eefcb730d6 authored about 15 years ago
Tabulate the 8 ANSI + 8 high-intensity ANSI colours so custom exceptions can be made (e.g. blue has some red+green in it)

github.com/neovim/libvterm - a7d8c369cdf14749a964f9c9de9b0fb56cca690c authored about 15 years ago
Implement and test LS{0-3}

github.com/neovim/libvterm - 06848fa1de27bfcca283de1e15135152cbb0f203 authored about 15 years ago
Remember to test DEC drawing encoding

github.com/neovim/libvterm - 341616438fd5307d23a2d2cc090121d968269dfb authored about 15 years ago
*ahem* Actually correctly implement UK encoding, actually test it correctly

github.com/neovim/libvterm - 701bd37cba10fc58d8f4e777e926ec2d669ce316 authored about 15 years ago
Initial attempt at DEC line drawing encoding

github.com/neovim/libvterm - 2d0831dfebb8c544764eafd2a88d6b0c3aa76665 authored about 15 years ago
Build encoding tables from textual descriptions rather than hardcoded lines of C

github.com/neovim/libvterm - 1b7cbc600fcaf6a8a945d5fb26eff7dfb78ebcb3 authored about 15 years ago
Implement (and test) UK encoding page

github.com/neovim/libvterm - 0c741e0058376bdbd7fa0feab79398549cff61c4 authored about 15 years ago
Make sure to flush currently-pending test before printing next title

github.com/neovim/libvterm - c5855ff8b5ecc087b80f29faa3d76d40cc6fe108 authored about 15 years ago
Rearrange encoding code - one function, not $n extern variables; support charset designation

github.com/neovim/libvterm - 130e450aeb207ae40815313fac34e907d68f6892 authored about 15 years ago
Pass cplen into encoding functions

github.com/neovim/libvterm - 38073497377b72b87a152f15fd58feba40f9cdad authored about 15 years ago
Move encoding handling code from parser.c into state.c since it will become stateful; parser outputs bytes not chars; rearranged tests to cope

github.com/neovim/libvterm - 3891996a88aec18db1ce530d2310ee33aad24439 authored about 15 years ago
Merged TEST_PERL branch - reimplements testing suite as data-driven, with Perl assisting

github.com/neovim/libvterm - 28bde95753dde8f84a7803f378df1298855edcca authored about 15 years ago