7981d00a59 
								
							
								 
							
						 
						
							
							
								
								compositor-drm: Use EGL_DRM_BUFFER_USE_CURSOR_MESA  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								5fa7f17199 
								
							
								 
							
						 
						
							
							
								
								meego-tablet-shell: Destroy tablet_client resource in destroy request  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								bfcf07cd59 
								
							
								 
							
						 
						
							
							
								
								meego-tablet-shell: Handle app switcher choices  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f64c66106f 
								
							
								 
							
						 
						
							
							
								
								compositor-openwfd: Fixup backend split  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								81e8c26176 
								
							
								 
							
						 
						
							
							
								
								meego-tablet-shell: Rename tablet_client.poke to activate and add a destructor  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								92fb0e9e39 
								
							
								 
							
						 
						
							
							
								
								meego-tablet-shell: Add requests to let ux-daemon ask for appgrid or panels  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								8050bd217f 
								
							
								 
							
						 
						
							
							
								
								compositor-drm: Fix modularization breakage  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								1258a4a552 
								
							
								 
							
						 
						
							
							
								
								meego-tablet-shell: Track the state of the UI explicitly  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f77ce46fe5 
								
							
								 
							
						 
						
							
							
								
								meego-tablet-shell: Handle meta key with super modifier so we get the release  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								132c65360e 
								
							
								 
							
						 
						
							
							
								
								meego-tablet-shell: Handle animation surface going away  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								1c5621840b 
								
							
								 
							
						 
						
							
							
								
								compositor: Split backends into modules  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								9d09777e40 
								
							
								 
							
						 
						
							
							
								
								meego-tablet-shell: Use KEY_COMPOSE for the menu key  
							
							... 
							
							
 
							
							This is what the Windows menu key maps to in evdev keycodes. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								269c78286f 
								
							
								 
							
						 
						
							
							
								
								compositor: Rename tweener to spring  
							
							... 
							
							
 
							
							Because it's a spring model, not a tweener. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								0bc0e24968 
								
							
								 
							
						 
						
							
							
								
								compositor: Group matrix and inverse in struct wlsc_transform  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								3a53efe26e 
								
							
								 
							
						 
						
							
							
								
								meego-tablet-shell: Factor out zoom animation  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								d28b4d7be8 
								
							
								 
							
						 
						
							
							
								
								meego-tablet-shell: Match meego-ux-daemon key bindings  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								3d1cad80c2 
								
							
								 
							
						 
						
							
							
								
								meego-tablet-shell: Only clear CLOEXEC flag in child  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								d880e14f8a 
								
							
								 
							
						 
						
							
							
								
								compositor: Export matrix functions  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								a04eecc27b 
								
							
								 
							
						 
						
							
							
								
								compositor: Drop broken opaque repaint optimization for now  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								2e94d1120a 
								
							
								 
							
						 
						
							
							
								
								compositor: Remove unused surface matrix, add optional transform  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								4a9be13d2a 
								
							
								 
							
						 
						
							
							
								
								Tweak tweener constants and add friction parameter  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								fac11d25e4 
								
							
								 
							
						 
						
							
							
								
								Remove unused surface->buffer field  
							
							... 
							
							
 
							
							If we make sure the link is either on a list or initialized, we can alway
just remove it. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								080ab6c1be 
								
							
								 
							
						 
						
							
							
								
								compositor-wayland: Fix interface renames (prefix)  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								b41d76c151 
								
							
								 
							
						 
						
							
							
								
								compositor: Use libpng directly instead of gdb-pixbuf  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								d34912c4f9 
								
							
								 
							
						 
						
							
							
								
								Just use getopt_long for option parsing  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								d59eb1c3aa 
								
							
								 
							
						 
						
							
							
								
								compositor-drm: Retrieve extension functions before wlsc_compositor_init  
							
							... 
							
							
 
							
							wlsc_compositor_init calls pointer_create, which calls
create_cursor which needs EGL_MESA_drm_image functions. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								48d49eb5f9 
								
							
								 
							
						 
						
							
							
								
								Add some new things to .gitignore  
							
							... 
							
							
 
							
							libtoytoolkit.a, and generated protocol headers for meego-tablet. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								e28f84b7d8 
								
							
								 
							
						 
						
							
							
								
								compositor-openwfd: Use wfd_device_id as drm fd  
							
							... 
							
							
 
							
							owfdrm uses non-0 (0 == WFD_INVALID_DEVICE_ID) fd's as wfd_device_ids.
This is not standardized, but also not invalid. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								7d36664c0d 
								
							
								 
							
						 
						
							
							
								
								compositor: Fix drm compositor cflags typo  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								0b5116f746 
								
							
								 
							
						 
						
							
							
								
								compositor: Recalculate fullscreen surface x,y in surface_attach  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								e5b3b2601c 
								
							
								 
							
						 
						
							
							
								
								Cast fd's to intptr_t before casting to EGLNativeDisplay  
							
							... 
							
							
 
							
							Fixes warnings on 64bit.
Also use wlsc_compositor::destroy_image in compositor-openwfd. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								80492e220a 
								
							
								 
							
						 
						
							
							
								
								configure: Only check dependencies for the enabled compositor backends  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								172ffd1012 
								
							
								 
							
						 
						
							
							
								
								compositor: Fix overlapping options  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								82ed0423a1 
								
							
								 
							
						 
						
							
							
								
								compositor-x11: Only use xcb_poll_for_queued_event if we have it  
							
							... 
							
							
 
							
							Otherwise we can just fall back to xcb_poll_for_event, and just do a
harmless read on the socket. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b5819dc61d 
								
							
								 
							
						 
						
							
							
								
								compositor: Stop using EGL_EGLEXT_PROTOTYPES and look up extension functions  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								c352ab03fe 
								
							
								 
							
						 
						
							
							
								
								compositor: Don't use glClear for clearing  
							
							... 
							
							
 
							
							Draw solid color rectangles clipped to the repaint area instead. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								fab5ec1215 
								
							
								 
							
						 
						
							
							
								
								compositor: Use stride/4 as width for shm textures  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								cdd9db7ed2 
								
							
								 
							
						 
						
							
							
								
								compositor: Use EGL_WL_bind_wayland_display only if available  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								eb7e12c73b 
								
							
								 
							
						 
						
							
							
								
								Add meego-tablet-shell  
							
							... 
							
							
 
							
							We'll probably break it out into its own repo down the road, but for
now keeping it here is convenient. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								02ec0a5d3a 
								
							
								 
							
						 
						
							
							
								
								compositor: Support loadable shells  
							
							... 
							
							
 
							
							The shell module is responsible for implementing the higher level
compositor behavior.  We default to the desktop-lite shell built in to
the compositor. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								cce1aecd3c 
								
							
								 
							
						 
						
							
							
								
								compositor: Fade to black on idle timeout  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								7ffc4488f4 
								
							
								 
							
						 
						
							
							
								
								compositor: Refactor shader setup a bit  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b31d7d7423 
								
							
								 
							
						 
						
							
							
								
								compositor-openwfd: Fix event handler return type  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								e10a5d9fea 
								
							
								 
							
						 
						
							
							
								
								compositor: Implement a simple screensaver feature  
							
							... 
							
							
 
							
							We'll need protocol for screensaver inhibit requests. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								95d843de11 
								
							
								 
							
						 
						
							
							
								
								Also fix compositor-wayland event handler  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b1868479ad 
								
							
								 
							
						 
						
							
							
								
								Update return types of event handler functions  
							
							... 
							
							
 
							
							Missed this in previous commit. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								127d0f0050 
								
							
								 
							
						 
						
							
							
								
								compositor-x11: Adjust to event loop changes  
							
							... 
							
							
 
							
							Instead of having a separate check function, we just mark our x11 event
source as needing a post-dispatch check.  The event loop will call our
dispatch function again after all dispatching is done, this time with
mask = 0.  If we don't process any events, return 0, so the event loop
doesn't keep calling us. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								315b3dc73b 
								
							
								 
							
						 
						
							
							
								
								Make use of wayland-server shm common code  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								bab41fb70c 
								
							
								 
							
						 
						
							
							
								
								compositor: Use surface_attached_to list for shm-buffers  
							
							
 
							
						 
						
							15 years ago