|  emersion | 78d3582b70 | Add request_set_cursor event | 8 years ago | 
				
					
						|  emersion | 7b6d785f52 | Rename wlr_surface->signals to events | 8 years ago | 
				
					
						|  Tony Crisci | db15ab77b4 | use input bounds for pointer events | 8 years ago | 
				
					
						|  Drew DeVault | 9e1ff2dce9 | Merge pull request #140 from emersion/screenshooter Add screenshooter | 8 years ago | 
				
					
						|  emersion | 0ce3135304 | Move read_pixels from output to renderer | 8 years ago | 
				
					
						|  Drew DeVault | 543601e86c | Merge pull request #183 from acrisci/feature/xdg-popup xdg-popup | 8 years ago | 
				
					
						|  Tony Crisci | 9721dc80e1 | wlr-data-source: cleanup | 8 years ago | 
				
					
						|  Tony Crisci | 1fd81ebf2d | wlr-data-source: add set_actions stub | 8 years ago | 
				
					
						|  Tony Crisci | 51de398885 | bug: fix clipboard | 8 years ago | 
				
					
						|  Tony Crisci | d61621e2fa | wlr-data-device-mgr: cleanup | 8 years ago | 
				
					
						|  Tony Crisci | 4f848000af | Merge branch 'master' into feature/xdg-popup | 8 years ago | 
				
					
						|  emersion | a87f016017 | Remove cairo dependency, write raw pixels | 8 years ago | 
				
					
						|  Tony Crisci | 4680943e74 | xdg-seat: keyboard grabs | 8 years ago | 
				
					
						|  emersion | b27b6cd69c | Check wl_shm_buffer format | 8 years ago | 
				
					
						|  emersion | 4374c52135 | Free screenshot state | 8 years ago | 
				
					
						|  emersion | ecd5263d4d | Flip screenshots | 8 years ago | 
				
					
						|  emersion | d4cc82f11a | Call glReadPixels right before swapping buffers | 8 years ago | 
				
					
						|  emersion | d0db6a80ab | Add post_frame event to wlr_output, use wlr_drm_plane_make_current in wlr_drm_output_read_pixels | 8 years ago | 
				
					
						|  emersion | 35f9700251 | First attempt to implement screenshooter | 8 years ago | 
				
					
						|  emersion | 1c8b72e0cd | Add screenshooter skeleton | 8 years ago | 
				
					
						|  emersion | 2ffa4f3fce | When output has no modes, send one anyway | 8 years ago | 
				
					
						|  Drew DeVault | 08ccc7f653 | Merge pull request #221 from versusvoid/wayland-xkb_state_update_mask Use xkb_state_update_mask() with Wayland backend | 8 years ago | 
				
					
						|  Versus Void | 568b270cdf | Use xkb_state_update_mask() with Wayland backend Fix #158 | 8 years ago | 
				
					
						|  emersion | 69aff9b35e | Implement wlr_xdg_toplevel_v6_send_close | 8 years ago | 
				
					
						|  Tony Crisci | 27ee171d25 | xdg-popup: protocol errors and ungrab | 8 years ago | 
				
					
						|  Tony Crisci | 67ea307753 | xdg-shell: cleanup | 8 years ago | 
				
					
						|  Tony Crisci | 48ae4fc588 | rootston: handle grab end | 8 years ago | 
				
					
						|  Tony Crisci | 4657f10dd2 | Merge branch 'master' into feature/xdg-popup | 8 years ago | 
				
					
						|  Tony Crisci | d3ebf99b0f | xdg-popup: basic pointer grab | 8 years ago | 
				
					
						|  Versus Void | 641d08ce7e | Transform hotspot with cursor Fix #188 | 8 years ago | 
				
					
						|  Tony Crisci | 17b134e178 | wlr-seat: pointer grab interface | 8 years ago | 
				
					
						|  Versus Void | 134f708c55 | Fix double free | 8 years ago | 
				
					
						|  Tony Crisci | 30eabf38b8 | Merge branch 'master' into feature/xdg-popup | 8 years ago | 
				
					
						|  Drew DeVault | 836242b0c4 | Merge pull request #197 from versusvoid/buffer-reset Reset buffer resource pointer on destroy signal. | 8 years ago | 
				
					
						|  Versus Void | 606311c755 | Reset buffer resource pointer on destroy signal | 8 years ago | 
				
					
						|  Tony Crisci | d1cb0edf20 | wlr-seat: honor seat version | 8 years ago | 
				
					
						|  Drew DeVault | 5f3c56de28 | Merge pull request #184 from emersion/rootston-keys Keyboard modifiers | 8 years ago | 
				
					
						|  emersion | 521e893528 | Add modifiers signal, remove wlr_keyboard_update_modifiers | 8 years ago | 
				
					
						|  emersion | d71344bcdd | Fix modifiers support with backend != wayland | 8 years ago | 
				
					
						|  emersion | d3d9aca40c | Add modifiers support in wayland backend, parse modifiers in rootston config | 8 years ago | 
				
					
						|  emersion | 3a8fdebaaa | Fix modifiers handling, add wlr_keyboard_get_modifiers | 8 years ago | 
				
					
						|  emersion | 2fccff16eb | Begin modifiers support | 8 years ago | 
				
					
						|  Versus Void | 2207d616c9 | Free xkb structures on wlr_keyboard destroy | 8 years ago | 
				
					
						|  Tony Crisci | e003296c23 | xdg-popup: render popups in the right place | 8 years ago | 
				
					
						|  Tony Crisci | 86b66f1d6f | xdg-popup: configure requests | 8 years ago | 
				
					
						|  Tony Crisci | 97cdcccaf0 | xdg-surface: get popup | 8 years ago | 
				
					
						|  Tony Crisci | c665f905ff | xdg-positioner | 8 years ago | 
				
					
						|  Tony Crisci | aae8bdea30 | xdg-shell: protocol destroy | 8 years ago | 
				
					
						|  Tony Crisci | 28f7256148 | xdg-toplevel: fix memory leaks | 8 years ago | 
				
					
						|  Tony Crisci | 8b7ae61ad4 | subsurface handle parent destroy | 8 years ago | 
				
					
						|  Tony Crisci | 19e30aab9b | subcompositor protocol errors | 8 years ago | 
				
					
						|  Tony Crisci | 93f79378f7 | subsurface stacking requests | 8 years ago | 
				
					
						|  Tony Crisci | 3a04f5b2db | consistently name surface state variables | 8 years ago | 
				
					
						|  Tony Crisci | 693e30dff7 | refactor surface commit | 8 years ago | 
				
					
						|  Tony Crisci | 86bc4840a0 | subsurface commit and render | 8 years ago | 
				
					
						|  Tony Crisci | 5cbb4f5ca0 | refactor surface commit | 8 years ago | 
				
					
						|  Tony Crisci | cb2d05e83b | subsurface sync and position | 8 years ago | 
				
					
						|  Tony Crisci | 7f39578824 | cleanup wlr_surface.[ch] | 8 years ago | 
				
					
						|  Tony Crisci | 68eeebc647 | subsurface implementation stubs | 8 years ago | 
				
					
						|  Tony Crisci | 78cd62a663 | publish subcompositor global | 8 years ago | 
				
					
						|  Tony Crisci | a4196fd9c9 | cleanup wlr_compositor.c | 8 years ago | 
				
					
						|  Tony Crisci | 0f56326cb8 | fix libinput wlr-keyboard use after free | 8 years ago | 
				
					
						|  Drew DeVault | 262c3b1638 | Remove unnecessary logging | 8 years ago | 
				
					
						|  Drew DeVault | c92199a953 | Merge pull request #163 from emersion/wl_shell-fixes wl_shell fixes | 8 years ago | 
				
					
						|  emersion | 8146d60a87 | Fix 80 char limit with 4 width tabs | 8 years ago | 
				
					
						|  Drew DeVault | 220a6e9bf6 | Add xwayland activate and fix EGL bug | 8 years ago | 
				
					
						|  Drew DeVault | 906a816abf | Fix rootston keyboard, add Xwayland | 8 years ago | 
				
					
						|  emersion | baed05b55e | Add TODO for pointer grab in set_popup | 8 years ago | 
				
					
						|  emersion | 643a69f0b2 | Call wlr_surface_set_role in wl_shell_get_shell_surface | 8 years ago | 
				
					
						|  emersion | 55d2462180 | Remove ping_timer when destroying wlr_wl_shell_surface | 8 years ago | 
				
					
						|  emersion | 9d405cffa7 | Use enums instead of uint32_t where applicable | 8 years ago | 
				
					
						|  emersion | dbdfc46448 | Add helper shell_surface_set_state | 8 years ago | 
				
					
						|  emersion | 3d03ef2d02 | role -> state | 8 years ago | 
				
					
						|  emersion | 27ca8eaced | Fix typo: s/transcient/transient/ | 8 years ago | 
				
					
						|  emersion | a04462ba8b | wl_shell: listen for wlr_surface destroy signal | 8 years ago | 
				
					
						|  emersion | eaa414bbd8 | wl_shell: properly set wl_surface->resource | 8 years ago | 
				
					
						|  emersion | d41a4a0bae | wl_shell: gluten-free cosmetic variable renaming | 8 years ago | 
				
					
						|  emersion | d6c6b7c506 | class_ -> class, free more stuff in destroy_shell_surface | 8 years ago | 
				
					
						|  emersion | 241fec4d87 | wl_shell: add wlr_wl_shell_surface_{configure,popup_done} | 8 years ago | 
				
					
						|  emersion | 14ab56b6c5 | wl_shell: implement set_popup request | 8 years ago | 
				
					
						|  emersion | 663bfe4cd8 | wlr_wl_shell: implement all requests except set_popup | 8 years ago | 
				
					
						|  emersion | e001e40022 | Set view->surface | 8 years ago | 
				
					
						|  emersion | acf58e04de | Fix segfault, add wl_shell view | 8 years ago | 
				
					
						|  emersion | ed9a43c213 | Add first try to add wl_shell to rootston | 8 years ago | 
				
					
						|  Drew DeVault | 1ddda91b1b | Fix broken keyboard handling | 8 years ago | 
				
					
						|  Drew DeVault | e6a6634bc5 | Minor tweaks to (broken) keyboard support | 8 years ago | 
				
					
						|  Drew DeVault | f4387b437f | Merge branch 'master' into rootston | 8 years ago | 
				
					
						|  Drew DeVault | 61e451ea1b | Move keyboard logic to wlr_{keyboard,seat} | 8 years ago | 
				
					
						|  Drew DeVault | eaf6c0ccf4 | Implement pointer motion and buttons | 8 years ago | 
				
					
						|  Tony Crisci | 84a8f1b42d | add keys array param to seat keyboard enter | 8 years ago | 
				
					
						|  Tony Crisci | 9cde828c94 | bugfix: correct type in keyboard resource destroy | 8 years ago | 
				
					
						|  Tony Crisci | 3895593998 | wlr-seat: keyboard layout | 8 years ago | 
				
					
						|  Tony Crisci | 30b5d76426 | wlr-seat: keyboard modifiers | 8 years ago | 
				
					
						|  Tony Crisci | cef1f60522 | wlr-seat-keyboard: basic events | 8 years ago | 
				
					
						|  Drew DeVault | e5e6dab7fd | Fix use of serial on motion_request | 8 years ago | 
				
					
						|  Tony Crisci | e38248f34c | wlr-seat: implement cursor axis events Axis events for the cursor are generated with the scroll wheel. | 8 years ago | 
				
					
						|  Tony Crisci | 00cc20b0a8 | wlr-seat: add guards for no pointer resource | 8 years ago | 
				
					
						|  Drew DeVault | d558745633 | Handle tablet motion in example compositor | 8 years ago | 
				
					
						|  Tony Crisci | 7a3edf6e62 | use double for cursor coordinates | 8 years ago | 
				
					
						|  Tony Crisci | 8b74450b39 | wlr_seat: pointer events | 8 years ago |