Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/neovim/libtermkey


https://github.com/neovim/libtermkey

Add note before archiving

393e0f0704ccb3b818aff99d2d83f24e232f2515 authored about 1 year ago
Add dependabot

3e4a4435967d6dce39ca6b2a895923da2c68a033 authored about 1 year ago
docs: change readme location

We no longer need to hide it with the current structure.

b61db110688355cdab45b238f2276cda59b2c4f7 authored about 1 year ago
Accept BEL (0x07) as OSC terminator (#4)

dcb198a85c520ce38450a5970c97f8ff03b50f0e authored about 1 year ago
Do not sign extend mode value (#5)

bf544610f5bd1a4e049b9ba0f94d2a588d1312ce authored about 1 year ago
ci: merge mirror branch to nvim daily

b1bb946668164137075ae4d84ab79b3faaa5cfc5 authored about 1 year ago
ci: add sync

5e60ec19e70099324f61f9fee9add3974be61f9a authored about 1 year ago
docs: add README

06564b56cf7160c1fb06d06864c296dd5dbef702 authored about 1 year ago
Bumped VERSION to 0.23

f237bad389286689298476523168df354f31f2a6 authored over 1 year ago
Handle mouse buttons 6/7 (often used for horizontal scrolling)

1e09c0f639cda520a7a9055dabc58f1a861ed9ae authored over 1 year ago
Ignore key_mouse unless it is exactly \e[M because some terminfos relate to different encoding modes (thanks Ninji)

a383ab814c6e4fb6d2f76e6cc37f09d8c1c26adc authored over 5 years ago
Bumped VERSION to 0.22

c97f926ddcd1ade551162272bd4c8cf69e0b7de2 authored almost 6 years ago
Perform t/40ti-override.t on made-up terminal name to ensure it works

75c7d5ae1f240a4e193b4e7a555bf932826e884c authored almost 6 years ago
Ensure that a TI getstr hook function can invent key strings even on made-up terminals that terminfo doesn't know

d9b3e31888c34e2752ddb85f2aaf46db5dfe99bb authored almost 6 years ago
Remove a pointless (and warny) cast

7ce8251ad6dc229a8f9d36edd9fe9f3b73ca51ad authored almost 6 years ago
Fix offbyone buffer overflow in sprintf calculation of key names (neovim #9630)

8a0c81dc6965f3173f654294abceb6dcfa948dcd authored almost 6 years ago
Bugfix to missing TERMIOS support

abf4701d34369d87f446f87605c6b3371012705e authored almost 6 years ago
Bumped VERSION to 0.21

2317966b352a76b4d7e248173782cf003eb09b9b authored almost 6 years ago
Write the version into the .pc file at 'make install' time so we don't get@VERSION@ from source

a76ebe67faaaab6ecc9a2652361ba0d176e0f28d authored almost 6 years ago
win32: Win32 has no <strings.h> and needs help getting strcasecmp()

5320da97a2fc01ec98a2d347c882bc0bb0394aaa authored almost 6 years ago
win32: Win32 has no poll() so cannot provide termkey_waitkey()

b8e361ee2538cd4c6d8130c7e3c95f65c9b490ff authored almost 6 years ago
win32: Win32 has no <termios.h>

5bff94bac9428f9b9fd05067f6db493754ce15d9 authored almost 6 years ago
win32: Win32 needs help to get ssize_t

ef49b0ada1f56da7931ec114281cf73ed9835d80 authored almost 6 years ago
win32: Win32 lacks <unistd.h> and S_ISFIFO()

4c6b9d6c9d93b17a5f9b7b5458ea80438df4deec authored almost 6 years ago
Avoid nonstandard \e sequence in unit tests (via neovim https://github.com/neovim/neovim/blob/master/third-party/patches/libtermkey-Fix-escape-sequences-for-MSVC.patch)

4cfd550baffbced4442b015ffc97886ef1cce807 authored almost 6 years ago
Perform TI string lookup by iterating all the strings we care about, rather than iterating everything in the DB; that way a hook function can invent new strings

1cf5cac475ca6951f592f26b882b8d8425100dfb authored almost 6 years ago
driver-ti.c does not need a separate TYPE_MOUSE node type since TERMKEY_TYPE_MOUSE already exists

d17ee9243a6128fed06ccd8709885fe30202fcf8 authored almost 6 years ago
Bugfix memory leak in TI driver on xterm

ea6fb3049092334394e743ab9a4440ec2d17e9dc authored almost 6 years ago
Remember to unibi_destroy() even if we never (lazily) loaded terminfo

f5ca7f5a19b8419a29eb7c76592084ace2bc3402 authored almost 6 years ago
Fix valgrind uninitialised value warning

1895a06119c3ab4b881f99a5e38e97fdea97de4b authored almost 6 years ago
Fix a couple of valgrind-cleanness errors in DEBUG mode

cbced5ee08ac98a12ad73129efc6f757599bfea3 authored almost 6 years ago
Bugfix for infinite CPU spin on TERM=dumb, which has no terminfo key strings

c35648bde0aa5fa1da1bcd478a1502400e134148 authored about 6 years ago
Implement mouse key parsing (thanks Marc André Tanner <[email protected]>)

a4a548f45007e2b594db764b35a480d558505fbb authored almost 7 years ago
Build termkey.pc by invoking a small shell script instead of sed'ing a template

5fad2abaff4f553cfb41e92e7c832e2e155dfb4d authored about 7 years ago
Apply typo fixes from @jamessan

0954759e03f6b2f6f3842e3969cecc5f853a5f55 authored almost 8 years ago
Fix various spelling mistakes found by codespell & Vim

9819c542c7b5e10ef47c9094e558c03962688a91 authored almost 8 years ago
Bumped VERSION to 0.20

d9eeb31e7f03b43a3347d9119a8e5db0906deabb authored almost 8 years ago
Bugfix DCS/OSC handling with non-empty buffer

619e4fd49dfd9ecf15ae7dc25d639199a2419160 authored almost 8 years ago
Also unit-test false alarms of OSC/DCS

716bf57e27bd4f42b7d3bf368946fd512dec2e3b authored almost 8 years ago
Add TERMKEY_TYPE_DCS/OSC

3b18e633611e3b6f3959a98f87fa05effb03b97e authored almost 8 years ago
Renumber t/39csi.c to 38 to make space at 39

c3e3e30bc687a9a750a287cfc17e3cbcb8776ca6 authored almost 8 years ago
Neater implementation of peekkey() in CSI driver by using nested switch blocks

0db1d743a83ef76363a463a0f325ac520520fd89 authored almost 8 years ago
Bumped VERSION to 0.19

7090b5f820cdd17097983884f87e7fc7153aa2fa authored about 8 years ago
Capture t/40ti-override.c

9ab2d9c5f9b08d9441766465300f05d0b2d32c95 authored about 8 years ago
Add a (currently-undocumented) way for callers to override terminfo database lookups

c517c022e0c57a0582c546fe9cfa17d82933f898 authored about 8 years ago
Defer loading of terminfo database until first 'start' call

58c2ad97c5c04e76eeb475ac7fbcca67ca506831 authored about 8 years ago
Define a 'NOSTART' flag

e16971a0acee9c0d4bc1a2b91c54a2ff321c6191 authored about 8 years ago
Include <unistd.h> for write+pipe (thanks jamessan)

8ce7965ddc82db66ff411436c44e5c307cf3083f authored over 8 years ago
Endian fix for unicode keys (thanks jamessan)

3ce2b08c43a438c503d3b5cb9470073a32624064 authored over 8 years ago
Bugfix for keypad mode switching unibilium/TI driver (thanks Přemysl Janouch)

14a18d8492572d78ee498d685958522ec3f13470 authored over 8 years ago
Correct handling of ASCII NUL to imply Ctrl-Space

6d18cbcd96e61f25731fada2377c69830026f084 authored about 9 years ago
Bumped VERSION to 0.18

5117f641c738f6fe5128a9975fafe3ed1cb9171c authored over 9 years ago
Also disable the IEXTEN lflag, on platforms that define it

d770c6c341a55a484f7d9f85114eeb23a1c47c0c authored almost 10 years ago
Bugfix to previous commit - call pkgconfig, not call pkg-config

84db7f25dbb1b1380bdbea2fe4b082f432dc21ac authored almost 10 years ago
Wrap pkg-config in a Make function so that PKG_CONFIG_PATH=... works as a makevar

cb40108c19c48341c1b14692be4ac3331984c519 authored almost 10 years ago
The Ctrl-H byte (0x08) shouldn't automatically become SYM_BACKSPACE

08e53068a4a824addf31575af98ade802c1f2210 authored almost 10 years ago
Need to apply 'override' in all cases of CFLAGS/LDFLAGS in Makefile

aaff124c235329369263a6eb1249f612b4782d3c authored almost 10 years ago
Specify 'override' when setting initial CFLAGS (requested by tarruda)

748c24b7d995943fb2655289609b8815fc466d9d authored about 10 years ago
Be a little more lenient in locale env.var. testing for UTF-8ness

ddddf4c03f7df1638047995c7daf1042581bec98 authored almost 11 years ago
Unit tests should use .code.codepoint/.sym instead of not .code.number when appropriate

ce1a300ae025a26440e3b6e3300525e9bbc96549 authored almost 11 years ago
Try tinfo before ncursesw (partially from https://github.com/o11c/libtermkey/commit/c2dd8f247a2ef9bce5ce26bfb289369643f58e09) [thanks o11c]

51efc3324616b217065b55b7d230c649037bdaaa authored almost 11 years ago
Make header compatible with C++ (from https://github.com/o11c/libtermkey/commit/ddd7b0c5aa10bb62dc2f7673414e9a00f11ff447) [thanks o11c]

c7b24420b1026479d589d30d176e4fc5cdc1f1b3 authored almost 11 years ago
Look for .utf8 in locale variables as well as .UTF-8

10f30df3ba98bc0ebf0c03105a4c0da52a7f9e66 authored almost 11 years ago
Print UTF-8/RAW mode on startup; print 'Key ' before normal keys to debug UTF-8 parse errors

a4dddb31263627d69ac107e0212107f3e440b372 authored almost 11 years ago
Bump VERSION to 0.17

fb77c367f0782cc9d406facc196f803ae0cf6be0 authored about 11 years ago
Better abstraction of C compiler by using the $(CC) Make variable

582818b5d36f2eefbdc0e2a64d295890e436dd6b authored about 11 years ago
Invoke libtool cc instead of libtool gcc, for those platforms now using clang (FreeBSD 10)

3424d07b272983d7acac9cae152c2565862064e0 authored about 11 years ago
Look for \.UTF-8 only in the first env. var found from LANG, LC_MESSAGES, LC_ALL

a73efa61ffa049a0aef26dfaa6f6ea8fb00c2d74 authored about 11 years ago
Add TERMKEY_FORMAT_URWID shortcut [thanks Romain Chossart]

457be853c5cd99d63f46e07ddf68769df2f503b5 authored over 11 years ago
Bugfix to snprint_cameltospaces() when given a short buffer [thanks Romain Chossart]

ea6facc62b95ee7c594ad978871f7ddc5771872a authored over 11 years ago
Delete trailing whitespace in code

fdca6d2147087ae9dacda1c9e3d9bb28be45bddb authored over 11 years ago
Docs fix - fullstop at end of sentence

f13747493a6230023abc9d23663f4c602e25ad57 authored over 11 years ago
Fix comment about 'n' in strpncmp_camel()

14cd188333c109881c8fb4ba3008f53ce9482cce authored over 11 years ago
Minor doc update - strpkey expects strings, doesn't use them

4a723d1b80de5591bacd6f2bb4600d9155d86694 authored over 11 years ago
Added TERMKEY_FORMAT_LOWERSPACE for strpkey() also

c68c02b0f458264ba695341e0daedee955168198 authored over 11 years ago
Added TERMKEY_FORMAT_LOWERSPACE for strfkey() only

69c2fafce53d25695389da58e20a48ee69f555d9 authored over 11 years ago
Added TERMKEY_FORMAT_LOWERMOD

8a1857ead18399136a303da6d7701233e4adcc78 authored over 11 years ago
Added TERMKEY_FORMAT_SPACEMOD

33f9b90c3b6a40f15957b5d87ee00ee945803512 authored over 11 years ago
Make some more things 'const' that should be

c4d09aa17c13f13bcb7d10fe024de48fa3cd2c26 authored over 11 years ago
Updated shared taplib

9f97d92b94eaa44d60130f8c4513b13077c1da7f authored about 12 years ago
Make sure to implement newer event types in debug function

aea43d312642f0f2b026bfd6a680baa845704f1b authored about 12 years ago
Bump VERSION to 0.16

e804c889f6d0c0823f9fa6c2e1e1dee3d68a8dc0 authored about 12 years ago
Further documentation clarifications on the 'code' field of a key event

3477d8c091453a3468e9e44658f82202a2caa043 authored about 12 years ago
Handle ANSI and DEC mode report CSIs

dcb22fd4f961e59bec408089a327edf0cf81ef25 authored about 12 years ago
Only recognise DECCPR as a position report, so it is distinct from F3

10cc7642ed55af771277f34d735050089dcd1382 authored about 12 years ago
Try to handle position reports -and- F3 concurrently.. somehow.. argh

4c6ca4073ab8eda058db0cffbe9109e3a1aa1922 authored about 12 years ago
Bugfix to argless CSIs; present 0 arguments, not 1 whose value is -1

3f6c1acee369c3e602ffc541f3c322b093345243 authored about 12 years ago
Slightly more generic custom CSI handling - name functions just after the letter they parse, so we can multiplex on 'cmd' or other things

fb433afe423923ae9cb6a20ec0f9f8eb31465486 authored about 12 years ago
Moved the other termkey_interpret_*() functions into driver-csi.c where they arguably belong

22ebed8be4def1065922e61c02b533703a5c1b73 authored about 12 years ago
Make the generated termkey.h file readonly

a3db787539d85abbfd17e3cf1ee23424924354aa authored about 12 years ago
Also interpret an intermediate CSI byte if present

88605676f24a3ba65e1c1f4dec3ded6d821a31d0 authored about 12 years ago
Unit test that CSI initial command also works

56795873113881bdffb35152c807a1c05fe2f2d1 authored about 12 years ago
Return a real key type for unrecognised CSI sequences; allow accessing them by termkey_interpret_csi()

f0bfab8cc0636dd46b93720ee0f87b8f11c7552a authored about 12 years ago
Split out the actual CSI parser into its own function, separate from peekkey_csi

6c555b2219665d268613536c6bf69838c28bfc10 authored about 12 years ago
Install library using libtool install rather than libtool cp --remove-destination because the latter is non-portable

7ed6b8fab1fb06e250b6712434351fcd72e3a746 authored over 12 years ago
Make sure to 'make clean' includes demo-glib

b8bf9cc60c9f5bb493a79f5b04dfe0ac6a8e7431 authored over 12 years ago
Bugfix to POSITION reporting - swap line<=>col

6426e58db9dba0ca229bbb3b79a700c56c656a35 authored over 12 years ago
Have demo.c request cursor position on '?'; print position reports and mouse nicer

dc3b2619d2caf95c987c2815ee6d82fbd719e375 authored over 12 years ago
Many small manpage markup fixes

0950636dccf8ac7cf49b92fb8fb1544e05f4bd71 authored over 12 years ago
Bump VERSION to 0.15

9a799588ec4382390cc3540757783f0f0260e165 authored over 12 years ago