b712af56fd 
								
									
								
							
								 
							
						 
						
							
							
								
								all: bring back `panic(err.msg)` -> `panic(err)` ( #9022 )  
							
							
							
						 
						
							2021-03-01 00:18:14 +01:00  
				
					
						
							
							
								 
						
							
							
								d63b7bc35a 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update repo to use the new error handling syntax ( #8950 )  
							
							
							
						 
						
							2021-02-28 23:20:21 +03:00  
				
					
						
							
							
								 
						
							
							
								20f9bdfa8e 
								
									
								
							
								 
							
						 
						
							
							
								
								os: fixes for os.input(), os.get_raw_stdin(), os.get_raw_line() in case of stdin EOF  
							
							
							
						 
						
							2021-02-27 20:02:36 +02:00  
				
					
						
							
							
								 
						
							
							
								3a2d696fac 
								
							
								 
							
						 
						
							
							
								
								time: time.wait() => time.sleep()  
							
							
							
						 
						
							2021-02-27 20:41:06 +03:00  
				
					
						
							
							
								 
						
							
							
								23f231ee61 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: tag array methods unsafe: *_many, grow_len, pointers  ( #8983 )  
							
							
							
						 
						
							2021-02-26 22:55:09 +01:00  
				
					
						
							
							
								 
						
							
							
								639061be6c 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: fix left/right arrows in examples/term.ui/text_editor.v  
							
							
							
						 
						
							2021-02-25 21:01:27 +02:00  
				
					
						
							
							
								 
						
							
							
								c37daba41d 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix the remaining obsolete reference to time.sleep and time.usleep  
							
							
							
						 
						
							2021-02-22 09:12:23 +02:00  
				
					
						
							
							
								 
						
							
							
								ac4791045f 
								
									
								
							
								 
							
						 
						
							
							
								
								time: consolidate the different sleep functions into time.wait(Duration) ( #8853 )  
							
							
							
						 
						
							2021-02-21 17:05:03 +02:00  
				
					
						
							
							
								 
						
							
							
								260f677469 
								
									
								
							
								 
							
						 
						
							
							
								
								term.ui: use the new `[flag]` enums ( #8881 )  
							
							
							
						 
						
							2021-02-21 16:07:49 +02:00  
				
					
						
							
							
								 
						
							
							
								bf6e9ff95a 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "parser: make duplicated functions an error ( #8792 )"  
							
							... 
							
							
							
							This reverts commit 21bf8fe14e 
							
						 
						
							2021-02-18 09:02:56 +02:00  
				
					
						
							
							
								 
						
							
							
								21bf8fe14e 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: make duplicated functions an error ( #8792 )  
							
							
							
						 
						
							2021-02-17 20:50:10 +01:00  
				
					
						
							
							
								 
						
							
							
								ea803113c3 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check `unsafe` V function calls ( #8752 )  
							
							
							
						 
						
							2021-02-14 19:31:42 +01:00  
				
					
						
							
							
								 
						
							
							
								6de78ecb59 
								
									
								
							
								 
							
						 
						
							
							
								
								term: implement term.clear() for windows ( #8650 )  
							
							
							
						 
						
							2021-02-09 14:25:31 +02:00  
				
					
						
							
							
								 
						
							
							
								473cd1d416 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: single line ternary return ( #8605 )  
							
							
							
						 
						
							2021-02-08 00:28:46 +01:00  
				
					
						
							
							
								 
						
							
							
								58b3a30b47 
								
									
								
							
								 
							
						 
						
							
							
								
								docs/readmes: format almost all remaining code blocks ( #8590 )  
							
							
							
						 
						
							2021-02-05 19:50:28 +02:00  
				
					
						
							
							
								 
						
							
							
								fccd4f98d5 
								
									
								
							
								 
							
						 
						
							
							
								
								fixed offset ( #8376 )  
							
							
							
						 
						
							2021-01-27 19:39:53 +02:00  
				
					
						
							
							
								 
						
							
							
								e233911a7b 
								
									
								
							
								 
							
						 
						
							
							
								
								term.ui: native Windows console implementation ( #8359 )  
							
							
							
						 
						
							2021-01-27 13:52:39 +01:00  
				
					
						
							
							
								 
						
							
							
								dd96852515 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix compilation of term.ui examples on windows  
							
							
							
						 
						
							2021-01-26 19:26:05 +02:00  
				
					
						
							
							
								 
						
							
							
								e5a84719ca 
								
									
								
							
								 
							
						 
						
							
							
								
								all: require calling `optfn() ?` / `optfn() or {...}` for `fn optfn() ? {}`  
							
							
							
						 
						
							2021-01-26 16:43:17 +02:00  
				
					
						
							
							
								 
						
							
							
								8b61891348 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: smarter if condition wrapping ( #8201 )  
							
							
							
						 
						
							2021-01-23 10:33:22 +02:00  
				
					
						
							
							
								 
						
							
							
								dbf84520f1 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update assoc syntax ( #8274 )  
							
							
							
						 
						
							2021-01-22 23:24:48 +01:00  
				
					
						
							
							
								 
						
							
							
								ac2c3847af 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update copyright to 2019-2021 ( #8029 )  
							
							
							
						 
						
							2021-01-18 13:20:06 +01:00  
				
					
						
							
							
								 
						
							
							
								3ee78dc961 
								
									
								
							
								 
							
						 
						
							
							
								
								term: add term.colorize/2, use it in the tests. Support ConEmuANSI = ON too.  
							
							
							
						 
						
							2021-01-17 19:09:29 +02:00  
				
					
						
							
							
								 
						
							
							
								a2efb5319d 
								
									
								
							
								 
							
						 
						
							
							
								
								all: change `[1,2,3]!!` to `[1,2,3]!` ( #8101 )  
							
							
							
						 
						
							2021-01-14 03:51:13 +01:00  
				
					
						
							
							
								 
						
							
							
								a22982d662 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: colorize failing tests, improve layout ( #8066 )  
							
							
							
						 
						
							2021-01-13 11:07:12 +02:00  
				
					
						
							
							
								 
						
							
							
								a1c67232d0 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix duplicate variable name ( fix   #265 ) ( #7982 )  
							
							
							
						 
						
							2021-01-10 21:41:29 +01:00  
				
					
						
							
							
								 
						
							
							
								0210d1bf24 
								
									
								
							
								 
							
						 
						
							
							
								
								vrepl, term: return cursor to the top-left corner in vrepl after `clear` ( #7600 )  
							
							
							
						 
						
							2020-12-27 13:43:36 +02:00  
				
					
						
							
							
								 
						
							
							
								3064fff95b 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: prepare modules `hash` and `term` for -Wimpure-v  
							
							
							
						 
						
							2020-12-15 09:11:17 +02:00  
				
					
						
							
							
								 
						
							
							
								63557d0d02 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: disallow op= and infix on a voidptr ( #7175 )  
							
							
							
						 
						
							2020-12-07 22:43:38 +02:00  
				
					
						
							
							
								 
						
							
							
								8adb1acf31 
								
									
								
							
								 
							
						 
						
							
							
								
								check-md: verify code example formatting ( #7143 )  
							
							
							
						 
						
							2020-12-05 22:54:41 +01:00  
				
					
						
							
							
								 
						
							
							
								1192dfdc8a 
								
									
								
							
								 
							
						 
						
							
							
								
								term.ui: document functions ( #6979 )  
							
							
							
						 
						
							2020-11-29 08:32:04 +02:00  
				
					
						
							
							
								 
						
							
							
								7cd9530006 
								
							
								 
							
						 
						
							
							
								
								docs: fix most of the examples (ensure they at least have a valid syntax)  
							
							
							
						 
						
							2020-11-27 13:03:32 +02:00  
				
					
						
							
							
								 
						
							
							
								6563535a3d 
								
									
								
							
								 
							
						 
						
							
							
								
								term.ui: simplify/fix the truecolor feature test ( #6963 )  
							
							
							
						 
						
							2020-11-26 23:52:20 +01:00  
				
					
						
							
							
								 
						
							
							
								e03ae19372 
								
									
								
							
								 
							
						 
						
							
							
								
								term.ui: approximate colors into ansi if rgb isn't supported ( #6951 )  
							
							
							
						 
						
							2020-11-26 00:28:57 +01:00  
				
					
						
							
							
								 
						
							
							
								df4165c7ee 
								
									
								
							
								 
							
						 
						
							
							
								
								docs_ci: check all md files except thirdparty ( #6855 )  
							
							
							
						 
						
							2020-11-18 18:28:28 +01:00  
				
					
						
							
							
								 
						
							
							
								fdc0cd4c03 
								
									
								
							
								 
							
						 
						
							
							
								
								term.ui: add dashed lines and rectangles ( #6848 )  
							
							
							
						 
						
							2020-11-17 15:08:35 +01:00  
				
					
						
							
							
								 
						
							
							
								ac8a2ff12d 
								
									
								
							
								 
							
						 
						
							
							
								
								term.ui: feature-detect the SU spec ( #6844 )  
							
							
							
						 
						
							2020-11-16 14:48:08 +02:00  
				
					
						
							
							
								 
						
							
							
								1ead130eed 
								
									
								
							
								 
							
						 
						
							
							
								
								term.ui: render to the alternate buffer ( #6832 )  
							
							
							
						 
						
							2020-11-14 21:05:22 +02:00  
				
					
						
							
							
								 
						
							
							
								827fb62c29 
								
									
								
							
								 
							
						 
						
							
							
								
								examples/text_editor: edit multiple files ( #6827 )  
							
							
							
						 
						
							2020-11-14 19:39:59 +02:00  
				
					
						
							
							
								 
						
							
							
								6b47c61fe4 
								
									
								
							
								 
							
						 
						
							
							
								
								term.ui: handle middle mouse button events and modifier keys ( #6821 )  
							
							
							
						 
						
							2020-11-14 09:14:54 +02:00  
				
					
						
							
							
								 
						
							
							
								c315218ed1 
								
									
								
							
								 
							
						 
						
							
							
								
								term.ui: allow setting the terminal title ( #6809 )  
							
							
							
						 
						
							2020-11-13 15:30:47 +02:00  
				
					
						
							
							
								 
						
							
							
								a3404a38c6 
								
							
								 
							
						 
						
							
							
								
								term_drawing.v: support arrows, 1, 2 and space  
							
							
							
						 
						
							2020-11-13 13:08:28 +02:00  
				
					
						
							
							
								 
						
							
							
								f6e54dc027 
								
							
								 
							
						 
						
							
							
								
								term.ui: improve Ctrl-Z + fg handling  
							
							
							
						 
						
							2020-11-13 10:27:53 +02:00  
				
					
						
							
							
								 
						
							
							
								24f743ee12 
								
									
								
							
								 
							
						 
						
							
							
								
								term: add `term.ui` module (part 2) ( #6798 )  
							
							
							
						 
						
							2020-11-12 12:12:51 +01:00  
				
					
						
							
							
								 
						
							
							
								f3732b730a 
								
							
								 
							
						 
						
							
							
								
								term: replace assert with panic to enable build-module for it too  
							
							
							
						 
						
							2020-10-21 08:49:07 +03:00  
				
					
						
							
							
								 
						
							
							
								7da1afa140 
								
							
								 
							
						 
						
							
							
								
								all: switch to the new fn arg syntax everywhere; add lots of vfmt -verify tests  
							
							
							
						 
						
							2020-10-15 12:32:28 +02:00  
				
					
						
							
							
								 
						
							
							
								3f7970db52 
								
									
								
							
								 
							
						 
						
							
							
								
								term: add get_cursor_position and set_terminal_title ( #6279 )  
							
							... 
							
							
							
							* added functions
added:
  - get_cursor_position()
  - set_terminal_title(title string)
* implement term.get_cursor_position and term.set_terminal_title on unix
* Cleanup
* make x,y fields of term.Coord mutable
* fix vrepl compilation
* use more descriptive var names in term_test.v
* do not change the current terminal title in dumb terminals; do not test term.set_terminal_title outside of CI
* unix: in term.set_terminal_title, return true even for dumb terminals
Co-authored-by: Brent Pryer <brent@pryermachine.com>
Co-authored-by: Delyan Angelov <delian66@gmail.com> 
							
						 
						
							2020-09-08 22:00:10 +03:00  
				
					
						
							
							
								 
						
							
							
								fa11e124dd 
								
									
								
							
								 
							
						 
						
							
							
								
								term: add documentation ( #6097 )  
							
							
							
						 
						
							2020-08-17 20:16:18 +02:00  
				
					
						
							
							
								 
						
							
							
								346cc5ca2c 
								
							
								 
							
						 
						
							
							
								
								term: fix panic in term.header, when cols,rows from get_terminal_size are < 2  
							
							
							
						 
						
							2020-07-24 08:34:39 +03:00  
				
					
						
							
							
								 
						
							
							
								b7bdb97f7d 
								
									
								
							
								 
							
						 
						
							
							
								
								term: fix crash in `header` when divider.len < 2 ( #5956 )  
							
							
							
						 
						
							2020-07-23 18:54:29 +02:00