Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							226f39f08a 
							
						 
					 
					
						
						
							
							start on config file implementation  
						
						
						
						
					 
					
						2012-06-07 12:22:24 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							ab76e301ed 
							
						 
					 
					
						
						
							
							add missing newline to error message  
						
						
						
						
					 
					
						2012-06-07 11:42:17 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							8130c9dde1 
							
						 
					 
					
						
						
							
							( and ) are valid characters for URLs  
						
						... 
						
						
						
						I noticed disambiguation wikipedia links weren't being matched properly. 
						
						
					 
					
						2012-06-07 07:33:57 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							2d30ac51c6 
							
						 
					 
					
						
						
							
							cleanup README  
						
						
						
						
					 
					
						2012-06-06 22:12:33 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							f3702b392b 
							
						 
					 
					
						
						
							
							remove unused for loop variable  
						
						
						
						
					 
					
						2012-06-06 22:06:46 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							13f5df98ea 
							
						 
					 
					
						
						
							
							completion works well now  
						
						
						
						
					 
					
						2012-06-06 21:29:17 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f773f4a5 
							
						 
					 
					
						
						
							
							add subsections to README  
						
						
						
						
					 
					
						2012-06-06 21:27:31 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							137e8794bb 
							
						 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2012-06-06 21:26:22 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							89a3ddd864 
							
						 
					 
					
						
						
							
							fetch the whole buffer for completion  
						
						
						
						
					 
					
						2012-06-06 21:22:26 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							220f98fb28 
							
						 
					 
					
						
						
							
							Merge branch 'master' into scrollback-completion  
						
						
						
						
					 
					
						2012-06-06 21:07:05 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							8a4e9f7762 
							
						 
					 
					
						
						
							
							is_selected argument to get_text can just be NULL  
						
						
						
						
					 
					
						2012-06-06 21:06:24 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							f7d751d043 
							
						 
					 
					
						
						
							
							get rid of old cursor_blink setting  
						
						
						
						
					 
					
						2012-06-06 20:59:13 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							564b21c2dc 
							
						 
					 
					
						
						
							
							free the tree too  
						
						
						
						
					 
					
						2012-06-06 20:54:33 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							7b36f70f6f 
							
						 
					 
					
						
						
							
							free string used for completion  
						
						
						
						
					 
					
						2012-06-06 19:17:39 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							a678d559ec 
							
						 
					 
					
						
						
							
							Merge branch 'master' into scrollback-completion  
						
						... 
						
						
						
						Conflicts:
	README.rst 
						
						
					 
					
						2012-06-06 11:42:51 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							50f23b3ade 
							
						 
					 
					
						
						
							
							document scrollback completion  
						
						
						
						
					 
					
						2012-06-06 11:42:15 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							8ba2f5361a 
							
						 
					 
					
						
						
							
							minor cleanup  
						
						
						
						
					 
					
						2012-06-05 19:39:44 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							44d883e04d 
							
						 
					 
					
						
						
							
							really fix completion this time  
						
						
						
						
					 
					
						2012-06-05 19:28:55 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							2fb67a3f5a 
							
						 
					 
					
						
						
							
							add \t as a separator for completion tokens  
						
						
						
						
					 
					
						2012-06-05 15:24:05 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							0e9b3a86ce 
							
						 
					 
					
						
						
							
							insert the current completion on return  
						
						
						
						
					 
					
						2012-06-05 12:51:23 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							e31fe139fb 
							
						 
					 
					
						
						
							
							TODO update  
						
						
						
						
					 
					
						2012-06-04 15:56:53 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							1e04f80965 
							
						 
					 
					
						
						
							
							add a setting for the cursor color  
						
						
						
						
					 
					
						2012-06-04 14:57:27 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							2f75ce63f5 
							
						 
					 
					
						
						
							
							Merge branch 'master' into scrollback-completion  
						
						
						
						
					 
					
						2012-06-04 11:20:41 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							2cc781c241 
							
						 
					 
					
						
						
							
							use g_signal_connect_swapped to clean up a bit  
						
						
						
						
					 
					
						2012-06-04 11:19:59 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							dd5699a65a 
							
						 
					 
					
						
						
							
							update README  
						
						
						
						
					 
					
						2012-06-04 10:52:52 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							3f541cd1fc 
							
						 
					 
					
						
						
							
							Merge branch 'scrollback-completion' of  https://github.com/vodik/termite  into scrollback-completion  
						
						... 
						
						
						
						Conflicts:
	termite.c 
						
						
					 
					
						2012-06-04 10:48:14 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							98aae37d2e 
							
						 
					 
					
						
						
							
							Merge branch 'master' into scrollback-completion  
						
						
						
						
					 
					
						2012-06-04 10:41:34 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							b31388d4fc 
							
						 
					 
					
						
						
							
							leave url_regex outside of an ifdef for now  
						
						
						
						
					 
					
						2012-06-04 10:40:46 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							586dff08ec 
							
						 
					 
					
						
						
							
							Clear the entry and use vte_terminal_feed_child.  
						
						... 
						
						
						
						vte_terminal_feed write to the underling vte while
vte_terminal_feed_child properly simulates keyboard input. The later
is needed, otherwise input can't be erased. 
						
						
					 
					
						2012-06-04 04:46:50 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							cc8bb5224d 
							
						 
					 
					
						
						
							
							Small formatting changes.  
						
						
						
						
					 
					
						2012-06-04 01:50:59 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							90bb50597a 
							
						 
					 
					
						
						
							
							You prefer this inlined.  
						
						
						
						
					 
					
						2012-06-04 01:50:58 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							63293797f3 
							
						 
					 
					
						
						
							
							Add overlay_show to reduce repetition.  
						
						
						
						
					 
					
						2012-06-04 01:50:58 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							fdd413c854 
							
						 
					 
					
						
						
							
							Move scrollback completion into the overlay.  
						
						... 
						
						
						
						I also implemented the logic needed to "simulate" the input to the Vte.
As a bonus, the search function also gets completion (this was
unintentional but interesting enough that I let it be).
Visible issues:
- The down key doesn't pop up the completion, it gives focus back to the
  terminal.
- The enter key does not select an item from the drop down list, it
  closes the entry and accepts the input as is.
Maybe the completion popup delay should be configurable and the default
value decreased? 
						
						
					 
					
						2012-06-04 01:50:58 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							5f0c4555a9 
							
						 
					 
					
						
						
							
							some cleanup  
						
						
						
						
					 
					
						2012-06-03 11:26:31 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							afdad33118 
							
						 
					 
					
						
						
							
							add TODO note  
						
						
						
						
					 
					
						2012-06-02 22:01:33 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							3300131801 
							
						 
					 
					
						
						
							
							do_widget -> vte  
						
						
						
						
					 
					
						2012-06-02 21:59:56 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							1e5e718f26 
							
						 
					 
					
						
						
							
							Merge branch 'master' into scrollback-completion  
						
						
						
						
					 
					
						2012-06-02 21:58:00 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							9cc045181e 
							
						 
					 
					
						
						
							
							rm another cast  
						
						
						
						
					 
					
						2012-06-02 21:53:03 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							1e66a76914 
							
						 
					 
					
						
						
							
							use a GTree to remove duplicates and sort  
						
						
						
						
					 
					
						2012-06-02 21:35:14 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							3f0911676f 
							
						 
					 
					
						
						
							
							completion prototype with GtkEntryCompletion  
						
						
						
						
					 
					
						2012-06-02 20:28:06 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							6c341024d7 
							
						 
					 
					
						
						
							
							Merge branch 'master' into scrollback-completion  
						
						
						
						
					 
					
						2012-06-02 13:29:08 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							1870e72ff5 
							
						 
					 
					
						
						
							
							Use VTE_PTY_DEFAULT instead of a cast  
						
						
						
						
					 
					
						2012-06-02 11:42:20 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							25ecf2d21f 
							
						 
					 
					
						
						
							
							start implementation of scrollback completion  
						
						
						
						
					 
					
						2012-06-02 08:47:39 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							f38dfd224b 
							
						 
					 
					
						
						
							
							rm more useless casts  
						
						
						
						
					 
					
						2012-06-02 06:53:31 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							840765d74a 
							
						 
					 
					
						
						
							
							rm another cast  
						
						
						
						
					 
					
						2012-06-02 06:22:07 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							85eafbf950 
							
						 
					 
					
						
						
							
							use -Wc++-compat and fix the warnings  
						
						... 
						
						
						
						this makes termite compilable as C++, and as a bonus turns on stricter
type checking 
						
						
					 
					
						2012-06-02 06:13:59 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							ebb446a82c 
							
						 
					 
					
						
						
							
							no longer need the designated initializer  
						
						
						
						
					 
					
						2012-06-02 05:38:01 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							1802ad4beb 
							
						 
					 
					
						
						
							
							avoid a cast  
						
						
						
						
					 
					
						2012-06-02 05:28:56 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							9202f926f6 
							
						 
					 
					
						
						
							
							Merge pull request  #10  from vodik/settings  
						
						... 
						
						
						
						Add setting to configure shape. 
						
						
					 
					
						2012-06-02 02:18:25 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							17f23074ca 
							
						 
					 
					
						
						
							
							Add setting to configure shape.  
						
						
						
						
					 
					
						2012-06-01 20:55:06 -04:00