1. 29 Apr, 2017 27 commits
  2. 28 Apr, 2017 13 commits
    • Ken Rockot's avatar
      Remove unused interfaces from catalog service · dbec34d4
      Ken Rockot authored
      BUG=716416
      TBR=ben@chromium.org
      
      Change-Id: I765d24506682167248dbc7d51c0d399cda41a741
      Reviewed-on: https://chromium-review.googlesource.com/490613Reviewed-by: default avatarKen Rockot <rockot@chromium.org>
      Reviewed-by: default avatarBen Goodger <ben@chromium.org>
      Commit-Queue: Ken Rockot <rockot@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#468183}
      dbec34d4
    • dmazzoni's avatar
      Fix Chrome OS virtual keyboard accessibility · 62111457
      dmazzoni authored
      The user-visible change here is that Select-to-speak on Chrome OS now
      works on the virtual keyboard. It also makes it visible to ChromeVox
      so we can make that work better too.
      
      Three fixes were required:
      
      * We need to always set the window property on the window for a
        RenderWidgetHostViewAura, whether that WebContents already has
        accessibility enabled or not. That's solved by moving the
        trigger for the window property to RenderViewReady and
        WebContentsImpl::NotifySwappedFromRenderManager.
      
      * AXAuraObjCache needs to listen for newly-created windows,
        changes to window bounds, and window property changes.
        Otherwise the virtual keyboard window is created but no
        accessibility events fire allowing automation clients to
        find it.
      
      * The bounds for a AXWindowObjWrapper should be global bounds and not
        local. This wasn't caught before because widget bounds were correct,
        but the virtual keyboard is directly in an aura Window, with no Widget
        and no Views.
      
      BUG=699617
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation;master.tryserver.chromium.linux:linux_site_isolation
      
      Review-Url: https://codereview.chromium.org/2803823002
      Cr-Commit-Position: refs/heads/master@{#468182}
      62111457
    • petewil's avatar
      Add a unit test for "ALREADY_SAVED" being converted to "SUCCESS" · d33a171b
      petewil authored
      We recently made a change to treat the MHTML page already being saved to
      success, and we added a unit test for the background loader offliner,
      but didn't add one for the prerendering offliner.  This adds the test
      for the prerendering offliner.
      
      BUG=715152
      
      Review-Url: https://codereview.chromium.org/2850953002
      Cr-Commit-Position: refs/heads/master@{#468181}
      d33a171b
    • sonnysasaka's avatar
      PostTask MaybeReleaseAdapter in BluetoothEventRouter::AdapterDiscoveringChanged · 518c599b
      sonnysasaka authored
      Calling MaybeReleaseAdapter directly from
      BluetoothEventRouter::AdapterDiscoveringChanged could be a problem since
      this can happen:
      BluetoothAdapterBlueZ::AdapterPropertyChanged ->
      BluetoothAdapterBlueZ::DiscoveringChanged ->
      BluetoothEventRouter::AdapterDiscoveringChanged -> MaybeReleaseAdapter
      
      If BluetoothEventRouter is the only pointer holder left then the caller
      of BluetoothEventRouter::AdapterDiscoveringChanged could be gone even
      before that function returns.
      
      BUG=710216
      
      Review-Url: https://codereview.chromium.org/2852773002
      Cr-Commit-Position: refs/heads/master@{#468180}
      518c599b
    • samans's avatar
      Allocate a FrameSinkId for RenderWidgetHostViewAura in mus+ash · b399a054
      samans authored
      RenderWidgetHostViewChildFrame expects its parent to have a valid
      FrameSinkId. Make sure RenderWidgetHostViewAura has a FrameSinkId even
      if DelegatedFrameHost is not used (in mus+ash).
      
      BUG=706553
      TBR=jam@chromium.org
      
      Review-Url: https://codereview.chromium.org/2847253003
      Cr-Commit-Position: refs/heads/master@{#468179}
      b399a054
    • kbr's avatar
      Suppress test failures new in 10.12.4. · d4fcf211
      kbr authored
      BUG=705865,715366,716652
      TBR=zmo@chromium.org
      NOTRY=true
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
      
      Review-Url: https://codereview.chromium.org/2848123002
      Cr-Commit-Position: refs/heads/master@{#468178}
      d4fcf211
    • nzolghadr's avatar
      Move auxclick wpt test and add automation · fd63da56
      nzolghadr authored
      Move auxclick manual test under uievent
      in wpt as the spec got merged into UIEvent
      spec. Also add the test automation.
      Currently it seems that the double click
      is not fully functional in GPU benchmarking.
      
      BUG=716164
      
      Review-Url: https://codereview.chromium.org/2851633002
      Cr-Commit-Position: refs/heads/master@{#468177}
      fd63da56
    • benchan's avatar
      Handle no cellular device more gracefully in choose-mobile-network UI. · 5276c883
      benchan authored
      chrome://choose-mobile-network can be launched on a Chromebook without
      any cellular modem. This CL changes the UI to handle such case more
      gracefully:
      
      - Without overhauling the UI too much, the UI is changed to simply show
        'No networks found'.
      - When the Cancel button is pressed, the UI performs nothing.
      
      BUG=714547
      TEST=Tested the following:
      - Launch chrome://choose-mobile-network on a Chromebook without a
        cellular modem. Verify that the UI shows 'No networks found'.
        Click the Cancel button and verify that the UI doesn't crash.
      - Launch chrome://choose-mobile-network on a Chromebook with a cellular
        modem. Verify that the UI can populate a list of networks after
        successfully scanning for networks, and the Connect and Cancel button
        function correctly.
      
      Review-Url: https://codereview.chromium.org/2851863003
      Cr-Commit-Position: refs/heads/master@{#468176}
      5276c883
    • eroman's avatar
      Allow the TrustStore interface to return matching intermediates, and identify distrusted certs. · 2a938c3d
      eroman authored
      * Make TrustStore implement CertIssuerSource
      * Add a method for getting trust/distrust of a certificate
      * Remove the TrustAnchor abstraction
      
      All the integrations (including CertVerifyProc) required full certificates anyway, so TrustAnchor ended up being more of a hindrance than benefit.
      
      BUG=649017
      TBR=dougsteed@chromium.org
      
      Review-Url: https://codereview.chromium.org/2832703002
      Cr-Commit-Position: refs/heads/master@{#468175}
      2a938c3d
    • wangxianzhu's avatar
      Optimize collapsed border calculation (step 1) · c731464f
      wangxianzhu authored
      Previously we didn't cache results of collapsed borders computation
      during layout or overflow recalculation, so we had to recompute all
      collapsed borders before paint invalidation if the table's collapsed
      borders are marked invalid.
      
      Now when a table's collapsed borders need to be invalidated, mark all
      cells' collapsed borders need to be invalidated [1]. When a cell needs
      its collapsed border values (regardless of lifecycle phase), we check
      the invalidation flag and update and cache the result when necessary.
      
      As LayoutTableCell::CollapsedBorderValues will be used for both layout
      and paint, the include_color paremeter of ComputeCollapsedXXXBorder()
      is removed.
      
      As adjacent cells with the same span share collapsed borders, we can
      also get the collapsed border from the adjacent cell if its collapsed
      borders are valid.
      
      [1] In the next step, we'll only invalidate collapsed borders for
      affected cells instead of all cells.
      
      BUG=626748,663208
      
      Review-Url: https://codereview.chromium.org/2846563002
      Cr-Commit-Position: refs/heads/master@{#468174}
      c731464f
    • boliu's avatar
      android: Remove sBindingManagerLock · 43d9f387
      boliu authored
      Everything calling getBindingManager is already on launcher thread.
      This removes the last lock in android's ChildProcessLauncher.
      
      BUG=689758
      
      Review-Url: https://codereview.chromium.org/2849943002
      Cr-Commit-Position: refs/heads/master@{#468173}
      43d9f387
    • jianli's avatar
      Add UMA for popup overlays removed from saved MHTML page · d3706ec6
      jianli authored
      BUG=715371
      TEST=tests updated
      
      Review-Url: https://codereview.chromium.org/2841223002
      Cr-Commit-Position: refs/heads/master@{#468172}
      d3706ec6
    • dbeam's avatar
      MD Settings: mergeable "View password" button fix · 11b44dd3
      dbeam authored
      R=hcarmona@chromium.org
      BUG=715866
      
      Review-Url: https://codereview.chromium.org/2848983002
      Cr-Commit-Position: refs/heads/master@{#468171}
      11b44dd3