d3fa34ca29 
								
							
								 
							
						 
						
							
							
								
								Don't use poll timeout for timing animation.  
							
							... 
							
							
 
							
							Receiving events breaks out of the poll and resets the time out.
Effectively, this blocks the animation when the client receives events.
As a quick fix, use timerfd for timing the animation. 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								5a27f3e6a7 
								
							
								 
							
						 
						
							
							
								
								Add a new client that draws a pointer.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								e120a4b1ee 
								
							
								 
							
						 
						
							
							
								
								Rename client, prepare Makefile for more clients.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								f9bc795a7d 
								
							
								 
							
						 
						
							
							
								
								Add crude input device support.  
							
							... 
							
							
 
							
							Just pointer motion and button clicks for now, broadcast to all clients. 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								362a34ed89 
								
							
								 
							
						 
						
							
							
								
								Drop unused struct definition.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								c508d93be2 
								
							
								 
							
						 
						
							
							
								
								Update for eagle changes.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								23fceb1cf3 
								
							
								 
							
						 
						
							
							
								
								Add note about fullscreen surfaces, misc edits.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								d311e8a061 
								
							
								 
							
						 
						
							
							
								
								Make clients graphics use lighter random colors.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								48a33baec7 
								
							
								 
							
						 
						
							
							
								
								Use triangle strips for drawing surfaces.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								a234e70268 
								
							
								 
							
						 
						
							
							
								
								Make test client a little more interesting.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								94a2e86dcb 
								
							
								 
							
						 
						
							
							
								
								Track client objects and destroy them on disconnect.  
							
							... 
							
							
 
							
							We're going to need a virtual destructor eventually... 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								ef7a9ca8c9 
								
							
								 
							
						 
						
							
							
								
								Run compositor fullscreen, repaint when surfaces come and go.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								19a0ac25b9 
								
							
								 
							
						 
						
							
							
								
								Add notes on throttling, scheduling and atomicity.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								5ebb317383 
								
							
								 
							
						 
						
							
							
								
								Recomposite screen in idle handler.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								f921289954 
								
							
								 
							
						 
						
							
							
								
								Handle multiple clients better.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								16eb675399 
								
							
								 
							
						 
						
							
							
								
								Add an EGL compositor.  Still pretty lame.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								427524aedf 
								
							
								 
							
						 
						
							
							
								
								Use new connection object in client code too.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								680f1c7025 
								
							
								 
							
						 
						
							
							
								
								Split out connection io buffer logic.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								c5089878cb 
								
							
								 
							
						 
						
							
							
								
								Make in and out circular buffers actually work.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								05eff51e41 
								
							
								 
							
						 
						
							
							
								
								Add surface.map request.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								a67a71a7cf 
								
							
								 
							
						 
						
							
							
								
								Bunch of new stuff: simple compositor, cairo+gem use in client, events.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								33bea964ca 
								
							
								 
							
						 
						
							
							
								
								More NOTES.  
							
							
 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								97f1ebe8d5 
								
							
								 
							
						 
						
							
							
								
								Initial commit.  
							
							... 
							
							
 
							
							This has the basic event loop, and a first cut of the libffi dispatcher. 
							
						 
						
							17 years ago