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

[meta] Improve Servo initialisation #15777

Closed
paulrouget opened this issue Mar 1, 2017 · 2 comments
Closed

[meta] Improve Servo initialisation #15777

paulrouget opened this issue Mar 1, 2017 · 2 comments

Comments

@paulrouget
Copy link
Contributor

@paulrouget paulrouget commented Mar 1, 2017

This issue is part of an effort to improve Servo's embedding story. See https://github.com/paulrouget/servoshell/projects/2

At the moment, starting multiple instances of Servo will have 3 major issues:

  • they all have to share the same initial URL because the URL is set as an option which is a global object
  • beside the latest instance, pages are not rendered (black screen)
  • there are as constellations as there are browsers

At least we need:

  • Make opts not global, and/or:
  • Initial URL should be decoupled from the options
  • We should first start a constellation, and then attach browsers to it (#13994)
  • be able to switch GL contexts
  • Constellation should not assume one compositor (#13993)
@paulrouget paulrouget changed the title [meta] Improve Servo initialization [meta] Improve Servo initialisation Mar 1, 2017
@glennw
Copy link
Member

@glennw glennw commented Mar 1, 2017

These are some relevant WR issues:

@paulrouget
Copy link
Contributor Author

@paulrouget paulrouget commented Aug 21, 2017

I'm going to close this as most of it is done now. Only multi-window support requires initialization related work. See #13993.

@paulrouget paulrouget closed this Aug 21, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.