9dc868a27f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #667  from Ongy/screenshot_tmpfile_template  
							
							... 
							
							
 
							
							prevent screenshot from resuing template array 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8ab0073b49 
								
							
								 
							
						 
						
							
							
								
								prevent screenshot from resuing template array  
							
							... 
							
							
 
							
							The template array given to mkstemp was declared static. This reused the
memory, which caused mkstemp to fail if backingfile is run more than
once, because the array no longer contained the template syntax
(which is forced to end in XXXXXX) but the previous file name. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b7b86a9591 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #641  from Ongy/idle-inhibit  
							
							... 
							
							
 
							
							Add idle-inhibit implementation 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								67285c1d57 
								
							
								 
							
						 
						
							
							
								
								idle-inhibit: style adjustments and motivation  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b13f9fcfde 
								
							
								 
							
						 
						
							
							
								
								Don't use os_create_anonymous_file outside of wlroots  
							
							... 
							
							
 
							
							Use a stripped down version for the backing file in the screenshot
example. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								87a7afb641 
								
							
								 
							
						 
						
							
							
								
								idle-inhibit: second feedback pass  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3016133f91 
								
							
								 
							
						 
						
							
							
								
								idle-inhibit: feedback pass  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bab8c73d3c 
								
							
								 
							
						 
						
							
							
								
								handle xdg close event in idle-inhibit example  
							
							... 
							
							
 
							
							Fixes a crash when the idle-inhibit example application is closed by the
compositor, instead of Ctr+C on the spawning terminal, by actualy
handling the close request. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a0bce86006 
								
							
								 
							
						 
						
							
							
								
								adds the client example for idle-inhibit  
							
							... 
							
							
 
							
							Adds a client example for the idle-inhibit-unsable-v1 protocol.
The client creates a surface and requests an idle inhibitor.
On pointer BTN_LEFT the inhibitor is destroyed if it exists, or
recreated if it was destroyed before.
The surfaces colour is based on the idle-inhibit state.
Green if an inhibitor exists, yellow if it does not. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d1b28ec812 
								
							
								 
							
						 
						
							
							
								
								wayland protocol headers: use double-quote for includes  
							
							... 
							
							
 
							
							These headers are not installed so we should look for these locally 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								10ecf871f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove wlr_backend.events.{output_remove,device_remove}  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ddb1779f9f 
								
									
								
							
								 
							
						 
						
							
							
								
								render: make wlr_renderer_clear take a float[4] for the color  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3d3ea32137 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cd925f496c 
								
							
								 
							
						 
						
							
							
								
								fixes the off by one errors in examples/screenshot  
							
							... 
							
							
 
							
							The inverse loop iterations for the transformed outputs had an off by
one error, iterating 1 based, not 0 based. This commit fixes that. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3a404e4f8d 
								
							
								 
							
						 
						
							
							
								
								handle the other transformations for screenshots  
							
							... 
							
							
 
							
							This handles all current transformations for outputs properly.
This ensures an output is drawn in readable orientation/flipping no
matter the actual transformations applied to it. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4afc933ea4 
								
							
								 
							
						 
						
							
							
								
								fixes 90 degree rotation screenshots  
							
							... 
							
							
 
							
							This fixes the screenshot example application when an output is rotated
by 90 degrees.
Other tranformations are not taken into account yet. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								51c22d39a4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4fa90b0511 
								
									
								
							
								 
							
						 
						
							
							
								
								Backport screenshooter fixes from the renderer redesign v1  
							
							... 
							
							
 
							
							This backports some changes to #319  to fix the screenshooter data
format. This also adds wlr_backend_get_renderer which will be
useful to support multiple renderers. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								415a2b7c56 
								
									
								
							
								 
							
						 
						
							
							
								
								render: add wlr_renderer_clear and wlr_renderer_scissor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								59c53e8333 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dcc743047b 
								
							
								 
							
						 
						
							
							
								
								style: include brackets for if/while/for, even if it's a single statement  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0365b587f0 
								
									
								
							
								 
							
						 
						
							
							
								
								output: add damage tracking via buffer age  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e29a0df8c1 
								
									
								
							
								 
							
						 
						
							
							
								
								output: fix software cursors damage tracking  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bcb58b5caa 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #567  from Timidger/example-logging  
							
							... 
							
							
 
							
							Fixed logging for examples 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								264ef0c261 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed logging for examples  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b331c5c2c5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #549  from emersion/output-enabled  
							
							... 
							
							
 
							
							Add wlr_output::enabled 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9e85283f06 
								
							
								 
							
						 
						
							
							
								
								Add example for idle protocol  
							
							... 
							
							
 
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8ebd7d4dbe 
								
									
								
							
								 
							
						 
						
							
							
								
								output: rename resolution event to mode  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1fe1d64042 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix views outside output layout  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								56505c2635 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't destroy backend in compositor_fini  
							
							... 
							
							
 
							
							This is already done after the changes in #504 , and now just causes a
segfault on closing the examples. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bb24895a2b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #533  from martinetd/wl_array_add  
							
							... 
							
							
 
							
							ENOMEM checks: consistently check wl_array_add return 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8e24aaa3c6 
								
							
								 
							
						 
						
							
							
								
								style: fix sizeof() calls without parentheses  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1e6566e6cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixes for multiple outputs  
							
							... 
							
							
 
							
							* Fixes output positions in screenshots
* Fixes Wayland backend pointer events when output layout doesn't start at (0, 0) 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ff13849624 
								
									
								
							
								 
							
						 
						
							
							
								
								config: Avoid clash with other config-headers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								57a09c8ca4 
								
									
								
							
								 
							
						 
						
							
							
								
								config: Put all defines into config.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3b4b8953d9 
								
									
								
							
								 
							
						 
						
							
							
								
								Update output layout when scale or transform changes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cef6d75491 
								
							
								 
							
						 
						
							
							
								
								Moved os-compatibility and added header  
							
							... 
							
							
 
							
							* Moved os-compatibility.c to util
* Added header under util
* Removed static since it isn't needed (i think so)
* Adjusted meson.build to include lib_wlr
Improved some codestyle
* Added guard to os-compatibility.h
* Fixed typo in include statment
Adjusted Guard
* Changed guard to _WLR_UTIL_OS_COMPATIBILITY 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								64221c6da1 
								
									
								
							
								 
							
						 
						
							
							
								
								Use wl_list for touch points in examples/  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f61986e8db 
								
							
								 
							
						 
						
							
							
								
								rename touch slot to touch id  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ac1573b0e7 
								
									
								
							
								 
							
						 
						
							
							
								
								Add scale parameter to wlr_cursor_set_image  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								029f2c05bb 
								
							
								 
							
						 
						
							
							
								
								Fix unused-result error  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4f73498b78 
								
							
								 
							
						 
						
							
							
								
								Move shared example code  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6b6895168b 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix segfaults on exit in examples/mutli-pointer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7dc716a2bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix memory leak in wlr_cursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ae9a46fc9b 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove outdated TODOs, use wlr_surface_has_buffer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6a74a3586f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix wlr_cursor_destroy, handle device remove in examples/multi-cursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								044173d1df 
								
									
								
							
								 
							
						 
						
							
							
								
								Add multi-pointer example  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4230a577cc 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove wlr_cursor_set_xcursor for now  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2e2d63a164 
								
									
								
							
								 
							
						 
						
							
							
								
								Manage wlr_output_cursor from wlr_cursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c45f2eef0e 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix rootston  
							
							
 
							
						 
						
							8 years ago