| 
							
							
								 Paul LeoNerd Evans | 6645ee9718 | Neater CSI driver; dispatch command handlers from an array | 2012-04-24 16:33:13 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | a6aa8c433b | Always load the CSI driver because it contains cross-terminal mouse and CSI u handling | 2012-04-24 15:58:37 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | f33513282a | Created abstract accessors for getting/setting key event line/col counts | 2012-04-24 15:25:17 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 3b3a7c2f45 | Added some notes about what mouse protocols are supported | 2012-04-12 19:21:31 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 72d9819a93 | Also pass 'index' argument to man-to-html.pl | 2012-04-12 19:21:03 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | fedda1bdd4 | Note the limited range of mouse line/column number | 2012-04-12 18:05:05 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 7d6a41eaba | termkey_interpret_mouse takes const key, does not set modifiers, as that's already done | 2012-04-12 18:03:07 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 8cf0858276 | Use spare bits in code.mouse[3] to store bigger mouse positions | 2012-04-12 17:02:45 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 84378bcba8 | Allow setting mouse encoding protocol from demo | 2012-04-12 01:08:12 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 60b4bfaf72 | Recognise SGR-style mouse encoding | 2012-04-12 00:19:10 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | ff99b29b96 | Recognise rxvt-style mouse encoding | 2012-04-12 00:12:19 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 789a5a3c9d | Extract modifiers for mouse events at peekkey time | 2012-04-05 18:54:30 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 5f942e9e3e | Added a unit test for mouse report events | 2012-04-05 17:57:13 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | a29d9f0f3c | Created a demo to show libtermkey in a GLib-based program | 2012-04-01 20:04:01 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 6070de26f1 | Fix manpage bug in termkey_start.3 | 2012-03-26 19:07:56 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 36ab3ba8ea | Bump VERSION to 0.14 | 2012-03-26 18:56:57 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 4c9a4cab6b | Need to ship man/also in distribution tarball | 2012-03-26 18:55:59 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | a3fecd8767 | Also pack the unit tests into the dist tarball, and allow building them in-target | 2012-03-26 18:49:45 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 85d44442e9 | Avoid the underscore in  struct _TermKey | 2012-03-26 18:30:04 +01:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | d3e56776b7 | Consistency updates to Makefile to make it more like libvterm's | 2012-03-12 19:47:30 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 775806d32b | Added documentation for termkey_{start,stop}, termkey_is_started | 2012-03-08 21:58:27 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 24fd4f668d | Use man/also for manpage aliasing rather than duplicating the list (incorrectly) in the Makefile | 2012-03-08 21:51:42 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 8237f3a1bc | Have getkey/waitkey return RES_ERROR/EINVAL if stopped | 2012-03-08 21:31:16 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | cb00476f09 | Added a termkey_is_started() accessor; unit test it a bit | 2012-03-08 21:24:39 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 43a83e6e96 | Move the terminal start/stop code into their own functions, exported (undocumented for now) | 2012-03-08 21:15:25 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | f7e4986849 | Also link to termkey_{get,set}_buffer_size(3) from termkey(7) | 2012-03-08 14:35:47 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 8e45515710 | Bump VERSION to 0.13 | 2012-03-08 13:54:44 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 80fd6a2346 | Optionally build against libncursesw if unibilium isn't present, before falling back on plain libncurses | 2012-03-08 12:05:27 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 5d44c08ecf | Added manpage for termkey_{get,set}_buffer_size | 2012-02-13 23:56:59 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | e252c497ae | Added (undocumented) termkey_set_buffer_size() | 2012-02-13 23:40:42 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 5779ec3cd1 | Added (undocumented) termkey_get_buffer_size() | 2012-02-13 21:57:33 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | ee12c698da | Document the errors set by termkey_new(), use errno rather than fprintf() to stderr | 2012-01-29 16:13:38 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 9b20346dc3 | Symlink manpage for termkey_new_abstract | 2012-01-26 15:27:42 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 50327ce6dc | Use termkey_new_abstract() in unit tests | 2012-01-26 12:55:34 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | ea2d3073ac | Created termkey_new_abstract() | 2012-01-26 12:55:16 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 63f37cecd6 | Move initialisation logic out of termkey_new into a static function | 2012-01-26 10:13:03 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 8b46e65aa3 | Use termkey_set_flags() in constructor rather than copypasted logic | 2012-01-26 10:07:23 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | f9fe338e3e | Split termkey_new() into alloc and initialise phases | 2012-01-26 10:06:05 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 4cf544f26c | Also mark termkey.c's modnames as static | 2012-01-22 18:56:08 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 2a82ab2f1b | Mark new driver-csi internal variables as static so they don't result in linkable symbols | 2012-01-22 18:54:17 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 429ecf0f1a | Fix 'make dist' target for new man/ subdir | 2012-01-22 15:52:19 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 6b256e961e | Bump VERSION to 0.12 | 2012-01-22 15:47:21 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 56b2612908 | Also mkdir MAN7DIR at install time | 2012-01-22 15:46:55 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 948e48d56a | Various other minor fixes to manpages | 2012-01-21 23:26:47 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | cfb0480c1a | Ensure that 'make htmldocs' rebuilds built manpages | 2012-01-21 01:06:48 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | fa36d8a97b | Fix Makefile for manpage generation of new man/termkey.7 | 2012-01-21 01:06:01 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 107587744c | Removed note about termkey_keycmp() not canonicalising key structures, since it does in fact do exactly that | 2012-01-21 00:56:08 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 61e304c6b4 | Fix some typoes in termkey_set_canonflags.3 | 2012-01-21 00:53:35 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | dc5ce23316 | Link to termkey(7) from other manpages, delete some of the duplicated sections | 2012-01-21 00:52:13 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | c3de4f7801 | Initial stab at termkey(7) manpage | 2012-01-21 00:36:00 +00:00 |  |