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 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							2e8c5d3592 
							
						 
					 
					
						
						
							
							Better to use glib's g_printerr.  
						
						
						
						
					 
					
						2012-06-01 15:53:23 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							034554ea99 
							
						 
					 
					
						
						
							
							gdkkeysyms.h doesn't need to be explictly included  
						
						
						
						
					 
					
						2012-06-01 14:00:05 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							ea983992f6 
							
						 
					 
					
						
						
							
							one more TODO item  
						
						
						
						
					 
					
						2012-06-01 09:49:37 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							78c9bafd15 
							
						 
					 
					
						
						
							
							more nice warnings  
						
						
						
						
					 
					
						2012-06-01 08:29:18 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							ad5c8c97e4 
							
						 
					 
					
						
						
							
							make cursor blink setting a bit more flexible  
						
						
						
						
					 
					
						2012-06-01 06:10:17 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							178859fe3c 
							
						 
					 
					
						
						
							
							Merge branch 'cursor' of  https://github.com/vodik/termite  into cursor-blink  
						
						
						
						
					 
					
						2012-06-01 06:00:04 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							e1960f0892 
							
						 
					 
					
						
						
							
							add -Wconversion  
						
						
						
						
					 
					
						2012-06-01 05:42:05 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							69b0dc99f1 
							
						 
					 
					
						
						
							
							get rid of the resize grip  
						
						
						
						
					 
					
						2012-06-01 05:14:44 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							399f6c4290 
							
						 
					 
					
						
						
							
							there's a sane search widget now, thanks to vodik  
						
						
						
						
					 
					
						2012-06-01 04:23:42 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							9b9be657bf 
							
						 
					 
					
						
						
							
							drop gtk2 support  
						
						
						
						
					 
					
						2012-06-01 04:15:49 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							3b4120fabc 
							
						 
					 
					
						
						
							
							Merge pull request  #9  from vodik/overlay  
						
						... 
						
						
						
						Replace the search dialog with an overlay 
						
						
					 
					
						2012-06-01 01:07:18 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							423537b97f 
							
						 
					 
					
						
						
							
							Clean up position_overlay_cb.  
						
						
						
						
					 
					
						2012-05-31 22:31:15 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							578856ed9e 
							
						 
					 
					
						
						
							
							Fix the overlay's position a set offset.  
						
						... 
						
						
						
						40 pixels from the right edge of the screen. 
						
						
					 
					
						2012-05-31 22:27:24 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							a204100856 
							
						 
					 
					
						
						
							
							Make the escape key hide the overlay again.  
						
						
						
						
					 
					
						2012-05-31 22:27:10 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							1b2e2a1697 
							
						 
					 
					
						
						
							
							Use gtk_widget_grab_focus to deal with the focus issues.  
						
						
						
						
					 
					
						2012-05-31 21:49:06 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							2df3250792 
							
						 
					 
					
						
						
							
							Wrap the entry in a Gtk alignment and wire it up.  
						
						... 
						
						
						
						Should be functionally equivalent to the old code. There are still some
strange focus issues. 
						
						
					 
					
						2012-05-31 21:31:09 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Gomizelj 
							
						 
					 
					
						
						
						
						
							
						
						
							18529b7b95 
							
						 
					 
					
						
						
							
							Add an entry widge and overlay it over the vte.  
						
						
						
						
					 
					
						2012-05-31 12:39:59 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							e21ae4913e 
							
						 
					 
					
						
						
							
							note about scrollback search  
						
						
						
						
					 
					
						2012-05-31 09:43:03 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							167e5947b5 
							
						 
					 
					
						
						
							
							cleaner keybinding config  
						
						
						
						
					 
					
						2012-05-31 09:38:13 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							9c7815314b 
							
						 
					 
					
						
						
							
							make keybindings easy to configure  
						
						
						
						
					 
					
						2012-05-31 09:31:54 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							b52e7700ff 
							
						 
					 
					
						
						
							
							more minor cleanup  
						
						
						
						
					 
					
						2012-05-31 09:25:22 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							74329a6632 
							
						 
					 
					
						
						
							
							argument-related variables can be local  
						
						
						
						
					 
					
						2012-05-31 09:22:13 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
						
						
							
						
						
							0feceaf03a 
							
						 
					 
					
						
						
							
							small cleanup  
						
						
						
						
					 
					
						2012-05-31 09:17:08 -04:00