01aed1c665 
								
							
								 
							
						 
						
							
							
								
								Remove double definition of window_get_wl_surface()  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								12b0bb343b 
								
							
								 
							
						 
						
							
							
								
								Fix window_set_child_size() for windows without decoration  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								386857ba6a 
								
							
								 
							
						 
						
							
							
								
								Add struct window accessor for the wl_surface  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b4b67344f0 
								
							
								 
							
						 
						
							
							
								
								Define global handler on display creation  
							
							... 
							
							
 
							
							Otherwise the initial announcement of interfaces gets lost. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								cff904e69d 
								
							
								 
							
						 
						
							
							
								
								gears: Use wayland egl surface instead of images  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								6693ac2108 
								
							
								 
							
						 
						
							
							
								
								window: Use window surfaces for windows  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								2eae9e3f1c 
								
							
								 
							
						 
						
							
							
								
								simple-client: Request a alpha channel in choose config  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								ec4d342aa9 
								
							
								 
							
						 
						
							
							
								
								Support per surface frame events  
							
							... 
							
							
 
							
							This fixes tearing with multi head. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b2d71852fd 
								
							
								 
							
						 
						
							
							
								
								Split into a demo repository that holds the demo compositor and clients  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								9c7a8cc663 
								
							
								 
							
						 
						
							
							
								
								fix typo in window.c  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								0d5007a76f 
								
							
								 
							
						 
						
							
							
								
								window.c: Use eglGetProcAddress to look up extension functions  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								297d6dd442 
								
							
								 
							
						 
						
							
							
								
								window.c: Include wayland-egl.h before EGL headers so we get the right platform  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								bfb8e61381 
								
							
								 
							
						 
						
							
							
								
								Follow wayland-egl renames  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								a495a5ed8b 
								
							
								 
							
						 
						
							
							
								
								simple-client: Port to wayland-egl and use eglSwapBuffers()  
							
							... 
							
							
 
							
							simple-client is simpler. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f57a96f98d 
								
							
								 
							
						 
						
							
							
								
								gears: Remove unused drm_fd field  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								297c6313eb 
								
							
								 
							
						 
						
							
							
								
								Port window.c to use wayland-egl  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								7b87cb04a9 
								
							
								 
							
						 
						
							
							
								
								window: add null checks  
							
							... 
							
							
 
							
							Also check for invalid parameters early on, so if we crash,
we know *why* we crashed. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								14d222f612 
								
							
								 
							
						 
						
							
							
								
								add newlines in error messages  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								0ce245761c 
								
							
								 
							
						 
						
							
							
								
								Add initial basic support for fullscreen surfaces  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								3ba4858c4b 
								
							
								 
							
						 
						
							
							
								
								compositor-x11: Handle keyboard focus correctly so we avoid stuck modifiers  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								80bf6f78e4 
								
							
								 
							
						 
						
							
							
								
								clients/view: Fix memory leak  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								6685aceae3 
								
							
								 
							
						 
						
							
							
								
								clients/view: Don't try to show inexistant files  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								9aad08e91b 
								
							
								 
							
						 
						
							
							
								
								clients/view: Allow relative paths  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								655467a5d2 
								
							
								 
							
						 
						
							
							
								
								clients/view: Add mousewheel and arrow keys  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								7e182ef13b 
								
							
								 
							
						 
						
							
							
								
								clients/view: Remove unnecessary variables  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								1afc9a98fa 
								
							
								 
							
						 
						
							
							
								
								clients/view: Do not browse outside document range  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								00439617f3 
								
							
								 
							
						 
						
							
							
								
								Fix new gcc 4.6 warnings  
							
							... 
							
							
 
							
							simple-client.c:156:10: warning: variable ‘ar’ set but not used [-Wunused-but-set-variable]
etc. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								c4df99cb2c 
								
							
								 
							
						 
						
							
							
								
								Replace gdk_pixbuf_unref with g_object_unref  
							
							... 
							
							
 
							
							Because gdk_pixbuf_unref is deprecated and for compatability with
gdk-pixbuf 2.21.4. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								d5fb9cc769 
								
							
								 
							
						 
						
							
							
								
								window.c: Make title not const  
							
							... 
							
							
 
							
							We now strdup it. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								734a7501b6 
								
							
								 
							
						 
						
							
							
								
								Remove frame handler prototype  
							
							... 
							
							
 
							
							I messed up the merge. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								7d9517855a 
								
							
								 
							
						 
						
							
							
								
								fix includes  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								81bd979835 
								
							
								 
							
						 
						
							
							
								
								initialise display  
							
							... 
							
							
 
							
							fixes valgrind:
==25178== Conditional jump or move depends on uninitialised value(s)
==25178==    at 0x409E2C: display_create (window.c:1582)
==25178==    by 0x407A43: main (terminal.c:2323)
and
==13793== Conditional jump or move depends on uninitialised value(s)
==13793==    at 0x40A2D1: display_handle_global (window.c:1504)
==13793==    by 0x4E2C183: display_handle_global (wayland-client.c:281)
==13793==    by 0x713FEE7: ffi_call_unix64 (in /usr/lib/libffi.so.5.0.10)
==13793==    by 0x713FC83: ffi_call (in /usr/lib/libffi.so.5.0.10)
==13793==    by 0x4E2C71A: wl_closure_invoke (connection.c:663)
==13793==    by 0x4E2BB7B: wl_display_iterate (wayland-client.c:484)
==13793==    by 0x4096CA: display_create (window.c:1664)
==13793==    by 0x407A43: main (terminal.c:2321) 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								748f672b2c 
								
							
								 
							
						 
						
							
							
								
								free option context  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								eae5569558 
								
							
								 
							
						 
						
							
							
								
								remove unused variable  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								503ccca5c8 
								
							
								 
							
						 
						
							
							
								
								document the usage of libtoytoolkit  
							
							... 
							
							
 
							
							(krh: edited to follow window_create() API changes) 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f71accc5b8 
								
							
								 
							
						 
						
							
							
								
								close terminal window on exit  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b6761dc294 
								
							
								 
							
						 
						
							
							
								
								fix resizing at top/left border  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								dc3f817538 
								
							
								 
							
						 
						
							
							
								
								remove declaration without definition from window.h  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								b0ae49e315 
								
							
								 
							
						 
						
							
							
								
								remove unused function in clients/smoke.c, silence warning  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								8a6f7e3139 
								
							
								 
							
						 
						
							
							
								
								compositor crashes if window width or height is <= 0  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								762e5c25d6 
								
							
								 
							
						 
						
							
							
								
								add clients to .gitignore  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								0cd8f6eded 
								
							
								 
							
						 
						
							
							
								
								Drive-by optimization of blur_surface()  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								a495333d4f 
								
							
								 
							
						 
						
							
							
								
								Remove unused bits of cairo code  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								248c1b61ce 
								
							
								 
							
						 
						
							
							
								
								Add an orange pop-up menu to test the new map_transient request  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								6bccebee23 
								
							
								 
							
						 
						
							
							
								
								terminal: Just send the pty master fd to receive the selection.  
							
							... 
							
							
 
							
							LOL!!1 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								31cce0533f 
								
							
								 
							
						 
						
							
							
								
								Actually send selected text when pasting  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								e164e4ef72 
								
							
								 
							
						 
						
							
							
								
								Use cairo_push_group() for all double buffering, drop window_copy_*()  
							
							
 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								f39a9ccbb3 
								
							
								 
							
						 
						
							
							
								
								Use cairo_push_group() for double buffering in the terminal  
							
							... 
							
							
 
							
							Slightly different version of the patch from twied. 
							
						 
						
							15 years ago  
				
					
						
							
							
								 
						
							
							
								5982658d62 
								
							
								 
							
						 
						
							
							
								
								Render selection  
							
							
 
							
						 
						
							15 years ago