1. 17 Apr, 2015 5 commits
    • grv's avatar
      Remove unused app_ids from app api whitelist. · 493f732b
      grv authored
      BUG=477050
      
      Review URL: https://codereview.chromium.org/1088903003
      
      Cr-Commit-Position: refs/heads/master@{#325562}
      493f732b
    • bbudge's avatar
      Changes PepperPluginInstanceImpl::IsRectTopmost to not use · 2233759a
      bbudge authored
      container_ if we are destroying the instance.
      
      BUG=476590
      
      Review URL: https://codereview.chromium.org/1085423004
      
      Cr-Commit-Position: refs/heads/master@{#325561}
      2233759a
    • pauljensen's avatar
      Avoid initial NetworkChangeNotifier OnDNSChanged() signal on Android · 101ed37a
      pauljensen authored
      When the DnsConfigServicePosix finishes its initial reading of the
      system DNS config, it normally triggers a NetworkChangeNotifier (NCN)
      OnDNSChanged() signal.  This can cause in-flight network requests to
      abort with ERR_NETWORK_CHANGED.  Avoid aborting requests by:
      1. Adding a new NCN signal, OnInitialDNSConfigRead which indicates
         the initial DNS config reading completed but does not represent
         a change in DNS config.
      2. Modify HostResolverImpl to not abort requests upon this new
         signal (like it does for the OnDNSChanged signal).
      3. Add logic to NetworkChangeNotifierAndroid to emit this new
         signal when safe to do so.  Network requests begin being issued
         immediately after the NCN (and hence DnsConfigService) is
         initialized, so we need to be sure no network change signals
         are missed between NCN initialization completing and the
         OnInitialDNSConfigRead signal.  This is tricky because the
         NCN (and hence DnsConfigService) is initialized on threads
         where file I/O is not allowed.  Were file I/O allowed we could
         simply slurp up the DNS config and hosts file.  Instead we
         start listening for network changes (which is our trigger signal
         for DNS changes on Android) on the initialization thread and
         record the current time to later compare against the hosts
         file's last-modified time to check for changes to the file.
         Actual loading of the DNS config and hosts file is done on
         another thread that allows file I/O.
      
      BUG=470897
      
      Review URL: https://codereview.chromium.org/1047103002
      
      Cr-Commit-Position: refs/heads/master@{#325560}
      101ed37a
    • dpranke's avatar
      Fix MB configs for chromium.webkit Android GN bots. · 6ae2d0ad
      dpranke authored
      ... which weren't specifying android builds :).
      
      R=phajdan.jr@chromium.org
      BUG=454413
      
      Review URL: https://codereview.chromium.org/1090053002
      
      Cr-Commit-Position: refs/heads/master@{#325559}
      6ae2d0ad
    • nednguyen's avatar
      Move all the page actions from repaint measurements to repaint pages. · fbd94721
      nednguyen authored
      This is due to 2 reasons:
      + Page specific logic should belong to page, not page test.
      + Simplify the repaint measurement control code, which make
      it easier to port repaint to TimelineBasedMeasurement.
      
      Trybot link for repaint.gpu_rasterization.key_mobile_sites_repaint:
      https://codereview.chromium.org/1098543002
      
      BUG=444703, 455391
      
      Review URL: https://codereview.chromium.org/1089223003
      
      Cr-Commit-Position: refs/heads/master@{#325558}
      fbd94721
  2. 16 Apr, 2015 35 commits