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

Removed old cunit-based testing system now it's replaced by harness+perl

github.com/neovim/libvterm - 3983cbdc1e1bfdf3e63cfbe6756af0362c6cbe19 authored about 15 years ago
No longer need t/01vterm.c

github.com/neovim/libvterm - 7b27f24bf7a52eea109d0032cd9ccca1fa88b81f authored about 15 years ago
Reimplemented 13state_edit.c as 13state_edit.test; leave original .c file in place as it's useful for buffer testing

github.com/neovim/libvterm - aff0f5c2e0fca2b403f69baaeac4d39f797bc4eb authored about 15 years ago
Bugfix to state.c - remember to 'break' after ED sub-switch()

github.com/neovim/libvterm - f6e64d78b36dbbc6c08af4828321a2a82c43c09a authored about 15 years ago
Allow assertions to be parametric; take a '=' sign to split params from expectation

github.com/neovim/libvterm - dcc587961b7b72ab56aac6054c569628251a15a9 authored about 15 years ago
Rewrote t/12state_scroll.c as data-driven t/12state_scroll.test

github.com/neovim/libvterm - 58896411661164874aa2f2d608f4ae213ad60d3f authored about 15 years ago
Support emitting 'copyrect' and 'erase' events from state layer

github.com/neovim/libvterm - 5fd635b5592a5caee7ba818e5fd84cf21a55c925 authored about 15 years ago
Rewrote t/11state_movecursor.c as data-driven t/11state_movecursor.test

github.com/neovim/libvterm - e32179068fa468511dad7213532bf5d40d9faa59 authored about 15 years ago
Allow for assertions by comparing queried and expected state

github.com/neovim/libvterm - 62fc6a9c40e96eb0eb071c5b3d282b83e913ee6f authored about 15 years ago
Allow cursor position to be queried from harness

github.com/neovim/libvterm - 09cbd8a3b7a38edb1d664ddc0c9176f3618446f0 authored about 15 years ago
Put row and col in correct order in 'putglyph codes,... row,col' events

github.com/neovim/libvterm - 561f7999948620113a0825d8804d72bfc135d524 authored about 15 years ago
Explicitly request specific 'state' callbacks as not all test scripts will care about all of them

github.com/neovim/libvterm - 001cbefdef3163e0c08245b6bc9b3a7cdc6efaeb authored about 15 years ago
Rewrote t/10state_putglyph.c as data-driven t/10state_putglyph.test

github.com/neovim/libvterm - 0243bd3f92e1667221488e25106fa7e7b6f6b6c9 authored about 15 years ago
Support testing of state layer, emit 'putglyph' events

github.com/neovim/libvterm - 2c65c5e928e5dd436638939253cc8107cbbb96ca authored about 15 years ago
Rewrote t/03parser_utf8.c as data-driven t/03parser_utf8.test

github.com/neovim/libvterm - bda03cab9d971767178534279315a92df8cabe10 authored about 15 years ago
Unicode codepoints might be more than 4 hex digits long; find a better encoding scheme

github.com/neovim/libvterm - fa6dacded4a80919f30e66375f2e39d3271c4dae authored about 15 years ago
Rewrote t/02parser.c as data-driven t/02parser.test

github.com/neovim/libvterm - e9eee3c084912748c39b413a98b0658ab127b461 authored about 15 years ago
A new way to perform tests; data-driven from a custom script, perl to control it

github.com/neovim/libvterm - 661a8e351d485bb8391bce938b2e8c1e9eda1a2e authored about 15 years ago
Bugfix Makefile - wildcard only the numbered test files, not the main test.c

github.com/neovim/libvterm - c47324557a0ec8636916ef8bc46b66344e74455e authored about 15 years ago
Initial hack at moving encoding out to its own lump of code

github.com/neovim/libvterm - a036ea17a19592f1b744adcf7e38ab05d5d5bbc1 authored about 15 years ago
Unicode codepoints are uint32_t, not int

github.com/neovim/libvterm - 9bf7d4d940ed9a5e4e8e735195bce968bb1054d5 authored about 15 years ago
static functions don't need vterm_on_parser_... in parser.c

github.com/neovim/libvterm - a931c66cdcabf3860fc2c8bddc5f2949b85a8710 authored about 15 years ago
add basic README

github.com/neovim/unibilium - 7e4cc5a030de79d2dcabd40d38709a931b5dc072 authored about 15 years ago
version bump

github.com/neovim/unibilium - d8e63d81ff1add6fe514fd8d5d9e86682e49a154 authored about 15 years ago
add some docs

github.com/neovim/unibilium - 8a5c6de260d371f092dba0750d6672f2234d39c5 authored about 15 years ago
change search order in from_term

github.com/neovim/unibilium - e963b80b5088fcf114700ab2d26f95218dffa524 authored about 15 years ago
rename unibi_init to unibi_from_mem

github.com/neovim/unibilium - 759f40303a53da9bbbf14c7d59c173850d7c74a2 authored about 15 years ago
Portability fixes for the *BSDs - with thanks to Spidey01/Freenode

github.com/neovim/libvterm - a55199da07bc7ae32f88ca414583d83520820a02 authored about 15 years ago
store name pointers in alloc; no special deletion

github.com/neovim/unibilium - 4cac573f4f9f1c2921665e6d5ffc8a2462ffa41d authored about 15 years ago
initial import

github.com/neovim/unibilium - 5dd73d9ba1255d8a4fead0edb3b472e7272bc595 authored about 15 years ago
Allow formatting the mouse position when rendering an event to a string

github.com/neovim/libtermkey - 665d015aacddfd13ea5fd47773e640f7e365b792 authored over 15 years ago
Make DEBUG=1 mode work with mouse events

github.com/neovim/libtermkey - 9815dbeb45b6fd8ad0db10e7da78d79f9df2cef7 authored over 15 years ago
Moved code around so DEBUG=1 actually compiles again

github.com/neovim/libtermkey - b7c4327b7abb7be6b7ab9549ea76ddb26b785fcc authored over 15 years ago
Return opaque mouse events in the key structure; add a function to interpret this into its component fields

github.com/neovim/libtermkey - 614e7290167c07a0bf8dfa7844fbe28c4186e0b4 authored over 15 years ago
Implement mouse catching also in CSI driver, in case xterm-alike terminal without 'key_mouse' terminfo string

github.com/neovim/libtermkey - fe3142bb2da526b8daf0eaf7779a68d057265818 authored over 15 years ago
Moved mouse parsing code out of driver-ti.c into core termkey.c

github.com/neovim/libtermkey - 63ab9aebe5de225ef7586aab11de88b3adc50cde authored over 15 years ago
Remember to zero key->modifiers for mouse events

github.com/neovim/libtermkey - 2f6230857642990de31c018eb5d20936ee7eb523 authored over 15 years ago
Supply --tag=CC to libtool to inform it we're a C library; in case it doesn't detect that (mumble openbsd mumble)

github.com/neovim/libtermkey - fe708e116cd17650580af9b74c07168c682bc1d9 authored over 15 years ago
Bumped VERSION_MINOR to 0.4

github.com/neovim/libtermkey - 36889663d741bd484e75428b40e0973ed8790a9a authored over 15 years ago
Complete reworking of build system to use libtool

github.com/neovim/libtermkey - b72b45f856d89c602b0ee30036f26ec914c2380f authored over 15 years ago
Document the new mouse reporting interface

github.com/neovim/libtermkey - 63ea0fa5da0b11d2af2f8b9c923053cf4a08f333 authored over 15 years ago
Implement XTerm mouse parsing in terminfo driver

github.com/neovim/libtermkey - 5774f4d2abe7d874105dd83e9ada1f220a82a1dd authored over 15 years ago
Make demo enable mouse mode if given on commandline

github.com/neovim/libtermkey - 1b2c34d5893eed3d19489d16473c7ec761db9dd0 authored over 15 years ago
Print Mouse() rather than shouting MOUSE()

github.com/neovim/libtermkey - 0dba472bc71592b3c66ef1bb4405bd88f85c6b29 authored over 15 years ago
Public interface for MOUSE support

github.com/neovim/libtermkey - 7dd7514fde5d92ada0ce530263614a866c9f20ee authored over 15 years ago
Bugfix to termkey_format_key() in FORMAT_CARETCTRL case when formatting Ctrl-Letter

github.com/neovim/libtermkey - 56144095c94a4b172f4523f70c28ace1a89cf26b authored over 15 years ago
'resize' events at both layers; store rows/cols directly in VTermState

github.com/neovim/libvterm - b3c205f3c4cddde08a055241fc9825468fac988a authored about 16 years ago
Remove ability to have multiple state callback sets; will reuse these for the buffer layer

github.com/neovim/libvterm - a08ed6b9dbf3a653629b0459565912f4abccfd59 authored about 16 years ago
Renamed modifier state variable to 'mod' in input.c (since it isn't a VTermState)

github.com/neovim/libvterm - 0ecf6746cc0f0963708df02733ff5d605f1fec0e authored about 16 years ago
Remove support for multiple parser callback sets; use parser callbacks to implement state engine

github.com/neovim/libvterm - 6c241341f761e7c98a07dac3eb8756deaabc0fbf authored about 16 years ago
Fix (harmless) type warning in t/02parser.c

github.com/neovim/libvterm - b9fa07deb2d448f1e85eaa429f3f51cf1bb1b8ce authored about 16 years ago
Expose state as a firstclass API object

github.com/neovim/libvterm - c0fe6ad5057bc48237a3b58c675ae2408d59a3ee authored about 16 years ago
Update tests for user data in parser callbacks; allow passing parser data value when setting

github.com/neovim/libvterm - 5231a492dea19e9e80b361330f26a1d343bb6108 authored about 16 years ago
Pass 'user' data to state callbacks, same as parser ones

github.com/neovim/libvterm - de4d34487d8d6833cb91d590053f0229fe710260 authored about 16 years ago
Don't pass vt into state callbacks; instead pass arbitrary user void* which was given at set_callbacks() time

github.com/neovim/libvterm - 8a841e42a2666f38c6d0ef8cb54b0634f7bd16e9 authored about 16 years ago
Mode bitset should be a member of VTermState, not VTerm

github.com/neovim/libvterm - 1a47d00fe961281b38b6bea6fa19e2792a4fc078 authored about 16 years ago
Use new window/icon title properies; avoids needing an OSC parser

github.com/neovim/libvterm - 7e509f964b2d1be727c8e90f19db37723bfa67d5 authored about 16 years ago
Capture OSCs in the state later; provide string properies; use these for window/icon titles

github.com/neovim/libvterm - 8d9bb1a9b55bd3b5dc498a42745b418eec4f8bba authored about 16 years ago
Convert remaining 'mode' calls into new 'settermprop' instead, for (hopefully) greater isolation

github.com/neovim/libvterm - 2ca7c6256037e0ad24d724b682c467b2c3b1fdf8 authored about 16 years ago
First stage of removing setmode callback - remove anything not being used in pangoterm

github.com/neovim/libvterm - 72b0ec4d119c53c06dd9bffdc764f6984b15fe29 authored about 16 years ago
Fold VTermModeValues into VTermState since it isn't part of external API

github.com/neovim/libvterm - 2ea103619ffa2188b436802b49145e6ace9b8008 authored about 16 years ago
Renamed AttrValueColor->Color, AttrValue->Value; so we can reuse them for terminal properties

github.com/neovim/libvterm - fe6927ca86fb3f13c8f710a066ef06a497b131df authored about 16 years ago
Merge vterm_pen.h into vterm.h

github.com/neovim/libvterm - 620d2d544ec3930edb174d3387c1f7e369aa728e authored about 16 years ago
Cope with building distdir at minor versions .3 (otherwise it clashes with *.3)

github.com/neovim/libtermkey - f4896bdc4cc4e8379112ed101efad130a57fed93 authored about 16 years ago
Renamed all type names to CamelCaseNames for visual distinctness, separate from variables/functions

github.com/neovim/libtermkey - c929f7b3f514c2068da4d2b41706e4eefc20c8b7 authored about 16 years ago
Since nothing uses setpen() apart from as reset, remove sgrcmd argument, call it 'initpen', only use it for initialisation

github.com/neovim/libvterm - d358f57a26ffe67a573018bab82c8c4b8dc21b0d authored about 16 years ago
Since nothing uses 'csi_raw' callback, delete it

github.com/neovim/libvterm - 68ac6a46008c022d6543e1954393a5cd6b90ea8e authored about 16 years ago
Since nothing uses 'scroll' callback, delete it

github.com/neovim/libvterm - 6e989a36d3c63b567034d89183fb98f46dc43adb authored about 16 years ago
Fix type renaming also for VTermAttrValue

github.com/neovim/libvterm - 7e1e4eab427a07c8b2f3a49eb51b4c537469c265 authored about 16 years ago
Arrange another copy of state callbacks, for state->buffer hooks

github.com/neovim/libvterm - af92f680add0d018cc17a52869fe2e1dbf5582e7 authored about 16 years ago
Moved some common state callback calls into convenient wrapper functions

github.com/neovim/libvterm - ad44b6941d581e0913ac2f630f1664b8f99a6eea authored about 16 years ago
Merge mode.c into state.c; makes more functions static

github.com/neovim/libvterm - f8573d1431bc01327ce5b511267faf945801d57b authored about 16 years ago
Declare control as unsigned char

github.com/neovim/libvterm - 0b78bb99044aa105d57726ce7c73328a29b56811 authored about 16 years ago
Implement parser->state callbacks using another copy of the 'user' callbacks, lets more functions be static

github.com/neovim/libvterm - b2945b7c71c29e7d21d50db50100c5513e1b936e authored about 16 years ago
vterm_state_free() can be static

github.com/neovim/libvterm - 476abf8f7b9dbde141de7d143195cebb6fce194e authored about 16 years ago
Removed now-deprecated putchar callback

github.com/neovim/libvterm - d3dd711bf9eebec2774bcd0ca36b5c51e1ee7a86 authored about 16 years ago
Renamed all the types from vterm_foo_t to VTermFoo

github.com/neovim/libvterm - a9c619200d3741a06515059bea506b3c9d246ebe authored about 16 years ago
Provide a copyrect event for embeddings to use, so they don't have to recreate the tricky scroll logic

github.com/neovim/libvterm - 2f80a675c749d78920c158732855980b3580400a authored about 16 years ago
Implemented SU and SD

github.com/neovim/libvterm - e1ef657f03787aa98ab9e5b209361ff2882327e1 authored about 16 years ago
Bugfix to scrolling code - make sure scrolling up works correctly

github.com/neovim/libvterm - 68eabec37c0d3bf9146603a2bd091332348ca843 authored about 16 years ago
Parse (but don't yet implement) G0-G3 charset designation

github.com/neovim/libvterm - 6e844178d547373748a9fa2497d01e26495e3732 authored about 16 years ago
Changes to on_escape API to cope with longer or variable-length escape sequences

github.com/neovim/libvterm - 74e3f4737b912f21ba476c6d976b531bbc0b1c6e authored about 16 years ago
Implement DEC autowrap mode

github.com/neovim/libvterm - 684f9e3b9f428371603d81793857715188d45905 authored about 16 years ago
Remember to pass argv[] to execvp()

github.com/neovim/libvterm - efca8b7c11f6ce90de9754ac66cc772edfa35d65 authored over 16 years ago
Implement SGR 22 - bold off

github.com/neovim/libvterm - 82834760da02ef2770b38e0886a6239f80abd159 authored over 16 years ago
Support alternate font select; preset one alt. font in pangoterm

github.com/neovim/libvterm - 26e45358de4ac43f07529e9f00ef89b49b9d79a6 authored over 16 years ago
Renamed numeric pen attribute from 'value' to better 'number'

github.com/neovim/libvterm - 93bb2a80aa02c464da51bf883f9a9736c0b3ce87 authored over 16 years ago
pangterm.c no longer needs colour spec names

github.com/neovim/libvterm - 949ea728b09fee05b2de4ffa80d86fc1c9721ffb authored over 16 years ago
Slightly neater implementation of key handling

github.com/neovim/libvterm - 3979e6bb7d681a4e42dbfcb6aa9a1f97c36b4895 authored over 16 years ago
Enter key should send \r not \n

github.com/neovim/libvterm - acd7e21047350a34a1d7eb4d25a286653e080d75 authored over 16 years ago
Send keycodes for function keys - F1 to F12 at least

github.com/neovim/libvterm - 810e32d667f27c13c09aa05f59dee5f42f540d76 authored over 16 years ago
Bugfix to CSI_CURSOR style keys - only send SS3 on state==0 - others should send CSIs

github.com/neovim/libvterm - cf1ac235d1d8eb119b1ba30d0648f165dd640dbe authored over 16 years ago
Bugfix to mouse handling mode - ignore buttonpress events if no handling function - seems necessary to work around some GTK weirdness

github.com/neovim/libvterm - 98861a8b6fb3aacea6f26a6b6b6834c9b69dbf3f authored over 16 years ago
Fixed a couple of 32/64bit int type size issues in debugging printf()s

github.com/neovim/libvterm - 826abd6ce3c6c003c45123d14ff1dc66bd4a139c authored over 16 years ago
Gamma ramp the colours in XTerm256 palette mode

github.com/neovim/libvterm - c728bbbef2f8516d207ee1895d2c0c4ea49103c1 authored over 16 years ago
Reworking of colour support - libvterm chooses the RGB triplets, pangoterm just displays them

github.com/neovim/libvterm - 20a496cfd59fd19b0e9b0e40b86a57d9450d621f authored over 16 years ago
Legacy bugfix handling of SGR 38 / SGR 48 with Ps-style arguments. Grrr xterm....

github.com/neovim/libvterm - d90aa80ec2f53874b126dc7a364aa24bb976273a authored over 16 years ago
If no commandline args, exec $SHELL instead

github.com/neovim/libvterm - a2f23a47ebc17c2c2cd333c93f6ce83b60bd11a4 authored over 16 years ago
Removed debug-passthrough; renamed debug-pangoterm to just pangoterm

github.com/neovim/libvterm - 81d39954ccbf2ea2ac63463351731a9707c71e86 authored over 16 years ago