Ecosyste.ms: OpenCollective

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

Fix 'make dist' target for new man/ subdir

github.com/neovim/libtermkey - d9d30097bc140811cd714f1dbcccd3e9bcad21a5 authored about 13 years ago
Bump VERSION to 0.12

github.com/neovim/libtermkey - 1ff25155e33a281f5753681b503b77738d7ccb89 authored about 13 years ago
Also mkdir MAN7DIR at install time

github.com/neovim/libtermkey - 7dd45a25e844efccea521cec13bc329b08242954 authored about 13 years ago
Various other minor fixes to manpages

github.com/neovim/libtermkey - fce4cee7987bd58ad2abb3c7d03478440996f7a9 authored about 13 years ago
unix: add uv_udp_set_broadcast() and uv_udp_set_multicast_ttl()

github.com/neovim/libuv - 497b1ecd0008bd972d20937bed6eeec4578bf458 authored about 13 years ago
unix: set SO_REUSEADDR before binding

github.com/neovim/libuv - b674187c38c70772fd2de14de3d727438eb87c8a authored about 13 years ago
Ensure that 'make htmldocs' rebuilds built manpages

github.com/neovim/libtermkey - 49b90a21a21f7ce03549f3cb7aaa1dc1c90f0a0b authored about 13 years ago
Fix Makefile for manpage generation of new man/termkey.7

github.com/neovim/libtermkey - 1240e3f167a2c721b6b9d195197e20cad4d71e1b authored about 13 years ago
Removed note about termkey_keycmp() not canonicalising key structures, since it does in fact do exactly that

github.com/neovim/libtermkey - df3bd054a235572d03346d90f2f1c27088a01931 authored about 13 years ago
Fix some typoes in termkey_set_canonflags.3

github.com/neovim/libtermkey - 57d2a31492c712347b79ed0f5a183ee26e0ee6a3 authored about 13 years ago
Link to termkey(7) from other manpages, delete some of the duplicated sections

github.com/neovim/libtermkey - 85a4b42634eaa4fb073c5b7d37908a2f91a5a8ba authored about 13 years ago
Initial stab at termkey(7) manpage

github.com/neovim/libtermkey - bbc4744be37f9823fcd3bf3facd15058e834cc2c authored about 13 years ago
Note in termkey_new(3) that the caller has to init. the terminal in abstract or pipe cases

github.com/neovim/libtermkey - c8ba43e9c7daae52746c41b1b6d62dcf1b61d774 authored about 13 years ago
Don't try to write() the start/stop string if the fd is a pipe, because this will never work

github.com/neovim/libtermkey - 542c738839d12f892e54e25dd1c60b16d4f51084 authored about 13 years ago
Fix another printf() %c char

github.com/neovim/libtermkey - 91e7c3c8d35ab9f56a665b15053ffd2df5e2790f authored about 13 years ago
Handle realloc() failures when registering key names

github.com/neovim/libtermkey - ca5d7d650eb2b5b8b8b089be7fadc65feef16c2a authored about 13 years ago
Since CSI key info is the same for every CSI driver, just store one static copy of it rather than one for every termkey instance - simplifies construct-time allocation

github.com/neovim/libtermkey - 590e3efde2b75b7d7a3677fdee71228dba7b0289 authored about 13 years ago
fprintf() %c wants char, not unsigned char

github.com/neovim/libtermkey - d039a4bdc5769a7c80e35e73b68146c7bc02aedd authored about 13 years ago
sscanf() %zn ought to take a ssize_t *

github.com/neovim/libtermkey - 7471706ae41e247f8de982df1a2ee49acd0ac944 authored about 13 years ago
Allow {start,stop}_driver to fail, abort constructor, have driver-ti try to write the entire start/stop string or error out on -1

github.com/neovim/libtermkey - 3c089a0300c1c283394171feda10bb6e2f1f682a authored about 13 years ago
(void)-cast calls to write() in driver-ti start/stop since we don't -really- care if they fail, there's not much we can do about it

github.com/neovim/libtermkey - d05fae6da76f2d3d0836c0d77a696233369ebd7d authored about 13 years ago
Merge branch 'v0.6'

github.com/neovim/libuv - 517bfc89029f7bc8baeda21727e4df10c198bb00 authored about 13 years ago
build: don't set -mmacosx-version-min

It sets __MAC_OS_X_VERSION_MIN_REQUIRED__, which is what we use for feature
detection.

github.com/neovim/libuv - 32b291d5bee62400b316e9ea53ec0b95fcf5a104 authored about 13 years ago
build: generate Makefiles on OS X

github.com/neovim/libuv - 646c80bb41acf9f8cadbc487f7b360b3462e2c26 authored about 13 years ago
unix: don't close kqueue fd in kqueue_fork()

The file descriptor is not inherited by the child process. Trying to close it is
not just useles...

github.com/neovim/libuv - 98f3446c4351ab935f3ba060b1962326d97ff3a6 authored about 13 years ago
unix: clean up udp read/write watchers

github.com/neovim/libuv - 454e0212b0615037a4becd3f0eb944cce025ed62 authored about 13 years ago
unix: clean up udp shutdown sequence

github.com/neovim/libuv - 28b0867f0312e3ccdc45d7fde0218d065ed40c65 authored about 13 years ago
unix: use container_of() instead of w->data

github.com/neovim/libuv - ee10cb77bd28383b1865557b76ef44cf0c37440b authored about 13 years ago
test: don't use malloc/free in test-timer

github.com/neovim/libuv - dd7e6f01632edbf4bc4ad419cc949112ff915e7e authored about 13 years ago
\e string escape is not portable; use \033

github.com/neovim/libtermkey - 0a1da0488eb940d8b4fa48c3833035fc3c1a160e authored about 13 years ago
Delete trailing comma in enum{} to keep C++ happy

github.com/neovim/libtermkey - 42099a86725ef5d479cea05369c81330500fa425 authored about 13 years ago
Use only C89 commenting style in .h file, in case of C89 compilers or similar that want to link

github.com/neovim/libtermkey - e66ef3a16e863918bde5abcc9e058394d76cf0d2 authored about 13 years ago
test: #include missing <string.h>

github.com/neovim/libuv - 6ede034a7e294ed31e04f1ba72e5ca8fd8c1ad41 authored about 13 years ago
test: move container_of() macro into task.h

github.com/neovim/libuv - 1161d31aea76e6de2f8dac3021fb355d92944920 authored about 13 years ago
Rename COUNTOF() to ARRAY_SIZE().

Consistent with Node, it has an ARRAY_SIZE() macro but not COUNTOF().

github.com/neovim/libuv - fbbc085448629a7e1d70c0095bfac0baa45df49c authored about 13 years ago
More minor docs updates

github.com/neovim/libtermkey - 5f020078c44794ba727880946552d07a81111ac7 authored about 13 years ago
Use the 'also' list for aliased pages

github.com/neovim/libtermkey - abea8cb1314dc88f408be76db05abed7bd6d38c5 authored about 13 years ago
Minor wording fixes to termkey_push_bytes.3 manpage

github.com/neovim/libtermkey - 9b58a65390c0e1a7df466f229f34137535e412ea authored about 13 years ago
Fix 'htmldocs' Makefile target

github.com/neovim/libtermkey - 32cd37ce42992a1a31c6f252d307733a8dbc36b2 authored about 13 years ago
unix: don't retry close() on EINTR

Linux 2.6 always closes the file descriptor, even on EINTR. Retrying the close()
call isn't mere...

github.com/neovim/libuv - dee86dd5b06897ae3f5ae0107840f3fd2d3916ed authored about 13 years ago
Allow passing fd = -1 to constructor to make an instance not associated with an fd; must use push_bytes to provide it input

github.com/neovim/libtermkey - cecb4192cc0c1e2dff37ceff40a722310aba6c9e authored about 13 years ago
Added termkey_push_bytes(), a new API for providing input bytes

github.com/neovim/libtermkey - d8232917b077a0967f2e03e1c8759b62b65c35e6 authored about 13 years ago
Move the growing collection of manpages into their own man/ subdirectory

github.com/neovim/libtermkey - 1bcfce001cafd7204240e68bc32e4827dee364fd authored about 13 years ago
Ensure that termkey_advisereadable() just fails with errno=ENOMEM rather than trying to read() zero bytes

github.com/neovim/libtermkey - 272cd305215f669d9bf3aed5d7c76e0061dd59e0 authored about 13 years ago
Avoid push_bytes() entirely by read()ing directly into tk->buffer

github.com/neovim/libtermkey - f7678f2a312ba33435c5f4d2944068bbb1cf0f50 authored about 13 years ago
Provide new API function to determine how much buffer space remains in the instance

github.com/neovim/libtermkey - 625c15bf99bfc59e3207944e665fe782323396ac authored about 13 years ago
Remove termkey_pushinput() from external API; declare static, rename it

github.com/neovim/libtermkey - c0420d5c17c2e05a9e516f765101c10a3a9f4fbf authored about 13 years ago
unix: fix segfault in uv_guess_handle()

Fixes #293.

github.com/neovim/libuv - bf8ccfce18bf758d75b0e4d1cbcf6b36459fe75e authored about 13 years ago
windows: implement uv_loop_new+uv_loop_delete

github.com/neovim/libuv - 52511b9ddca86afbb034b3db85ebcf4185c6e1eb authored about 13 years ago
conform to ANSI C

github.com/neovim/libuv - f5bd21f181a8acc4cdfe015ca818dbb6b7fe6831 authored about 13 years ago
Merge remote-tracking branch 'origin/v0.6'

Conflicts:
src/win/util.c

github.com/neovim/libuv - 71f6c0edb85b8de59fd8b2e6f2822ee430bc6d5b authored about 13 years ago
unix: remove eio_set_max_poll_reqs

* added test

github.com/neovim/libuv - e7758e126f3e69dca0502228c0a393c5e82a185b authored about 13 years ago
pangoterm support for BLOCK or UNDERLINE cursor shape

github.com/neovim/libvterm - b28f9cc7b42e370a535b18e4fe8d1d3a2668d30a authored about 13 years ago
Parse the DEC extension CSI DECSCURSR to set the cursor shape

github.com/neovim/libvterm - 24f1c8ba4fc4517b697f6596dfca9d49d3e6e89e authored about 13 years ago
Guard against double-enabling/double-disabling of cursor blink in pangoterm.c

github.com/neovim/libvterm - 6d666ebfac1980d5e2a54b0a84239f9ebcab1b7d authored about 13 years ago
Parse intermediate bytes in CSI parser as well

github.com/neovim/libvterm - 08d8d64c6a5fd14292ba65bb019eff9374c9bb68 authored about 13 years ago
Fold the simpler do_string() subfunction cases into do_string; rename the others from on_ to do_

github.com/neovim/libvterm - a7b7b9e1bab87e40bd889e0988776eed8d8c908b authored about 13 years ago
Simpler parser.c do_string() API

github.com/neovim/libvterm - a825a5a23c1eebc06be46be7cb0f0ce48b36b22c authored about 13 years ago
Remove out-of-range leader byte test from parser.c's on_csi since it always handles those now

github.com/neovim/libvterm - 5b864896107aed888004df8fe7d3393a4486b573 authored about 13 years ago
Initial attempt at an always-eat-all parser; buffer up unhandled string fragments only (ESC/CSI/OSC/DCS) but keep consuming bytes until EOS

github.com/neovim/libvterm - 9ed26c629ce74b06cd47f07802cd9a0e3f2db529 authored about 13 years ago
Add another split write CSI test

github.com/neovim/libvterm - 1790d39be629969d88799129510121b65128dc7b authored about 13 years ago
Fold CSI leader-byte processing into state.c's on_csi handler, don't try to split it out into other functions

github.com/neovim/libvterm - 8c19c66d02519fbd9a651267dbec56c7db14988f authored about 13 years ago
Extract CSI leader bytes as a parameter called 'leader', not 'intermed' as they are not intermediates by ECMA-48's terms

github.com/neovim/libvterm - 5a3cb9e0c8b1f6d49f47a0bbbc3bf09a6fcce828 authored about 13 years ago
remove uv_thread_self

github.com/neovim/libuv - 26512731e3e5ff5ce039bf768080b590a270974a authored about 13 years ago
unix: fix udp recv_start refcount

Calling uv_udp_recv_start() should not bump the event loop's reference count.

Fixes failing tes...

github.com/neovim/libuv - 0e6e4abedcfe02ccf5da4c4257faa113170c20b4 authored about 13 years ago
Add uv_loop_refcount() function, debug tool.

github.com/neovim/libuv - 6d9c9a533fdc8a5e43d0f2a77c85ef643247be3a authored about 13 years ago
test: add lots of refcount tests

github.com/neovim/libuv - ac218a7ed5e8e0474a18c4716fb7eb151a685b26 authored about 13 years ago
test: add udp4_echo_server helper

github.com/neovim/libuv - dc3b80a50f53c7c69ebeeb685c1371bc5589807e authored about 13 years ago
unix: remove unused #define

github.com/neovim/libuv - a13584bec7545d62055627e9d8b58b832058f06a authored about 13 years ago
Implement DEC mode 5 - DECSCNM (reverse video)

github.com/neovim/libvterm - a9cd62092cdc422b0cc88268d1f1520302ef6b25 authored about 13 years ago
Extract "damage whole screen" code into its own static func. in screen.c

github.com/neovim/libvterm - 3012eeb38000913226ff37098fdc01c5e52e3f3d authored about 13 years ago
Handle DCS - effectively the same as OSC

github.com/neovim/libvterm - f9394bca4cd8c072bf2b9816aa1f24151f318cb2 authored about 13 years ago
NUL bytes should have no effect

github.com/neovim/libvterm - 09cd1275a0b338beb32ead7f5e1f0e9615a02768 authored about 13 years ago
unix: fix compiler warning

github.com/neovim/libuv - 52fba1a38fcd333d7f585778ca2c66838a473ce2 authored about 13 years ago
windows: improve uv_fs_stat performance (by about 60%)

github.com/neovim/libuv - 855764406e3a1e92370460b87062d745f59b56cc authored about 13 years ago
fix warnings in windows build

github.com/neovim/libuv - 94a5c7b00271048e584a21eab8ca711132034e26 authored about 13 years ago
unix: use EVRUN_ONCE in uv_run_once()

EVRUN_NOWAIT means "poll and don't block". Use EVRUN_ONCE instead, "wait for
single event".

github.com/neovim/libuv - e8494dddc0569d573913faf08ff7276ccb2e9f5d authored about 13 years ago
Merge remote branch 'origin/v0.6'

github.com/neovim/libuv - 51ea46de45db94bdb0e6af24ee8e3102e292598b authored about 13 years ago
Revert "Add uv_pipe_pair for communication between threads"

Not needed. We took a different approach for isolates.

This reverts commit 5cc6090fdf738c7ae667...

github.com/neovim/libuv - 4ad33e974872cb12a2aa410cdd40cb0d9163cbbc authored about 13 years ago
linux: fix build on older distros

github.com/neovim/libuv - 803f5a096e1ce3d1b22c59565185e5a728ec2abd authored about 13 years ago
Allow compiletime overriding of MAX_CHARS_PER_CELL by #ifdef-guarding

github.com/neovim/libvterm - 257158861acdd1d401051a8d5c73c0e725da4593 authored about 13 years ago
Make sure that vterm_obtain_screen() returns NULL if vterm_obtain_state() did

github.com/neovim/libvterm - 9dc94be9452f3b0bd0336049944cb48bdb09bd6f authored about 13 years ago
Store VTermState explicitly in VTermScreen structure so as not to need to call vterm_obtain_state() in reset

github.com/neovim/libvterm - 7b972b86ef9df8f9a047f128e8402dd55bc7fbf1 authored about 13 years ago
Allocate state->combine_chars once in _new, not each time in _reset

github.com/neovim/libvterm - 5ce4e2d808f7641fc44851ee38e0adb50787be55 authored about 13 years ago
Shouldn't call vterm_state_reset() implicitly in state_new()

github.com/neovim/libvterm - 044ac8951e6473f148cbfa784f04c8b7a5ece88b authored about 13 years ago
Make sure to explicitly reset state when setting up state layer in test harness

github.com/neovim/libvterm - 3e3166de9cb478d716bce58c6712e7e48e3108d9 authored about 13 years ago
No need to explicitly set member fields to NULL in constructors, now that allocator guarantees zeroing

github.com/neovim/libvterm - 9d4f32c066e55850b0880f679e70a02f874fa116 authored about 13 years ago
Have vterm's allocator guarantee to zero out the allocated memory before returning it, so constructors etc.. can be simplified

github.com/neovim/libvterm - 97018ce9e79ee08e18d489c3e0ffff2a7bb453ac authored about 13 years ago
unix: unref fs event watcher

Watchers were being ref-counted twice which wasn't harmful in itself but stopped
uv_unref() from...

github.com/neovim/libuv - 38fc6ad839734a3f76d2535b8f62d92e9cfef8c7 authored about 13 years ago
windows: uv_fs_rename to replace the new file if it exists

fixes #283

github.com/neovim/libuv - 43e3ac579871819f7730cf60374e49b7ec81fd1f authored about 13 years ago
Make sure to NULL-initialise remaining pointer fields in main VTerm struct in vterm_new()

github.com/neovim/libvterm - 4763792a9acd2c98efebfa51eb895140cbf1b8d2 authored about 13 years ago
windows: ensure that uv_fs_event callbacks have long names

github.com/neovim/libuv - 4d1d02fd18060017a63b1baf555e360245363b83 authored about 13 years ago
Add uv_pipe_pair for communication between threads

This is only the Unix implementation and test.

github.com/neovim/libuv - 5cc6090fdf738c7ae6677627f9f151c9bc16b43f authored about 13 years ago
unix: expose uv__make_socketpair, uv__make_pipe in unix/internal.h

github.com/neovim/libuv - 3dd4ecb493ea6ea81eec066a20f3235b67826cfc authored about 13 years ago
fprintf() error to stderr in state.c

github.com/neovim/libvterm - 494fdd68e98560ed44a90ec0137dbc4d16339501 authored about 13 years ago
switch() on [0] of intermed string rather than using strcmp() on 1-char string literals in state.c

github.com/neovim/libvterm - 11a9e0508ef55c2d06c6ec3ec9c287fbc7fb5110 authored about 13 years ago
windows: implement uv_thread_self()

github.com/neovim/libuv - 0db56ea41a89c23cb5cacbfaa540b118c3bb67a3 authored about 13 years ago
Fix Windows build, uv_eio_channel is Unix only.

github.com/neovim/libuv - 85f6b7952bfbcf4ac0b7c7a13ef07bfe7d4c94a5 authored about 13 years ago
docs: add c-ares license note

github.com/neovim/libuv - 39481b78963cbb272d0a3199afc4bedf4117af07 authored about 13 years ago
test: eio callbacks should run in their owning threads

github.com/neovim/libuv - d6a06b86895017d5aaeffaa0913948d9b0b70de7 authored about 13 years ago