Drop xlib dependency
Bug #1260142 reported by
Chris Coulson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Oxide |
Fix Released
|
High
|
Chris Coulson |
Bug Description
Xlib is a direct dependency of Aura (which we don't use), but is also required in order to create GL contexts, which means anything that uses GL in Chromium is going to be non-functional on Mir. I have an idea for dropping this though...
Related branches
lp:~chrisccoulson/oxide/oxide-ozone
- Chris Coulson: Pending requested
-
Diff: 2167 lines (+1274/-344)32 files modifiedbuild/common.gypi (+7/-1)
patches/allow-embedders-to-override-get-default-screen-info.patch (+0/-177)
patches/comment-out-GetDefaultXDisplay.patch (+0/-34)
patches/enable-glx-on-ozone.patch (+280/-0)
patches/series (+1/-2)
qt/core/app/oxide_qt_content_main_delegate.cc (+7/-0)
qt/core/app/oxide_qt_content_main_delegate.h (+3/-1)
qt/core/browser/oxide_qt_content_browser_client.cc (+43/-36)
qt/core/browser/oxide_qt_content_browser_client.h (+8/-9)
qt/core/common/oxide_qt_content_client.cc (+45/-0)
qt/core/common/oxide_qt_content_client.h (+47/-0)
qt/core/core.gyp (+2/-0)
shared/app/oxide_content_main_delegate.cc (+3/-1)
shared/app/oxide_content_main_delegate.h (+5/-1)
shared/browser/oxide_content_browser_client.cc (+112/-20)
shared/browser/oxide_content_browser_client.h (+14/-12)
shared/chromium_support/oxide_toolkit_utils.cc (+0/-27)
shared/common/oxide_content_client.cc (+20/-8)
shared/common/oxide_content_client.h (+5/-7)
shared/gl/gl_context_linux.cc (+67/-0)
shared/gl/gl_image_linux.cc (+36/-0)
shared/gl/gl_implementation_linux.cc (+211/-0)
shared/gl/gl_surface_linux.cc (+100/-0)
shared/gl/oxide_shared_gl_context.cc (+5/-0)
shared/gl/oxide_shared_gl_context.h (+4/-0)
shared/ozone/oxide_ozone_platform.cc (+57/-0)
shared/ozone/oxide_ozone_surface_factory.cc (+115/-0)
shared/ozone/oxide_ozone_surface_factory.h (+54/-0)
shared/renderer/oxide_message_dispatcher_renderer.cc (+1/-1)
shared/renderer/oxide_user_script_scheduler.cc (+3/-3)
shared/shared.gyp (+11/-3)
shared/shared.gypi (+8/-1)
Changed in oxide: | |
importance: | Undecided → High |
status: | New → Triaged |
assignee: | nobody → Chris Coulson (chrisccoulson) |
Changed in oxide: | |
status: | Triaged → In Progress |
Changed in oxide: | |
status: | In Progress → Fix Released |
To post a comment you must log in.