M Stoeckl 
								
							 
						 
						
							
							
							
							
								
							
							
								1211a81aad 
								
							 
						 
						
							
							
								
								Replace wlr_log with sway_log  
							
							 
							
							... 
							
							
							
							This commit mostly duplicates the wlr_log functions, although
with a sway_* prefix. (This is very similar to PR #2009.)
However, the logging function no longer needs to be replaceable,
so sway_log_init's second argument is used to set the exit
callback for sway_abort.
wlr_log_init is still invoked in sway/main.c
This commit makes it easier to remove the wlroots dependency for
the helper programs swaymsg, swaybg, swaybar, and swaynag. 
							
						 
						
							2019-01-21 12:59:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Scott Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								bcde223129 
								
							 
						 
						
							
							
								
								Remove __PRETTY_FUNCTION__  
							
							 
							
							... 
							
							
							
							This is a non-standard extension as well as completely useless in C.
__func__ is the standard way of doing this. 
							
						 
						
							2018-09-06 13:31:57 +12:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									emersion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								63b4bf5000 
								
							 
						 
						
							
							
								
								Update for  swaywm/wlroots#1126  
							
							 
							
							
							
						 
						
							2018-07-09 22:54:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tony Crisci 
								
							 
						 
						
							
							
							
							
								
							
							
								6becfc1431 
								
							 
						 
						
							
							
								
								update log.h for latest wlr  
							
							 
							
							
							
						 
						
							2018-02-24 12:49:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								d4ddfec32e 
								
							 
						 
						
							
							
								
								common/log: finish removing most log functions  
							
							 
							
							... 
							
							
							
							Keep sway_abort and sway_assert and convert them to use wlr_log
functions 
							
						 
						
							2018-01-05 23:40:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dominique Martinet 
								
							 
						 
						
							
							
							
							
								
							
							
								67985e9031 
								
							 
						 
						
							
							
								
								sway: change all sway_log to wlr_log  
							
							 
							
							
							
						 
						
							2018-01-05 23:39:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jerzi Kaminsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8ecb490679 
								
							 
						 
						
							
							
								
								Make sway_abort() report location  
							
							 
							
							
							
						 
						
							2017-04-20 19:20:40 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jerzi Kaminsky 
								
							 
						 
						
							
							
							
							
								
							
							
								709b53bd43 
								
							 
						 
						
							
							
								
								Fix location reported by sway_assert  
							
							 
							
							
							
						 
						
							2017-04-16 16:39:53 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jerzi Kaminsky 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3b1ec5f1 
								
							 
						 
						
							
							
								
								Fix variadic forwarding in sway_assert  
							
							 
							
							... 
							
							
							
							_sway_assert is a variadic function which tries
to delegate to another variadic function. This
requires a vprintf-style variant of the delegate.
https://stackoverflow.com/a/150616  
							
						 
						
							2017-04-16 16:39:53 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								ad7f68585b 
								
							 
						 
						
							
							
								
								Always log filename and line number  
							
							 
							
							
							
						 
						
							2016-12-15 19:01:40 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Eklov 
								
							 
						 
						
							
							
							
							
								
							
							
								26842ff383 
								
							 
						 
						
							
							
								
								Add get_log_level() to encapsulate v (current log level)  
							
							 
							
							... 
							
							
							
							This patch also makes all global variable in log.c static. 
							
						 
						
							2016-06-27 18:56:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eric Engestrom 
								
							 
						 
						
							
							
							
							
								
							
							
								cc9d1cacbb 
								
							 
						 
						
							
							
								
								common: refactor sway_log()  
							
							 
							
							... 
							
							
							
							This removes most preprocessor logic, leaving it only it the header. 
							
						 
						
							2016-05-02 18:30:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								e0cb8284fb 
								
							 
						 
						
							
							
								
								Rearrange logging headers  
							
							 
							
							... 
							
							
							
							Ref #270  
							
						 
						
							2015-11-28 08:49:02 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								d729032ba2 
								
							 
						 
						
							
							
								
								Add file and line number to log in Debug build  
							
							 
							
							
							
						 
						
							2015-11-11 08:32:32 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									S. Christoffer Eliesen 
								
							 
						 
						
							
							
							
							
								
							
							
								9f02b0bf16 
								
							 
						 
						
							
							
								
								commands: Learn 'debuglog'.  
							
							 
							
							... 
							
							
							
							Replicates i3 option. Verbosity level given as command line argument
becomes default log level, and using 'debuglog toggle' switches back and
forth between default and debug (or L_ERROR and debug if default is also
L_DEBUG). 
							
						 
						
							2015-10-27 14:37:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									S. Christoffer Eliesen 
								
							 
						 
						
							
							
							
							
								
							
							
								5a70853253 
								
							 
						 
						
							
							
								
								log: Add swayc_log, use at a few key places.  
							
							 
							
							... 
							
							
							
							swayc_log works just like sway_log, but appends type and name from given
container to the log output. 
							
						 
						
							2015-10-25 13:14:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									taiyu 
								
							 
						 
						
							
							
							
							
								
							
							
								1fa7a91bfb 
								
							 
						 
						
							
							
								
								move_container_to fixup  
							
							 
							
							
							
						 
						
							2015-08-26 11:01:26 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Luminarys 
								
							 
						 
						
							
							
							
							
								
							
							
								7c5b6f8c52 
								
							 
						 
						
							
							
								
								Added in backtrace printing  
							
							 
							
							
							
						 
						
							2015-08-24 15:44:58 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									minus 
								
							 
						 
						
							
							
							
							
								
							
							
								8dfaf6265b 
								
							 
						 
						
							
							
								
								fixed   #108  signed/unsigned comparison  
							
							 
							
							
							
						 
						
							2015-08-21 16:53:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									minus 
								
							 
						 
						
							
							
							
							
								
							
							
								773e85c681 
								
							 
						 
						
							
							
								
								properly handle IPC clients  
							
							 
							
							
							
						 
						
							2015-08-20 15:24:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									taiyu 
								
							 
						 
						
							
							
							
							
								
							
							
								c5a6982893 
								
							 
						 
						
							
							
								
								fixed some more bugs, moved layout_log into log.ch, restored focus_parent  
							
							 
							
							
							
						 
						
							2015-08-19 01:06:15 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									minus 
								
							 
						 
						
							
							
							
							
								
							
							
								faccaf6112 
								
							 
						 
						
							
							
								
								added sway_assert function  
							
							 
							
							... 
							
							
							
							returns false on a failed assertion in release mode and raises SIGABRT in debug mode 
							
						 
						
							2015-08-18 23:38:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									taiyu 
								
							 
						 
						
							
							
							
							
								
							
							
								c024f06631 
								
							 
						 
						
							
							
								
								handle_view_state_request  
							
							 
							
							
							
						 
						
							2015-08-16 17:28:06 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Drew DeVault 
								
							 
						 
						
							
							
							
							
								
							
							
								7f8ebb7d0d 
								
							 
						 
						
							
							
								
								Move headers to include/  
							
							 
							
							
							
						 
						
							2015-08-16 11:02:56 -04:00