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

Better cursor movement reporting; also fixes bug where cursor position not notified after \n

github.com/neovim/libvterm - 486acf30ae5e8994be5a4718b42ab0048b8f566e authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Added state method to fetch cursor position

github.com/neovim/libvterm - 989776fe55cb62321ed29dff1c7c65b25b53ef00 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Avoid 'control reaches end of non-void function' warning in debug-gtkterm.c

github.com/neovim/libvterm - 6eedecb8e95dcc64fa0a87c5d9b76364aa3eede9 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Remember to pass CCFLAGS to CC when making debug-gtkterm.c

github.com/neovim/libvterm - 32d9aa222dac325afb19f3fac71603682e33a19c authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Added pen management to libecma48; including 'initialise state' function

github.com/neovim/libvterm - 98246578e125eccbdd09980ac1b2df3af6d9c2ea authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Struct 'term_cell' type for terminal cells to make following code more abstract

github.com/neovim/libvterm - 7239e0ac4cb6d986181e6b872228d30c5a705cca authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Renamed 'csi' parser callback to 'csi_raw'; allows for a processed one later

github.com/neovim/libvterm - e38efbd28632ebc013621b7a14d578d2fa380003 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Recognise CSI by ESC 0x5b rather than ESC '['; more portable

github.com/neovim/libvterm - f6887c9bca6aa250cd3ba764d52fb8c3f8e84590 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Added reference numbers to ECMA-48 in code

github.com/neovim/libvterm - 93beb7436b6f80c2463f10fd9ff84171afa87cc1 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Skip initial [ symbol on CSI parsing

github.com/neovim/libvterm - 64498390574e4cd96db61bbbf3591c7d844d1996 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Changed CSI callback to pass args/len as pair, and command separate; avoids another string malloc

github.com/neovim/libvterm - a9bcde7c3063fe7d1077097ecb239bd36d8b7085 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Use alloca() in ecma48_state_on_text() since we don't need malloc and it avoids memory leak

github.com/neovim/libvterm - ef6c7b06101a51379a2d1cc11ec5226dd8f7001f authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Implement cursor position (by printf), scrolling and erasing in gtkterm

github.com/neovim/libvterm - 9b5d40da16c33e8916c602e6274a3d6800bfda16 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Send scroll and erase events on linefeeds

github.com/neovim/libvterm - b3570de8804c16ddbc4a14e4c480c25ca06f2b43 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Report moving cursor position from state.c

github.com/neovim/libvterm - ce7c597eff168aa487aed7e2956ed8a565ff454b authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Created new ecma48_position_t type to store (row,col) rather than passing two ints directly

github.com/neovim/libvterm - 8dd2d2232a8ea96c9539e3721654c61cb9c82a2c authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Moved cursor pos'n state tracking logic into new state.c file; with callback to 'putchar'

github.com/neovim/libvterm - 76d49f1489bb5bc002bc1ecf6227d7bbd4e33468 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Allow ecma48_t object to know the 'size' of the terminal

github.com/neovim/libvterm - 3fb2f27e71a2dc42ef0a5766724b47a57e62ec73 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Renamed 'state' variables to 'e48', removed 'state_' from API function names

github.com/neovim/libvterm - 1d03999942fbf1895bced74879642ccfed8b8ca3 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Renamed 'ecma48_state_t' to 'ecma48_t', similar rename of struct itself

github.com/neovim/libvterm - c189bc9da8117770c4493b51d91f8f417a8ee445 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Merged 'commands.c' back into 'parser.c' as static functions

github.com/neovim/libvterm - 0f5360436cb715b1a50873970e29cdc86541be27 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Get libecma48 itself to print unhandled events, don't rely on user app providing all callbacks

github.com/neovim/libvterm - 177337537a5e7ab749be2acaa594ebe9c77c74e8 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
State parser event callbacks should return an int to say if they 'did' something

github.com/neovim/libvterm - 70c52d775a0394a8d66395f4507ec319768eb4c8 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Added 'libecma48.so' to 'make clean' target

github.com/neovim/libvterm - f42ed0ee69345deccb2c6423e21735026f67f5c8 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Created new 'commands.c' which will contain command parsing code

github.com/neovim/libvterm - 4b15ffc6b6ec58e41ca3b0b9a515693119d44ef4 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Moved byte sequence parser into new file

github.com/neovim/libvterm - 87894df0e60fd7cde3c0cce34c1a54dd0406797c authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Changed Makefile rules to build libecma48.so as real shared object

github.com/neovim/libvterm - 55582ae944da0802865d81d42f7ab329d28ae634 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Moved internal 'struct' definition to new ecma48_internal.h file

github.com/neovim/libvterm - a54f8ea6b769071dc5941fa5927b021f2cc01bd9 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Renamed 'callbacks' as 'parser_callbacks', because others will be added soon

github.com/neovim/libvterm - 0c91e69b69b13f776a7947f1f569cfab1548b5f6 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Added debug-gtkterm.c; a very minimal term in GTK that justabout demonstrates ability to parse text

github.com/neovim/libvterm - 1e990b9f07d35d3f40d687432c0908ae8be57265 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Renamed 'chars' to 'text', as it isn't yet decoded

github.com/neovim/libvterm - 25a8dce1982890bcceb15e99d3bce67b0b90732d authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Rewrote debug-passthrough.c using GMainLoop

github.com/neovim/libvterm - 9fe51c9ee97ae3716349f6111c6a6242f1ae4bf8 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Rearranged build system to support multiple debugging test files

github.com/neovim/libvterm - 92d245055d9d6da11f63862649fe9983ea45a304 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>
Initial capture

github.com/neovim/libvterm - fca37485e12a2bcbb5454223930488e80fb733c6 authored about 17 years ago by Paul "LeoNerd" Evans <[email protected]>