Skip to content

wayland: use an invisible surface as shell surface#835

Merged
Osspial merged 1 commit intorust-windowing:masterfrom
elinorbgr:wayland-windows
Jun 13, 2019
Merged

wayland: use an invisible surface as shell surface#835
Osspial merged 1 commit intorust-windowing:masterfrom
elinorbgr:wayland-windows

Conversation

@elinorbgr
Copy link
Copy Markdown
Contributor

Note: This work is on the eventloop-2.0 branch

This decorelates the window management from the actual user content,
meaning:

  • the created window no longer needs the user to draw something to
    start existing
  • it reduces our need to do roundtrips during initialization to
    avoid protocol errors

depends on #833

@elinorbgr elinorbgr added the DS - wayland Affects the Wayland backend, or generally free Unix platforms label Apr 7, 2019
@Osspial Osspial changed the base branch from eventloop-2.0 to master June 13, 2019 05:29
@Osspial
Copy link
Copy Markdown
Contributor

Osspial commented Jun 13, 2019

We seem to have forgotten about this! Once the merge conflicts are resolved, should this be good to go?

@goddessfreya
Copy link
Copy Markdown
Contributor

lol, I thought this got merged a long while ago.

This decorelates the window management from the actual user content,
meaning:

- the created window no longer needs the user to draw something to
  start existing
- it reduces our need to do roundtrips during initialization to
  avoid protocol errors
@elinorbgr
Copy link
Copy Markdown
Contributor Author

Rebased. :)

@Osspial Osspial merged commit 65587ef into rust-windowing:master Jun 13, 2019
elinorbgr added a commit to elinorbgr/winit that referenced this pull request Jun 25, 2019
…owing#835)"

This reverts commit 65587ef.

It introduced sublte bugs in its interaction with OpenGL and glutin,
so we should better revert it for now.
elinorbgr added a commit to elinorbgr/winit that referenced this pull request Jun 25, 2019
…owing#835)"

This reverts commit 65587ef.

It introduced sublte bugs in its interaction with OpenGL and glutin,
so we should better revert it for now.
Osspial pushed a commit that referenced this pull request Jun 28, 2019
)

This reverts commit 65587ef.

It introduced sublte bugs in its interaction with OpenGL and glutin,
so we should better revert it for now.
kosyak pushed a commit to kosyak/winit that referenced this pull request Jul 10, 2019
This decorelates the window management from the actual user content,
meaning:

- the created window no longer needs the user to draw something to
  start existing
- it reduces our need to do roundtrips during initialization to
  avoid protocol errors
kosyak pushed a commit to kosyak/winit that referenced this pull request Jul 10, 2019
…owing#835)" (rust-windowing#981)

This reverts commit 65587ef.

It introduced sublte bugs in its interaction with OpenGL and glutin,
so we should better revert it for now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DS - wayland Affects the Wayland backend, or generally free Unix platforms

Development

Successfully merging this pull request may close these issues.

3 participants