1. 26 Feb, 2018 10 commits
  2. 25 Feb, 2018 28 commits
  3. 24 Feb, 2018 2 commits
    • Wez's avatar
      Broaden test filter for TaskSchedulerWorkerPoolHistogramTests. · 35b3464d
      Wez authored
      These tests rely on thread sleeps for synchronization, which makes them
      racey when run on heavily-loaded systems.
      
      TBR: scottmg
      Bug: 816170, 735701
      Change-Id: I9cad471cf8bc88fd91dc33662489983f13f18786
      Reviewed-on: https://chromium-review.googlesource.com/936446Reviewed-by: default avatarWez <wez@chromium.org>
      Commit-Queue: Wez <wez@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#539025}
      35b3464d
    • Michael Giuffrida's avatar
      Don't set active browser until browser window exists · 3ca12c85
      Michael Giuffrida authored
      BrowserView should not call BrowserList::SetLastActive(Browser* browser)
      before the Browser's |window_| is set. This can currently happen if a
      BrowserView's widget receives an activation event before
      CreateBrowserWindow() returns. This also means SetLastActive is called
      before the Browser adds itself to the BrowserList.
      
      Since Browser only calls BrowserList::AddBrowser() after the Browser and
      BrowserWindow have been initialized, it's safe for BrowserList to check
      whether the window is active for itself and, if so, call SetLastActive()
      when the browser is added.
      
      Bug: 811243,811191
      Change-Id: I621238e942ab689fdbfe00b1776957477a7b0c4e
      Reviewed-on: https://chromium-review.googlesource.com/915202Reviewed-by: default avatarScott Violet <sky@chromium.org>
      Commit-Queue: Michael Giuffrida <michaelpg@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#539024}
      3ca12c85