Callum Lowcay
							
						 
						
							 
							
							
							
								
							
								a0ee21c7dc 
								
							
								 
							
						 
						
							
							
								
								terminal: Window size ioctls  
							
							 
							
							... 
							
							
 
							
							Use TIOCSWINSZ ioctl to set window size on terminal resize.
This causes applications to be notified of the resize event.
Signed-off-by: Callum Lowcay <callum@callumscode.com> 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Callum Lowcay
							
						 
						
							 
							
							
							
								
							
								30eeae55e0 
								
							
								 
							
						 
						
							
							
								
								terminal: Fancy colors  
							
							 
							
							... 
							
							
 
							
							Includes bold, underline, inverse, and blink attributes.  Blink is
rendered bold as in xterm.  Supports xterm's 256 color palette.
Signed-off-by: Callum Lowcay <callum@callumscode.com> 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Callum Lowcay
							
						 
						
							 
							
							
							
								
							
								15bdc5d1d3 
								
							
								 
							
						 
						
							
							
								
								terminal: UTF-8 support  
							
							 
							
							... 
							
							
 
							
							Signed-off-by: Callum Lowcay <callum@callumscode.com> 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								96ce968b12 
								
							
								 
							
						 
						
							
							
								
								gears: Include config.h  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								1926ebab73 
								
							
								 
							
						 
						
							
							
								
								Add missing newline in gears error message  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								nobled
							
						 
						
							 
							
							
							
								
							
								9835417962 
								
							
								 
							
						 
						
							
							
								
								Workaround gears depending on cairo-gl  
							
							 
							
							... 
							
							
 
							
							Extremely hacky, but at least it doesn't stop the build anymore. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								nobled
							
						 
						
							 
							
							
							
								
							
								f8475c9366 
								
							
								 
							
						 
						
							
							
								
								Fix window.c build without cairo-gl  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								82da52b15b 
								
							
								 
							
						 
						
							
							
								
								Update surface.attach and change surface.map to surface.map_toplevel  
							
							 
							
							... 
							
							
 
							
							The new map_toplevel() request no longer specifies a position and takes
the size from the attached buffer.  The attach request now takes a
position relative to the top-left corner of the old buffer to let
clients specify the relative position of the new buffer. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								53a7f2137b 
								
							
								 
							
						 
						
							
							
								
								Fix the resizor  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								5c4056e049 
								
							
								 
							
						 
						
							
							
								
								Schedule frame callback in the redraw handler  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								7c221d278a 
								
							
								 
							
						 
						
							
							
								
								Add window resize sample client  
							
							 
							
							... 
							
							
 
							
							This is an example of how to animate window resizing.  The size is
animated by a simple physics model that allows the user to cancel the
animation halfway and still look good. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Yuval Fledel
							
						 
						
							 
							
							
							
								
							
								45568f6e33 
								
							
								 
							
						 
						
							
							
								
								When no DRM present, clients (window.c actually) now either exit orderly,  
							
							 
							
							... 
							
							
 
							
							or if that check is removed - crash (unsurprisingly).
This patch relieves this assumption, and allow some clients (terminal,
image, flower) to run in a non-DRM environment 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								f8fc08f771 
								
							
								 
							
						 
						
							
							
								
								Add origin information to output.geometry event  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								2bb3ebe1e4 
								
							
								 
							
						 
						
							
							
								
								Create socket in /var/run/user/${HOME}  
							
							 
							
							... 
							
							
 
							
							Use the runtime dir from XDG Base Directory Specification for creating the
socket in a directory only the user can read and write. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								06bc26401c 
								
							
								 
							
						 
						
							
							
								
								Fix warnings from adding -Wall back  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								1f25315ae2 
								
							
								 
							
						 
						
							
							
								
								Add $(GCC_CFLAGS) back  
							
							 
							
							... 
							
							
 
							
							Missed this when moving to automake. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Joel Teichroeb
							
						 
						
							 
							
							
							
								
							
								0c007aea35 
								
							
								 
							
						 
						
							
							
								
								Make the dnd client actually work.  
							
							 
							
							... 
							
							
 
							
							The dnd client now sends a mime type of
application/x-wayland-dnd-flower instead of text/plain.  The dnd
message is just the position and random seed that lets the drop source
add the flower to its grid. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								d44bc8b8ee 
								
							
								 
							
						 
						
							
							
								
								Add reject round trip to dnd protocol  
							
							 
							
							... 
							
							
 
							
							This lets a drag target reject a drop. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								41da90897c 
								
							
								 
							
						 
						
							
							
								
								Don't hardcode offered dnd types in window.c  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Joel Teichroeb
							
						 
						
							 
							
							
							
								
							
								88b272d9ff 
								
							
								 
							
						 
						
							
							
								
								Made the window save the coordinates when being draged.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								35fd2a8cc6 
								
							
								 
							
						 
						
							
							
								
								wayland_client: rename wl_display_create to wl_display_connect  
							
							 
							
							... 
							
							
 
							
							Avoid conflict when using wayland-{server,client} together. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Fred Morcos
							
						 
						
							 
							
							
							
								
							
								c4b8c457e8 
								
							
								 
							
						 
						
							
							
								
								fix missing includes in clients/window.h and clients/wayland-glib.h  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								1f5d507596 
								
							
								 
							
						 
						
							
							
								
								Define MULT outside the HAVE_CAIRO_GL #ifdef  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Darxus
							
						 
						
							 
							
							
							
								
							
								55973f2f5a 
								
							
								 
							
						 
						
							
							
								
								Some additional return value checking  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Yuval Fledel
							
						 
						
							 
							
							
							
								
							
								e9f5e36730 
								
							
								 
							
						 
						
							
							
								
								Make clients exit orderly when there is no connection  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								8857a96a97 
								
							
								 
							
						 
						
							
							
								
								window: Don't call drag_offer_handler if it's NULL  
							
							 
							
							... 
							
							
 
							
							Reported by canbaby@21cn.com . 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Bryce Harrington
							
						 
						
							 
							
							
							
								
							
								156d057e56 
								
							
								 
							
						 
						
							
							
								
								Function declares a pointer return, so return one.  
							
							 
							
							... 
							
							
 
							
							These two functions are just wrappers around display_create_*_surface
but weren't forwarding along the result of those calls as is implied by
their return value type.
This fixes a compile-time warning.
Signed-off-by: Bryce Harrington <bryce@canonical.com> 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Bryce Harrington
							
						 
						
							 
							
							
							
								
							
								515f63ad72 
								
							
								 
							
						 
						
							
							
								
								Quell warning about potentially uninitialized variable 'surface'  
							
							 
							
							... 
							
							
 
							
							In theory, it was possible for an undefined 'surface' to be passed to
window_set_surface().  Instead, explicitly pass NULL.
Signed-off-by: Bryce Harrington <bryce@canonical.com> 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Bryce Harrington
							
						 
						
							 
							
							
							
								
							
								f57303f7cf 
								
							
								 
							
						 
						
							
							
								
								Expose window_set_surface() in window.h  
							
							 
							
							... 
							
							
 
							
							gears.c uses this routine and was complaining about it being implicitly
declared.
Signed-off-by: Bryce Harrington <bryce@canonical.com> 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Bryce Harrington
							
						 
						
							 
							
							
							
								
							
								40269a6ed6 
								
							
								 
							
						 
						
							
							
								
								Cleanup declared but unused variables.  
							
							 
							
							... 
							
							
 
							
							Make was complaining about a bunch of unused variables that were being
declared.
Signed-off-by: Bryce Harrington <bryce@canonical.com> 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Nikolai Kondrashov
							
						 
						
							 
							
							
							
								
							
								7637ff0839 
								
							
								 
							
						 
						
							
							
								
								Clean up .gitignore files  
							
							 
							
							... 
							
							
 
							
							Sort the contents and update .gitignore files to hide generated files from
git status output.
Signed-off-by: Nikolai Kondrashov <spbnick@gmail.com> 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								2b43bd73a0 
								
							
								 
							
						 
						
							
							
								
								Bring gears example up to date  
							
							 
							
							... 
							
							
 
							
							Must have gears. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Johan Bilien
							
						 
						
							 
							
							
							
								
							
								990854d019 
								
							
								 
							
						 
						
							
							
								
								Fixed a bogus call to cairo_destroy  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								0bfb126e59 
								
							
								 
							
						 
						
							
							
								
								Add /wayland so we pick up generated header files  
							
							 
							
							... 
							
							
 
							
							Reported by Benjamin Franzke. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Chia-I Wu
							
						 
						
							 
							
							
							
								
							
								4d8ba216c5 
								
							
								 
							
						 
						
							
							
								
								Make sure there is a current context.  
							
							 
							
							... 
							
							
 
							
							The context of a display is shared with the cairo device.
cairo_acquire_device should be called whenever OpenGL calls are made. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Chia-I Wu
							
						 
						
							 
							
							
							
								
							
								1f411902de 
								
							
								 
							
						 
						
							
							
								
								Use glTexSubImage to update the pixels.  
							
							 
							
							... 
							
							
 
							
							glTexImage causes respecification.  The DRM buffer a client renders to
will be different from that used to create the wl_buffer. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								332073b9db 
								
							
								 
							
						 
						
							
							
								
								List libtoytoolkit.la before libwayland-client.la on the link line  
							
							 
							
							... 
							
							
 
							
							Fixes link order for --as-needed linking. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								012a007771 
								
							
								 
							
						 
						
							
							
								
								Add small client for testing shm surfaces  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								d0c3b9da22 
								
							
								 
							
						 
						
							
							
								
								Fall back to cairo image backend and shm surface if we don't have cairo gl  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								f0152daad7 
								
							
								 
							
						 
						
							
							
								
								Use automake  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								118fb49eeb 
								
							
								 
							
						 
						
							
							
								
								Fix clients include path after moving files around  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								45115a435e 
								
							
								 
							
						 
						
							
							
								
								Fix screenshoot.c type in Makefile  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								3dd66d66a3 
								
							
								 
							
						 
						
							
							
								
								Use scanner to generate screenshooter client code as well  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								ce457ba68c 
								
							
								 
							
						 
						
							
							
								
								Add timestamp to pointer image attach request  
							
							 
							
							... 
							
							
 
							
							This lets the server discard requests received after the pointer has
exited and the re-entered a surface. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								6dd08ebbe1 
								
							
								 
							
						 
						
							
							
								
								Move core protocol libraries into wayland/ subdirectory  
							
							 
							
							
 
							
						 
						
							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
							
						 
						
							 
							
							
							
								
							
								9d69f8e796 
								
							
								 
							
						 
						
							
							
								
								Replace commit/ack/frame protocol with simpler sync and frame callbacks  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								e9d37bdc5f 
								
							
								 
							
						 
						
							
							
								
								Use a transient object for the dnd session  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								8ca1cc20a1 
								
							
								 
							
						 
						
							
							
								
								flower: Clear surface  
							
							 
							
							
 
							
						 
						
							15 years ago