Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(340)

Issue 312393002: ozone: Move the factory interfaces into a common target. (Closed)

Created:
6 years, 6 months ago by sadrul
Modified:
6 years, 6 months ago
CC:
chromium-reviews, ozone-reviews_chromium.org, ben+aura_chromium.org, tdresser+watch_chromium.org, jam, sievers+watch_chromium.org, jbauman+watch_chromium.org, darin-cc_chromium.org, kalyank, piman+watch_chromium.org, danakj+watch_chromium.org
Visibility:
Public.

Description

ozone: Move the factory interfaces into a common target. This patch moves: * CursorFactoryOzone out of ui/base/cursor/ into ui/ozone/public * EventFactoryOzone out of ui/events/ into ui/ozone/public * SurfaceFactoryOzone, OverlayCandidatesOzone, SurfaceOzoneCanvas, and SurfaceOzoneEGL out of ui/gfx/ into ui/ozone/public * FileSurfaceFactory out of ui/gfx/ into ui/ozone/platform/test, since the test platform is the only one that uses it. This patch also builds a separate ozone_base target that includes just the factories. BUG=361137 R=bsalomon@google.com, piman@chromium.org, rjkroege@chromium.org, sky@chromium.org, spang@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=278699

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

Patch Set 4 : . #

Patch Set 5 : . #

Total comments: 2

Patch Set 6 : s/factories/public/ #

Patch Set 7 : tot-merge #

Patch Set 8 : tot-merge #

Patch Set 9 : . #

Patch Set 10 : tot-merge-r278697 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+287 lines, -1048 lines) Patch
M content/DEPS View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/compositor/gpu_process_transport_factory.cc View 1 2 3 4 5 2 chunks +3 lines, -3 lines 0 comments Download
M content/browser/compositor/overlay_candidate_validator_ozone.h View 3 chunks +3 lines, -3 lines 0 comments Download
M content/browser/compositor/overlay_candidate_validator_ozone.cc View 1 2 3 4 5 2 chunks +8 lines, -7 lines 0 comments Download
M content/browser/compositor/software_output_device_ozone.h View 2 chunks +1 line, -4 lines 0 comments Download
M content/browser/compositor/software_output_device_ozone.cc View 1 2 3 4 5 1 chunk +4 lines, -4 lines 0 comments Download
M content/browser/compositor/software_output_device_ozone_unittest.cc View 1 2 3 4 5 5 chunks +9 lines, -9 lines 0 comments Download
M content/common/cursors/webcursor_ozone.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M ui/aura/window_tree_host_ozone.cc View 1 2 3 4 5 1 chunk +5 lines, -5 lines 0 comments Download
A ui/base/cursor/DEPS View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M ui/base/cursor/cursor_loader_ozone.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M ui/base/cursor/cursor_ozone.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M ui/base/cursor/ozone/bitmap_cursor_factory_ozone.h View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
D ui/base/cursor/ozone/cursor_factory_ozone.h View 1 chunk +0 lines, -54 lines 0 comments Download
D ui/base/cursor/ozone/cursor_factory_ozone.cc View 1 chunk +0 lines, -59 lines 0 comments Download
M ui/base/ui_base.gyp View 1 2 3 4 5 6 7 2 chunks +5 lines, -2 lines 0 comments Download
M ui/events/ozone/DEPS View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M ui/events/ozone/evdev/event_converter_evdev.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M ui/events/ozone/evdev/event_factory_evdev.h View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M ui/events/ozone/evdev/key_event_converter_evdev.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M ui/events/ozone/evdev/touch_event_converter_evdev.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
D ui/events/ozone/event_factory_ozone.h View 1 2 3 4 5 1 chunk +0 lines, -50 lines 0 comments Download
D ui/events/ozone/event_factory_ozone.cc View 1 chunk +0 lines, -34 lines 0 comments Download
M ui/events/ozone/events_ozone.gyp View 1 2 3 4 2 chunks +1 line, -2 lines 0 comments Download
D ui/gfx/ozone/BUILD.gn View 1 chunk +0 lines, -25 lines 0 comments Download
D ui/gfx/ozone/OWNERS View 1 chunk +0 lines, -1 line 0 comments Download
D ui/gfx/ozone/gfx_ozone.gyp View 1 chunk +0 lines, -32 lines 0 comments Download
D ui/gfx/ozone/impl/file_surface_factory.h View 1 chunk +0 lines, -38 lines 0 comments Download
D ui/gfx/ozone/impl/file_surface_factory.cc View 1 2 3 4 5 1 chunk +0 lines, -101 lines 0 comments Download
D ui/gfx/ozone/overlay_candidates_ozone.h View 1 chunk +0 lines, -56 lines 0 comments Download
D ui/gfx/ozone/overlay_candidates_ozone.cc View 1 chunk +0 lines, -25 lines 0 comments Download
D ui/gfx/ozone/surface_factory_ozone.h View 1 chunk +0 lines, -163 lines 0 comments Download
D ui/gfx/ozone/surface_factory_ozone.cc View 1 chunk +0 lines, -76 lines 0 comments Download
D ui/gfx/ozone/surface_ozone_canvas.h View 1 chunk +0 lines, -54 lines 0 comments Download
D ui/gfx/ozone/surface_ozone_egl.h View 1 chunk +0 lines, -47 lines 0 comments Download
M ui/gl/gl.gyp View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M ui/gl/gl_implementation_ozone.cc View 1 2 3 4 5 3 chunks +2 lines, -2 lines 0 comments Download
M ui/gl/gl_surface_egl.cc View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M ui/gl/gl_surface_ozone.cc View 1 2 3 4 5 6 chunks +10 lines, -9 lines 0 comments Download
M ui/ozone/ozone.gyp View 1 2 3 4 5 4 chunks +27 lines, -2 lines 0 comments Download
A ui/ozone/ozone_base_export.h View 1 2 3 4 1 chunk +29 lines, -0 lines 0 comments Download
M ui/ozone/ozone_platform.h View 1 2 chunks +2 lines, -5 lines 0 comments Download
M ui/ozone/platform/caca/caca_event_factory.h View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M ui/ozone/platform/caca/caca_surface_factory.h View 1 2 3 4 5 2 chunks +4 lines, -4 lines 0 comments Download
M ui/ozone/platform/caca/caca_surface_factory.cc View 1 2 3 4 5 6 7 4 chunks +6 lines, -6 lines 0 comments Download
M ui/ozone/platform/caca/ozone_platform_caca.cc View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M ui/ozone/platform/dri/dri.gypi View 1 2 3 4 5 2 chunks +0 lines, -3 lines 0 comments Download
M ui/ozone/platform/dri/dri_surface_factory.h View 1 2 3 4 5 3 chunks +3 lines, -3 lines 0 comments Download
M ui/ozone/platform/dri/dri_surface_factory.cc View 1 2 3 4 5 4 chunks +5 lines, -6 lines 0 comments Download
M ui/ozone/platform/dri/dri_surface_factory_unittest.cc View 1 2 3 4 5 5 chunks +9 lines, -9 lines 0 comments Download
M ui/ozone/platform/dri/gbm_surface_factory.h View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M ui/ozone/platform/dri/gbm_surface_factory.cc View 1 2 3 4 5 6 7 2 chunks +4 lines, -4 lines 0 comments Download
M ui/ozone/platform/dri/ozone_platform_dri.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M ui/ozone/platform/dri/ozone_platform_gbm.cc View 1 2 3 4 5 3 chunks +3 lines, -3 lines 0 comments Download
M ui/ozone/platform/egltest/ozone_platform_egltest.cc View 1 2 3 4 5 6 chunks +9 lines, -10 lines 0 comments Download
A + ui/ozone/platform/test/DEPS View 1 2 3 4 5 1 chunk +0 lines, -1 line 0 comments Download
A + ui/ozone/platform/test/file_surface_factory.h View 1 2 3 4 5 3 chunks +8 lines, -8 lines 0 comments Download
A + ui/ozone/platform/test/file_surface_factory.cc View 1 2 3 4 5 4 chunks +18 lines, -21 lines 0 comments Download
M ui/ozone/platform/test/ozone_platform_test.cc View 1 2 3 4 5 4 chunks +5 lines, -5 lines 0 comments Download
M ui/ozone/platform/test/test.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
A + ui/ozone/public/DEPS View 1 2 3 4 5 1 chunk +0 lines, -1 line 0 comments Download
A + ui/ozone/public/cursor_factory_ozone.h View 1 2 3 4 5 2 chunks +12 lines, -7 lines 0 comments Download
A + ui/ozone/public/cursor_factory_ozone.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
A + ui/ozone/public/event_factory_ozone.h View 1 2 3 4 5 3 chunks +5 lines, -5 lines 0 comments Download
A + ui/ozone/public/event_factory_ozone.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
A + ui/ozone/public/overlay_candidates_ozone.h View 1 2 3 4 5 2 chunks +8 lines, -8 lines 0 comments Download
A + ui/ozone/public/overlay_candidates_ozone.cc View 1 2 3 4 5 1 chunk +9 lines, -6 lines 0 comments Download
A + ui/ozone/public/surface_factory_ozone.h View 1 2 3 4 5 6 chunks +17 lines, -17 lines 0 comments Download
A + ui/ozone/public/surface_factory_ozone.cc View 1 2 3 4 5 4 chunks +10 lines, -11 lines 0 comments Download
A + ui/ozone/public/surface_ozone_canvas.h View 1 2 3 4 5 2 chunks +9 lines, -7 lines 0 comments Download
A + ui/ozone/public/surface_ozone_egl.h View 1 2 3 4 5 2 chunks +9 lines, -7 lines 0 comments Download
M ui/ui_unittests.gyp View 1 2 3 4 5 6 1 chunk +0 lines, -5 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
sadrul
What do you guys think? https://codereview.chromium.org/312393002/diff/120001/ui/ozone/factories/cursor_factory_ozone.h File ui/ozone/factories/cursor_factory_ozone.h (right): https://codereview.chromium.org/312393002/diff/120001/ui/ozone/factories/cursor_factory_ozone.h#newcode17 ui/ozone/factories/cursor_factory_ozone.h:17: typedef void* PlatformCursor; This ...
6 years, 6 months ago (2014-06-07 19:16:28 UTC) #1
rjkroege
On 2014/06/07 19:16:28, sadrul wrote: > What do you guys think? > > https://codereview.chromium.org/312393002/diff/120001/ui/ozone/factories/cursor_factory_ozone.h > ...
6 years, 6 months ago (2014-06-09 18:44:45 UTC) #2
spang
On 2014/06/09 18:44:45, rjkroege wrote: > On 2014/06/07 19:16:28, sadrul wrote: > > What do ...
6 years, 6 months ago (2014-06-09 19:47:37 UTC) #3
kalyank
https://codereview.chromium.org/312393002/diff/120001/ui/ozone/factories/surface_ozone_canvas.h File ui/ozone/factories/surface_ozone_canvas.h (right): https://codereview.chromium.org/312393002/diff/120001/ui/ozone/factories/surface_ozone_canvas.h#newcode26 ui/ozone/factories/surface_ozone_canvas.h:26: class OZONE_BASE_EXPORT SurfaceOzoneCanvas { I feel Canvas and EGL ...
6 years, 6 months ago (2014-06-10 02:07:59 UTC) #4
sadrul
On 2014/06/09 18:44:45, rjkroege wrote: > On 2014/06/07 19:16:28, sadrul wrote: > > What do ...
6 years, 6 months ago (2014-06-11 13:30:48 UTC) #5
spang
lgtm if you rename "factories". Probably to "public" I don't think factories is a good ...
6 years, 6 months ago (2014-06-17 16:02:19 UTC) #6
sadrul
On 2014/06/17 16:02:19, spang wrote: > lgtm if you rename "factories". Probably to "public" > ...
6 years, 6 months ago (2014-06-18 23:01:11 UTC) #7
rjkroege
On 2014/06/18 23:01:11, sadrul wrote: > On 2014/06/17 16:02:19, spang wrote: > > lgtm if ...
6 years, 6 months ago (2014-06-19 14:37:20 UTC) #8
spang
On 2014/06/19 14:37:20, rjkroege wrote: > On 2014/06/18 23:01:11, sadrul wrote: > > On 2014/06/17 ...
6 years, 6 months ago (2014-06-19 16:11:18 UTC) #9
sadrul
+piman@ for content/ and ui/gl changes +sky@ for ui/base/ changes
6 years, 6 months ago (2014-06-19 16:15:52 UTC) #10
piman
lgtm
6 years, 6 months ago (2014-06-19 19:23:29 UTC) #11
sky
ui/base LGTM
6 years, 6 months ago (2014-06-19 20:26:38 UTC) #12
sadrul
+bsalomon@ for DEPS additions to skia/ and third_party/skia
6 years, 6 months ago (2014-06-19 22:23:51 UTC) #13
bsalomon
lgtm
6 years, 6 months ago (2014-06-20 13:21:19 UTC) #14
sadrul
Committed patchset #10 manually as r278699 (presubmit successful).
6 years, 6 months ago (2014-06-20 13:24:09 UTC) #15
sadrul
6 years, 6 months ago (2014-06-20 13:27:05 UTC) #16
Message was sent while issue was closed.
On 2014/06/20 13:24:09, sadrul wrote:
> Committed patchset #10 manually as r278699 (presubmit successful).

In case this ends up breaking the tree: please note that the landed patch
(patchset 10) is the same as patchset 8, which has green try runs.

Powered by Google App Engine
This is Rietveld 408576698