Revisions of wlroots

michael wheatley's avatar michael wheatley (MWh3) committed (revision 58)
Link to X11:Wayland project
michael wheatley's avatar michael wheatley (MWh3) committed (revision 57)
wlroots 0.15.1

Alexander Orzechowski (1):
      xdg-foreign: Fix crash on destroy of degenerate surface
Isaac Freund (3):
      wlr_texture: remove wlr_texture_from_wl_drm() from header
      foreign-toplevel: send enter if needed on output bind
      tinywl: fix check whether client is focused or not
Kirill Primak (3):
      scene/subsurface_tree: fix handling subsurface destruction
      compositor: damage the whole buffer on viewport src change
      subsurface: unlock cached state on commit if desynced
Simon Ser (4):
      backend: error out in autocreate without libinput support
      scene: schedule an output frame on wl_surface.frame
      scene: try to import buffers as textures before rendering
      build: bump version to 0.15.1
Tadeo Kondrak (1):
      input_method_v2: improve mapping detection
Thomas Hebb (1):
      render/gles2: don't constrain shm formats to ones that support reading
nyorain (1):
      vulkan: Fix imported image layout
michael wheatley's avatar michael wheatley (MWh3) committed (revision 56)
wlroots 0.15.0

Andri Yngvason (2):
      screencopy: Use output->front_buffer instead of wlr_output_export_dmabuf
      screencopy: Handle shm copy in commit event handler
Anthony Super (1):
      Add error handling to backend creation
Chris Chamberlain (2):
      backend: fix return value of attempt_drm_backend
      backend/drm: add wlr_drm_backend_monitor
Cole Mickens (1):
      egl: use alts for EGL_EXT_device_enum, if missing
David Rosca (1):
      seat: Only resend keyboard/pointer enter to focused clients
Demi Marie Obenour (1):
      Improve wlr_drm_format documentation
Devin J. Pohly (9):
      scene: add node reparent function
      scene: ensure node cannot be reparented below itself
      scene: make graph loops fatal when debugging
      scene: stricter assertions on reparent
      scene: iterate nodes instead of surfaces when rendering
      scene: add RECT node type
      scene: replace surface_at() with node_at()
      examples/scene-graph: demonstrate scene_rect node type
      scene: remove redundant empty-region check in render_texture()
Dylan Araps (1):
      util/time: make NSEC_PER_SEC static
Elyes HAOUAS (1):
      Fix spelling errors
Guido Günther (3):
michael wheatley's avatar michael wheatley (MWh3) committed (revision 55)
Update meson build options
michael wheatley's avatar michael wheatley (MWh3) committed (revision 54)
Remove unwanted meson options
michael wheatley's avatar michael wheatley (MWh3) committed (revision 53)
wlroots 0.14.1

Simon Ser (10):
      surface: accept commits with buffer size not divisible by scale
      buffer: make enum wlr_buffer_cap public
      surface: allow locking pending state in commit handler
      Revert "backend/drm: populate cursor plane's current_fb"
      backend/drm: don't clear pending cursor FB on failed commit
      output: detach buffer from renderer before commit
      output-damage: fix output swapchain handling
      tablet-v2: fix pad and tool object versions
      backend/drm: force linear layout for multi-GPU buffers
      build: bump version to 0.14.1
michael wheatley's avatar michael wheatley (MWh3) committed (revision 52)
libseat is no longer an optional requirement
michael wheatley's avatar michael wheatley (MWh3) committed (revision 51)
wlroots 0.14.0

Aleksei Bavshin (2):
      xwayland: query window PIDs via XResQueryClientIds
      xwayland: remove _NET_WM_PID handler
Benoit Gschwind (1):
      Document the wlr_output_layout_get function
Brian McKenna (1):
      Flush events in virtual pointer example
Isaac Freund (1):
      gtk-primary-selection: drop support
Kenny Levinsen (12):
      backend/session: Remove logind backend
      ci: Add libseat-dev to alpine
      backend/session: Make libseat mandatory
      backend/session: Remove direct backend
      backend/session: Remove noop backend
      backend/session: Remove session_impl
      backend/session: Close fd in wlr_session_close_file
      backend/session: Close remaining devices on destroy
      backend/drm: Do not require mode commit on enable
      meson: Make private static library symbols local
      ci: Build both static and shared
      Revert "meson: Make private static library symbols local"
Roman Gilg (1):
      backend: move get_drm_fd to public interface
Ryan Farley (2):
      util/uuid: replace with util/token, remove libuuid
      xwayland/sockets: ensure proper permissions
Simon Ser (135):
      build: bump version to 0.14.0
michael wheatley's avatar michael wheatley (MWh3) committed (revision 50)
Update to v0.13.0

Andri Yngvason (1):
      types/seat: Clear focus in wlr_seat_destroy()
Ariadne Conill (1):
      drm: add fallback drmModeAddFB for drivers which do not support drmModeAddFB2
Brandon Dowdy (7):
      examples: remove dependency on wlr_egl from clients
      render/egl: remove wlr_egl_{create,destroy}_surface
      render/egl: remove *config_attribs and wlr_egl->config
      examples: remove "major" and "minor" from egl_common.c
      render/egl: add check for EGL_KHR_surfaceless_context
      examples/egl_common: make attribs const
      region: remove leftover description of resource_list
BrassyPanache (1):
      Expose ICCCM input status
Chris Chamberlain (1):
      Free xwayland cursor in wlr_xwayland_destroy
Daniel Kondor (1):
      layer-shell: allow new values for keyboard-interactivity
Dominik Honnef (1):
      xwayland: use pipe instead of SIGUSR1 to signal readiness
Ilia Bozhinov (10):
      texture: document that functions should not be called while rendering
      xwm: add wlr_xwayland_surface_restack()
      drm: do not unset make/model before emitting destroy event
      egl: fix memory leak
      noop: listen to display destroy and destroy the backend
      util: add support for generating UUIDs
      xdg-shell: add wlr_xdg_toplevel_set_parent
      types: add wlr_xdg_foreign_registry
michael wheatley's avatar michael wheatley (MWh3) committed (revision 49)
Add libseat build requirement
michael wheatley's avatar michael wheatley (MWh3) committed (revision 48)
Update to v0.12.0

Antonin Décimo (3):
      Fix typos
      Fix incorrect format parameters
      xwayland: free server in error path
Daniel De Graaf (1):
      wlr_virtual_keyboard: fix fd leak
Daniel Kondor (2):
      foreign-toplevel-management: report parent toplevel
      foreign toplevel: send parent event only to clients that support it
Devin J. Pohly (1):
      drm: fix uninitialized read
Drew DeVault (1):
      Remove xdg-shell v6
Guido Cella (1):
      render: Don't crash on 0 dimensions
Ilia Bozhinov (9):
      xwayland: do not allow apps to change focus after wlroots request
      make sure to fail setting gamma on disabled outputs
      backend/wayland: destroy relative pointer when output is disconnected
      wayland: emit relative pointer events only for current pointer
      xwayland: disconnect display destroy listener even if xwayland didn't initialize
      xwayland: add set_geometry event
      backend/wayland: add touch support to the wayland backend
      xdg_shell: fix a typo
      xdg_shell: handle inert popups
Isaac Freund (6):
      xdg-shell: split last-acked and current state
      layer-shell: add for_each_popup
      layer-shell: error on 0 dimension without anchors
michael wheatley's avatar michael wheatley (MWh3) committed (revision 47)
wlroots 0.11.0

Aleksei Bavshin (1):
      xdg-shell: fix popups rendered outside of the screen
Andri Yngvason (15):
      virtual-pointer: Add request for mapping to specific output
      export-dmabuf: Schedule output frame on request
      export-dmabuf: Keep frame->output = NULL until frame is ready
      render: egl: Add utility functions for saving/restoring context
      render: Add wlr_renderer_blit_dmabuf()
      protocol: screencopy: Extend to report linux-dmabuf capability
      screencopy: Implement copying into linux-dmabuf
      examples: Add screencopy-dmabuf example
      render: Fix blit_dmabuf() breakage due to API change
      backend: drm: Fix dmabuf resource leak
      screencopy: Use correct constant for y-inversion
      render: gles2: Fix y-inversion in gles2_blit_dmabuf()
      screencopy: Use correct dmabuf to get y-inversion flag
      examples: screencopy-dmabuf: Fix y-inversion
      render: egl: Use current display to restore NULL context
Brian Ashworth (2):
      meson.build: update wayland requirement to 1.18
      wlr_keyboard_group: introduce enter and leave
David96 (1):
      Add wlr_surface_accepts_touch
Dorota Czaplejewicz (1):
      text_input_v3: Note features supported by the text field
Filip Sandborg (1):
      Fix uint32 overflow in fill_empty_gamma_table on Icelake platform
Greg Depoire--Ferrer (1):
      tinywl: Fix wrong anchor point while resizing a window
michael wheatley's avatar michael wheatley (MWh3) committed (revision 46)
Add patch to fix gcc10 build issue
michael wheatley's avatar michael wheatley (MWh3) committed (revision 45)
This is a bugfix release for wlroots 0.10.0.

Aleksei Bavshin (1):
      xdg-shell: fix popups rendered outside of the screen
Scott Anderson (2):
      meson: Fix protocol includes for compositor examples
      examples: Fix compositor-examples
Simon Ser (2):
      xwayland: ignore pointer focus changes
      Update version to 0.10.1
michael wheatley's avatar michael wheatley (MWh3) committed (revision 44)
Increment wlroots library version
michael wheatley's avatar michael wheatley (MWh3) committed (revision 43)
wlroots 0.10.0

Drew DeVault (1):
      Drop RDP backend
Jan Staněk (1):
      Honor the `examples` meson setting
Jason (1):
      Allow WLR_RDP_PORT to be any valid TCP/UDP port number
Scott Anderson (1):
      Bump meson version to 0.51.2
Simon Ser (9):
      backend/wayland: listen to wl_buffer.release events
      backend/wayland: handle display errors more gracefully
      render/egl: remove SURFACELESS_MESA special case
      render/gles2: unbind textures after use
      docs: remove rootston-specific env vars
      docs: establish one section per backend
      docs: document XDG_SESSION_ID
      backend/drm: prevent outputs from being destroyed on commit
      keyboard-group: two NULL keymaps are equal
xdavidwu (1):
      text-input: fix missing destroy signal init
michael wheatley's avatar michael wheatley (MWh3) committed (revision 42)
Add upstream patch to make sure that the examples are excluded from the build
michael wheatley's avatar michael wheatley (MWh3) committed (revision 41)
Bump meson build requirement
michael wheatley's avatar michael wheatley (MWh3) committed (revision 40)
Increment library version
michael wheatley's avatar michael wheatley (MWh3) committed (revision 39)
Update to v0.9.1

Andri Yngvason (1):
      virtual-pointer: Actually use the value passed to axis_discrete
Ilia Bozhinov (1):
      xwm: allow applications to change focus between their own surfaces
Simon Ser (1):
      backend/wayland: fix frame callback not registered
Displaying revisions 1 - 20 of 58
openSUSE Build Service is sponsored by