436 Commits (master)
 

Author SHA1 Message Date
Paul LeoNerd Evans d58faf55b4 Fix comment about 'n' in strpncmp_camel() 10 years ago
Paul LeoNerd Evans a86f23588b Minor doc update - strpkey expects strings, doesn't use them 10 years ago
Paul LeoNerd Evans 8e503baed8 Added TERMKEY_FORMAT_LOWERSPACE for strpkey() also 10 years ago
Paul LeoNerd Evans 3b2d8eb813 Added TERMKEY_FORMAT_LOWERSPACE for strfkey() only 10 years ago
Paul LeoNerd Evans a36648e172 Added TERMKEY_FORMAT_LOWERMOD 10 years ago
Paul LeoNerd Evans 24abb0c59e Added TERMKEY_FORMAT_SPACEMOD 10 years ago
Paul LeoNerd Evans 89ac8b058c Make some more things 'const' that should be 10 years ago
Paul LeoNerd Evans b4067d8afb Updated shared taplib 11 years ago
Paul LeoNerd Evans 5190963f1b Make sure to implement newer event types in debug function 11 years ago
Paul LeoNerd Evans 58850dbac2 Bump VERSION to 0.16 11 years ago
Paul LeoNerd Evans 1cdeff872f Further documentation clarifications on the 'code' field of a key event 11 years ago
Paul LeoNerd Evans 0be6f18019 Handle ANSI and DEC mode report CSIs 11 years ago
Paul LeoNerd Evans c00f6cd3c6 Only recognise DECCPR as a position report, so it is distinct from F3 11 years ago
Paul LeoNerd Evans efc5b7e088 Try to handle position reports -and- F3 concurrently.. somehow.. argh 11 years ago
Paul LeoNerd Evans 8152f9e018 Bugfix to argless CSIs; present 0 arguments, not 1 whose value is -1 11 years ago
Paul LeoNerd Evans d08c0844a4 Slightly more generic custom CSI handling - name functions just after the letter they parse, so we can multiplex on 'cmd' or other things 11 years ago
Paul LeoNerd Evans fdb44d9796 Moved the other termkey_interpret_*() functions into driver-csi.c where they arguably belong 11 years ago
Paul LeoNerd Evans b87ca771bf Make the generated termkey.h file readonly 11 years ago
Paul LeoNerd Evans d5c3d9c8fe Also interpret an intermediate CSI byte if present 11 years ago
Paul LeoNerd Evans 26912d989b Unit test that CSI initial command also works 11 years ago
Paul LeoNerd Evans 7b3dc4be71 Return a real key type for unrecognised CSI sequences; allow accessing them by termkey_interpret_csi() 11 years ago
Paul LeoNerd Evans d241d6216a Split out the actual CSI parser into its own function, separate from peekkey_csi 11 years ago
Paul LeoNerd Evans 29298167d1 Install library using libtool install rather than libtool cp --remove-destination because the latter is non-portable 11 years ago
Paul LeoNerd Evans 1c816b753d Make sure to 'make clean' includes demo-glib 11 years ago
Paul LeoNerd Evans 06fd040119 Bugfix to POSITION reporting - swap line<=>col 11 years ago
Paul LeoNerd Evans ca4d98b0f7 Have demo.c request cursor position on '?'; print position reports and mouse nicer 11 years ago
Paul LeoNerd Evans af3c0bf378 Many small manpage markup fixes 11 years ago
Paul LeoNerd Evans cd57c39191 Bump VERSION to 0.15 11 years ago
Paul LeoNerd Evans f06cd325a2 Ensure that key->type field is properly set for all mouse encoding protocols 11 years ago
Paul LeoNerd Evans c944b95696 Documentation on new TERMKEY_TYPE_POSITION events 11 years ago
Paul LeoNerd Evans f5cbf9eb57 Also handle CSI R; position report replies to CSI 6n 11 years ago
Paul LeoNerd Evans 6645ee9718 Neater CSI driver; dispatch command handlers from an array 11 years ago
Paul LeoNerd Evans a6aa8c433b Always load the CSI driver because it contains cross-terminal mouse and CSI u handling 11 years ago
Paul LeoNerd Evans f33513282a Created abstract accessors for getting/setting key event line/col counts 11 years ago
Paul LeoNerd Evans 3b3a7c2f45 Added some notes about what mouse protocols are supported 11 years ago
Paul LeoNerd Evans 72d9819a93 Also pass 'index' argument to man-to-html.pl 11 years ago
Paul LeoNerd Evans fedda1bdd4 Note the limited range of mouse line/column number 11 years ago
Paul LeoNerd Evans 7d6a41eaba termkey_interpret_mouse takes const key, does not set modifiers, as that's already done 11 years ago
Paul LeoNerd Evans 8cf0858276 Use spare bits in code.mouse[3] to store bigger mouse positions 11 years ago
Paul LeoNerd Evans 84378bcba8 Allow setting mouse encoding protocol from demo 11 years ago
Paul LeoNerd Evans 60b4bfaf72 Recognise SGR-style mouse encoding 11 years ago
Paul LeoNerd Evans ff99b29b96 Recognise rxvt-style mouse encoding 11 years ago
Paul LeoNerd Evans 789a5a3c9d Extract modifiers for mouse events at peekkey time 11 years ago
Paul LeoNerd Evans 5f942e9e3e Added a unit test for mouse report events 11 years ago
Paul LeoNerd Evans a29d9f0f3c Created a demo to show libtermkey in a GLib-based program 11 years ago
Paul LeoNerd Evans 6070de26f1 Fix manpage bug in termkey_start.3 11 years ago
Paul LeoNerd Evans 36ab3ba8ea Bump VERSION to 0.14 11 years ago
Paul LeoNerd Evans 4c9a4cab6b Need to ship man/also in distribution tarball 11 years ago
Paul LeoNerd Evans a3fecd8767 Also pack the unit tests into the dist tarball, and allow building them in-target 11 years ago
Paul LeoNerd Evans 85d44442e9 Avoid the underscore in struct _TermKey 11 years ago