Changelog for
wlroots-devel-0~20180624.253a88f0-lp150.1.2.x86_64.rpm :
* Mon Jun 25 2018 opensuse-packagingAATTopensuse.org- Update to version 0~20180624.253a88f0:
* input-inhibit: use wlr_signal_emit_safe
* xdg-shell: end pointer and keyboard grab at the same time
* use seat function to end grab
* xdg-shell{,-v6}: fix compare_xdg_surface_toplevel_state
* surface: remove matrices
* FIX: Suprocess loops endlessly when the control socket closes.
* surface: remove wlr_frame_callback
* Fix example
* export-dmabuf: update protocol
* Update example and protocol
* rootston: Cancel existing keyboard grab when changing focus
* build: add dependencies for examples/dmabuf-capture
* examples/dmabuf-capture: simplify event loop and fix style
* examples/dmabuf-capture: make building this example optional
* examples/dmabuf-capture: fix indentation
* export-dmabuf: permanently fail if backend doesn\'t implement export_dmabuf
* Command line parsing
* Add a demo client for dmabuf export
* Update protocol
* export-dmabuf: assert number of planes
* export-dmabuf: correctly send the number of planes per layer
* export-dmabuf: fix tv_sec_hi
* export-dmabuf: correctly finish wlr_linux_dmabuf_attribs
* Update wlr-export-dmabuf protocol
* rootston: enable export-dmabuf
* export-dmabuf: wait for the frame to be ready, send timestamp
* render: add wlr_texture_to_dmabuf
* backend/drm: support multi-planar DMA-BUFs when exporting
* export-dmabuf: add basic and incomplete implementation
* output, backend/drm: add wlr_output_export_dmabuf
* Tue Jun 19 2018 opensuse-packagingAATTopensuse.org- Update to version 0~20180617.cc89906d:
* surface: fix double wl_buffer.release events
* buffer: fix wlr_texture leak on failed alloc
* layer-shell: check whether the surface is mapped in layer_surface_destroy()
* buffer: don\'t destroy DMA-BUF textures with wl_buffer
* Check for seat0 properly
* Multiseat fixes
* Revert \"Merge pull request #1050 from emersion/wlr-buffer\"
* surface: remove wlr_surface.texture
* gles2 renderer: introduce struct wlr_gles2_tex_shader
* buffer: make wlr_buffer_ref return the buffer
* Rename egl.exts to match the extension names
* Split eglSwapBuffersWithDamage feature detection
* Fix atti assert in wlr_egl_init
* buffer: improve docs
* Introduce wlr_buffer
* rootston: destroy xwayland before all clients
* render/egl: only request high priority context on DRM
* render/egl: consistent extension checking
* Request a high priority EGL context
* surface: don\'t release wl_drm and linux-dmabuf buffers early
* Fix GLES2 renderer to use glGetUniformLocations locations
* dont damage drag icon after update_position
* xdg-shells: add a set_parent signal to toplevel surfaces
* box: fix wlr_box_intersection
* update drag position at the right times
* handle drag icon map in rootston
* add back map event
* rename drag-icon map to unmap
* wlr_surface: insert subsurfaces in revert order
* fix wlr_box_intersection and closest_point
* add missing anchor case in positioner invert-x
* wlr_surface_get_root_surface: walk up parent
* seat: allow clients to bind to seat multiple times
* wlr_linux_dmabuf: Fix printf conversion specifiers on armhf
* Fix mistakes in xdg_popup and xdg_popup_v6
* add data to wlr_drag_icon
* Remove redundant roots_seat_remove_device function
* backend/wayland: fix keyboard keys not pressed/released when focus changes
* Added data field to wlr_subsurface
* Fix type in wlr_surface_get_extends
* Add wlr_surface_get_geometry
* rootston: xdg-shell
*: Fix get_size() for newly-mapped views
* cleanup: Use void for zero-parameter functions
* linux-dmabuf: fix bound checks for stride and height
* render: remove wlr_renderer_check_import_dmabuf
* Only allow one modifier per DMA-BUF, split attributes struct in render/
* virtual-keyboard: fix wlr_virtual_keyboard_manager_v1_destroy
* examples/output-layout: destroy wl_display
* Fix double-free in the tablet.c and touch.c examples
* Fix double-free in the rotation.c example.
* rootston: use wl_display_destroy_clients
* Fix wlr_box_contains_point comparison
* reword new_surface docs
* document the map/unmap xdg-shell events
* virtual-keyboard: add support for the virtual-keyboard-v1 protocol
* xdg-shell: add wlr_xdg_toplevel_set_tiled
* backend/drm: better connector cleanup, add more logs
* surface: remove wl_resource_post_event
* document key and modifier signals
* Sat May 26 2018 opensuse-packagingAATTopensuse.org- Update to version 0~20180526.0eec0c73:
* xwm: set the proper event mask in client messages
* backends: implement custom EGL and renderer initialization
* rootston: Keep focus unchanged when non-focusable element clicked
* rootston: Disable keyboard focus on inactive views
* fix server exit: eglMakeCurrent Invalid display
* render: bind wl_drm in renderer
* Mon May 21 2018 opensuse-packagingAATTopensuse.org- Update to version 0~20180520.341af971:
* output: correctly clear screen when fullscreened
* Remove unused argument
* backend/wayland: fix segfault when destroying backend before starting it
* backend: support creating DRM and libinput via WLR_BACKENDS
* backend: allow multiple backends in WLR_BACKENDS
* backend/multi: disallow multiple renderers at the same time
* backend: add WLR_BACKEND env variable
* gles2: pre-multiply alpha and fix blending function
* Thu May 17 2018 rzlAATTl2f.inesc-id.pt- Initial version