Skip to content

Implement DOM fullscreen requests in fdo backend#329

Merged
aperezdc merged 2 commits intoIgalia:masterfrom
MortimerGoro:mortimer/fullscreen
Aug 9, 2021
Merged

Implement DOM fullscreen requests in fdo backend#329
aperezdc merged 2 commits intoIgalia:masterfrom
MortimerGoro:mortimer/fullscreen

Conversation

@MortimerGoro
Copy link
Contributor

  • Enter fullscreen via DOM requests or keyboard key
  • Exit fullscreen via keyboard key

@MortimerGoro
Copy link
Contributor Author

MortimerGoro commented Jul 14, 2021

Depends on WebPlatformForEmbedded/libwpe#86

@MortimerGoro MortimerGoro force-pushed the mortimer/fullscreen branch from f3d3339 to 75b9151 Compare July 19, 2021 15:30
Copy link
Member

@aperezdc aperezdc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is looking promising; the only remaining part being that it only works with the xdg_wm_base protocol, but the code is written to support also wl_shell, and zwp_fullscreen_shell_v1... Could you please take a look into adding support for them?

Thanks a ton for working on this 😃

Copy link
Member

@aperezdc aperezdc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other than the style checker issues, I think this is good to go—as long as others agree on the API addition from WebPlatformForEmbedded/libwpe#86 😄

Copy link
Member

@aperezdc aperezdc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will do the same comment as in #341: let's guard on WPE_CHECK_VERSION(1, 11, 1) to allow building Cog with an older libwpe. With that and making the style checker happy I think we can merge this 👍🏼

@MortimerGoro
Copy link
Contributor Author

I will do the same comment as in #341: let's guard on WPE_CHECK_VERSION(1, 11, 1) to allow building Cog with an older libwpe. With that and making the style checker happy I think we can merge this 👍🏼

Done!

Copy link
Member

@aperezdc aperezdc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for doing one more last update to this PR, I think it's now ready 👌🏼

@aperezdc aperezdc merged commit 5190873 into Igalia:master Aug 9, 2021
aperezdc added a commit that referenced this pull request Aug 9, 2021
- Move the version checks to the top of the source files, accounting for
  the WPE_CHECK_VERSION() macro not present in older versions of libwpe.
- Designated initializers do not need to specify NULL/0/false, as it is
  the default.
- Fix some indenting around the touched lines.
aperezdc added a commit that referenced this pull request Aug 9, 2021
- Move the version checks to the top of the source files, accounting for
  the WPE_CHECK_VERSION() macro not present in older versions of libwpe.
- Designated initializers do not need to specify NULL/0/false, as it is
  the default.
- Fix some indenting around the touched lines.
aperezdc added a commit that referenced this pull request Aug 12, 2021
- Move the version checks to the top of the source files, accounting for
  the WPE_CHECK_VERSION() macro not present in older versions of libwpe.
- Designated initializers do not need to specify NULL/0/false, as it is
  the default.
- Fix some indenting around the touched lines.
EinarArnason pushed a commit to EinarArnason/cog that referenced this pull request May 16, 2022
- Move the version checks to the top of the source files, accounting for
  the WPE_CHECK_VERSION() macro not present in older versions of libwpe.
- Designated initializers do not need to specify NULL/0/false, as it is
  the default.
- Fix some indenting around the touched lines.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants