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 tcp_write_error for windows

github.com/neovim/libuv - f6a365ed91a1ed5cc06a811709aeebc65a3a16dd authored over 13 years ago
common: fix includes

Don't rely on c-ares to pull in the headers for inet_addr, net_pton and
inet_ntop. c-ares 1.7.4 ...

github.com/neovim/libuv - b288afdf14a2da3bbd6a2510c043f816ec7c6a42 authored over 13 years ago
c-ares: upgrade to 1.7.5

github.com/neovim/libuv - 083c97e28bd67f3c87ed6cb7636e423c8d18bcb6 authored over 13 years ago
win: implement tty

loose end: line-buffered input reads ascii, not unicode

github.com/neovim/libuv - 622eb99113b28222a8ca149447350d0762f540ef authored over 13 years ago
Implement screen scrolling by direct buffer->buffer copy and flush, rather than re-damaging the entire screen

github.com/neovim/libvterm - c8b41c1d86686730e874db5e50c3839a3d177854 authored over 13 years ago
Store a GdkPixmap back buffer behind the window, so that expose events can just re-push the buffer

github.com/neovim/libvterm - 8c65e3656ca1636a542d0580f6f593ff70b13143 authored over 13 years ago
Don't store a gc longterm; construct and destroy them as needed in the two rendering functions

github.com/neovim/libvterm - a08cb52562458494af242ad9c7ddff5c9fcbafdc authored over 13 years ago
Since add_glyphs() is only called from one place, just inline the code

github.com/neovim/libvterm - 761325b71e207881b95387eae433630b1fc13ff1 authored over 13 years ago
Render cell background as part of flush_glyphs() rather than individually per cell in term_putglyph()

github.com/neovim/libvterm - 0f988004c3f31eedb30c8f5aca03a45e5eaa9eb7 authored over 13 years ago
Store all PangoTerm-related state in a referenced struct, to avoid abuse of global variables

github.com/neovim/libvterm - a41199c9cabd764a5a2402ee2db1c559de8968e1 authored over 13 years ago
win: uv_pipe_queue_read should set read_pending flag

github.com/neovim/libuv - 77bc00e9ad967c4dacb9b6c618815a21c76e0ba6 authored over 13 years ago
unix: fix NULL pointer dereference

github.com/neovim/libuv - d31a57dc78d59bdc820f0dc4c03b9c17f8af9245 authored over 13 years ago
unix: fix close() of potentially uninitialized fd

github.com/neovim/libuv - 01441ab02f35bf2ca54dce440ad9440602f46be4 authored over 13 years ago
refactor Makefile

github.com/neovim/unibilium - 4bd70cf68b3ba55c27fe172ee465a7962c3ec8e3 authored over 13 years ago
ignore some untracked files

github.com/neovim/unibilium - 565f533c5905dfb5625342e26e4fa4e1892b2b53 authored over 13 years ago
build man pages locally first

github.com/neovim/unibilium - 707fb81379f1ca5b39c42c8b66a6836fd340cd27 authored over 13 years ago
unix: darwin < 10.6 does not have fdatasync, use fsync

github.com/neovim/libuv - 8f617b93bcb3e4b54fd4fa33883b14bad014dfc0 authored over 13 years ago
Optionally support unibilium for reading terminfo instead of curses

github.com/neovim/libtermkey - aa5b14098ecc0381f1f2dd2ab6487b39f7384650 authored over 13 years ago
Abstract out ld flags in Makefile

github.com/neovim/libtermkey - f8713c595322a5fabc93341011fcf3e7ade2ae3d authored over 13 years ago
Neaten logic by loading terminfo strings in a separate function from the constructor

github.com/neovim/libtermkey - df6f80a1f40a36c89258420e55a4fac10fa57cd7 authored over 13 years ago
One more README cleanup'

github.com/neovim/libuv - 3ca382be741ec6ce6a001f0db04d6375af8cd642 authored over 13 years ago
Add a list of features to readme

github.com/neovim/libuv - f20297fffadff3918dd6896f0d525092ee6815c6 authored over 13 years ago
Fix markdown headers in readme

github.com/neovim/libuv - c22689655ddd5605e009bef7a794521e9c69dc1f authored over 13 years ago
Add link to docs

github.com/neovim/libuv - ee96a4c57981df030bab7b1b40a9404dfa101a1d authored over 13 years ago
Remove uv_is_tty. Use uv_guess_handle instead.

github.com/neovim/libuv - 03d0c57ea216abd611286ff1e58d4e344a459f76 authored over 13 years ago
unix,win: Make uv_freeaddrinfo to clean up addrinfo

Fixes #196

github.com/neovim/libuv - 7e8645d10146c0ef0035f88f13b185e6022896e5 authored over 13 years ago
added missing headers file

github.com/neovim/libuv - 7ce34f2adaa8f734adfb64f509186ba5af5da07c authored over 13 years ago
unix: add uv_guess_handle and uv_tty_get_winsize

github.com/neovim/libuv - 03652596cfe150be1da7d988fdcc3e56106d318d authored over 13 years ago
windows: fire UV_CHANGE in case of overflow

github.com/neovim/libuv - f9ad0a7bf65c229e50fea90e58757d14684ea9b3 authored over 13 years ago
unix: stub file watcher implementation

The file watcher API has not been implemented on all Unices yet.
Provide stubs on those platform...

github.com/neovim/libuv - 3368d6c1a222d81c1cf45800e1537cd048fc9cdd authored over 13 years ago
windows: NextEntryOffset is relative, not absolute

github.com/neovim/libuv - 019e6edf4754a4fb1f3d3d89d74c31706dc6b525 authored over 13 years ago
build: absorb CFLAGS from environment

github.com/neovim/libuv - d9fb84c02cc56930013a0467b2eb807b687f9ee5 authored over 13 years ago
version 0.1.0

github.com/neovim/unibilium - a0f766d24f2795fdabb5a7adbd44a7bc85c7d268 authored over 13 years ago
explicitly depend on/build library in 'all'

github.com/neovim/unibilium - 4a3a2c0392610d21adfb64a586cbc0adbfb1931d authored over 13 years ago
unix: move container_of and SAVE_ERRNO to internal.h

github.com/neovim/libuv - bee7112de02581b44240ea4d4e164e2e71ba86da authored over 13 years ago
linux: implement file watcher API

github.com/neovim/libuv - 2a1c32a60c8340c3c7dcca7c3033b715427898bd authored over 13 years ago
windows: file watcher

github.com/neovim/libuv - 1e0757ffda47c625b0f7feeeb91c399864787f9e authored over 13 years ago
unix: fix warning: implicit declaration of function ‘isatty’

github.com/neovim/libuv - 12d3680cd4b3dc74ad07ba85c9bdeda0441fc2cc authored over 13 years ago
build: add test-tty to gyp file list, unbreaks build

github.com/neovim/libuv - 9f8bc7b4b8c32b94e4147c25fc972fc578bdc2a7 authored over 13 years ago
More tty on unix fixes

github.com/neovim/libuv - c03d42607e3c9b0deb1042309afb6b0145135e1e authored over 13 years ago
tty fixes for unix

github.com/neovim/libuv - 2ef8f359ee93f3e1c809d98780cafb213296886f authored over 13 years ago
Add uv_is_tty()

github.com/neovim/libuv - c1374ba58745f9a2732ac83d29b027db3ae18165 authored over 13 years ago
Update AUTHORS and .mailmap

github.com/neovim/libuv - 6beeb5fc076e3568d373d3fefeca766ece5c7312 authored over 13 years ago
windows: fail uv_spawn() if options.file is NULL

github.com/neovim/libuv - ee115bfd8d5f22194736cbc5c172ee1c1de9c4e9 authored over 13 years ago
unix: fix dangling pointer free() bug

github.com/neovim/libuv - 37e8bf2556ff088ee6886299eac4a6f0883b354a authored over 13 years ago
unix: Fix uv_getaddrinfo from deleting invalid data

If the uv_getaddrinfo_t handle is owned by its
data pointer, deleting the data in the callback
c...

github.com/neovim/libuv - 70e1032094141a420cfb1a918ad4fdf42d8be7a3 authored over 13 years ago
build: use -m32 only when host_arch != target_arch

Unbreaks the gyp build on x86_64 linux systems.

github.com/neovim/libuv - 8f6f324746e6343b4fbd8a37b8a84c2d9c0f4d50 authored over 13 years ago
Fix gyp build

github.com/neovim/libuv - 2f18cf5ecf59ba8feafb22bccdaf5e7057c1b9c3 authored over 13 years ago
unix: pass error to write callback in stream cleanup

github.com/neovim/libuv - 3c0684e8324f3fad48fc1bb7f6dd3e46ce1b272f authored over 13 years ago
test: check that write_queue_size updates after write error

github.com/neovim/libuv - 4487531b06cc1b3060947b70cce7c25b11489b7d authored over 13 years ago
unix: remove failed write requests from stream->write_queue_size

github.com/neovim/libuv - 75a088ebf1c1e5bb71111395d138d04b04624484 authored over 13 years ago
HAVE_FUTIMES on osx

github.com/neovim/libuv - d0a46a55513e8af7d855977654be17c2216f01ac authored over 13 years ago
ignore SIGPIPE in tests

github.com/neovim/libuv - f00a5e650368c28026bb3e97fdb05ab8fb686761 authored over 13 years ago
unix: Reset flags for stdio fds after fork

github.com/neovim/libuv - 2640aae125e1dc30d81f26a74525cca7806fe76e authored over 13 years ago
test and bench: assert return values of *_init functions in tests

github.com/neovim/libuv - 533418d4dab34e4df90a7c3d500ef92ceedd4db3 authored over 13 years ago
unix: fix a compiler warning

github.com/neovim/libuv - 905fe7134153164bc7ae633250ee7511edb81e26 authored over 13 years ago
test: fix compiling with gcc-4.5

github.com/neovim/libuv - 970018156f82dce7485536d059de3e36f32e3100 authored over 13 years ago
windows: ERROR_PATH_NOT_FOUND -> UV_ENOENT mapping

github.com/neovim/libuv - 58dd32750e4b744e5e195c2a602f00820ed56bf9 authored over 13 years ago
windows: make file handles non-inheritable by default to match node behavior

github.com/neovim/libuv - 4197fc76b1e889c857d9f84349946cb1e73c49c9 authored over 13 years ago
windows: strip '\??\' from readlink path buffer.

github.com/neovim/libuv - 2931bdcf54556736260cc886a0908cc7ac292d5b authored over 13 years ago
uv_fs_ functions to return result in sync mode

github.com/neovim/libuv - 65c8a727a3bad4063adb2a462ce9e830acdcbd6d authored over 13 years ago
unix: handle readdir errors in uv__fs_after()

github.com/neovim/libuv - 76216d8057a8f612921be9bdde262c2e074b8a6c authored over 13 years ago
unix: revert "eio: fix memory leak in eio__scandir()"

This reverts commit b450d8771967d0848595f8e966972ada257d3ffb.

It turns out that libeio doesn't ...

github.com/neovim/libuv - 337ff1652642a84e36118e9162c163f35c95c1ce authored over 13 years ago
unix: fix off-by-one error in comparison

Only 3 of the 4 buffer list entries were being used.

github.com/neovim/libuv - 4b9b692bb7a8571bf49b409d3505bab1f5cf0635 authored over 13 years ago
unix: bring back uv__stream_destroy()

This is the revised version of reverted commit 431195c.

github.com/neovim/libuv - 3c96410902cb6180b2e3bad97b009242bc930b26 authored over 13 years ago
unix: handle stream write errors properly

1. Ensure that failed writes don't leave the write queue in an inconsistent
state. Before, wr...

github.com/neovim/libuv - bca49960fbde41517a833bc3f6bca1971c9746c0 authored over 13 years ago
unix: fix argument check / write request init order

github.com/neovim/libuv - 066dc6bcc86f8147ef40e15c4ce22e2abe33e661 authored over 13 years ago
unix: remove unnecessary variable

github.com/neovim/libuv - 21936ebf24e5429fa134e9ecf8397c550af9fc2d authored over 13 years ago
unix: fix write queue double init

github.com/neovim/libuv - d70c760338eb6f2bbf5e57e4692c68a467690d8a authored over 13 years ago
Bugfix for scrolling regions over resize - unbounded scrolling needs to be stored as -1 with special logic

github.com/neovim/libvterm - e58c8e89b0bb8967cf49ece16535b0202025b33b authored over 13 years ago
Remember to set TERM=xterm environment variable

github.com/neovim/libvterm - c301e5b29c7bfe59274ce3ff88ccf3547f577ed8 authored over 13 years ago
Respond to CSI > c by returning DEC secondary DA response

github.com/neovim/libvterm - d3078e46d7924b40352bec58056ea79bae05b221 authored over 13 years ago
Also treat '>' as an intermediate byte in CSI sequences

github.com/neovim/libvterm - 40d61de30601b26a8a87e46830d47eefaa66ccc1 authored over 13 years ago
Add EEXIST handling

Additionally, map ERROR_ALREADY_EXISTS to EEXIST on Windows. I'm a bit
unsure about this mappin...

github.com/neovim/libuv - 3c00d87b4239a6b8358e2085f806170c3eca10cf authored over 13 years ago
Don't need to doublebuffer the toplevel GtkWindow widget because we handle all the expose events anyway; it improves render/scrolling performance if we don't

github.com/neovim/libvterm - 2e484682f043c5b445576e60dc02e7ef5eb60aeb authored over 13 years ago
unix: implement uv_tty_set_mode

github.com/neovim/libuv - e7eeacb4ae69d4dee4af7787138cf476fc010b5d authored over 13 years ago
Add interfaces for uv_pipe_open, uv_tty_init, uv_tty_set_mode

Nothing works - no tests. This is just to coordinate efforts between Bert
and I.

github.com/neovim/libuv - 4484d61fe1dc77669f94c7b0c3d2130adfdda87d authored over 13 years ago
gyp: add sunos config section

github.com/neovim/libuv - 9bd8bd794575746538a4d5212d1a9d6ed880094c authored over 13 years ago
sunos: fix compiler errors, sun is a #define

github.com/neovim/libuv - 2f2223f2b2f6ed3a595054e5a75f3abbd8645221 authored over 13 years ago
Remove uv_init from uv.h and windows backend

github.com/neovim/libuv - f790b689a7603983f73683528176efe33b192332 authored over 13 years ago
win: make uv_hrtime() thread-safe

github.com/neovim/libuv - bb15c0e268906c01dd120449eb46f4821cf3e30b authored over 13 years ago
unix: remove uv_init

github.com/neovim/libuv - 828b6eb11dca2dd3f7a556d230928a2990ebe9a5 authored over 13 years ago
Remove uv_init calls from tests and benchmarks

github.com/neovim/libuv - 0dc564a2aac8b9aa9b7ff903f0a9226fb837279e authored over 13 years ago
eio: fix memory leak in eio__scandir()

github.com/neovim/libuv - b450d8771967d0848595f8e966972ada257d3ffb authored over 13 years ago
Support strikethrough in pangoterm

github.com/neovim/libvterm - 7d14c58533eb8421d5c04dc1084590e884ec03d8 authored over 13 years ago
Support strikethrough (SGR 9 / SGR 29)

github.com/neovim/libvterm - 4e8d39ff062fe81d3f120c246c5874c7fe411d2f authored over 13 years ago
Store pangoterm 'reverse' pen attr along with the others in the bitfield

github.com/neovim/libvterm - 64a74a362c989943e9e34a180b5157c913dc32cf authored over 13 years ago
Fix a typo that broke windows compilation.

github.com/neovim/libuv - af936a97dfaffbd316580f5bf54ce78ae45e3c37 authored over 13 years ago
Subclass uv_getaddrinfo_t from uv_req_t.

This patch also fixes #155. Since we no longer
memset clear the uv_getaddrinfo_t, the user can
n...

github.com/neovim/libuv - efa1b54076349653267640d5e0a5fe27a9cd852d authored over 13 years ago
unix: deduplicate stream init logic

Move shared init logic into uv__stream_init().

github.com/neovim/libuv - eb987bcc5c8743876f86c23d3658559dce2fc33a authored over 13 years ago
unix: uv_pipe_t should not depend on UV_TCP_PRIVATE_FIELDS

github.com/neovim/libuv - 52eca75152d8d377d3ab2947e4afb2d1b743e7f8 authored over 13 years ago
unix: fix readdir cleanup assertion

github.com/neovim/libuv - bd6066cb349a9b3a1b0d87b146ddaee06db31d10 authored over 13 years ago
Update uv.gyp after 98b9f58 got reverted

github.com/neovim/libuv - c4317f639a4e9f8760fb7fdb28b3e203b6904f27 authored over 13 years ago
unix: revert 98b9f58 and 431195c for now, corrupts memory

github.com/neovim/libuv - ca5346f9ce24305fa427d461712971ab009169e3 authored over 13 years ago
Add mapping for ECONNABORTED

github.com/neovim/libuv - e95a29ee183b1edaa54adf0e4ca2a5bfe72dac42 authored over 13 years ago
win: the ddk got the NTSTATUS_FROM_WIN32 wrong

github.com/neovim/libuv - 12e689dcf89050f1d51f2e1f1ab9c712238b374e authored over 13 years ago
fix fs_file_noent on windows

github.com/neovim/libuv - cfa1423f96e42bc3c375ff11afc9dce5aeb8699d authored over 13 years ago
win: fix bug in fs__readlink

github.com/neovim/libuv - 0d373eb0b1db884bacfeffef7502f3f40e3dc6b7 authored over 13 years ago
More MinGW fixes

github.com/neovim/libuv - 2d1c672e2d7fa4455387d932eab352d9abfe380b authored over 13 years ago