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

Issue 7328011: Introduce ui.dll / libui.so for the component build. (Closed)

Created:
9 years, 5 months ago by darin (slow to review)
Modified:
9 years, 1 month ago
CC:
chromium-reviews, joi+watch-content_chromium.org, Paweł Hajdan Jr., jam, jshin+watch_chromium.org, dhollowa
Visibility:
Public.

Description

Introduce ui.dll / libui.so for the component build. R=ben@chromium.org Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=92819

Patch Set 1 #

Total comments: 1

Patch Set 2 : '' #

Total comments: 2

Patch Set 3 : '' #

Patch Set 4 : '' #

Total comments: 7

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Patch Set 8 : '' #

Patch Set 9 : '' #

Patch Set 10 : '' #

Total comments: 2

Patch Set 11 : '' #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+1066 lines, -872 lines) Patch
M build/common.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/app/chrome_main.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/chrome.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/chrome_common.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M content/content_browser.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M content/content_common.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M gpu/demos/demos.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download
M gpu/gles2_conform_support/gles2_conform_support.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M gpu/gpu.gyp View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -1 line 0 comments Download
M printing/printing.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M remoting/remoting.gyp View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -2 lines 0 comments Download
M tools/imagediff/image_diff.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M tools/memory_watcher/memory_watcher.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M ui/base/accessibility/accessible_view_state.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/animation/animation.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M ui/base/animation/animation_container.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +3 lines, -1 line 0 comments Download
M ui/base/animation/animation_container_element.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -1 line 0 comments Download
M ui/base/animation/linear_animation.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M ui/base/animation/multi_animation.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M ui/base/animation/slide_animation.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M ui/base/animation/throb_animation.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M ui/base/animation/tween.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/clipboard/clipboard.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/clipboard/clipboard_util_win.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -1 line 0 comments Download
M ui/base/clipboard/scoped_clipboard_writer.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/dragdrop/drag_drop_types.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -3 lines 0 comments Download
M ui/base/dragdrop/drag_source.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +3 lines, -2 lines 0 comments Download
M ui/base/dragdrop/drop_target.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/dragdrop/gtk_dnd_util.h View 1 2 3 4 5 6 7 8 9 10 4 chunks +14 lines, -13 lines 0 comments Download
M ui/base/dragdrop/os_exchange_data.h View 1 2 3 4 5 6 7 8 9 10 4 chunks +4 lines, -3 lines 0 comments Download
M ui/base/dragdrop/os_exchange_data_provider_win.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/gtk/event_synthesis_gtk.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/gtk/gtk_im_context_util.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -4 lines 0 comments Download
M ui/base/gtk/gtk_signal_registrar.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/gtk/gtk_windowing.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -1 line 0 comments Download
M ui/base/ime/composition_text.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -1 line 0 comments Download
M ui/base/keycodes/keyboard_code_conversion_gtk.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -2 lines 0 comments Download
M ui/base/keycodes/keyboard_code_conversion_win.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -2 lines 0 comments Download
M ui/base/l10n/l10n_font_util.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +8 lines, -7 lines 0 comments Download
M ui/base/l10n/l10n_util.h View 1 2 3 4 5 6 7 8 9 10 5 chunks +60 lines, -58 lines 0 comments Download
M ui/base/l10n/l10n_util_collator.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +6 lines, -4 lines 0 comments Download
M ui/base/l10n/l10n_util_win.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +10 lines, -8 lines 0 comments Download
M ui/base/message_box_win.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +5 lines, -4 lines 0 comments Download
M ui/base/models/button_menu_item_model.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +3 lines, -2 lines 0 comments Download
M ui/base/models/menu_model.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/models/simple_menu_model.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M ui/base/models/table_model.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -2 lines 0 comments Download
M ui/base/models/tree_model.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/range/range.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -2 lines 0 comments Download
M ui/base/resource/data_pack.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/resource/resource_bundle.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +6 lines, -1 line 0 comments Download
M ui/base/resource/resource_bundle.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M ui/base/resource/resource_bundle_dummy.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -0 lines 0 comments Download
M ui/base/resource/resource_bundle_win.cc View 1 2 3 4 5 6 7 8 9 10 6 chunks +16 lines, -6 lines 0 comments Download
M ui/base/text/bytes_formatting.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +6 lines, -4 lines 0 comments Download
M ui/base/text/text_elider.h View 1 2 3 4 5 6 7 8 9 10 5 chunks +19 lines, -16 lines 0 comments Download
M ui/base/theme_provider.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/ui_base_paths.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +3 lines, -1 line 0 comments Download
M ui/base/ui_base_switches.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -2 lines 0 comments Download
M ui/base/view_prop.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/win/hwnd_util.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +12 lines, -11 lines 0 comments Download
M ui/base/win/ime_input.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/win/shell.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +4 lines, -3 lines 0 comments Download
M ui/base/win/window_impl.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/base/x/active_window_watcher_x.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -1 line 0 comments Download
M ui/base/x/x11_util.h View 1 2 3 4 5 6 7 8 9 10 6 chunks +29 lines, -25 lines 0 comments Download
M ui/base/x/x11_util_internal.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +24 lines, -21 lines 0 comments Download
M ui/gfx/blit.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +20 lines, -19 lines 0 comments Download
M ui/gfx/canvas.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -2 lines 0 comments Download
M ui/gfx/canvas_direct2d.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M ui/gfx/canvas_skia.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -2 lines 0 comments Download
M ui/gfx/codec/jpeg_codec.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +3 lines, -1 line 0 comments Download
M ui/gfx/codec/png_codec.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -2 lines 0 comments Download
M ui/gfx/color_analysis.h View 1 2 3 4 5 6 7 8 9 10 4 chunks +7 lines, -6 lines 0 comments Download
M ui/gfx/color_utils.h View 1 2 3 4 5 6 7 8 9 10 5 chunks +10 lines, -8 lines 0 comments Download
M ui/gfx/compositor/compositor.gyp View 1 2 3 4 5 6 7 8 9 10 2 chunks +4 lines, -1 line 0 comments Download
M ui/gfx/font.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/gfx/gdi_util.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +5 lines, -4 lines 0 comments Download
M ui/gfx/gfx_paths.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +3 lines, -1 line 0 comments Download
M ui/gfx/gl/gl.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -2 lines 0 comments Download
M ui/gfx/gtk_native_view_id_manager.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/gfx/gtk_preserve_window.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +5 lines, -3 lines 0 comments Download
M ui/gfx/gtk_util.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +9 lines, -7 lines 0 comments Download
M ui/gfx/icon_util.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +3 lines, -1 line 0 comments Download
M ui/gfx/image/image.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +3 lines, -3 lines 0 comments Download
M ui/gfx/image/image_util.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +5 lines, -3 lines 0 comments Download
M ui/gfx/insets.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +4 lines, -3 lines 0 comments Download
M ui/gfx/interpolated_transform.h View 1 2 3 4 5 6 7 8 9 10 6 chunks +6 lines, -6 lines 0 comments Download
M ui/gfx/native_theme.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/gfx/native_theme_win.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +4 lines, -3 lines 0 comments Download
M ui/gfx/native_widget_types.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -2 lines 0 comments Download
M ui/gfx/path.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -3 lines 0 comments Download
M ui/gfx/platform_font.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -1 line 0 comments Download
M ui/gfx/platform_font_win.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -1 line 0 comments Download
M ui/gfx/point.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +4 lines, -2 lines 0 comments Download
M ui/gfx/rect.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -2 lines 0 comments Download
M ui/gfx/scrollbar_size.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -1 line 0 comments Download
M ui/gfx/size.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +5 lines, -4 lines 0 comments Download
M ui/gfx/skbitmap_operations.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -1 line 0 comments Download
M ui/gfx/skia_util.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +10 lines, -8 lines 0 comments Download
M ui/gfx/skia_utils_gtk.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -2 lines 0 comments Download
M ui/gfx/surface/surface.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M ui/gfx/transform.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -1 line 0 comments Download
M ui/gfx/win_util.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -1 line 0 comments Download
M ui/ui.gyp View 1 2 3 4 5 6 7 8 9 10 2 chunks +453 lines, -2 lines 4 comments Download
A ui/ui_api.h View 1 2 3 1 chunk +29 lines, -0 lines 0 comments Download
D ui/ui_base.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -272 lines 0 comments Download
D ui/ui_gfx.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -192 lines 0 comments Download
M ui/ui_unittests.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M ui/ui_views.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M views/views.gyp View 1 2 3 4 5 6 7 8 9 10 6 chunks +6 lines, -5 lines 0 comments Download
M webkit/support/webkit_support.gypi View 1 2 3 4 5 6 7 8 9 10 4 chunks +4 lines, -3 lines 0 comments Download
M webkit/support/webkit_support_gfx.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +24 lines, -40 lines 0 comments Download
A webkit/support/webkit_support_gfx.cc View 1 2 3 4 5 1 chunk +57 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
darin (slow to review)
NOTE: 1) I had to make a bunch of targets explicitly depend on ui_base in ...
9 years, 5 months ago (2011-07-07 23:40:01 UTC) #1
darin (slow to review)
One more note: interestingly, there are some functions that did not require a UI_BASE_API tag. ...
9 years, 5 months ago (2011-07-07 23:40:57 UTC) #2
Ben Goodger (Google)
Cool beans! LGTM. http://codereview.chromium.org/7328011/diff/1/ui/base/dragdrop/drag_source.h File ui/base/dragdrop/drag_source.h (right): http://codereview.chromium.org/7328011/diff/1/ui/base/dragdrop/drag_source.h#newcode22 ui/base/dragdrop/drag_source.h:22: public base::RefCountedThreadSafe<DragSource> { indentation
9 years, 5 months ago (2011-07-07 23:49:17 UTC) #3
tfarina
http://codereview.chromium.org/7328011/diff/4003/ui/base/ui_base_api.h File ui/base/ui_base_api.h (right): http://codereview.chromium.org/7328011/diff/4003/ui/base/ui_base_api.h#newcode19 ui/base/ui_base_api.h:19: #endif // defined(UI_IMPLEMENTATION) nit: UI_IMPLEMENTATION -> UI_BASE_IMPLEMENTATION http://codereview.chromium.org/7328011/diff/4003/ui/base/ui_base_api.h#newcode25 ui/base/ui_base_api.h:25: ...
9 years, 5 months ago (2011-07-08 00:25:54 UTC) #4
darin (slow to review)
Thanks! On Thu, Jul 7, 2011 at 5:25 PM, <tfarina@chromium.org> wrote: > > http://codereview.chromium.**org/7328011/diff/4003/ui/base/**ui_base_api.h<http://codereview.chromium.org/7328011/diff/4003/ui/base/ui_base_api.h> > ...
9 years, 5 months ago (2011-07-08 16:20:28 UTC) #5
rvargas (doing something else)
Looks good! http://codereview.chromium.org/7328011/diff/8001/build/common.gypi File build/common.gypi (right): http://codereview.chromium.org/7328011/diff/8001/build/common.gypi#newcode681 build/common.gypi:681: 'defines': ['COMPONENT_BUILD=1'], The consensus of the code ...
9 years, 5 months ago (2011-07-12 21:40:19 UTC) #6
darin (slow to review)
Thanks Ricardo! I broke off the portions of this that define COMPONENT_BUILD into a separate ...
9 years, 5 months ago (2011-07-12 22:21:39 UTC) #7
darin (slow to review)
rvargas: please take another look
9 years, 5 months ago (2011-07-15 22:36:17 UTC) #8
rvargas (doing something else)
http://codereview.chromium.org/7328011/diff/47013/build/common.gypi File build/common.gypi (right): http://codereview.chromium.org/7328011/diff/47013/build/common.gypi#newcode898 build/common.gypi:898: [ 'OS=="win" and component=="shared_library"', { Why do we need ...
9 years, 5 months ago (2011-07-16 01:37:35 UTC) #9
darin (slow to review)
On Jul 15, 2011 6:37 PM, <rvargas@chromium.org> wrote: > > > http://codereview.chromium.org/7328011/diff/47013/build/common.gypi > File build/common.gypi ...
9 years, 5 months ago (2011-07-16 16:41:04 UTC) #10
rvargas (doing something else)
LGTM
9 years, 5 months ago (2011-07-17 07:16:28 UTC) #11
M-A Ruel
http://codereview.chromium.org/7328011/diff/47026/ui/ui.gyp File ui/ui.gyp (right): http://codereview.chromium.org/7328011/diff/47026/ui/ui.gyp#newcode448 ui/ui.gyp:448: 'python', '-c', Don't do that, please use gyp's 'copies' ...
9 years, 1 month ago (2011-11-23 03:08:15 UTC) #12
rvargas (doing something else)
http://codereview.chromium.org/7328011/diff/47026/ui/ui.gyp File ui/ui.gyp (right): http://codereview.chromium.org/7328011/diff/47026/ui/ui.gyp#newcode448 ui/ui.gyp:448: 'python', '-c', On 2011/11/23 03:08:16, Marc-Antoine Ruel wrote: > ...
9 years, 1 month ago (2011-11-23 03:21:56 UTC) #13
M-A Ruel
http://codereview.chromium.org/7328011/diff/47026/ui/ui.gyp File ui/ui.gyp (right): http://codereview.chromium.org/7328011/diff/47026/ui/ui.gyp#newcode448 ui/ui.gyp:448: 'python', '-c', On 2011/11/23 03:21:56, rvargas wrote: > On ...
9 years, 1 month ago (2011-11-23 03:23:41 UTC) #14
rvargas (doing something else)
9 years, 1 month ago (2011-11-23 03:26:05 UTC) #15
http://codereview.chromium.org/7328011/diff/47026/ui/ui.gyp
File ui/ui.gyp (right):

http://codereview.chromium.org/7328011/diff/47026/ui/ui.gyp#newcode448
ui/ui.gyp:448: 'python', '-c',
On 2011/11/23 03:21:56, rvargas wrote:
> On 2011/11/23 03:08:16, Marc-Antoine Ruel wrote:
> > Don't do that, please use gyp's 'copies' action instead.
> 

And by that, I really meant this one:
http://codereview.chromium.org/6688007/diff/32/ui/ui_gfx.gypi

(I'm just saying that you may want to talk to rsesek)

Powered by Google App Engine
This is Rietveld 408576698