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
Make sure only to call erase callback with non-empty rectangles in ED and EL
github.com/neovim/libvterm - df949e57895a5980159935ab6962d04f796e81b9 authored over 16 years ago
github.com/neovim/libvterm - df949e57895a5980159935ab6962d04f796e81b9 authored over 16 years ago
Bugfix to linefeed etc. on last line of display outside scrolling region + test script
github.com/neovim/libvterm - ae0f52e3d4a49bfc10e7b70b002cac27ed775ef1 authored over 16 years ago
github.com/neovim/libvterm - ae0f52e3d4a49bfc10e7b70b002cac27ed775ef1 authored over 16 years ago
Implemented VPA VPR VPB
github.com/neovim/libvterm - 9c38d6826a04376b6b89dc8ca7d643338bd79401 authored over 16 years ago
github.com/neovim/libvterm - 9c38d6826a04376b6b89dc8ca7d643338bd79401 authored over 16 years ago
Implemented IND (deprecated) and NEL
github.com/neovim/libvterm - f4219d1a9fbe9b92baff3055c7839529e0740904 authored over 16 years ago
github.com/neovim/libvterm - f4219d1a9fbe9b92baff3055c7839529e0740904 authored over 16 years ago
Implemented HVT HPA HPR HPB
github.com/neovim/libvterm - 1648f99cc7b81a50dbca64a7499187b3399224e0 authored over 16 years ago
github.com/neovim/libvterm - 1648f99cc7b81a50dbca64a7499187b3399224e0 authored over 16 years ago
Implemented ECH; added test script for 7 editing controls (ICH DCH ECH IL DL EL ED)
github.com/neovim/libvterm - fdf8fe45b5a53d2fb1482b0c52f1e72b64db4aae authored over 16 years ago
github.com/neovim/libvterm - fdf8fe45b5a53d2fb1482b0c52f1e72b64db4aae authored over 16 years ago
Bugfix to DEC scrolling region set code, and added test script for scrolling
github.com/neovim/libvterm - dff964615d44f4b4b079824586f41f8b199661fe authored over 16 years ago
github.com/neovim/libvterm - dff964615d44f4b4b079824586f41f8b199661fe authored over 16 years ago
Added a doc/ directory containing some URLs for useful docs
github.com/neovim/libvterm - 379e3329f192d16c8441eb251d182e1c54967cc2 authored over 16 years ago
github.com/neovim/libvterm - 379e3329f192d16c8441eb251d182e1c54967cc2 authored over 16 years ago
t/11state_movecursor.c does not need to #include <stdio.h>
github.com/neovim/libvterm - 0800cecc30b14e92bdad4b2acf2433a0e81ddc35 authored over 16 years ago
github.com/neovim/libvterm - 0800cecc30b14e92bdad4b2acf2433a0e81ddc35 authored over 16 years ago
Implemented forward and reverse cursor tab CSIs
github.com/neovim/libvterm - fa579b55b2afd10a1a565c782b16efdebee3dac0 authored over 16 years ago
github.com/neovim/libvterm - fa579b55b2afd10a1a565c782b16efdebee3dac0 authored over 16 years ago
Defined three new CSIs; CNL, CPL, CHA. With tests
github.com/neovim/libvterm - 62a4fac3fd313acaf11a63711cd275a69405de7f authored over 16 years ago
github.com/neovim/libvterm - 62a4fac3fd313acaf11a63711cd275a69405de7f authored over 16 years ago
Added unit test for cursor movements
github.com/neovim/libvterm - 61c5266acc4c3d433f94bdee5f8898b6f654bf43 authored over 16 years ago
github.com/neovim/libvterm - 61c5266acc4c3d433f94bdee5f8898b6f654bf43 authored over 16 years ago
Run tests with 80col x 25row terminal, not vice versa
github.com/neovim/libvterm - afaea5a59777515d8d8dabad48b5a343dddb299b authored over 16 years ago
github.com/neovim/libvterm - afaea5a59777515d8d8dabad48b5a343dddb299b authored over 16 years ago
A more robust CSI parser and implementation; recognise sub:params in arg strings, pass around as 'long' instead of 'int' so we can guarantee 32 bits, to use the top ones for flags
github.com/neovim/libvterm - 53df69a6d29b1f353153f40c808375e5446de68f authored over 16 years ago
github.com/neovim/libvterm - 53df69a6d29b1f353153f40c808375e5446de68f authored over 16 years ago
Substitute version into termkey.pc.in at 'make dist' time
github.com/neovim/libtermkey - 70b990569e4daea6ed481c3e7759ac12af831a40 authored over 16 years ago
github.com/neovim/libtermkey - 70b990569e4daea6ed481c3e7759ac12af831a40 authored over 16 years ago
Bump VERSION_MAJOR to 0.2
github.com/neovim/libtermkey - e3a5b8ac11d0cc6c76562fa8acc8a75cb0ab149d authored over 16 years ago
github.com/neovim/libtermkey - e3a5b8ac11d0cc6c76562fa8acc8a75cb0ab149d authored over 16 years ago
Represent Ctrl-letter in lowercase in the struct, so as one day to be able to do Ctrl-Shift-letter. Make sure ^X notation is still capital
github.com/neovim/libtermkey - 294a21de98b94ac36e29a7beff3ca7dc1050733e authored over 16 years ago
github.com/neovim/libtermkey - 294a21de98b94ac36e29a7beff3ca7dc1050733e authored over 16 years ago
Resort back to using GNU sed in .sh built manpages, as we only need them at 'make dist' time now; doesn't matter that BSD can't run them
github.com/neovim/libtermkey - 618078542e0c4734abc81ac2e9e405dc38711c2b authored over 16 years ago
github.com/neovim/libtermkey - 618078542e0c4734abc81ac2e9e405dc38711c2b authored over 16 years ago
Make termkey_getkey() set a peeked key structure if it returns TERMKEY_RET_AGAIN
github.com/neovim/libtermkey - 47694a2a76d0a2351d1c2cd4c559f45c6b1d477b authored over 16 years ago
github.com/neovim/libtermkey - 47694a2a76d0a2351d1c2cd4c559f45c6b1d477b authored over 16 years ago
Complete change of driver internals - peek and return size but don't eat bytes; eat later in getkey()
github.com/neovim/libtermkey - 88612a707f0a7b27c43a5dce8b5390488de0753d authored over 16 years ago
github.com/neovim/libtermkey - 88612a707f0a7b27c43a5dce8b5390488de0753d authored over 16 years ago
Linefeed properly in main() in demo files
github.com/neovim/libtermkey - c3e0065fa9c75679284ad5e06a9ddc1721149fb5 authored over 16 years ago
github.com/neovim/libtermkey - c3e0065fa9c75679284ad5e06a9ddc1721149fb5 authored over 16 years ago
Make sure only to slide buffer down when returning a real key to the user, or else it might upset the meta-key logic when it returns
github.com/neovim/libtermkey - ed18f0882e4de34b7339f7849d90dc1aab9cc58d authored over 16 years ago
github.com/neovim/libtermkey - ed18f0882e4de34b7339f7849d90dc1aab9cc58d authored over 16 years ago
Make common static function getkey(), roll functionallity of termkey_getkey{,_force}() into it
github.com/neovim/libtermkey - c005ac44e9486deb9ed523a170cd4cb0473c1876 authored over 16 years ago
github.com/neovim/libtermkey - c005ac44e9486deb9ed523a170cd4cb0473c1876 authored over 16 years ago
strdup() the terminfo keypad_local and keypad_xmit strings at construct time, in case multiple instances and they change beneath us
github.com/neovim/libtermkey - d88c7c374470a02298fb48dcf993405bde469eb8 authored over 16 years ago
github.com/neovim/libtermkey - d88c7c374470a02298fb48dcf993405bde469eb8 authored over 16 years ago
Documentation fix for termkey_get_fd - returns int, not void
github.com/neovim/libtermkey - ec8623e93ce0b987e1ad68d2e2e2f40e0cf1905a authored over 16 years ago
github.com/neovim/libtermkey - ec8623e93ce0b987e1ad68d2e2e2f40e0cf1905a authored over 16 years ago
Use a C99 flexible array member rather than the [0] hack
github.com/neovim/libtermkey - d7e4e5db4734d878083638250dca56ccd0bc8ce0 authored over 16 years ago
github.com/neovim/libtermkey - d7e4e5db4734d878083638250dca56ccd0bc8ce0 authored over 16 years ago
Added termkey_keyname2sym() to API
github.com/neovim/libtermkey - 5e733a97d5d0f7d978bcbc4a4aa330b07e0de9ac authored over 16 years ago
github.com/neovim/libtermkey - 5e733a97d5d0f7d978bcbc4a4aa330b07e0de9ac authored over 16 years ago
Added termkey_get_fd() to API
github.com/neovim/libtermkey - f131559d2ddb5b0f6b96ceba0a22593aad126d63 authored over 16 years ago
github.com/neovim/libtermkey - f131559d2ddb5b0f6b96ceba0a22593aad126d63 authored over 16 years ago
Extra documentation about the three types of key event structure, and what the code members mean
github.com/neovim/libtermkey - 4533d4806ad2ccb532310f9727ec52bbcedb2ada authored over 16 years ago
github.com/neovim/libtermkey - 4533d4806ad2ccb532310f9727ec52bbcedb2ada authored over 16 years ago
Use shell natively to embed demo .c files in manpages rather than invoking sed, because OpenBSD's sed doesn't seem to like this
github.com/neovim/libtermkey - f310b9b67eadee4c5547b8670ae6e596db26d7d8 authored over 16 years ago
github.com/neovim/libtermkey - f310b9b67eadee4c5547b8670ae6e596db26d7d8 authored over 16 years ago
Cast 'term' to (non-const) char* when passing to setupterm() because terminfo's prototypes don't use const
github.com/neovim/libtermkey - e708d3c57d1ec8cc67c21500e822ba9c42d27f13 authored over 16 years ago
github.com/neovim/libtermkey - e708d3c57d1ec8cc67c21500e822ba9c42d27f13 authored over 16 years ago
Use sizeof() on assigned variables rather than types, to make code a little less fragile to type changes
github.com/neovim/libtermkey - fb16c2b2c9aefbfc42731902ba2c89a5964931f0 authored over 16 years ago
github.com/neovim/libtermkey - fb16c2b2c9aefbfc42731902ba2c89a5964931f0 authored over 16 years ago
Make on_key() static in demo-async.c to shut up silly GCC warnings
github.com/neovim/libtermkey - 8af7f848d471878fad09bd4966aabdddc86d65fe authored over 16 years ago
github.com/neovim/libtermkey - 8af7f848d471878fad09bd4966aabdddc86d65fe authored over 16 years ago
Fixed another signed-vs-unsigned int comparison in driver-ti.c
github.com/neovim/libtermkey - 4bbb6ecb193d1c6eca16b2840e66390d0f0f448e authored over 16 years ago
github.com/neovim/libtermkey - 4bbb6ecb193d1c6eca16b2840e66390d0f0f448e authored over 16 years ago
Make sure l is always initialised in termkey_snprint_key()
github.com/neovim/libtermkey - 0f7896dc85d8a4dd8dc72ffe2c95b23278da1788 authored over 16 years ago
github.com/neovim/libtermkey - 0f7896dc85d8a4dd8dc72ffe2c95b23278da1788 authored over 16 years ago
Make termkey_new_full() static for now until we expose the API fully
github.com/neovim/libtermkey - 66696bda49869b0de1b3cba432613b6b30f7362f authored over 16 years ago
github.com/neovim/libtermkey - 66696bda49869b0de1b3cba432613b6b30f7362f authored over 16 years ago
Fixed some signed/unsigned integer mismatches, including one important bug
github.com/neovim/libtermkey - 114bb7f87b7b9cc22e7f964677405346b38fe20f authored over 16 years ago
github.com/neovim/libtermkey - 114bb7f87b7b9cc22e7f964677405346b38fe20f authored over 16 years ago
Export a gzip rather than bzip2 archive
github.com/neovim/libtermkey - 984930134dff44a82d6f06ac6f5318d4c5f573c3 authored over 16 years ago
github.com/neovim/libtermkey - 984930134dff44a82d6f06ac6f5318d4c5f573c3 authored over 16 years ago
Bump VERSION_MINOR to 0.1
github.com/neovim/libtermkey - 5cbb553464727c5138d05a3c77b24fadaf31e350 authored over 16 years ago
github.com/neovim/libtermkey - 5cbb553464727c5138d05a3c77b24fadaf31e350 authored over 16 years ago
Remove actual .so file on 'make clean'
github.com/neovim/libtermkey - 082ef3a22f316b3742fbd11c88b2231cb19800e7 authored over 16 years ago
github.com/neovim/libtermkey - 082ef3a22f316b3742fbd11c88b2231cb19800e7 authored over 16 years ago
Install to SONAME.MINOR and symlink to SONAME and basename
github.com/neovim/libtermkey - 1cb891b1fcaaf588253fd95e0f080b6050441cfc authored over 16 years ago
github.com/neovim/libtermkey - 1cb891b1fcaaf588253fd95e0f080b6050441cfc authored over 16 years ago
Only print about unrecognised terminfo variable names when debugging
github.com/neovim/libtermkey - b80e1fbe22021a162a18bbb3d274a2ae7ac43d75 authored over 16 years ago
github.com/neovim/libtermkey - b80e1fbe22021a162a18bbb3d274a2ae7ac43d75 authored over 16 years ago
Also added 'make dist' target to build distribution tarball
github.com/neovim/libtermkey - c72c74dd4eb9c7bbf16404a2120b68b868d0bdc5 authored over 16 years ago
github.com/neovim/libtermkey - c72c74dd4eb9c7bbf16404a2120b68b868d0bdc5 authored over 16 years ago
Split Makefile into two halves; added 'make distdir' target for building distribution tarballs
github.com/neovim/libtermkey - e4763c1f95c7ad83886951aa470b389dfde47b30 authored over 16 years ago
github.com/neovim/libtermkey - e4763c1f95c7ad83886951aa470b389dfde47b30 authored over 16 years ago
Implement bell in debug-pangoterm
github.com/neovim/libvterm - fe0b8f6fd5b2a885d8b4e6687e77f3877a3dfec5 authored over 16 years ago
github.com/neovim/libvterm - fe0b8f6fd5b2a885d8b4e6687e77f3877a3dfec5 authored over 16 years ago
Respond to Ctrl-G - BEL
github.com/neovim/libvterm - 15db79d7885d349e7c8bbf23352b6ea5f5f2ee10 authored over 16 years ago
github.com/neovim/libvterm - 15db79d7885d349e7c8bbf23352b6ea5f5f2ee10 authored over 16 years ago
Cast size_t arguments to (int) when using as string length in printf %.*s
github.com/neovim/libvterm - 3f1c435fda5f0f6930c98490749a939de3f5f6f0 authored over 16 years ago
github.com/neovim/libvterm - 3f1c435fda5f0f6930c98490749a939de3f5f6f0 authored over 16 years ago
Document the TERMKEY_CHECK_VERSION macro
github.com/neovim/libtermkey - b05865aff5494377332d0d5fedbf3bb4dd380cc6 authored over 16 years ago
github.com/neovim/libtermkey - b05865aff5494377332d0d5fedbf3bb4dd380cc6 authored over 16 years ago
Better Makefile support for built manpages and termkey.h file
github.com/neovim/libtermkey - 7f00e42061fb97cd728095051adea20022149626 authored over 16 years ago
github.com/neovim/libtermkey - 7f00e42061fb97cd728095051adea20022149626 authored over 16 years ago
Make pangoterm obey ITALIC attribute
github.com/neovim/libvterm - 00267fc52bf350ca0dcf4554c89c3a0a2b611e9e authored over 16 years ago
github.com/neovim/libvterm - 00267fc52bf350ca0dcf4554c89c3a0a2b611e9e authored over 16 years ago
Support the italic SGRs
github.com/neovim/libvterm - f0cd3df5d69deb0f3bcb6be10cf2da24ed482dd0 authored over 16 years ago
github.com/neovim/libvterm - f0cd3df5d69deb0f3bcb6be10cf2da24ed482dd0 authored over 16 years ago
Added .bzrignore patterns for other built files
github.com/neovim/libtermkey - 4eba886854cd3761910723ebb0c217bb62057bc0 authored over 16 years ago
github.com/neovim/libtermkey - 4eba886854cd3761910723ebb0c217bb62057bc0 authored over 16 years ago
Added compile-vs-runtime library version checks
github.com/neovim/libtermkey - 7c7e2427d9b370a15f97a0c22733e9f0fe6973a8 authored over 16 years ago
github.com/neovim/libtermkey - 7c7e2427d9b370a15f97a0c22733e9f0fe6973a8 authored over 16 years ago
Store major and minor version number in Makefile; substitute #defines in termkey.h at build time
github.com/neovim/libtermkey - 2f2dbd63634832da4e4cde5be05df969245063bd authored over 16 years ago
github.com/neovim/libtermkey - 2f2dbd63634832da4e4cde5be05df969245063bd authored over 16 years ago
Compress trie nodes down to extent maps after loading, to save memory
github.com/neovim/libtermkey - 96a8434310ac0d3430a6f50f6bb6c1761fd80228 authored over 16 years ago
github.com/neovim/libtermkey - 96a8434310ac0d3430a6f50f6bb6c1761fd80228 authored over 16 years ago
Use a trie instead of a linear list of sequence strings in the terminfo driver - nicer lookup properties
github.com/neovim/libtermkey - ae466681c1b76f7c3bec03c2ff7a6173eca17ead authored over 16 years ago
github.com/neovim/libtermkey - ae466681c1b76f7c3bec03c2ff7a6173eca17ead authored over 16 years ago
Handle malloc() failures during setup of driver-ti
github.com/neovim/libtermkey - 072d07e048a2edf32eecf9983284f6b878b2dd2b authored over 16 years ago
github.com/neovim/libtermkey - 072d07e048a2edf32eecf9983284f6b878b2dd2b authored over 16 years ago
Make CSI driver's debugging output messages on unrecognised sequences conditional on #ifdef DEBUG
github.com/neovim/libtermkey - fd97c21bdcd33c169db7580bb0c32d7220b3312d authored over 16 years ago
github.com/neovim/libtermkey - fd97c21bdcd33c169db7580bb0c32d7220b3312d authored over 16 years ago
CSI driver shouldn't eat sequences it doesn't understand; leave them for another driver
github.com/neovim/libtermkey - 898ccc41de7c46a45ca94f8aff7a7f5364e9218c authored over 16 years ago
github.com/neovim/libtermkey - 898ccc41de7c46a45ca94f8aff7a7f5364e9218c authored over 16 years ago
Bugfix to 'unknown CSI' case in CSI driver - neater output message to avoid uninitialised ints
github.com/neovim/libtermkey - 97b5776679da367fe7239bd6b4a1ce7aefd14f95 authored over 16 years ago
github.com/neovim/libtermkey - 97b5776679da367fe7239bd6b4a1ce7aefd14f95 authored over 16 years ago
Added documentation on termkey_{get,set}_flags()
github.com/neovim/libtermkey - 66526c99da7ef335a09aac293d71fca60487c5eb authored over 16 years ago
github.com/neovim/libtermkey - 66526c99da7ef335a09aac293d71fca60487c5eb authored over 16 years ago
Added (undocumented) termkey_{get,set}_flags() calls to API
github.com/neovim/libtermkey - 0854ba44781613401a6e4ea7c4948ad883ddb8c1 authored over 16 years ago
github.com/neovim/libtermkey - 0854ba44781613401a6e4ea7c4948ad883ddb8c1 authored over 16 years ago
CSI driver should also load when TERM=screen because of screen's stupid way of blind-forwarding keypresses it doesn't understand
github.com/neovim/libtermkey - 01b8da1aaa9b175ed5d1e07828e338b7915fc25d authored over 16 years ago
github.com/neovim/libtermkey - 01b8da1aaa9b175ed5d1e07828e338b7915fc25d authored over 16 years ago
Implemented free_driver() in terminfo driver
github.com/neovim/libtermkey - 1a855e65b1b24c4e39e92caf12cfc7a43700d9d5 authored over 16 years ago
github.com/neovim/libtermkey - 1a855e65b1b24c4e39e92caf12cfc7a43700d9d5 authored over 16 years ago
When debugging, also print details of a key event when applicable
github.com/neovim/libtermkey - f4bd9bae9ae4b694889456ac83b9dede65d3d35e authored over 16 years ago
github.com/neovim/libtermkey - f4bd9bae9ae4b694889456ac83b9dede65d3d35e authored over 16 years ago
Load terminfo triver before CSI; in case they both apply
github.com/neovim/libtermkey - 8131fae179dd125e5cf85b0cd5ea8716d0c8d408 authored over 16 years ago
github.com/neovim/libtermkey - 8131fae179dd125e5cf85b0cd5ea8716d0c8d408 authored over 16 years ago
Allow stacking drivers in a linked list; try all of them at getkey() time
github.com/neovim/libtermkey - e0e3f14280150526c40294e58b365535f877a040 authored over 16 years ago
github.com/neovim/libtermkey - e0e3f14280150526c40294e58b365535f877a040 authored over 16 years ago
If debugging, print verbose output about internals of getkey operation
github.com/neovim/libtermkey - c29f9ac64f5eccda77fa22bcb67bd7b51e358a98 authored over 16 years ago
github.com/neovim/libtermkey - c29f9ac64f5eccda77fa22bcb67bd7b51e358a98 authored over 16 years ago
Driver getkey() can return TERMKEY_RES_NONE which attempts getkey_simple() afterwards
github.com/neovim/libtermkey - 8bd5d59f38788c206028161e77e6393f89f51bc5 authored over 16 years ago
github.com/neovim/libtermkey - 8bd5d59f38788c206028161e77e6393f89f51bc5 authored over 16 years ago
getkey_simple() should return TERMKEY_RES_NONE if no bytes available; as a safety check
github.com/neovim/libtermkey - 6a44d3667615b4ee72357d42884570c962402409 authored over 16 years ago
github.com/neovim/libtermkey - 6a44d3667615b4ee72357d42884570c962402409 authored over 16 years ago
Print name of driver on startup if debugging
github.com/neovim/libtermkey - 4f3951e24adfff15c3e112670b6d5bcb72beafab authored over 16 years ago
github.com/neovim/libtermkey - 4f3951e24adfff15c3e112670b6d5bcb72beafab authored over 16 years ago
Drivers have names
github.com/neovim/libtermkey - a586806eb046d0aeb9a1c606351ec76405ce9236 authored over 16 years ago
github.com/neovim/libtermkey - a586806eb046d0aeb9a1c606351ec76405ce9236 authored over 16 years ago
Pass driver_info as explicit void* parameter into driver methods
github.com/neovim/libtermkey - 96591bacc3ae03cba3ff73390adeb9be79b40fd5 authored over 16 years ago
github.com/neovim/libtermkey - 96591bacc3ae03cba3ff73390adeb9be79b40fd5 authored over 16 years ago
Pass 'csi' value to static helper functions in driver-csi
github.com/neovim/libtermkey - a72c73887f4ac04662ab212aceec3e84661a1138 authored over 16 years ago
github.com/neovim/libtermkey - a72c73887f4ac04662ab212aceec3e84661a1138 authored over 16 years ago
Renamed termkey_{set,get}waittime() to termkey_{set,get}_waittime() to be more consistent
github.com/neovim/libtermkey - d5025b2d1ddc3c34ae8eb37fc829b941579182aa authored over 16 years ago
github.com/neovim/libtermkey - d5025b2d1ddc3c34ae8eb37fc829b941579182aa authored over 16 years ago
Don't document the termkey_free() function as it doesn't restore termios; document termkey_destroy() instead
github.com/neovim/libtermkey - 911af74c168cb7dc8cce8f726e00515184133bc6 authored over 16 years ago
github.com/neovim/libtermkey - 911af74c168cb7dc8cce8f726e00515184133bc6 authored over 16 years ago
Include demo.c and demo-async.c in the manpages under an EXAMPLE section
github.com/neovim/libtermkey - de00f96d122ebcca3051c4695524bea30ca0239d authored over 16 years ago
github.com/neovim/libtermkey - de00f96d122ebcca3051c4695524bea30ca0239d authored over 16 years ago
Added asynchronous demo which uses poll()
github.com/neovim/libtermkey - 66c010f627889815330fdf73a1a09a1f01f91322 authored over 16 years ago
github.com/neovim/libtermkey - 66c010f627889815330fdf73a1a09a1f01f91322 authored over 16 years ago
Also document termkey_advisereadable()
github.com/neovim/libtermkey - ed25421e9b73978e2fe7a42a3ae4d1419c5edd6b authored over 16 years ago
github.com/neovim/libtermkey - ed25421e9b73978e2fe7a42a3ae4d1419c5edd6b authored over 16 years ago
Added manpages for (most of) the external API functions
github.com/neovim/libtermkey - 98c4a034baaa6eb6f3f1f4afc55b213976ade900 authored over 16 years ago
github.com/neovim/libtermkey - 98c4a034baaa6eb6f3f1f4afc55b213976ade900 authored over 16 years ago
Neater bitfield constants in .h file; added docs of TERMKEY_FORMAT_* constants
github.com/neovim/libtermkey - 400988ee126b14c6438ee20dc61ac7b0d6316c7d authored over 16 years ago
github.com/neovim/libtermkey - 400988ee126b14c6438ee20dc61ac7b0d6316c7d authored over 16 years ago
Make sure all .c->.o builds depend on all .h files
github.com/neovim/libtermkey - e9362a2abba9be1fa7622465c74a1600e4b70baf authored over 16 years ago
github.com/neovim/libtermkey - e9362a2abba9be1fa7622465c74a1600e4b70baf authored over 16 years ago
Better handling of incomplete UTF-8 sequences - just emit a UTF8_INVALID if waittime is up
github.com/neovim/libtermkey - ea0955a988552bbc1856d8af8f08f3629b368335 authored over 16 years ago
github.com/neovim/libtermkey - ea0955a988552bbc1856d8af8f08f3629b368335 authored over 16 years ago
Better handling in termkey_waitkey() of EOF conditions
github.com/neovim/libtermkey - 032ce5a47b215915b83a67e694f8c97bd323b5e7 authored over 16 years ago
github.com/neovim/libtermkey - 032ce5a47b215915b83a67e694f8c97bd323b5e7 authored over 16 years ago
Reuse common Esc-prefix code in getkey_simple() from CSI driver; avoids code duplication
github.com/neovim/libtermkey - d0e2b9017e66dec999235fb3a8fdfd33ebdd1346 authored over 16 years ago
github.com/neovim/libtermkey - d0e2b9017e66dec999235fb3a8fdfd33ebdd1346 authored over 16 years ago
Bugfix to recursive 'meta-' getkey code - handle buffcount too
github.com/neovim/libtermkey - 0837df3d6736151d6f53ee2195987279bd893b02 authored over 16 years ago
github.com/neovim/libtermkey - 0837df3d6736151d6f53ee2195987279bd893b02 authored over 16 years ago
Some platforms need -fPIC when compiling C code for eventual use in a shared library
github.com/neovim/libtermkey - 681182359a8af02b9d0b0458b47e70adea9fe8a0 authored over 16 years ago
github.com/neovim/libtermkey - 681182359a8af02b9d0b0458b47e70adea9fe8a0 authored over 16 years ago
Recognise 'key_mouse' as an ignored terminfo key
github.com/neovim/libtermkey - c4f211f23d5dbbf0976a1e8721e6a8a4e0eb7fc3 authored over 16 years ago
github.com/neovim/libtermkey - c4f211f23d5dbbf0976a1e8721e6a8a4e0eb7fc3 authored over 16 years ago
Install a .pc file so that pkg-config works
github.com/neovim/libtermkey - ded1b7f0b6bd9d98a29632ee8a0a222d9d32c389 authored over 16 years ago
github.com/neovim/libtermkey - ded1b7f0b6bd9d98a29632ee8a0a222d9d32c389 authored over 16 years ago
Terminfo driver needs to put terminal into 'keypad_xmit' mode when starting
github.com/neovim/libtermkey - d792154c0a3733b026a4d606bc966ce672e0eb9a authored over 16 years ago
github.com/neovim/libtermkey - d792154c0a3733b026a4d606bc966ce672e0eb9a authored over 16 years ago
Added new driver virtual methods 'start_driver' and 'stop_driver'
github.com/neovim/libtermkey - bfa246fb24590a55e84f1c7d08f37f409923df99 authored over 16 years ago
github.com/neovim/libtermkey - bfa246fb24590a55e84f1c7d08f37f409923df99 authored over 16 years ago
Remeber to handle Esc-prefixed keypresses in base getkey_simple() function - involves some code duplication with CSI driver currently
github.com/neovim/libtermkey - d544d99cf30b90a5e507289ddcb550b723c30c22 authored over 16 years ago
github.com/neovim/libtermkey - d544d99cf30b90a5e507289ddcb550b723c30c22 authored over 16 years ago
Pass the 'force' value through to getkey_simple()
github.com/neovim/libtermkey - 19dc9168a563d3633c673b72f8941993c1d39035 authored over 16 years ago
github.com/neovim/libtermkey - 19dc9168a563d3633c673b72f8941993c1d39035 authored over 16 years ago
Added 'make install' target
github.com/neovim/libtermkey - 91327e1963abfb2f3912aa131c074d1395ebfc5e authored over 16 years ago
github.com/neovim/libtermkey - 91327e1963abfb2f3912aa131c074d1395ebfc5e authored over 16 years ago
Adjusted Makefile to build a shared library
github.com/neovim/libtermkey - 2c2e8b3cd3dfa3a42d034a0dd76a1c1f9f386589 authored over 16 years ago
github.com/neovim/libtermkey - 2c2e8b3cd3dfa3a42d034a0dd76a1c1f9f386589 authored over 16 years ago
Added many more key symbols and names + translations from terminfo
github.com/neovim/libtermkey - e3e3e4a09536bab5cfcdd378090d6cc166e46dcf authored almost 17 years ago
github.com/neovim/libtermkey - e3e3e4a09536bab5cfcdd378090d6cc166e46dcf authored almost 17 years ago
'int' might not be wide enough to hold any Unicode codepoint; use 'long'
github.com/neovim/libtermkey - 7fe6d86773df1fc4269f2f000dba8987ee3b8416 authored almost 17 years ago
github.com/neovim/libtermkey - 7fe6d86773df1fc4269f2f000dba8987ee3b8416 authored almost 17 years ago
Binary search terminfo funcname => termkey sym conversion, rather than linear
github.com/neovim/libtermkey - fc2a45060b6305e094471138a00ddfd6495aecc8 authored almost 17 years ago
github.com/neovim/libtermkey - fc2a45060b6305e094471138a00ddfd6495aecc8 authored almost 17 years ago
Added some TODO notes about handling realloc() failures
github.com/neovim/libtermkey - 4ea061e6c327f975c7f3e1da3980e62b14584cf4 authored almost 17 years ago
github.com/neovim/libtermkey - 4ea061e6c327f975c7f3e1da3980e62b14584cf4 authored almost 17 years ago
Better free() tracking in constructor failure cases
github.com/neovim/libtermkey - 47d2f44d5bd34dd67493c0b3375b188f0708ed7b authored almost 17 years ago
github.com/neovim/libtermkey - 47d2f44d5bd34dd67493c0b3375b188f0708ed7b authored almost 17 years ago