| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 7ec2107f47 | Note in termkey_new(3) that the caller has to init. the terminal in abstract or pipe cases | 2012-01-20 20:07:59 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 2ed8bae4f6 | Don't try to write() the start/stop string if the fd is a pipe, because this will never work | 2012-01-20 20:01:11 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 62b8773108 | Fix another printf() %c char | 2012-01-20 18:13:37 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 229792aad7 | Handle realloc() failures when registering key names | 2012-01-20 18:03:08 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 08b7eaa5b7 | Since CSI key info is the same for every CSI driver, just store one static copy of it rather than one for every termkey instance - simplifies construct-time allocation | 2012-01-20 18:01:19 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 4f5d529760 | fprintf() %c wants char, not unsigned char | 2012-01-20 17:03:54 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 541a4328db | sscanf() %zn ought to take a ssize_t * | 2012-01-20 17:01:38 +00:00 |  | 
			
				
					| 
							
							
								 Paul LeoNerd Evans | 052738b8f4 | Allow {start,stop}_driver to fail, abort constructor, have driver-ti try to write the entire start/stop string or error out on -1 | 2012-01-20 17:00:09 +00:00 |  |