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

Issue 23880006: gtk: Allow building both the X11 and Gtk message-pumps for gtk. (Closed)

Created:
7 years, 3 months ago by sadrul
Modified:
7 years, 3 months ago
Reviewers:
ccameron, Nico, oshima, piman
CC:
chromium-reviews, erikwright+watch_chromium.org
Visibility:
Public.

Description

gtk: Allow building both the X11 and Gtk message-pumps for gtk. This patch allows both the X11 and the Gtk message-pumps to be built in a linux-gtk build. A subsequent patch will use the X11 message-pump for the GPU process, while continue to use the Gtk message-pump for the browser process. BUG=145600 R=ccameron@chromium.org, oshima@chromium.org, piman@chromium.org, thakis@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=221873

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

Patch Set 4 : . #

Total comments: 2

Patch Set 5 : . #

Patch Set 6 : . #

Patch Set 7 : . #

Patch Set 8 : tot-merge #

Unified diffs Side-by-side diffs Delta from patch set Stats (+120 lines, -561 lines) Patch
M ash/display/mirror_window_controller.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M ash/shell.cc View 1 2 3 4 5 3 chunks +5 lines, -5 lines 0 comments Download
M base/base.gyp View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
M base/base.gypi View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M base/message_loop/message_loop.h View 1 2 3 4 5 6 7 2 chunks +2 lines, -2 lines 0 comments Download
D base/message_loop/message_pump_aurax11.h View 1 2 3 4 5 6 1 chunk +0 lines, -132 lines 0 comments Download
D base/message_loop/message_pump_aurax11.cc View 1 3 5 6 1 chunk +0 lines, -315 lines 0 comments Download
M base/message_loop/message_pump_observer.h View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
A + base/message_loop/message_pump_x11.h View 1 2 3 4 5 6 4 chunks +14 lines, -10 lines 0 comments Download
A + base/message_loop/message_pump_x11.cc View 1 2 3 5 6 13 chunks +30 lines, -28 lines 0 comments Download
M chromeos/display/output_util.cc View 1 2 3 4 2 chunks +3 lines, -3 lines 0 comments Download
M chromeos/display/real_output_configurator_delegate.cc View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M content/browser/power_save_blocker_x11.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M ui/aura/bench/bench_main.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M ui/aura/demo/demo_main.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M ui/aura/env.cc View 1 2 3 4 5 4 chunks +4 lines, -4 lines 0 comments Download
M ui/aura/root_window_host_x11.cc View 1 2 3 4 5 7 chunks +9 lines, -9 lines 0 comments Download
M ui/aura/test/ui_controls_factory_aurax11.cc View 1 2 3 4 5 5 chunks +5 lines, -5 lines 0 comments Download
M ui/base/clipboard/clipboard_aurax11.cc View 1 2 3 4 5 3 chunks +4 lines, -4 lines 0 comments Download
M ui/base/dragdrop/os_exchange_data_provider_aurax11.cc View 1 2 3 4 5 2 chunks +3 lines, -3 lines 0 comments Download
M ui/base/x/events_x.cc View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M ui/base/x/selection_requestor.cc View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.cc View 1 2 3 4 3 chunks +5 lines, -5 lines 0 comments Download
M ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc View 1 2 3 4 5 5 chunks +5 lines, -5 lines 0 comments Download
M ui/views/widget/desktop_aura/x11_desktop_handler.cc View 1 2 3 4 2 chunks +4 lines, -4 lines 0 comments Download
M ui/views/widget/desktop_aura/x11_desktop_window_move_client.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M ui/views/widget/desktop_aura/x11_whole_screen_move_loop.cc View 1 2 3 4 5 5 chunks +7 lines, -7 lines 0 comments Download
M ui/views/widget/desktop_aura/x11_window_event_filter.cc View 1 2 3 4 5 3 chunks +3 lines, -3 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
sadrul
This seems to build+run OK for me. The fist CL in this series: https://codereview.chromium.org/23537016/ the ...
7 years, 3 months ago (2013-09-05 14:35:10 UTC) #1
sadrul
Wrong CL! This is the second one in the series. All combined is https://codereview.chromium.org/23450020/
7 years, 3 months ago (2013-09-05 14:36:32 UTC) #2
sadrul
This patch goes on top of https://codereview.chromium.org/23537016/
7 years, 3 months ago (2013-09-06 18:04:04 UTC) #3
piman
https://codereview.chromium.org/23880006/diff/16001/base/message_loop/message_pump_aurax11.h File base/message_loop/message_pump_aurax11.h (right): https://codereview.chromium.org/23880006/diff/16001/base/message_loop/message_pump_aurax11.h#newcode1 base/message_loop/message_pump_aurax11.h:1: // Copyright (c) 2012 The Chromium Authors. All rights ...
7 years, 3 months ago (2013-09-06 18:36:25 UTC) #4
sadrul
https://codereview.chromium.org/23880006/diff/16001/base/message_loop/message_pump_aurax11.h File base/message_loop/message_pump_aurax11.h (right): https://codereview.chromium.org/23880006/diff/16001/base/message_loop/message_pump_aurax11.h#newcode1 base/message_loop/message_pump_aurax11.h:1: // Copyright (c) 2012 The Chromium Authors. All rights ...
7 years, 3 months ago (2013-09-06 21:02:04 UTC) #5
piman
LGTM, thanks. Wow, there *are* that many...
7 years, 3 months ago (2013-09-06 21:05:32 UTC) #6
Nico
what do you want me to look at here? On Fri, Sep 6, 2013 at ...
7 years, 3 months ago (2013-09-06 21:25:14 UTC) #7
sadrul
On 2013/09/06 21:25:14, Nico wrote: > what do you want me to look at here? ...
7 years, 3 months ago (2013-09-06 22:48:06 UTC) #8
Nico
base/ lgtm
7 years, 3 months ago (2013-09-06 22:50:54 UTC) #9
sadrul
Thanks for the quick review! +oshima@ for ash/ and chromeos/ owner review. +sky@ for ui/ ...
7 years, 3 months ago (2013-09-06 22:52:53 UTC) #10
Nico
ui/ owners lgtm too, no need to inconvenience sky for that :-)
7 years, 3 months ago (2013-09-06 22:54:53 UTC) #11
ccameron
lgtm2, thanks!!
7 years, 3 months ago (2013-09-06 22:55:58 UTC) #12
sadrul
On 2013/09/06 22:54:53, Nico wrote: > ui/ owners lgtm too, no need to inconvenience sky ...
7 years, 3 months ago (2013-09-06 22:59:15 UTC) #13
oshima
ash/ chromeos/ lgtm
7 years, 3 months ago (2013-09-06 23:00:30 UTC) #14
oshima
On 2013/09/06 23:00:30, oshima wrote: > ash/ chromeos/ lgtm by the way, the code under ...
7 years, 3 months ago (2013-09-06 23:05:24 UTC) #15
sadrul
On 2013/09/06 23:05:24, oshima wrote: > On 2013/09/06 23:00:30, oshima wrote: > > ash/ chromeos/ ...
7 years, 3 months ago (2013-09-06 23:07:07 UTC) #16
sadrul
7 years, 3 months ago (2013-09-07 03:21:22 UTC) #17
Message was sent while issue was closed.
Committed patchset #8 manually as r221873 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698