[Ozone-Drm] Move ownership of display configuration objects into platform
commitb29d05101c3f628039146b13a8e3bb361531c7be
authordnicoara <dnicoara@chromium.org>
Thu, 7 May 2015 19:29:23 +0000 (7 12:29 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 7 May 2015 19:29:55 +0000 (7 19:29 +0000)
tree901a9ec3d4ca293e86fdc18be20ef9fee111aa26
parent743ec3bdabdd1b0dd0813d42aea00020a2e25b3b
[Ozone-Drm] Move ownership of display configuration objects into platform

All the display state will be owned by the platform. This fixes issues
with tests (such as video decode) that will have 1 platform instance but
re-create NativeDisplayDelegate for each test.

BUG=483319
TBR=jam@chromium.org

Review URL: https://codereview.chromium.org/1123053002

Cr-Commit-Position: refs/heads/master@{#328817}
13 files changed:
PRESUBMIT.py
ui/ozone/platform/drm/BUILD.gn
ui/ozone/platform/drm/drm.gypi
ui/ozone/platform/drm/host/display_manager.cc [deleted file]
ui/ozone/platform/drm/host/display_manager.h [deleted file]
ui/ozone/platform/drm/host/drm_display_host_manager.cc [copied from ui/ozone/platform/drm/host/drm_native_display_delegate.cc with 62% similarity]
ui/ozone/platform/drm/host/drm_display_host_manager.h [copied from ui/ozone/platform/drm/host/drm_native_display_delegate.h with 60% similarity]
ui/ozone/platform/drm/host/drm_native_display_delegate.cc
ui/ozone/platform/drm/host/drm_native_display_delegate.h
ui/ozone/platform/drm/host/drm_window_host.cc
ui/ozone/platform/drm/host/drm_window_host.h
ui/ozone/platform/drm/ozone_platform_drm.cc
ui/ozone/platform/drm/ozone_platform_gbm.cc