nicm 
							
						 
					 
					
						
						
							
						
						6dcca5fda4 
					 
					
						
						
							
							Add support for simple menus usable with mouse or keyboard. New command  
						
						 
						
						... 
						
						
						
						display-menu shows a menu (bound to the mouse on status line by default)
and a couple of extra formats for the default menus. 
						
						
					 
					
						2019-05-10 18:04:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						004a9b52f0 
					 
					
						
						
							
							Add a function to draw a simple menu onto a screen.  
						
						 
						
						
						
						
					 
					
						2019-05-10 14:12:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						cb10bfb8ef 
					 
					
						
						
							
							Save mouse buttons as well as position.  
						
						 
						
						
						
						
					 
					
						2019-05-09 14:09:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						21d9750450 
					 
					
						
						
							
							send-keys also needs to insert key commands in the right order.  
						
						 
						
						
						
						
					 
					
						2019-05-09 13:12:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						3c68e51609 
					 
					
						
						
							
							Change swap-window -d to be the other way round (stay with src window),  
						
						 
						
						... 
						
						
						
						so it works like swap-pane. 
						
						
					 
					
						2019-05-09 08:39:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						299b7289ea 
					 
					
						
						
							
							Add formats to show if pane is the marked pane and if any marked pane is set.  
						
						 
						
						
						
						
					 
					
						2019-05-09 08:38:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f9682d2e55 
					 
					
						
						
							
							Add a flag to redraw only the overlay, and remove the overlay on resize.  
						
						 
						
						
						
						
					 
					
						2019-05-08 18:07:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a384245c5a 
					 
					
						
						
							
							Adjust how mouse targets are found so they always have a session, window  
						
						 
						
						... 
						
						
						
						and pane. 
						
						
					 
					
						2019-05-08 18:05:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						89db309e10 
					 
					
						
						
							
							Move around the display-panes identify code to make it a bit more  
						
						 
						
						... 
						
						
						
						generic and hide the display-panes specific bits into
cmd-display-panes.c. 
						
						
					 
					
						2019-05-07 20:01:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d53d3bce59 
					 
					
						
						
							
							Adjust the same bit to adjust the selection for history-top and  
						
						 
						
						... 
						
						
						
						history-bottom as for cursor-up and cursor-down. GitHub issue 1723. 
						
						
					 
					
						2019-05-07 19:46:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schwarze 
							
						 
					 
					
						
						
							
						
						fcd0e3082b 
					 
					
						
						
							
							Rename the ENVIRONMENT section which was squatting on the standard  
						
						 
						
						... 
						
						
						
						manual page section and create a new ENVIRONMENT with the expected
content.  Move some information that was misplaced below the -u
flag into that new section.
Feedback and OK nicm@ jmc@ tb@ 
						
						
					 
					
						2019-05-07 14:01:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						85a9c2f52b 
					 
					
						
						
							
							Treat keys in identify mode (display-panes) specially and handle them  
						
						 
						
						... 
						
						
						
						immediately rather than queuing them (the command can block the queue
which means they were not being seen until it finished which was too
late). Reported by denis@ and solene@, ok solene@. 
						
						
					 
					
						2019-05-07 11:24:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						69440d19b7 
					 
					
						
						
							
							Do not use evbuffer_add_buffer because it is destructive and doesn't  
						
						 
						
						... 
						
						
						
						work in newer libevent. 
						
						
					 
					
						2019-05-07 10:25:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						45ae9a8e35 
					 
					
						
						
							
							Fix order of insertion in load_cfg.  
						
						 
						
						
						
						
					 
					
						2019-05-03 21:21:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						9f75635596 
					 
					
						
						
							
							Allow panes to be empty (no command), output can be piped to them with  
						
						 
						
						... 
						
						
						
						split-window or display-message -I. 
						
						
					 
					
						2019-05-03 20:44:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						e8e4f4ec3e 
					 
					
						
						
							
							Insert after the right element on queue.  
						
						 
						
						
						
						
					 
					
						2019-05-03 18:59:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4097257bef 
					 
					
						
						
							
							Do not store the mouse position we calculate as the start of a drag back  
						
						 
						
						... 
						
						
						
						into the mouse event that later code uses, it has been adjusted and they
should use the original position. GitHub issue 1710. 
						
						
					 
					
						2019-05-03 18:42:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						84e4652513 
					 
					
						
						
							
							Use the right index for user-keys.  
						
						 
						
						
						
						
					 
					
						2019-05-03 18:00:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						fc3d85e34b 
					 
					
						
						
							
							Fix mouse positioning when the pane is not entirely visible.  
						
						 
						
						
						
						
					 
					
						2019-05-03 16:51:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						cf6075fb29 
					 
					
						
						
							
							Correct ordering when adding after an existing item.  
						
						 
						
						
						
						
					 
					
						2019-05-03 15:43:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						33298d6df6 
					 
					
						
						
							
							Instead of processing keys all together, put them up on the client  
						
						 
						
						... 
						
						
						
						command queue so they are ordered correctly with the commands that they
execute. 
						
						
					 
					
						2019-05-03 14:51:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4bb48998e0 
					 
					
						
						
							
							Fix reverse attribute in status line, GitHub issue 1709.  
						
						 
						
						
						
						
					 
					
						2019-05-03 10:00:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5d9e591ae8 
					 
					
						
						
							
							Fix up some bits about window-size that seem to have got lost.  
						
						 
						
						
						
						
					 
					
						2019-05-02 20:12:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c176361788 
					 
					
						
						
							
							Remove unused variable from Thomas Adam.  
						
						 
						
						
						
						
					 
					
						2019-05-01 06:07:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						429c4bc51b 
					 
					
						
						
							
							Fix user options after show-hooks merge, GitHub issue 1704.  
						
						 
						
						
						
						
					 
					
						2019-04-30 18:02:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5a288b1efe 
					 
					
						
						
							
							Don't redraw control clients, from George Nachman.  
						
						 
						
						
						
						
					 
					
						2019-04-30 06:21:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						82c789ee58 
					 
					
						
						
							
							Fix memory leak in window tree search, from Amos Bird.  
						
						 
						
						
						
						
					 
					
						2019-04-30 06:19:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						ec81bd2399 
					 
					
						
						
							
							Add support for keys to jump between matching brackets - C-M-f and C-M-b  
						
						 
						
						... 
						
						
						
						in emacs, % in vi. Suggested by and help from Chris Barber in GitHub
issue 1666. 
						
						
					 
					
						2019-04-29 06:55:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c4b0da5513 
					 
					
						
						
							
							Support multiple occurances of the same argument. Use this for a new  
						
						 
						
						... 
						
						
						
						flag -e to new-window, split-window, respawn-window, respawn-pane to
pass environment variables into the newly created process. From Steffen
Christgau in GitHub issue 1697. 
						
						
					 
					
						2019-04-28 20:05:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						dfb7bb6830 
					 
					
						
						
							
							Merge hooks into options and make each one an array option. This allows  
						
						 
						
						... 
						
						
						
						multiple commands to be easily bound to one hook. set-hook and
show-hooks remain but they are now variants of set-option and
show-options. show-options now has a -H flag to show hooks (by default
they are not shown). 
						
						
					 
					
						2019-04-26 11:38:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f1e14f86c4 
					 
					
						
						
							
							Destroy panes before options to avoid crash when forced into a mode by a  
						
						 
						
						... 
						
						
						
						hook. 
						
						
					 
					
						2019-04-26 10:24:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6644d209d2 
					 
					
						
						
							
							Unbreak main-vertical and main-horizontal layouts.  
						
						 
						
						
						
						
					 
					
						2019-04-26 10:15:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						2d65bbd941 
					 
					
						
						
							
							options_array_item_value cannot return NULL.  
						
						 
						
						
						
						
					 
					
						2019-04-25 19:36:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a609e6361a 
					 
					
						
						
							
							Need a fallback for -2 for aixterm colours.  
						
						 
						
						
						
						
					 
					
						2019-04-25 19:03:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						32a81e197b 
					 
					
						
						
							
							Make options_tostring allocate its result instead of using a stack  
						
						 
						
						... 
						
						
						
						buffer (needed for something in the future). 
						
						
					 
					
						2019-04-25 18:18:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1677bb0dea 
					 
					
						
						
							
							Need to escape ].  
						
						 
						
						
						
						
					 
					
						2019-04-25 15:35:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						567d3e27ab 
					 
					
						
						
							
							Automatically scroll if dragging to create a selection with the mouse  
						
						 
						
						... 
						
						
						
						and the cursor reaches the top or bottom line. 
						
						
					 
					
						2019-04-25 06:34:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6aa0bedad2 
					 
					
						
						
							
							Use bg not fg when adjusting for aixterm, from Ailin Nemui.  
						
						 
						
						
						
						
					 
					
						2019-04-24 20:32:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c6e39976c6 
					 
					
						
						
							
							Do not loop forever if there is a nonprintable character in the format.  
						
						 
						
						
						
						
					 
					
						2019-04-24 20:27:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						b9022e33ea 
					 
					
						
						
							
							Somehow missed these bits in last commit.  
						
						 
						
						
						
						
					 
					
						2019-04-23 20:40:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						772b3b7a06 
					 
					
						
						
							
							Indicate an array option with a flag rather than a special type so that  
						
						 
						
						... 
						
						
						
						in future will not have to be strings. 
						
						
					 
					
						2019-04-23 20:36:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						564e44adc6 
					 
					
						
						
							
							Add -no-clear variants of copy-selection and copy-pipe which do not  
						
						 
						
						... 
						
						
						
						clear the selection after copying. Make copy-pipe clear the selection by
default to be consistent with copy-selection. From Avi Halachmi. 
						
						
					 
					
						2019-04-23 09:39:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6752f41c2a 
					 
					
						
						
							
							Do not try to resize if the parent cell is NULL, problem reported by  
						
						 
						
						... 
						
						
						
						Sunil Nimmagadda. 
						
						
					 
					
						2019-04-23 09:15:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5b9211d827 
					 
					
						
						
							
							Copy the code to infer the option type to show-options and document it.  
						
						 
						
						
						
						
					 
					
						2019-04-18 12:22:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						3f189945d8 
					 
					
						
						
							
							Pass target client and session to load_cfg from source-file so formats  
						
						 
						
						... 
						
						
						
						work. Reported by Thomas Sattler. 
						
						
					 
					
						2019-04-18 11:07:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f3ab05e7cd 
					 
					
						
						
							
							Update session activity on focus event, from tafryn at gmail dot com.  
						
						 
						
						
						
						
					 
					
						2019-04-18 10:11:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jmc 
							
						 
					 
					
						
						
							
						
						2219f7cc73 
					 
					
						
						
							
							mark up punctuation-as-macro-args properly;  
						
						 
						
						
						
						
					 
					
						2019-04-17 16:34:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1fd3b9ec1c 
					 
					
						
						
							
							Fix minimum size check on split and size of first cell on spread out  
						
						 
						
						... 
						
						
						
						with a pane status line. 
						
						
					 
					
						2019-04-17 14:44:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						da31eddadc 
					 
					
						
						
							
							Rewrite main-vertical and horizontal to use the common spread out code  
						
						 
						
						... 
						
						
						
						and to handle the case where the panes won't fit into the existing
window size. 
						
						
					 
					
						2019-04-17 14:44:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c660e46149 
					 
					
						
						
							
							Set the window size as well as the layout size when using the preset  
						
						 
						
						... 
						
						
						
						layouts. 
						
						
					 
					
						2019-04-17 14:43:49 +00:00