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

Port glutin-based browser to libsimpleservo #22760

Open
jdm opened this issue Jan 25, 2019 · 2 comments
Open

Port glutin-based browser to libsimpleservo #22760

jdm opened this issue Jan 25, 2019 · 2 comments

Comments

@jdm
Copy link
Member

@jdm jdm commented Jan 25, 2019

Once #22065 is fixed, we will have one port that directly uses the libservo APIs, and two ports that use libsimpleservo. Given how simple the actual Glutin-based browser is, and how much of the implementation is duplicated with libsimpleservo, it probably makes sense to build it on top of our simple embedding API instead.

This work will likely require extending the embedding API provided in libsimpleservo to accommodate features of the desktop app that are not yet exposed through the embedding API.

Glutin desktop source: https://github.com/servo/servo/tree/master/ports/glutin
[simpleservo API]: https://github.com/servo/servo/tree/master/ports/libsimpleservo/api

@jdm
Copy link
Member Author

@jdm jdm commented Jan 25, 2019

#21305 would be a prerequisite to this work.

@jdm
Copy link
Member Author

@jdm jdm commented Feb 5, 2019

I don't have a lot of information to provide here; using my work from #22065 as a model is probably a good place to start.

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
1 participant
You can’t perform that action at this time.