What does "3rd party project" mean in this case? It's not clear to me how you could do a CEF wrapper externally without forking and removing glutin entirely.
At a higher level, I guess I'm concerned that CEF is the only vehicle we currently have for testing Servo within a full-featured browser shell. It's already identified a few limitations in glutin (window reparenting on X, some minor macos stuff) and has driven a bunch of other architectural changes internal to servo back when we were working on it around navigation design and eventing. What is the full set of features we're missing in upstream glutin? And can we uplift them? The last I heard, tomaka was open to it and had finished the architectural refactoring work to support the things we needed for window reparenting and some mac-specific stuff that Patrick had added to the init sequence there in Glutin. CEF got broken during the rush to enable webrender by default ( https://github.com/servo/servo/issues/10274 ) and with the focus to move away from using Servo directly and instead on maturing the style sytem, WebRender, etc. for uplift into Gecko. Which was the right idea at the time (yay Quantum!) but I'm a bit concerned that continuing to neglect desktop embedding scenarios will bite us down the road. That said, I'm not going to die on this hill with the continued gravity of Servo more on technology uplifts and embedded/mobile platforms over classic desktop scenario. - Lars On Mon, Jan 29, 2018 at 7:05 PM, Paul Rouget <p...@mozilla.com> wrote: > https://github.com/servo/servo/pull/19900 > > On Tue, Jan 30, 2018 at 1:27 AM, Patrick Walton <pwal...@mozilla.com> > wrote: > > Let's get rid of it. > > > > Patrick > > > > On Jan 29, 2018 4:22 PM, "Paul Rouget" <p...@mozilla.com> wrote: > >> > >> AFAIK the CEF port is not used by anyone, is not maintained, and is > >> not tested. I'm not even sure it works. > >> > >> I believe the CEF port should be a 3rd party project, and it should > >> not rely on Glutin. > >> > >> Dropping CEF would help me with my work on unforking Glutin. > >> > >> Any reason to keep CEF? > >> _______________________________________________ > >> dev-servo mailing list > >> dev-servo@lists.mozilla.org > >> https://lists.mozilla.org/listinfo/dev-servo > _______________________________________________ > dev-servo mailing list > dev-servo@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-servo > _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo