- 15 Feb, 2019 40 commits
-
-
Elly Fong-Jones authored
This change removes these flags: enable-media-controls-expand-gesture enable-modern-media-controls enable-overflow-icons-for-media-controls and adds TODOs to remove the backing features. Bug: None Change-Id: Ie442b114280c19d5fa89b64d79fa8c92ee7021a8 Reviewed-on: https://chromium-review.googlesource.com/c/1475799 Commit-Queue: Elly Fong-Jones <ellyjones@chromium.org> Commit-Queue: Becca Hughes <beccahughes@chromium.org> Auto-Submit: Elly Fong-Jones <ellyjones@chromium.org> Reviewed-by:
Becca Hughes <beccahughes@chromium.org> Cr-Commit-Position: refs/heads/master@{#632779}
-
Morten Stenshorne authored
We don't need to store the sizes on the legacy object at all, since we only need this during layout. Reduces the need for allocating (fairly big) LayoutBoxRareData objects. It also eliminates the need for storing OverrideAvailableInlineSize at all in LayoutBoxRareData, since it's only set from LayoutNG. Change-Id: I291713cac3c20d8fe81d656627eed7c8a830e9fd Reviewed-on: https://chromium-review.googlesource.com/c/1472711 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by:
Emil A Eklund <eae@chromium.org> Reviewed-by:
Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#632778}
-
chromium-autoroll authored
https://swiftshader.googlesource.com/SwiftShader.git/+log/2bb0864b22e7..0eba65b14b60 git log 2bb0864b22e7..0eba65b14b60 --date=short --no-merges --format='%ad %ae %s' 2019-02-15 chrisforbes@google.com Support loads and stores of interface variables 2019-02-15 chrisforbes@google.com Add SpirvRoutine::getValue helper 2019-02-15 chrisforbes@google.com Implement some common forms of OpAccessChain 2019-02-15 chrisforbes@google.com Implement some common forms of OpStore 2019-02-15 chrisforbes@google.com Implement some common forms of OpLoad 2019-02-15 chrisforbes@google.com Templatize PopulateInterface & friends 2019-02-15 chrisforbes@google.com Split out decoration application helpers to avoid some iterator noise 2019-02-15 chrisforbes@google.com Fix handling of pointer sizes; we want them to be 1 2019-02-15 chrisforbes@google.com Add analysis pass support for OpLoad and OpAccessChain 2019-02-15 chrisforbes@google.com Handle more instructions in spirv analysis pass 2019-02-15 chrisforbes@google.com Remove more obsolete machinery from PixelProcessor 2019-02-15 chrisforbes@google.com Remove depthOverride pixel state bit 2019-02-15 chrisforbes@google.com Correctly determine whether we need to compute centroids 2019-02-15 chrisforbes@google.com Wire up FS input to the shader 2019-02-15 chrisforbes@google.com Remove VertexProcessor shader constants mechanism 2019-02-15 chrisforbes@google.com Wire VS interfaces onto spirv shader 2019-02-15 chrisforbes@google.com Set up VertexIndex builtin properly 2019-02-15 chrisforbes@google.com Do initial integration of spirv code generation with FS 2019-02-15 chrisforbes@google.com Remove various legacy parts of FS plumbing 2019-02-15 chrisforbes@google.com Rework setup, VS->FS structures, etc for Vulkan 2019-02-15 chrisforbes@google.com Start building up code generation Created with: gclient setdep -r src/third_party/swiftshader@0eba65b14b60 The AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel BUG=chromium:b/124388146,chromium:b/124388146,chromium:b/124388146,chromium:b/124388146,chromium:b/124388146,chromium:b/124388146,chromium:b/124388146,chromium:b/124388146,chromium:b/124388146,chromium:b/124388146,chromium:b/124177079,chromium:b/124177079,chromium:b/124177079,chromium:b/124177079,chromium:b/124177079,chromium:b/124177079,chromium:b/124177079,chromium:b/124177079,chromium:b/124177079,chromium:b/120799499,chromium:b/120799499 TBR=swiftshader-team+autoroll@chromium.org Change-Id: I6afcd6abcbdd291cdb106029eb4e31d4241b26ba Reviewed-on: https://chromium-review.googlesource.com/c/1475892Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#632777}
-
Adam Langley authored
This change adds request handlers for a future Settings UI to call into in order to drive set/change PIN and reset operations. Change-Id: I6df99d79807e4f87f20d4344a26eef7b896fd254 Reviewed-on: https://chromium-review.googlesource.com/c/1460412 Commit-Queue: Adam Langley <agl@chromium.org> Reviewed-by:
Martin Kreichgauer <martinkr@google.com> Cr-Commit-Position: refs/heads/master@{#632776}
-
Devlin Cronin authored
Fix a crash in revoking extension permissions where the permissions to be revoked didn't seem to be contained within the granted permissions. This was caused because the <all_urls> URLPattern retrieved from ExtensionPrefs (through calls to ExtensionPrefs::GetRuntimeGrantedPermissions) isn't properly scheme- restricted to avoid including chrome:-scheme patterns. As a result of crrev.com/e13eb218, URLPattern::Contains now properly checks schemes, resulting in this contains check failing and triggering a CHECK() failure. As a workaround, hackily adjust the runtime-granted permissions retrieved from ExtensionPrefs in ScriptablePermissionsModifier to properly omit the chrome:-scheme from <all_urls> patterns (adding back chrome://favicon separately). This logic mirrors that in ParseHelper in permissions_parser.cc, which adds the patterns to the extension permissions. This isn't a great solution, since ExtensionPrefs should really not be returning incorrect values for URLPatterns; however, it's the most targeted and easiest to merge. Since this is for a crash, go with this approach for now. A separate bug has been filed to fix ExtensionPrefs behavior. Add a regression test for the previously-crashing behavior. Bug: 930062 Change-Id: I0813c2bc2a462a0ced48f2e1a265c1efe7f2fdea Reviewed-on: https://chromium-review.googlesource.com/c/1471004 Commit-Queue: Devlin <rdevlin.cronin@chromium.org> Reviewed-by:
Karan Bhatia <karandeepb@chromium.org> Cr-Commit-Position: refs/heads/master@{#632775}
-
chromium-autoroll authored
https://pdfium.googlesource.com/pdfium.git/+log/7dc6b1b652fc..34fb6244cfec git log 7dc6b1b652fc..34fb6244cfec --date=short --no-merges --format='%ad %ae %s' 2019-02-15 thestig@chromium.org Add a test to show a case where patterns draw incorrectly. Created with: gclient setdep -r src/third_party/pdfium@34fb6244cfec The AutoRoll server is located here: https://autoroll.skia.org/r/pdfium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=dsinclair@chromium.org Change-Id: I5e16bee4d92c430f214187b868a45c28c0d12f57 Reviewed-on: https://chromium-review.googlesource.com/c/1475890Reviewed-by:
chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#632774}
-
Hiroshige Hayashizaki authored
Bug: None Change-Id: I9dd82cb5b43641dff6a5ee8a0f0788ba4a9165fa Reviewed-on: https://chromium-review.googlesource.com/c/1469373 Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by:
Hiroki Nakagawa <nhiroki@chromium.org> Cr-Commit-Position: refs/heads/master@{#632773}
-
chromium-internal-autoroll authored
https://chrome-internal.googlesource.com/chrome/src-internal.git/+log/abcac71093c8..af2885953ccf Created with: gclient setdep -r src-internal@af2885953ccf The AutoRoll server is located here: https://autoroll-internal.skia.org/r/src-internal-chromium-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary. TBR=mmoss@chromium.org Change-Id: Idc7159c1299dda3cfc4cda532e7f7074c6332026 Reviewed-on: https://chromium-review.googlesource.com/c/1474497Reviewed-by:
chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Commit-Queue: chromium-internal-autoroll <chromium-internal-autoroll@skia-corp.google.com.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#632772}
-
Wenzhao Zang authored
There's a corner case that this message is shown, and the wallpaper picker refresh ignored this case. However, all the messages have consistent style in the new wallpaper picker spec, so we'll reuse the existing spec. Bug: 899872 Change-Id: I4d8834e2f569906943b31ba00a06cd1b7455e461 Reviewed-on: https://chromium-review.googlesource.com/c/1474775Reviewed-by:
May Lippert <maybelle@chromium.org> Commit-Queue: Wenzhao (Colin) Zang <wzang@chromium.org> Cr-Commit-Position: refs/heads/master@{#632771}
-
Jordan Taylor authored
web_tests/animations/animationworklet/animate-non-accelerated-property.html -> web_tests/external/wpt/animation-worklet/animate-non-accelerated-property.https.html web_tests/animations/animationworklet/cancel-non-accelerated-property.html -> web_tests/external/wpt/animation-worklet/cancel-non-accelerated-property.https.html Bug: 915352 Change-Id: I7ec16782489a9747920f6e93aa0fab749e25fbe8 Reviewed-on: https://chromium-review.googlesource.com/c/1474634 Commit-Queue: Jordan Taylor <jortaylo@microsoft.com> Reviewed-by:
Yi Gu <yigu@chromium.org> Reviewed-by:
Majid Valipour <majidvp@chromium.org> Cr-Commit-Position: refs/heads/master@{#632770}
-
Jared Saul authored
Bug: 924021 Change-Id: If18e074621398ac7795523311c024821c7fb6ff1 Reviewed-on: https://chromium-review.googlesource.com/c/1468784Reviewed-by:
Fabio Tirelo <ftirelo@chromium.org> Reviewed-by:
Jochen Eisinger <jochen@chromium.org> Commit-Queue: Jared Saul <jsaul@google.com> Cr-Commit-Position: refs/heads/master@{#632769}
-
Aleks Totic authored
Reland of https://chromium-review.googlesource.com/c/chromium/src/+/1471384 Originals failed wpt import Bug: 907911 Change-Id: Ie97da9f68cf972d31303c7e3ee547e8a184bd52d Reviewed-on: https://chromium-review.googlesource.com/c/1474709Reviewed-by:
Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Aleks Totic <atotic@chromium.org> Cr-Commit-Position: refs/heads/master@{#632768}
-
Ovidio Henriquez authored
This change updates the OWNERS files for directories that are part of the Blink>USB and IO>USB components to point to the OWNERS file found at //chrome/browser/usb/OWNERS. Change-Id: I014b5ab66c97e1a1ffbcfa2a217c07b57dcecc2c Reviewed-on: https://chromium-review.googlesource.com/c/1474510 Commit-Queue: Ovidio de Jesús Ruiz-Henríquez <odejesush@chromium.org> Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org> Auto-Submit: Ovidio de Jesús Ruiz-Henríquez <odejesush@chromium.org> Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Reviewed-by:
Reilly Grant <reillyg@chromium.org> Reviewed-by:
Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#632767}
-
kylechar authored
TaskRunner::PostTask() takes a OnceCallback. Replace usage of base::Bind(), which produces a RepeatingCallback, with base::BindOnce() when the callback is created as a temporary inside of PostTask(). The following regex was used to find instances that could be replaced: (Post(?:Delayed)?Task)\((?:\n\s*)?FROM_HERE,(?:\n)?\s*base::Bind\( Also replace any usage of base::Passed(&var) with std::move(var) for variables passed to base::BindOnce(). base::Passed() isn't needed for move-only types with OnceCallbacks. This CL was uploaded by git cl split. R=zea@chromium.org Bug: 714018 Change-Id: I563c61da47057260e97bb3989d571f1edc2514e7 Reviewed-on: https://chromium-review.googlesource.com/c/1475646 Auto-Submit: kylechar <kylechar@chromium.org> Reviewed-by:
Nicolas Zea <zea@chromium.org> Commit-Queue: kylechar <kylechar@chromium.org> Cr-Commit-Position: refs/heads/master@{#632766}
-
Tommy C. Li authored
This experiment changes the generic vector icon for search to the same color as RESULTS_TEXT_URL (generally blue). It also changes the search terms presented in omnibox suggestions to that color. Bug: 931836 Change-Id: I7e42c901a984e8762e9c969a219be91008dae7e0 Reviewed-on: https://chromium-review.googlesource.com/c/1474090 Commit-Queue: Tommy Li <tommycli@chromium.org> Reviewed-by:
Kevin Bailey <krb@chromium.org> Cr-Commit-Position: refs/heads/master@{#632765}
-
Xianzhu Wang authored
Previously synthetic effects always had double_sided==false, causing the layer disappear when the backface was facing forward. Bug: 928190 Change-Id: I35534b40346d5c5918bc99c00a4ca6b4e3b68796 Reviewed-on: https://chromium-review.googlesource.com/c/1475815Reviewed-by:
Philip Rogers <pdr@chromium.org> Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Cr-Commit-Position: refs/heads/master@{#632764}
-
Hiroshige Hayashizaki authored
For V8 Code Cache for module scripts, V8CacheOptions is needed and thus this CL adds Modulator::GetV8CacheOptions(). Bug: 841466 Change-Id: I751eb522301035eebeda2fa209ed26c19c79ba26 Reviewed-on: https://chromium-review.googlesource.com/c/1470728 Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by:
Kouhei Ueno <kouhei@chromium.org> Reviewed-by:
Hiroki Nakagawa <nhiroki@chromium.org> Cr-Commit-Position: refs/heads/master@{#632763}
-
Hiroshige Hayashizaki authored
Bug: 841466 Change-Id: I3d66c8e74324250ebc2951b519a86276f410b861 Reviewed-on: https://chromium-review.googlesource.com/c/1475150 Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by:
Kouhei Ueno <kouhei@chromium.org> Cr-Commit-Position: refs/heads/master@{#632762}
-
Ryan Sturm authored
This CL plumbs an URLLoader Factory (and other related information) from navigation url loader impl to Previews URLLoader during creation. This allows Previews URLLoader to create an underlying network service URLLoader for fetching a lite page preview. This adds URLLoaderClient handling for the serving loader, and allows both URLLoaders to actually handle URLLoaderRequests instead of always falling back. This is the minimal CL to be able to attempt server HTTPS lite page previews. Browser tests will be turned on as more behavior is supported. Bug: 921740 Change-Id: I8993d00d76c1013eb08b06c544f1c1a491a11da1 Reviewed-on: https://chromium-review.googlesource.com/c/1434521 Commit-Queue: Ryan Sturm <ryansturm@chromium.org> Reviewed-by:
Camille Lamy <clamy@chromium.org> Reviewed-by:
Martin Šrámek <msramek@chromium.org> Reviewed-by:
John Abd-El-Malek <jam@chromium.org> Reviewed-by:
Robert Ogden <robertogden@chromium.org> Reviewed-by:
Tarun Bansal <tbansal@chromium.org> Cr-Commit-Position: refs/heads/master@{#632761}
-
Jinsuk Kim authored
This is a reland of 6b9ae2f7 Speculative revert showed that this CL was not an issue. Original change's description: > Android: Clean up unused Tab methods > > Now that https://chrome-internal-review.googlesource.com/c/clank/internal/apps/+/813849 > landed, the methods left unused in Tab can be cleaned up. > > Bug: 925242 > Change-Id: I64e0d8a6868644ce1843fbc965b6a3fa920d8e11 > Reviewed-on: https://chromium-review.googlesource.com/c/1470285 > Reviewed-by: Ted Choc <tedchoc@chromium.org> > Commit-Queue: Jinsuk Kim <jinsukkim@chromium.org> > Cr-Commit-Position: refs/heads/master@{#632406} TBR=tedchoc@chromium.org Bug: 925242 Change-Id: I6622ace18a59b0cf370dddcafdcc6e8fb55b4d6b Reviewed-on: https://chromium-review.googlesource.com/c/1474983Reviewed-by:
Ian Vollick <vollick@chromium.org> Commit-Queue: Ian Vollick <vollick@chromium.org> Cr-Commit-Position: refs/heads/master@{#632760}
-
John Lee authored
https://i.imgur.com/nDH165a.png Change-Id: I19f7662098f6bee115b2b55f1e695875a5eda822 Reviewed-on: https://chromium-review.googlesource.com/c/1474843 Commit-Queue: John Lee <johntlee@chromium.org> Reviewed-by:
Hector Carmona <hcarmona@chromium.org> Cr-Commit-Position: refs/heads/master@{#632759}
-
Nick Harper authored
Change-Id: Iece05010a8cb249333707fe6e8634099a81d7243 Reviewed-on: https://chromium-review.googlesource.com/c/1469423 Commit-Queue: Nick Harper <nharper@chromium.org> Reviewed-by:
Bence Béky <bnc@chromium.org> Cr-Commit-Position: refs/heads/master@{#632758}
-
Rouslan Solomakhin authored
Intent to deprecate: https://groups.google.com/a/chromium.org/d/msg/blink-dev/ma2J2RumrmM/nmhnTmB5CAAJ (Consensus on the thread is that removal is OK.) Chrome status dashboard entry: https://www.chromestatus.com/feature/4992562146312192 Bug: 877521 Change-Id: I5dc1cce6d313f2b4138b784899cff00078ee2abe Reviewed-on: https://chromium-review.googlesource.com/c/1464225Reviewed-by:
Tom Sepez <tsepez@chromium.org> Reviewed-by:
Moe Ahmadi <mahmadi@chromium.org> Reviewed-by:
Chris Harrelson <chrishtr@chromium.org> Reviewed-by:
Danyao Wang <danyao@chromium.org> Commit-Queue: Rouslan Solomakhin <rouslan@chromium.org> Cr-Commit-Position: refs/heads/master@{#632757}
-
bsheedy authored
Removes the code for using the VrCore-side fake head tracking service in VR tests. This functionality was added a long time ago, but never actually used because enabling it caused VrCore to crash randomly. Equivalent functionality has been around on Chrome's end for a while. Bug: 931414 Change-Id: Icb7c4931b177d1357368add1e915103bfeaef71e Reviewed-on: https://chromium-review.googlesource.com/c/1471511Reviewed-by:
Klaus Weidner <klausw@chromium.org> Commit-Queue: Brian Sheedy <bsheedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#632756}
-
Hiroshige Hayashizaki authored
The test was flaky because the ScriptResource can be garbage collected before the test finished. This CL keeps the ScriptResource alive, by loading the script as a parser-inserted script. This uses a Blink-specific behavior -- a parser-inserted <script> keeps alive its corresponding ScriptResource but a dynamically-inserted <script> doesn't. This is somehow hacky, but seems to work. Bug: 841466, 906320, 927296, 922951 Change-Id: Ia45787d917191d81917e89f6843ad8b0cbcc7e76 Reviewed-on: https://chromium-review.googlesource.com/c/1475077Reviewed-by:
Kouhei Ueno <kouhei@chromium.org> Reviewed-by:
Mythri Alle <mythria@chromium.org> Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Cr-Commit-Position: refs/heads/master@{#632755}
-
Jacob DeWitt authored
Bug: 922200 Change-Id: I3ce9fcbcfee18e98f82f08393c8cae6230b6e84e Reviewed-on: https://chromium-review.googlesource.com/c/1471301 Commit-Queue: Jacob DeWitt <jacde@chromium.org> Reviewed-by:
Brandon Jones <bajones@chromium.org> Reviewed-by:
Jeremy Roman <jbroman@chromium.org> Reviewed-by:
Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#632754}
-
Sidney San Martín authored
Bug: 932670 Change-Id: I5f832dfa54d88dfde2d29a7ff749c0ecb8687862 Reviewed-on: https://chromium-review.googlesource.com/c/1475878 Auto-Submit: Sidney San Martín <sdy@chromium.org> Reviewed-by:
Asanka Herath <asanka@chromium.org> Commit-Queue: Asanka Herath <asanka@chromium.org> Cr-Commit-Position: refs/heads/master@{#632753}
-
Allan Sandfeld Jensen authored
Some compilers are less forgiving about this than clang. Change-Id: Iad07f21fcc38b8701c7c05609048805114d2ef44 Reviewed-on: https://chromium-review.googlesource.com/c/1201854 Commit-Queue: Kim Paulhamus <kpaulhamus@chromium.org> Reviewed-by:
Kim Paulhamus <kpaulhamus@chromium.org> Cr-Commit-Position: refs/heads/master@{#632752}
-
Chromium WPT Sync authored
Using wpt-import in Chromium 7a5376ac. With Chromium commits locally applied on WPT: 14c11107 "Implement `Sec-CH-Lang`" af3b056c "[WPT] [wasm] Add JS-API tests for wasm threads" df760ab0 "Don't skip past auto-height flexboxes in quirks mode." c3f69282 "New wpt tests for absolute position" Note to sheriffs: This CL imports external tests and adds expectations for those tests; if this CL is large and causes a few new failures, please fix the failures by adding new lines to TestExpectations rather than reverting. See: https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md Directory owners for changes in this CL: jsbell@chromium.org: external/wpt/resources NOAUTOREVERT=true TBR=kyleju No-Export: true Change-Id: Iaeb1e8fc641b38193b9f6cc19c334b5e906f6fa1 Reviewed-on: https://chromium-review.googlesource.com/c/1475823Reviewed-by:
WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#632751}
-
Madeleine Barowsky authored
The tests that now run for YUV decoding are MipsAddedWhileOriginalInUse, MipsAddedSubsequentDraw, and BasicMips. This change adds a helper method to GpuImageDecodeCache called GetUploadedPlaneForTesting and makes a few additional miscellaneous fixes to the cache. Bug: 900672 Change-Id: I7563206944125cdcea168ca3264c85ea5eb8e7fa Reviewed-on: https://chromium-review.googlesource.com/c/1471261 Commit-Queue: Madeleine Barowsky <mbarowsky@chromium.org> Reviewed-by:
Eric Karl <ericrk@chromium.org> Reviewed-by:
Khushal <khushalsagar@chromium.org> Cr-Commit-Position: refs/heads/master@{#632750}
-
Ben Kelly authored
Make a separate android entry for enabling ServiceWorkerForegroundPriority in the fieldtrial_testing_config.json. Bug: 928904 Change-Id: Id94e960c6a2031f854e92855011b585b3c61c4bb Reviewed-on: https://chromium-review.googlesource.com/c/1474112Reviewed-by:
Alexei Svitkine <asvitkine@chromium.org> Commit-Queue: Ben Kelly <wanderview@chromium.org> Cr-Commit-Position: refs/heads/master@{#632749}
-
Jun Mukai authored
content::responsiveness::Watcher can cause crashes of DCHECK for checking mismatched events when tab-dragging is involved. This is happening because Watcher watches both MessageLoopUI and WindowEventDispatcher (through NativeEventObserver), but OnWindowEventDispatcherFinishedProcessingEvent can be called unexpectedly. When the dragged tab is attached to another window, it means its WindowTreeHost and WindowEventDispatcher is destructed, which causes FinishedProcessingEvent in a way that Watcher thinks unmatched. More specifically: . MessageLoopUI processes an event, Watcher::WillRunTaskOnUIThread is called. 2. WindowEventDispatcher::OnWindowEventDispatcherStartedProcessing 3. the event is to start dragging, creates a nested message loop. 4. MessageLoopUI processes another event, Watcher::WillRunTaskOnUIThread 5. if this causes attaching of the dragged tab, it closes the dragged browser window 6. close causes WindowEventDispatcher::OnWindowEventDispatcherFinishedProcessing on remaining events (for 2., in this case) 7. On Watcher::DidRunEventOnUIThread, it receives the identifier from 6 (i.e. the event for 2), but the last metadata_ui is from 4 (i.e. the task of messageloopUI), so mismatch happens Absolutely the problem is the timing for 6, but it can happen on other scenarios. This CL simply ignore mismatches on ChromeOS with WindowService, and clears currently_running_metadata_ui_. This will lose some data points for a short period of time, but that can be acceptable for now. Bug: 929813 Test: manually Change-Id: I5f98d084bcbf7674ed62e790ccfbb804cd9cd3e7 Reviewed-on: https://chromium-review.googlesource.com/c/1474688Reviewed-by:
Erik Chen <erikchen@chromium.org> Commit-Queue: Jun Mukai <mukai@chromium.org> Cr-Commit-Position: refs/heads/master@{#632748}
-
Kayce Basques authored
Bug: 930350 Change-Id: I438dfe6f06cafed09668b1eb885e8f88ec41f1e7 Reviewed-on: https://chromium-review.googlesource.com/c/1461502 Commit-Queue: Kayce Basques <kayce@google.com> Auto-Submit: Kayce Basques <kayce@google.com> Reviewed-by:
Joel Einbinder <einbinder@chromium.org> Cr-Commit-Position: refs/heads/master@{#632747}
-
Amit Hilbuch authored
Updated expected failure message based on rolled in webrtc change that now enables calling addTransceiver with multiple send encodings. Bug: webrtc:10075 Change-Id: Ia9f92aa5c41f42e996bc6c560315a2cf8b9cfe21 Reviewed-on: https://chromium-review.googlesource.com/c/1475801Reviewed-by:
Steve Anton <steveanton@chromium.org> Commit-Queue: Amit Hilbuch <amithi@chromium.org> Cr-Commit-Position: refs/heads/master@{#632746}
-
Max Moroz authored
Bug: 932188 Change-Id: Ifa2342a2620a6a63beb00dda306784062271d4e6 Reviewed-on: https://chromium-review.googlesource.com/c/1474992Reviewed-by:
Nico Weber <thakis@chromium.org> Reviewed-by:
Jonathan Metzman <metzman@chromium.org> Commit-Queue: Max Moroz <mmoroz@chromium.org> Cr-Commit-Position: refs/heads/master@{#632745}
-
Wez authored
StartupContext creates helper classes wrapping the incoming and outgoing service directory handles, to simplify use of them by component implementations. WebRunner & CastRunner are updated to use the StartupInfo helper, and the CastRunner test StartCastComponent helper is updated to place the CastChannel service in the component's incoming service directory, for now. Bug: 920920 Test: Existing component tests (e.g. cast_runner_integration_tests) Change-Id: I92e9f0f0aad26aecef0da036684bb66733a267ac Reviewed-on: https://chromium-review.googlesource.com/c/1473820 Auto-Submit: Wez <wez@chromium.org> Reviewed-by:
Kevin Marshall <kmarshall@chromium.org> Commit-Queue: Wez <wez@chromium.org> Cr-Commit-Position: refs/heads/master@{#632744}
-
Alexei Svitkine authored
I don't believe it's necessary - at least, cq fully pass without it. Bug: 931348 Change-Id: I8cfee39eeb5ddc46ffa8c78b5f3c7fa3b324af06 Reviewed-on: https://chromium-review.googlesource.com/c/1475000Reviewed-by:
John Chen <johnchen@chromium.org> Commit-Queue: Alexei Svitkine <asvitkine@chromium.org> Cr-Commit-Position: refs/heads/master@{#632743}
-
Orin Jaworski authored
This CL adds a feature flag to experiment with unbolding suggestion text in the omnibox. Bug: 931332 Change-Id: I7ef5ced1a1e86f46e37e1695c7b3d20558e58b3c Reviewed-on: https://chromium-review.googlesource.com/c/1475746Reviewed-by:
Kevin Bailey <krb@chromium.org> Commit-Queue: Orin Jaworski <orinj@chromium.org> Cr-Commit-Position: refs/heads/master@{#632742}
-
Alex Clarke authored
This allows us to construct a SequenceManager and vend task queues before launching a thread. This should be useful in blink for launching workers (which currently have a worker scheduler on top of a MessageLoop), if we need an IO Thread scheduler (it looks like we might the IO thread is congested during startup) and for the BrowserThreadTest with a BrowserUIThreadScheduler. The message_pump_factory_ was added to base::Thread to support these two use cases: https://cs.chromium.org/search/?q=message_pump_factory&type=cs Bug: 863341, 872372 Change-Id: Ic30052e8af4a9351467792e70b7d7b65027d8a9a Reviewed-on: https://chromium-review.googlesource.com/c/1462801 Commit-Queue: Alex Clarke <alexclarke@chromium.org> Auto-Submit: Alex Clarke <alexclarke@chromium.org> Reviewed-by:
Pavel Feldman <pfeldman@chromium.org> Reviewed-by:
Gabriel Charette <gab@chromium.org> Cr-Commit-Position: refs/heads/master@{#632741}
-
John Abd-El-Malek authored
Bug: 930941 Change-Id: I53a45cd823e2c2efaa8cc246dff92be12b2293c3 Reviewed-on: https://chromium-review.googlesource.com/c/1471241 Commit-Queue: John Abd-El-Malek <jam@chromium.org> Reviewed-by:
Mark Pearson <mpearson@chromium.org> Reviewed-by:
Kinuko Yasuda <kinuko@chromium.org> Auto-Submit: John Abd-El-Malek <jam@chromium.org> Cr-Commit-Position: refs/heads/master@{#632740}
-