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

Issue 7645004: Add gl.dll, compositor.dll, and surface.dll. (Closed)

Created:
9 years, 4 months ago by darin (slow to review)
Modified:
9 years, 4 months ago
CC:
chromium-reviews, jonathan.backer
Visibility:
Public.

Description

Add gl.dll, compositor.dll, and surface.dll. I considered merging these into ui.dll, but the respective GYP files are pretty customized, and merging all of the special casing into ui.gyp seemed like it would just make things messy. Plus, some components only need to link to surface and not all of ui. One thing that I'm not entirely sure about is the naming convention. In this case the modules are named gl, compositor and surface instead of ui_gfx_gl, and so on. I thought about declaring UI_GFX_GL_EXPORT, but I opted for the shorter GL_EXPORT instead. I think Ben has been thinking about moving these directories out of ui/gfx/ anyways since it is a bit odd for them to live there. R=rvargas Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=96982

Patch Set 1 #

Total comments: 4

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+144 lines, -35 lines) Patch
M chrome/chrome_dll.gypi View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M media/video/picture.h View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M ui/gfx/compositor/compositor.h View 1 2 3 4 3 chunks +3 lines, -2 lines 0 comments Download
M ui/gfx/compositor/compositor.gyp View 1 2 3 4 1 chunk +5 lines, -1 line 0 comments Download
A ui/gfx/compositor/compositor_export.h View 1 1 chunk +26 lines, -0 lines 0 comments Download
M ui/gfx/compositor/compositor_gl.h View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M ui/gfx/compositor/layer.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M ui/gfx/compositor/layer_animator.h View 1 2 3 4 2 chunks +2 lines, -1 line 0 comments Download
M ui/gfx/gl/generate_bindings.py View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M ui/gfx/gl/gl.gyp View 1 2 3 4 3 chunks +5 lines, -1 line 0 comments Download
M ui/gfx/gl/gl_bindings.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M ui/gfx/gl/gl_bindings_skia_in_process.h View 1 2 3 4 1 chunk +3 lines, -1 line 0 comments Download
M ui/gfx/gl/gl_context.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M ui/gfx/gl/gl_context_stub.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
A ui/gfx/gl/gl_export.h View 1 1 chunk +26 lines, -0 lines 0 comments Download
M ui/gfx/gl/gl_implementation.h View 1 2 3 4 3 chunks +3 lines, -2 lines 0 comments Download
M ui/gfx/gl/gl_interface.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M ui/gfx/gl/gl_share_group.h View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download
M ui/gfx/gl/gl_surface.h View 1 2 3 4 2 chunks +2 lines, -1 line 0 comments Download
M ui/gfx/gl/gl_surface_egl.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M ui/gfx/gl/gl_surface_glx.h View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M ui/gfx/gl/gl_surface_stub.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M ui/gfx/gl/gl_switches.h View 1 2 3 4 1 chunk +10 lines, -8 lines 0 comments Download
M ui/gfx/surface/accelerated_surface_linux.h View 1 2 3 4 1 chunk +3 lines, -1 line 0 comments Download
M ui/gfx/surface/accelerated_surface_mac.h View 1 2 3 4 2 chunks +2 lines, -1 line 0 comments Download
M ui/gfx/surface/accelerated_surface_wayland.h View 1 2 3 4 1 chunk +3 lines, -1 line 0 comments Download
M ui/gfx/surface/io_surface_support_mac.h View 1 2 3 4 2 chunks +2 lines, -1 line 0 comments Download
M ui/gfx/surface/surface.gyp View 1 2 3 4 2 chunks +5 lines, -1 line 0 comments Download
A ui/gfx/surface/surface_export.h View 1 1 chunk +26 lines, -0 lines 0 comments Download
M ui/gfx/surface/transport_dib.h View 1 2 3 4 2 chunks +2 lines, -1 line 0 comments Download

Messages

Total messages: 6 (0 generated)
darin (slow to review)
9 years, 4 months ago (2011-08-12 21:45:21 UTC) #1
darin (slow to review)
I was motivated to make this change based on an exchange with backer yesterday on ...
9 years, 4 months ago (2011-08-12 21:46:57 UTC) #2
rvargas (doing something else)
Maybe we can fold composer into UI and leave gl and surface as dlls? I'm ...
9 years, 4 months ago (2011-08-12 23:07:52 UTC) #3
darin (slow to review)
On Fri, Aug 12, 2011 at 4:07 PM, <rvargas@chromium.org> wrote: > Maybe we can fold ...
9 years, 4 months ago (2011-08-12 23:11:20 UTC) #4
rvargas (doing something else)
On 2011/08/12 23:11:20, darin wrote: > On Fri, Aug 12, 2011 at 4:07 PM, <mailto:rvargas@chromium.org> ...
9 years, 4 months ago (2011-08-12 23:33:16 UTC) #5
darin (slow to review)
9 years, 4 months ago (2011-08-12 23:34:48 UTC) #6
Yeah, my original idea was to merge all of this into ui.dll.  I may still go
back and do that...  for now, I'll just go with this.

Powered by Google App Engine
This is Rietveld 408576698