Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								f790c79ec7 
								
							
								 
							
						 
						
							
							
								
								Use wl_display_bind() for binding to globals  
							
							 
							
							
 
							
						 
						
							14 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								334182062f 
								
							
								 
							
						 
						
							
							
								
								Use the new wl_callback interface  
							
							 
							
							
 
							
						 
						
							14 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								8417d432f5 
								
							
								 
							
						 
						
							
							
								
								screenshot: A couple of minor tweaks  
							
							 
							
							
 
							
						 
						
							14 years ago  
						
					 
				
					
						
							
							
								 
								Tiago Vignatti
							
						 
						
							 
							
							
							
								
							
								4d0d2037ea 
								
							
								 
							
						 
						
							
							
								
								screenshot: use gdk-pixbuf for writing png images  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> 
							
						 
						
							14 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								2669f72e95 
								
							
								 
							
						 
						
							
							
								
								clients: Rename simple-client to simple-egl  
							
							 
							
							
 
							
						 
						
							14 years ago  
						
					 
				
					
						
							
							
								 
								Tiago Vignatti
							
						 
						
							 
							
							
							
								
							
								93165e3e23 
								
							
								 
							
						 
						
							
							
								
								configure: set up simple clients independently from the others  
							
							 
							
							... 
							
							
 
							
							Namely, simple-client and simple-shm.
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> 
							
						 
						
							14 years ago  
						
					 
				
					
						
							
							
								 
								Tiago Vignatti
							
						 
						
							 
							
							
							
								
							
								e81fe8346c 
								
							
								 
							
						 
						
							
							
								
								clients: simple-shm: remove unused libraries and headers  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> 
							
						 
						
							14 years ago  
						
					 
				
					
						
							
							
								 
								Tiago Vignatti
							
						 
						
							 
							
							
							
								
							
								79caa757c9 
								
							
								 
							
						 
						
							
							
								
								simple-shm: assert display conection  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com> 
							
						 
						
							14 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								22d5481f91 
								
							
								 
							
						 
						
							
							
								
								window.c: Fix compile/run using cairo without egl  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								97ba2e6015 
								
							
								 
							
						 
						
							
							
								
								clients: Add a simple shared memory client  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								14f7ff91ad 
								
							
								 
							
						 
						
							
							
								
								window: Set egl_window_resize late and once  
							
							 
							
							... 
							
							
 
							
							Previously we resized in attach_surface and create_surface.
THe second resize overwrote dx or dy from the first. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								54b8683784 
								
							
								 
							
						 
						
							
							
								
								terminal: Don't set terminal size before we have the pty  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								8f0ce05f52 
								
							
								 
							
						 
						
							
							
								
								compositor: Send out more detailed output events  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								282019a7df 
								
							
								 
							
						 
						
							
							
								
								simple-client: Trigger first drawing by hand  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								7a5c979f4c 
								
							
								 
							
						 
						
							
							
								
								Move map requests to shell  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								65e5051bc7 
								
							
								 
							
						 
						
							
							
								
								clients: Add an optional roundtrip for visual lookup  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								b3bef626ce 
								
							
								 
							
						 
						
							
							
								
								view: Set opaque when going fullscreen  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								3be87d1931 
								
							
								 
							
						 
						
							
							
								
								window: Add support for opaque windows  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								8357cd61d8 
								
							
								 
							
						 
						
							
							
								
								window.c: Deal with visual changes  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								393d47aa6f 
								
							
								 
							
						 
						
							
							
								
								view: Add fullscreen option  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								12283cc9a2 
								
							
								 
							
						 
						
							
							
								
								view: Set resize handler so fullscreen doesn't crash  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								ded9ff337b 
								
							
								 
							
						 
						
							
							
								
								simple-client: setenv the EGL platform for simple client as well  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Egbert Eich
							
						 
						
							 
							
							
							
								
							
								e7b8d9055e 
								
							
								 
							
						 
						
							
							
								
								compositor: Set EGL_PLATFORM env variable for each backend.  
							
							 
							
							... 
							
							
 
							
							I may have missed something, but - since the Wayland compositor
already picks a platform backend, opens a connection and initializes the
backend specific display data structure it doesn't make sense
to let egl pick a platform. If it picks a different one the
display specific data structure will most likely not match.
Thus determine the platform in the Wayland rendering backend by setting
the EGL_PLATFORM env variable.
For the client any other platform than 'wayland' doesn't seem to make
sense.
I'm not sure if I've got the the platform ofr openfwd right.
Signed-off-by: Egbert Eich <eich@freedesktop.org> 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								8544903741 
								
							
								 
							
						 
						
							
							
								
								compositor: Screenhoot into a client provided shm buffer  
							
							 
							
							... 
							
							
 
							
							This moves the png writing part to the client and removes the gdk-pixbuf
dependency from the compositor. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Casey Dahlin
							
						 
						
							 
							
							
							
								
							
								48d49eb5f9 
								
							
								 
							
						 
						
							
							
								
								Add some new things to .gitignore  
							
							 
							
							... 
							
							
 
							
							libtoytoolkit.a, and generated protocol headers for meego-tablet. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								80492e220a 
								
							
								 
							
						 
						
							
							
								
								configure: Only check dependencies for the enabled compositor backends  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								bde55ec8e4 
								
							
								 
							
						 
						
							
							
								
								Implement buffer.damage in shm, use it in window.c  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								7cbdb64ab6 
								
							
								 
							
						 
						
							
							
								
								Fix clients to work with wl_ prefixed interface names  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								cf57dc52ff 
								
							
								 
							
						 
						
							
							
								
								Update to work with scanner that doesn't hardcode wl_*  
							
							 
							
							... 
							
							
 
							
							This lets us drop the wl_ prefix for the un-officual screenshooter protocol. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								91342c6081 
								
							
								 
							
						 
						
							
							
								
								Switch to new subscribe protocol and wayland-egl  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								d11eadb519 
								
							
								 
							
						 
						
							
							
								
								window.c: Check for cairo device failure the right way  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								01aed1c665 
								
							
								 
							
						 
						
							
							
								
								Remove double definition of window_get_wl_surface()  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								12b0bb343b 
								
							
								 
							
						 
						
							
							
								
								Fix window_set_child_size() for windows without decoration  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								386857ba6a 
								
							
								 
							
						 
						
							
							
								
								Add struct window accessor for the wl_surface  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Tim Wiederhake
							
						 
						
							 
							
							
							
								
							
								b4b67344f0 
								
							
								 
							
						 
						
							
							
								
								Define global handler on display creation  
							
							 
							
							... 
							
							
 
							
							Otherwise the initial announcement of interfaces gets lost. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								cff904e69d 
								
							
								 
							
						 
						
							
							
								
								gears: Use wayland egl surface instead of images  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								6693ac2108 
								
							
								 
							
						 
						
							
							
								
								window: Use window surfaces for windows  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								2eae9e3f1c 
								
							
								 
							
						 
						
							
							
								
								simple-client: Request a alpha channel in choose config  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								ec4d342aa9 
								
							
								 
							
						 
						
							
							
								
								Support per surface frame events  
							
							 
							
							... 
							
							
 
							
							This fixes tearing with multi head. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								b2d71852fd 
								
							
								 
							
						 
						
							
							
								
								Split into a demo repository that holds the demo compositor and clients  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Tim Wiederhake
							
						 
						
							 
							
							
							
								
							
								9c7a8cc663 
								
							
								 
							
						 
						
							
							
								
								fix typo in window.c  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								0d5007a76f 
								
							
								 
							
						 
						
							
							
								
								window.c: Use eglGetProcAddress to look up extension functions  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								297d6dd442 
								
							
								 
							
						 
						
							
							
								
								window.c: Include wayland-egl.h before EGL headers so we get the right platform  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								3eff366911 
								
							
								 
							
						 
						
							
							
								
								Add struct wl_egl_display argument to wl_egl_window_create  
							
							 
							
							... 
							
							
 
							
							We don't need it in the mesa implementation, but other implementations
might and it's symmetric with wl_egl_pixmap_create(). 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								bfb8e61381 
								
							
								 
							
						 
						
							
							
								
								Follow wayland-egl renames  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								a495a5ed8b 
								
							
								 
							
						 
						
							
							
								
								simple-client: Port to wayland-egl and use eglSwapBuffers()  
							
							 
							
							... 
							
							
 
							
							simple-client is simpler. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								f57a96f98d 
								
							
								 
							
						 
						
							
							
								
								gears: Remove unused drm_fd field  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								297c6313eb 
								
							
								 
							
						 
						
							
							
								
								Port window.c to use wayland-egl  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								nobled
							
						 
						
							 
							
							
							
								
							
								7b87cb04a9 
								
							
								 
							
						 
						
							
							
								
								window: add null checks  
							
							 
							
							... 
							
							
 
							
							Also check for invalid parameters early on, so if we crash,
we know *why* we crashed. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								nobled
							
						 
						
							 
							
							
							
								
							
								14d222f612 
								
							
								 
							
						 
						
							
							
								
								add newlines in error messages  
							
							 
							
							
 
							
						 
						
							15 years ago