1. 09 Apr, 2015 36 commits
  2. 08 Apr, 2015 4 commits
    • alexmos's avatar
      OOPIF: Don't crash when running layout tests that have an OOP iframe. · 297eab63
      alexmos authored
      This CLs fixes a few places in layout test code that were assuming
      that the top-level frame is local, which was causing renderer crashes
      when running a layout test containing a cross-site frame with
      --site-per-process.  For example, most tests under
      http/tests/security/postMessage/ ran into this.
      
      BUG=474792
      TEST=http/tests/security/postMessage/* tests don't crash with --site-per-process
      
      Review URL: https://codereview.chromium.org/1073533002
      
      Cr-Commit-Position: refs/heads/master@{#324311}
      297eab63
    • reveman's avatar
      gpu: Add UMA statistic for RG texture support. · 27e19fba
      reveman authored
      BUG=
      
      Review URL: https://codereview.chromium.org/1068133002
      
      Cr-Commit-Position: refs/heads/master@{#324310}
      27e19fba
    • tfarina's avatar
      android: Pass cc::ContextProvider to VideoContextProvider. · 3bc54dcf
      tfarina authored
      Instead of creating it under VideoContextProvider, which makes
      refactoring this code harder, create it outside and pass it through
      parameter.
      
      This should help ease the transition of
      https://codereview.chromium.org/920443003.
      
      Tested on Android (with Nexus 5 device) with the following command
      lines:
      
      $ ./build/gyp_chromium -DOS=android -Goutput_dir=out_android
      $ ninja -C out_android/Debug content_unittests content_unittests_apk
      $ export CHROMIUM_OUT_DIR=out_android
      $ build/android/test_runner.py gtest -s content_unittests --debug
      
      AndroidWebView tests:
      $ ninja -C out_android/Debug android_webview_apk android_webview_test_apk
      $ build/android/adb_install_apk.py --apk=AndroidWebView.apk --debug
      $ build/android/test_runner.py instrumentation --test-apk=AndroidWebViewTest
      --test_data webview:android_webview/test/data/device_files --debug
      
      BUG=338338
      TEST=see above
      R=boliu@chromium.org
      
      Review URL: https://codereview.chromium.org/1064263002
      
      Cr-Commit-Position: refs/heads/master@{#324309}
      3bc54dcf
    • morrita's avatar
      ChannelMojo: Ensure that it always has ScopedIPCSupport · 808706e7
      morrita authored
      ChannelMojo has ScopedIPCSupport, but it is instantiated only in
      in-process mode. This CL lets it always instantiate to make it
      clear that ChannelInfo is protected by the ScopedIPCSupport.
      It simplifies the relationship between the support object and
      the channel, and makes the lifecycle invariant reasonable.
      
      With this change, we no longer need to protect ChannelMojo with
      ScopedIPCSupport on its client side. Now it's built-in.
      
      Note that this is a speculative fix of fuzzer generated crash,
      where Mojo channel related globals are gone before when channel
      mojo is being destroyed.
      
      BUG=473438
      R=viettrungluu@chromium.org, rockot@chromium.org
      
      Review URL: https://codereview.chromium.org/1054253005
      
      Cr-Commit-Position: refs/heads/master@{#324308}
      808706e7