aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Try to handle position reports -and- F3 concurrently.. somehow.. arghPaul LeoNerd Evans2012-11-302-8/+26
|
* Bugfix to argless CSIs; present 0 arguments, not 1 whose value is -1Paul LeoNerd Evans2012-11-301-4/+2
|
* Slightly more generic custom CSI handling - name functions just after the ↵Paul LeoNerd Evans2012-11-301-23/+42
| | | | letter they parse, so we can multiplex on 'cmd' or other things
* Moved the other termkey_interpret_*() functions into driver-csi.c where they ↵Paul LeoNerd Evans2012-11-302-76/+75
| | | | arguably belong
* Make the generated termkey.h file readonlyPaul LeoNerd Evans2012-11-301-0/+2
|
* Also interpret an intermediate CSI byte if presentPaul LeoNerd Evans2012-11-303-3/+18
|
* Unit test that CSI initial command also worksPaul LeoNerd Evans2012-11-301-2/+9
|
* Return a real key type for unrecognised CSI sequences; allow accessing them ↵Paul LeoNerd Evans2012-11-307-4/+101
| | | | by termkey_interpret_csi()
* Split out the actual CSI parser into its own function, separate from peekkey_csiPaul LeoNerd Evans2012-11-301-59/+75
|
* Install library using libtool install rather than libtool cp ↵Paul LeoNerd Evans2012-05-101-2/+1
| | | | --remove-destination because the latter is non-portable
* Make sure to 'make clean' includes demo-glibPaul LeoNerd Evans2012-04-251-2/+4
|
* Bugfix to POSITION reporting - swap line<=>colPaul LeoNerd Evans2012-04-252-3/+3
|
* Have demo.c request cursor position on '?'; print position reports and mouse ↵Paul LeoNerd Evans2012-04-251-3/+21
| | | | nicer
* Many small manpage markup fixesPaul LeoNerd Evans2012-04-256-21/+43
|
* Bump VERSION to 0.15Paul LeoNerd Evans2012-04-251-3/+3
|
* Ensure that key->type field is properly set for all mouse encoding protocolsPaul LeoNerd Evans2012-04-242-0/+18
|
* Documentation on new TERMKEY_TYPE_POSITION eventsPaul LeoNerd Evans2012-04-242-0/+31
|
* Also handle CSI R; position report replies to CSI 6nPaul LeoNerd Evans2012-04-244-1/+76
|
* Neater CSI driver; dispatch command handlers from an arrayPaul LeoNerd Evans2012-04-241-80/+150
|
* Always load the CSI driver because it contains cross-terminal mouse and CSI ↵Paul LeoNerd Evans2012-04-243-20/+10
| | | | u handling
* Created abstract accessors for getting/setting key event line/col countsPaul LeoNerd Evans2012-04-243-27/+25
|
* Added some notes about what mouse protocols are supportedPaul LeoNerd Evans2012-04-121-0/+4
|
* Also pass 'index' argument to man-to-html.plPaul LeoNerd Evans2012-04-121-1/+1
|
* Note the limited range of mouse line/column numberPaul LeoNerd Evans2012-04-121-1/+1
|
* termkey_interpret_mouse takes const key, does not set modifiers, as that's ↵Paul LeoNerd Evans2012-04-121-3/+1
| | | | already done
* Use spare bits in code.mouse[3] to store bigger mouse positionsPaul LeoNerd Evans2012-04-123-21/+34
|
* Allow setting mouse encoding protocol from demoPaul LeoNerd Evans2012-04-121-2/+11
|
* Recognise SGR-style mouse encodingPaul LeoNerd Evans2012-04-123-3/+61
|
* Recognise rxvt-style mouse encodingPaul LeoNerd Evans2012-04-122-1/+49
|
* Extract modifiers for mouse events at peekkey timePaul LeoNerd Evans2012-04-052-5/+28
|
* Added a unit test for mouse report eventsPaul LeoNerd Evans2012-04-051-0/+61
|
* Created a demo to show libtermkey in a GLib-based programPaul LeoNerd Evans2012-04-013-1/+79
|
* Fix manpage bug in termkey_start.3Paul LeoNerd Evans2012-03-261-1/+1
|
* Bump VERSION to 0.14Paul LeoNerd Evans2012-03-261-3/+3
|
* Need to ship man/also in distribution tarballPaul LeoNerd Evans2012-03-261-1/+1
|
* Also pack the unit tests into the dist tarball, and allow building them ↵Paul LeoNerd Evans2012-03-261-13/+20
| | | | in-target
* Avoid the underscore in struct _TermKeyPaul LeoNerd Evans2012-03-262-2/+2
|
* Consistency updates to Makefile to make it more like libvterm'sPaul LeoNerd Evans2012-03-121-15/+27
|
* Added documentation for termkey_{start,stop}, termkey_is_startedPaul LeoNerd Evans2012-03-085-3/+33
|
* Use man/also for manpage aliasing rather than duplicating the list ↵Paul LeoNerd Evans2012-03-081-7/+3
| | | | (incorrectly) in the Makefile
* Have getkey/waitkey return RES_ERROR/EINVAL if stoppedPaul LeoNerd Evans2012-03-082-1/+12
|
* Added a termkey_is_started() accessor; unit test it a bitPaul LeoNerd Evans2012-03-083-1/+16
|
* Move the terminal start/stop code into their own functions, exported ↵Paul LeoNerd Evans2012-03-083-47/+81
| | | | (undocumented for now)
* Also link to termkey_{get,set}_buffer_size(3) from termkey(7)Paul LeoNerd Evans2012-03-081-1/+1
|
* Bump VERSION to 0.13Paul LeoNerd Evans2012-03-081-3/+3
|
* Optionally build against libncursesw if unibilium isn't present, before ↵Paul LeoNerd Evans2012-03-081-0/+3
| | | | falling back on plain libncurses
* Added manpage for termkey_{get,set}_buffer_sizePaul LeoNerd Evans2012-02-135-0/+27
|
* Added (undocumented) termkey_set_buffer_size()Paul LeoNerd Evans2012-02-133-0/+45
|
* Added (undocumented) termkey_get_buffer_size()Paul LeoNerd Evans2012-02-133-1/+10
|
* Document the errors set by termkey_new(), use errno rather than fprintf() to ↵Paul LeoNerd Evans2012-01-293-6/+12
| | | | stderr