e1f196a3e9 
								
							
								 
							
						 
						
							
							
								
								Replace list_t with wl_list for wlr_input_device  
							
							... 
							
							
 
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1d716241af 
								
							
								 
							
						 
						
							
							
								
								Replace list_t with wl_list in wlr_output  
							
							... 
							
							
 
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a5fe9aa736 
								
							
								 
							
						 
						
							
							
								
								Add FreeBSD compatibility  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								55c063f440 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove examples/compositor.c, re-added by mistake  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e4a8831bf1 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix GCC build  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c9909a45ab 
								
									
								
							
								 
							
						 
						
							
							
								
								Code style  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								63af97800f 
								
									
								
							
								 
							
						 
						
							
							
								
								Use ImageMagick to write PNG screenshot  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a87f016017 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove cairo dependency, write raw pixels  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d4cc82f11a 
								
									
								
							
								 
							
						 
						
							
							
								
								Call glReadPixels right before swapping buffers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								35f9700251 
								
									
								
							
								 
							
						 
						
							
							
								
								First attempt to implement screenshooter  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1c8b72e0cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Add screenshooter skeleton  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								641d08ce7e 
								
							
								 
							
						 
						
							
							
								
								Transform hotspot with cursor  
							
							... 
							
							
 
							
							Fix  #188  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e88f3887ca 
								
							
								 
							
						 
						
							
							
								
								Move wlr-example.ini.example to rootston.ini.example and reference it from examples' config parser  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								84de02986a 
								
							
								 
							
						 
						
							
							
								
								Add examples/wlr-example.ini.example with option descriptions for examples  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								aa8a4f12b7 
								
							
								 
							
						 
						
							
							
								
								Fix keyboard handling in examples  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e3af7d508f 
								
							
								 
							
						 
						
							
							
								
								Remove example compositor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								906a816abf 
								
							
								 
							
						 
						
							
							
								
								Fix rootston keyboard, add Xwayland  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4e70d36e61 
								
									
								
							
								 
							
						 
						
							
							
								
								examples/compositor: fix handle_output_frame  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e001e40022 
								
									
								
							
								 
							
						 
						
							
							
								
								Set view->surface  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e6a6634bc5 
								
							
								 
							
						 
						
							
							
								
								Minor tweaks to (broken) keyboard support  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f4387b437f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into rootston  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								61e451ea1b 
								
							
								 
							
						 
						
							
							
								
								Move keyboard logic to wlr_{keyboard,seat}  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								84a8f1b42d 
								
							
								 
							
						 
						
							
							
								
								add keys array param to seat keyboard enter  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3895593998 
								
							
								 
							
						 
						
							
							
								
								wlr-seat: keyboard layout  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								30b5d76426 
								
							
								 
							
						 
						
							
							
								
								wlr-seat: keyboard modifiers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cef1f60522 
								
							
								 
							
						 
						
							
							
								
								wlr-seat-keyboard: basic events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c38d7949ef 
								
									
								
							
								 
							
						 
						
							
							
								
								Use wl_display_next_serial  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e5e6dab7fd 
								
							
								 
							
						 
						
							
							
								
								Fix use of serial on motion_request  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								087894ae99 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #152  from acrisci/feature/wlr-seat-axis-events  
							
							... 
							
							
 
							
							wlr-seat cursor axis events 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e38248f34c 
								
							
								 
							
						 
						
							
							
								
								wlr-seat: implement cursor axis events  
							
							... 
							
							
 
							
							Axis events for the cursor are generated with the scroll wheel. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b6cf9b14a4 
								
							
								 
							
						 
						
							
							
								
								Fix possibly uninitialized variable  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								21f5b92973 
								
							
								 
							
						 
						
							
							
								
								Add super+click to move windows around without xdg  
							
							... 
							
							
 
							
							Though it still doesn't work for non-XDG windows because we need to
build common window state managemnet within the reference compositor. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								800a1ec679 
								
							
								 
							
						 
						
							
							
								
								Use time_usec for event serials  
							
							... 
							
							
 
							
							Fixes  #151  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7ae5268679 
								
							
								 
							
						 
						
							
							
								
								Implement xdg request_move in reference compositor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d558745633 
								
							
								 
							
						 
						
							
							
								
								Handle tablet motion in example compositor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								446adda1a3 
								
							
								 
							
						 
						
							
							
								
								compositor.c: implement cursor motion absolute  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								91323a9b9b 
								
							
								 
							
						 
						
							
							
								
								compositor.c: add guards for unconfigured surfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								675a71dce7 
								
							
								 
							
						 
						
							
							
								
								compositor.c: determine xdg position by window geom  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7a3edf6e62 
								
							
								 
							
						 
						
							
							
								
								use double for cursor coordinates  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8b74450b39 
								
							
								 
							
						 
						
							
							
								
								wlr_seat: pointer events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b01909ae15 
								
							
								 
							
						 
						
							
							
								
								compositor.c: xdg-surface layout position  
							
							... 
							
							
 
							
							Add data structures to compositor.c xdg-surface implementation that allows them
to be rendered in the correct position in the layout, spanning outputs if
necessary. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								94f4f1878d 
								
							
								 
							
						 
						
							
							
								
								xdg-surface-v6: implement ping  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c912de6390 
								
							
								 
							
						 
						
							
							
								
								compositor.c: implement xdg-toplevel-v6 request events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								27161a673f 
								
							
								 
							
						 
						
							
							
								
								xdg-shell new surface and ack configure events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9d2dc8447a 
								
							
								 
							
						 
						
							
							
								
								use wlr_surface on shell struct and listen to events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								31bd8e089b 
								
							
								 
							
						 
						
							
							
								
								compositor.c: working pointer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9d9aaad020 
								
							
								 
							
						 
						
							
							
								
								compositor.c: fix formatting  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1b588e7c1f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add gamma_control skeleton  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								586ae674ae 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #136  from acrisci/bug/rename-output-layout-create  
							
							... 
							
							
 
							
							Rename wlr_output_layout_init() 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e733b0e643 
								
							
								 
							
						 
						
							
							
								
								Rename wlr_output_layout_init()  
							
							... 
							
							
 
							
							Rename wlr_output_layout_init() to wlr_output_layout_create() to be consistent
with the rest of the api. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								500bcc49c4 
								
							
								 
							
						 
						
							
							
								
								move device configuration to config.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0cdd7fac02 
								
							
								 
							
						 
						
							
							
								
								pointer.c: refactor device configuration  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6904ed8bd9 
								
							
								 
							
						 
						
							
							
								
								bugfix: warp cursor to current position on output add  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6d26fda57c 
								
							
								 
							
						 
						
							
							
								
								use monotonic clock time for animations  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								35eee80f9b 
								
							
								 
							
						 
						
							
							
								
								remove unused outputs list in output-layout.c  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fa3d4ecc84 
								
							
								 
							
						 
						
							
							
								
								fix layout hotplugging issue in output-layout.c  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f8e4ba3f5f 
								
							
								 
							
						 
						
							
							
								
								cleanup output-layout example  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								40bd6bcc43 
								
							
								 
							
						 
						
							
							
								
								implement output layout auto configuration  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								368f74e4df 
								
							
								 
							
						 
						
							
							
								
								Refactor meson build files  
							
							... 
							
							
 
							
							Use tabs for indentation and break up function calls over 80 col. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6699024b44 
								
							
								 
							
						 
						
							
							
								
								handle empty config file  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9b65d0b3f0 
								
							
								 
							
						 
						
							
							
								
								refactor and rename wlr_geometry to wlr_box  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a51b76083e 
								
							
								 
							
						 
						
							
							
								
								rename wlr_cursor_init to wlr_cursor_create  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								34f4a7b972 
								
							
								 
							
						 
						
							
							
								
								pointer.c: fix formatting  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1193dd564b 
								
							
								 
							
						 
						
							
							
								
								config fixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								30611894f2 
								
							
								 
							
						 
						
							
							
								
								Implement tablet_tool support in pointer example  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4fbe322fa6 
								
							
								 
							
						 
						
							
							
								
								fix memory errors  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5c845f14ed 
								
							
								 
							
						 
						
							
							
								
								handle input device destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								df0ee7f25f 
								
							
								 
							
						 
						
							
							
								
								implement tablet tool devices  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5e06d61e42 
								
							
								 
							
						 
						
							
							
								
								implement touch up and touch down  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ed126b0881 
								
							
								 
							
						 
						
							
							
								
								add touch events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dc7e32552d 
								
							
								 
							
						 
						
							
							
								
								config: fix uninitialized variables and accept trailing for geom  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0a97b68278 
								
							
								 
							
						 
						
							
							
								
								implement cursor and device geometry mapping  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d0cf8d0d01 
								
							
								 
							
						 
						
							
							
								
								add device configuration  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								699d489f93 
								
							
								 
							
						 
						
							
							
								
								add cursor configuration  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b3a43e2261 
								
							
								 
							
						 
						
							
							
								
								add configuration file  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								54f87146c3 
								
							
								 
							
						 
						
							
							
								
								refactor example config and add ini.c  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								98f4cdfccb 
								
							
								 
							
						 
						
							
							
								
								implement wlr_cursor_map_input_to_output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a4810203cc 
								
							
								 
							
						 
						
							
							
								
								change output layout coords to double type  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e3d47376dc 
								
							
								 
							
						 
						
							
							
								
								add wlr_cursor basic implementation  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1458a95e65 
								
							
								 
							
						 
						
							
							
								
								example compositor: loop through xwayland surfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eb5b9cc6da 
								
							
								 
							
						 
						
							
							
								
								xwayland: move & split internal header file  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b2bab1af5c 
								
							
								 
							
						 
						
							
							
								
								xwayland: split xwm structure out, initial xwm.c  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								60451521bd 
								
							
								 
							
						 
						
							
							
								
								start xwayland in example compositor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2948f53721 
								
							
								 
							
						 
						
							
							
								
								example compositor: handle keyboard after we're done with init  
							
							... 
							
							
 
							
							the libinput backend does wl_display roundtrips, during which there is a
small window where keystrokes can be handled before the rest of the example
compositor is ready.
Setting the callback later ensures we're not called at this point 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1ca08dc4cb 
								
							
								 
							
						 
						
							
							
								
								wlr_compositor: change _init/finish to _create/destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4110788159 
								
							
								 
							
						 
						
							
							
								
								move wl_compositor into wlroots as wlr_compositor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5885679e33 
								
							
								 
							
						 
						
							
							
								
								examples: separate compositor_fini from run  
							
							... 
							
							
 
							
							compositor_fini destroys the display, but it is an error to destroy it
before e.g. wlr_seat that references it.
This lets us order destroy calls properly, following first-in-last-out
logic. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f24b3df980 
								
							
								 
							
						 
						
							
							
								
								wlr renderer/texture: rename init to create when it does alloc  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f03be94309 
								
							
								 
							
						 
						
							
							
								
								rename wlr_cursor to wlr_xcursor  
							
							... 
							
							
 
							
							This is for the implementation of another type that should be called wlr_cursor. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e3edb08126 
								
							
								 
							
						 
						
							
							
								
								bring output configuration into shared.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								769549c652 
								
							
								 
							
						 
						
							
							
								
								Refactor example output config  
							
							... 
							
							
 
							
							Put all the config parsing into shared.h so it is shared among the examples. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f2a9098691 
								
							
								 
							
						 
						
							
							
								
								Fix wlr_data_device_manager  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								86314caa5b 
								
							
								 
							
						 
						
							
							
								
								Implement wlr_data_{source,device,device_manager}  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3138c5ddf0 
								
							
								 
							
						 
						
							
							
								
								Clean up wlr_output_layout  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								854a9381ca 
								
							
								 
							
						 
						
							
							
								
								improve collision detection algorithm  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								59a71f59b9 
								
							
								 
							
						 
						
							
							
								
								reconfigure output on resolution change  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e0b409760d 
								
							
								 
							
						 
						
							
							
								
								fix output resolution callback  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								128f06405b 
								
							
								 
							
						 
						
							
							
								
								vt change bugfix  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d9ebf0615a 
								
							
								 
							
						 
						
							
							
								
								add output resolution notify to example shared  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5a9baf487e 
								
							
								 
							
						 
						
							
							
								
								add helper methods for intersection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dfb6a12036 
								
							
								 
							
						 
						
							
							
								
								layout-output example: only render if its on the output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2e9e237f9d 
								
							
								 
							
						 
						
							
							
								
								layout-output example: handle empty config  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								44181b57ac 
								
							
								 
							
						 
						
							
							
								
								Add wlr_output_layout implementation  
							
							... 
							
							
 
							
							An output layout consists of a mapping of outputs to their position in a global
coordinate system that usually cooresponds to the output position in physical
space in front of the user.
Add an example that allows configuration of an output layout and demonstrates
its boundaries with a bouncing image. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								edbaa7d6ac 
								
							
								 
							
						 
						
							
							
								
								Update keyboard modifiers in example compositor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ad22b4874d 
								
							
								 
							
						 
						
							
							
								
								Fix wlr_seat; add to example compositor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								901c14c409 
								
							
								 
							
						 
						
							
							
								
								Prevent alloc errors from crashing in `list_t`  
							
							... 
							
							
 
							
							This commit changes the `list_t` api so that alloc errors can be
detected and worked around. Also fixes errors not found in 5cc7342 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								19d6442f52 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #91  from martinetd/move_wl_shell  
							
							... 
							
							
 
							
							Move wl_shell into wlroots 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								27c13d621d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #88  from 4e554c4c/alloc_crashing  
							
							... 
							
							
 
							
							Prevent alloc errors from crashing 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f9b55dfa95 
								
							
								 
							
						 
						
							
							
								
								Make wlr_wl_shell_create work like xdg  
							
							... 
							
							
 
							
							Also:
- rename wlr_xdg_shell_v6_init to create as that is what it does
- free wlr_xdg_shell on failure to create wl_global, the struct
is not initialized enough to call destroy at that point 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d49edc8243 
								
							
								 
							
						 
						
							
							
								
								wl_shell/compositor surface: do not check if it's in list before removing  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5dae8e1be8 
								
							
								 
							
						 
						
							
							
								
								example compositor: only iterate over wl_shell and xdg_shell surfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f4e6b138fb 
								
							
								 
							
						 
						
							
							
								
								Move wl_shell into wlroots  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f60b53c6e3 
								
							
								 
							
						 
						
							
							
								
								Change how surface matricies are calculated  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e46ec57b43 
								
							
								 
							
						 
						
							
							
								
								implement surface sizing  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5cc7342606 
								
							
								 
							
						 
						
							
							
								
								Prevent alloc errors from crashing  
							
							... 
							
							
 
							
							Resolves  #76  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4386816889 
								
							
								 
							
						 
						
							
							
								
								wlr_backend_init -> wlr_backend_start  
							
							... 
							
							
 
							
							Also renames create to init. We'll use create for anything that
allocates and init for anything that takes a pointer and initializes it. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d4b4bfb8bc 
								
							
								 
							
						 
						
							
							
								
								Fix   #64  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								de86965174 
								
							
								 
							
						 
						
							
							
								
								Use libinput_event_destroy/xkb_*_unref  
							
							... 
							
							
 
							
							Also sneak in a missing drmModeFreePlaneResources 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								be3a0ad065 
								
							
								 
							
						 
						
							
							
								
								libinput backend: fill in handle_device_removed  
							
							... 
							
							
 
							
							And fix input_remove_notify accordingly 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1c7dd71208 
								
							
								 
							
						 
						
							
							
								
								WIP: example/shared.c free  
							
							... 
							
							
 
							
							Still missing something, the _remove functions are never called 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								62d8b252c0 
								
							
								 
							
						 
						
							
							
								
								Refactor meson and move xdg-shell into wlroots  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3375381610 
								
							
								 
							
						 
						
							
							
								
								Fix segfault during xdg-shell cleanup  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c24351681f 
								
							
								 
							
						 
						
							
							
								
								Refactor EGL handling  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7095274a9e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into drm_buffer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7da43ff8b0 
								
							
								 
							
						 
						
							
							
								
								Implement wlr_surface_flush_damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								31d78ff497 
								
							
								 
							
						 
						
							
							
								
								Fix wlr_surface destruction bug  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								14654ecb77 
								
							
								 
							
						 
						
							
							
								
								implement compositor create region  
							
							... 
							
							
 
							
							Complete the implementation of wlr_region_create and put it in the compositor. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1901c3e1b6 
								
							
								 
							
						 
						
							
							
								
								Fix example for updated gles  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								67369173aa 
								
							
								 
							
						 
						
							
							
								
								Implement drm (egl) buffer attaching  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8306f46dfb 
								
							
								 
							
						 
						
							
							
								
								implement surface frame  
							
							... 
							
							
 
							
							The surface frame callback lets a window know when it is a good time to show the
next frame if it is animating. In particular, this callback is used by
weston-simple-shm to throttle drawing. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bd2e9a7168 
								
							
								 
							
						 
						
							
							
								
								Style cleanup  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5a7595af77 
								
							
								 
							
						 
						
							
							
								
								use generators for wayland protocol gen  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								26edd5fb9e 
								
							
								 
							
						 
						
							
							
								
								cleanup for style and formatting  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								816a7f8257 
								
							
								 
							
						 
						
							
							
								
								add xdg shell destructors  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bdfe9faf58 
								
							
								 
							
						 
						
							
							
								
								Add todo for destroy_xdg_shell_surface  
							
							... 
							
							
 
							
							This free was causing crashes so remove the implementation and make a note to
do it later. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a6c7d8d14f 
								
							
								 
							
						 
						
							
							
								
								send configure event after creating toplevel  
							
							... 
							
							
 
							
							The xdg shell protocol requires us to send a configure in order for the client
to start attaching buffers. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5add87cac6 
								
							
								 
							
						 
						
							
							
								
								rename wlr_surface to wlr_texture  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								15885ab54a 
								
							
								 
							
						 
						
							
							
								
								implement xdg toplevel stubs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c3f15ea284 
								
							
								 
							
						 
						
							
							
								
								Add xdg shell stubs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								347707c962 
								
							
								 
							
						 
						
							
							
								
								Add shell surface stubs  
							
							... 
							
							
 
							
							Add stubs for the wl_shell_surface interface.
Implement wl_shell_get_shell_surface by creating the shell surface and settings
its implementation to these stubs. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cf9ee6ce3f 
								
							
								 
							
						 
						
							
							
								
								Move wlr_surface into wlr  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8473c3955c 
								
							
								 
							
						 
						
							
							
								
								Add first wlr_surface example implementation  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ba87585bbe 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #48  from nyorain/wlr_texture  
							
							... 
							
							
 
							
							Rename wlr_surface -> wlr_texture; attach -> upload 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e167f41fde 
								
							
								 
							
						 
						
							
							
								
								Rename wlr_surface -> wlr_texture; attach -> upload  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9383aaf89e 
								
							
								 
							
						 
						
							
							
								
								Accomodate for hotspot in cursor position  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7486263f7e 
								
							
								 
							
						 
						
							
							
								
								Add xcursor sublibrary  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2f8b5c4448 
								
							
								 
							
						 
						
							
							
								
								More cleanups  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5bf61ca7ed 
								
							
								 
							
						 
						
							
							
								
								Check for multi backend before using it  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4d4da18437 
								
							
								 
							
						 
						
							
							
								
								Fixed VT switching  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cb4d50e22c 
								
							
								 
							
						 
						
							
							
								
								Changed header paths.  
							
							
 
							
						 
						
							8 years ago