Thomas Adam 
							
						 
					 
					
						
						
							
						
						6c333cc486 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-02-03 14:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						7d23d019c0 
					 
					
						
						
							
							Add a window or pane id "tag" to each format tree and use it to separate  
						
						... 
						
						
						
						jobs, this means that if the same job is used for different windows or
panes (for example in pane-border-format), it will be run separately for
each pane. 
						
						
					 
					
						2017-02-03 11:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						9b1f620aa0 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-02-01 12:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						dd0c814779 
					 
					
						
						
							
							Implement "all event" (1003) mouse mode but in a way that works. The  
						
						... 
						
						
						
						main issue is that if we have two panes, A with 1002 and B with 1003, we
need to set 1003 outside tmux in order to get all the mouse events, but
then we need to suppress the ones that pane A doesn't want. This is easy
in SGR mouse mode, because buttons == 3 is only used for movement events
(for other events the trailing m/M marks a release instead), but in
normal mouse mode we can't tell so easily. So for that, look at the
previous event instead - if it is drag+release as well, then the current
event is a movement event. 
						
						
					 
					
						2017-02-01 09:55:07 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						d8da761d54 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-31 00:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						3408595f77 
					 
					
						
						
							
							When a flag option is used in a format, it should use the number form  
						
						... 
						
						
						
						not string. 
						
						
					 
					
						2017-01-30 21:41:17 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						21d8f77a0d 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-25 16:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						163732e89f 
					 
					
						
						
							
							Revert previous for now, it will break TERM=screen.  
						
						
						
						
					 
					
						2017-01-25 14:36:08 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						0a63ab4f0f 
					 
					
						
						
							
							If xterm-keys is on, use xterm(1) style keys for Home and End as well as  
						
						... 
						
						
						
						modified keys. 
						
						
					 
					
						2017-01-25 14:24:54 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						418ab1a553 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-24 22:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						4b2821ff98 
					 
					
						
						
							
							Make update-environment an array as well.  
						
						
						
						
					 
					
						2017-01-24 20:15:32 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						f38a6bbd81 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-24 20:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						85338bb75f 
					 
					
						
						
							
							Add support for custom command aliases, this is an array option which  
						
						... 
						
						
						
						contains items of the form "alias=command". This is consulted when an
unknown command is parsed. 
						
						
					 
					
						2017-01-24 19:53:37 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						61fce272ea 
					 
					
						
						
							
							If given an array option without an index either show or set all items,  
						
						... 
						
						
						
						and support -a for array options. Allow the separator for set to be
specified in the options table (will be used for backwards compatibility
later). 
						
						
					 
					
						2017-01-24 19:11:46 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						b3a724f30c 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						... 
						
						
						
						Conflicts:
	Makefile
	tmux.c 
						
						
					 
					
						2017-01-23 12:20:43 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						98e7fbb2ac 
					 
					
						
						
							
							Open /dev/ptm before pledge() and save it to be used for PTMGET later  
						
						... 
						
						
						
						(this means inlining forkpty()).
ok deraadt 
						
						
					 
					
						2017-01-23 10:09:43 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						044999ce6d 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-18 12:01:11 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						faa0570309 
					 
					
						
						
							
							Plain stravis() because it will mangle UTF-8 characters, so add  
						
						... 
						
						
						
						utf8_stravis() which calls our existing utf8_strvis() and use it instead 
						
						
					 
					
						2017-01-18 10:08:05 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						7e110b9d99 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-16 15:36:02 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						ef15b4195f 
					 
					
						
						
							
							Revert WIP parts of previous I didn't mean to commit yet.  
						
						
						
						
					 
					
						2017-01-16 14:52:25 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						68db958477 
					 
					
						
						
							
							getopt() has a struct option so just return to using options_entry.  
						
						
						
						
					 
					
						2017-01-16 14:49:14 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						7b60645732 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-16 00:01:10 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						c9fcb76651 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-15 22:01:11 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						52847a9518 
					 
					
						
						
							
							It is silly for cmd_list_parse to return an integer error when it could  
						
						... 
						
						
						
						just return NULL. 
						
						
					 
					
						2017-01-15 22:00:56 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						2b0bc9f1c5 
					 
					
						
						
							
							Major tidy up and rework of options tree and set-option/show-options  
						
						... 
						
						
						
						commands this pushes more of the code into options.c and ties it more
closely to the options table rather than having an unnecessary
split. Also add support for array options (will be used later). Only
(intentional) user visible change is that show-options output is now
passed through vis(3) with VIS_DQ so quotes are escaped. 
						
						
					 
					
						2017-01-15 20:48:41 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						780dd7ac82 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-13 14:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						2311bbd28a 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-13 12:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						08d21936e4 
					 
					
						
						
							
							options_get_style return const too.  
						
						
						
						
					 
					
						2017-01-13 11:58:49 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						95950bf668 
					 
					
						
						
							
							Add -E to detach-client to exec a command to replace the client instead  
						
						... 
						
						
						
						of exiting it, useful if tmux wasn't exec'd itself. From Jenna Magius. 
						
						
					 
					
						2017-01-13 10:12:12 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						d4cb178249 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-12 16:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						24cba5907b 
					 
					
						
						
							
							Simplify appending to string options.  
						
						
						
						
					 
					
						2017-01-12 15:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						1eb9500644 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-12 12:01:10 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						dad3090d32 
					 
					
						
						
							
							Put all palette functions together in the file.  
						
						
						
						
					 
					
						2017-01-12 10:15:55 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						4a76861925 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-12 02:01:11 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						9e786030df 
					 
					
						
						
							
							Fix setting the palette of aixterm colours (90-97).  
						
						
						
						
					 
					
						2017-01-12 00:19:32 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						d87ab0cadf 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-11 18:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						bf6a5c056d 
					 
					
						
						
							
							Add a format for terminal type.  
						
						
						
						
					 
					
						2017-01-11 16:09:57 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						7497ecd979 
					 
					
						
						
							
							Use a macro for looking up tty types.  
						
						
						
						
					 
					
						2017-01-11 16:05:46 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						0d19d78fff 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-11 16:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						458b6eb600 
					 
					
						
						
							
							Some tidying and tweaks to options code.  
						
						
						
						
					 
					
						2017-01-11 14:56:44 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						2c862b04af 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-09 22:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						844f2eacf4 
					 
					
						
						
							
							Add simple comparisons in formats: #{==:a,b} and #{!=:a,b} ("a" and "b"  
						
						... 
						
						
						
						are expanded so can compare formats). And expand the condition to
#{?a,b,c} (the "a" part) if it doesn't work as a simple lookup.
Also add FORMAT_NOJOBS flag to disable jobs in a format. 
						
						
					 
					
						2017-01-09 21:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						95f5d406e5 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-09 20:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						5330a2a85d 
					 
					
						
						
							
							Run the source-file pattern through glob(3).  
						
						
						
						
					 
					
						2017-01-09 19:27:00 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						29e64a8c64 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-07 16:01:17 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						314e933914 
					 
					
						
						
							
							Add support for the OSC 4 and OSC 104 palette setting escape sequences,  
						
						... 
						
						
						
						from S Gilles. 
						
						
					 
					
						2017-01-07 15:28:13 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						a3428487a7 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-06 14:01:15 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						461217d0f0 
					 
					
						
						
							
							Incremental search in copy mode (on for emacs keys by default) - much  
						
						... 
						
						
						
						the same as normal searching but updates the cursor position and marked
search terms as you type. C-r and C-s in the prompt repeat the search,
once finished searching (with Enter), N and n work as before. 
						
						
					 
					
						2017-01-06 11:57:03 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						58642011df 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-01-05 10:01:11 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						9a56671a75 
					 
					
						
						
							
							Highlight all occurrences of search string after searching in copy mode.  
						
						
						
						
					 
					
						2017-01-05 09:07:15 +00:00