Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								ef2f485056
								
							
								
							
						 | 
						
							
							
								
								Add support for more types of input devices
							
							
							
							
							
							
							
							Well, maybe not support, but we at least recognize touchpads and touchscreens
and try to work with them. 
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								99d7c64d1b
								
							
								
							
						 | 
						
							
							
								
								Remove non-gles2 glEnable(GL_TEXTURE_2D) call
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								877d71a6e2
								
							
								
							
						 | 
						
							
							
								
								Marshall NULL strings correctly
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								9ccf08d9b8
								
							
								
							
						 | 
						
							
							
								
								Change debug format to not confuse object id and message parameters
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								ab2f1cddc6
								
							
								
							
						 | 
						
							
							
								
								Dont post damage event from window_copy_surface
							
							
							
							
							
							
							
							We always call this between window_draw() and attaching the window surface
so the surface we're copying to isn't visible. 
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								7d804068b6
								
							
								
							
						 | 
						
							
							
								
								Only set pointer image when it changes
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								acf82a36bb
								
							
								
							
						 | 
						
							
							
								
								Log emitted events as well in debug mode
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								6bce89da78
								
							
								
							
						 | 
						
							
							
								
								Return the closure from wl_connection_vmarshal()
							
							
							
							
							
							
							
							And provide a function to write it to a connection. 
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								50038e4757
								
							
								
							
						 | 
						
							
							
								
								Drop wl_surface_post_event() helper
							
							
							
							
							
							
							
							Now wl_client_post_event() is the only entry point for sending out events. 
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								7cd36185d7
								
							
								
							
						 | 
						
							
							
								
								Fill out a closure when sending events as well
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								4f14f6e109
								
							
								
							
						 | 
						
							
							
								
								Fix integer signedness and fd size confusion
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								f821f5ad93
								
							
								
							
						 | 
						
							
							
								
								Demarshal all arguments from protocol buffer
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								6c7c7a909a
								
							
								
							
						 | 
						
							
							
								
								Keep strings and arrays in the buffer when demarshalling
							
							
							
							
							
							
							
							Avoids the malloc+copy, and is a step towards using the closure for
marshalling too. 
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								de0fa3bc64
								
							
								
							
						 | 
						
							
							
								
								Send terminating nul character when sending strings
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								9f897988fd
								
							
								
							
						 | 
						
							
							
								
								Move marshal/demarshal buffer into struct wl_closure
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								f1e7bd384c
								
							
								
							
						 | 
						
							
							
								
								Add protocol debugging facility
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								b6eb39710d
								
							
								
							
						 | 
						
							
							
								
								TODO editing
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								2feb988c7f
								
							
								
							
						 | 
						
							
							
								
								Update TODO
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								f8ffded1e5
								
							
								
							
						 | 
						
							
							
								
								Drop  wl_display_set_compositor() special case
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								9d69f8e796
								
							
								
							
						 | 
						
							
							
								
								Replace commit/ack/frame protocol with simpler sync and frame callbacks
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								13b8ae4986
								
							
								
							
						 | 
						
							
							
								
								Add convenience functions for posting display events
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								f66d0f4e14
								
							
								
							
						 | 
						
							
							
								
								Get rid of wl_client_add_surface() special case
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								e9d37bdc5f
								
							
								
							
						 | 
						
							
							
								
								Use a transient object for the dnd session
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								5c63df7f1e
								
							
								
							
						 | 
						
							
							
								
								Fix const warning
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								45b7789a8b
								
							
								
							
						 | 
						
							
							
								
								Return a closure object from wl_connection_demarshal
							
							
							
							
							
							
							
							This way we can invoke it multiple times without having to demarshal
and build the cfi every time. 
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								8ca1cc20a1
								
							
								
							
						 | 
						
							
							
								
								flower: Clear surface
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								c7c60646ad
								
							
								
							
						 | 
						
							
							
								
								Add options to specify xkb details
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								30620609b2
								
							
								
							
						 | 
						
							
							
								
								Remove debug message
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								e968f9c6b9
								
							
								
							
						 | 
						
							
							
								
								Provide visual feedback as to whether drop is supported
							
							
							
							
							
							
							
							Change the cursor in response to target events. 
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								b571f5db6b
								
							
								
							
						 | 
						
							
							
								
								Handle NULL mime-type in drag::accept request
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								3bbbd15c65
								
							
								
							
						 | 
						
							
							
								
								Marshall NULL strings without crashing
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								4eb536091a
								
							
								
							
						 | 
						
							
							
								
								Update drag protocol to use fd passing for data transfer
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								aebeee0bbf
								
							
								
							
						 | 
						
							
							
								
								Support marshalling of file descriptors
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								d6f4da7927
								
							
								
							
						 | 
						
							
							
								
								connection: Factor out circular buffer functionality
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								4363d2aa4d
								
							
								
							
						 | 
						
							
							
								
								Ask for glesv2, not gl for compositor in configure.ac
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								b049626117
								
							
								
							
						 | 
						
							
							
								
								Use sendmsg/recvmsg for socket I/O
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								1d7ffd32f8
								
							
								
							
						 | 
						
							
							
								
								Set pointer image only in response to 'target' event
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								8a40871645
								
							
								
							
						 | 
						
							
							
								
								A few makefile/autoconf fixes
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								b12fcceeb7
								
							
								
							
						 | 
						
							
							
								
								Update to EGL_MESA_drm_image from mesa master
							
							
							
							
							
							
							
							Woo, running on stock mesa now. 
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								d6a4787ed7
								
							
								
							
						 | 
						
							
							
								
								TODO editing
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								506e20eed9
								
							
								
							
						 | 
						
							
							
								
								More work on dnd
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								041d63e3ee
								
							
								
							
						 | 
						
							
							
								
								Add clean target for data/ so make clean works again
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								b8cc24e1a8
								
							
								
							
						 | 
						
							
							
								
								Actually add dnd client
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								9a686243b6
								
							
								
							
						 | 
						
							
							
								
								Add a drag and drop test client
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								eef08fbb1a
								
							
								
							
						 | 
						
							
							
								
								First step towards drag and drop protocol
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								084d41aac1
								
							
								
							
						 | 
						
							
							
								
								Add missing drm.c
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								ef613fbf83
								
							
								
							
						 | 
						
							
							
								
								Always consume message, even if no proxy was found
							
							
							
							
							
							
							
							Doh. 
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								225a176882
								
							
								
							
						 | 
						
							
							
								
								Split GRAB_MOTION and GRAB_MOVE handling
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								10ddbd220a
								
							
								
							
						 | 
						
							
							
								
								Insert unexplainable cairo_device_flush() to fix terminal drawing
							
							
							
							
							
						 | 
						
							15 years ago | 
						
					
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 | 
						
							
							
							
							
								
							
								da275dd09f
								
							
								
							
						 | 
						
							
							
								
								Add client side pointer image handling
							
							
							
							
							
						 | 
						
							15 years ago |