Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[qtmozembed] Changes needed to support ESR 91 #49

Draft
wants to merge 3 commits into
base: sailfishos-esr91
Choose a base branch
from

Conversation

llewelld
Copy link
Member

@llewelld llewelld commented Oct 3, 2023

Updates the spec file and makes minor chnages to support the updated ESR 91 gecko API.

This is an ESR 91 change, so currently in draft to prevent it being merged.

Updates the spec file and makes minor chnages to support the updated ESR
91 gecko API.
@llewelld llewelld added the esr91 Changes required to support ESR 91 label Oct 3, 2023
@llewelld llewelld added this to the esr91 milestone Oct 3, 2023
llewelld and others added 2 commits December 29, 2023 11:27
Passes the "hidden" flag through from the gecko-dev EmbedLite API and
exposes it as a "hidden" flag to sailfish-browser (or whatever is
consuming the qtmozembed interface).

This is useful for printing, since the print routines need a window to
clone the page content into for the print. This chanage allows the tab
used to clone into to be hidden by the user-interface, which is
convenient because there's never any need for the user to interact with
it directly.
Adds code to support the 'external' flag, which tells the gecko engine that a
request was triggered by an external application.

The flag is used to set the Sec-Fetch-* flags appropriately.
@rainemak
Copy link
Member

@llewelld could we redirect this to sailfishos:sailfishos-esr91 branch instead?

@llewelld llewelld changed the base branch from master to sailfishos-esr91 February 27, 2024 19:53
@llewelld
Copy link
Member Author

Of course... Done!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
esr91 Changes required to support ESR 91
Projects
None yet
2 participants