ticki
							
						 
						
							 
							
							
							
							
								
							
							
								b499d4825f 
								
							 
						 
						
							
							
								
								Refactor how colors are handled  
							
							 
							
							
							
						 
						
							2016-07-02 15:06:47 +02:00  
						
					 
				
					
						
							
							
								 
								ticki
							
						 
						
							 
							
							
							
							
								
							
							
								8bcb946b07 
								
							 
						 
						
							
							
								
								Update readme  
							
							 
							
							
							
						 
						
							2016-06-14 14:29:31 +02:00  
						
					 
				
					
						
							
							
								 
								ticki
							
						 
						
							 
							
							
							
							
								
							
							
								49bb0932c7 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:Ticki/libterm  
							
							 
							
							
							
						 
						
							2016-06-14 14:24:23 +02:00  
						
					 
				
					
						
							
							
								 
								ticki
							
						 
						
							 
							
							
							
							
								
							
							
								11225e561d 
								
							 
						 
						
							
							
								
								Fix   #24 , make use of Result instead  
							
							 
							
							
							
						 
						
							2016-06-14 14:24:07 +02:00  
						
					 
				
					
						
							
							
								 
								MovingtoMars
							
						 
						
							 
							
							
							
							
								
							
							
								aaeeb06d42 
								
							 
						 
						
							
							
								
								fix cursor moving  
							
							 
							
							
							
						 
						
							2016-06-11 22:29:04 +12:00  
						
					 
				
					
						
							
							
								 
								MovingtoMars
							
						 
						
							 
							
							
							
							
								
							
							
								d1b3cf6633 
								
							 
						 
						
							
							
								
								add move_cursor_{left,right} to TermWrite  
							
							 
							
							
							
						 
						
							2016-06-11 11:23:30 +12:00  
						
					 
				
					
						
							
							
								 
								ticki
							
						 
						
							 
							
							
							
							
								
							
							
								119cbda718 
								
							 
						 
						
							
							
								
								Switch from usize to u16 in terminal_size  
							
							 
							
							
							
						 
						
							2016-05-03 19:42:37 +02:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								b36e5fa721 
								
							 
						 
						
							
							
								
								Fix build with 'nightly' feature  
							
							 
							
							
							
						 
						
							2016-04-02 23:06:10 +02:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								6a792cd86d 
								
							 
						 
						
							
							
								
								Add unit tests for read_line  
							
							 
							
							
							
						 
						
							2016-04-02 19:20:47 +02:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								b5c4f2512d 
								
							 
						 
						
							
							
								
								Merge pull request  #14  from untitaker/refactor-read-passwd  
							
							 
							
							... 
							
							
							
							Refactor read_passwd 
							
						 
						
							2016-04-02 18:32:39 +02:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								bf1a6ecc2e 
								
							 
						 
						
							
							
								
								Amend  #15  
							
							 
							
							
							
						 
						
							2016-04-02 18:31:03 +02:00  
						
					 
				
					
						
							
							
								 
								Jeremy Soller
							
						 
						
							 
							
							
							
							
								
							
							
								f5936c0035 
								
							 
						 
						
							
							
								
								Use env for terminal size in redox  
							
							 
							
							... 
							
							
							
							Undo color changes to test redox 256 color support
Get terminal size for Redox's kernel terminal
Use env for terminal size in redox 
							
						 
						
							2016-04-02 18:31:03 +02:00  
						
					 
				
					
						
							
							
								 
								Jeremy Soller
							
						 
						
							 
							
							
							
							
								
							
							
								cd59514615 
								
							 
						 
						
							
							
								
								Use 8-color mode when possible.  
							
							 
							
							
							
						 
						
							2016-04-02 18:30:48 +02:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								b288548756 
								
							 
						 
						
							
							
								
								Fix   #18  
							
							 
							
							
							
						 
						
							2016-04-02 18:05:31 +02:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								7da5fbf36f 
								
							 
						 
						
							
							
								
								Clean up imports in raw module  
							
							 
							
							
							
						 
						
							2016-03-20 22:55:08 +01:00  
						
					 
				
					
						
							
							
								 
								Markus Unterwaditzer
							
						 
						
							 
							
							
							
							
								
							
							
								cdd7a302b2 
								
							 
						 
						
							
							
								
								Refactor read_passwd  
							
							 
							
							... 
							
							
							
							Line-reading logic is now in its own method 
							
						 
						
							2016-03-20 16:15:05 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								12e08141c4 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:Ticki/libterm  
							
							 
							
							
							
						 
						
							2016-03-17 17:13:11 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								b10a24e112 
								
							 
						 
						
							
							
								
								Remove 'into_async', use 'async_stdin' instead  
							
							 
							
							
							
						 
						
							2016-03-17 17:12:47 +01:00  
						
					 
				
					
						
							
							
								 
								Jeremy Soller
							
						 
						
							 
							
							
							
							
								
							
							
								72f87e0176 
								
							 
						 
						
							
							
								
								Fix redox support  
							
							 
							
							
							
						 
						
							2016-03-16 12:59:12 -06:00  
						
					 
				
					
						
							
							
								 
								shortenda
							
						 
						
							 
							
							
							
							
								
							
							
								65615c3c39 
								
							 
						 
						
							
							
								
								Fix typo  
							
							 
							
							
							
						 
						
							2016-03-16 01:43:35 -07:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								7d1d424c8a 
								
							 
						 
						
							
							
								
								Small doc fixes  
							
							 
							
							
							
						 
						
							2016-03-16 08:52:09 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								28a95cf447 
								
							 
						 
						
							
							
								
								Libterm is now termion  
							
							 
							
							
							
						 
						
							2016-03-15 21:36:33 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								6ca81b2ec0 
								
							 
						 
						
							
							
								
								Fix nightly feature  
							
							 
							
							
							
						 
						
							2016-03-15 20:56:53 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								b65328c304 
								
							 
						 
						
							
							
								
								Asynchronous key events  
							
							 
							
							
							
						 
						
							2016-03-15 20:32:25 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								73ae06124a 
								
							 
						 
						
							
							
								
								Add Key::Null for null bytes  
							
							 
							
							
							
						 
						
							2016-03-15 18:01:33 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								32d8ccfa24 
								
							 
						 
						
							
							
								
								Use IO error, instead of a custom one  
							
							 
							
							
							
						 
						
							2016-03-13 11:55:24 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								7145651a83 
								
							 
						 
						
							
							
								
								Fix bug in Keys  
							
							 
							
							
							
						 
						
							2016-03-10 21:57:42 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								2335596a1a 
								
							 
						 
						
							
							
								
								TerminalRestorer -> RawTerminal  
							
							 
							
							
							
						 
						
							2016-03-10 16:24:41 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								9efbb4e227 
								
							 
						 
						
							
							
								
								Fix ctrl input  
							
							 
							
							
							
						 
						
							2016-03-10 15:21:11 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								d8e5ea3262 
								
							 
						 
						
							
							
								
								CTRL modified input  
							
							 
							
							
							
						 
						
							2016-03-10 15:12:59 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								3800f31e92 
								
							 
						 
						
							
							
								
								Use libc termios struct  
							
							 
							
							
							
						 
						
							2016-03-10 07:05:08 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								08746c0d2a 
								
							 
						 
						
							
							
								
								Add tests to 'terminal_size'  
							
							 
							
							
							
						 
						
							2016-03-09 19:17:00 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								5d4826d4ff 
								
							 
						 
						
							
							
								
								Add test to _everything_  
							
							 
							
							
							
						 
						
							2016-03-09 17:18:31 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								7269b5f07d 
								
							 
						 
						
							
							
								
								Add restore() method for restoring the defaults  
							
							 
							
							
							
						 
						
							2016-03-09 13:07:38 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								0efce912d0 
								
							 
						 
						
							
							
								
								Minor cosmetic changes  
							
							 
							
							
							
						 
						
							2016-03-09 11:38:43 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								543b2f8975 
								
							 
						 
						
							
							
								
								Hi -> Light  
							
							 
							
							
							
						 
						
							2016-03-09 11:19:51 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								6f1621d2d0 
								
							 
						 
						
							
							
								
								Introduce 'Key', which can decode special key input  
							
							 
							
							
							
						 
						
							2016-03-09 09:39:22 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								abe4681158 
								
							 
						 
						
							
							
								
								Fix examples  
							
							 
							
							
							
						 
						
							2016-03-08 21:40:48 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								a16cc84ea3 
								
							 
						 
						
							
							
								
								Rename WriteExt to TermWrite  
							
							 
							
							
							
						 
						
							2016-03-08 21:39:24 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								62940e52f0 
								
							 
						 
						
							
							
								
								Add clear_before, clear_after and clear_until_newline  
							
							 
							
							
							
						 
						
							2016-03-08 20:10:13 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								77311ae63f 
								
							 
						 
						
							
							
								
								Make the position 0-based  
							
							 
							
							
							
						 
						
							2016-03-08 19:07:39 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								61a5d8e777 
								
							 
						 
						
							
							
								
								Rename append 'cursor' to show and hide methods  
							
							 
							
							... 
							
							
							
							To avoid ambiguity. 
							
						 
						
							2016-03-08 18:57:31 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								45aa8912f9 
								
							 
						 
						
							
							
								
								Rename Mode to Style  
							
							 
							
							... 
							
							
							
							Mode is somewhat ambiguous term, which is often overused, for that reason I want to avoid it. This is a breaking change, but I don't guarantee stability yet, however I'll do my best to not break things. 
							
						 
						
							2016-03-08 18:38:07 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								f5aad5e2b1 
								
							 
						 
						
							
							
								
								Amend  #3  
							
							 
							
							
							
						 
						
							2016-03-08 11:58:48 +01:00  
						
					 
				
					
						
							
							
								 
								Florian Gilcher
							
						 
						
							 
							
							
							
							
								
							
							
								c5fd3b1145 
								
							 
						 
						
							
							
								
								Use a byte buffer for the password  
							
							 
							
							... 
							
							
							
							Introduces a "UnicodeError" to express improperly encoded
passwords. 
							
						 
						
							2016-03-08 11:47:38 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								f601c49e28 
								
							 
						 
						
							
							
								
								Amend  #1  to use direct integers instead of byte chars  
							
							 
							
							
							
						 
						
							2016-03-08 11:29:22 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								899cb89139 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:Ticki/libterm  
							
							 
							
							
							
						 
						
							2016-03-08 11:28:22 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								efcc232de1 
								
							 
						 
						
							
							
								
								32-bit support  
							
							 
							
							
							
						 
						
							2016-03-08 11:27:53 +01:00  
						
					 
				
					
						
							
							
								 
								Florian Gilcher
							
						 
						
							 
							
							
							
							
								
							
							
								5a11c6d2c7 
								
							 
						 
						
							
							
								
								Use libc from crates.io  
							
							 
							
							
							
						 
						
							2016-03-08 11:15:41 +01:00  
						
					 
				
					
						
							
							
								 
								Florian Gilcher
							
						 
						
							 
							
							
							
							
								
							
							
								4d21e7f3e4 
								
							 
						 
						
							
							
								
								Replace unstable 'chars' by 'bytes'  
							
							 
							
							... 
							
							
							
							As this is a paththrough function and all important control chars
are in the byte range, chars is not necessary. 
							
						 
						
							2016-03-08 11:04:09 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								22ef240967 
								
							 
						 
						
							
							
								
								terminal_size() for Redox  
							
							 
							
							
							
						 
						
							2016-03-08 10:31:12 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								54ce18f17d 
								
							 
						 
						
							
							
								
								Better documentation, fix TIOCGWINSZ  
							
							 
							
							
							
						 
						
							2016-03-08 10:08:50 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								07b25731a6 
								
							 
						 
						
							
							
								
								Minor cosmetic changes  
							
							 
							
							
							
						 
						
							2016-03-08 09:09:52 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								10f6654005 
								
							 
						 
						
							
							
								
								Better password input  
							
							 
							
							
							
						 
						
							2016-03-08 08:51:34 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								a19d2e245d 
								
							 
						 
						
							
							
								
								Make debug_check private, remove warnings from examples  
							
							 
							
							
							
						 
						
							2016-03-08 08:27:59 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								491facd4e7 
								
							 
						 
						
							
							
								
								Minor cosmetic changes  
							
							 
							
							
							
						 
						
							2016-03-08 08:19:26 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								0fde52e3f9 
								
							 
						 
						
							
							
								
								Fixes for Redox  
							
							 
							
							
							
						 
						
							2016-03-07 22:22:25 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								fd2d74d41a 
								
							 
						 
						
							
							
								
								Now supports Redox!  
							
							 
							
							
							
						 
						
							2016-03-07 22:19:35 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								45b1136f75 
								
							 
						 
						
							
							
								
								get_passwd(), new example, update README  
							
							 
							
							
							
						 
						
							2016-03-07 18:42:11 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								098ce66b84 
								
							 
						 
						
							
							
								
								Rendition modes  
							
							 
							
							
							
						 
						
							2016-03-07 17:57:17 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								6f9addc42b 
								
							 
						 
						
							
							
								
								Yay! 256-color mode  
							
							 
							
							
							
						 
						
							2016-03-07 17:39:25 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								2f0c72e1e4 
								
							 
						 
						
							
							
								
								Remove warnings from example  
							
							 
							
							
							
						 
						
							2016-03-07 16:23:05 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								c89a8f7027 
								
							 
						 
						
							
							
								
								Restructuring and error handling  
							
							 
							
							
							
						 
						
							2016-03-07 16:01:20 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								1e30802d32 
								
							 
						 
						
							
							
								
								u16 instead, don't allocate for formatting  
							
							 
							
							
							
						 
						
							2016-03-06 17:51:07 +01:00  
						
					 
				
					
						
							
							
								 
								Ticki
							
						 
						
							 
							
							
							
							
								
							
							
								bf7ca5c143 
								
							 
						 
						
							
							
								
								Initial commit  
							
							 
							
							
							
						 
						
							2016-03-06 14:54:26 +01:00