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

Issue 2326223002: Revert of Refactor X11ForeignWindowManager (Closed)

Created:
4 years, 3 months ago by dmurph
Modified:
4 years, 3 months ago
CC:
chromium-reviews, sadrul, yusukes+watch_chromium.org, derat+watch_chromium.org, tfarina, grt+watch_chromium.org, dcheng, pennymac+watch_chromium.org, wfh+watch_chromium.org, Michael Moss
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Revert of Refactor X11ForeignWindowManager (patchset #8 id:130001 of https://codereview.chromium.org/2313033002/ ) Reason for revert: Broke the build! BUG=645713 Original issue's description: > This CL renames XForeignWindowManager to XWindowEventManager since it will be > used on local windows now. Get rid of OnWindowDestroyed since this will be > used by the XWindowCache for windows other than top-level windows as well. > Finally, refactor the old Request implementation to use a Mask instead. > > This is needed by the XWindowCache which will select events on all windows, and > therefore needs to know which masks we've already selected on Chrome windows. > > This will be the first in the line of 3 CLs. > 1. Refactor X11ForeignWindowManager > 2. Update Chrome code to use the XWindowManager instead of calling XSelectInput > manually > 3. Add a PRESUBMIT check to make sure CWEventMask, XSelectInput, or > XCB_CW_EVENT_MASK is not added to new code. > > BUG=634084 > > Committed: https://crrev.com/5c04e8aa6732cca81e518dacf06c48398426b415 > Cr-Commit-Position: refs/heads/master@{#417793} TBR=erg@chromium.org,derat@chromium.org,thestig@chromium.org,thomasanderson@google.com # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=634084 Committed: https://crrev.com/72dc016bf78ba8512d9fb2c372eef8575510e710 Cr-Commit-Position: refs/heads/master@{#417798}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+189 lines, -214 lines) Patch
M chrome/installer/linux/debian/expected_deps_ia32 View 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/installer/linux/debian/expected_deps_x64 View 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/installer/linux/rpm/expected_deps_i386 View 2 chunks +0 lines, -2 lines 0 comments Download
M chrome/installer/linux/rpm/expected_deps_x86_64 View 2 chunks +0 lines, -2 lines 0 comments Download
M ui/base/x/BUILD.gn View 1 chunk +2 lines, -2 lines 0 comments Download
M ui/base/x/selection_owner.h View 4 chunks +6 lines, -6 lines 0 comments Download
M ui/base/x/selection_owner.cc View 4 chunks +19 lines, -9 lines 0 comments Download
A ui/base/x/x11_foreign_window_manager.h View 1 chunk +71 lines, -0 lines 0 comments Download
A ui/base/x/x11_foreign_window_manager.cc View 1 chunk +74 lines, -0 lines 0 comments Download
D ui/base/x/x11_window_event_manager.h View 1 chunk +0 lines, -73 lines 0 comments Download
D ui/base/x/x11_window_event_manager.cc View 1 chunk +0 lines, -110 lines 0 comments Download
M ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.cc View 5 chunks +11 lines, -6 lines 0 comments Download
M ui/views/widget/desktop_aura/x11_desktop_handler.cc View 2 chunks +6 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (3 generated)
dmurph
Created Revert of Refactor X11ForeignWindowManager
4 years, 3 months ago (2016-09-10 02:04:10 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2326223002/1
4 years, 3 months ago (2016-09-10 02:04:27 UTC) #3
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 3 months ago (2016-09-10 02:05:17 UTC) #5
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/72dc016bf78ba8512d9fb2c372eef8575510e710 Cr-Commit-Position: refs/heads/master@{#417798}
4 years, 3 months ago (2016-09-10 02:06:46 UTC) #7
Lei Zhang
What broke exactly? We need context when reverting. Are you sure this is the problem ...
4 years, 3 months ago (2016-09-10 02:10:57 UTC) #8
dmurph
4 years, 3 months ago (2016-09-10 03:38:57 UTC) #9
Message was sent while issue was closed.
Crbug.com/645713

Not super sure, but according to the Sheriff bot that was the only cl in
that build

On Fri, Sep 9, 2016, 7:11 PM <thestig@chromium.org> wrote:

> What broke exactly? We need context when reverting.
>
> Are you sure this is the problem and not r417790?
>
> https://codereview.chromium.org/2326223002/
>

-- 
You received this message because you are subscribed to the Google Groups
"Chromium-reviews" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698