Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • W wayland-protocols
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 84
    • Issues 84
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 54
    • Merge requests 54
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • wayland
  • wayland-protocols
  • Merge requests
  • !18

unstable: Add xdg-session-management protocol

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Jonas Ådahl requested to merge jadahl/wayland-protocols:wip/session-restore into main Feb 17, 2020
  • Overview 22
  • Commits 1
  • Pipelines 2
  • Changes 3

For a variety of cases it's desirable to have a method for negotiating the restoration of previously-used states for a client's windows. This helps for e.g., a compositor/client crashing (definitely not due to bugs) or a backgrounded client deciding to temporarily destroy its surfaces in order to conserve resources.

This protocol adds a method for managing such negotiation and is loosely based on the Enlightenment "session recovery" protocol which has been implemented and functional for roughly two years.

Signed-off-by: Mike Blumenkrantz zmike@osg.samsung.com Signed-off-by: Jonas Ådahl jadahl@gmail.com


This is the exact same version as was posted in https://lists.freedesktop.org/archives/wayland-devel/2018-February/037236.html . The link to the blog post was removed, as it did no longer point to the blog post in question.

Posting it here now for better visibility, as it came up in a discussion with @davidedmundson . Cc @zmike.

Edited Apr 27, 2021 by Daniel Stone
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: wip/session-restore