nicm 
							
						 
					 
					
						
						
							
						
						069f5925af 
					 
					
						
						
							
							Preserve argument type in command and convert to string on demand.  
						
						 
						
						
						
						
					 
					
						2021-08-21 20:46:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						326d2ef234 
					 
					
						
						
							
							Pass typed arguments out of the parser into the arguments list and let  
						
						 
						
						... 
						
						
						
						it convert them into strings. 
						
						
					 
					
						2021-08-21 18:39:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						63b6eec278 
					 
					
						
						
							
							Use new syntax for default key bindings.  
						
						 
						
						
						
						
					 
					
						2021-08-21 17:41:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5241dae87d 
					 
					
						
						
							
							Stop caring about empty commands, just treat as a null command.  
						
						 
						
						
						
						
					 
					
						2021-08-21 17:25:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						68cacaec68 
					 
					
						
						
							
							Remove some members of struct cmd which are no longer used.  
						
						 
						
						
						
						
					 
					
						2021-08-21 14:10:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c286fbdcd7 
					 
					
						
						
							
							Preserve command group when moving temporary list to current list being  
						
						 
						
						... 
						
						
						
						buit. 
						
						
					 
					
						2021-08-21 14:06:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						110ba767e5 
					 
					
						
						
							
							Rename a member to match what it will be in future.  
						
						 
						
						
						
						
					 
					
						2021-08-21 10:28:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						08e6360f23 
					 
					
						
						
							
							Add args parsing callback for some future work, currently unused.  
						
						 
						
						
						
						
					 
					
						2021-08-21 10:22:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d371764d02 
					 
					
						
						
							
							Wrap command argument definitions in their own struct.  
						
						 
						
						
						
						
					 
					
						2021-08-21 08:44:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						d589be6c65 
					 
					
						
						
							
							A couple more spacing fixes.  
						
						 
						
						
						
						
					 
					
						2021-08-20 20:08:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						caa8703a23 
					 
					
						
						
							
							Spacing tweaks.  
						
						 
						
						
						
						
					 
					
						2021-08-20 20:04:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5f32b7d961 
					 
					
						
						
							
							Hide struct args behind a couple of accessor functions.  
						
						 
						
						
						
						
					 
					
						2021-08-20 19:50:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						de94a344f6 
					 
					
						
						
							
							Add a couple of const and fix some warnings.  
						
						 
						
						
						
						
					 
					
						2021-08-20 19:34:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						c76b28de24 
					 
					
						
						
							
							Remove some unnecessary blank lines.  
						
						 
						
						
						
						
					 
					
						2021-08-20 19:08:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						90dd474c3e 
					 
					
						
						
							
							Expose args_value struct (will be needed soon) and add some missing frees.  
						
						 
						
						
						
						
					 
					
						2021-08-20 18:59:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6cbc83c6a6 
					 
					
						
						
							
							Add a way to create an empty arguments set.  
						
						 
						
						
						
						
					 
					
						2021-08-20 17:53:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						e463e8622d 
					 
					
						
						
							
							Remove stray spaces after function names.  
						
						 
						
						
						
						
					 
					
						2021-08-20 17:50:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						01b13de655 
					 
					
						
						
							
							Fill colour palette correctly from option for new panes, GitHub issue  
						
						 
						
						... 
						
						
						
						2831. 
						
						
					 
					
						2021-08-20 17:36:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						f984446d19 
					 
					
						
						
							
							Actually parse contents of {} as a command and then convert to a string  
						
						 
						
						... 
						
						
						
						instead of just copying arguments around as strings. 
						
						
					 
					
						2021-08-20 09:06:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						3177d7b617 
					 
					
						
						
							
							Add a helper function for actually parsing the command.  
						
						 
						
						
						
						
					 
					
						2021-08-20 06:30:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5413a73ded 
					 
					
						
						
							
							Need to flatten arguments for aliases.  
						
						 
						
						
						
						
					 
					
						2021-08-18 15:16:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						82836c7394 
					 
					
						
						
							
							Push the conversion of {} to string up out of the parser and into the  
						
						 
						
						... 
						
						
						
						command builder. 
						
						
					 
					
						2021-08-18 10:15:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5fdea440ce 
					 
					
						
						
							
							Treat a pane that has died the same as no pane when sending data to  
						
						 
						
						... 
						
						
						
						control mode clients, GitHub issue 2828. 
						
						
					 
					
						2021-08-17 20:17:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						66aaa9e484 
					 
					
						
						
							
							Fix pipe-pane usage.  
						
						 
						
						
						
						
					 
					
						2021-08-17 19:37:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						2b0d798982 
					 
					
						
						
							
							Do not block with incremental command prompt.  
						
						 
						
						
						
						
					 
					
						2021-08-17 19:26:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4f62aadc93 
					 
					
						
						
							
							Set the right session if detach-on-destroy is off.  
						
						 
						
						
						
						
					 
					
						2021-08-17 16:19:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						de9697b456 
					 
					
						
						
							
							calloc for confirm-before data since the item needs to start NULL.  
						
						 
						
						
						
						
					 
					
						2021-08-17 11:20:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						41ababdf6c 
					 
					
						
						
							
							Be more sophisticated about enabling synchronized updates when there is  
						
						 
						
						... 
						
						
						
						an overlay and treat it like the active pane (use for commands which
move the cursor only). When there is an overlay also use it for all
panes and not just the active pane. GitHub issue 2826. 
						
						
					 
					
						2021-08-17 08:44:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						1a7eb6ca90 
					 
					
						
						
							
							Revert previous; this is not how it should work.  
						
						 
						
						
						
						
					 
					
						2021-08-17 08:22:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						158f0e8c41 
					 
					
						
						
							
							Start sync before drawing popup.  
						
						 
						
						
						
						
					 
					
						2021-08-17 07:14:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						30786abe0e 
					 
					
						
						
							
							Some other missing palette NULL checks, from oss-fuzz.  
						
						 
						
						
						
						
					 
					
						2021-08-14 16:26:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						befe7cb1c5 
					 
					
						
						
							
							Do not use NULL palette when clearing.  
						
						 
						
						
						
						
					 
					
						2021-08-14 14:00:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						4cc6db7281 
					 
					
						
						
							
							Missing argument specifier for -c.  
						
						 
						
						
						
						
					 
					
						2021-08-14 08:06:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7d7d7c9605 
					 
					
						
						
							
							Tweak how mouse works on popup: only Meta alone resizes or moves, not  
						
						 
						
						... 
						
						
						
						Meta with other modifiers; button 2 on the left or top border opens
menu, right or bottom resizes; button 1 on any border moves. 
						
						
					 
					
						2021-08-13 23:05:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						63aa968642 
					 
					
						
						
							
							Check callback needs to only return 0 (text should be suppressed) if  
						
						 
						
						... 
						
						
						
						menu returns 0, otherwise it should check the popup also. 
						
						
					 
					
						2021-08-13 20:04:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7a0cec5ecf 
					 
					
						
						
							
							Fill in some other bits on new panes.  
						
						 
						
						
						
						
					 
					
						2021-08-13 19:55:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						2588c3e52e 
					 
					
						
						
							
							Add menu options to convert a popup into a pane.  
						
						 
						
						
						
						
					 
					
						2021-08-13 19:27:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						92615b534a 
					 
					
						
						
							
							Adjust overlay check callback before drawing data from pty.  
						
						 
						
						
						
						
					 
					
						2021-08-13 19:25:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						7789639b5d 
					 
					
						
						
							
							Add a menu when a popup is present (mouse only for now).  
						
						 
						
						
						
						
					 
					
						2021-08-13 18:54:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						614611a8bd 
					 
					
						
						
							
							Add -B flag to remove border from popup.  
						
						 
						
						
						
						
					 
					
						2021-08-13 17:03:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						13a0da205b 
					 
					
						
						
							
							Break message type stuff out into its own header.  
						
						 
						
						
						
						
					 
					
						2021-08-13 07:37:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						2bb0b9d6c5 
					 
					
						
						
							
							Change focus to be driven by events rather than walking all panes at end  
						
						 
						
						... 
						
						
						
						of event loop, this way the ordering of in and out can be enforced.
GitHub issue 2808. 
						
						
					 
					
						2021-08-13 06:52:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						a2b8506917 
					 
					
						
						
							
							Set return code for confirm-before and make command-prompt also block,  
						
						 
						
						... 
						
						
						
						GitHub issue 2822. 
						
						
					 
					
						2021-08-13 06:50:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						e2f6f58fe5 
					 
					
						
						
							
							Make newline a style delimiter as well so they can cross multiple lines  
						
						 
						
						... 
						
						
						
						for readability. 
						
						
					 
					
						2021-08-12 20:46:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						db9195463d 
					 
					
						
						
							
							Now that styles can contain formats, they need to be expanded when  
						
						 
						
						... 
						
						
						
						inserted into the status line. 
						
						
					 
					
						2021-08-12 20:44:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						6feb8f6505 
					 
					
						
						
							
							Use COLOUR_DEFAULT not hardcoded 8.  
						
						 
						
						
						
						
					 
					
						2021-08-12 20:09:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						9b00472820 
					 
					
						
						
							
							Evaluate styles with the pane variables.  
						
						 
						
						
						
						
					 
					
						2021-08-12 19:47:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						5d451551b6 
					 
					
						
						
							
							Restore saved cursor position after a ZWJ rather than recalculating it.  
						
						 
						
						
						
						
					 
					
						2021-08-12 11:35:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						26773ea9ef 
					 
					
						
						
							
							Do not dereference pane when it is NULL, fixes a crash when creating a  
						
						 
						
						... 
						
						
						
						hook from the config, GitHub issue 2820. 
						
						
					 
					
						2021-08-12 08:10:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nicm 
							
						 
					 
					
						
						
							
						
						163908fe8a 
					 
					
						
						
							
							Move hook format setup earlier and add a hook_client, GitHub issue 2809.  
						
						 
						
						
						
						
					 
					
						2021-08-12 08:05:11 +00:00