0c9a26828a 
								
							 
						 
						
							
							
								
								Use wlr_list for paths, and improve inert resource handling  
							
							
							
						 
						
							2018-07-14 09:43:17 +02:00  
				
					
						
							
							
								 
						
							
								adba68a3c1 
								
							 
						 
						
							
							
								
								Use tablet_tool impl in libinput backend  
							
							
							
						 
						
							2018-07-14 09:43:16 +02:00  
				
					
						
							
							
								 
						
							
								31cec36b74 
								
							 
						 
						
							
							
								
								1st feedback pass  
							
							... 
							
							
							
							Rename make_ functions to _create
Implement set_cursor and set_feedback 
							
						 
						
							2018-07-14 09:43:16 +02:00  
				
					
						
							
							
								 
						
							
								5c7a37f309 
								
							 
						 
						
							
							
								
								Add tool buttons  
							
							
							
						 
						
							2018-07-14 09:40:39 +02:00  
				
					
						
							
							
								 
						
							
								391eef6ea9 
								
							 
						 
						
							
							
								
								Propagate most axis events to clients  
							
							
							
						 
						
							2018-07-14 09:40:39 +02:00  
				
					
						
							
							
								 
						
							
								f375246657 
								
							 
						 
						
							
							
								
								Implement basic tablet_pad handling (bound to keyboard focus)  
							
							
							
						 
						
							2018-07-14 09:40:39 +02:00  
				
					
						
							
							
								 
						
							
								e235f7d336 
								
							 
						 
						
							
							
								
								Basic tablet_v2 object lifetime  
							
							
							
						 
						
							2018-07-14 09:40:39 +02:00  
				
					
						
							
							
								 
						
							
								77bac448cc 
								
							 
						 
						
							
							
								
								storage commit  #2  
							
							
							
						 
						
							2018-07-14 09:40:39 +02:00  
				
					
						
							
							
								 
						
							
								000b305ecc 
								
							 
						 
						
							
							
								
								backend/libinput: Manage tablet tool livetimes  
							
							... 
							
							
							
							This adds the management code to manage tablet tools lifetimes from
libinput.
It follows the suggestion made in the tablet-unstable-v2.xml to destroy
tablet_tools once all tablets that it got into contact with were removed
from the system. This is implemented via a refcount.
If a tool is *not* unique, it will be destroyed on proximity out. This
is libinput specific and mentioned in libinput docs that tools will not
be found again, so we shouldn't keep a reference to them.
Also they can't be on other tablets as well, because they cannot be
tracked.
The naming in this commit is a bit off (to not break things).
The wlr names stay the same, tablet_tool is the libinput_device with
capaiblity LIBINPUT_DEVICE_CAP_TABLET_TOOL which is more akin to
"tablet" in the tablet-unstable-v2 protocol.
The struct that corresponds to the tablet_tool in tablet-unstable-v2 is
called tablet_tool_tool, a rename should be done at some point in the
future. 
							
						 
						
							2018-07-14 09:40:39 +02:00  
				
					
						
							
							
								 
						
							
								5bb272d7f3 
								
							 
						 
						
							
							
								
								surface: add wlr_surface.opaque_region  
							
							
							
						 
						
							2018-07-13 10:54:51 +01:00  
				
					
						
							
							
								 
						
							
								c4915d1492 
								
							 
						 
						
							
							
								
								render: add wlr_texture_is_opaque  
							
							
							
						 
						
							2018-07-12 23:35:33 +01:00  
				
					
						
							
							
								 
						
							
								c0b4217fce 
								
							 
						 
						
							
							
								
								Merge pull request  #1116  from emersion/surface-role  
							
							... 
							
							
							
							surface: replace wlr_surface_set_role_committed with wlr_surface_role 
							
						 
						
							2018-07-11 15:27:42 -07:00  
				
					
						
							
							
								 
						
							
								7cbef15206 
								
							 
						 
						
							
							
								
								util: add wlr_ prefix to log symbols  
							
							
							
						 
						
							2018-07-09 22:49:54 +01:00  
				
					
						
							
							
								 
						
							
								deeca53e33 
								
							 
						 
						
							
							
								
								Rename wl_resources to resource, wl_global to global  
							
							
							
						 
						
							2018-07-08 19:21:31 +01:00  
				
					
						
							
							
								 
						
							
								c19d475753 
								
							 
						 
						
							
							
								
								xdg-output: don't send no-op updates  
							
							... 
							
							
							
							To begin with, no-op updates are unnecessary, so this patch is an
improvement on its own.
Then, this fixes hotplugging issues with xwayland. xwayland waits
for both wl_output and xdg_output to send a "done" event. However,
it doesn't handle well desynchronized "done" updates: if xdg-output
sends "done" twice, the second one will wait for the next wl_output
"done" event. This is an issue when the first is a no-op and the
second is a real update: the second isn't applied. I've considered
patching xwayland instead, but it seems pretty complicated. 
							
						 
						
							2018-07-08 14:12:18 +01:00  
				
					
						
							
							
								 
						
							
								33db4263a0 
								
							 
						 
						
							
							
								
								surface: replace wlr_surface_set_role_committed with wlr_surface_role  
							
							
							
						 
						
							2018-07-07 22:45:16 +01:00  
				
					
						
							
							
								 
						
							
								be54278207 
								
							 
						 
						
							
							
								
								Merge pull request  #1095  from agx/output-add-mode  
							
							... 
							
							
							
							Allow to add additional modes to outputs 
							
						 
						
							2018-07-07 08:58:17 -07:00  
				
					
						
							
							
								 
						
							
								709d7dd722 
								
							 
						 
						
							
							
								
								rootston: Handle modeline parameter  
							
							... 
							
							
							
							This allows to pass custom modes. 
							
						 
						
							2018-07-07 17:31:42 +02:00  
				
					
						
							
							
								 
						
							
								8d72090afe 
								
							 
						 
						
							
							
								
								drm: Allow to add additional modes  
							
							... 
							
							
							
							This allows to add additional modes to the list of available video modes
using VESA Coordinated Video Timing information.
Closes  #1080  
							
						 
						
							2018-07-07 14:51:39 +02:00  
				
					
						
							
							
								 
						
							
								226306ed45 
								
							 
						 
						
							
							
								
								surface: rename wlr_surface_state.buffer to buffer_resource  
							
							
							
						 
						
							2018-07-04 19:12:18 +01:00  
				
					
						
							
							
								 
						
							
								012e38fbe5 
								
							 
						 
						
							
							
								
								surface: add wlr_surface.previous  
							
							
							
						 
						
							2018-07-04 19:12:18 +01:00  
				
					
						
							
							
								 
						
							
								78555abba3 
								
							 
						 
						
							
							
								
								surface: move position and scale out of wlr_surface_state  
							
							
							
						 
						
							2018-07-04 19:12:17 +01:00  
				
					
						
							
							
								 
						
							
								233bfe2f4f 
								
							 
						 
						
							
							
								
								surface: do not monkey-patch state damage  
							
							
							
						 
						
							2018-07-04 19:12:17 +01:00  
				
					
						
							
							
								 
						
							
								adf0423f7c 
								
							 
						 
						
							
							
								
								surface: better buffer position handling  
							
							
							
						 
						
							2018-07-04 19:12:17 +01:00  
				
					
						
							
							
								 
						
							
								e6399c61b7 
								
							 
						 
						
							
							
								
								surface: fix WLR_SURFACE_STATE_BUFFER_DAMAGE value  
							
							
							
						 
						
							2018-07-04 19:12:17 +01:00  
				
					
						
							
							
								 
						
							
								3c0d672ebd 
								
							 
						 
						
							
							
								
								surface: make pending and current embedded structs  
							
							
							
						 
						
							2018-07-04 19:12:17 +01:00  
				
					
						
							
							
								 
						
							
								64836ddfe7 
								
							 
						 
						
							
							
								
								surface: remove wlr_surface_state.subsurface_position  
							
							
							
						 
						
							2018-07-04 19:12:17 +01:00  
				
					
						
							
							
								 
						
							
								3ee86b6105 
								
							 
						 
						
							
							
								
								surface: rename invalid state  
							
							
							
						 
						
							2018-07-04 19:12:16 +01:00  
				
					
						
							
							
								 
						
							
								86f401e827 
								
							 
						 
						
							
							
								
								Introduce wlr_xdg_surface_for_each_popup  
							
							... 
							
							
							
							It is common to want to iterate an xdg-surface's popups separately from
the toplevel and subsurfaces. For example, popups are typically rendered
on top of most other surfaces.
wlr_xdg_surface_for_each_surface continues to iterate both surfaces and
popups to maintain backwards compatibility. 
							
						 
						
							2018-07-01 23:24:39 +10:00  
				
					
						
							
							
								 
						
							
								dbb01cbcd0 
								
							 
						 
						
							
							
								
								screencopy: listen to buffer destroy  
							
							
							
						 
						
							2018-06-30 22:18:04 +01:00  
				
					
						
							
							
								 
						
							
								c421700f3d 
								
							 
						 
						
							
							
								
								screncopy: update protocol  
							
							
							
						 
						
							2018-06-30 22:18:04 +01:00  
				
					
						
							
							
								 
						
							
								bf7560b7cd 
								
							 
						 
						
							
							
								
								screencopy: add capture_output_region support  
							
							
							
						 
						
							2018-06-30 22:18:04 +01:00  
				
					
						
							
							
								 
						
							
								2b9cbaddf3 
								
							 
						 
						
							
							
								
								screencopy: add support for frame flags  
							
							
							
						 
						
							2018-06-30 22:18:03 +01:00  
				
					
						
							
							
								 
						
							
								73755ad348 
								
							 
						 
						
							
							
								
								screencopy-v1: add basic implementation  
							
							
							
						 
						
							2018-06-30 22:17:59 +01:00  
				
					
						
							
							
								 
						
							
								c263f7ca29 
								
							 
						 
						
							
							
								
								s/wlr_subsurface_from_surface/wlr_subsurface_from_wlr_surface/  
							
							... 
							
							
							
							This was the only x_from_wlr_surface function that lacked the wlr_ prefix,
let's have an API as uniform as possible. 
							
						 
						
							2018-06-30 21:21:13 +09:00  
				
					
						
							
							
								 
						
							
								0ced9df350 
								
							 
						 
						
							
							
								
								wlr_idle_inhibit_v1: add *data pointer to wlr structs  
							
							
							
						 
						
							2018-06-28 20:29:44 +09:00  
				
					
						
							
							
								 
						
							
								d0b902b962 
								
							 
						 
						
							
							
								
								wlr_idle: add helper to enable/disable all timers  
							
							... 
							
							
							
							There was no way to tell wlr_idle to stop processing input events
and rearm timers all the time, such an API is required to have
some form of idle inhibitor. 
							
						 
						
							2018-06-27 22:47:05 +09:00  
				
					
						
							
							
								 
						
							
								e459fe0ec7 
								
							 
						 
						
							
							
								
								Merge pull request  #992  from emersion/screencontent  
							
							... 
							
							
							
							Implement wlr_export_dmabuf_unstable_v1 protocol 
							
						 
						
							2018-06-22 05:37:07 -07:00  
				
					
						
							
							
								 
						
							
								0e3b35c87e 
								
							 
						 
						
							
							
								
								Merge pull request  #1072  from emersion/surface-remove-matrices  
							
							... 
							
							
							
							surface: remove matrices 
							
						 
						
							2018-06-20 21:29:17 +01:00  
				
					
						
							
							
								 
						
							
								831b7297a4 
								
							 
						 
						
							
							
								
								surface: remove matrices  
							
							... 
							
							
							
							These were unused. 
							
						 
						
							2018-06-20 21:01:35 +01:00  
				
					
						
							
							
								 
						
							
								a6c0e25d36 
								
							 
						 
						
							
							
								
								surface: remove wlr_frame_callback  
							
							... 
							
							
							
							This removes the need to allocate a structure for frame callbacks.
wl_resource_get_link is used instead. 
							
						 
						
							2018-06-20 20:00:23 +01:00  
				
					
						
							
							
								 
						
							
								57548b557a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into screencontent  
							
							
							
						 
						
							2018-06-17 14:49:18 +01:00  
				
					
						
							
							
								 
						
							
								fb118ac996 
								
							 
						 
						
							
							
								
								Merge pull request  #1062  from emersion/wlr-buffer-comeback  
							
							... 
							
							
							
							Add back wlr_buffer 
							
						 
						
							2018-06-16 13:43:14 -07:00  
				
					
						
							
							
								 
						
							
								8e33deb0be 
								
							 
						 
						
							
							
								
								Merge pull request  #1063  from ascent12/multi-seat  
							
							... 
							
							
							
							Multiseat fixes 
							
						 
						
							2018-06-14 10:37:06 -07:00  
				
					
						
							
							
								 
						
							
								47985d2dc5 
								
							 
						 
						
							
							
								
								Multiseat fixes  
							
							
							
						 
						
							2018-06-14 20:46:16 +12:00  
				
					
						
							
							
								 
						
							
								d27eeaa14c 
								
							 
						 
						
							
							
								
								Revert "Merge pull request  #1050  from emersion/wlr-buffer"  
							
							... 
							
							
							
							This reverts commit 5e4af4862e9a1f0e2d5f 
							
						 
						
							2018-06-13 19:57:42 -04:00  
				
					
						
							
							
								 
						
							
								0378d143d9 
								
							 
						 
						
							
							
								
								surface: remove wlr_surface.texture  
							
							... 
							
							
							
							The texture is managed by the surface's wlr_buffer now. In
particular, the buffer can destroy the texture early if it becomes
invalid. 
							
						 
						
							2018-06-13 19:38:10 +01:00  
				
					
						
							
							
								 
						
							
								d643361c48 
								
							 
						 
						
							
							
								
								Merge pull request  #1047  from NotKit/gles2fix  
							
							... 
							
							
							
							Fix GLES2 renderer to use glGetUniformLocations locations 
							
						 
						
							2018-06-13 15:37:16 +01:00  
				
					
						
							
							
								 
						
							
								5e4af4862e 
								
							 
						 
						
							
							
								
								Merge pull request  #1050  from emersion/wlr-buffer  
							
							... 
							
							
							
							Introduce wlr_buffer 
							
						 
						
							2018-06-13 05:40:23 -07:00  
				
					
						
							
							
								 
						
							
								6f29db1044 
								
							 
						 
						
							
							
								
								gles2 renderer: introduce struct wlr_gles2_tex_shader  
							
							
							
						 
						
							2018-06-13 13:43:01 +03:00  
				
					
						
							
							
								 
						
							
								38d415dd20 
								
							 
						 
						
							
							
								
								buffer: make wlr_buffer_ref return the buffer  
							
							
							
						 
						
							2018-06-11 08:13:35 +01:00  
				
					
						
							
							
								 
						
							
								f1a62a3200 
								
							 
						 
						
							
							
								
								Rename egl.exts to match the extension names  
							
							
							
						 
						
							2018-06-09 19:11:51 +02:00  
				
					
						
							
							
								 
						
							
								9ea5b1a85e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into wlr-buffer  
							
							
							
						 
						
							2018-06-09 17:54:47 +01:00  
				
					
						
							
							
								 
						
							
								5ec6d8230d 
								
							 
						 
						
							
							
								
								Split eglSwapBuffersWithDamage feature detection  
							
							... 
							
							
							
							Detecting whether eglSwapBuffersWithDamageEXT or
eglSwapBuffersWithDamageKHR is used should be based on the extension
string, not only on the availability of the function. 
							
						 
						
							2018-06-09 11:39:14 +02:00  
				
					
						
							
							
								 
						
							
								7d24af43e5 
								
							 
						 
						
							
							
								
								buffer: improve docs  
							
							
							
						 
						
							2018-06-08 20:28:57 +01:00  
				
					
						
							
							
								 
						
							
								e4933ab445 
								
							 
						 
						
							
							
								
								Introduce wlr_buffer  
							
							
							
						 
						
							2018-06-08 20:06:13 +01:00  
				
					
						
							
							
								 
						
							
								457bfcab19 
								
							 
						 
						
							
							
								
								render/egl: only request high priority context on DRM  
							
							
							
						 
						
							2018-06-08 00:17:45 +01:00  
				
					
						
							
							
								 
						
							
								d425edc96c 
								
							 
						 
						
							
							
								
								render/egl: consistent extension checking  
							
							
							
						 
						
							2018-06-08 00:06:34 +01:00  
				
					
						
							
							
								 
						
							
								cbfe0e834a 
								
							 
						 
						
							
							
								
								Request a high priority EGL context  
							
							
							
						 
						
							2018-06-08 00:06:34 +01:00  
				
					
						
							
							
								 
						
							
								32f9699359 
								
							 
						 
						
							
							
								
								Merge pull request  #1029  from emersion/wl-backend-keyboard-focus-keys  
							
							... 
							
							
							
							backend/wayland: fix keyboard keys not pressed/released when focus changes 
							
						 
						
							2018-06-08 00:04:33 +01:00  
				
					
						
							
							
								 
						
							
								de91c55ea9 
								
							 
						 
						
							
							
								
								Fix GLES2 renderer to use glGetUniformLocations locations  
							
							... 
							
							
							
							This is needed as uniform locations are driver implementation-specific. 
							
						 
						
							2018-06-07 18:06:31 +03:00  
				
					
						
							
							
								 
						
							
								6f895081e1 
								
							 
						 
						
							
							
								
								Merge pull request  #1043  from acrisci/drag-icon-unmap  
							
							... 
							
							
							
							drag-icon map and unmap fixes 
							
						 
						
							2018-06-07 11:18:58 +01:00  
				
					
						
							
							
								 
						
							
								a989104a6b 
								
							 
						 
						
							
							
								
								xdg-shells: add a set_parent signal to toplevel surfaces  
							
							
							
						 
						
							2018-06-06 17:08:06 +03:00  
				
					
						
							
							
								 
						
							
								9333acd68e 
								
							 
						 
						
							
							
								
								handle drag icon map in rootston  
							
							
							
						 
						
							2018-06-05 23:01:43 -04:00  
				
					
						
							
							
								 
						
							
								319ebdf476 
								
							 
						 
						
							
							
								
								add back map event  
							
							
							
						 
						
							2018-06-05 22:50:29 -04:00  
				
					
						
							
							
								 
						
							
								1c75d4e54a 
								
							 
						 
						
							
							
								
								rename drag-icon map to unmap  
							
							
							
						 
						
							2018-06-05 18:17:42 -04:00  
				
					
						
							
							
								 
						
							
								78966417f4 
								
							 
						 
						
							
							
								
								Merge pull request  #1031  from martinetd/multibind-seat  
							
							... 
							
							
							
							seat: allow clients to bind to seat multiple times 
							
						 
						
							2018-06-04 16:44:22 +01:00  
				
					
						
							
							
								 
						
							
								51b9883ea0 
								
							 
						 
						
							
							
								
								seat: allow clients to bind to seat multiple times  
							
							... 
							
							
							
							This lets clients bind to a seat multiple times by re-using the existing
wlr_seat_client whenever a duplicate request happens.
Previously, an independant wlr_seat_client would be created and only
events from one would be processed.
Fixes  #1023 . 
							
						 
						
							2018-06-04 22:31:36 +09:00  
				
					
						
							
							
								 
						
							
								58d549c98a 
								
							 
						 
						
							
							
								
								add data to wlr_drag_icon  
							
							
							
						 
						
							2018-06-03 20:11:59 -04:00  
				
					
						
							
							
								 
						
							
								736309c228 
								
							 
						 
						
							
							
								
								Remove redundant roots_seat_remove_device function  
							
							... 
							
							
							
							This function is unimplemented and is redundant because all devices added
with roots_seat_add_device get destruction handlers assigned already.
This fixes issue #998 . 
							
						 
						
							2018-06-03 19:54:33 +02:00  
				
					
						
							
							
								 
						
							
								551700e887 
								
							 
						 
						
							
							
								
								backend/wayland: fix keyboard keys not pressed/released when focus changes  
							
							
							
						 
						
							2018-06-03 13:18:57 +01:00  
				
					
						
							
							
								 
						
							
								2eb8b240e1 
								
							 
						 
						
							
							
								
								Added data field to wlr_subsurface  
							
							
							
						 
						
							2018-06-02 15:57:44 -07:00  
				
					
						
							
							
								 
						
							
								3994762ae0 
								
							 
						 
						
							
							
								
								Add wlr_surface_get_geometry  
							
							... 
							
							
							
							This function defaults and clips the xdg-surface geometry to the
bounding box of the surface + its subsurfaces, as specified by the
protocol spec. 
							
						 
						
							2018-06-01 15:21:18 +02:00  
				
					
						
							
							
								 
						
							
								21928cbe61 
								
							 
						 
						
							
							
								
								Merge branch 'master' into screencontent  
							
							
							
						 
						
							2018-05-31 12:33:27 +01:00  
				
					
						
							
							
								 
						
							
								135721118a 
								
							 
						 
						
							
							
								
								render: remove wlr_renderer_check_import_dmabuf  
							
							... 
							
							
							
							It's possible to implement it outside the renderer, by creating a
texture and destroying it right away. This reduces the API surface
of the renderer. 
							
						 
						
							2018-05-30 17:08:15 +01:00  
				
					
						
							
							
								 
						
							
								28020ff577 
								
							 
						 
						
							
							
								
								Only allow one modifier per DMA-BUF, split attributes struct in render/  
							
							
							
						 
						
							2018-05-30 09:29:12 +01:00  
				
					
						
							
							
								 
						
							
								00e108f2fc 
								
							 
						 
						
							
							
								
								export-dmabuf: correctly finish wlr_linux_dmabuf_attribs  
							
							
							
						 
						
							2018-05-29 18:47:18 +01:00  
				
					
						
							
							
								 
						
							
								7901740f94 
								
							 
						 
						
							
							
								
								rootston: enable export-dmabuf  
							
							
							
						 
						
							2018-05-29 18:47:17 +01:00  
				
					
						
							
							
								 
						
							
								e26f4dff98 
								
							 
						 
						
							
							
								
								export-dmabuf: wait for the frame to be ready, send timestamp  
							
							
							
						 
						
							2018-05-29 18:47:17 +01:00  
				
					
						
							
							
								 
						
							
								5ba1a9af56 
								
							 
						 
						
							
							
								
								render: add wlr_texture_to_dmabuf  
							
							
							
						 
						
							2018-05-29 18:47:17 +01:00  
				
					
						
							
							
								 
						
							
								bd430b8620 
								
							 
						 
						
							
							
								
								backend/drm: support multi-planar DMA-BUFs when exporting  
							
							
							
						 
						
							2018-05-29 18:47:17 +01:00  
				
					
						
							
							
								 
						
							
								36bd4795d4 
								
							 
						 
						
							
							
								
								export-dmabuf: add basic and incomplete implementation  
							
							
							
						 
						
							2018-05-29 18:47:17 +01:00  
				
					
						
							
							
								 
						
							
								9e26808c28 
								
							 
						 
						
							
							
								
								output, backend/drm: add wlr_output_export_dmabuf  
							
							
							
						 
						
							2018-05-29 18:45:45 +01:00  
				
					
						
							
							
								 
						
							
								e1f56538a8 
								
							 
						 
						
							
							
								
								Merge pull request  #999  from dcz-purism/virtual-keyboard  
							
							... 
							
							
							
							Support virtual keyboard protocol 
							
						 
						
							2018-05-29 18:22:44 +01:00  
				
					
						
							
							
								 
						
							
								044fa52be4 
								
							 
						 
						
							
							
								
								reword new_surface docs  
							
							
							
						 
						
							2018-05-28 13:12:53 -04:00  
				
					
						
							
							
								 
						
							
								c27cd5f065 
								
							 
						 
						
							
							
								
								document the map/unmap xdg-shell events  
							
							
							
						 
						
							2018-05-28 11:16:33 -04:00  
				
					
						
							
							
								 
						
							
								5334ee8bfd 
								
							 
						 
						
							
							
								
								virtual-keyboard: add support for the virtual-keyboard-v1 protocol  
							
							
							
						 
						
							2018-05-28 10:05:55 +02:00  
				
					
						
							
							
								 
						
							
								47f097e09b 
								
							 
						 
						
							
							
								
								xdg-shell: add wlr_xdg_toplevel_set_tiled  
							
							
							
						 
						
							2018-05-27 13:38:06 +01:00  
				
					
						
							
							
								 
						
							
								9971d06afb 
								
							 
						 
						
							
							
								
								document key and modifier signals  
							
							
							
						 
						
							2018-05-26 11:32:45 -04:00  
				
					
						
							
							
								 
						
							
								6eb4b5b54d 
								
							 
						 
						
							
							
								
								Merge pull request  #993  from emersion/bind-wl-drm-in-renderer  
							
							... 
							
							
							
							render: bind wl_drm in renderer 
							
						 
						
							2018-05-25 13:54:16 +01:00  
				
					
						
							
							
								 
						
							
								24cf70ae96 
								
							 
						 
						
							
							
								
								backends: implement custom EGL and renderer initialization  
							
							... 
							
							
							
							Compositors now have more control over how the backend creates its
renderer. Currently all backends create an EGL/GLES2 renderer, so
the necessary attributes for creating the context are passed to a
user-provided callback function. It is responsible for initializing
provided wlr_egl and to return a renderer. On fail, return 0.
Fixes  #987  
							
						 
						
							2018-05-25 14:56:52 +03:00  
				
					
						
							
							
								 
						
							
								41130fe54b 
								
							 
						 
						
							
							
								
								render: bind wl_drm in renderer  
							
							
							
						 
						
							2018-05-21 19:07:08 +01:00  
				
					
						
							
							
								 
						
							
								52bd8aa716 
								
							 
						 
						
							
							
								
								backend/multi: disallow multiple renderers at the same time  
							
							
							
						 
						
							2018-05-19 09:09:03 +01:00  
				
					
						
							
							
								 
						
							
								3036507463 
								
							 
						 
						
							
							
								
								xdg-shell: split into multiple files  
							
							
							
						 
						
							2018-05-14 22:28:45 +01:00  
				
					
						
							
							
								 
						
							
								c7480d5084 
								
							 
						 
						
							
							
								
								xdg-shell-v6: rename shared private functions to prevent conflicts with xdg-shell stable  
							
							
							
						 
						
							2018-05-14 19:16:46 +01:00  
				
					
						
							
							
								 
						
							
								facc5aa359 
								
							 
						 
						
							
							
								
								xdg-shell-v6: split into separate files  
							
							
							
						 
						
							2018-05-13 22:32:03 +01:00  
				
					
						
							
							
								 
						
							
								db84379242 
								
							 
						 
						
							
							
								
								Send axis source event  
							
							
							
						 
						
							2018-05-12 13:53:21 +01:00  
				
					
						
							
							
								 
						
							
								0b58579564 
								
							 
						 
						
							
							
								
								Add support for discrete axis values  
							
							
							
						 
						
							2018-05-12 13:34:58 +01:00  
				
					
						
							
							
								 
						
							
								cf5013416d 
								
							 
						 
						
							
							
								
								xdg-output: redesign resource destroy  
							
							
							
						 
						
							2018-05-11 22:30:26 +01:00  
				
					
						
							
							
								 
						
							
								72a75b3a72 
								
							 
						 
						
							
							
								
								Fix Xwayland cleanup  
							
							... 
							
							
							
							Fixes  #964  
						
							2018-05-10 01:44:17 +02:00