Callum Lowcay
							
						 
						
							 
							
							
							
								
							
								6eeeb30021 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://anongit.freedesktop.org/wayland  
							
							 
							
							... 
							
							
 
							
							Conflicts:
	clients/window.h 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								d86a6bc96f 
								
							
								 
							
						 
						
							
							
								
								Update TODO  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								dd4046ae56 
								
							
								 
							
						 
						
							
							
								
								Take away pointer focus during server grabs  
							
							 
							
							... 
							
							
 
							
							This lets the client restore the pointer image when the grab ends. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								6bccebee23 
								
							
								 
							
						 
						
							
							
								
								terminal: Just send the pty master fd to receive the selection.  
							
							 
							
							... 
							
							
 
							
							LOL!!1 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								31cce0533f 
								
							
								 
							
						 
						
							
							
								
								Actually send selected text when pasting  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								e164e4ef72 
								
							
								 
							
						 
						
							
							
								
								Use cairo_push_group() for all double buffering, drop window_copy_*()  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								f39a9ccbb3 
								
							
								 
							
						 
						
							
							
								
								Use cairo_push_group() for double buffering in the terminal  
							
							 
							
							... 
							
							
 
							
							Slightly different version of the patch from twied. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								5982658d62 
								
							
								 
							
						 
						
							
							
								
								Render selection  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								23c03ad981 
								
							
								 
							
						 
						
							
							
								
								Use libxkbcommon #defines for modifiers  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								58eec36f68 
								
							
								 
							
						 
						
							
							
								
								Add proof-of-concept selection support to terminal  
							
							 
							
							... 
							
							
 
							
							Next will be to support mouse selections so we can copy and paste
something more interesting than just 'selection data'. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								67cac8a565 
								
							
								 
							
						 
						
							
							
								
								Pass input device and time in key_handler callback  
							
							 
							
							... 
							
							
 
							
							Move the modifiers to a input device getter function. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								5029a13283 
								
							
								 
							
						 
						
							
							
								
								Put the fd in the closure so debugging can print it  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								65772ce18b 
								
							
								 
							
						 
						
							
							
								
								Use different closures for sending and receiving  
							
							 
							
							... 
							
							
 
							
							Otherwise we can end up overwriting data in the receive buffer as we
try to send it. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								943741cb40 
								
							
								 
							
						 
						
							
							
								
								Use the global handler in dnd instead of custom drag_offer hook  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								b46df05fa8 
								
							
								 
							
						 
						
							
							
								
								window: Add a catch-all global handler hook  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								ae6c8a6d73 
								
							
								 
							
						 
						
							
							
								
								First attempt at selection support  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								4cca349349 
								
							
								 
							
						 
						
							
							
								
								Split shell object out from compositor.c into its own file  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								25f0ba4be1 
								
							
								 
							
						 
						
							
							
								
								clients/Makefile: Add AM_CPPFLAGS to view's CPPFLAGS  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								d3b023ed7d 
								
							
								 
							
						 
						
							
							
								
								compositor: Attach only valid background buffers  
							
							 
							
							... 
							
							
 
							
							If a background is not found,
create_buffer_from_png will return NULL.
Do not attach these buffers. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								ecfb2b93f3 
								
							
								 
							
						 
						
							
							
								
								compositor-wayland: Assign func pointers pre init  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								ad67af1bcc 
								
							
								 
							
						 
						
							
							
								
								simple-client: Remove unnecessary flush  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								1a11fac8fa 
								
							
								 
							
						 
						
							
							
								
								simple-client: Create GLES2 context  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								a1015b9e8c 
								
							
								 
							
						 
						
							
							
								
								Link simple-client against libGLESv2.so, not full GL  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								be63ae5a2c 
								
							
								 
							
						 
						
							
							
								
								Merge remote branch 'bnf/simple_client'  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								aabdce027f 
								
							
								 
							
						 
						
							
							
								
								Add a simple client  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Benjamin Franzke
							
						 
						
							 
							
							
							
								
							
								ac4326884b 
								
							
								 
							
						 
						
							
							
								
								connection: Write before reading connection data  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								8def264241 
								
							
								 
							
						 
						
							
							
								
								Check for cairo-egl instead of just cairo-gl  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								d711d0cd66 
								
							
								 
							
						 
						
							
							
								
								Check for GL_EXT_texture_format_BGRA8888  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								1101b63d49 
								
							
								 
							
						 
						
							
							
								
								Both internalFormat and format should be GL_BGRA_EXT  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								a941022372 
								
							
								 
							
						 
						
							
							
								
								Make it possible to enable/disable the various compositors from configure  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								c5d6be9530 
								
							
								 
							
						 
						
							
							
								
								Remove unused visual argument to wlsc_surface_create()  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								8525a50362 
								
							
								 
							
						 
						
							
							
								
								Move buffer creation and buffer details into drm.c and shm.c  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								e4762a6ac1 
								
							
								 
							
						 
						
							
							
								
								Move tty and vt handling out in its own file  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								96c8be98a6 
								
							
								 
							
						 
						
							
							
								
								Some kind of support for touchscreen  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								43db4015f9 
								
							
								 
							
						 
						
							
							
								
								Split out evdev handling to its own file  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								ed64311b6c 
								
							
								 
							
						 
						
							
							
								
								Pick up input devices of type ID_INPUT_TABLET as well  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Callum Lowcay
							
						 
						
							 
							
							
							
								
							
								ef57a9b788 
								
							
								 
							
						 
						
							
							
								
								terminal: Window operations  
							
							 
							
							... 
							
							
 
							
							Implement OSC 1 (set window title), and some basic CSI t window
operations.
Signed-off-by: Callum Lowcay <callum@callumscode.com> 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Callum Lowcay
							
						 
						
							 
							
							
							
								
							
								9d708b07e4 
								
							
								 
							
						 
						
							
							
								
								terminal: Fix bugs in attribute rendering  
							
							 
							
							... 
							
							
 
							
							Fixed ignoring of concealed attribute, incorrect underline colour, and
glyph_run_flush not resetting the attribute.
Signed-off-by: Callum Lowcay <callum@callumscode.com> 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Callum Lowcay
							
						 
						
							 
							
							
							
								
							
								9acdb50084 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://anongit.freedesktop.org/wayland  
							
							 
							
							... 
							
							
 
							
							Conflicts:
	clients/terminal.c 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Callum Lowcay
							
						 
						
							 
							
							
							
								
							
								67a201da6f 
								
							
								 
							
						 
						
							
							
								
								terminal: Escape sequences with string parameters  
							
							 
							
							... 
							
							
 
							
							Adjust escape parsing code to handle OSC, DSC, and other escape
sequences with string parameters.
Signed-off-by: Callum Lowcay <callum@callumscode.com> 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								08c40c3550 
								
							
								 
							
						 
						
							
							
								
								clients: Make poppler-glib optional  
							
							 
							
							... 
							
							
 
							
							Just don't compile the view client. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								1d3e93922d 
								
							
								 
							
						 
						
							
							
								
								Batch up drawing glyphs  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								7ae6b1a27d 
								
							
								 
							
						 
						
							
							
								
								Hold on to the scaled fonts we use  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								4f50670769 
								
							
								 
							
						 
						
							
							
								
								Use cairo_show_glyphs for rendering text  
							
							 
							
							... 
							
							
 
							
							A small step for now. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								01994a5964 
								
							
								 
							
						 
						
							
							
								
								Factor out decoding of character attributes  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								fb266a3207 
								
							
								 
							
						 
						
							
							
								
								Only draw background if it's different from what's already there  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								71eca89356 
								
							
								 
							
						 
						
							
							
								
								Make border color a color from the color table  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								f106fd5b67 
								
							
								 
							
						 
						
							
							
								
								Add helper to set color from color table  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								8c25420a50 
								
							
								 
							
						 
						
							
							
								
								Split background and foreground painting into separate loops  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Kristian Høgsberg
							
						 
						
							 
							
							
							
								
							
								da846ca91d 
								
							
								 
							
						 
						
							
							
								
								Fix terminal resizing  
							
							 
							
							... 
							
							
 
							
							Get snapping to character grid working again, avoid crashes when attempting
to resize below 1x1 character cell, only redraw when size actually changes.
Also, rename window_get_child_rectangle() to window_get_child_allocation(). 
							
						 
						
							15 years ago