1. 08 Mar, 2018 40 commits
    • bsheedy's avatar
      Generalize specifying revisions for VR bisect script · 3379baf7
      bsheedy authored
      Generalizes the ability to specify specific revisions for other
      repositories when using the VR bisect script. Previously, this was only
      available as an option for specifying a clank revision, but can now be
      used if some other repository is causing compile errors in the
      regression range.
      
      Change-Id: Ieb5045b21989541102a1f57bcf17e0b0e18f710c
      Reviewed-on: https://chromium-review.googlesource.com/956562
      Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
      Reviewed-by: default avatarTibor Goldschwendt <tiborg@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541944}
      3379baf7
    • Katie D's avatar
      Fix race condition where speech was canceled after starting. · c3123cb9
      Katie D authored
      This occured when a user used seach+s to start speech while speech
      was already in progress. The change makes sure that chrome.tts.stop
      is called before the 'isSpeaking' callback is fired, to make sure
      that it doesn't get called late.
      
      This may cause a few cancel events to not be logged if the tts engine
      responds very quickly, but based on some manual testing it appears
      that events should be fine because the tts engine has some latency.
      
      I'm not sure how to write tests for this because it requires a lot
      of timing and a real TTS engine. Open to suggestions. Works well based
      on local testing, repeatedly using search+s and search+mouse to
      to cancel and restart speech.
      
      Bug: 819926
      Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
      Change-Id: I9b59caa4d69be1c0a8ae14af6c850113ff140360
      Reviewed-on: https://chromium-review.googlesource.com/956226Reviewed-by: default avatarDavid Tseng <dtseng@chromium.org>
      Commit-Queue: Katie Dektar <katie@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541943}
      c3123cb9
    • Alan Lau's avatar
      Register action module · 5b621734
      Alan Lau authored
      Change-Id: I707c135fe9d7e7c18fb881f617c432a24584959e
      Reviewed-on: https://chromium-review.googlesource.com/956084
      Commit-Queue: Alan Lau <alanlau@google.com>
      Reviewed-by: default avatarXiaohui Chen <xiaohuic@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541942}
      5b621734
    • Michael Giuffrida's avatar
      AppShell: Add missing substitutions for installer template · 82a22608
      Michael Giuffrida authored
      A new RECOMMENDS field was added to the templates for debian packaging
      in https://crrev.com/c/924193, but the substitution wasn't added to the
      template processor for AppShell's installer.
      
      This is a band-aid; code like this should be moved into a common place,
      like a component that creates installers given product-specific
      arguments.
      
      This regression wasn't detected because the CQ doesn't build the
      AppShell installer. With the Chrome installer added to Linux CQ bots
      (issue 758654), we should consider building the AppShell installer too.
      
      Bug: 729667,820270
      Change-Id: I265a3823b8523e15ff295d7f5e46c4b4b9d84f8d
      Reviewed-on: https://chromium-review.googlesource.com/956603Reviewed-by: default avatarMichael Moss <mmoss@chromium.org>
      Commit-Queue: Michael Giuffrida <michaelpg@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541941}
      82a22608
    • Steven Bennetts's avatar
      Network config: cr-network-select: Ensure connected network is default · 3c023b91
      Steven Bennetts authored
      Bug: 792865
      Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
      Change-Id: I403b8d512bb6d7c8d0e4c6947a8704544ef0f27a
      Reviewed-on: https://chromium-review.googlesource.com/956312Reviewed-by: default avatarAlexander Alekseev <alemate@chromium.org>
      Commit-Queue: Steven Bennetts <stevenjb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541940}
      3c023b91
    • Allen Bauer's avatar
      Don't use the odd yellow-ish highlight rect around the whole... · 848ef69a
      Allen Bauer authored
      Don't use the odd yellow-ish highlight rect around the whole BrowserActionsContainer. Instead, highlight each button as needed.
      
      TBR=oshima@chromium.org
      
      Bug: 817180
      Change-Id: I9005dd611534b69127dbbcfec666ffb2a81da27d
      Reviewed-on: https://chromium-review.googlesource.com/952087
      Commit-Queue: Allen Bauer <kylixrd@chromium.org>
      Reviewed-by: default avatarPeter Kasting <pkasting@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541939}
      848ef69a
    • Christopher Thompson's avatar
      Fix minor error in testing config docs · 802783eb
      Christopher Thompson authored
      This fixes a minor mismatch between the field trial testing config docs
      and the list of supported platform strings that are tested for in
      testing/variations/PRESUBMIT.py (docs say 'windows', presubmit requires
      'win').
      
      Bug: None
      Change-Id: Id1bbd0a501043c1c818a13f15618e3a440dd79b8
      Reviewed-on: https://chromium-review.googlesource.com/956490Reviewed-by: default avatarIlya Sherman <isherman@chromium.org>
      Commit-Queue: Ilya Sherman <isherman@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541938}
      802783eb
    • Yuly Novikov's avatar
      Mark a WebGL2 test Flaky · 7cb75b3b
      Yuly Novikov authored
      deqp/functional/gles3/shaderoperator/common_functions.html
      on Mac Intel.
      
      BUG=820225
      TBR=kbr@chromium.org
      
      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
      Change-Id: If8790e13fc6e1563d58aa7e03dadffdb6e23fa80
      Reviewed-on: https://chromium-review.googlesource.com/956320
      Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
      Reviewed-by: default avatarYuly Novikov <ynovikov@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541937}
      7cb75b3b
    • Filip Gorski's avatar
      [Feed] Import feed@6dd696995de00102e0fd9e3433e8ace87247b6d4 · 34d20d4c
      Filip Gorski authored
      Updates the feed to 6dd696995de00102e0fd9e3433e8ace87247b6d4.
      
      Updates the third_paty/feed/BUILD.gn accordingly.
      
      Feed has no DEX impact and total binary size impact is 1,080 bytes.
      
      It took about 25 minutes to prepare the update patch following
      instructions. Building for binary size comparison took another
      25 minutes, but that work was non-interactive.
      
      Change-Id: If800b13d2058c74e6a1f0a5724f21d732fddd592
      Reviewed-on: https://chromium-review.googlesource.com/955886Reviewed-by: default avatarPavel Yatsuk <pavely@chromium.org>
      Commit-Queue: Filip Gorski <fgorski@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541936}
      34d20d4c
    • Brandon Jones's avatar
      Implement WebXR input for GVR · 214df875
      Brandon Jones authored
      Includes support for both Cardboard (gaze cursor) and Daydream (3DoF)
      input modes. In 3DoF mode the WebXR pointer and controller align with
      the VR Shell versions.
      
      Bug: 812287
      Change-Id: I8dcfe7cdadc9f2c0216208e643c9f11211498e25
      Reviewed-on: https://chromium-review.googlesource.com/956524Reviewed-by: default avatarMichael Thiessen <mthiesse@chromium.org>
      Commit-Queue: Brandon Jones <bajones@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541935}
      214df875
    • Alex Clarke's avatar
      Add --deterministic-mode which adds a number of flags needed for determinism · 09496182
      Alex Clarke authored
      Change-Id: I827cb57345850d703431dc80c1236968737f6a43
      Reviewed-on: https://chromium-review.googlesource.com/948542Reviewed-by: default avatarEric Seckler <eseckler@chromium.org>
      Reviewed-by: default avatarvmpstr <vmpstr@chromium.org>
      Commit-Queue: Alex Clarke <alexclarke@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541934}
      09496182
    • Peter Kotwicz's avatar
      [Android WebAPK] Simplify debugging WebAPK updates with release Chrome · 9d0c67e8
      Peter Kotwicz authored
      This CL:
      1) Prevents the Log messages in WebApkUpdateManager from getting stripped
        in release by converting the logs from Log.v to Log.i
        The Log messages are useful for determining:
        - Whether the updated web page satisfies the PWA checklist
        - Whether an update is requested
      
      2) Adds to chrome://webapks
         WebappDataStorage#KEY_LAST_REQUESTED_SHELL_APK_VERSION
         WebappDataStorage#KEY_RELAX_UPDATES
         These two SharedPreferences are useful for determining how long to
         wait to launch the WebAPK in order to run the update check. In the
         case of "relaxed updates", the update check is done every 30 days.
      
      BUG=815282
      R=dominickn@,calamity@
      TBR=yfriedman@
          (for CollectionUtil.java change reviewed in another CL)
      
      Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
      Change-Id: I87c77ca76884515f967a9bd9d331eb5c2af7bbfe
      Reviewed-on: https://chromium-review.googlesource.com/936582
      Commit-Queue: Peter Kotwicz <pkotwicz@chromium.org>
      Reviewed-by: default avatarPeter Kotwicz <pkotwicz@chromium.org>
      Reviewed-by: default avatarDominick Ng <dominickn@chromium.org>
      Reviewed-by: default avatarcalamity <calamity@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541933}
      9d0c67e8
    • Trent Apted's avatar
      Revert "Rename omnibox_theme's OmniboxState -> OmniboxPartState" · 2c3a7e88
      Trent Apted authored
      This reverts commit ba3357d7.
      
      Reason for revert: another change landed with this in flight, causing
      compile error.
      
      Original change's description:
      > Rename omnibox_theme's OmniboxState -> OmniboxPartState
      > 
      > This avoid a conflict with class OmniboxState in an anonymous enum of
      > omnibox_view_views
      > 
      > Bug: 801583
      > Change-Id: Ifbf5ebd3f421e7ead9bd18e62d2c9786db3ae08b
      > Reviewed-on: https://chromium-review.googlesource.com/954527
      > Reviewed-by: Peter Kasting <pkasting@chromium.org>
      > Commit-Queue: Trent Apted <tapted@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#541930}
      
      TBR=pkasting@chromium.org,tapted@chromium.org
      
      Change-Id: I1c301b8e84dbee66179bacbddc52bc44376d1456
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: 801583
      Reviewed-on: https://chromium-review.googlesource.com/956363Reviewed-by: default avatarTrent Apted <tapted@chromium.org>
      Commit-Queue: Trent Apted <tapted@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541932}
      2c3a7e88
    • Aleks Totic's avatar
      [LayoutNG] fix NGLayoutResult clone null bug · e2502ab0
      Aleks Totic authored
      This happens when ng cacheing is enabled.
      
      Following tests crash with Cache flag without the fix:
      compositing/geometry/composited-in-columns.html
      external/wpt/css/css-multicol/multicol-break-000.xht
      external/wpt/css/css-multicol/multicol-break-001.xht
      fast/block/float/floats-do-not-overhang-from-block-formatting-context.html
      fast/block/positioning/offsetLeft-offsetTop-multicolumn.html
      fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html
      fast/css-intrinsic-dimensions/multicol.html
      fast/forms/number/number-spinbutton-in-multi-column.html
      fast/forms/select/listbox-in-multi-column.html
      fast/multicol/auto-height-forced-break-complex-margin-collapsing.html
      fast/multicol/balance-break-inside-avoid.html
      fast/multicol/balance-floats.html
      fast/multicol/balance-short-trailing-empty-block.html
      fast/multicol/balance-trailing-border-after-break.html
      fast/multicol/balance-trailing-border.html
      fast/multicol/balance-unbreakable.html
      fast/multicol/break-after-always-bottom-margin.html
      fast/multicol/break-before-first-line-in-first-child.html
      fast/multicol/break-properties.html
      fast/multicol/client-rects-rtl.html
      fast/multicol/client-rects.html
      fast/multicol/composited-layer.html
      fast/multicol/cssom-view.html
      fast/multicol/first-line-in-block-below-next-column-top.html
      fast/multicol/first-line-in-block-with-padding-exact-fit.html
      fast/multicol/first-line-in-block-with-padding.html
      fast/multicol/first-line-in-float-below-next-column-top.html
      fast/multicol/first-line-in-float-with-margin.html
      fast/multicol/fixed-column-percent-logical-height-orthogonal-writing-mode.html
      fast/multicol/fixedpos-in-transform-at-column-boundary.html
      fast/multicol/flipped-blocks-hit-test.html
      fast/multicol/float-beside-bfc.html
      fast/multicol/float-moved-by-child-line-and-unbreakable.html
      fast/multicol/float-with-margin-moved-by-child-block-and-unbreakable.html
      fast/multicol/float-with-margin-moved-by-child-block.html
      fast/multicol/float-with-margin-moved-by-child-line-and-unbreakable.html
      fast/multicol/float-with-margin-moved-by-child-line.html
      fast/multicol/float-with-margin-moved-unbreakable.html
      fast/multicol/forced-break-before-complex-margin-collapsing.html
      fast/multicol/forced-break-in-nested-columns.html
      fast/multicol/hit-test-above-or-below.html
      fast/multicol/hit-test-end-of-column-with-line-height.html
      fast/multicol/hit-test-end-of-column.html
      fast/multicol/hit-test-float.html
      fast/multicol/hit-test-translate-z.html
      fast/multicol/image-inside-nested-blocks-with-border.html
      fast/multicol/inline-getclientrects.html
      fast/multicol/inner-multicol-moved-into-continuation.html
      fast/multicol/insane-column-count-and-padding-nested-crash.html
      fast/multicol/margin-bottom-and-break-after.html
      fast/multicol/min-height-greater-than-content.html
      fast/multicol/min-height-greater-than-height.html
      fast/multicol/min-height-less-than-content.html
      fast/multicol/min-height-less-than-height.html
      fast/multicol/min-height-much-greater-than-content.html
      fast/multicol/nested-balancing-with-line-at-exact-top.html
      fast/multicol/nested-balancing-with-lines-and-space-left-in-previous-row.html
      fast/multicol/nested-inner-auto-height-outer-extra-space.html
      fast/multicol/nested-one-line-in-inner.html
      fast/multicol/nested-short-first-row-extra-tall-line.html
      fast/multicol/nested-short-first-row-unsplittable-block.html
      fast/multicol/nested-uneven-inner-column-height.html
      fast/multicol/nested-with-forced-breaks-in-eariler-rows.html
      fast/multicol/orphaned-line-at-exact-top-of-column.html
      fast/multicol/orphans-relayout.html
      fast/multicol/relayout-and-push-float.html
      fast/multicol/shadow-breaking.html
      fast/multicol/three-inner-rows.html
      fast/multicol/unforced-break-after-complex-margin-collapsing.html
      fast/multicol/widows-and-orphans.html
      fast/multicol/widows.html
      fast/multicol/widows2.html
      fast/multicol/dynamic/bottom-aligned-abspos-change-column-height.html
      fast/multicol/newmulticol/balance-images.html
      fast/multicol/newmulticol/balance-maxheight1.html
      fast/multicol/newmulticol/balance-maxheight2.html
      fast/multicol/newmulticol/balance1.html
      fast/multicol/newmulticol/balance10.html
      fast/multicol/newmulticol/balance2.html
      fast/multicol/newmulticol/balance3.html
      fast/multicol/newmulticol/balance4.html
      fast/multicol/newmulticol/balance5.html
      fast/multicol/newmulticol/balance6.html
      fast/multicol/newmulticol/balance7.html
      fast/multicol/newmulticol/balance8.html
      fast/multicol/newmulticol/balance9.html
      fast/multicol/newmulticol/orphans-and-widows-balance.html
      fast/multicol/span/autofill-after-spanner.html
      fast/multicol/vertical-lr/break-properties.html
      fast/multicol/vertical-lr/balancing/balance-short-trailing-empty-block.html
      fast/multicol/vertical-lr/balancing/balance-trailing-border-after-break.html
      fast/multicol/vertical-lr/balancing/balance-trailing-border.html
      fast/multicol/vertical-lr/balancing/balance-unbreakable.html
      fast/multicol/vertical-rl/break-properties.html
      fast/multicol/vertical-rl/balancing/balance-short-trailing-empty-block.html
      fast/multicol/vertical-rl/balancing/balance-trailing-border-after-break.html
      fast/multicol/vertical-rl/balancing/balance-trailing-border.html
      fast/multicol/vertical-rl/balancing/balance-unbreakable.html
      fast/pagination/multicol.html
      fragmentation/abspos-after-forced-break.html
      fragmentation/avoid-break-inside-first-child-nested.html
      fragmentation/avoid-break-inside-first-child.html
      fragmentation/block-with-float-and-1-orphaned-line.html
      fragmentation/break-after-last-child.html
      fragmentation/break-before-empty-child-block.html
      fragmentation/break-before-first-child.html
      fragmentation/break-in-caption-before-tbody.html
      fragmentation/break-in-first-table-row-only.html
      fragmentation/break-in-first-table-section.html
      fragmentation/break-in-second-table-section.html
      fragmentation/break-in-tbody-after-caption.html
      fragmentation/break-inside-avoid-with-forced-break.html
      fragmentation/cell-taller-than-col-straddles-columns.html
      fragmentation/class-c-break-after-clearance.html
      fragmentation/collapsing-class-a-breakpoints.html
      fragmentation/float-after-forced-break.html
      fragmentation/image-block-as-first-child.html
      fragmentation/multi-line-cells.html
      fragmentation/repeating-thead-exceeds-page-size.html
      fragmentation/repeating-thead-no-room-for-content-row-on-first-page.html
      fragmentation/single-cell-too-large-for-page.html
      fragmentation/single-cells-multiple-tables-no-repeating-thead.html
      fragmentation/single-line-cells-in-multiple-table-sections.html
      fragmentation/single-line-cells.html
      fragmentation/table-in-subpixel-fragmentainer.html
      fragmentation/table-overlapping-rowspan.html
      fragmentation/table-row-dimensions-break-freely.html
      fragmentation/table-row-dimensions-with-thead.html
      fragmentation/table-row-dimensions.html
      fragmentation/tbody-before-thead.html
      paint/invalidation/overflow/paged-with-overflowing-block-rl.html
      paint/pagination/pagination-change-clip-crash.html
      printing/multicol.html
      printing/pageProperty-with-multicol.html
      
      Bug: 819372
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng
      Change-Id: I5df07ebf451527a640d7a5f4125d10a3e7441bc8
      Reviewed-on: https://chromium-review.googlesource.com/952262
      Commit-Queue: Aleks Totic <atotic@chromium.org>
      Reviewed-by: default avatarMorten Stenshorne <mstensho@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541931}
      e2502ab0
    • Trent Apted's avatar
      Rename omnibox_theme's OmniboxState -> OmniboxPartState · ba3357d7
      Trent Apted authored
      This avoid a conflict with class OmniboxState in an anonymous enum of
      omnibox_view_views
      
      Bug: 801583
      Change-Id: Ifbf5ebd3f421e7ead9bd18e62d2c9786db3ae08b
      Reviewed-on: https://chromium-review.googlesource.com/954527Reviewed-by: default avatarPeter Kasting <pkasting@chromium.org>
      Commit-Queue: Trent Apted <tapted@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541930}
      ba3357d7
    • Luka Dojcilovic's avatar
      [Autofill] Added aria-label to InferLabelForElement · f5dc74a3
      Luka Dojcilovic authored
      Added aria-labels as one of the possible things to be used as a label
      for form control elements because they may contain useful information
      for username detection.
      
      Bug: 783185
      Change-Id: I59a7f025c616f38d533c9c9a7327ec8ec9021c4c
      Reviewed-on: https://chromium-review.googlesource.com/951765Reviewed-by: default avatarMaxim Kolosovskiy <kolos@chromium.org>
      Reviewed-by: default avatarDaniel Cheng <dcheng@chromium.org>
      Reviewed-by: default avatarSebastien Seguin-Gagnon <sebsg@chromium.org>
      Commit-Queue: Maxim Kolosovskiy <kolos@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541929}
      f5dc74a3
    • Yuly Novikov's avatar
      Add Nexus 5X Vulkan bots to GPU.FYI MILO console · 09aa62c7
      Yuly Novikov authored
      Also rearrange other Android GPU.FYI bots hierarchy.
      
      BUG=808610
      
      Change-Id: I8f959215b35e5759a759a5c96c0252cdd70c4d0a
      Reviewed-on: https://chromium-review.googlesource.com/955951Reviewed-by: default avatarKenneth Russell <kbr@chromium.org>
      Reviewed-by: default avatarErik Staab <estaab@chromium.org>
      Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541928}
      09aa62c7
    • Stephen Chenney's avatar
      Fix clipping for iframes · d03257dd
      Stephen Chenney authored
      The clip for iframes was missing when the iframe did not have its
      own composited layer. Fix the overly aggressive "NeedsClip"
      code to not return false for all LayoutEmbeddedContent in most
      paint modes.
      
      R=chrishtr@chromium.org
      BUG=814177
      
      Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
      Change-Id: Iae77a367839f8dfccda817a31ab1cc988ecd0436
      Reviewed-on: https://chromium-review.googlesource.com/956031Reviewed-by: default avatarChris Harrelson <chrishtr@chromium.org>
      Commit-Queue: Stephen Chenney <schenney@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541927}
      d03257dd
    • Jay Civelli's avatar
      Fix for the ContentFaviconDriverTest test with the network service · aa4cb5fd
      Jay Civelli authored
      Fixes the ContentFaviconDriverTest browser tests with the network
      service by switching to using a URLLoaderInterceptor instead of the
      URLRequestDispatcherHost.
      
      Bug: 787614
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
      Change-Id: Ifc04f6b8c85461f4974a8f6dd11b27e1beeef188
      Reviewed-on: https://chromium-review.googlesource.com/955892Reviewed-by: default avatarJohn Abd-El-Malek <jam@chromium.org>
      Commit-Queue: Jay Civelli <jcivelli@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541926}
      aa4cb5fd
    • edchin's avatar
      [ios] Add close cell egtest in tab grid · a749c1d8
      edchin authored
      Bug: 804560
      Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
      Change-Id: I8a7f1779aff808edddc525110c8900cbd9fd8b8a
      Reviewed-on: https://chromium-review.googlesource.com/955345Reviewed-by: default avataredchin <edchin@chromium.org>
      Reviewed-by: default avatarSergio Collazos <sczs@chromium.org>
      Commit-Queue: edchin <edchin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541925}
      a749c1d8
    • kristipark's avatar
      [Local NTP Voice] Implemented keyboard navigation for the voice search dialog · fe81a901
      kristipark authored
      Modified the voice overlay to be a dialog element, and expanded the keydown event handler to handle keydown events on buttons/links as click events.
      
      As a side effect, switching to a dialog element also fixes the fade in animation for the voice overlay.
      
      Bug: 706908
      Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
      Change-Id: I9dd79e21aa2b1f6c429e7f6d6957b18db2aa03a9
      Reviewed-on: https://chromium-review.googlesource.com/945146
      Commit-Queue: Kristi Park <kristipark@chromium.org>
      Reviewed-by: default avatarMarc Treib <treib@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541924}
      fe81a901
    • Christopher Cameron's avatar
      Specify fullscreen ppapi root layer bounds in pixels · 5808937b
      Christopher Cameron authored
      Note from the comments in cc::Layer that the bounds of root cc::Layers
      are specified in pixels, in contrast with those of non-root cc::Layers,
      which are specified in DIPs.
      
      Add a compositor_viewport_pixel_size() accessor to RenderWidget to
      access this from the sub-class (naming is due the pending renaming of
      physical_backing_size to compositor_viewport_pixel_size).
      
      Bug: 814690
      Change-Id: Ia8033961e04f18c374123b4f9f8da96be131edc7
      Reviewed-on: https://chromium-review.googlesource.com/954359Reviewed-by: default avatarAntoine Labour <piman@chromium.org>
      Commit-Queue: ccameron <ccameron@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541923}
      5808937b
    • Daniele Castagna's avatar
      exo: Fix linux_dmabuf_v1 version in wl clients · e3e4f646
      Daniele Castagna authored
      linux_dmabuf_v1 has been updated, clients have been updated to
      use "create_immed" that is available starting from v2, but we forgot
      to bump up the version we pass to wl_registry_bind.
      
      This patch updates the wayland test client code.
      
      Bug: None
      Test: wayland_rects_client --use-drm=rockchip on kevin now works.
      Change-Id: I83b16f48e797a275208df7f3d7cccfed8f0a5e40
      Reviewed-on: https://chromium-review.googlesource.com/956563Reviewed-by: default avatarDavid Reveman <reveman@chromium.org>
      Commit-Queue: David Reveman <reveman@chromium.org>
      Commit-Queue: Daniele Castagna <dcastagna@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541922}
      e3e4f646
    • Aga Wronska's avatar
      demo mode: Create Web UI entry point for the development of demo mode setup flow. · 9b9c97df
      Aga Wronska authored
      This UI allows user to initiate desired demo mode setup flow. It is shown as a
      part of OOBE experience. It can be triggered by using keycombo on
      'Sign in' screen. Some settings (locale, network) chosen during OOBE are
      relevant for the demo mode setup.
      
      UI will be updated when the final design and mocks are provided.
      
      Bug: 812460
      Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
      Change-Id: Ifccdb37a3cb8364fa1b247ef30caa552bb858491
      Reviewed-on: https://chromium-review.googlesource.com/932914Reviewed-by: default avatarAlexander Alekseev <alemate@chromium.org>
      Commit-Queue: Aga Wronska <agawronska@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541921}
      9b9c97df
    • Kent Tamura's avatar
      move_blink_source.py: Move third_party/WebKit/public to third_party/blink/public. · 3f24604f
      Kent Tamura authored
      Now public/ contains stuff not only for renderer process such as
      public/common. So we'll move public/ to third_party/blink/public, not
      third_party/blink/renderer/public. This directory structure is
      consistent with other modules in Chromium.
      
      Bug: 578345
      Change-Id: I3baf7889b587c5acc1062cfc101cc9451750b542
      Reviewed-on: https://chromium-review.googlesource.com/954890Reviewed-by: default avatarQuinten Yearsley <qyearsley@chromium.org>
      Commit-Queue: Kent Tamura <tkent@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541920}
      3f24604f
    • Ryan Landay's avatar
      Use @IntDef instead of enum for StackLayout#SwipeMode · 9e80803f
      Ryan Landay authored
      It came up during review of
      https://chromium-review.googlesource.com/c/chromium/src/+/940188 that this class
      should be using @IntDefs instead of enums for efficiency reasons. This CL
      changes SwipeMode from an enum to an @IntDef.
      
      Bug: 817885
      Change-Id: Iaded46027fd3409c936ef48208464e363df1cab1
      Reviewed-on: https://chromium-review.googlesource.com/944546Reviewed-by: default avatarMatthew Jones <mdjones@chromium.org>
      Commit-Queue: Ryan Landay <rlanday@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541919}
      9e80803f
    • Sunny Sachanandani's avatar
      gpu: Fix build_gles2_cmd_buffer.py clang-format on Windows · 53d73fb0
      Sunny Sachanandani authored
      Windows expects back slash instead of forward slash in paths. Python
      subprocess.call does not convert slashes automatically.
      
      BUG=NONE
      R=zmo
      
      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
      Change-Id: I76d8d4b973127102b42a4a02f59b09993383aabb
      Reviewed-on: https://chromium-review.googlesource.com/956548Reviewed-by: default avatarZhenyao Mo <zmo@chromium.org>
      Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541918}
      53d73fb0
    • Matt Falkenhagen's avatar
      Remove OmniboxCombinedSpeculativeServiceWorker field trial testing config. · 227d97f4
      Matt Falkenhagen authored
      The "OmniboxCombinedSpeculativeServiceWorker" study has long expired and
      the "OmniboxSpeculativeServiceWorkerStartOnQueryInput" feature has
      been enabled by default in r541744.
      
      Bug: 732681
      Change-Id: I08175813d67ed834eba31c080e5071248fb4a49e
      Reviewed-on: https://chromium-review.googlesource.com/954891Reviewed-by: default avatarMark Pearson <mpearson@chromium.org>
      Commit-Queue: Matt Falkenhagen <falken@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541917}
      227d97f4
    • Justin Donnelly's avatar
      [omnibox] Fix incorrect display of user input after option-enter. · b947ed40
      Justin Donnelly authored
      After an option-enter navigation we should be displaying the URL.
      
      I'm a little nervous about changing this logic, but I've tried every
      kind of search and navigation I can think of and they all seem to still
      work correctly.
      
      Bug: 410707
      Change-Id: I0d30ce7e23d6b98e4c99857e5b8226364398b758
      Reviewed-on: https://chromium-review.googlesource.com/935672Reviewed-by: default avatarTrent Apted <tapted@chromium.org>
      Commit-Queue: Justin Donnelly <jdonnelly@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541916}
      b947ed40
    • Bartosz Fabianowski's avatar
      Start app push-install logging for regular users only · a1fadc8f
      Bartosz Fabianowski authored
      App push-install log uploads are authenticated with the user's
      DMToken. It makes no sense to collect logs for any other users
      (e.g. kiosks, public sessions) as we would be unable to upload
      them anyway.
      
      Plus, trying to instantiate the logging framework in kiosk
      sessions leads to crashes as some singletons come up in an
      unexpected order.
      
      Bug: 811398
      Test: Manual
      Change-Id: I827f3cd85accb423ac61bc5f6450753e9c6418cf
      Reviewed-on: https://chromium-review.googlesource.com/952904Reviewed-by: default avatarAchuith Bhandarkar <achuith@chromium.org>
      Commit-Queue: Bartosz Fabianowski <bartfab@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541915}
      a1fadc8f
    • Katie D's avatar
      Fix links in Chrome OS TTS documentation. · 5da1390c
      Katie D authored
      The Chromevox instructions are a relative link. All the other links
      I added last were backwards.
      
      NOTRY=true
      
      Bug: none
      Change-Id: Iec684256f0d8ced7061aded6f3562ba0fde0be6f
      Reviewed-on: https://chromium-review.googlesource.com/956500Reviewed-by: default avatarDavid Tseng <dtseng@chromium.org>
      Commit-Queue: Katie Dektar <katie@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541914}
      5da1390c
    • Troy Hildebrandt's avatar
      Finally fix URL bar text/buttons overlap on phone and tablet. · 8a5a7135
      Troy Hildebrandt authored
      Maybe third time's the charm. This patch is a minor refactoring of the
      URL bar margin logic in LocationBarLayout. It separates the calculation
      of the margin into a separate method to be overridden by the
      phone-specific LocationBarPhone. This way both the phone and tablet
      versions are happy, tests all pass, and everything looks as it should.
      
      The hope is that we can consolidate the layouts a little more in the
      near future.
      
      Bug: 816432,816376,819991
      Change-Id: I4f8c18eae4f8d19c72e035a8aeae4ffb54b97400
      Reviewed-on: https://chromium-review.googlesource.com/956013
      Commit-Queue: Troy Hildebrandt <thildebr@chromium.org>
      Reviewed-by: default avatarMaria Khomenko <mariakhomenko@chromium.org>
      Reviewed-by: default avatarTheresa <twellington@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541913}
      8a5a7135
    • Matthew Jones's avatar
      Consolidate BottomSheet setters and clean up a bit · c20e491e
      Matthew Jones authored
      This change removes two setters for the fullscreen manager and the
      tab model selector as they can be accessed in init from
      ChromeActivity. The height ratios of the sheet are now also referenced
      by their respective state.
      
      BUG=814528
      
      Change-Id: I5a58a2ff367c7ad567d6b88b7bb8a3920632a57c
      Reviewed-on: https://chromium-review.googlesource.com/956342Reviewed-by: default avatarTheresa <twellington@chromium.org>
      Reviewed-by: default avatarTed Choc <tedchoc@chromium.org>
      Commit-Queue: Matthew Jones <mdjones@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541912}
      c20e491e
    • Florin Malita's avatar
      Fix image serialization in gpuBenchmarking.printToSkPicture · 95f838f6
      Florin Malita authored
      PrintToSkPicture currently uses a custom image serializer, but there is no
      corresponding custom deserializer in Skia -> we cannot deserialize these
      images.
      
      The historical reason for using a custom serializer is support for
      --skip-reencoding-on-skp-capture.  This flag was added in
      https://crrev.com/1710553002, but is no longer used.
      
      The simplest fix for image serialization is to remove the custom proc
      and allow Skia to handle it instead.
      
      BUG=820142
      
      Change-Id: Id19851811e23dd828b5fea7248874740cfda8dea
      Reviewed-on: https://chromium-review.googlesource.com/956025Reviewed-by: default avatarAntoine Labour <piman@chromium.org>
      Reviewed-by: default avatarLeon Scroggins <scroggo@chromium.org>
      Commit-Queue: Florin Malita <fmalita@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541911}
      95f838f6
    • Yixin Wang's avatar
      Enable always-retransmittable-packet-on-wire behavior for... · f65c4b6d
      Yixin Wang authored
      Enable always-retransmittable-packet-on-wire behavior for QuicChromiumClientSessions with migrate_session_early(_v2) enabled.
      
      Change-Id: I007592fc9247dcbdee38cb964a0205576ec45de5
      Reviewed-on: https://chromium-review.googlesource.com/953205
      Commit-Queue: Yixin Wang <wangyix@chromium.org>
      Reviewed-by: default avatarRyan Hamilton <rch@chromium.org>
      Reviewed-by: default avatarZhongyi Shi <zhongyi@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541910}
      f65c4b6d
    • Kurt Horimoto's avatar
      [iOS] Create OptionalPropertyAnimator. · da2084a7
      Kurt Horimoto authored
      This UIViewPropertyAnimator subclass records whether animations have
      been added and early returns before attempting to start an animator that
      has no animation blocks.  This is necessary because the default
      implementations of |-startAnimation| and |-startAnimationAfterDelay:|
      throw exceptions if there are no animations.
      
      This CL also updates FullscreenAnimator to be optional, as there is no
      guarantee that FullscreenControllerObservers will add animation blocks
      to FullscreenAnimators.
      
      Bug: 819623
      Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
      Change-Id: I1e73a7163f5bd9b82cf4ff693b290464ecec63cd
      Reviewed-on: https://chromium-review.googlesource.com/953793Reviewed-by: default avataredchin <edchin@chromium.org>
      Reviewed-by: default avatarKurt Horimoto <kkhorimoto@chromium.org>
      Commit-Queue: Kurt Horimoto <kkhorimoto@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541909}
      da2084a7
    • Miguel Casas's avatar
      add dcastagna@ to //media/gpu OWNERS · ac8c96e7
      Miguel Casas authored
      Proposing dcastagna@ to join the //media/gpu OWNERS.
      
      The file is sorted alphabetically.
      
      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
      Change-Id: Ia96664905ec5cfbcd3879bcb7006b15db0ae6aeb
      Reviewed-on: https://chromium-review.googlesource.com/956287Reviewed-by: default avatarDan Sanders <sandersd@chromium.org>
      Reviewed-by: default avatarDaniele Castagna <dcastagna@chromium.org>
      Commit-Queue: Miguel Casas <mcasas@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541908}
      ac8c96e7
    • Charles Harrison's avatar
      Remove DelayNavigationThrottle and associated metrics class · 6327c976
      Charles Harrison authored
      This experiment ended a while ago, removing unused code and metrics
      
      Bug: 704117
      Change-Id: I1149ef5efedf9e989fe957e4d7884a1296c64bc9
      Reviewed-on: https://chromium-review.googlesource.com/955781Reviewed-by: default avatarBryan McQuade <bmcquade@chromium.org>
      Reviewed-by: default avatarIlya Sherman <isherman@chromium.org>
      Commit-Queue: Charlie Harrison <csharrison@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541907}
      6327c976
    • Yuqian Li's avatar
      Remove failed expectations and update pixel tests · dc4f4db6
      Yuqian Li authored
      Bug: chromium:817110
      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
      Change-Id: Id2ccbca1f9ddc2f1073fd0532eb06fd335b98f0a
      Reviewed-on: https://chromium-review.googlesource.com/956034Reviewed-by: default avatarBrandon Jones <bajones@chromium.org>
      Commit-Queue: Yuqian Li <liyuqian@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541906}
      dc4f4db6
    • Ken Rockot's avatar
      WebRequest+NetworkService: Request body data · 818bea4e
      Ken Rockot authored
      Expose request body data to WebRequest listeners when Network Service is
      enabled.
      
      Bug: 721414
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
      Change-Id: I21d4a1baabd4f842a9af6a7442b070c4932b1b44
      Reviewed-on: https://chromium-review.googlesource.com/954002
      Commit-Queue: Ken Rockot <rockot@chromium.org>
      Reviewed-by: default avatarReilly Grant <reillyg@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#541905}
      818bea4e